:root{--accent-metal-gradient:linear-gradient(125deg,#c2410c 0%,#cf751d 48%,#e5ae54 100%);--accent-metal-glow:#c66e1f2e}.editorial-topic-links .dimension-arrow,.about-dimensions .dimension-arrow{width:40px;height:40px;color:var(--accent-golden-deep);background:var(--accent-metal-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:0 0 40px;place-items:center;font-size:27px;font-weight:500;line-height:1;transition:transform .2s;display:inline-grid}.editorial-topic-links a:hover .dimension-arrow,.editorial-topic-links a:focus-visible .dimension-arrow,.about-dimensions a:hover .dimension-arrow{transform:translate(3px,-3px)}.editorial-topic-links a{isolation:isolate;position:relative}.editorial-topic-links a:before{content:"";z-index:-1;pointer-events:none;background:var(--accent-metal-gradient);opacity:0;transition:opacity .2s;position:absolute;inset:0}.editorial-topic-links a:hover:before,.editorial-topic-links a:focus-visible:before{opacity:.06}.premium-editorial .editorial-button--primary{background:linear-gradient(var(--ink),var(--ink)) padding-box,var(--accent-metal-gradient) border-box;color:var(--canvas);border:1px solid #0000}.premium-editorial .editorial-button:hover,.premium-editorial .editorial-button:focus-visible{box-shadow:0 6px 20px var(--accent-metal-glow)}#main-navbar nav a{isolation:isolate;position:relative}#main-navbar nav a:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--accent-metal-gradient);opacity:0;transition:opacity .2s;position:absolute;inset:0}#main-navbar nav a:hover:after,#main-navbar nav a:focus-visible:after{opacity:.12}#main-navbar nav a>span.absolute{display:none}#main-navbar button:hover,#main-navbar button:focus-visible{box-shadow:0 3px 16px var(--accent-metal-glow)}#article-content.immersive-reading{isolation:isolate;padding-top:56px;position:relative}#article-content.immersive-reading>header{isolation:isolate;padding-top:22px;position:relative}#article-content.immersive-reading>header:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 82% 5%,var(--accent-metal-glow),transparent 60%);position:absolute;inset:-16px -28px 0}.reading-constellation{pointer-events:none;border-top:1px solid var(--hairline);opacity:.55;width:100px;height:70px;position:absolute;top:0;right:0;transform:rotate(-12deg)}.reading-constellation:before,.reading-constellation:after{content:"";background:var(--accent-golden-deep);width:5px;height:5px;box-shadow:22px 18px 0 var(--accent-golden),60px 7px 0 var(--accent-golden-deep);border-radius:50%;position:absolute}.reading-constellation:after{background:var(--hairline);width:70px;height:1px;box-shadow:none;top:23px;left:15px;transform:rotate(-20deg)}#article-content.immersive-reading .article-prose{border:1px solid var(--hairline);background:var(--canvas-elevated);box-shadow:8px 10px 0 -3px var(--canvas),8px 10px 0 -2px var(--hairline);border-radius:5px;padding:32px 30px;position:relative}#article-content.immersive-reading .article-prose h2,#article-content.immersive-reading .article-prose h3{scroll-margin-top:100px}#article-content.immersive-reading .article-prose .is-reading-section{position:relative}#article-content.immersive-reading .article-prose .is-reading-section:before{content:"";inset-inline-start:-18px;background:linear-gradient(#fde047 0%,#ea580c 60%,#991b1b 100%);border-radius:2px;width:3px;height:1.25em;animation:2s ease-in-out infinite alternate reading-light-pulse;position:absolute;top:.35em;box-shadow:0 0 10px #ea580c99,0 0 20px #eab30866}@keyframes reading-light-pulse{0%{opacity:.8;transform:scaleY(.96);box-shadow:0 0 6px #ea580c80}to{opacity:1;transform:scaleY(1.05);box-shadow:0 0 16px #ea580ce6,0 0 28px #eab30899}}.word-understand{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #ca8a0452);background:linear-gradient(135deg,#fef08a 0%,#fde047 22%,#eab308 50%,#ca8a04 78%,#78350f 100%);-webkit-background-clip:text;background-clip:text;display:inline}.word-technology{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #06b6d438);background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 30%,#0284c7 65%,#172554 100%);-webkit-background-clip:text;background-clip:text;display:inline}.sovereign-login-btn,#main-navbar a.sovereign-login-btn,body:has(.premium-editorial) #main-navbar a[href=\/admin].sovereign-login-btn{text-shadow:0 1px 2px #0006;color:#fff!important;background:linear-gradient(135deg,#be123c 0%,#9f1239 26%,#881337 58%,#4c0519 86%,#28030d 100%)!important;border:1px solid #fb718561!important;box-shadow:0 0 16px #9f12396b,0 2px 8px #4c051980,inset 0 1px #ffffff38!important}.sovereign-login-btn:hover,#main-navbar a.sovereign-login-btn:hover,body:has(.premium-editorial) #main-navbar a[href=\/admin].sovereign-login-btn:hover{transform:translateY(-1px)scale(1.02);color:#fff!important;background:linear-gradient(135deg,#e11d48 0%,#be123c 28%,#881337 62%,#4c0519 100%)!important;border-color:#fda4af8c!important;box-shadow:0 0 26px #e11d48a6,0 4px 16px #4c051999,inset 0 1px #ffffff59!important}.tag-badge-evergreen{font:600 10.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#6ee7b7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#064e3b59;border:1px solid #34d39959;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex;box-shadow:0 0 14px #10b9812e,inset 0 1px #ffffff14}.tag-badge-developing{font:600 10.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#fde047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#78350f59;border:1px solid #f59e0b59;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex;box-shadow:0 0 14px #f59e0b2e,inset 0 1px #ffffff14}.tag-badge-seed{font:600 10.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#fda4af;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#88133752;border:1px solid #f43f5e4d;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex;box-shadow:0 0 14px #f43f5e26,inset 0 1px #ffffff14}.tag-badge-epistemic{font:600 10.5px/1 var(--font-mono);letter-spacing:.04em;color:#7dd3fc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c4a6e59;border:1px solid #0ea5e959;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex;box-shadow:0 0 14px #0ea5e929,inset 0 1px #ffffff14}#article-content.immersive-reading .article-prose blockquote{border-left-color:var(--accent-golden-deep);background:linear-gradient(120deg,var(--accent-metal-glow),transparent 85%);transition:transform .2s;position:relative;box-shadow:0 5px 12px #46230c0f}.reader-progress{z-index:70;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}#progress-bar{transform-origin:0;background:var(--accent-metal-gradient);width:100%;height:100%;display:block;transform:scaleX(0)}.reader-section-label{color:var(--mute);font:11px var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:22px;display:flex}#reader-current-section{color:var(--body);overflow-wrap:anywhere}#article-content.is-focus-mode{max-width:820px;padding-top:36px}#focus-toggle[aria-pressed=true]{background:linear-gradient(var(--canvas-elevated),var(--canvas-elevated)) padding-box,var(--accent-metal-gradient) border-box;color:var(--ink);opacity:1;border:1px solid #0000}#site-header[hidden],#site-footer[hidden]{display:none}@media (hover:hover) and (pointer:fine){#article-content.immersive-reading .article-prose blockquote:hover{transform:perspective(1000px)rotateX(1deg)translateY(-2px)}}@media (width<=640px){#article-content.immersive-reading{padding-top:36px}#article-content.immersive-reading .article-prose{box-shadow:4px 6px 0 -2px var(--canvas),4px 6px 0 -1px var(--hairline);padding:22px 18px}.reading-constellation{opacity:.3}.editorial-topic-links a:active:before{opacity:.08}}@media (prefers-reduced-motion:reduce){.dimension-arrow,#main-navbar nav a:after,.editorial-topic-links a:before{transition:none}.editorial-topic-links a:hover .dimension-arrow,.about-dimensions a:hover .dimension-arrow,#article-content.immersive-reading .article-prose blockquote:hover{transform:none}}@media (forced-colors:active){.dimension-arrow{-webkit-text-fill-color:currentColor;background:0 0}#progress-bar{background:highlight}.premium-editorial .editorial-button--primary,#focus-toggle[aria-pressed=true]{color:buttontext;background:buttonface;border:1px solid buttontext}}@media print{.reader-progress,.reader-section-label,.reading-constellation,#focus-toggle{display:none}#article-content.immersive-reading .article-prose{box-shadow:none;background:0 0;border:0;padding:0}}
