.article-view[data-v-0d12e7fb]{gap:var(--space-12);padding-block:var(--space-16) var(--space-24);width:min(var(--container-article),100% - var(--space-8));flex-direction:column;margin-inline:auto;display:flex}@media (width<=700px){.article-view[data-v-0d12e7fb]{padding-block:var(--space-12) var(--space-16);gap:var(--space-8)}}.article-header[data-v-0d12e7fb]{gap:var(--space-4);flex-direction:column;display:flex}.article-header h1[data-v-0d12e7fb]{color:color-mix(in oklch,var(--color-text),var(--mat-sand) 45%);font-family:var(--font-pixel);font-weight:var(--font-weight-regular);font-size:var(--text-2xl);letter-spacing:.02em}.audience-row[data-v-0d12e7fb]{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.audience-row[data-v-0d12e7fb],.like-btn[data-v-0d12e7fb]{color:var(--color-muted);align-items:center}.like-btn[data-v-0d12e7fb]{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);cursor:pointer;transition:var(--transition-color);background:0 0;display:inline-flex}.like-btn[data-v-0d12e7fb]:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent)}.like-btn.liked[data-v-0d12e7fb]{color:var(--color-accent);border-color:color-mix(in oklch,var(--color-accent) 40%,transparent);cursor:default}.like-btn[data-v-0d12e7fb]:disabled{cursor:default}.aud-soon[data-v-0d12e7fb]{opacity:.4;cursor:help}.article-summary[data-v-0d12e7fb]{font-size:var(--text-lg);color:color-mix(in oklch,var(--color-text),var(--mat-sand) 22%);font-weight:var(--font-weight-light)}.byline[data-v-0d12e7fb]{align-items:center;display:flex}.byline-door[data-v-0d12e7fb]{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);transition:var(--transition-color);display:inline-flex}a.byline-door:hover .byline-name[data-v-0d12e7fb]{color:color-mix(in oklch,var(--color-accent),var(--color-text) 35%)}.byline-avatar[data-v-0d12e7fb]{--size:28px}.byline-name[data-v-0d12e7fb]{font-family:var(--font-pixel);font-size:var(--text-sm);color:var(--color-accent)}.article-tags[data-v-0d12e7fb]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}.tag-chip[data-v-0d12e7fb]{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-muted);transition:var(--transition-color),border-color .2s ease;display:inline-block}a.tag-chip[data-v-0d12e7fb]:hover{color:color-mix(in oklch,var(--color-text),var(--mat-sand) 45%);border-color:color-mix(in oklch,var(--mat-sand),transparent 50%)}.series-box[data-v-0d12e7fb]{border-radius:var(--radius-island,8px);background:0 0;width:fit-content;max-width:100%;transition:background .25s}.series-box[open][data-v-0d12e7fb]{background:color-mix(in oklch,var(--color-surface),transparent 45%)}.sb-head[data-v-0d12e7fb]{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--color-muted);border-radius:var(--radius-island,8px);transition:var(--transition-color);list-style:none;display:flex}.sb-head[data-v-0d12e7fb]::-webkit-details-marker{display:none}.sb-head[data-v-0d12e7fb]:focus-visible,.sb-head[data-v-0d12e7fb]:hover{color:color-mix(in oklch,var(--color-text),var(--mat-sand) 35%)}.sb-glyph[data-v-0d12e7fb]{opacity:.55;flex:none}.sb-kind[data-v-0d12e7fb]{color:color-mix(in oklch,var(--color-muted),transparent 35%);flex:none}.sb-kind[data-v-0d12e7fb],.series-title[data-v-0d12e7fb]{font-size:var(--text-xs)}.series-title[data-v-0d12e7fb]{font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-pos[data-v-0d12e7fb]{font-size:var(--text-xs);color:color-mix(in oklch,var(--color-muted),var(--mat-sand) 35%);flex:none}.sb-of[data-v-0d12e7fb]{opacity:.45;margin-inline:1px}.sb-caret[data-v-0d12e7fb]{opacity:.5;flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.series-box[open] .sb-caret[data-v-0d12e7fb]{transform:rotate(180deg)}.sb-rail[data-v-0d12e7fb]{flex:none;align-items:center;gap:3px;margin-inline-start:var(--space-3);padding-inline:2px;display:inline-flex}.sb-tick[data-v-0d12e7fb]{background:color-mix(in oklch,var(--color-muted),transparent 72%);border-radius:1px;width:14px;height:3px;transition:background .2s,transform .25s cubic-bezier(.2,.8,.2,1);transform:scaleX(.42)}.sb-tick.done[data-v-0d12e7fb]{background:color-mix(in oklch,var(--color-muted),transparent 45%)}.sb-tick.here[data-v-0d12e7fb]{background:color-mix(in oklch,var(--mat-sand),transparent 15%);transform:none}.sb-head:focus-visible .sb-tick[data-v-0d12e7fb]:not(.here),.sb-head:hover .sb-tick[data-v-0d12e7fb]:not(.here){transform:scaleX(.7)}.series-parts[data-v-0d12e7fb]{padding:0 var(--space-3) var(--space-3);font-size:var(--text-sm);flex-direction:column;gap:1px;list-style:none;animation:.28s cubic-bezier(.2,.8,.2,1) sb-unfold-0d12e7fb;display:flex}@keyframes sb-unfold-0d12e7fb{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.series-parts[data-v-0d12e7fb]{animation:none}.sb-caret[data-v-0d12e7fb],.sb-tick[data-v-0d12e7fb]{transition:none}}.series-parts li[data-v-0d12e7fb]{align-items:baseline;gap:var(--space-2);padding:4px var(--space-2);border-radius:var(--radius-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.series-parts li>.part-title[data-v-0d12e7fb],.series-parts li>a[data-v-0d12e7fb]{flex:1 1 0;min-width:0}.series-parts .part-n[data-v-0d12e7fb]{text-align:end;width:1.1em;color:color-mix(in oklch,var(--color-muted),transparent 35%);font-size:var(--text-xs);flex:none}.series-parts a[data-v-0d12e7fb]:hover{color:var(--color-accent)}.series-parts li.current[data-v-0d12e7fb]{color:color-mix(in oklch,var(--color-text),var(--mat-sand) 45%)}.series-parts li.current .part-n[data-v-0d12e7fb]{color:var(--mat-sand)}.part-here[data-v-0d12e7fb]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch,var(--color-muted),transparent 30%);margin-inline-start:var(--space-2)}@media (width<=560px){.series-box[data-v-0d12e7fb]{width:auto}.sb-head[data-v-0d12e7fb]{gap:var(--space-1) var(--space-2);padding-block:var(--space-3)}.sb-rail[data-v-0d12e7fb]{margin-inline-start:auto}.series-parts li[data-v-0d12e7fb]{padding-block:var(--space-2)}}
