:root{--bg:#f7f5f0;--bg-2:#efebe2;--bg-3:#e8e3d8;--bg-rgb:247, 245, 240;--ink:#262320;--ink-2:#5a5349;--ink-3:#776e61;--ink-rgb:38, 35, 32;--ink-faint:#a99f8e;--accent:#cf4436;--accent-ink:#bc3b2e;--accent-deep:#a33328;--accent-wash:#cf443612;--border:#2623201a;--border-soft:#2623200e;--paper-glass:#f7f5f0c7;--on-ink:#f7f5f0;--btn-hover-bg:#cf4436;--on-accent:#fff;--shadow-hover:0 1px 2px #2623200a, 0 8px 24px -8px #2623201a;--shadow-rgb:38, 35, 32;--overlay:#2623206b;--ease:cubic-bezier(.23, 1, .32, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tone-gold:#7d6a3c;--ai-bg:#cf44360f;--ai-ink:#5a5349;--font-cn:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-serif:"Songti SC", "SimSun", "Noto Serif SC", "Source Han Serif SC", serif;--sans:var(--font-cn);--serif:var(--font-serif)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#262218;--bg-2:#2f2a1f;--bg-3:#393326;--bg-rgb:38, 34, 24;--ink:#e6ddc8;--ink-2:#c3b9a1;--ink-3:#a79d86;--ink-rgb:230, 221, 200;--ink-faint:#7d7460;--accent:#d95a44;--accent-ink:#e8735f;--accent-deep:#f08a76;--accent-wash:#d95a441f;--border:#e6ddc824;--border-soft:#e6ddc813;--paper-glass:#262218d1;--on-ink:#262218;--btn-hover-bg:#e8735f;--on-accent:#241f16;--shadow-hover:0 1px 2px #00000042, 0 8px 24px -8px #0000008c;--shadow-rgb:0, 0, 0;--overlay:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tone-gold:#b3a06c;--ai-bg:#d95a4421;--ai-ink:#c3b9a1}}:root[data-theme=dark]{--bg:#262218;--bg-2:#2f2a1f;--bg-3:#393326;--bg-rgb:38, 34, 24;--ink:#e6ddc8;--ink-2:#c3b9a1;--ink-3:#a79d86;--ink-rgb:230, 221, 200;--ink-faint:#7d7460;--accent:#d95a44;--accent-ink:#e8735f;--accent-deep:#f08a76;--accent-wash:#d95a441f;--border:#e6ddc824;--border-soft:#e6ddc813;--paper-glass:#262218d1;--on-ink:#262218;--btn-hover-bg:#e8735f;--on-accent:#241f16;--shadow-hover:0 1px 2px #00000042, 0 8px 24px -8px #0000008c;--shadow-rgb:0, 0, 0;--overlay:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tone-gold:#b3a06c;--ai-bg:#d95a4421;--ai-ink:#c3b9a1}[data-theme=dark] .grain:after,:root:not([data-theme=light]) .grain:after{opacity:.18;mix-blend-mode:screen}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .grain:after{opacity:.3;mix-blend-mode:multiply}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);font-family:var(--font-cn);-webkit-font-smoothing:antialiased;color:var(--ink);margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--accent-ink);font-size:11px;display:block}.meta{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.grain:after{content:"";pointer-events:none;z-index:60;opacity:.3;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'/%3E%3C/filter%3E%3Crect%20width='180'%20height='180'%20filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes floatUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes inkIn{0%{opacity:0}to{opacity:1}}@keyframes inkSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.no-scrollbar::-webkit-scrollbar{width:0;height:0}.no-scrollbar{scrollbar-width:none}.lnk{transition:color .25s var(--ease)}.lnk:hover{color:var(--accent-ink)}.lift{transition:transform .25s var(--ease), box-shadow .25s var(--ease)}.lift:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.lift-sm{transition:transform .25s var(--ease), box-shadow .25s var(--ease)}.lift-sm:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.row-hover{transition:background .25s var(--ease)}.row-hover:hover{background:var(--bg-3)}.btn-red:hover{background:var(--btn-hover-bg)!important;color:var(--on-accent)!important}.chip-hover:hover{border-color:var(--accent-ink)!important;color:var(--accent-ink)!important}.btn-primary{background:var(--ink);color:var(--on-ink);transition:background .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);border:none;border-radius:999px}.btn-primary:hover{background:var(--btn-hover-bg);color:var(--on-accent);transform:translateY(-2px)}.entries{grid-template-columns:1fr 1fr;gap:24px;display:grid}.featured-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.entries{grid-template-columns:1fr}}@media (max-width:760px){.featured-grid{grid-template-columns:1fr 1fr}}.read-body{align-items:flex-start;gap:46px;display:flex}@media (max-width:900px){.read-body{gap:0}}.only-mobile,.mobile-actions{display:none}@media (max-width:760px){.only-desktop{display:none!important}.only-mobile{display:revert}.mobile-actions{align-items:center;gap:12px;display:flex}}.theme-toggle{display:none}html.js .theme-toggle{display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
