html[data-ef-theme=winter_frost]{--ef-paper:#f3f8fc;--ef-paper-dim:#e4eef6;--ef-panel:#fff;--ef-ink:#1b2a3d;--ef-ink-soft:#26384f;--ef-body:#5a7186;--ef-body-strong:#324559;--ef-muted:#9fb3c4;--ef-line:#1b2a3d1a;--ef-line-strong:#1b2a3d2e;--ef-border-strong:#3b9fd180;--ef-fill:#1b2a3d;--ef-on-fill:#eef6fc;--ef-accent:#3b9fd1;--ef-on-accent:#fff;--ef-accent-deep:#7b8fd4;--ef-deep:#0f1a2b;--ef-alert:#e05c6e;--ef-crimson:#d46a86;--ef-outline-stroke:#1b2a3d1a;--ef-outline-stroke-light:#a8d8f052;--radius:.75rem;--chart-1:#3b9fd1;--chart-2:#7b8fd4;--chart-3:#5ec5d8;--chart-4:#aac7e0;--chart-5:#2f6f99}html[data-ef-theme=winter_frost] .ef-root{--font-ef-display:var(--font-playfair,var(--font-oswald)), Georgia, serif;--font-ef-cond:var(--font-nunito,var(--font-oswald)), "Segoe UI", sans-serif;background-color:#f3f8fc;background-image:repeating-linear-gradient(74deg,#7b8fd40b 0 1px,#0000 1px 17px),radial-gradient(52% 42% at 16% 0,#5ec5d82e 0%,#0000 60%),radial-gradient(56% 44% at 80% 5%,#7b8fd42e 0%,#0000 60%),linear-gradient(#f7fbff 0%,#e7f0f8 100%);background-attachment:fixed}html[data-ef-theme=winter_frost] .ef-display{text-transform:none;letter-spacing:0;font-weight:700;line-height:1.16}html[data-ef-theme=winter_frost] .ef-cond{text-transform:uppercase;letter-spacing:.18em;font-weight:600}html[data-ef-theme=winter_frost] .ef-outline{-webkit-text-stroke:1px var(--ef-outline-stroke)}html[data-ef-theme=winter_frost] .ef-outline--light{-webkit-text-stroke:1px var(--ef-outline-stroke-light)}html[data-ef-theme=winter_frost] .ef-notch{clip-path:none;border-radius:16px}html[data-ef-theme=winter_frost] .ef-notch-sm{clip-path:none;border-radius:10px}html[data-ef-theme=winter_frost] .ef-card{background-color:var(--ef-panel);border-color:#3b9fd12e;border-radius:16px;transition:box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 8px 28px #1b2a3d14}html[data-ef-theme=winter_frost] .ef-card:hover{box-shadow:0 12px 32px #3b9fd147}html[data-ef-theme=winter_frost] .ef-card[class*=bg-black],html[data-ef-theme=winter_frost] .ef-card[class*="bg-(--ef-deep)"],html[data-ef-theme=winter_frost] .ef-card[class*="bg-(--ef-fill)"],html[data-ef-theme=winter_frost] .ef-card[class*="bg-(--ef-ink)"]{background-color:#00000059;border-color:#fff3}html[data-ef-theme=winter_frost] .ef-root button:not(.ef-no-round),html[data-ef-theme=winter_frost] .ef-root span[class*="bg-(--ef-fill)"],html[data-ef-theme=winter_frost] .ef-root span[class*="bg-(--ef-ink)"]{border-radius:999px}html[data-ef-theme=winter_frost] .ef-root span[class*="bg-(--ef-accent)"]:not(.ef-spinner-bar):not([class*=rounded]),html[data-ef-theme=winter_frost] .ef-root span[class*=-skew-x-12][class*="bg-(--ef-accent)"]{border-radius:12px}html[data-ef-theme=winter_frost] .ef-root span[class*="h-[7px]"][class*=bg-current],html[data-ef-theme=winter_frost] .ef-root span[class*=h-1\.5][class*=w-1\.5]{border-radius:999px}html[data-ef-theme=winter_frost] .ef-root :is(div,section,article,a,span)[class~=border]:not([class*=rounded]):not(.ef-no-round),html[data-ef-theme=winter_frost] .ef-root :is(div,section,article,a,span)[class~=border-2]:not([class*=rounded]):not(.ef-no-round){border-radius:16px}html[data-ef-theme=winter_frost] .ef-root :is(div,section,article,a,span):is([class~=border],[class~=border-2])>:is(img,video):not([class*=rounded]){border-radius:12px}html[data-ef-theme=winter_frost] .ef-root div[class*="gap-[1px]"]:is([class~=border],[class~=border-2]){overflow:hidden}html[data-ef-theme=winter_frost] .ef-root div[class*=aspect-][class*=overflow-hidden],html[data-ef-theme=winter_frost] .ef-root video:not([class*=rounded]){border-radius:12px}html[data-ef-theme=winter_frost] .ef-root div[class*=w-10][class*="bg-(--ef-fill)"],html[data-ef-theme=winter_frost] .ef-root div[class*=w-11][class*="bg-(--ef-fill)"],html[data-ef-theme=winter_frost] .ef-root div[class*=w-12][class*="bg-(--ef-fill)"],html[data-ef-theme=winter_frost] .ef-root div[class*="bg-(--ef-fill)/"]:not([class*=rounded]){border-radius:999px}html[data-ef-theme=winter_frost] .ef-root i[class*=border-t-2][class*=border-l-2]{border-top-left-radius:12px}html[data-ef-theme=winter_frost] .ef-root i[class*=border-t-2][class*=border-r-2]{border-top-right-radius:12px}html[data-ef-theme=winter_frost] .ef-root i[class*=border-b-2][class*=border-l-2]{border-bottom-left-radius:12px}html[data-ef-theme=winter_frost] .ef-root i[class*=border-b-2][class*=border-r-2]{border-bottom-right-radius:12px}html[data-ef-theme=winter_frost] .ef-root div[class~=border-t-2]:not([class*=rounded]){border-radius:12px}html[data-ef-theme=winter_frost] .ef-hatch{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%237b8fd4%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%3E%3Cg%20transform%3D%22translate%289%2011%29%20rotate%2820%29%20scale%280.95%29%22%3E%3Cpath%20d%3D%22M5%200%20L5%2011%20M0.6%202.7%20L9.4%208.3%20M0.6%208.3%20L9.4%202.7%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2843%2028%29%20rotate%28-42%29%20scale%280.8%29%22%3E%3Cpath%20d%3D%22M5%200%20L5%2011%20M0.6%202.7%20L9.4%208.3%20M0.6%208.3%20L9.4%202.7%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2825%2047%29%20rotate%2878%29%20scale%280.68%29%22%3E%3Cpath%20d%3D%22M5%200%20L5%2011%20M0.6%202.7%20L9.4%208.3%20M0.6%208.3%20L9.4%202.7%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:64px 64px}html[data-ef-theme=winter_frost] .ef-hatch--light{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%3E%3Cg%20transform%3D%22translate%289%2011%29%20rotate%2820%29%20scale%280.95%29%22%3E%3Cpath%20d%3D%22M5%200%20L5%2011%20M0.6%202.7%20L9.4%208.3%20M0.6%208.3%20L9.4%202.7%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2843%2028%29%20rotate%28-42%29%20scale%280.8%29%22%3E%3Cpath%20d%3D%22M5%200%20L5%2011%20M0.6%202.7%20L9.4%208.3%20M0.6%208.3%20L9.4%202.7%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2825%2047%29%20rotate%2878%29%20scale%280.68%29%22%3E%3Cpath%20d%3D%22M5%200%20L5%2011%20M0.6%202.7%20L9.4%208.3%20M0.6%208.3%20L9.4%202.7%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:64px 64px}html[data-ef-theme=winter_frost] .ef-dotgrid{background-image:radial-gradient(circle,#7b8fd433 1.5px,#0000 2.5px);background-size:26px 26px}html[data-ef-theme=winter_frost] .ef-dotgrid--light{background-image:radial-gradient(circle,#ffffff38 1.5px,#0000 2.5px);background-size:26px 26px}html[data-ef-theme=winter_frost] .ef-contour{background-image:radial-gradient(60% 45% at 50% 0,#7b8fd41f 0%,#0000 70%)}html[data-ef-theme=winter_frost] .ef-hero-bg{background-color:#0a1422;background-image:radial-gradient(15% 68% at 30% 4%,#5ec5d84d 0%,#0000 72%),radial-gradient(13% 58% at 51% 0,#7b8fd447 0%,#0000 74%),radial-gradient(17% 64% at 69% 6%,#6ed2b238 0%,#0000 72%),radial-gradient(circle,#ffffff80 .6px,#0000 1.5px),linear-gradient(#122036 0%,#0d1828 55%,#0a1422 100%);background-size:auto,auto,auto,92px 92px,auto}html[data-ef-theme=winter_frost] .ef-hazard{background:linear-gradient(90deg,#0000,#3b9fd1 30%,#7b8fd4 70%,#0000);height:2px!important}html[data-ef-theme=winter_frost] .ef-hero-bg .ef-outline,html[data-ef-theme=winter_frost] .ef-root [data-ef]>span[class*="bg-(--ef-ink)"],html[data-ef-theme=winter_frost] .ef-root [data-ef]>span[class*=bg-white\/15]{display:none}html[data-ef-theme=winter_frost] .ef-li:before{content:"❄";color:var(--ef-accent)}html[data-ef-theme=winter_frost] .ef-prose li:before{content:"❄ ";color:var(--ef-accent)}html[data-ef-theme=winter_frost] .ef-btn{clip-path:none;letter-spacing:.1em;text-transform:uppercase;border-radius:999px}html[data-ef-theme=winter_frost] .ef-btn--yellow{color:#fff;background:#3b9fd1;box-shadow:0 6px 22px #3b9fd16b}html[data-ef-theme=winter_frost] .ef-btn--yellow:before{background:#1b2a3d}html[data-ef-theme=winter_frost] .ef-btn--yellow:hover{color:#eef6fc;box-shadow:0 8px 28px #3b9fd199}html[data-ef-theme=winter_frost] .ef-btn--ink{color:#eef6fc;background:#1b2a3d;box-shadow:0 6px 22px #0f1a2b73}html[data-ef-theme=winter_frost] .ef-btn--ink:before{background:#3b9fd1}html[data-ef-theme=winter_frost] .ef-btn--ink:hover{color:#fff;box-shadow:0 8px 28px #3b9fd180}html[data-ef-theme=winter_frost] .ef-btn--ghost{color:#2f7fae;background:0 0;box-shadow:inset 0 0 0 2px #3b9fd18c}html[data-ef-theme=winter_frost] .ef-btn--ghost:before{background:#3b9fd1}html[data-ef-theme=winter_frost] .ef-btn--ghost:hover{color:#fff}html[data-ef-theme=winter_frost] .ef-btn--ghost-light:hover{color:#0f1a2b}@keyframes winter-shiver-nudge{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-2px)scale(1.02)}}html[data-ef-theme=winter_frost] .ef-root :is(button:not(:disabled),.ef-btn,[data-slot=button],.ef-glitch):not(.ef-no-glitch):hover{animation:.5s ease-out winter-shiver-nudge}@media (prefers-reduced-motion:reduce){html[data-ef-theme=winter_frost] .ef-root :is(button:not(:disabled),.ef-btn,[data-slot=button],.ef-glitch):not(.ef-no-glitch):hover{animation:none}}@keyframes winter-frost-eq{0%{opacity:.5;scale:1 .3}25%{opacity:1;scale:1.3 .95}50%,to{opacity:.5;scale:1 .3}}html[data-ef-theme=winter_frost] .ef-spinner-bar{border-radius:999px 999px 2px 2px;animation-name:winter-frost-eq;animation-timing-function:ease-in-out}html[data-ef-theme=winter_frost] .ef-spinner-ring{animation:13s linear infinite ef-rotate}@media (prefers-reduced-motion:reduce){html[data-ef-theme=winter_frost] .ef-spinner-bar{animation:none;scale:1 .5}html[data-ef-theme=winter_frost] .ef-spinner-ring{animation:none}}html[data-ef-theme=winter_frost] .ef-cmyk span{border-radius:999px}html[data-ef-theme=winter_frost] .ef-cmyk span:first-child{background:#3b9fd1}html[data-ef-theme=winter_frost] .ef-cmyk span:nth-child(2){background:#5ec5d8}html[data-ef-theme=winter_frost] .ef-cmyk span:nth-child(3){background:#7b8fd4}html[data-ef-theme=winter_frost] .ef-cmyk span:nth-child(4){background:#1b2a3d}html[data-ef-theme=winter_frost] .ef-map iframe{filter:grayscale(.3)saturate(.85)hue-rotate(170deg)brightness(1.04)}html[data-ef-theme=winter_frost] .ef-map:hover iframe{filter:none}html[data-ef-theme=winter_frost] .ef-prose a{-webkit-text-decoration-color:var(--ef-accent-deep);text-decoration-color:var(--ef-accent-deep)}html[data-ef-theme=winter_frost] .ef-root [class*="hover:bg-(--ef-accent)"]:hover{background-color:var(--ef-accent)}html[data-ef-theme=winter_frost] [data-slot=switch][data-state=checked]{background:#3b9fd1}html[data-ef-theme=winter_frost] [data-slot=switch][data-state=unchecked]{background:#1b2a3d2e}html[data-ef-theme=winter_frost] [data-slot=switch-thumb]{background:#fff}html[data-ef-theme=winter_frost] [data-slot=checkbox][data-state=checked]{color:#fff;background:#3b9fd1;border-color:#3b9fd1}html[data-ef-theme=winter_frost] [data-slot=radio-group-item][data-state=checked]{border-color:#3b9fd1}html[data-ef-theme=winter_frost] [data-slot=radio-group-item] svg{fill:#3b9fd1}html[data-ef-theme=winter_frost] .ef-loader:not(.ef-loader--winter){background:radial-gradient(120% 50% at 50% -12%,#7b8fd438 0%,#0000 68%),linear-gradient(#f3f8fc 0%,#e4eef6 100%)}html[data-ef-theme=winter_frost] .ef-loader:not(.ef-loader--winter)>*{visibility:hidden}@keyframes winter-spin{to{transform:rotate(360deg)}}.winter-spin{transform-origin:50%;animation:22s linear infinite winter-spin}@keyframes winter-twinkle{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.winter-twinkle{transform-origin:50%;animation:3s ease-in-out infinite winter-twinkle}@keyframes winter-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.winter-sway{transform-origin:bottom;animation:7s ease-in-out infinite winter-sway}@keyframes winter-pop{0%{transform:scale(0)}70%{transform:scale(1.12)}to{transform:scale(1)}}.winter-pop{transform-origin:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) both winter-pop}@media (prefers-reduced-motion:reduce){.winter-spin,.winter-twinkle,.winter-sway,.winter-pop{animation:none}.winter-pop{transform:scale(1)}}html[data-ef-theme=winter_frost] .ef-btn{border-radius:0;transition:transform .35s,box-shadow .35s,color .25s,filter .35s}html[data-ef-theme=winter_frost] .ef-root :is(button:not(:disabled),[data-slot=button],.ef-glitch,.ef-btn):not(.ef-no-glitch):hover{animation:none}html[data-ef-theme=winter_frost] .ef-root .ef-btn:not(.ef-no-glitch):hover,html[data-ef-theme=winter_frost] .ef-root [data-slot=button]:not(.ef-no-glitch):hover{filter:brightness(1.1)saturate(1.05);transform:translateY(-2px)}html[data-ef-theme=winter_frost] .ef-icon-btn{clip-path:none;border-radius:0}html[data-ef-theme=winter_frost] .ef-root .ef-icon-btn:not(.ef-no-glitch):hover{filter:brightness(1.12)saturate(1.05);transform:translateY(-2px)}html[data-ef-theme=winter_frost] .ef-btn{clip-path:url(#ef-shape-crystal);border-radius:0}html[data-ef-theme=winter_frost] .ef-btn,html[data-ef-theme=winter_frost] .ef-btn:hover{box-shadow:none}
html[data-ef-theme=amber_legacy]{--ef-paper:#1a1712;--ef-paper-dim:#221c14;--ef-panel:#2a2318;--ef-ink:#f4ead0;--ef-ink-soft:#e6d6b0;--ef-body:#b8a884;--ef-body-strong:#d8c79e;--ef-muted:#8c7d60;--ef-line:#d8a94e29;--ef-line-strong:#d8a94e57;--ef-border-strong:#f0c87899;--ef-fill:#efe2c0;--ef-on-fill:#221a0e;--ef-accent:#d8a94e;--ef-on-accent:#271908;--ef-accent-deep:#4f9d92;--ef-deep:#0f0c07;--ef-alert:#d4574a;--ef-crimson:#b8453a;--ef-outline-stroke:#d8a94e2e;--ef-outline-stroke-light:#ffe8b038;--radius:.375rem;--chart-1:#d8a94e;--chart-2:#4f9d92;--chart-3:#c2853a;--chart-4:#e9cd86;--chart-5:#8a6f3a}html[data-ef-theme=amber_legacy] .ef-root{--font-ef-display:var(--font-cinzel,var(--font-oswald)), Georgia, serif;--font-ef-cond:var(--font-eb-garamond,var(--font-oswald)), Georgia, serif;background-color:#1a1712;background-image:radial-gradient(circle at 50% 36%,#d8a94e12 0%,#0000 44%),repeating-radial-gradient(circle at 50% 36%,#0000 0 39px,#d8a94e09 39px 40px),radial-gradient(circle,#d8a94e0f 1px,#0000 1.7px),linear-gradient(#1d1813 0%,#150f08 100%);background-size:auto,auto,30px 30px,auto;background-attachment:fixed}html[data-ef-theme=amber_legacy] .ef-display{text-transform:none;letter-spacing:.015em;font-weight:600;line-height:1.18}html[data-ef-theme=amber_legacy] .ef-cond{text-transform:uppercase;letter-spacing:.22em;font-weight:600}html[data-ef-theme=amber_legacy] .ef-outline{-webkit-text-stroke:1px var(--ef-outline-stroke)}html[data-ef-theme=amber_legacy] .ef-outline--light{-webkit-text-stroke:1px var(--ef-outline-stroke-light)}html[data-ef-theme=amber_legacy] .ef-notch{clip-path:none;border-radius:8px}html[data-ef-theme=amber_legacy] .ef-notch-sm{clip-path:none;border-radius:5px}html[data-ef-theme=amber_legacy] .ef-card{background-color:var(--ef-panel);border-color:#d8a94e47;border-radius:8px;transition:box-shadow .3s,border-color .3s,transform .3s;overflow:hidden;box-shadow:inset 0 0 0 1px #d8a94e14,inset 0 1px #ffe8b00f,0 12px 30px #00000073}html[data-ef-theme=amber_legacy] .ef-card:hover{border-color:#d8a94e8c;box-shadow:inset 0 0 0 1px #d8a94e29,0 16px 40px #0000008c,0 0 26px #d8a94e29}html[data-ef-theme=amber_legacy] .ef-card[class*="bg-(--ef-deep)"],html[data-ef-theme=amber_legacy] .ef-card[class*=bg-black]{background-color:#08060399;border-color:#d8a94e38}html[data-ef-theme=amber_legacy] .ef-root button:not(.ef-no-round){border-radius:6px}html[data-ef-theme=amber_legacy] .ef-root span[class*="bg-(--ef-fill)"],html[data-ef-theme=amber_legacy] .ef-root span[class*="bg-(--ef-ink)"],html[data-ef-theme=amber_legacy] .ef-root span[class*="bg-(--ef-accent)"]:not(.ef-spinner-bar):not([class*=rounded]),html[data-ef-theme=amber_legacy] .ef-root span[class*=-skew-x-12][class*="bg-(--ef-accent)"]{border-radius:4px}html[data-ef-theme=amber_legacy] .ef-root span[class*="h-[7px]"][class*=bg-current],html[data-ef-theme=amber_legacy] .ef-root span[class*=h-1\.5][class*=w-1\.5]{border-radius:999px}html[data-ef-theme=amber_legacy] .ef-root :is(div,section,article,a,span)[class~=border]:not([class*=rounded]):not(.ef-no-round),html[data-ef-theme=amber_legacy] .ef-root :is(div,section,article,a,span)[class~=border-2]:not([class*=rounded]):not(.ef-no-round){border-radius:8px}html[data-ef-theme=amber_legacy] .ef-root :is(div,section,article,a,span):is([class~=border],[class~=border-2])>:is(img,video):not([class*=rounded]){border-radius:5px}html[data-ef-theme=amber_legacy] .ef-root div[class*="gap-[1px]"]:is([class~=border],[class~=border-2]){overflow:hidden}html[data-ef-theme=amber_legacy] .ef-root div[class*=aspect-][class*=overflow-hidden],html[data-ef-theme=amber_legacy] .ef-root video:not([class*=rounded]){border-radius:6px}html[data-ef-theme=amber_legacy] .ef-root div[class*=w-10][class*="bg-(--ef-fill)"],html[data-ef-theme=amber_legacy] .ef-root div[class*=w-11][class*="bg-(--ef-fill)"],html[data-ef-theme=amber_legacy] .ef-root div[class*=w-12][class*="bg-(--ef-fill)"],html[data-ef-theme=amber_legacy] .ef-root div[class*="bg-(--ef-fill)/"]:not([class*=rounded]){border-radius:999px}html[data-ef-theme=amber_legacy] .ef-root i[class*=border-t-2][class*=border-l-2]{border-top-left-radius:6px}html[data-ef-theme=amber_legacy] .ef-root i[class*=border-t-2][class*=border-r-2]{border-top-right-radius:6px}html[data-ef-theme=amber_legacy] .ef-root i[class*=border-b-2][class*=border-l-2]{border-bottom-left-radius:6px}html[data-ef-theme=amber_legacy] .ef-root i[class*=border-b-2][class*=border-r-2]{border-bottom-right-radius:6px}html[data-ef-theme=amber_legacy] .ef-root div[class~=border-t-2]:not([class*=rounded]){border-radius:6px}html[data-ef-theme=amber_legacy] .ef-hatch{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23d8a94e%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M14%204%20L22%2014%20L14%2024%20L6%2014%20Z%22%2F%3E%3Cpath%20d%3D%22M46%2036%20L52%2044%20L46%2052%20L40%2044%20Z%22%2F%3E%3Cpath%20d%3D%22M30%2024%20L34%2030%20L30%2036%20L26%2030%20Z%22%20stroke-opacity%3D%220.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:64px 64px}html[data-ef-theme=amber_legacy] .ef-hatch--light{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffe8b0%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M14%204%20L22%2014%20L14%2024%20L6%2014%20Z%22%2F%3E%3Cpath%20d%3D%22M46%2036%20L52%2044%20L46%2052%20L40%2044%20Z%22%2F%3E%3Cpath%20d%3D%22M30%2024%20L34%2030%20L30%2036%20L26%2030%20Z%22%20stroke-opacity%3D%220.12%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:64px 64px}html[data-ef-theme=amber_legacy] .ef-dotgrid{background-image:radial-gradient(circle,#d8a94e38 1px,#0000 2px);background-size:24px 24px}html[data-ef-theme=amber_legacy] .ef-dotgrid--light{background-image:radial-gradient(circle,#ffe8b038 1px,#0000 2px);background-size:24px 24px}html[data-ef-theme=amber_legacy] .ef-contour{background-image:radial-gradient(60% 45% at 50% 0,#d8a94e1f 0%,#0000 70%)}html[data-ef-theme=amber_legacy] .ef-hero-bg{background-color:#14100a;background-image:radial-gradient(120% 92% at 50% -8%,#d8a94e52 0%,#8c64281f 40%,#0000 72%),repeating-radial-gradient(circle at 50% 16%,#0000 0 58px,#d8a94e0d 58px 59px),radial-gradient(circle,#ffe8b073 .6px,#0000 1.5px),linear-gradient(#1c150c 0%,#120d07 55%,#0f0b06 100%);background-size:auto,auto,92px 92px,auto}html[data-ef-theme=amber_legacy] .ef-hazard{background:linear-gradient(90deg,#0000,#d8a94e 30%,#e9cd86 50%,#d8a94e 70%,#0000);height:2px!important}html[data-ef-theme=amber_legacy] .ef-hero-bg .ef-outline,html[data-ef-theme=amber_legacy] .ef-root [data-ef]>span[class*="bg-(--ef-ink)"],html[data-ef-theme=amber_legacy] .ef-root [data-ef]>span[class*=bg-white\/15]{display:none}html[data-ef-theme=amber_legacy] .ef-li:before{content:"✦";color:var(--ef-accent)}html[data-ef-theme=amber_legacy] .ef-prose li:before{content:"✦ ";color:var(--ef-accent)}html[data-ef-theme=amber_legacy] .ef-btn{clip-path:none;letter-spacing:.16em;text-transform:uppercase;border-radius:5px;font-weight:600;transition:transform .3s,box-shadow .3s,color .25s,filter .3s}html[data-ef-theme=amber_legacy] .ef-btn:before{background:linear-gradient(110deg,#0000 32%,#fffae180 50%,#0000 68%)}html[data-ef-theme=amber_legacy] .ef-btn--yellow{color:#2a1c08;background:linear-gradient(#f7df9a 0%,#e6c069 44%,#c79338 100%);box-shadow:inset 0 2px 1px #fff8dee6,inset 0 -3px 5px #78501480,0 0 0 1.5px #8a6422,0 5px #5e431a,0 13px 22px #0000008c,0 0 28px #d8a94e61}html[data-ef-theme=amber_legacy] .ef-btn--yellow:hover{color:#2a1c08;filter:brightness(1.05)saturate(1.05);transform:translateY(-2px);box-shadow:inset 0 2px 1px #fff8def2,inset 0 -3px 5px #78501480,0 0 0 1.5px #9a7026,0 7px #5e431a,0 18px 30px #0009,0 0 40px #d8a94e8c}html[data-ef-theme=amber_legacy] .ef-btn--ink{color:#f4ead0;background:linear-gradient(#342c1d 0%,#241d12 100%);box-shadow:inset 0 0 0 1.5px #d8a94e8c,inset 0 2px 1px #ffe8b029,0 5px #120d06,0 13px 22px #00000080}html[data-ef-theme=amber_legacy] .ef-btn--ink:before{background:linear-gradient(110deg,#0000 32%,#d8a94e4d 50%,#0000 68%)}html[data-ef-theme=amber_legacy] .ef-btn--ink:hover{color:#ffe8b0;transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #d8a94ed9,inset 0 2px 1px #ffe8b038,0 7px #120d06,0 18px 30px #0000008c,0 0 28px #d8a94e4d}html[data-ef-theme=amber_legacy] .ef-btn--ghost{color:#e0b85c;background:0 0;box-shadow:inset 0 0 0 1.5px #d8a94e99}html[data-ef-theme=amber_legacy] .ef-btn--ghost:before{background:linear-gradient(#f7df9a 0%,#c79338 100%)}html[data-ef-theme=amber_legacy] .ef-btn--ghost:hover{color:#1c1204;font-weight:700;transform:translateY(-2px)}html[data-ef-theme=amber_legacy] .ef-root .ef-btn--ghost:hover :is(span,svg,p,b,strong,small){color:#1c1204!important}html[data-ef-theme=amber_legacy] .ef-root .ef-btn--ghost:hover :is(span,p,b,strong,small){font-weight:700!important}html[data-ef-theme=amber_legacy] .ef-root .ef-btn--ghost:hover svg{stroke-width:2.5px}html[data-ef-theme=amber_legacy] .ef-btn--ghost-light:before{background:linear-gradient(#f7df9a 0%,#e6c069 44%,#c79338 100%)}html[data-ef-theme=amber_legacy] .ef-btn--ghost-light:hover{color:#1c1204;font-weight:700;transform:translateY(-2px)}html[data-ef-theme=amber_legacy] .ef-root .ef-btn--ghost-light:hover :is(span,svg,p,b,strong,small){color:#1c1204!important}@keyframes amber-shimmer-nudge{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}html[data-ef-theme=amber_legacy] .ef-root :is(button:not(:disabled),[data-slot=button],.ef-glitch):not(.ef-no-glitch):not(.ef-btn):hover{animation:.5s ease-out amber-shimmer-nudge}html[data-ef-theme=amber_legacy] .ef-root .ef-btn:not(.ef-no-glitch):hover{animation:none}html[data-ef-theme=amber_legacy] .ef-root [data-slot=button]:not(.ef-no-glitch):hover{filter:brightness(1.08)saturate(1.04)}@media (prefers-reduced-motion:reduce){html[data-ef-theme=amber_legacy] .ef-root :is(button:not(:disabled),[data-slot=button],.ef-glitch,.ef-btn):not(.ef-no-glitch):hover{animation:none;transform:none}}@keyframes amber-facet-eq{0%{opacity:.5;scale:1 .3}25%{opacity:1;scale:1 .95}50%,to{opacity:.5;scale:1 .3}}html[data-ef-theme=amber_legacy] .ef-spinner-bar{border-radius:1px;animation-name:amber-facet-eq;animation-timing-function:ease-in-out}html[data-ef-theme=amber_legacy] .ef-spinner-ring{animation:11s linear infinite ef-rotate}@media (prefers-reduced-motion:reduce){html[data-ef-theme=amber_legacy] .ef-spinner-bar{animation:none;scale:1 .5}html[data-ef-theme=amber_legacy] .ef-spinner-ring{animation:none}}html[data-ef-theme=amber_legacy] .ef-cmyk span:first-child{background:#d8a94e}html[data-ef-theme=amber_legacy] .ef-cmyk span:nth-child(2){background:#4f9d92}html[data-ef-theme=amber_legacy] .ef-cmyk span:nth-child(3){background:#e9cd86}html[data-ef-theme=amber_legacy] .ef-cmyk span:nth-child(4){background:#2a2318}html[data-ef-theme=amber_legacy] .ef-map iframe{filter:grayscale(.4)sepia(.4)saturate(1.1)hue-rotate(-12deg)brightness(.92)}html[data-ef-theme=amber_legacy] .ef-map:hover iframe{filter:none}html[data-ef-theme=amber_legacy] .ef-prose a{-webkit-text-decoration-color:var(--ef-accent);text-decoration-color:var(--ef-accent)}html[data-ef-theme=amber_legacy] .ef-root [class*="hover:bg-(--ef-accent)"]:hover{background-color:var(--ef-accent)}html[data-ef-theme=amber_legacy] .ef-root [class*="bg-(--ef-fill)"][class*="text-(--ef-accent)"],html[data-ef-theme=amber_legacy] .ef-root [class*="bg-(--ef-fill)"][class*="text-(--ef-accent)"] :is(span,div,svg,p){color:var(--ef-on-fill)!important}html[data-ef-theme=amber_legacy] [data-slot=switch][data-state=checked]{background:#d8a94e}html[data-ef-theme=amber_legacy] [data-slot=switch][data-state=unchecked]{background:#d8a94e38}html[data-ef-theme=amber_legacy] [data-slot=switch-thumb]{background:#1a1712}html[data-ef-theme=amber_legacy] [data-slot=checkbox][data-state=checked]{color:#271908;background:#d8a94e;border-color:#d8a94e}html[data-ef-theme=amber_legacy] [data-slot=radio-group-item][data-state=checked]{border-color:#d8a94e}html[data-ef-theme=amber_legacy] [data-slot=radio-group-item] svg{fill:#d8a94e}html[data-ef-theme=amber_legacy] .ef-loader:not(.ef-loader--amber){background:radial-gradient(120% 55% at 50% -10%,#d8a94e2e 0%,#0000 66%),linear-gradient(#1a1712 0%,#120d07 100%)}html[data-ef-theme=amber_legacy] .ef-loader:not(.ef-loader--amber)>*{visibility:hidden}@keyframes amber-spin{to{transform:rotate(360deg)}}.amber-spin{transform-origin:50%;animation:26s linear infinite amber-spin}@keyframes amber-glow{0%,to{opacity:.55;filter:drop-shadow(0 0 2px #d8a94e66)}50%{opacity:1;filter:drop-shadow(0 0 7px #d8a94ebf)}}.amber-glow{transform-origin:50%;animation:3.4s ease-in-out infinite amber-glow}@keyframes amber-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.amber-sway{transform-origin:top;animation:8s ease-in-out infinite amber-sway}@keyframes amber-pop{0%{transform:scale(0)rotate(-18deg)}70%{transform:scale(1.12)rotate(4deg)}to{transform:scale(1)rotate(0)}}.amber-pop{transform-origin:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) both amber-pop}@media (prefers-reduced-motion:reduce){.amber-spin,.amber-glow,.amber-sway,.amber-pop{animation:none}.amber-pop{transform:scale(1)}}html[data-ef-theme=amber_legacy] .ef-icon-btn{clip-path:none;border-radius:5px}html[data-ef-theme=amber_legacy] .ef-root .ef-icon-btn:not(.ef-no-glitch):hover{filter:brightness(1.1)saturate(1.05);transform:translateY(-2px)}
