html[data-app]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c060c}html[data-app] body{--ink:#f7ecdc;--ink-2:#ecdcc6;--muted:#f7ecdca3;--line:#f0d69629;--line-2:#f0d69657;--cream:#2a0b14;--cream-2:#3a1220;--gold-line:#d6b05a6b;--foil:linear-gradient(135deg,#f6e3a8 0%,#d9b45e 38%,#a97c2c 62%,#f0d68e 100%);--gold-soft:#f0d68e;--gold-deep:#d6b05a;color:var(--ink);min-height:100vh;padding-bottom:calc(112px + env(safe-area-inset-bottom));background:0 0}@property --vh-a{syntax:"<color>";inherits:true;initial-value:#5a1626}@property --vh-b{syntax:"<color>";inherits:true;initial-value:#330b16}@property --vh-c{syntax:"<color>";inherits:true;initial-value:#1c060c}html[data-app] body{transition:--vh-a 1.1s var(--ease-out),--vh-b 1.1s var(--ease-out),--vh-c 1.1s var(--ease-out)}html[data-app] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% 0%,var(--vh-a,#5a1626) 0%,var(--vh-b,#330b16) 46%,var(--vh-c,#1c060c) 100%);position:fixed;inset:0}html[data-app] body:after{content:"";pointer-events:none;z-index:1;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}html[data-app] :is(.panel,.fold,.banner,.confirm,.stage,.island,.card,dialog){--ink:#1c1422;--ink-2:#2a2031;--muted:#6f6474;--line:#1c14221f;--line-2:#1c142238;--cream:#fbf6ee;--cream-2:#f3ebdf;--gold-line:#c9a55a8c;color:var(--ink)}html[data-app] :is(.panel,.fold,.island){background:#fbf6ee;border:1px solid #d6b05a80;border-radius:22px;box-shadow:0 26px 50px -30px #000000bf}html[data-app] .fold>summary{border-radius:22px}html[data-app] .banner{background:#fbefd6;border-color:#d6b05a99}html[data-app] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--field);color:var(--field-ink)}html[data-app] main .h2,html[data-app] main .h1{letter-spacing:-.015em;font-weight:400}html[data-app] main .h2 em,html[data-app] main .h1 em{color:inherit;font-weight:300}html[data-app] .chapter-h{color:var(--gold-soft);font-size:28px;font-weight:400}html[data-app] .chapter-h:after{background:linear-gradient(90deg,#d6b05a99,#0000)}html[data-app] .eyebrow{color:var(--gold-deep)}html[data-app] a{color:inherit}html[data-app] .jump a{color:var(--ink-2)}html[data-app] .btn-tada,html[data-app] .btn-gold{background:var(--foil);color:#2a0a12;box-shadow:0 12px 26px -12px #d6b05a99}html[data-app] .btn-ink{color:#fbf3e6;background:#6b1a2a}html[data-app] .btn-line{border-color:var(--line-2);color:var(--ink)}html[data-app] input[type=checkbox],html[data-app] input[type=radio]{accent-color:#6b1a2a}html[data-app] .app-tabs{left:14px;right:14px;bottom:calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--vh-b,#340c16) 86%,transparent);-webkit-backdrop-filter:blur(24px)saturate(1.5);z-index:60;border:1px solid #f0d6963d;border-radius:30px;padding:8px 6px;box-shadow:0 22px 44px -14px #000000b3,inset 0 1px #ffe6be1f}html[data-app] .app-tabs a{color:#f7ecdc8f;letter-spacing:.03em;transition:color .25s var(--ease-out);font-weight:500;position:relative}html[data-app] .app-tabs a.on{color:var(--gold-soft)}html[data-app] .app-tabs a:after{content:"";background:var(--foil);opacity:0;width:22px;height:2px;transition:transform .35s var(--ease-out),opacity .25s;border-radius:2px;margin-left:-11px;position:absolute;bottom:2px;left:50%;transform:scaleX(0);box-shadow:0 0 10px #f0c86ed9}html[data-app] .app-tabs a.on:after{opacity:1;transform:scaleX(1)}html[data-app] .app-tabs svg{transition:transform .3s var(--ease-out)}html[data-app] .app-tabs a:active svg{transform:scale(.88)}.seal-open{display:none}html[data-app][data-open] .seal-open{z-index:100;animation:so-out .5s 1.45s var(--ease-out) forwards;background:radial-gradient(60% 45% at 50% 44%,#6e1c2e 0%,#3a0d18 55%,#16050a 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.seal-open .sw{width:168px;height:168px;position:relative}.seal-open .hf{filter:drop-shadow(0 22px 30px #00000073);background:url(/brand/tadavite-seal.svg) 50%/contain no-repeat;position:absolute;inset:0}.seal-open .hf.l{clip-path:polygon(0 0,52% 0,46% 22%,55% 41%,44% 60%,53% 80%,47% 100%,0 100%);animation:so-l .7s .62s var(--ease-out) forwards}.seal-open .hf.r{clip-path:polygon(52% 0,100% 0,100% 100%,47% 100%,53% 80%,44% 60%,55% 41%,46% 22%);animation:so-r .7s .62s var(--ease-out) forwards}.seal-open .sw{animation:.55s cubic-bezier(.2,1.4,.4,1) both so-press}.seal-open .crack{filter:blur(1.5px);opacity:0;width:3px;animation:so-crack .5s .55s var(--ease-out) forwards;background:linear-gradient(#0000,#ffe7a6 30%,#fff6d8 50%,#ffe7a6 70%,#0000);margin-left:-1.5px;position:absolute;top:-30px;bottom:-30px;left:50%;transform:scaleY(.2);box-shadow:0 0 30px 10px #ffd6808c}.seal-open .glow{opacity:0;background:radial-gradient(closest-side,#ffdc9657,#0000 70%);animation:.9s ease-out .6s forwards so-glow;position:absolute;inset:-150px}.seal-open .wm{font:300 42px/1 var(--display);letter-spacing:.02em;background:linear-gradient(135deg,#f6e3a8 0%,#d9b45e 38%,#a97c2c 62%,#f0d68e 100%);color:#0000;opacity:0;animation:so-up .6s .35s var(--ease-out) forwards;-webkit-background-clip:text;background-clip:text;margin-top:48px}.seal-open .tg{font:italic 300 18px var(--display);color:#f7ecdcbf;opacity:0;animation:so-up .6s .5s var(--ease-out) forwards;margin-top:12px}@keyframes so-press{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:none}}@keyframes so-crack{to{opacity:1;transform:none}}@keyframes so-glow{40%{opacity:1}to{opacity:.6}}@keyframes so-l{to{opacity:0;transform:translate(-26px,8px)rotate(-11deg)}}@keyframes so-r{to{opacity:0;transform:translate(26px,-6px)rotate(10deg)}}@keyframes so-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes so-out{to{opacity:0;visibility:hidden}}.vh-head{padding:18px 4px 0}.vh-eyebrow{font:600 12.5px var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.vh-title{font:400 40px/1.05 var(--display);letter-spacing:-.015em;margin:8px 0 0}.vh-title i{font-weight:300}.vh-deck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;margin:22px -20px 0;padding:6px 20px 26px;display:flex;overflow-x:auto}.vh-deck::-webkit-scrollbar{display:none}.vh-card{aspect-ratio:300/450;scroll-snap-align:start;color:#fbf3e6;width:min(78vw,320px);transition:transform .35s var(--ease-out);background:#3a0d18 50%/cover;border-radius:28px;flex:none;scroll-margin-left:20px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 30px 50px -22px #000000b3,0 0 0 1px #f0d69659}.vh-card:active{transform:scale(.975)}.vh-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vh-card:after{content:"";background:linear-gradient(#0a040600 28%,#0e0508bd 52%,#0e0508f5 100%);position:absolute;inset:0}.vh-card .sheen{z-index:1;background:linear-gradient(115deg,#0000 35%,#ffecbe29 48%,#0000 60%) 0 0/250% 100%;animation:6s ease-in-out 1.6s infinite vh-sheen;position:absolute;inset:0}@keyframes vh-sheen{0%{background-position:120% 0}35%,to{background-position:-60% 0}}.vh-pill{z-index:2;font:600 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6e3a8;background:#14080a80;border:1px solid #f0d69659;border-radius:20px;padding:7px 12px;position:absolute;top:16px;left:16px}.vh-meta{z-index:2;position:absolute;bottom:18px;left:20px;right:20px}.vh-count{align-items:baseline;gap:8px;display:flex}.vh-count b{font:300 72px/.9 var(--display);letter-spacing:-.03em;background:var(--foil);color:#0000;-webkit-background-clip:text;background-clip:text}.vh-count b.word{font-size:52px}.vh-count span{font:italic 300 19px var(--display);opacity:.92}.vh-ct{font:500 24px/1.15 var(--display);overflow-wrap:anywhere;margin-top:10px}.vh-cd{font:400 14px var(--ui);opacity:.82;margin-top:5px}.vh-nums{font:500 13.5px var(--ui);border-top:1px solid #f0d6964d;flex-wrap:wrap;gap:6px 16px;margin-top:13px;padding-top:13px;display:flex}.vh-nums em{color:var(--gold-soft);font-style:normal}.vh-next{border:1px solid var(--line);background:#ffecd20f;border-radius:20px;align-items:center;gap:14px;margin-top:4px;padding:16px 18px;text-decoration:none;display:flex}.vh-next .ic{width:42px;height:42px;color:var(--gold-deep);background:#d6b05a24;border-radius:50%;flex:none;place-items:center;display:grid}.vh-next b{font:500 16px var(--ui);display:block}.vh-next small{font:400 13.5px var(--ui);color:var(--muted)}.vh-next .arr{font:300 28px var(--display);color:var(--gold-deep);margin-left:auto}.vh-empty{text-align:center;border:1px solid var(--line);background:#ffecd20d;border-radius:28px;margin-top:26px;padding:34px 24px}.vh-empty img{width:72px;margin:0 auto 14px}.vh-empty p{font:italic 300 21px/1.35 var(--display);margin:0}.vh-hero{margin:calc(-20px - env(safe-area-inset-top)) -20px 0;padding:calc(200px + env(safe-area-inset-top)) 20px 6px;min-height:420px;position:relative}.vh-hero .bg{background:#3a0d18 50% 30%/cover;position:absolute;inset:0}.vh-hero .bg:after{content:"";background:linear-gradient(180deg,#00000047 0%,#0000 25%,color-mix(in srgb,var(--vh-b,#2a0a13) 72%,transparent) 58%,var(--vh-b,#2a0a13) 100%);position:absolute;inset:0}.vh-hero>:not(.bg):not(.vh-cover-btn):not(.vh-sheet-wrap){position:relative}.vh-hero .eb{font:600 12px var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.vh-hero .vh-h{font:400 38px/1.04 var(--display);letter-spacing:-.015em;color:#fbf3e6;overflow-wrap:anywhere;margin:8px 0 0}.vh-hero .togo{font:italic 300 18px var(--display);color:#f7ecdccc;margin-top:6px}.vh-ringrow{align-items:center;gap:22px;margin-top:22px;display:flex}.vh-ring{flex:none;width:128px;height:128px;position:relative}.vh-ring svg{width:128px;height:128px;transform:rotate(-90deg)}.vh-ring .arc{transition:stroke-dashoffset 1.4s var(--ease-out)}.vh-ring .in{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vh-ring .in b{font:300 44px/1 var(--display)}.vh-ring .in span{font:500 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px}.vh-stats{flex:1;gap:10px;display:grid}.vh-stat{border-bottom:1px solid var(--line);font:400 15px var(--ui);color:var(--muted);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.vh-stat b{font:400 22px var(--display);color:var(--ink)}html[data-app] .host-top>div:first-child{display:none}html[data-app] .host-top{border-bottom:0;margin-top:14px;margin-bottom:10px;padding-bottom:0}.vh-today{margin:calc(-44px - env(safe-area-inset-top)) -20px 0;padding:calc(150px + env(safe-area-inset-top)) 24px 10px;min-height:380px;position:relative}.vh-today .bg{background:#3a0d18 50%/cover;position:absolute;inset:0}.vh-today .bg:after{content:"";background:linear-gradient(180deg,#00000040,color-mix(in srgb,var(--vh-b,#2a0a13) 75%,transparent) 60%,var(--vh-b,#2a0a13));position:absolute;inset:0}.vh-today>:not(.bg){position:relative}.vh-big{font:300 104px/.86 var(--display);letter-spacing:-.04em;background:var(--foil);color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 0}.vh-big.num{font-size:120px}.vh-sub{font:italic 300 22px var(--display);color:#fbf3e6;margin-top:10px}@media (prefers-reduced-motion:reduce){.seal-open{display:none}.vh-card .sheen{animation:none;display:none}.vh-ring .arc,.vh-card,html[data-app] .app-tabs a:after{transition:none}}.vh-cover-btn{top:calc(14px + env(safe-area-inset-top));z-index:3;font:600 12px var(--ui);letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f6e3a8;cursor:pointer;background:#14080a73;border:1px solid #f0d69661;border-radius:20px;min-height:38px;padding:9px 14px;position:absolute;right:20px}.vh-sheet-wrap{z-index:90;animation:vh-fade .25s var(--ease-out) both;background:#0a03068c;align-items:flex-end;display:flex;position:fixed;inset:0}.vh-sheet{width:100%;max-height:82vh;padding:12px 20px calc(24px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--vh-b,#2a0a13) 92%,#000);border-top:1px solid #f0d6964d;border-radius:28px 28px 0 0;animation:.42s cubic-bezier(.2,1,.3,1) both vh-rise;overflow:auto;box-shadow:0 -30px 60px -20px #000000b3}.vh-sheet .grab{background:#f7ecdc4d;border-radius:3px;width:40px;height:5px;margin:0 auto 16px;display:block}.vh-sheet h2{font:400 28px var(--display);color:#fbf3e6;margin:0}.vh-sheet>p{color:#f7ecdca3;margin:4px 0 16px;font-size:14px}.vh-covers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vh-covers button{aspect-ratio:2/3;cursor:pointer;transition:transform .2s var(--ease-out);background:#1a0609;border:1px solid #f0d69638;border-radius:14px;padding:0;position:relative;overflow:hidden}.vh-covers button:active{transform:scale(.96)}.vh-covers img{object-fit:cover;width:100%;height:100%}.vh-covers button.on{outline-offset:2px;border-color:#0000;outline:2px solid #e8c877}.vh-covers button.on:after{content:"✓";width:24px;height:24px;font:600 13px var(--ui);background:var(--foil);color:#2a0a12;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.vh-covers .own{font:600 10px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#f6e3a8;background:#14080a99;border-radius:10px;padding:4px 8px;position:absolute;bottom:6px;left:6px}.vh-covers .wait{background:#14080a73;position:absolute;inset:0}.vh-covers .wait:after{content:"";border:2px solid #f0d68e;border-top-color:#0000;border-radius:50%;width:22px;height:22px;margin:-11px;animation:.8s linear infinite vh-spin;position:absolute;top:50%;left:50%}.vh-sheet .err{color:#ffb4a0;margin-top:12px}.vh-done{width:100%;margin-top:18px}@keyframes vh-fade{0%{opacity:0}}@keyframes vh-rise{0%{transform:translateY(100%)}}@keyframes vh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vh-sheet-wrap,.vh-sheet{animation:none}html[data-app] body{transition:none}}.seal-open .tg-xmas,.seal-open .snow{display:none}html[data-app][data-open][data-xmas] .seal-open{background:radial-gradient(60% 45% at 50% 44%,#2f5a40 0%,#15291f 55%,#0b1711 100%)}html[data-xmas] .seal-open .hf{background-image:url(/brand/tadavite-seal-xmas.svg)}html[data-xmas] .seal-open .glow{background:radial-gradient(closest-side,#f0ce825c,#0000 70%)}html[data-xmas] .seal-open .tg-year{display:none}html[data-xmas] .seal-open .tg-xmas{display:inline}html[data-xmas] .seal-open .snow{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.seal-open .snow i{opacity:0;background:#f3dfa6;border-radius:50%;width:4px;height:4px;animation:2.2s linear forwards so-snow;position:absolute;top:-10px;box-shadow:0 0 6px #f3dfa6cc}.seal-open .snow i:first-child{animation-delay:.1s;left:8%}.seal-open .snow i:nth-child(2){width:3px;height:3px;animation-delay:.45s;left:18%}.seal-open .snow i:nth-child(3){animation-delay:.2s;left:27%}.seal-open .snow i:nth-child(4){width:2px;height:2px;animation-delay:.7s;left:35%}.seal-open .snow i:nth-child(5){width:3px;height:3px;animation-delay:50ms;left:44%}.seal-open .snow i:nth-child(6){animation-delay:.55s;left:52%}.seal-open .snow i:nth-child(7){width:2px;height:2px;animation-delay:.3s;left:60%}.seal-open .snow i:nth-child(8){animation-delay:.8s;left:68%}.seal-open .snow i:nth-child(9){width:3px;height:3px;animation-delay:.15s;left:75%}.seal-open .snow i:nth-child(10){animation-delay:.6s;left:83%}.seal-open .snow i:nth-child(11){width:2px;height:2px;animation-delay:.35s;left:90%}.seal-open .snow i:nth-child(12){width:2px;height:2px;animation-delay:.9s;left:13%}.seal-open .snow i:nth-child(13){width:3px;height:3px;animation-delay:1s;left:57%}.seal-open .snow i:nth-child(14){animation-delay:.5s;left:95%}@keyframes so-snow{10%{opacity:.9}to{opacity:.2;transform:translate(18px,105vh)}}.create-hub{max-width:620px;padding-top:30px;padding-bottom:40px}.create-hub .vh-title{margin-bottom:22px}.create-choices{gap:16px;display:grid}.create-choice{color:#fbf3e6;height:230px;transition:transform .3s var(--ease-out);background:#2a0b14;border-radius:26px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 24px 44px -24px #000000b3,0 0 0 1px #f0d69659}.create-choice:active{transform:scale(.98)}.create-choice img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.create-choice:after{content:"";background:linear-gradient(#0a040600 30%,#0e0508e0 100%);position:absolute;inset:0}.create-choice .ct{z-index:1;gap:4px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.create-choice b{font:400 28px/1.1 var(--display)}.create-choice small{font:400 14px/1.4 var(--ui);opacity:.85}html:not([data-app]) .create-hub .vh-eyebrow{color:var(--muted);font:600 12.5px var(--ui);letter-spacing:.2em;text-transform:uppercase}html:not([data-app]) .create-hub .vh-title{font:400 40px/1.05 var(--display);margin:8px 0 22px}
:is(html[data-app],[data-season=christmas]){--lq:#14060bbd;--lq-solid:#1d0810;--lq-ink:#f6ecdc;--lq-ink-2:#e8dac4;--lq-muted:#f6ecdca3;--lq-line:#e8c88229;--lq-line-2:#e8c88257;--lq-rim:#d6b05a6b;--lq-gold:#e2c27a;--lq-foil:linear-gradient(135deg,#f6e3a8 0%,#d9b45e 38%,#a97c2c 62%,#f0d68e 100%);--lq-well:#ffecce0b;--lq-well-2:#ffecce14;--lq-field:#00000042;--well:var(--lq-well)}[data-season=christmas]:not([data-app]):not(html[data-app] *){--lq:#08140eb8;--lq-solid:#0f2018}:root{--paper:#fdfcfe;--paper-2:#f1eef6;--paper-ink:#1c1422;--paper-ink-2:#4b4153;--paper-muted:#625869;--paper-line:#1c142229;--paper-line-2:#1c14224d;--paper-wine:#6b1a2a;--field:#fff;--field-ink:#1c1422}:is(html[data-app],[data-season=christmas]){--paper:var(--lq);--paper-2:var(--lq-well-2);--paper-ink:var(--lq-ink);--paper-ink-2:var(--lq-ink-2);--paper-muted:var(--lq-muted);--paper-line:#e8c88242;--paper-line-2:#e8c8826b;--paper-wine:var(--lq-gold);--field:var(--lq-field);--field-ink:var(--lq-ink);--page-bg:transparent;--lux-ink:var(--lq-ink);--lux-ink-soft:var(--lq-muted);--wall-em:var(--lq-gold)}:is(html[data-app],[data-season=christmas]) :is(.stage,.ed-stage){--paper:#fdfcfe;--paper-2:#f1eef6;--paper-ink:#1c1422;--paper-ink-2:#4b4153;--paper-muted:#625869;--paper-line:#1c142229;--paper-line-2:#1c14224d;--paper-wine:#6b1a2a;--field:#fffdf9;--field-ink:#1c1422;--lux-ink:#1c1422;--lux-ink-soft:#4a4050}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.banner,.confirm,.island,.stats div,.feat,.occ-row,.quotes blockquote,.tag,.glass):not(.stage *):not(.ed-stage *){--ink:var(--lq-ink);--ink-2:var(--lq-ink-2);--muted:var(--lq-muted);--line:var(--lq-line);--line-2:var(--lq-line-2);--cream:var(--lq-solid);--cream-2:var(--lq-well-2);--gold-line:var(--lq-rim);--well:var(--lq-well);--ok:#9fd8b4;--warn:#f2a77e;--oxblood:var(--lq-gold);--tada:var(--lq-gold);--tada-ink:var(--lq-gold);--tada-ink-2:#f0d68e;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.island,.feat,.occ-row,.quotes blockquote,.glass):not(.stage *):not(.ed-stage *){background:linear-gradient(180deg,#ffe8c413,#ffe8c405 260px),var(--lq);border:1px solid var(--lq-rim);box-shadow:inset 0 1px #ffe6be24,0 0 0 1px #0000002e,0 30px 60px -36px #000000e6}:is(html[data-app],[data-season=christmas]) .stats div{background:var(--lq-well);border:1px solid var(--lq-line);box-shadow:none}:is(html[data-app],[data-season=christmas]) .banner{box-shadow:none;background:linear-gradient(#e2c27a29,#e2c27a14);border:1px solid #e2c27a80}:is(html[data-app],[data-season=christmas]) .confirm{background:var(--lq-well-2);border:1px solid var(--lq-line-2)}:is(html[data-app],[data-season=christmas]) .tag{background:linear-gradient(180deg,#ffe8c417,#ffe8c408),var(--lq);border:1px solid var(--lq-rim)}:is(html[data-app],[data-season=christmas]) .tag:before{box-shadow:inset 0 0 0 2px var(--lq-gold),0 0 0 3px var(--lq-solid)}:is(html[data-app],[data-season=christmas]) .fold>.fold-body>:is(.panel,section):not(.stage *):not(.ed-stage *){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.feat) .eyebrow{color:var(--lq-gold)}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.feat) :is(.h1,.h2) em{color:var(--lq-gold);font-style:italic}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.feat) :is(h1,h2,h3,.fold-t){color:#fbf3e6}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.banner) a:not(.btn):not(.chip){color:var(--lq-gold);text-underline-offset:3px;text-decoration-color:#e2c27a73}:is(html[data-app],[data-season=christmas]) .fold>summary .fold-x{border-color:var(--lq-line-2)}:is(html[data-app],[data-season=christmas]) .fold>summary:hover .fold-x{border-color:var(--lq-gold)}:is(html[data-app],[data-season=christmas]) .fold[open]>summary{border-bottom:1px solid #0000}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.banner,.tag) :focus-visible{outline-color:var(--lq-gold)}:is(html[data-app],[data-season=christmas]) .tool-card h3{color:#fbf3e6}:is(html[data-app],[data-season=christmas]) .tool-card img{border-bottom-color:var(--lq-rim)}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.glass) :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.stage *){background:var(--lq-field);color:var(--lq-ink);border-color:var(--lq-line-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.glass) :is(input,textarea)::placeholder{color:#f6ecdc66}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.glass) :is(input,textarea,select):focus{border-color:var(--lq-gold);box-shadow:0 0 0 3px #e2c27a2e}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.glass) select option{background:var(--lq-solid);color:var(--lq-ink)}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.glass) :is(input[type=checkbox],input[type=radio]){accent-color:#d9b45e}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.glass) fieldset:not(.choice){border-color:var(--lq-line)}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.glass) :is(.chip,.tool,.choice label){background:var(--lq-well);border-color:var(--lq-line-2);color:var(--lq-ink)}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.glass) :is(.chip:hover,.tool:hover){border-color:#e2c27a99}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.glass) :is(.chip[aria-pressed=true],.chip.on,.choice label.on){background:var(--lq-foil);color:#2a0f0a;border-color:#0000}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.glass) .tool.on{border-color:var(--lq-gold);box-shadow:inset 0 0 0 1px var(--lq-gold);background:#e2c27a14}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.banner,.glass) .btn-ink{background:var(--lq-foil);color:#2a0f0a;box-shadow:inset 0 1px #ffffff59,0 10px 22px -12px #d6b05a8c}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.banner,.glass) .btn-ink:hover{color:#2a0f0a;background:linear-gradient(135deg,#f9ebbf 0%,#e2c070 40%,#b88a36 64%,#f4dc9a 100%)}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.banner,.glass) .btn-line{color:var(--lq-ink);background:0 0;border-color:#e2c27a6b}:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.tag,.confirm,.banner,.glass) .btn-line:hover{border-color:var(--lq-gold);background:#e2c27a12}:is(html[data-app],[data-season=christmas]) .pill.yes{color:#a8dcb9;background:#8fcfa624}:is(html[data-app],[data-season=christmas]) .pill.maybe{color:#f0c987;background:#f0be6426}:is(html[data-app],[data-season=christmas]) .pill.no{color:#f2a69c;background:#f0827824}@media print{:is(html[data-app],[data-season=christmas]) :is(.panel,.fold,.banner,.confirm,.stats div,.tag){color:#000;box-shadow:none;--ink:#000;--ink-2:#222;--muted:#444;--line:#ddd;--line-2:#bbb;background:#fff;border-color:#ccc}}[data-season=christmas] .btn-ink{background:var(--lq-foil);color:#2a0f0a}[data-season=christmas] .btn-ink:hover{color:#2a0f0a;background:linear-gradient(135deg,#f9ebbf 0%,#e2c070 40%,#b88a36 64%,#f4dc9a 100%)}[data-season=christmas] .stage :is(input,textarea,select):not([type=checkbox]):not([type=radio]){color:#1c1422}:is(html[data-app],[data-season=christmas]) .chip:not(.stage *):not(.ed-stage *){background:var(--lq-well);border-color:var(--lq-line-2);color:var(--lq-ink)}:is(html[data-app],[data-season=christmas]) :is(.chip[aria-pressed=true],.chip.on):not(.stage *):not(.ed-stage *){background:var(--lq-foil);color:#2a0f0a;border-color:#0000}:is(html[data-app],[data-season=christmas]) input[type=file]:not(.stage *){color:var(--lq-ink)}:is(html[data-app],[data-season=christmas]) input[type=file]:not(.stage *)::file-selector-button{color:var(--lq-ink);cursor:pointer;background:0 0;border:1px solid #e2c27a6b;border-radius:4px;margin-right:12px;padding:8px 14px}
