.stv-404{padding-block-end:var(--stv-space-8)}.stv-404__inner{display:flex;flex-direction:column;align-items:center;gap:var(--stv-space-4);max-width:640px;padding-block:var(--stv-space-8);text-align:center}.stv-404__code{font-size:clamp(96px,20vw,180px);font-weight:var(--stv-weight-heading);line-height:1;letter-spacing:-.04em;background:var(--stv-gradient-brand);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.stv-404__title{font-size:var(--stv-font-size-2xl);font-weight:var(--stv-weight-heading);line-height:var(--stv-lh-heading)}.stv-404__text{max-width:50ch;color:var(--stv-color-text-muted)}.stv-404__search{width:100%;max-width:480px;margin-block:var(--stv-space-3)}.stv-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--stv-space-3)}.stv-archive{padding-block-end:var(--stv-space-8)}.stv-archive .stv-page-header{padding-block-start:var(--stv-space-5)}.stv-page-description{max-width:60ch;margin-block-start:var(--stv-space-3);color:var(--stv-color-text-muted)}.stv-page-description>*+*{margin-block-start:var(--stv-space-2)}.stv-archive__content>.stv-pagination{margin-block-start:var(--stv-space-6)}.stv-archive__content>.stv-empty{margin-block-start:var(--stv-space-5)}.stv-author{--stv-page-space-start:var(--stv-space-5);padding-block-end:var(--stv-space-8)}.stv-author__grid{margin-block-end:var(--stv-space-6)}.stv-author-hero{display:flex;flex-direction:column;align-items:center;gap:var(--stv-space-4);margin-block-end:var(--stv-space-6);padding:var(--stv-space-6) var(--stv-space-5);border:1px solid var(--stv-color-border);border-radius:var(--stv-radius-xl);background:var(--stv-gradient-dark);text-align:center}.stv-author-hero__avatar{width:96px;height:96px;overflow:hidden;border:3px solid var(--stv-color-primary-soft);border-radius:50%;background:var(--stv-color-surface-2)}.stv-author-hero__avatar img{width:100%;height:100%;object-fit:cover}.stv-author-hero__text{display:flex;flex-direction:column;gap:var(--stv-space-2);min-width:0}.stv-author-hero__name{font-size:var(--stv-font-size-3xl);font-weight:var(--stv-weight-heading);line-height:var(--stv-lh-heading)}.stv-author-hero__bio{max-width:60ch;color:var(--stv-color-text-muted)}.stv-author-hero__count{font-size:var(--stv-font-size-sm);color:var(--stv-color-text-muted)}.stv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stv-space-1) var(--stv-space-3);font-size:var(--stv-font-size-xs);color:var(--stv-color-text-muted)}.stv-meta__item{display:inline-flex;align-items:center;gap:var(--stv-space-1);color:inherit;text-decoration:none}.stv-meta__item .stv-icon{font-size:16px;color:var(--stv-color-text-faint)}.stv-meta__item a{color:inherit;text-decoration:none}@media (hover:hover){.stv-meta__item a:hover,a.stv-meta__item:hover{color:var(--stv-color-primary)}}.stv-article-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--stv-color-border);border-radius:var(--stv-radius-lg);background:var(--stv-color-surface);transition:transform var(--stv-transition),box-shadow var(--stv-transition),border-color var(--stv-transition)}@media (hover:hover){.stv-article-card:hover{transform:var(--stv-lift);box-shadow:var(--stv-shadow-glow);border-color:transparent}}.stv-article-card__media{aspect-ratio:16/9;overflow:hidden;background:var(--stv-color-surface-2)}.stv-article-card__thumb{display:block;height:100%}.stv-article-card__media img{width:100%;height:100%;object-fit:cover}.stv-article-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--stv-space-2);padding:var(--stv-space-4)}.stv-article-card__category{align-self:flex-start}.stv-article-card__title{font-size:var(--stv-font-size-lg);font-weight:var(--stv-weight-heading);line-height:var(--stv-lh-heading)}.stv-article-card__title a{color:inherit;text-decoration:none}@media (hover:hover){.stv-article-card__title a:hover{color:var(--stv-color-primary)}}.stv-article-card__title--featured{font-size:var(--stv-font-size-2xl)}.stv-article-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--stv-font-size-sm);color:var(--stv-color-text-muted)}.stv-article-card__more{align-self:flex-start;margin-block-start:auto;padding-inline:0}.stv-articles--list .stv-article-card,.stv-article-card--row{flex-direction:row;align-items:stretch}.stv-articles--list .stv-article-card .stv-article-card__media,.stv-article-card--row .stv-article-card__media{flex:0 0 120px;aspect-ratio:auto;min-height:120px}.stv-articles--list .stv-article-card .stv-article-card__thumb,.stv-article-card--row .stv-article-card__thumb{height:100%}.stv-article-card--featured .stv-article-card__body{padding:var(--stv-space-5)}.stv-empty{margin-block:var(--stv-space-5)}@media (min-width:600px){.stv-articles--list .stv-article-card .stv-article-card__media,.stv-article-card--row .stv-article-card__media{flex-basis:220px}.stv-articles--list .stv-article-card .stv-article-card__body,.stv-article-card--row .stv-article-card__body{padding:var(--stv-space-5)}.stv-author-hero{flex-direction:row;text-align:start}.stv-404__title{font-size:var(--stv-font-size-3xl)}}@media (min-width:900px){.stv-404__inner{padding-block:var(--stv-space-9)}.stv-archive .stv-page-header{padding-block-start:var(--stv-space-6)}}@media (prefers-reduced-motion:reduce){.stv-article-card{transition:none}.stv-article-card:hover{transform:none}}