/* All three themes are available from the first stylesheet load. */
html[data-theme="aurora"]{color-scheme:dark;--bg:#0c182b;--panel:#14283d;--panel2:#1d334c;--border:#8bbce82b;--gold:#79e7cf;--gold2:#ac9af4;--text:#f1f5fc;--muted:#9fb9ca;--green:#7ee6bd;--red:#f3a2ba;--blue:#98b9ff;--radius:19px}:where(html[data-theme="aurora"]) body{background:radial-gradient(ellipse at 95% 0,#32658b45,transparent 34%),radial-gradient(ellipse at 0 44%,#4d3c7d3b,transparent 40%),#0c182b;color:var(--text)}:where(html[data-theme="aurora"]) .ambient{background-image:radial-gradient(#97d5e840 .7px,transparent .7px);background-size:29px 29px;opacity:.38;z-index:-1}:where(html[data-theme="aurora"]) .top{border-bottom-color:#79c7db24;height:82px}:where(html[data-theme="aurora"]) .brandmark{clip-path:none;background:linear-gradient(140deg,#244d67,#35406b);border-color:#9adddf5c;color:#a6ece0;border-radius:11px}:where(html[data-theme="aurora"]) .brand strong{font-size:20px;color:#edf8f5}:where(html[data-theme="aurora"]) .brand small{color:#96b9ca;letter-spacing:2px}:where(html[data-theme="aurora"]) .pill{background:#1c314b;border-color:#a9c5f33d;color:#f5dca2}:where(html[data-theme="aurora"]) .icon-btn{background:#1b3149;border-color:#8daedf35;color:#a5dbe1}:where(html[data-theme="aurora"]) .demo-strip{color:#83bfc8;font-size:9px;letter-spacing:.6px}:where(html[data-theme="aurora"]) .demo-strip span{background:#72e2c4;box-shadow:0 0 10px #6be2c166}:where(html[data-theme="aurora"]) .page-head{margin-top:23px}:where(html[data-theme="aurora"]) .page-head h1{font-size:29px;letter-spacing:-.8px;color:#f0f3ff}:where(html[data-theme="aurora"]) .page-head p{font-size:12px;line-height:1.65;color:#a8bbd0}:where(html[data-theme="aurora"]) .eyebrow{color:#94e6d9;letter-spacing:2px;font-size:9px}:where(html[data-theme="aurora"]) .hero{background:radial-gradient(ellipse at 90% 5%,#7681cc66,transparent 65%),radial-gradient(ellipse at 65% 100%,#218c977a,transparent 70%),linear-gradient(130deg,#1c3151,#26476a);border-color:#82b8dc4d;min-height:304px;isolation:isolate;box-shadow:0 12px 35px #020d1d30}:where(html[data-theme="aurora"]) .hero:before{content:'';position:absolute;inset:12px;border:1px solid #b7d4ee21;border-radius:12px;pointer-events:none}:where(html[data-theme="aurora"]) .hero-copy{padding:26px 23px;width:74%}:where(html[data-theme="aurora"]) .hero h2{font-size:35px;line-height:1.16;color:#f4f4ff;letter-spacing:-1.1px;margin-top:18px}:where(html[data-theme="aurora"]) .hero h2 em{color:#8deed8}:where(html[data-theme="aurora"]) .hero p{color:#b9d5df;font-size:12px;max-width:205px;line-height:1.7}:where(html[data-theme="aurora"]) .hero-art{height:100%;width:65%;right:-78px;bottom:-23px;opacity:.7;z-index:-1;color:#9bd0e5}:where(html[data-theme="aurora"]) .castle-art{width:100%;height:100%}:where(html[data-theme="aurora"]) .btn{border-radius:11px;font-size:12px;min-height:44px}:where(html[data-theme="aurora"]) .btn.primary{background:linear-gradient(110deg,#8de3cb,#7dd8d6);color:#13353e;border:1px solid #a4efde80;box-shadow:0 3px 0 #377e85}:where(html[data-theme="aurora"]) .btn.secondary{background:#233a56;border-color:#a0bae333;color:#c4d8ec}:where(html[data-theme="aurora"]) .btn.ghost{color:#a3bfd4}:where(html[data-theme="aurora"]) .btn.danger{background:#67415845;color:#f5b4c4;border-color:#ee8fba42}:where(html[data-theme="aurora"]) .btn:disabled{opacity:.55}:where(html[data-theme="aurora"]) .action-card{background:linear-gradient(125deg,#192f48,#14283d);border-color:#8bafd635;box-shadow:0 4px 22px #020d1b24;border-radius:15px;padding:17px 13px;position:relative}:where(html[data-theme="aurora"]) .action-card:after{content:'';position:absolute;right:0;top:20%;width:2px;height:60%;background:linear-gradient(transparent,#86cdd28c,transparent)}:where(html[data-theme="aurora"]) .action-card strong{color:#e1effb}:where(html[data-theme="aurora"]) .action-card p{color:#a6bcd1;line-height:1.65}:where(html[data-theme="aurora"]) .action-icon{background:#b49af323;color:#c7b5ff}:where(html[data-theme="aurora"]) .action-icon.blue{background:#8aaff024;color:#9ec5ff}:where(html[data-theme="aurora"]) .action-icon.green{background:#74e2bb20;color:#8ae5c4}:where(html[data-theme="aurora"]) .section-title h2{color:#d7e9f3}:where(html[data-theme="aurora"]) .section-title small{color:#9db8cc}:where(html[data-theme="aurora"]) .card,:where(html[data-theme="aurora"]) .wand-card,:where(html[data-theme="aurora"]) .member,:where(html[data-theme="aurora"]) .result-round{background:linear-gradient(135deg,#172e45,#15273d);border-color:#8badcf30;box-shadow:0 4px 22px #040f1c18}:where(html[data-theme="aurora"]) .card h2,:where(html[data-theme="aurora"]) .card h3{color:#dbeafa}:where(html[data-theme="aurora"]) .card p{color:#b0c4d7}:where(html[data-theme="aurora"]) .notice{background:#2f3b653d;border-color:#a79fe336;color:#bdc8e7;font-size:11px}:where(html[data-theme="aurora"]) .notice .icon{color:#b7b2ed}:where(html[data-theme="aurora"]) .tag{border-color:#91b4dd30;background:#12233870;color:#aec9d9}:where(html[data-theme="aurora"]) .tag.gold{color:#e5cc9f;border-color:#d8bc7040;background:#64543722}:where(html[data-theme="aurora"]) .duelist-code{color:#8adfd2}:where(html[data-theme="aurora"]) .crest{filter:saturate(1.25)}:where(html[data-theme="aurora"]) .track{background:#8eb6d313}:where(html[data-theme="aurora"]) .track>span{background:linear-gradient(90deg,#b39bf4,#71dac8)}:where(html[data-theme="aurora"]) .progress-main small{color:#9fb8d0}:where(html[data-theme="aurora"]) .health{background:#7d9cbd21}:where(html[data-theme="aurora"]) .health>span{background:#7fdec1}:where(html[data-theme="aurora"]) .fighter-info.right .health>span{background:#ad9deb}:where(html[data-theme="aurora"]) .fighter-name{color:#e3edf8}:where(html[data-theme="aurora"]) .fighter-small,:where(html[data-theme="aurora"]) .health-text,:where(html[data-theme="aurora"]) .energy-private{color:#a3bcd2}:where(html[data-theme="aurora"]) .energy i{background:#e9ce901e}:where(html[data-theme="aurora"]) .energy i.on{background:#e0c57d}:where(html[data-theme="aurora"]) .energy-count{color:#e8d393}:where(html[data-theme="aurora"]) .round-badge{background:#23354d;border-color:#b4a2ed48;color:#cab6f1}:where(html[data-theme="aurora"]) .arena{background:radial-gradient(ellipse at 50% 70%,#41628b7d,transparent 70%),linear-gradient(135deg,#1c354c,#212b51);border-color:#8ba4dd55;box-shadow:inset 0 0 45px #89b8e80a}:where(html[data-theme="aurora"]) .arena-ribbon{color:#b0c7e0;letter-spacing:1.7px}:where(html[data-theme="aurora"]) .arena-bottom{color:#c3d4e9}:where(html[data-theme="aurora"]) .arena svg{filter:saturate(1.35) brightness(1.15)}:where(html[data-theme="aurora"]) .arena-center{color:#f1dc9c}:where(html[data-theme="aurora"]) .result-round{background:radial-gradient(ellipse at 100% 0,#544b8352,transparent 65%),#172d44}:where(html[data-theme="aurora"]) .result-round h2{color:#9fe9d7}:where(html[data-theme="aurora"]) .result-round p{color:#b8cfdf}:where(html[data-theme="aurora"]) .result-round strong{color:#edf6fa}:where(html[data-theme="aurora"]) .timer{background:#a896ed16;border-color:#b9a9eb35;color:#cfc1f7}:where(html[data-theme="aurora"]) .zone{background:#1a3049;border-color:#8dafd332}:where(html[data-theme="aurora"]) .zone.selected{background:#31515b;border-color:#8adfc4;box-shadow:inset 0 0 0 1px #8adfc445}:where(html[data-theme="aurora"]) .zone .icon,:where(html[data-theme="aurora"]) .zone .cost{color:#91e1d4}:where(html[data-theme="aurora"]) .zone small{color:#acc6d8}:where(html[data-theme="aurora"]) .spell{background:#1a3049;border-color:#8dafd332}:where(html[data-theme="aurora"]) .spell.selected{background:#2d425f;border-color:#baa5f3}:where(html[data-theme="aurora"]) .spell small{color:#a8bdd1}:where(html[data-theme="aurora"]) .turn-header p,:where(html[data-theme="aurora"]) .spell-label,:where(html[data-theme="aurora"]) .lock-note{color:#a3bdd4}:where(html[data-theme="aurora"]) .turn-header h2{color:#e3edf8}:where(html[data-theme="aurora"]) .field{color:#adcbda}:where(html[data-theme="aurora"]) .field input,:where(html[data-theme="aurora"]) .field select,:where(html[data-theme="aurora"]) select,:where(html[data-theme="aurora"]) .field textarea{background:#0e2237;color:#e1edf7;border-color:#98b7db3d}:where(html[data-theme="aurora"]) .house-option{background:#1c3249;border-color:#a7bfd534;color:#b7c9dc}:where(html[data-theme="aurora"]) .toggle{background:#263c55;border-color:#8eafce48}:where(html[data-theme="aurora"]) .toggle:checked{background:#559e9f;border-color:#7bd8c9}:where(html[data-theme="aurora"]) .toggle:after{background:#d1f2e7}:where(html[data-theme="aurora"]) .card input[type=checkbox]{accent-color:#8de3cb}:where(html[data-theme="aurora"]) .season-banner{background:radial-gradient(ellipse at top right,#50619285,transparent 70%),linear-gradient(135deg,#25465e,#293553);border-color:#a2c4e54d}:where(html[data-theme="aurora"]) .season-banner h2{color:#d3f2eb}:where(html[data-theme="aurora"]) .season-points strong{color:#8fe6d4}:where(html[data-theme="aurora"]) .season-points span{color:#a9c7d8}:where(html[data-theme="aurora"]) .season-me{background:#76d3c415}:where(html[data-theme="aurora"]) .help-table td,:where(html[data-theme="aurora"]) .help-steps,:where(html[data-theme="aurora"]) .help-spells dd{color:#acc5d9}:where(html[data-theme="aurora"]) .help-section{background:#1a304966;border-color:#87b1da2b}:where(html[data-theme="aurora"]) .help-section>summary{color:#a7cde8}:where(html[data-theme="aurora"]) .help-body{color:#b8ccdc}:where(html[data-theme="aurora"]) .help-table tbody th{color:#d0e7ef}:where(html[data-theme="aurora"]) .cosmetic-aurora{color:#92ebcc}:where(html[data-theme="aurora"]) .cosmetic-phoenix{color:#efbb90}:where(html[data-theme="aurora"]) .log details{background:#18304866;border-color:#8caed333}:where(html[data-theme="aurora"]) .log summary{color:#a5c6da}:where(html[data-theme="aurora"]) .log-entry{color:#bbccdf;border-color:#82a9d127}:where(html[data-theme="aurora"]) .tiny,:where(html[data-theme="aurora"]) .sub,:where(html[data-theme="aurora"]) .spectator-note,:where(html[data-theme="aurora"]) .site-foot,:where(html[data-theme="aurora"]) .home-foot,:where(html[data-theme="aurora"]) .muted{color:#99b7ca}:where(html[data-theme="aurora"]) .finish h1{color:#a6eed9}:where(html[data-theme="aurora"]) .reward{background:#1a3047;border-color:#85c2c34d}:where(html[data-theme="aurora"]) .reward strong{color:#a7ebd2}:where(html[data-theme="aurora"]) .reward small{color:#adcbda}:where(html[data-theme="aurora"]) .history-row small{color:#a0bcd2}:where(html[data-theme="aurora"]) .history-symbol{background:#9c8cdc1a;color:#c4b7f0}:where(html[data-theme="aurora"]) .history-row{border-color:#8dabc32b}:where(html[data-theme="aurora"]) .bottom{background:#14283d;border-color:#92b6d83a;backdrop-filter:none}:where(html[data-theme="aurora"]) .nav-item{color:#92abc4}:where(html[data-theme="aurora"]) .nav-item.active{color:#8de5d3;background:linear-gradient(#6be0ce12,transparent)}:where(html[data-theme="aurora"]) .nav-item.active:before{background:#8ddfcf;width:23px}:where(html[data-theme="aurora"]) .nav-item.active .icon{stroke-width:2}:where(html[data-theme="aurora"]) .room-code{color:#9ce4d8}:where(html[data-theme="aurora"]) .versus{color:#c5b7ed}:where(html[data-theme="aurora"]) .ready-label{color:#9be7c9}

html[data-theme="night"]{color-scheme:dark;--bg:#0b0d12;--panel:#17191f;--panel2:#202127;--border:#d8b76a30;--gold:#e1c071;--gold2:#b28b43;--text:#f5f0e4;--muted:#b8b2a5;--green:#91ccb2;--red:#e4a3a3;--blue:#a6b9d5;--radius:19px}:where(html[data-theme="night"]) body{background:radial-gradient(ellipse at 90% 0,#75603b24,transparent 40%),#0b0d12}:where(html[data-theme="night"]) .ambient{background:radial-gradient(ellipse at 50% 0,#9d7b2e15,transparent 60%)}:where(html[data-theme="night"]) .hero{background:linear-gradient(130deg,#282319,#16191f);border-color:#d4b3634d}:where(html[data-theme="night"]) .hero h2 em{color:#e6c579}:where(html[data-theme="night"]) .hero-art{color:#d3ae67}:where(html[data-theme="night"]) .card,:where(html[data-theme="night"]) .wand-card,:where(html[data-theme="night"]) .result-round,:where(html[data-theme="night"]) .action-card,:where(html[data-theme="night"]) .member{background:linear-gradient(135deg,#1c1d22,#14161c);border-color:#d5b66c30}:where(html[data-theme="night"]) .notice{background:#b08b3a0e;border-color:#d2b16635;color:#c6bda6}:where(html[data-theme="night"]) .btn.primary{background:linear-gradient(110deg,#e2c47d,#c6a258);color:#272013}:where(html[data-theme="night"]) .btn.secondary{background:#c4a4580d;border-color:#d7bb7830}:where(html[data-theme="night"]) .action-icon,:where(html[data-theme="night"]) .action-icon.blue,:where(html[data-theme="night"]) .action-icon.green{background:#d1ac4c12;color:#d9bb7b}:where(html[data-theme="night"]) .bottom{background:#101217f5}:where(html[data-theme="night"]) .nav-item.active{color:#e1c071}:where(html[data-theme="night"]) .field input,:where(html[data-theme="night"]) .field select,:where(html[data-theme="night"]) select{background:#101216;color:#f2e7cf}:where(html[data-theme="night"]) .season-banner{background:linear-gradient(135deg,#35301f,#191b22)}:where(html[data-theme="night"]) .arena{border-color:#d2b36c50}:where(html[data-theme="night"]) .tag.gold{color:#e3c17a}:where(html[data-theme="night"]) .hero-copy{width:74%;padding:26px 23px}:where(html[data-theme="night"]) .hero h2{font-size:35px;line-height:1.16}:where(html[data-theme="night"]) .hero p{max-width:205px}:where(html[data-theme="night"]) .hero-art{height:100%;width:65%;right:-78px;bottom:-23px;opacity:.6}
html[data-theme="pergamino"]{color-scheme:light;--bg:#f4eee3;--panel:#fffdf7;--panel2:#ece3d4;--border:#603c2726;--gold:#8b5323;--gold2:#ba7b3f;--text:#282d2b;--muted:#626c62;--green:#286e60;--red:#9c3849;--blue:#3d6588;--radius:19px}:where(html[data-theme="pergamino"]) body{background:radial-gradient(ellipse at 100% 0,#d8e9dc9c,transparent 42%),radial-gradient(ellipse at 0 45%,#efdbc275,transparent 40%),#f4eee3;color:var(--text)}:where(html[data-theme="pergamino"]) .ambient{background-image:radial-gradient(#946f3c28 .7px,transparent .7px);background-size:23px 23px;opacity:.5;z-index:-1}:where(html[data-theme="pergamino"]) .top{border-bottom-color:#a1875b38;height:82px}:where(html[data-theme="pergamino"]) .brandmark{background:#285f50;color:#fff3ce;border-color:#285f50;clip-path:none;border-radius:11px;height:41px;width:36px}:where(html[data-theme="pergamino"]) .brand strong{font-size:20px;color:#2b4035}:where(html[data-theme="pergamino"]) .brand small{color:#768272;letter-spacing:2px}:where(html[data-theme="pergamino"]) .pill{border-color:#b78d4d47;background:#fffbec;color:#80531e}:where(html[data-theme="pergamino"]) .icon-btn{background:#fffaf0;border-color:#af90643a;color:#416552}:where(html[data-theme="pergamino"]) .demo-strip{color:#6e7c6c;font-size:9px;letter-spacing:.6px}:where(html[data-theme="pergamino"]) .demo-strip span{background:#598268}:where(html[data-theme="pergamino"]) .page-head{margin-top:23px}:where(html[data-theme="pergamino"]) .page-head h1{color:#2e4738;font-size:29px;letter-spacing:-.8px}:where(html[data-theme="pergamino"]) .page-head p{color:#67736b;line-height:1.65;font-size:12px}:where(html[data-theme="pergamino"]) .eyebrow{color:#936534;letter-spacing:2px;font-size:9px}:where(html[data-theme="pergamino"]) .hero{background:linear-gradient(125deg,#e7efdb 0%,#e2ecdc 40%,#c3d7c0 100%);border:1px solid #9cb99c7a;min-height:304px;box-shadow:0 10px 25px #66794d0a;isolation:isolate}:where(html[data-theme="pergamino"]) .hero:before{content:'';position:absolute;inset:12px;border:1px solid #738d5f30;border-radius:12px;pointer-events:none}:where(html[data-theme="pergamino"]) .hero-copy{width:74%;padding:26px 23px}:where(html[data-theme="pergamino"]) .hero h2{font-size:35px;line-height:1.16;color:#244f3c;letter-spacing:-1.1px;margin-top:18px}:where(html[data-theme="pergamino"]) .hero h2 em{color:#8b3b4e}:where(html[data-theme="pergamino"]) .hero p{color:#586c56;font-size:12px;max-width:205px;line-height:1.7}:where(html[data-theme="pergamino"]) .hero-art{height:100%;width:65%;right:-78px;bottom:-23px;opacity:.55;z-index:-1;color:#47684c}:where(html[data-theme="pergamino"]) .castle-art{height:100%;width:100%}:where(html[data-theme="pergamino"]) .btn.primary{background:#315f4d;color:#fff9e7;box-shadow:0 3px 0 #244739;border:1px solid #2b5746}:where(html[data-theme="pergamino"]) .btn.secondary{background:#f7f1e6;border-color:#b9986442;color:#555c47}:where(html[data-theme="pergamino"]) .btn.ghost{color:#687569}:where(html[data-theme="pergamino"]) .btn.danger{background:#f6e1df;color:#983b4c;border-color:#d4a29f}:where(html[data-theme="pergamino"]) .btn{font-size:12px;border-radius:11px;min-height:44px}:where(html[data-theme="pergamino"]) .btn:disabled{opacity:.62}:where(html[data-theme="pergamino"]) .action-card{background:#fffdf7;border-color:#bba27d45;box-shadow:0 4px 16px #6d593509;border-radius:15px;padding:17px 13px;position:relative}:where(html[data-theme="pergamino"]) .action-card strong{color:#314538}:where(html[data-theme="pergamino"]) .action-card p{color:#6e786d;line-height:1.65}:where(html[data-theme="pergamino"]) .action-icon{background:#f8e7ce;color:#9d622b}:where(html[data-theme="pergamino"]) .action-icon.blue{background:#e0ebef;color:#4a7385}:where(html[data-theme="pergamino"]) .action-icon.green{background:#e2ecdf;color:#53764a}:where(html[data-theme="pergamino"]) .section-title h2{color:#344d3b}:where(html[data-theme="pergamino"]) .section-title small{color:#7d8776}:where(html[data-theme="pergamino"]) .card,:where(html[data-theme="pergamino"]) .wand-card,:where(html[data-theme="pergamino"]) .member,:where(html[data-theme="pergamino"]) .result-round{background:#fffdf7;border-color:#b59a7140;box-shadow:0 4px 18px #5c503608}:where(html[data-theme="pergamino"]) .card h2,:where(html[data-theme="pergamino"]) .card h3{color:#38513d}:where(html[data-theme="pergamino"]) .card p{color:#657164}:where(html[data-theme="pergamino"]) .notice{border-color:#a59f6e45;background:#eeeecf;color:#5b684b;font-size:11px}:where(html[data-theme="pergamino"]) .notice strong{color:#3e5c42}:where(html[data-theme="pergamino"]) .notice .icon{color:#6d7951}:where(html[data-theme="pergamino"]) .tag{border-color:#ae9b7840;color:#67755d;background:#faf6ec}:where(html[data-theme="pergamino"]) .tag.gold{color:#8a5c29;background:#fbefd4;border-color:#cba45c4a}:where(html[data-theme="pergamino"]) .duelist-code{color:#93612c}:where(html[data-theme="pergamino"]) .crest{filter:saturate(.9)}:where(html[data-theme="pergamino"]) .track,:where(html[data-theme="pergamino"]) .health{background:#2e563b14}:where(html[data-theme="pergamino"]) .track>span{background:linear-gradient(90deg,#589571,#b6bd73)}:where(html[data-theme="pergamino"]) .progress-main strong{color:#364d3b}:where(html[data-theme="pergamino"]) .progress-main small{color:#6e7969}:where(html[data-theme="pergamino"]) .fighter-name{color:#31483b}:where(html[data-theme="pergamino"]) .fighter-small,:where(html[data-theme="pergamino"]) .health-text,:where(html[data-theme="pergamino"]) .energy-private{color:#75826f}:where(html[data-theme="pergamino"]) .health>span{background:#4e9970}:where(html[data-theme="pergamino"]) .fighter-info.right .health>span{background:#a586b8}:where(html[data-theme="pergamino"]) .energy i{background:#8b67251a}:where(html[data-theme="pergamino"]) .energy i.on{background:#b9954b}:where(html[data-theme="pergamino"]) .energy-count{color:#926b2b}:where(html[data-theme="pergamino"]) .round-badge{border-color:#bba47950;background:#fff9e9;color:#8c6a32}:where(html[data-theme="pergamino"]) .arena{background:radial-gradient(ellipse at 50% 70%,#e1d9be 0,transparent 70%),linear-gradient(135deg,#d5dfcf,#b8c6b0);border-color:#8da28566}:where(html[data-theme="pergamino"]) .arena-ribbon{color:#5a7154;letter-spacing:1.7px}:where(html[data-theme="pergamino"]) .arena-bottom{color:#52674b}:where(html[data-theme="pergamino"]) .arena svg{filter:saturate(1.35)}:where(html[data-theme="pergamino"]) .arena-center{color:#986a24}:where(html[data-theme="pergamino"]) .result-round h2{color:#8e562b}:where(html[data-theme="pergamino"]) .result-round p{color:#5f6b60}:where(html[data-theme="pergamino"]) .result-round strong{color:#344f3c}:where(html[data-theme="pergamino"]) .timer{color:#84602c;background:#f2e7cd;border-color:#c1a77140}:where(html[data-theme="pergamino"]) .zone{background:#fffdf7;border-color:#b49e7640}:where(html[data-theme="pergamino"]) .zone.selected{background:#e5eddd;border-color:#6c8a59;box-shadow:inset 0 0 0 1px #7495623b}:where(html[data-theme="pergamino"]) .zone .icon,:where(html[data-theme="pergamino"]) .zone .cost{color:#946b36}:where(html[data-theme="pergamino"]) .zone small{color:#74806d}:where(html[data-theme="pergamino"]) .spell{background:#fffdf7;border-color:#b29c7740}:where(html[data-theme="pergamino"]) .spell.selected{background:#e5eddd;border-color:#6c8a59}:where(html[data-theme="pergamino"]) .spell small{color:#6a7867}:where(html[data-theme="pergamino"]) .spell-label,:where(html[data-theme="pergamino"]) .turn-header p,:where(html[data-theme="pergamino"]) .lock-note{color:#71806d}:where(html[data-theme="pergamino"]) .turn-header h2{color:#35553d}:where(html[data-theme="pergamino"]) .field{color:#52664e}:where(html[data-theme="pergamino"]) .field input,:where(html[data-theme="pergamino"]) .field select,:where(html[data-theme="pergamino"]) select,:where(html[data-theme="pergamino"]) .field textarea{background:#faf7ee;color:#3d513b;border-color:#b49e704f}:where(html[data-theme="pergamino"]) .house-option{background:#fbf6e9;border-color:#cbb89366;color:#52664b}:where(html[data-theme="pergamino"]) .toggle{background:#ddd9c9;border-color:#b2b495}:where(html[data-theme="pergamino"]) .toggle:checked{background:#6e9270;border-color:#6e9270}:where(html[data-theme="pergamino"]) .toggle:after{background:#fff8e7}:where(html[data-theme="pergamino"]) .card input[type=checkbox]{accent-color:#557c56}:where(html[data-theme="pergamino"]) .season-banner{background:linear-gradient(130deg,#e0ead7,#f9edce);border-color:#a0b48970}:where(html[data-theme="pergamino"]) .season-banner h2{color:#395b3c}:where(html[data-theme="pergamino"]) .season-points strong{color:#8c6132}:where(html[data-theme="pergamino"]) .season-points span{color:#6d7a69}:where(html[data-theme="pergamino"]) .season-me{background:#e5eddb99}:where(html[data-theme="pergamino"]) .help-table td,:where(html[data-theme="pergamino"]) .help-steps,:where(html[data-theme="pergamino"]) .help-spells dd{color:#657360}:where(html[data-theme="pergamino"]) .help-section{background:#fffdf78c;border-color:#b49e703d}:where(html[data-theme="pergamino"]) .help-section>summary{color:#647744}:where(html[data-theme="pergamino"]) .help-body{color:#5e6b5a}:where(html[data-theme="pergamino"]) .help-table tbody th{color:#38513d}:where(html[data-theme="pergamino"]) .cosmetic-aurora{color:#427f65;border-color:#7eb59a!important}:where(html[data-theme="pergamino"]) .cosmetic-phoenix{color:#ad6242;border-color:#d69776!important}:where(html[data-theme="pergamino"]) .log details{background:#fffaf0;border-color:#b49e703d}:where(html[data-theme="pergamino"]) .log summary{color:#65765d}:where(html[data-theme="pergamino"]) .log-entry{color:#66755d;border-color:#c4b69b3d}:where(html[data-theme="pergamino"]) .tiny,:where(html[data-theme="pergamino"]) .sub,:where(html[data-theme="pergamino"]) .spectator-note,:where(html[data-theme="pergamino"]) .site-foot,:where(html[data-theme="pergamino"]) .home-foot,:where(html[data-theme="pergamino"]) .muted{color:#73806c}:where(html[data-theme="pergamino"]) .finish h1{color:#39553b}:where(html[data-theme="pergamino"]) .reward{background:#fcf5e6;border-color:#c7af744d}:where(html[data-theme="pergamino"]) .reward strong{color:#976d32}:where(html[data-theme="pergamino"]) .reward small{color:#6c7962}:where(html[data-theme="pergamino"]) .history-row small{color:#77846f}:where(html[data-theme="pergamino"]) .history-symbol{color:#9a7132;background:#f4e7c9}:where(html[data-theme="pergamino"]) .history-row{border-color:#bfad8838}:where(html[data-theme="pergamino"]) .bottom{background:#fffcf3;border-color:#b69a6654;backdrop-filter:none}:where(html[data-theme="pergamino"]) .nav-item{color:#89907a}:where(html[data-theme="pergamino"]) .nav-item.active{color:#315f4d;background:#e9efe2}:where(html[data-theme="pergamino"]) .nav-item.active:before{background:#b28b42;width:23px}:where(html[data-theme="pergamino"]) .nav-item.active .icon{stroke-width:2}:where(html[data-theme="pergamino"]) .nav-inner{gap:0}:where(html[data-theme="pergamino"]) .room-code{color:#977038}:where(html[data-theme="pergamino"]) .versus{color:#b1813c}:where(html[data-theme="pergamino"]) .ready-label{color:#427654}

