.about{display:flex;flex-direction:column;align-items:left;background-color:#e9ebf2;padding:3em;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:800px;margin:2em auto}.about h1{font-size:2.5rem;font-weight:700;color:#5a0c11;margin-bottom:1em}.about p{font-size:1.2rem;color:#000;margin-bottom:2em}.about .email{display:flex;align-items:center;background:#fff;border:1px solid #96151d;padding:1em 2em;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.about .email svg{font-size:2rem;color:#96151d}.about .email a{color:#96151d;text-decoration:none;font-weight:700;font-size:1.1rem}.about .email a:hover{text-decoration:underline}.about ul{list-style:none;display:flex;gap:1.5em;padding:0;margin:2em 0 0}.about ul li a{margin-top:1em;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#c07277;border-radius:50%;color:#5a0c11;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.about ul li a svg{font-size:1.5rem}.about ul li a:hover{background:#96151d;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#e9ebf2;padding:3em;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:2em auto}.contact h1{font-size:2.5rem;font-weight:700;color:#5a0c11}.contact p{font-size:1.2rem;color:#000;margin-bottom:2em}.contact .email{word-break:break-word;display:flex;align-items:center;background:#fff;border:1px solid #96151d;padding:1em 2em;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.contact .email svg{font-size:2rem;color:#96151d;display:flex}.contact .email a{color:#96151d;text-decoration:none;font-weight:700;font-size:1.1rem}.contact .email a:hover{text-decoration:underline}.contact ul{list-style:none;display:flex;padding:0;margin:2em 0 0}.contact ul li a{margin-top:1em;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#c07277;border-radius:50%;color:#5a0c11;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.contact ul li a svg{font-size:1.5rem}.contact ul li a:hover{background:#96151d;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}@media(max-width:780px){.contact{padding:1em}.contact .email{padding:1em;flex-direction:column}}.datascroll{display:flex;flex-direction:column}.filter{display:flex;align-items:center;border:1px solid #c8c8c8;margin-top:1em}.post-wrapper{display:flex;flex:1;margin-top:"1em"}.loading{display:flex;padding:"2em 0em";margin:"auto";text-align:center;align-self:center}.post-preview{position:relative}.post-preview button{border:1px solid #fff;background-color:#fff;display:inline-flex;margin-right:.25rem;border-radius:.5rem;padding:.25rem;position:relative;z-index:10000;align-items:center;cursor:pointer}.post-preview button:hover{background-color:#f0f0f0}.post-preview .does-like{color:#96151d!important}.post-preview .preview{border-bottom:2px solid #e8e8e8;text-decoration:none;color:#474747;display:flex;padding:1em 0}.post-preview .preview .preview-content{display:flex;justify-content:space-between;flex-direction:column}@media(min-width:780px){.post-preview .preview .preview-content{flex-direction:row-reverse}}.post-preview .preview .preview-content ul{display:flex;list-style-type:none;margin:0;padding:0}@media(max-width:780px){.post-preview .preview .preview-content ul{font-size:.75rem}}.post-preview .preview .preview-content ul li{position:relative;padding:0 .5em;display:flex;align-items:center}.post-preview .preview .preview-content ul li:not(:first-of-type):before{content:"|";color:#000;position:absolute;top:50%;transform:translateY(-50%);line-height:1;font-size:.8em;left:-.25rem}.post-preview .preview .preview-content ul li:first-of-type{padding-left:0}.post-preview .preview .preview-content ul li svg{font-size:1em}.post-preview .preview .img{display:flex;position:relative;width:100%;overflow:hidden}@media(min-width:780px){.post-preview .preview .img{margin-right:1em;width:200px;height:200px}}.post-preview .preview .videowrap{width:100%;max-width:400px;position:relative;overflow:hidden}.post-preview .preview .videowrap video{width:100%;height:auto;display:block}.post-preview .preview .date{font-size:20}.post-preview .preview :hover{color:#000}.post-preview .preview h2{margin-top:0}@media(max-width:780px){.post-preview .preview h2{margin:0}}.post-preview .preview .category{color:#96151d}