@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&display=swap";.learning-page{padding:42px 0 60px;max-width:1100px;margin:auto}.learning-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.learning-heading p,.quest-help{color:var(--ui-text-muted);line-height:1.7}.quest-stats{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:30px 0 12px;font-weight:700;font-size:14px}.learning-page progress{width:100%;height:8px;accent-color:var(--ui-brand);margin-bottom:22px}.course-scene{width:100%;display:block;border:1px solid var(--ui-border);border-radius:20px}.course-character-position{transition:transform .7s ease}.character-hop{animation:quest-hop .7s ease}.character-fall{animation:quest-fall .8s ease forwards;transform-origin:0 190px}@keyframes quest-hop{50%{transform:translateY(-65px)}}@keyframes quest-fall{to{transform:translate(44px,140px) rotate(50deg);opacity:0}}.quest-card{padding:28px 32px;margin-top:22px;border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:20px;min-height:245px}.quest-card p{font-size:17px;line-height:1.8;max-width:800px;color:var(--ui-text-primary)}.quest-primary,.learn-link{background:var(--ui-button-primary-bg);border:1px solid var(--ui-button-primary-border);color:var(--ui-button-primary-text);border-radius:12px;padding:13px 20px;font-weight:700;text-decoration:none}.quest-card .secondary-button{margin-left:12px;display:inline-block}.quest-source{display:block;margin-top:24px;font-size:13px;color:var(--ui-link)}.quest-answers{display:grid;gap:12px;margin-top:20px}.quest-answers button{display:flex;align-items:center;gap:15px;text-align:left;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-input-bg);color:var(--ui-text-primary);padding:14px;font-size:16px}.quest-answers button:hover{border-color:var(--ui-brand);background:var(--ui-pill-active)}.quest-answers span{background:var(--ui-pill-active);border-radius:7px;padding:6px 10px;color:var(--ui-link)}.quest-help{font-size:13px}.quest-card h2:focus{outline:none}.quest-card h2:focus-visible{outline:2px solid var(--ui-brand);outline-offset:5px}@media(max-width:600px){.learning-heading{align-items:start;flex-direction:column}.quest-card{padding:22px}.quest-card .secondary-button{margin:12px 0 0}.learn-link{font-size:12px;padding:10px}.course-scene{min-height:180px}.learning-page{padding-top:28px}}@media(prefers-reduced-motion:reduce){.course-character-position{transition:none}.character-hop,.character-fall{animation:none}.character-fall{opacity:.35}}.course-scene-wrapper{overflow:hidden;border-radius:20px}@media(max-width:600px){.course-scene{width:1000px;min-height:0;border:0}.course-scene-wrapper{border:1px solid var(--ui-border)}}.course-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0}.course-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:24px 0}.course-choice{display:flex;flex-direction:column;gap:12px;text-align:left;padding:22px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-panel-bg);color:var(--ui-text-primary);cursor:pointer}.course-choice strong{font-size:20px;color:var(--ui-link)}.course-choice:hover{border-color:var(--ui-brand)}.course-choice span:last-child{line-height:1.6}:root{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:#e6ecfa;background:#0a0e18;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 50% -20%,#1c2947 0,#0a0e18 48%)}button,select{font:inherit}button{cursor:pointer}a{color:inherit}.app-container{width:min(1340px,calc(100% - 64px));margin:0 auto}.topbar{display:flex;align-items:center;gap:14px;min-height:94px;border-bottom:1px solid #ffffff19}.brand-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid #70efe145;border-radius:11px;color:#66e6d8;background:#58b6a91b}.mark-bars{font-weight:800;letter-spacing:-3px;font-size:18px}.brand-text{display:flex;flex-direction:column;gap:4px}.brand-text strong{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:13px;letter-spacing:.075em}.brand-text span{color:#6f7e98;font-size:10px;letter-spacing:.15em}.topbar-status{margin-left:auto;font-size:10px;color:#a4aec5;letter-spacing:.13em;font-weight:700}.status-dot{display:inline-block;width:8px;height:8px;background:#ffb46d;border-radius:50%;margin-right:7px}.intro-section{padding:72px 0 55px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.19em;color:#6cdfcd}.small-star{font-size:17px;vertical-align:-1px;padding-right:6px}.eyebrow.dim{color:#8492af}h1,h2{font-family:Space Grotesk,sans-serif;margin:0;letter-spacing:-.045em}h1{font-size:clamp(40px,5vw,69px);line-height:1.07;margin:18px 0 14px;font-weight:700}h1 span{color:#78dfd4}.intro-section p{color:#a5b0c7;font-size:15px;max-width:700px;line-height:1.7;margin:0}.dashboard-panel,.sources-panel{border:1px solid #ffffff15;border-radius:20px;background:#131b2a;box-shadow:0 18px 70px #0003}.dashboard-panel{padding:30px 32px 24px}.panel-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}h2{font-size:clamp(24px,2.5vw,31px);margin:9px 0 8px}.panel-heading p,.sources-panel p{color:#a6b1c7;font-size:13px;line-height:1.7;margin:0}.baseline-control{display:flex;flex-direction:column;gap:8px;min-width:152px}.baseline-control label{color:#8492af;letter-spacing:.12em;font-weight:800;font-size:10px}select{border:1px solid #ffffff24;border-radius:9px;color:#eaf1ff;background:#1c2637;padding:10px 12px;outline-offset:3px}.metric-controls{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.metric-chip{border:1px solid #ffffff1c;background:#101725;color:#8797b1;border-radius:9px;padding:10px 12px;font-size:12px;display:flex;align-items:center;gap:9px;transition:background .2s,border-color .2s}.metric-chip:hover,.metric-chip.is-active{background:#202c3e;border-color:#ffffff30;color:#edf4ff}.legend-dot{width:9px;height:9px;display:inline-block;border-radius:50%;opacity:.95}.toggle-glyph{padding-left:10px;color:#91a0b6}.svg-scroll{overflow-x:auto;overflow-y:hidden;padding-top:10px;scrollbar-color:#44546c transparent}.svg-scroll svg{min-width:900px;display:block}.chart-gridline{stroke:#ffffff18;stroke-width:1}.chart-axis{stroke:#ffffff38;stroke-width:1.4}.axis-text{fill:#8e9cb5;font-size:13px}.year-tick{fill:#a7b3c9;font-size:13px}.overline-svg{fill:#8492af;font-family:DM Sans,sans-serif;letter-spacing:1.8px;font-size:12px;font-weight:800}.term-label{font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.selected-year-line{stroke:#dce8ff;stroke-opacity:.37;stroke-dasharray:5 5}.chart-foot{border-top:1px solid #ffffff16;margin-top:-2px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.party-legend{display:flex;gap:20px;color:#bec7d9;font-size:12px}.party-legend i,.stat-label i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px}.muted-label{color:#6d7b96;font-size:12px}.section-lower{padding:55px 0}.lower-header,.sources-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.lower-header h2{font-size:30px}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px}.stat{padding:24px;border-radius:15px;background:#151d2c;border:1px solid #ffffff14;min-width:0}.stat-label{font-size:13px;color:#bfcbdc}.stat-value{font-family:Space Grotesk,sans-serif;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(27px,3vw,38px);font-weight:700;margin-top:24px}.stat-value small{font-family:DM Sans,sans-serif;font-size:11px;color:#8391aa;font-weight:500}.stat-index{margin-top:18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#8292a9;font-size:11px}.stat-index b{color:#e7eeff;font-size:13px}.positive-change,.negative-change{color:#90d6b1;margin-left:auto}.negative-change{color:#ff9e9d}.note{margin-top:16px;line-height:1.7;color:#8f9eb7;font-size:12px;padding:18px 20px;border-left:3px solid #6ca7f9;background:#141e30;border-radius:0 8px 8px 0}.note b{color:#dbe8fb}.sources-panel{padding:28px 32px;margin-bottom:52px}.sources-top h2{font-size:27px}.secondary-button{white-space:nowrap;border:1px solid #ffffff27;color:#e1ecfa;background:#202b3d;border-radius:8px;padding:11px 16px;font-size:12px}.secondary-button:hover{background:#2a3950}.sources-panel>p{margin:13px 0 20px;max-width:1060px}.sources-links{display:flex;flex-wrap:wrap;gap:12px}.sources-links a{font-size:12px;text-decoration:none;color:#88dfe3;border:1px solid #61cadc30;background:#62bfd40b;border-radius:8px;padding:10px 13px}.sources-links a:hover{background:#62bfd42e}.table-scroll{overflow-x:auto;margin-top:25px}table{border-collapse:collapse;width:100%;min-width:630px;font-size:12px}caption{text-align:left;font-weight:700;margin-bottom:11px;color:#e1eaf8}th,td{padding:10px 13px;border-bottom:1px solid #ffffff16;text-align:right;font-variant-numeric:tabular-nums}th:first-child{text-align:left}thead{color:#91a5c4;background:#202b3b}tbody tr:hover{background:#ffffff0a}.table-note{font-size:11px!important;margin-top:12px!important}footer{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #ffffff17;padding:28px 0 40px;color:#64748f;font-size:11px}.footer-dot{color:#6cdfcd}@media(max-width:800px){.app-container{width:calc(100% - 30px)}.intro-section{padding:50px 0 35px}.dashboard-panel{padding:23px 17px}.panel-heading{flex-direction:column}.baseline-control{width:100%;max-width:220px}.stat-grid{grid-template-columns:1fr}.section-lower{padding:35px 0}.sources-panel{padding:23px 17px}.sources-top{align-items:start}.topbar-status{font-size:9px}footer{flex-direction:column}}@media(max-width:480px){.topbar-status{display:none}.sources-top{flex-direction:column;align-items:stretch}.secondary-button{align-self:flex-start}h1{font-size:38px}.intro-section p{font-size:14px}}.brand-mark{flex:0 0 40px;overflow:hidden}.brand-mark svg{display:block;max-width:100%;max-height:100%}.brand-text{min-width:0}.chart-navigation{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.chart-navigation a{display:inline-flex;padding:12px 18px;border:1px solid #52d4d066;border-radius:10px;background:#52d4d012;color:#8de5dc;font-size:14px;font-weight:700;text-decoration:none}.chart-navigation a:hover{background:#52d4d026;border-color:#52d4d0}.chart-navigation a:focus-visible{outline:2px solid #8de5dc;outline-offset:4px}#economy-charts,#public-tracks{scroll-margin-top:24px}.reporting-window{margin:18px 0;padding:14px 18px;border-left:3px solid #ffad68;background:#ffad680a;border-radius:6px}.reporting-window p{margin-top:0}.reporting-window label{display:flex;align-items:center;gap:9px;cursor:pointer}.reporting-window details{margin-top:12px;color:#9fafca;font-size:13px}.partial-report-key{color:#ffad68;font-size:13px}.range-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0 10px}.range-controls label{display:flex;flex-direction:column;gap:7px;color:#8492af;font-size:10px;font-weight:800;letter-spacing:.12em}.range-controls .muted-label{flex-basis:100%;line-height:1.6}button:disabled{opacity:.4;cursor:default}.source-table table{min-width:780px}.source-table th,.source-table td{text-align:left;vertical-align:top;line-height:1.6}.source-table th{width:22%}.source-table td:nth-child(2){width:25%}.source-table td:last-child{width:36%}.source-table a{display:block;color:#88dfe3;margin-top:7px;font-weight:400}.source-table td span{display:block;color:#8f9eb7;margin-top:5px}@media(max-width:480px){.brand-text strong{font-size:11px}.brand-text span{font-size:9px}}:root{--background: #070713;--foreground: #e2e8f0;--ui-page-bg: #070713;--ui-text-primary: rgba(226, 232, 240, .94);--ui-text-muted: rgba(148, 163, 184, .92);--ui-border: rgba(148, 163, 184, .26);--ui-border-strong: rgba(148, 163, 184, .38);--ui-panel: linear-gradient( 160deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .03) );--ui-panel-strong: linear-gradient( 160deg, rgba(13, 20, 38, .74), rgba(8, 12, 26, .72) );--ui-panel-solid: rgba(7, 7, 19, .88);--ui-surface-subtle: rgba(15, 23, 42, .6);--ui-surface-emphasis: rgba(2, 6, 23, .74);--ui-table-head: rgba(255, 255, 255, .08);--ui-image-fallback: linear-gradient( 135deg, rgba(2, 6, 23, .88), rgba(15, 23, 42, .74) );--ui-pill-bg: rgba(15, 23, 42, .56);--ui-input-bg: rgba(2, 6, 23, .74);--ui-pill-active: linear-gradient( 135deg, rgba(34, 211, 238, .2), rgba(56, 189, 248, .1) );--ui-shadow-soft: 0 0 8px rgba(2, 6, 23, .28);--ui-shadow-panel: 0 10px 26px rgba(2, 6, 23, .34);--ui-mobile-nav-bg: rgba(7, 7, 19, .96);--ui-mobile-nav-border: rgba(148, 163, 184, .42);--ui-mobile-nav-text-muted: rgba(203, 213, 225, .92);--ui-brand: #22d3ee;--ui-link: #8be9ff;--ui-button-primary-bg: linear-gradient(135deg, #0891b2, #7c3aed);--ui-button-primary-border: rgba(34, 211, 238, .42);--ui-button-primary-text: #f8fafc;--ui-button-secondary-bg: rgba(255, 255, 255, .08);--ui-button-secondary-border: rgba(148, 163, 184, .34);--ui-button-secondary-text: rgba(241, 245, 249, .96);--ui-info-bg: rgba(34, 211, 238, .14);--ui-info-border: rgba(103, 232, 249, .32);--ui-info-text: rgba(224, 242, 254, .96);--ui-success-bg: rgba(16, 185, 129, .16);--ui-success-border: rgba(110, 231, 183, .3);--ui-success-text: rgba(209, 250, 229, .96);--ui-warning-bg: rgba(245, 158, 11, .16);--ui-warning-border: rgba(252, 211, 77, .3);--ui-warning-text: rgba(254, 243, 199, .96);--ui-danger-bg: rgba(244, 63, 94, .16);--ui-danger-border: rgba(253, 164, 175, .32);--ui-danger-text: rgba(255, 228, 230, .97);color-scheme:dark}:root[data-theme=light]{--background: #f3f7fd;--foreground: #0f172a;--ui-page-bg: #f3f7fd;--ui-text-primary: rgba(15, 23, 42, .98);--ui-text-muted: rgba(51, 65, 85, .9);--ui-border: rgba(51, 65, 85, .2);--ui-border-strong: rgba(30, 41, 59, .34);--ui-panel: linear-gradient( 160deg, rgba(255, 255, 255, .98), rgba(248, 251, 255, .96) );--ui-panel-strong: linear-gradient( 160deg, rgba(255, 255, 255, 1), rgba(246, 250, 255, .98) );--ui-panel-solid: rgba(255, 255, 255, .98);--ui-surface-subtle: rgba(248, 250, 252, .98);--ui-surface-emphasis: rgba(241, 245, 249, .98);--ui-table-head: rgba(226, 232, 240, .74);--ui-image-fallback: linear-gradient( 135deg, rgba(226, 232, 240, .96), rgba(241, 245, 249, .98) );--ui-pill-bg: rgba(255, 255, 255, .96);--ui-input-bg: rgba(255, 255, 255, 1);--ui-pill-active: linear-gradient( 135deg, rgba(8, 145, 178, .24), rgba(14, 116, 144, .18) );--ui-shadow-soft: 0 0 8px rgba(30, 41, 59, .12);--ui-shadow-panel: 0 10px 26px rgba(30, 41, 59, .14);--ui-mobile-nav-bg: rgba(255, 255, 255, .98);--ui-mobile-nav-border: rgba(71, 85, 105, .32);--ui-mobile-nav-text-muted: rgba(30, 41, 59, .9);--ui-brand: #0369a1;--ui-link: #0c4a6e;--ui-button-primary-bg: linear-gradient(135deg, #0369a1, #0f766e);--ui-button-primary-border: rgba(3, 105, 161, .44);--ui-button-primary-text: #ffffff;--ui-button-secondary-bg: rgba(255, 255, 255, .98);--ui-button-secondary-border: rgba(71, 85, 105, .24);--ui-button-secondary-text: rgba(15, 23, 42, .96);--ui-info-bg: rgba(224, 242, 254, .92);--ui-info-border: rgba(14, 165, 233, .28);--ui-info-text: #0c4a6e;--ui-success-bg: rgba(220, 252, 231, .92);--ui-success-border: rgba(16, 185, 129, .28);--ui-success-text: #065f46;--ui-warning-bg: rgba(254, 243, 199, .94);--ui-warning-border: rgba(245, 158, 11, .28);--ui-warning-text: #92400e;--ui-danger-bg: rgba(254, 226, 226, .94);--ui-danger-border: rgba(239, 68, 68, .28);--ui-danger-text: #991b1b;color-scheme:light}:root{font-family:Geist,ui-sans-serif,system-ui,sans-serif;color:var(--ui-text-primary);background:var(--ui-page-bg)}body{background:radial-gradient(ellipse at 15% 0%,rgba(124,58,237,.12),transparent 50%),var(--ui-page-bg)}h1,h2,.brand-text strong,.stat-value{font-family:Geist,ui-sans-serif,system-ui,sans-serif}.topbar{flex-wrap:wrap;padding:18px 0;border-color:var(--ui-border)}.learn-link{margin-left:auto}.directory-link{white-space:nowrap;font-weight:700;text-decoration:none}.topbar-status{margin-left:0;color:var(--ui-text-muted)}.theme-toggle{border:1px solid var(--ui-border);border-radius:50%;width:38px;height:38px;color:var(--ui-text-primary);background:var(--ui-button-secondary-bg);font-size:20px}.brand-mark{flex-shrink:0;color:var(--ui-brand);border-color:var(--ui-button-primary-border);background:var(--ui-info-bg)}.brand-text span,.eyebrow.dim,.muted-label,.stat-label,.stat-index,footer,.note,.table-note,.chart-foot{color:var(--ui-text-muted)}h1 span,.eyebrow,.footer-dot{color:var(--ui-brand)}.intro-section p,.panel-heading p,.sources-panel p{color:var(--ui-text-muted)}.dashboard-panel,.sources-panel,.stat{background:var(--ui-panel);border-color:var(--ui-border);box-shadow:var(--ui-shadow-panel)}select,.secondary-button,.metric-chip{background:var(--ui-input-bg);border-color:var(--ui-border);color:var(--ui-text-primary)}.metric-chip.is-active,.metric-chip:hover{background:var(--ui-pill-active);border-color:var(--ui-button-primary-border);color:var(--ui-text-primary)}.note{background:var(--ui-info-bg);border-color:var(--ui-info-border)}.note b,.stat-index b,caption{color:var(--ui-text-primary)}.sources-links a,.source-table a,.chart-navigation a{color:var(--ui-link);border-color:var(--ui-button-primary-border);background:var(--ui-pill-bg)}.chart-navigation a:hover,.secondary-button:hover{background:var(--ui-pill-active)}.source-table td span{color:var(--ui-text-muted)}thead{background:var(--ui-table-head);color:var(--ui-text-primary)}th,td,.chart-foot,footer{border-color:var(--ui-border)}.axis-text,.year-tick,.overline-svg{fill:var(--ui-text-muted)}.chart-gridline{stroke:var(--ui-border)}.chart-axis{stroke:var(--ui-border-strong)}:root[data-theme=light] .positive-change{color:#065f46}:root[data-theme=light] .negative-change{color:#991b1b}:root[data-theme=light] .reporting-window,:root[data-theme=light] .partial-report-key{color:#92400e}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid var(--ui-brand);outline-offset:4px}@media(max-width:800px){.topbar-status{display:none}.learn-link{margin-left:auto}.brand-text{max-width:180px}}@media(max-width:480px){.topbar{gap:10px}.learn-link{order:4;margin:0;width:100%;text-align:center}.theme-toggle{margin-left:auto}.brand-text{max-width:190px}}:root,:root[data-theme=dark]{--background: #080806;--foreground: #fff9e8;--ui-color-scheme: dark;--ui-page-bg: #080806;--ui-app-bg: radial-gradient(920px 500px at 72% 0%, rgba(255, 202, 67, .18), transparent 60%), radial-gradient(760px 420px at 8% 8%, rgba(255, 226, 128, .1), transparent 58%), linear-gradient(180deg, #080806 0%, #10100b 55%, #17160e 100%);--ui-text-primary: rgba(255, 249, 232, .96);--ui-text-muted: rgba(225, 209, 166, .88);--ui-border: rgba(255, 205, 76, .28);--ui-border-strong: rgba(255, 205, 76, .46);--ui-panel: linear-gradient(160deg, rgba(255, 255, 255, .08), rgba(255, 205, 76, .08));--ui-panel-strong: linear-gradient(160deg, rgba(23, 23, 16, .88), rgba(10, 10, 7, .82));--ui-panel-solid: rgba(14, 14, 10, .92);--ui-surface-subtle: rgba(28, 28, 19, .64);--ui-surface-emphasis: rgba(10, 10, 7, .78);--ui-table-head: rgba(255, 246, 220, .08);--ui-image-fallback: linear-gradient(135deg, rgba(10, 10, 7, .94), rgba(34, 34, 22, .76));--ui-pill-bg: rgba(255, 249, 232, .08);--ui-input-bg: rgba(8, 8, 6, .78);--ui-pill-active: linear-gradient(135deg, rgba(255, 205, 76, .34), rgba(255, 241, 184, .12));--ui-shadow-soft: 0 0 8px rgba(8, 8, 6, .24);--ui-shadow-panel: 0 12px 30px rgba(8, 8, 6, .3);--ui-mobile-nav-bg: rgba(14, 14, 10, .96);--ui-mobile-nav-border: rgba(255, 205, 76, .38);--ui-mobile-nav-text-muted: rgba(246, 230, 188, .92);--ui-brand: #ffcc3f;--ui-link: #ffd86a;--ui-button-primary-bg: linear-gradient(135deg, #ffd963, #ffb700);--ui-button-primary-border: rgba(255, 205, 76, .64);--ui-button-primary-text: #0c0b08;--ui-button-secondary-bg: rgba(255, 246, 220, .1);--ui-button-secondary-border: rgba(255, 205, 76, .38);--ui-button-secondary-text: rgba(255, 251, 242, .96);--ui-info-bg: rgba(255, 205, 76, .14);--ui-info-border: rgba(255, 205, 76, .32);--ui-info-text: rgba(255, 244, 199, .96);--ui-home-hero-bg: linear-gradient(180deg, rgba(8, 8, 6, .9) 0%, rgba(12, 12, 8, .74) 52%, rgba(255, 246, 218, .72) 100%), url(/images/syn/void-nasa.jpg) center / cover;--ui-home-hero-overlay: radial-gradient(520px 320px at 82% 42%, rgba(255, 204, 63, .2), transparent 64%), radial-gradient(460px 300px at 65% 28%, rgba(255, 244, 199, .12), transparent 62%);--ui-home-section-bg: linear-gradient(160deg, rgba(23, 23, 16, .86), rgba(10, 10, 7, .78));--ui-home-donation-bg: linear-gradient(135deg, rgba(10, 10, 7, .76), rgba(29, 29, 18, .68)), radial-gradient(420px 220px at 74% 40%, rgba(255, 205, 76, .14), transparent 70%);--ui-shop-preview-bg: linear-gradient(180deg, rgba(23, 23, 16, .9), rgba(10, 10, 7, .8)), radial-gradient(760px 260px at 12% 0%, rgba(255, 205, 76, .16), transparent 62%);--ui-success-bg: rgba(16, 185, 129, .16);--ui-success-border: rgba(110, 231, 183, .3);--ui-success-text: rgba(209, 250, 229, .96);--ui-warning-bg: rgba(245, 158, 11, .16);--ui-warning-border: rgba(252, 211, 77, .3);--ui-warning-text: rgba(254, 243, 199, .96);--ui-danger-bg: rgba(244, 63, 94, .16);--ui-danger-border: rgba(253, 164, 175, .32);--ui-danger-text: rgba(255, 228, 230, .97);color-scheme:dark}:root[data-theme=light]{--background: #f6f0e3;--foreground: #17120b;--ui-color-scheme: light;--ui-page-bg: #f6f0e3;--ui-app-bg: radial-gradient(920px 500px at 72% 0%, rgba(255, 205, 76, .22), transparent 60%), radial-gradient(760px 420px at 8% 8%, rgba(255, 255, 255, .9), transparent 58%), linear-gradient(180deg, #fff9ea 0%, #f6f0e3 58%, #ebe0c7 100%);--ui-text-primary: rgba(23, 18, 11, .96);--ui-text-muted: rgba(83, 64, 35, .86);--ui-border: rgba(138, 90, 22, .22);--ui-border-strong: rgba(138, 90, 22, .34);--ui-panel: linear-gradient(160deg, rgba(255, 251, 242, .98), rgba(246, 236, 213, .96));--ui-panel-strong: linear-gradient(160deg, rgba(255, 251, 242, 1), rgba(239, 224, 190, .98));--ui-panel-solid: rgba(255, 251, 242, .98);--ui-surface-subtle: rgba(255, 246, 220, .98);--ui-surface-emphasis: rgba(244, 232, 202, .98);--ui-table-head: rgba(222, 194, 134, .32);--ui-image-fallback: linear-gradient(135deg, rgba(244, 232, 202, .98), rgba(255, 251, 242, .98));--ui-pill-bg: rgba(255, 251, 242, .92);--ui-input-bg: rgba(255, 251, 242, .98);--ui-pill-active: linear-gradient(135deg, rgba(241, 185, 69, .26), rgba(138, 90, 22, .14));--ui-shadow-soft: 0 0 8px rgba(83, 64, 35, .1);--ui-shadow-panel: 0 10px 26px rgba(83, 64, 35, .12);--ui-mobile-nav-bg: rgba(255, 251, 242, .98);--ui-mobile-nav-border: rgba(138, 90, 22, .28);--ui-mobile-nav-text-muted: rgba(44, 33, 18, .86);--ui-brand: #9b691c;--ui-link: #7a5215;--ui-button-primary-bg: linear-gradient(135deg, #f1b945, #9b691c);--ui-button-primary-border: rgba(138, 90, 22, .44);--ui-button-primary-text: #17120b;--ui-button-secondary-bg: rgba(255, 251, 242, .98);--ui-button-secondary-border: rgba(138, 90, 22, .24);--ui-button-secondary-text: rgba(23, 18, 11, .96);--ui-info-bg: rgba(255, 244, 199, .92);--ui-info-border: rgba(241, 185, 69, .36);--ui-info-text: #65420f;--ui-home-hero-bg: linear-gradient(180deg, rgba(255, 249, 232, .46) 0%, rgba(255, 249, 232, .36) 42%, rgba(255, 249, 232, .9) 100%), url(/images/syn/void-nasa.jpg) center / cover;--ui-home-hero-overlay: radial-gradient(520px 320px at 82% 42%, rgba(255, 205, 76, .18), transparent 64%), radial-gradient(460px 300px at 65% 28%, rgba(255, 255, 255, .42), transparent 62%);--ui-home-section-bg: linear-gradient(160deg, rgba(255, 251, 242, .98), rgba(244, 232, 202, .92));--ui-home-donation-bg: linear-gradient(135deg, rgba(255, 251, 242, .98), rgba(244, 232, 202, .9)), radial-gradient(420px 220px at 74% 40%, rgba(255, 205, 76, .18), transparent 70%);--ui-shop-preview-bg: linear-gradient(180deg, rgba(255, 251, 242, .98), rgba(244, 232, 202, .94)), radial-gradient(760px 260px at 12% 0%, rgba(255, 205, 76, .18), transparent 62%);--ui-success-bg: rgba(220, 252, 231, .92);--ui-success-border: rgba(16, 185, 129, .28);--ui-success-text: #065f46;--ui-warning-bg: rgba(254, 243, 199, .94);--ui-warning-border: rgba(245, 158, 11, .28);--ui-warning-text: #92400e;--ui-danger-bg: rgba(254, 226, 226, .94);--ui-danger-border: rgba(239, 68, 68, .28);--ui-danger-text: #991b1b;color-scheme:light}body{background:var(--ui-app-bg)}
