*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--paper:#f5f2e9;--white:#fff;--charcoal:#242424;--soft:#4a4a46;--muted:#5c5a54;--light:#e5e1d7;--blood:#8b0000;--line:#242424;--max:520px;--mono:"Courier New", Courier, monospace;--serif:Georgia, "Times New Roman", serif}html,body{background:var(--paper);color:var(--charcoal);font-family:var(--serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.skip-link{background:var(--charcoal);color:var(--paper);font-family:var(--mono);letter-spacing:.1em;z-index:9999;padding:8px 16px;font-size:10px;transition:top .1s;position:absolute;top:-100%;left:0}.skip-link:focus{top:0}:focus{outline:none}:focus-visible{outline:2px solid var(--blood);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cat{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:3px 8px 4px;font-size:11px;font-weight:700;display:inline-block}.cat-ai{color:#1a0035;background:#c5b4df}.cat-digital-life{color:#003330;background:#a8d8d0}.cat-surveillance{color:#3d0000;background:#e6a6a6}.cat-culture{color:#3d1a00;background:#f2c18d}.cat-technology{color:#001a3d;background:#a8c5eb}.cat-governance{color:#2a1f00;background:#d5c5a1}.cat-future{color:#1a2d00;background:#c5d99a}.cat-economy{color:#2d2000;background:#ead17c}.cat-society{color:#2d0020;background:#d7acca}.cat-long-form{color:#0d1520;background:#b5bec5}.cat-general{color:#242424;background:#e5e1d7}.desktop-gate.svelte-12qhfyh{display:none}@media (width>=1200px){.desktop-gate.svelte-12qhfyh{z-index:9998;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.desktop-gate.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:cover;object-position:center;width:100%;height:100%}}.landscape-gate.svelte-12qhfyh{display:none}@media (orientation:landscape) and (width<=1199px){.landscape-gate.svelte-12qhfyh{z-index:9999;background:#000;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}}.landscape-inner.svelte-12qhfyh{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;display:flex}.landscape-icon.svelte-12qhfyh{color:#c0392b;width:48px;height:48px;margin-bottom:4px}.landscape-label.svelte-12qhfyh{letter-spacing:.3em;color:#c0392b;margin:0;font-family:Courier New,Courier,monospace;font-size:10px;font-weight:700}.landscape-heading.svelte-12qhfyh{letter-spacing:-.03em;color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,6vw,3rem);font-weight:900;line-height:1}.landscape-body.svelte-12qhfyh{color:#ffffff8c;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.95rem,2.5vw,1.15rem);font-style:italic}.landscape-sub.svelte-12qhfyh{letter-spacing:.08em;color:#ffffff59;margin:0;font-family:Courier New,Courier,monospace;font-size:clamp(.65rem,1.8vw,.8rem);line-height:1.7}
