:root{--bg:#ffffff;--fg:#09090b;--bd:#8e8e96;--bd-strong:#3f3f46;--muted:#f4f4f5;--subtle:#fafafa;--muted-fg:#71717a;--fg2:#52525b;--body-c:#27272a;--faint:#a1a1aa;--bar:rgba(255,255,255,0.86)}[data-theme=dark]{--bg:#09090b;--fg:#fafafa;--bd:#52525b;--bd-strong:#a1a1aa;--muted:#27272a;--subtle:#18181b;--muted-fg:#a1a1aa;--fg2:#d4d4d8;--body-c:#e4e4e7;--faint:#71717a;--bar:rgba(9,9,11,0.82)}*{box-sizing:border-box}body,html{background:var(--bg)}body{margin:0;font-family:TikTok Sans,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;color:var(--fg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:underline;text-underline-offset:3px}a:hover{opacity:.7}button{font:inherit;color:inherit}img{max-width:100%}.subject-accent{background-color:var(--accent-l)}[data-theme=dark] .subject-accent{background-color:var(--accent-d)}.subject-icon{color:var(--icon-l)}[data-theme=dark] .subject-icon{color:var(--icon-d)}html[data-subbar="1"] .header-fade{display:none}.opinion-body{font-size:17px;line-height:1.7;color:var(--body-c)}.opinion-body h2{margin:32px 0 8px;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.015em;color:var(--fg)}.opinion-body h3,.opinion-body h4{margin:24px 0 6px;font-size:18px;font-weight:700;color:var(--fg)}.opinion-body p{margin:14px 0;text-wrap:pretty}.opinion-body blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:2px solid var(--fg);font-size:20px;line-height:1.5;font-weight:500;color:var(--fg);text-wrap:pretty}.opinion-body ol,.opinion-body ul{margin:14px 0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.opinion-body ul{list-style:disc}.opinion-body ol{list-style:decimal}.correction-editor ul{list-style:disc}.opinion-body li{padding-left:4px}.correction-editor{min-height:160px;padding:12px 14px;font-size:15px;line-height:1.6;outline:none;color:var(--fg)}.correction-editor ul{margin:8px 0;padding-left:22px}.correction-editor blockquote{margin:8px 0;padding-left:14px;border-left:2px solid var(--fg)}