.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}ul.creator-toolbar{position:absolute;right:0;top:.5em;margin:0;list-style-type:none;z-index:1;display:flex}ul.creator-toolbar li a{margin-left:1rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;border:.1rem solid var(--sc-color-text)}ul.creator-toolbar li a,ul.creator-toolbar li a svg{color:var(--sc-color-text)}ul.creator-toolbar li a:hover{border:.1rem solid var(--sc-color-accent);color:var(--sc-color-accent)}ul.creator-toolbar li a:hover svg{color:var(--sc-color-accent)}.trending{margin:2em 0}.trending h2{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-color-text-muted);margin:0 0 1em}.trending .trending-row{display:flex;gap:1em;overflow-x:auto;padding-bottom:.25em}.trending .trending-item{flex:0 0 auto;width:260px;text-decoration:none;color:var(--sc-color-text);padding:1em;border:1px solid var(--sc-color-border);border-radius:8px;transition:border-color .15s ease}.trending .trending-item:hover{border-color:var(--sc-color-accent)}.trending .trending-item .title{display:block;font-weight:600;line-height:1.3;margin-bottom:.75em}.trending .trending-item ul.meta{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 .6em;font-family:var(--sc-font-mono);font-size:.75rem;color:var(--sc-color-text-muted)}.trending .trending-item ul.meta li{display:flex;align-items:center;gap:.25em}.trending .trending-item ul.meta svg{width:.9rem;height:.9rem}.landing{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.5em}@media(min-width:780px){.landing{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:clamp(1.5em,3vw,2.5em);padding-top:1em}}.landing .site-intro{grid-column:1/-1}.landing .site-intro h1{font-family:var(--sc-font-mono);font-size:var(--sc-text-sm);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--sc-color-text-muted);margin:0}.landing .featured{color:var(--sc-color-text);display:flex;gap:.5em;min-width:0;text-decoration:none;flex-direction:column!important}.landing .featured .img{position:relative;overflow:hidden;width:100%;aspect-ratio:1200/630;margin-top:.5em;border-radius:var(--sc-radius-md)}.landing .featured .author{font-size:1rem;margin:.5em 0;color:var(--sc-color-text);text-decoration:none;font-weight:500}.landing .featured :hover,.landing .featured h2{color:var(--sc-color-text)}.landing .featured h2{margin:0;word-wrap:break-word;line-height:var(--sc-leading-tight);font-weight:800;letter-spacing:-.02em;font-size:var(--sc-text-2xl)}.landing .featured:hover{transition:color var(--sc-duration-base) var(--sc-ease)}.landing .featured:hover h2{color:var(--sc-color-accent)!important}.landing .links{flex-direction:column;flex-wrap:nowrap;min-width:0;margin:0}.landing .links h3.title{margin-top:0;font-size:var(--sc-text-md);color:var(--sc-color-text);margin-bottom:0;font-weight:800}.landing .links .author{font-weight:400;text-decoration:none;font-size:1rem;color:var(--sc-color-text);padding-bottom:2em;border-bottom:1px solid var(--sc-color-border-strong);transition:border-color var(--sc-duration-base) var(--sc-ease)}.landing .links .author:not(:first-of-type){margin-top:1em}.landing .links .author:hover{border-bottom:1px solid var(--sc-color-accent)!important}.landing .links .author:hover .author,.landing .links .author:hover .title,.landing .links .author:hover p{color:var(--sc-color-accent)!important;transition:color var(--sc-duration-base) var(--sc-ease)}.landing .links .category{color:var(--sc-color-accent)}.search-page h1{font-weight:800;letter-spacing:-.02em}.search-page .search-results-form{display:flex;align-items:center;gap:.6em;border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-md);padding:.6em .9em;margin-bottom:var(--sc-space-5);background-color:var(--sc-color-surface)}.search-page .search-results-form svg{color:var(--sc-color-text-muted);flex:0 0 auto}.search-page .search-results-form input{flex:1;border:0;background:transparent;color:var(--sc-color-text);font-family:var(--sc-font-sans);font-size:var(--sc-text-base);min-height:44px;box-sizing:border-box}.search-page .search-results-form input:focus{outline:none}.search-page .search-results-form button{flex:0 0 auto;border:1px solid var(--sc-color-border);background:var(--sc-color-bg);color:var(--sc-color-text);border-radius:var(--sc-radius-sm);padding:.4em .9em;min-height:44px;font-family:var(--sc-font-sans);font-weight:600;cursor:pointer}.search-page .search-results-form button:hover{border-color:var(--sc-color-accent);color:var(--sc-color-accent)}.search-page .search-summary{font-family:var(--sc-font-mono);font-size:var(--sc-text-sm);color:var(--sc-color-text-muted);margin-bottom:var(--sc-space-4)}.search-page .search-results,.user-card{display:flex;flex-direction:column}.user-card{background-color:var(--sc-color-surface);border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-lg);padding:var(--sc-space-6);margin-bottom:var(--sc-space-6)}.user-card .profile{flex-direction:row;display:flex}.user-card .profile h1{margin:0;padding:0;font-size:var(--sc-text-xl);font-weight:800;letter-spacing:-.02em;color:var(--sc-color-text)}.user-card .profile img{border-radius:var(--sc-radius-full);max-width:100%;width:100px;height:100px;object-fit:cover;border:1px solid var(--sc-color-border)}.user-card .profile .meta{margin-left:var(--sc-space-4)}.user-card .profile .about{color:var(--sc-color-text-muted);margin-top:.35em}.user-card ul.stats{display:flex;margin:var(--sc-space-4) 0 0;padding:0;font-family:var(--sc-font-mono);font-size:var(--sc-text-sm);color:var(--sc-color-text-muted)}.user-card ul.stats li{align-items:center;display:flex;gap:.4em;padding:0 1em}.user-card ul.stats li:not(:first-of-type){border-left:1px solid var(--sc-color-border)}.user-card ul.stats li:first-of-type{padding-left:0}@media(max-width:780px){.user-card{min-width:auto}.user-card .profile{align-items:center;flex-direction:column;text-align:center}.user-card .about{justify-content:center;display:flex}.user-card ul.stats{margin:var(--sc-space-4) auto 0}.user-card ul.stats li{flex-direction:column;gap:.15em}}.edit-input{display:flex;align-items:center}.user{display:flex;flex-direction:column}.user .meta img{max-width:100%;border-radius:100%}@media(min-width:780px){.user .profile-info{margin-left:1em;min-width:30%}}