.about{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--sc-color-surface);border:1px solid var(--sc-color-border);padding:var(--sc-space-7);border-radius:var(--sc-radius-lg);max-width:720px;margin:var(--sc-space-6) auto}.about h1{font-size:var(--sc-text-2xl);font-weight:800;letter-spacing:-.02em;margin:0 0 .6em}.about h1,.about h2{color:var(--sc-color-text)}.about h2{font-weight:700;margin:1.25em 0 .35em}.about h2,.about p{font-size:var(--sc-text-md)}.about p{line-height:var(--sc-leading-normal);color:var(--sc-color-text-muted);margin:0 0 1em}.about p a{color:var(--sc-color-accent);padding:.6em 0;margin:-.6em 0}.about .email{display:flex;align-items:center;gap:.75em;background:var(--sc-color-bg);border:1px solid var(--sc-color-border);padding:1em 1.5em;border-radius:var(--sc-radius-md)}.about .email svg{font-size:1.5rem;color:var(--sc-color-accent-icon)}.about .email a{color:var(--sc-color-accent);text-decoration:none;font-weight:600;font-size:var(--sc-text-md)}.about .email a:hover{text-decoration:underline}.about ul{list-style:none;display:flex;gap:.75em;padding:0;margin:var(--sc-space-6) 0 0}.about ul li a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-full);color:var(--sc-color-text-muted);transition:color var(--sc-duration-fast) var(--sc-ease),border-color var(--sc-duration-fast) var(--sc-ease)}.about ul li a svg{font-size:1.25rem}.about ul li a:hover{color:var(--sc-color-accent);border-color:var(--sc-color-accent)}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--sc-color-surface);border:1px solid var(--sc-color-border);padding:var(--sc-space-7);border-radius:var(--sc-radius-lg);margin:var(--sc-space-6) auto}.contact h1{font-size:var(--sc-text-2xl);font-weight:800;letter-spacing:-.02em;color:var(--sc-color-text);margin:0 0 .4em}.contact p{font-size:var(--sc-text-md);color:var(--sc-color-text-muted);margin-bottom:var(--sc-space-6)}.contact .email{word-break:break-word;display:flex;align-items:center;gap:.75em;background:var(--sc-color-bg);border:1px solid var(--sc-color-border);padding:1em 1.5em;border-radius:var(--sc-radius-md)}.contact .email svg{font-size:1.5rem;color:var(--sc-color-accent-icon);display:flex}.contact .email a{color:var(--sc-color-accent);text-decoration:none;font-weight:600;font-size:var(--sc-text-md)}.contact .email a:hover{text-decoration:underline}.contact ul{list-style:none;display:flex;gap:.75em;padding:0;margin:var(--sc-space-6) 0 0}.contact ul li a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-full);color:var(--sc-color-text-muted);transition:color var(--sc-duration-fast) var(--sc-ease),border-color var(--sc-duration-fast) var(--sc-ease)}.contact ul li a svg{font-size:1.25rem}.contact ul li a:hover{color:var(--sc-color-accent);border-color:var(--sc-color-accent)}@media(max-width:780px){.contact{padding:var(--sc-space-4)}.contact .email{padding:1em;flex-direction:column}}.datascroll{display:flex;flex-direction:column}.filter{display:flex;align-items:center;border:1px solid var(--sc-color-border-strong);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 var(--sc-color-border);background-color:var(--sc-color-surface);color:var(--sc-color-text);display:inline-flex;margin-right:.25rem;border-radius:var(--sc-radius-md);padding:.25rem;position:relative;z-index:10000;align-items:center;cursor:pointer}.post-preview button:hover{background-color:var(--sc-color-border)}.post-preview .does-like{color:var(--sc-color-accent)!important}.post-preview .preview{border-bottom:1px solid var(--sc-color-border);text-decoration:none;color:var(--sc-color-text);display:flex;padding:1.75em 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;align-items:flex-start;gap:1.5em}}.post-preview .preview .preview-content ul{display:flex;list-style-type:none;margin:.5em 0 0;padding:0;font-family:var(--sc-font-mono);font-size:.8rem;color:var(--sc-color-text-muted)}@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:var(--sc-color-border-strong);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;border-radius:6px}@media(min-width:780px){.post-preview .preview .img{flex:0 0 auto;width:140px;height:140px}}.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 :hover{color:var(--sc-color-text)}.post-preview .preview h2{margin:0 0 .35em;font-size:1.3rem;font-weight:700;letter-spacing:-.01em}@media(max-width:780px){.post-preview .preview h2{margin:0 0 .35em}}.post-preview .preview .subtitle p{margin:0;color:var(--sc-color-text-muted);font-size:.95rem;line-height:1.4}.post-preview .preview .category{color:var(--sc-color-accent);font-family:var(--sc-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5em}