:root{--border-width: 2px;--panel-shadow: 0 18px 48px var(--shadow-color, rgba(8, 5, 4, .42));--content-width: 72rem;--rail-padding-y: .625rem;--rail-padding-x: .875rem;--nav-tab-height: 2.25rem;--control-font-size: .875rem;--control-padding-y: .4rem;--control-padding-x: .75rem;--contour-opacity: .22;--contour-node-opacity: .2;--systems-grid-line: color-mix(in srgb, var(--panel-border) 16%, transparent);--systems-grid-glow: color-mix(in srgb, var(--edge-bright) 20%, transparent);--systems-panel-wash: color-mix(in srgb, var(--panel-bg) 86%, var(--surface-bg))}html[data-theme=capital]{--surface-bg: #010c04;--surface-bg-alt: #010e05;--control-surface: #010c04;--control-surface-strong: #041208;--panel-bg: #041409;--panel-strong: #061b0c;--panel-border: #39ff4f;--panel-border-strong: #9affaa;--panel-border-glow: rgba(57, 255, 79, .01);--control-glow: rgba(57, 255, 79, .01);--edge-bright: #39ff4f;--active-surface: rgba(57, 255, 79, .12);--text-main: #b8ffca;--text-muted: #7bd68f;--text-dim: #4fa864;--accent: #74ff9f;--accent-strong: #b7ffd0;--nucleus-proton-highlight: #d9f5e0;--nucleus-proton-core: #98dcae;--nucleus-proton-mid: #66a57d;--nucleus-proton-edge: #3f6e51;--nucleus-neutron-highlight: #cff0d8;--nucleus-neutron-core: #8fcea4;--nucleus-neutron-mid: #5f9674;--nucleus-neutron-edge: #3a644b;--nucleus-core-dark: #264631;--nucleus-core-shadow: #15261a;--shadow-color: rgba(0, 0, 0, .5);--crt-strength: .24;--crt-raster: rgba(93, 255, 142, .045);--crt-scanline: rgba(1, 12, 4, .22);--contour-ink: #295d36;--contour-ink-soft: #1b3e25;--contour-node-fill: #4c8c5d}html[data-theme=commonwealth]{--surface-bg: #040D04;--surface-bg-alt: #061206;--control-surface: #040D04;--control-surface-strong: #061206;--panel-bg: #061206;--panel-strong: #0A1A0A;--panel-border: #0F2B0F;--panel-border-strong: #33FF33;--panel-border-glow: rgba(51, 255, 51, .01);--control-glow: rgba(51, 255, 51, .01);--edge-bright: #33FF33;--active-surface: rgba(51, 255, 51, .12);--text-main: #20C20E;--text-muted: #147A16;--text-dim: #0f5f10;--accent: #20C20E;--accent-strong: #33FF33;--nucleus-proton-highlight: #8ee881;--nucleus-proton-core: #39d62a;--nucleus-proton-mid: #23951d;--nucleus-proton-edge: #165f15;--nucleus-neutron-highlight: #82dd76;--nucleus-neutron-core: #33c726;--nucleus-neutron-mid: #217f1c;--nucleus-neutron-edge: #154f14;--nucleus-core-dark: #153b16;--nucleus-core-shadow: #0b250d;--shadow-color: rgba(5, 7, 9, .52);--crt-strength: .12;--crt-raster: rgba(51, 255, 51, .022);--crt-scanline: rgba(4, 13, 4, .12);--contour-ink: #1e5e1f;--contour-ink-soft: #123a14;--contour-node-fill: #2c8f2d}html[data-theme=mojave]{--surface-bg: #0c0705;--surface-bg-alt: #110b08;--control-surface: #0c0705;--control-surface-strong: #0f0907;--panel-bg: #0f0a08;--panel-strong: #140e0b;--panel-border: #c77d33;--panel-border-strong: #ffca76;--panel-border-glow: rgba(255, 202, 118, .01);--control-glow: rgba(255, 202, 118, .01);--edge-bright: #ffca76;--active-surface: rgba(255, 202, 118, .14);--text-main: #f1c78f;--text-muted: #bd9566;--text-dim: #8f6d47;--accent: #d89b4a;--accent-strong: #ffc978;--nucleus-proton-highlight: #e2c9a7;--nucleus-proton-core: #cda36f;--nucleus-proton-mid: #a37c51;--nucleus-proton-edge: #6a4f35;--nucleus-neutron-highlight: #dbc39f;--nucleus-neutron-core: #c19a6b;--nucleus-neutron-mid: #976f4d;--nucleus-neutron-edge: #634a34;--nucleus-core-dark: #3b2d20;--nucleus-core-shadow: #241a12;--shadow-color: rgba(8, 5, 4, .56);--crt-strength: .15;--crt-raster: rgba(255, 202, 118, .028);--crt-scanline: rgba(12, 7, 5, .14);--contour-ink: #6b4a2a;--contour-ink-soft: #412b18;--contour-node-fill: #a87a46}body{margin:0;color:var(--text-main);font-family:Arial,Helvetica,sans-serif;background-color:var(--surface-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface-bg-alt) 16%,transparent) 0%,transparent 55%)}.contour-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:var(--contour-opacity)}.contour-field__svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.contour-field__island{transform-box:fill-box;transform-origin:center;will-change:transform}.contour-field__stroke{fill:none;stroke:color-mix(in srgb,var(--contour-ink) 68%,var(--surface-bg));stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.78}.contour-field__island--northwest{animation:contour-island-drift 132s ease-in-out infinite alternate;--contour-drift-x: 1.1%;--contour-drift-y: -.9%;--contour-drift-scale: 1.012;animation-delay:-18s}.contour-field__island--northeast{animation:contour-island-drift 144s ease-in-out infinite alternate;--contour-drift-x: -1%;--contour-drift-y: .8%;--contour-drift-scale: 1.01;animation-delay:-46s}.contour-field__island--southwest{animation:contour-island-drift 138s ease-in-out infinite alternate;--contour-drift-x: .8%;--contour-drift-y: 1%;--contour-drift-scale: 1.013;animation-delay:-63s}.contour-field__island--southeast{animation:contour-island-drift 150s ease-in-out infinite alternate;--contour-drift-x: -.9%;--contour-drift-y: -.8%;--contour-drift-scale: 1.011;animation-delay:-29s}.contour-nodes{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:var(--contour-node-opacity);background-image:radial-gradient(circle at 14% 24%,var(--contour-node-fill) 0 .2rem,transparent .24rem),radial-gradient(circle at 31% 68%,var(--contour-node-fill) 0 .14rem,transparent .18rem),radial-gradient(circle at 57% 38%,var(--contour-node-fill) 0 .18rem,transparent .22rem),radial-gradient(circle at 79% 62%,var(--contour-node-fill) 0 .16rem,transparent .2rem),radial-gradient(circle at 88% 19%,var(--contour-node-fill) 0 .12rem,transparent .16rem);background-repeat:no-repeat}@keyframes contour-island-drift{0%{transform:translate3d(calc(var(--contour-drift-x, 0%) * -1),calc(var(--contour-drift-y, 0%) * -1),0) scale(.997)}to{transform:translate3d(var(--contour-drift-x, 0%),var(--contour-drift-y, 0%),0) scale(var(--contour-drift-scale, 1.01))}}.background-archive-grid{position:fixed;top:50%;left:50%;width:220vw;height:220vh;z-index:0;pointer-events:none;overflow:hidden;opacity:var(--archive-grid-opacity);transform:translate(-50%,-50%) perspective(1300px) rotateX(62deg) rotateY(-16deg) rotate(-7deg) scale(.42);transform-origin:50% 50%;will-change:transform}.background-archive-grid:before,.background-archive-grid:after{content:"";position:absolute;inset:-6%;display:block}.background-archive-grid:before{content:"⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /\a" "⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \a" "-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾-⣾\a" " \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ /";color:var(--archive-grid-ink);opacity:.9;text-shadow:0 0 .07rem color-mix(in srgb,var(--archive-grid-ink) 24%,transparent);animation:legacy-grid-drift 72s linear infinite}.background-archive-grid:after{content:"⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄\a" "   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   \a" "⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄\a" "   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   \a" "⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄\a" "   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   \a" "⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄\a" "   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ⠂   ⠄   ";color:var(--archive-grid-node-ink);opacity:.42;animation:legacy-grid-drift-alt 88s linear infinite}.background-archive-grid.background-archive-grid--vector{position:fixed;width:220vw;height:220vh;inset:auto;opacity:var(--archive-grid-opacity);transform:translate(-50%,-50%) perspective(1300px) rotateX(62deg) rotateY(-16deg) rotate(-7deg) scale(.42);transform-origin:50% 50%;will-change:transform}.background-archive-grid.background-archive-grid--vector:before,.background-archive-grid.background-archive-grid--vector:after{content:"";inset:-6%;white-space:normal;font-family:inherit;font-size:initial;line-height:normal;letter-spacing:normal}.background-archive-grid.background-archive-grid--vector:before{--archive-grid-cell: 4.2rem;--archive-grid-stroke: 1.2px;background-image:repeating-linear-gradient(0deg,transparent 0 calc(var(--archive-grid-cell) - var(--archive-grid-stroke)),color-mix(in srgb,var(--archive-grid-ink) 42%,transparent) calc(var(--archive-grid-cell) - var(--archive-grid-stroke)) var(--archive-grid-cell)),repeating-linear-gradient(60deg,transparent 0 calc(var(--archive-grid-cell) - var(--archive-grid-stroke)),color-mix(in srgb,var(--archive-grid-ink) 38%,transparent) calc(var(--archive-grid-cell) - var(--archive-grid-stroke)) var(--archive-grid-cell)),repeating-linear-gradient(-60deg,transparent 0 calc(var(--archive-grid-cell) - var(--archive-grid-stroke)),color-mix(in srgb,var(--archive-grid-ink) 38%,transparent) calc(var(--archive-grid-cell) - var(--archive-grid-stroke)) var(--archive-grid-cell));opacity:.84;filter:blur(.15px);animation:legacy-grid-drift 72s linear infinite}.background-archive-grid.background-archive-grid--vector:after{--archive-grid-cell: 4.2rem;background-image:radial-gradient(circle,color-mix(in srgb,var(--archive-grid-node-ink) 52%,transparent) 0 .19rem,transparent .23rem),radial-gradient(circle,color-mix(in srgb,var(--archive-grid-node-ink) 42%,transparent) 0 .16rem,transparent .21rem);background-size:calc(var(--archive-grid-cell) * 2) calc(var(--archive-grid-cell) * 1.732),calc(var(--archive-grid-cell) * 2) calc(var(--archive-grid-cell) * 1.732);background-position:0 0,var(--archive-grid-cell) calc(var(--archive-grid-cell) * .866);background-repeat:repeat;color:var(--archive-grid-node-ink);opacity:.32;animation:legacy-grid-drift-alt 88s linear infinite}.background-archive-cloud{position:fixed;inset:-18%;z-index:1;pointer-events:none;opacity:var(--archive-cloud-opacity);background-image:repeating-radial-gradient(circle at 14% 26%,color-mix(in srgb,var(--archive-cloud-ink) 16%,transparent) 0 .55rem,transparent 1.75rem 4.85rem),repeating-radial-gradient(circle at 66% 54%,color-mix(in srgb,var(--archive-cloud-ink) 13%,transparent) 0 .42rem,transparent 1.42rem 4.25rem);background-size:13rem 11rem,17rem 14rem;background-position:0 0,8rem 4rem;filter:blur(.5px);animation:legacy-cloud-shift 58s ease-in-out infinite alternate}.background-archive-cloud:before{content:"";position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 42% 38%,color-mix(in srgb,var(--archive-cloud-ink) 11%,transparent) 0 .48rem,transparent 1.3rem 3.55rem),repeating-radial-gradient(circle at 74% 66%,color-mix(in srgb,var(--archive-cloud-ink) 10%,transparent) 0 .36rem,transparent 1.1rem 3.2rem);background-size:11rem 9rem,15rem 12rem;background-position:5rem 7rem,11rem 2rem;opacity:.8;animation:legacy-cloud-shift-alt 72s ease-in-out infinite alternate}@keyframes legacy-grid-drift{0%{transform:translate3d(-3%,-2%,0)}to{transform:translate3d(3%,2%,0)}}@keyframes legacy-grid-drift-alt{0%{transform:translate3d(4%,-1%,0)}to{transform:translate3d(-2%,3%,0)}}@keyframes legacy-cloud-shift{0%{transform:translate3d(-1.8%,-1.2%,0);background-position:0 0,8rem 4rem}to{transform:translate3d(2.2%,1.5%,0);background-position:2.4rem 1.6rem,5.4rem 7rem}}@keyframes legacy-cloud-shift-alt{0%{transform:translate3d(1.2%,-1.3%,0) scale(1.02);background-position:5rem 7rem,11rem 2rem}to{transform:translate3d(-1.9%,1.2%,0) scale(.985);background-position:8.2rem 4.2rem,7.2rem 6.8rem}}@media(prefers-reduced-motion:reduce){.contour-field__island,.background-archive-grid:before,.background-archive-grid:after,.background-archive-cloud,.background-archive-cloud:before{animation:none}}.site-shell.editorial-fallout{min-height:100vh;position:relative;isolation:isolate;color:var(--text-main)}.crt-overlay{position:fixed;inset:0;z-index:9000;pointer-events:none;opacity:var(--crt-strength);background:linear-gradient(#0e0c0c00 50%,#00000040 50%),linear-gradient(90deg,#ff00000e,#00ff0005,#0000ff0e);background-size:100% 2px,3px 100%}.crt-pixel-grid{position:fixed;inset:0;z-index:9001;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0px 2px,#0000001a 2px 3px),repeating-linear-gradient(90deg,#0000 0px 2px,#0000001a 2px 3px)}.crt-scanline{position:fixed;left:0;right:0;height:80px;z-index:9002;pointer-events:none;background:linear-gradient(0deg,#0000,color-mix(in srgb,var(--edge-bright) 7%,transparent),#0000);opacity:.18;bottom:100%;animation:crt-scan 10s linear infinite}@keyframes crt-scan{0%{bottom:100%}to{bottom:-80px}}.site-header,.site-footer,.site-main{width:min(calc(100% - 3rem),var(--content-width));margin:0 auto;position:relative;z-index:3}.braille-banner__light{position:relative;z-index:3}.site-header{padding:2rem 0 1.5rem}.site-kicker{margin:0;color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase}.site-kicker-row{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.site-control-rail{display:flex;gap:1rem;align-items:stretch;justify-content:space-between;padding:var(--rail-padding-y) var(--rail-padding-x);border:var(--border-width) solid color-mix(in srgb,var(--panel-border) 24%,transparent);background:var(--control-surface-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-border) 24%,transparent)}.site-nav{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin:0}.site-nav-tab{display:inline-flex;align-items:center;min-height:var(--nav-tab-height);padding:var(--control-padding-y) var(--control-padding-x);border:var(--border-width) solid color-mix(in srgb,var(--panel-border) 24%,transparent);background:var(--control-surface);color:var(--text-main);font-size:var(--control-font-size);text-decoration:none;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-border) 18%,transparent)}.site-nav-tab:hover,.site-nav-tab:focus-visible{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--active-surface) 72%,transparent),color-mix(in srgb,var(--control-surface-strong) 88%,var(--control-surface)));color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge-bright) 24%,transparent),0 0 12px var(--control-glow)}.site-nav-tab[aria-current=page]{border-color:var(--panel-border-strong);background:var(--control-surface);color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge-bright) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--panel-border-strong) 36%,transparent),0 0 12px var(--control-glow)}.site-main{padding:0 0 3rem}.site-footer{padding:0 0 2rem;color:var(--text-muted)}.contact-strip{display:flex;flex-wrap:wrap;gap:.75rem 2rem;align-items:center;padding:.75rem 1.125rem;border:var(--border-width) solid color-mix(in srgb,var(--panel-border) 20%,transparent);background:var(--control-surface-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-border) 14%,transparent)}.contact-label{flex-shrink:0;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);opacity:.7}.contact-atom{font-size:1rem;vertical-align:-.1em;opacity:.6;color:var(--edge-bright)}.contact-links{display:flex;flex-wrap:wrap;gap:.375rem 1.25rem;align-items:center}.contact-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.775rem;letter-spacing:.05em;text-decoration:none;transition:color .1s}.contact-link svg{flex-shrink:0;opacity:.65;transition:opacity .1s}.contact-link:hover,.contact-link:focus-visible{color:var(--accent-strong)}.contact-link:hover svg,.contact-link:focus-visible svg{opacity:1}.theme-card{padding:1.25rem;border:var(--border-width) solid color-mix(in srgb,var(--panel-border) 24%,transparent);background:color-mix(in srgb,var(--panel-strong) 84%,var(--surface-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-border) 24%,transparent)}html[data-theme=capital] .site-nav-tab[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge-bright) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--panel-border) 36%,transparent),0 0 12px var(--control-glow)}.hero-panel{background:color-mix(in srgb,var(--panel-strong) 88%,var(--surface-bg))}.hero-panel-quote,.featured-card-copy{background:color-mix(in srgb,var(--panel-strong) 84%,var(--surface-bg))}.status-block{padding:.9rem 1rem;border-left:3px solid var(--edge-bright);background:color-mix(in srgb,var(--panel-strong) 82%,var(--surface-bg))}.status-panel__list{margin:1rem 0 0;padding:.4rem 0 0;list-style:none;display:grid;gap:0}.status-panel__list li{padding:.85rem 1rem .85rem .55rem;border-top:1px solid color-mix(in srgb,var(--panel-border) 72%,transparent);color:var(--text-muted);line-height:1.45}.status-panel__list li:first-child{padding-top:.45rem;border-top:0}.status-block li{background:color-mix(in srgb,var(--panel-strong) 76%,transparent)}.panel-header-strip{display:block;width:100%;padding-bottom:.7rem;border-bottom:1px solid color-mix(in srgb,var(--edge-bright) 72%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--panel-border) 46%,transparent)}.theme-selector{display:inline-flex;align-items:center;gap:.75rem;padding:0;border:0;background:transparent;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}[data-theme-cycle-button]{border:var(--border-width) solid color-mix(in srgb,var(--panel-border) 24%,transparent);background:var(--panel-strong);color:var(--text-main);padding:var(--control-padding-y) var(--control-padding-x);cursor:pointer;font:inherit;font-size:var(--control-font-size);text-transform:uppercase;letter-spacing:.08em}[data-theme-cycle-button]:hover,[data-theme-cycle-button]:focus-visible{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--active-surface) 76%,transparent),color-mix(in srgb,var(--panel-strong) 88%,var(--control-surface-strong)));color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge-bright) 24%,transparent),0 0 12px var(--control-glow)}.clickable-shell-link{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .9rem;color:var(--text-main);text-decoration:none}.clickable-shell-link:hover,.clickable-shell-link:focus-visible,.featured-card:hover,.featured-card:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--active-surface) 74%,transparent),color-mix(in srgb,var(--panel-strong) 86%,var(--surface-bg)))}.ui-panel{border:var(--border-width) solid color-mix(in srgb,var(--panel-border) 24%,transparent);background:color-mix(in srgb,var(--panel-bg) 82%,var(--surface-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-border) 24%,transparent)}.ui-panel:hover,.ui-panel:focus-visible,.ui-panel:focus-within{border-color:var(--edge-bright);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge-bright) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--edge-bright) 55%,transparent),0 0 14px var(--panel-border-glow)}html[data-theme=capital] .ui-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-border) 24%,transparent)}.terminal-art{color:var(--edge-bright);font-family:monospace;line-height:1.35;pointer-events:none;user-select:none;white-space:pre;margin:0}@media(max-width:720px){.site-header,.site-footer,.site-main{width:min(calc(100% - 1.5rem),var(--content-width))}.site-kicker-row,.site-control-rail{flex-direction:column;align-items:stretch}}
