@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-latin-400-normal.DLrIX9QE.woff2)format("woff2"),url(./pixelify-sans-latin-400-normal.JapMNN6Z.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./pixelify-sans-latin-700-normal.D3Xxx3QE.woff2)format("woff2"),url(./pixelify-sans-latin-700-normal.BctWAS0u.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal.Dkw14w9r.woff2)format("woff2"),url(./cinzel-latin-700-normal.C-gK7hA8.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(./orbitron-latin-700-normal.4jsRXGGJ.woff2)format("woff2"),url(./orbitron-latin-700-normal.DmYOh-W9.woff)format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(./m-plus-rounded-1c-latin-800-normal.941enk6N.woff2)format("woff2"),url(./m-plus-rounded-1c-latin-800-normal.B5F1WBCU.woff)format("woff")}@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(./im-fell-english-latin-400-normal.BhowGHCQ.woff2)format("woff2"),url(./im-fell-english-latin-400-normal.CxhBQSzl.woff)format("woff")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--arcane-turn:0deg;--btn-spin:200deg;--btn-glow:0%}}}@layer theme{:root,:host{--font-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Dungeon Digits", "Pixelify Sans", ui-monospace, monospace;--text-2xs:.6875rem;--text-3xs:.625rem;--text-4xs:.5625rem;--color-void:#0d0a16;--color-crypt:#161126;--color-stone:#221a35;--color-stone-2:#33284d;--color-stone-3:#4a3c6b;--color-ash:#9a90b5;--color-parchment:#f1e6cf;--color-gold:#ffd25e;--color-gold-deep:#c9962e;--color-blood:#e04b5a;--color-blood-deep:#8f2236;--color-mana:#5ec8ff;--color-venom:#6ee08a;--color-ember:#ff9a4d;--color-on-gold:#0d0a16;--color-gold-ink:var(--color-gold);--color-ember-ink:var(--color-ember);--color-venom-ink:var(--color-venom);--color-mana-ink:var(--color-mana);--color-blood-ink:var(--color-blood);--color-wing-ember:#ff9a4d;--color-wing-jade:#6ee08a;--color-wing-azure:#5ec8ff;--color-wing-ruby:#ef5d6c;--color-wing-gold:#ffd25e;--color-sq-light:#d9c4a0;--color-sq-dark:#9a7b5a;--color-sq-last:#e8c95a;--color-sq-select:#7fd18a;--color-sq-hint:#5ec8ff;--color-sq-check:#e04b5a;--animate-shake:shake .36s cubic-bezier(.36, .07, .19, .97);--animate-float-up:float-up .9s ease-out forwards;--animate-pulse-red:pulse-red .5s ease-out;--animate-pop-in:pop-in .22s cubic-bezier(.2, 1.4, .4, 1);--animate-bob:bob 2.4s ease-in-out infinite;--animate-flicker:flicker 3s steps(1) infinite;--animate-heartbeat:heartbeat 1.4s ease-in-out infinite;--animate-title-pop:title-pop .42s cubic-bezier(.2, 1.3, .4, 1) both}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--pw-fill:#f7f7fb;--pw-ink:#1d2133;--pw-detail:#1d2133;--pw-shine:#fff;--pb-fill:#363b52;--pb-ink:#0d0f18;--pb-detail:#c3c9dc;--pb-shine:#4b5170;--piece-stroke:1.5;--piece-shadow:drop-shadow(0 2px 3px #00000059);--piece-classic:inline;--piece-staunton:none;--staunton-stroke:1.05;--piece-ground:#1e12064d;--pw-sheen:#ffebbe;--pw-umbra:#3a2508;--pw-grain:#804c1852;--pb-sheen:#e8ad7c;--pb-umbra:#000;--pb-grain:#ba70443d;--surface-grain:none;--font-ui:var(--font-display);--ui-weight:var(--display-weight,400);--ui-tracking:var(--display-tracking,normal);--coord-weight:700;--brush-green:#15b023;--brush-red:#d63a3a;--brush-blue:#2f7bff;--brush-yellow:#f0a400;--brush-purple:#9b5cff;--flash-good:#6ee08a;--flash-bad:#e04b5a;--mark-ink:#fff;--floater-outline:#0d0a16;--gold-leaf-hi:#fbe496;--gold-leaf:#efbb3c;--gold-leaf-deep:#b8800f;--gold-leaf-ink:#4a3208;--costume-felt:#2b3358;--costume-cockade:#e04b5a;--costume-hood:#c8394f;--costume-eyes:#ffd25e;--costume-shade:#140d1c;--costume-saffron:#f29a2e;--costume-jade:#62c483;--costume-jade-deep:#2f8a55;--costume-cape:#d9472b;--costume-lining:#8a2a14;--costume-ribbon:#5ea8f0;--costume-haft:#9a6a3a;--costume-grip:#6b3f22;--costume-steel:#dfe4ee;--costume-gilt:#f0c14b;--fill-gold:var(--color-gold);--fill-ember:var(--color-ember);--fill-venom:var(--color-venom);--fill-mana:var(--color-mana);--fill-blood:var(--color-blood);--sec-hi:#ece7f4;--sec-mid:#aba3c3;--sec-deep:#574b78;--sec-ink:#1a1428}:is(a,abbr,b,button,cite,code,em,i,label,p,small,span):not([class*=bg-],.btn),:is(h1,h2,h3,h4,h5,h6,dd,dt,li,strong,td,th,time):not([class*=bg-]),[class*=text-gold],[class*=text-ember],[class*=text-venom],[class*=text-mana],[class*=text-blood],[style*=--tone]{--color-gold:var(--color-gold-ink);--color-ember:var(--color-ember-ink);--color-venom:var(--color-venom-ink);--color-mana:var(--color-mana-ink);--color-blood:var(--color-blood-ink)}html[data-theme=aether]{--sec-hi:#f4f6fb;--sec-mid:#b0b8cb;--sec-deep:#56627e;--sec-ink:#151a28;--font-display:"Cinzel", Georgia, serif;--display-weight:700;--display-tracking:.03em;--color-void:#0a0d16;--color-crypt:#121725;--color-stone:#1a2031;--color-stone-2:#283149;--color-stone-3:#3c4867;--color-ash:#96a0ba;--color-parchment:#eff1f8;--color-gold:#f5be4a;--color-gold-deep:#c88d1a;--color-on-gold:#1a1205;--color-blood:#f0536a;--color-blood-deep:#8f2236;--color-mana:#62b0ff;--color-venom:#45d28f;--color-ember:#ff914f;--color-sq-light:#e3e8f0;--color-sq-dark:#8fa1bb;--color-sq-last:#f6d36b;--color-sq-select:#4cc38a;--color-sq-hint:#5aa9ff;--sq-light-bg:linear-gradient(180deg, #edf1f7, #dce3ee);--sq-dark-bg:linear-gradient(180deg, #8fa2c0, #8094b3);--coord-light:#3f5274;--coord-dark:#14203a;--sq-last-ring:#b0730a;--page-bg:radial-gradient(ellipse 80% 50% at 50% -10%, #5a78dc38, transparent 70%), radial-gradient(ellipse 60% 40% at 50% 110%, #f5be4a0f, transparent 70%), linear-gradient(180deg, #0e1220, #0a0d16 60%);--piece-stroke:1.9;--pw-fill:url(#gd-cel-light);--pw-ink:#1a1f33;--pw-detail:#c88d1a;--pw-shine:#fff;--pb-fill:url(#gd-cel-dark);--pb-ink:#090b14;--pb-detail:#f5be4a;--pb-shine:#8a95bd;--pw-shadow:drop-shadow(0 3px 0 #0e14284d);--pb-shadow:drop-shadow(0 3px 0 #0e142861);--floater-outline:#0a0d16}html[data-theme=tavern]{--sec-hi:#f3ede3;--sec-mid:#bcb09e;--sec-deep:#5f5546;--sec-ink:#1f1810;--font-display:"Cinzel", Georgia, serif;--display-weight:700;--display-tracking:.01em;--color-void:#1a120c;--color-crypt:#2a1d14;--color-stone:#3a281b;--color-stone-2:#5a3e28;--color-stone-3:#7a5638;--color-ash:#c2ab8b;--color-parchment:#f5e8d2;--color-gold:#e3ac4f;--color-gold-deep:#a8742a;--color-on-gold:#2a1606;--color-blood:#d65a45;--color-blood-deep:#8f2f1f;--color-mana:#7cbcd1;--color-venom:#93c86f;--color-ember:#ec8f42;--color-blood-ink:#e8806c;--color-sq-light:#e8c99b;--color-sq-dark:#a8703f;--color-sq-last:#f2c94c;--color-sq-select:#8fbf5a;--color-sq-hint:#4aa3c4;--coord-light:#5a300a;--coord-dark:#2a1203;--sq-last-ring:#5a300a;--sq-light-bg:repeating-linear-gradient(98deg, #78461412 0 1px, transparent 1px 6px), linear-gradient(135deg, #efd5aa, #ddb98a);--sq-dark-bg:repeating-linear-gradient(98deg, #280f0021 0 1px, transparent 1px 5px), linear-gradient(135deg, #b8814e, #9b6537);--bg-glow-top:#ec8f4229;--page-bg:radial-gradient(ellipse at 50% -10%, var(--bg-glow-top), transparent 60%), repeating-linear-gradient(90deg, #0000002e 0 2px, transparent 2px 140px), linear-gradient(180deg, #24180f, #160e08);--pw-fill:url(#gd-wood-light);--pw-ink:#4a2a12;--pw-detail:#4a2a12;--pw-shine:#fff6e2bf;--pb-fill:url(#gd-wood-dark);--pb-ink:#1c0e06;--pb-detail:#f0cf9c;--pb-shine:#d6966480;--piece-shadow:drop-shadow(0 3px 2px #1e0c028c)}html[data-theme=neon]{--sec-hi:#eef4ff;--sec-mid:#a3b1dc;--sec-deep:#3b4a8a;--sec-ink:#070a1c;--font-display:"Orbitron", ui-sans-serif, sans-serif;--display-weight:700;--display-tracking:.02em;--color-void:#05060f;--color-crypt:#0a0d1f;--color-stone:#10173a;--color-stone-2:#1e2a5e;--color-stone-3:#2e3f88;--color-ash:#8794d6;--color-parchment:#e8f4ff;--color-gold:#2ef2ff;--color-gold-deep:#0aa8c2;--color-on-gold:#031018;--color-blood:#ff2e88;--color-blood-deep:#a3125a;--color-mana:#8a5cff;--color-venom:#39ff9e;--color-ember:#ffb02e;--color-mana-ink:#9b74ff;--color-sq-light:#18214a;--color-sq-dark:#0c1230;--color-sq-last:#2ef2ff;--color-sq-select:#39ff9e;--color-sq-hint:#ffb02e;--sq-light-bg:linear-gradient(135deg, #1b2556, #141c44);--sq-dark-bg:#0a0f28;--coord-light:#9aa8ff;--coord-dark:#8a9bf0;--sq-last-ring:#9ff9ff;--page-bg:linear-gradient(#2ef2ff0d 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #2ef2ff0d 1px, transparent 1px) 0 0 / 28px 28px, radial-gradient(ellipse at 50% -10%, #8a5cff59, transparent 60%), #05060f;--pw-fill:#0d2236;--pw-ink:#2ef2ff;--pw-detail:#2ef2ff;--pw-shine:#2ef2ff59;--pb-fill:#2a0b22;--pb-ink:#ff2e88;--pb-detail:#ff2e88;--pb-shine:#ff2e8859;--pw-shadow:drop-shadow(0 0 2px #2ef2ff) drop-shadow(0 0 6px #2ef2ff8c);--pb-shadow:drop-shadow(0 0 2px #ff2e88) drop-shadow(0 0 6px #ff2e888c)}html[data-theme=sakura]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sec-hi:#fff7fa;--sec-mid:#e8b6c8;--sec-deep:#b56d8c;--sec-ink:#4a2033;--codex-shade:brightness(0) opacity(.3);--gold-leaf-hi:#f6d468;--gold-leaf:#dfa11a;--gold-leaf-deep:#a3700a;--gold-leaf-ink:#3a2604;--font-display:"M PLUS Rounded 1c", ui-rounded, ui-sans-serif, sans-serif;--display-weight:800;--color-void:#fff4f9;--color-crypt:#fff;--color-stone:#ffe9f3;--color-stone-2:#f8cfe2;--color-stone-3:#eca8c9;--color-ash:#7d5470;--color-parchment:#3d2240;--color-gold:#ff5fa2;--color-gold-deep:#e0438a;--color-on-gold:#3d2240;--color-blood:#ff4d6d;--color-blood-deep:#d1294b;--color-mana:#5b8cff;--color-venom:#2fbf71;--color-ember:#ff9f43;--color-gold-ink:#b8175a;--color-ember-ink:#a8490a;--color-venom-ink:#12733a;--color-mana-ink:#2f5fd0;--color-blood-ink:#c81e45;--color-wing-ember:#b4460b;--color-wing-jade:#11733a;--color-wing-azure:#1a5fc0;--color-wing-ruby:#be123c;--color-wing-gold:#8a6400;--color-sq-light:#fff3f8;--color-sq-dark:#e07aa9;--color-sq-last:#ffd166;--color-sq-select:#8ee3b5;--color-sq-hint:#5b8cff;--coord-light:#b0306e;--coord-dark:#3d2240;--sq-last-ring:#c46f00;--page-bg:radial-gradient(circle, #ff5fa224 1.2px, transparent 1.7px) 0 0 / 22px 22px, radial-gradient(ellipse at 10% 0%, #ffd6ea, transparent 50%), radial-gradient(ellipse at 95% 15%, #e3dcff, transparent 45%), #fff4f9;--pw-fill:#fff;--pw-ink:#4b2d6b;--pw-detail:#4b2d6b;--pw-shine:#ffd9ec;--pb-fill:#7b55c7;--pb-ink:#2c1a4d;--pb-detail:#ffe3f1;--pb-shine:#a98bea;--piece-stroke:2.1;--piece-shadow:drop-shadow(0 3px 0 #d6468c40);--floater-outline:#fff}html[data-theme=grimoire]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sec-hi:#fbf6ea;--sec-mid:#cdbf9f;--sec-deep:#7d6a49;--sec-ink:#2a2017;--codex-shade:brightness(0) opacity(.3);--gold-leaf-hi:#f6d468;--gold-leaf:#dfa11a;--gold-leaf-deep:#a3700a;--gold-leaf-ink:#3a2604;--font-display:"IM Fell English", Georgia, serif;--display-weight:400;--font-ui:"Alegreya", "Alegreya Fallback", Georgia, serif;--ui-weight:600;--ui-tracking:.01em;--coord-weight:600;font-synthesis-weight:none;font-feature-settings:"lnum";--color-void:#ece0c8;--color-crypt:#f6edda;--color-stone:#e7d8bb;--color-stone-2:#c4ad86;--color-stone-3:#a08660;--color-ash:#6a5634;--color-parchment:#2a2017;--color-gold:#8b2d1e;--color-gold-deep:#5e1c12;--color-on-gold:#f6edda;--color-blood:#a3261b;--color-blood-deep:#6e140d;--color-mana:#2f5d7c;--color-venom:#4f7a3a;--color-ember:#b8631d;--color-gold-ink:#74241a;--color-ember-ink:#8a4a0d;--color-venom-ink:#40692c;--color-wing-ember:#b4460b;--color-wing-jade:#11733a;--color-wing-azure:#1a5fc0;--color-wing-ruby:#be123c;--color-wing-gold:#8a6400;--color-sq-light:#f4ead6;--color-sq-dark:#d6c29c;--color-sq-last:#d9b44a;--color-sq-select:#8fae6b;--color-sq-hint:#2f5d7c;--sq-dark-bg:repeating-linear-gradient(-45deg, #2a20174d 0 1px, transparent 1px 4px), #ddcba6;--coord-light:#6e5a3c;--coord-dark:#2a2017;--sq-last-ring:#7a4a0a;--page-bg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .14 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), radial-gradient(ellipse at 50% 35%, transparent 45%, #785a3247), #ece0c8;--pw-fill:#fbf6ea;--pw-ink:#2a2017;--pw-detail:#2a2017;--pw-shine:transparent;--pb-fill:#2a2017;--pb-ink:#2a2017;--pb-detail:#f4ead6;--pb-shine:#4a3a2c;--piece-shadow:url(#gd-ink);--floater-outline:#f6edda}html[data-theme=heirloom]{--sec-hi:#d9cfa2;--sec-mid:#8c8266;--sec-deep:#4a4432;--sec-ink:#241a0e;--font-display:"IM Fell English", Georgia, serif;--display-weight:400;--display-tracking:.01em;--font-ui:"Alegreya", "Alegreya Fallback", Georgia, serif;--ui-weight:600;--ui-tracking:.01em;--coord-weight:600;font-synthesis-weight:none;font-feature-settings:"lnum";--color-void:#17120d;--color-crypt:#4e3e2b;--color-stone:#3b2e20;--color-stone-2:#5f4b31;--color-stone-3:#8c7250;--color-ash:#d6c4a0;--color-parchment:#f2e0b4;--color-gold:#d9b25f;--color-gold-deep:#a8843a;--color-on-gold:#1f1606;--color-blood:#c95a44;--color-blood-deep:#8a2f1f;--color-mana:#96a870;--color-venom:#8fb04a;--color-ember:#e0914a;--color-gold-ink:#ecce86;--color-blood-ink:#f9b5a1;--color-mana-ink:#c8d696;--color-venom-ink:#bed870;--color-ember-ink:#f5bb86;--color-sq-light:#d2b183;--color-sq-dark:#946848;--color-sq-last:#e0a83a;--color-sq-select:#6a9a4c;--color-sq-hint:#3f5d10;--sq-light-bg:url(../../../themes/heirloom/v1/oak.webp) 0 0 / 300% 300% #d2b183;--sq-dark-bg:url(../../../themes/heirloom/v1/walnut.webp) 0 0 / 300% 300% #946848;--oak:url(../../../themes/heirloom/v1/oak.webp);--surface-grain:linear-gradient(#372a1bd9 0 0), var(--oak) 0 0 / 320px 320px;--coord-light:#3a230c;--coord-dark:#ffefbe;--coord-halo-light:#e8cea0e6;--coord-halo-dark:#2a1808d9;--sq-last-ring:#1a0a04;--page-bg:radial-gradient(ellipse 60% 45% at 12% 0%, #ffba642e, transparent 70%), radial-gradient(ellipse 70% 40% at 50% 110%, #00000073, transparent 70%), linear-gradient(180deg, #1f1913, #130f0b);--piece-classic:none;--piece-staunton:inline;--staunton-stroke:1.5;--piece-ground:#1e12064d;--pw-fill:#eccf9e;--pw-ink:#33260f;--pw-detail:#4c3a20;--pw-shine:#ffeebe80;--pw-sheen:#ffebbe;--pw-umbra:#3a2508;--pw-grain:#804c1852;--pb-fill:#2c1409;--pb-ink:#070302;--pb-detail:#b88f66;--pb-shine:#e2a87673;--pb-sheen:#e8ad7c;--pb-umbra:#000;--pb-grain:#ba70443d;--pw-shadow:drop-shadow(0 1.5px 1.4px #1e12068c);--pb-shadow:drop-shadow(0 0 1px #f6dbab) drop-shadow(0 0 .5px #f6dbab) drop-shadow(0 1.5px 1.4px #140a0299);--floater-outline:#140d06;--color-sq-check:#c23a22;--brush-green:#5f9418;--brush-red:#a21d13;--brush-blue:#1a0a04;--brush-yellow:#f0a81c;--brush-purple:#e6e2a8;--brush-edge:#1a0a04;--brush-edge-alt:#fff0bed9;--brush-filter:url(#gd-brush-edge);--brush-blue-filter:url(#gd-brush-edge-alt);--brush-alpha:.88;--brush-circle-alpha:.88;--sq-focus-ring:#1a0a04;--sq-focus-halo:#fff0be;--sq-focus-halo-w:5px;--flash-good:#9cc040;--flash-bad:#d4472e;--mark-ink:#fff0be;--costume-felt:#3b2a1e;--costume-cockade:#c95a44;--costume-hood:#b8402e;--costume-shade:#1a100a;--costume-jade:#8fb04a;--costume-jade-deep:#5a7a30;--costume-ribbon:#96a870;--costume-steel:#dccba2}html[data-theme=heirloom]:not([data-board-set]){--sq-last-fill:42%;--sq-last-ring-w:2.5px;--sq-last-halo:#fff0be80;--sq-last-halo-w:3.5px;--sq-select-ring:#1a0a04;--sq-select-ring-w:2.5px;--sq-select-halo:#fff0be73;--sq-select-halo-w:3.5px;--sq-dest:#1a0a04;--sq-dot-alpha:62%;--sq-dot-rim:#fff0be8c;--sq-dot-rim-w:1px;--sq-capture-alpha:62%;--sq-capture-edge:#fff0be66;--sq-capture-edge-w:1px;--sq-check-core:95%;--sq-check-glow:45%;--sq-check-ring:#200804;--sq-check-ring-w:2.5px;--sq-hint-line:#1a0a04;--sq-hint-edge:#fff0be8c;--sq-hint-in:#fff0beb3}html[data-theme=grimoire]:not([data-board-set]){--sq-dest:#2a2017;--sq-dot-alpha:55%;--sq-capture-alpha:55%}html[data-theme=sakura]:not([data-board-set]){--sq-dest:#3d2240;--sq-dot-alpha:40%;--sq-capture-alpha:45%}html[data-theme=neon]:not([data-board-set]){--sq-dest:#e8f4ff;--sq-dot-rim:#2ef2ff73;--sq-dot-rim-w:1px}html[data-theme=pixel]{--color-blood-ink:#ec6170;--coord-light:#4a3015;--coord-dark:#24140a;--sq-last-ring:#6b3c0c}html{--log-border:1px solid #4b5366;--log-radius:12px;--log-bg:radial-gradient(circle at 10px calc(100% - 10px), #b5bdcc 0 1.6px, #4b5263 2.4px, transparent 3.4px), radial-gradient(circle at calc(100% - 10px) calc(100% - 10px), #b5bdcc 0 1.6px, #4b5263 2.4px, transparent 3.4px), repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 4px), linear-gradient(180deg, #2c323f, #1a1e28);--log-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 3px #00000038, 0 18px 34px -18px #000;--log-fg:#e6e9f0;--log-banner-bg:linear-gradient(180deg, #ffffff1f, transparent 45%), linear-gradient(180deg, #8f2232, #5d1220);--log-banner-fg:#fbe7c0;--log-banner-shadow:inset 0 -2px 0 #c9a24a, 0 3px 6px #0006;--log-banner-text-shadow:0 1px 2px #0009;--log-rule:#ffffff0f;--log-mark:#8a93a8;--log-good:#c8f2da;--log-bad:#ffc4cc;--log-info:#b7bfd0;--log-relic:var(--color-gold);--pouch-border:0 solid transparent;--pouch-radius:14px 14px 30px 30px / 14px 14px 44px 44px;--pouch-bg:radial-gradient(ellipse at 30% 25%, #ffdcaa24, transparent 60%), repeating-linear-gradient(115deg, #0000000d 0 2px, transparent 2px 6px), linear-gradient(180deg, #7d5030, #5b3820 60%, #46291a);--pouch-shadow:inset 0 0 0 1px #ffdcaa29, inset 0 -14px 26px #00000059, 0 18px 34px -18px #000000e6;--pouch-fg:#f6e7cf;--pouch-stitch:#f6dcb440;--pouch-stitch-radius:8px 8px 26px 26px / 8px 8px 40px 40px;--pouch-top-radius:14px 14px 0 0;--pouch-top-bg:linear-gradient(180deg, #5f3b21, #4a2c18);--pouch-top-shadow:inset 0 1px 0 #ffdcaa2e;--pouch-cord:repeating-linear-gradient(-50deg, #e2c393 0 3px, #a77f4f 3px 6px);--pouch-cord-shadow:0 2px 3px #00000080;--pouch-row:#0003;--bottle-glass:#dcebff2e;--bottle-rim:#fff5e6d9;--bottle-cork:#b98a55;--bottle-cork-edge:#4a2c18;--bottle-shine:#fff9;--bottle-shadow:drop-shadow(0 3px 2px #00000073);--clock-border:0 solid transparent;--clock-radius:12px;--clock-case:repeating-linear-gradient(97deg, #ffffff09 0 2px, transparent 2px 9px), linear-gradient(180deg, #7b5334, #553720);--clock-shadow:inset 0 1px 0 #ffe6be40, inset 0 -4px 10px #00000059, 0 10px 18px -10px #000;--clock-face-shadow:drop-shadow(0 2px 2px #00000073);--clock-bezel:#26221d;--clock-bezel-rim:#c9ad6e;--clock-dial:#d8d1c0;--clock-dial-on:#f8f3e6;--clock-blazing:#e9b23a;--clock-swift:#5aa9ff;--clock-ink:#3a332b;--clock-hand:#1b1814;--clock-flag:#d23b3b;--clock-urgent:#c62828;--clock-label:#f3e3c6bf;--clock-label-on:#ffe08f;--clock-plunger:linear-gradient(#ece6d8, #a59e8f);--clock-plunger-up:linear-gradient(#ffe08f, #c99633);--clock-plunger-shadow:inset 0 -1px 0 #0000004d;--lcd-bg:linear-gradient(180deg, #b4c4a5, #9aac8c);--lcd-fg:#1c2a19;--lcd-off:#5a2a22;--lcd-low-bg:linear-gradient(180deg, #d6b0a6, #c19489);--lcd-low-fg:#4a1612;--lcd-shadow:inset 0 2px 4px #00000059, 0 1px 0 #ffffff26;--lcd-glow:none;--scrap-shadow:drop-shadow(0 14px 16px #0000008c);--scrap-border:0 solid transparent;--scrap-radius:0;--scrap-bg:radial-gradient(ellipse at 50% 45%, transparent 55%, #7d4b1961 100%), repeating-linear-gradient(8deg, #6e461409 0 2px, transparent 2px 7px), linear-gradient(160deg, #f5e6c0, #e5ca93);--scrap-clip:polygon(0% 2%, 6% 0%, 18% 1.5%, 33% 0.3%, 47% 1.8%, 62% 0.2%, 78% 1.6%, 91% 0%, 100% 1.5%, 99.2% 18%, 100% 37%, 99% 58%, 100% 79%, 99.3% 100%, 86% 98.6%, 70% 100%, 53% 98.4%, 37% 99.8%, 21% 98.5%, 8% 100%, 0% 98.8%, 0.8% 80%, 0% 60%, 1% 40%, 0% 21%);--scrap-ink:#3d2914;--scrap-ink-soft:#5034168c;--scrap-needle:#96281e8c;--scrap-mark:#9a2a1e;--scrap-pin:#fff8e499;--scrap-font:Georgia, "Times New Roman", serif;--scrap-italic:italic;--scrap-weight:700}html[data-theme=aether]{--log-border:1px solid #a0b4e129;--log-radius:16px;--log-bg:linear-gradient(180deg, #ffffff12, #fff0 38%), linear-gradient(180deg, #1f263aeb, #121725f2);--log-shadow:inset 0 1px 0 #ffffff1a, 0 18px 40px -22px #000000e6;--log-fg:var(--color-parchment);--log-banner-bg:linear-gradient(180deg, #ffffff24, #fff0 55%), linear-gradient(180deg, #6b2a40, #451b2e);--log-banner-fg:#ffe7bf;--log-banner-shadow:inset 0 -1px 0 #f5be4acc, inset 0 1px 0 #ffffff1f;--log-banner-text-shadow:0 1px 2px #00000080;--log-rule:#a0b4e11a;--log-mark:var(--color-stone-3);--log-good:#b9f0d2;--log-bad:#ffc0ca;--log-info:var(--color-ash);--pouch-border:1px solid #a0b4e129;--pouch-bg:radial-gradient(ellipse at 30% 18%, #ffffff17, transparent 60%), linear-gradient(180deg, #242c44f0, #141929f5);--pouch-shadow:inset 0 1px 0 #ffffff1a, inset 0 -14px 26px #00000a4d, 0 18px 40px -22px #000000e6;--pouch-fg:var(--color-parchment);--pouch-stitch:#a0b4e133;--pouch-top-radius:13px 13px 0 0;--pouch-top-bg:linear-gradient(180deg, #ffffff14, #fff0), #232b44;--pouch-top-shadow:inset 0 1px 0 #ffffff1f;--pouch-cord:repeating-linear-gradient(-50deg, #ffd98a 0 3px, #c88d1a 3px 6px);--pouch-row:#0a0d1673;--bottle-glass:#c8dcff1f;--bottle-rim:#e1e8f8cc;--bottle-cork:#f5be4a;--bottle-cork-edge:#6b4a0e;--bottle-shadow:drop-shadow(0 3px 3px #00000a80);--clock-border:1px solid #a0b4e12e;--clock-radius:14px;--clock-case:linear-gradient(180deg, #ffffff1a, #fff0 45%), linear-gradient(180deg, #2a3350, #1b2236);--clock-shadow:inset 0 1px 0 #ffffff24, inset 0 -4px 10px #00000a4d, 0 10px 22px -12px #000;--clock-face-shadow:drop-shadow(0 2px 3px #00000a80);--clock-bezel:#10141f;--clock-bezel-rim:#f5be4a;--clock-dial:#c9d2e1;--clock-dial-on:#eef2f8;--clock-blazing:var(--color-gold);--clock-swift:var(--color-mana);--clock-ink:#283149;--clock-hand:#0a0d16;--clock-flag:var(--color-blood);--clock-urgent:#d8344d;--clock-label:#eff1f8b3;--clock-label-on:var(--color-gold);--clock-plunger:linear-gradient(#56627f, #2c3550);--clock-plunger-up:linear-gradient(#ffe3a1, #d99a24);--lcd-bg:linear-gradient(180deg, #0b0f1a, #121a2c);--lcd-fg:#a8d4ff;--lcd-off:#ff9aaa;--lcd-low-bg:linear-gradient(180deg, #3a1420, #2a0e17);--lcd-low-fg:#ffb3bf;--lcd-shadow:inset 0 1px 3px #0009, 0 0 0 1px #a0b4e124;--lcd-glow:0 0 6px #62b0ff73;--scrap-shadow:drop-shadow(0 14px 18px #00000a80);--scrap-border:1px solid #a0b4e129;--scrap-radius:16px;--scrap-clip:none;--scrap-bg:linear-gradient(#62b0ff0f 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, #62b0ff0f 1px, transparent 1px) 0 0 / 16px 16px, radial-gradient(ellipse at 85% 0%, #f5be4a1f, transparent 60%), linear-gradient(180deg, #1f263af0, #121725f5);--scrap-ink:var(--color-parchment);--scrap-ink-soft:#96a0ba99;--scrap-needle:#f0536acc;--scrap-mark:var(--color-blood);--scrap-pin:#ffffff0f;--scrap-font:var(--font-display);--scrap-italic:normal}html[data-theme=neon]{--log-border:1px solid #2ef2ff59;--log-radius:8px;--log-bg:linear-gradient(180deg, #161e48d9, #080a1af2);--log-shadow:0 0 0 1px #2ef2ff0f, 0 0 28px -12px #2ef2ff8c;--log-fg:var(--color-parchment);--log-banner-bg:linear-gradient(90deg, #ff2e884d, #8a5cff4d), #0d1030;--log-banner-fg:#ffe1f0;--log-banner-shadow:inset 0 -1px 0 #ff2e88, 0 0 18px -6px #ff2e88b3;--log-banner-text-shadow:0 0 8px #ff2e88cc;--log-rule:#2ef2ff1a;--log-mark:#2ef2ff;--log-good:#9dffd0;--log-bad:#ff9cc8;--log-info:#a9b4ea;--pouch-border:1px solid #2ef2ff59;--pouch-bg:radial-gradient(ellipse at 30% 18%, #8a5cff33, transparent 60%), linear-gradient(180deg, #161e48e0, #080a1af5);--pouch-shadow:0 0 28px -12px #2ef2ff8c, inset 0 -14px 26px #00000059;--pouch-fg:var(--color-parchment);--pouch-stitch:#2ef2ff4d;--pouch-top-radius:13px 13px 0 0;--pouch-top-bg:linear-gradient(180deg, #2ef2ff14, transparent), #0e1434;--pouch-top-shadow:inset 0 -1px 0 #2ef2ff40;--pouch-cord:repeating-linear-gradient(-50deg, #2ef2ff 0 3px, #8a5cff 3px 6px);--pouch-cord-shadow:0 0 8px #2ef2ff99;--pouch-row:#2ef2ff0f;--bottle-glass:#2ef2ff0f;--bottle-rim:#2ef2ff;--bottle-cork:#8a5cff;--bottle-cork-edge:#2ef2ff;--bottle-shadow:drop-shadow(0 0 4px #2ef2ff8c);--clock-border:1px solid #2ef2ff66;--clock-radius:8px;--clock-case:linear-gradient(180deg, #141c44, #0a0f28);--clock-shadow:0 0 22px -8px #2ef2ff80, inset 0 1px 0 #2ef2ff26;--clock-face-shadow:drop-shadow(0 0 4px #2ef2ff66);--clock-bezel:#05060f;--clock-bezel-rim:#2ef2ff;--clock-dial:#0c1230;--clock-dial-on:#141d4a;--clock-blazing:var(--color-gold);--clock-swift:var(--color-mana);--clock-ink:#6f7fc4;--clock-hand:#e8f4ff;--clock-flag:#ff2e88;--clock-urgent:#ff2e88;--clock-label:#8f9be0;--clock-label-on:#2ef2ff;--clock-plunger:linear-gradient(#2e3f88, #1e2a5e);--clock-plunger-up:linear-gradient(#2ef2ff, #0aa8c2);--clock-plunger-shadow:0 0 6px #2ef2ff66;--lcd-bg:#05060f;--lcd-fg:#2ef2ff;--lcd-off:#ff5ca3;--lcd-low-bg:#1d0718;--lcd-low-fg:#ff7ab5;--lcd-shadow:inset 0 0 0 1px #2ef2ff4d, inset 0 2px 6px #0009;--lcd-glow:0 0 6px currentColor;--scrap-shadow:drop-shadow(0 0 18px #8a5cff4d);--scrap-border:1px solid #2ef2ff59;--scrap-radius:8px;--scrap-clip:none;--scrap-bg:linear-gradient(#2ef2ff12 1px, transparent 1px) 0 0 / 14px 14px, linear-gradient(90deg, #2ef2ff12 1px, transparent 1px) 0 0 / 14px 14px, linear-gradient(180deg, #161e48e0, #080a1af5);--scrap-ink:var(--color-parchment);--scrap-ink-soft:#2ef2ff73;--scrap-needle:#ff2e88d9;--scrap-mark:#ff2e88;--scrap-pin:#2ef2ff0f;--scrap-font:var(--font-display);--scrap-italic:normal}html[data-theme=sakura]{--log-border:2px solid #f8cfe2;--log-radius:22px;--log-bg:linear-gradient(180deg, #fff7fb, #fff 45%);--log-shadow:0 10px 24px -14px #d6468c73;--log-fg:var(--color-parchment);--log-banner-bg:linear-gradient(180deg, #ffffff8c, #fff0 55%), linear-gradient(180deg, #ffd0e5, #ffaed2);--log-banner-fg:#5a1840;--log-banner-shadow:inset 0 -2px 0 #ff5fa2;--log-banner-text-shadow:0 1px 0 #fff9;--log-rule:#fbe3ee;--log-mark:#eca8c9;--log-good:var(--color-venom-ink);--log-bad:var(--color-blood-ink);--log-info:var(--color-ash);--log-relic:var(--color-gold-ink);--pouch-border:2px solid #f8cfe2;--pouch-bg:radial-gradient(ellipse at 30% 22%, #ffffffd9, transparent 60%), radial-gradient(circle, #ff5fa21f 1.2px, transparent 1.7px) 0 0 / 14px 14px, linear-gradient(180deg, #ffeef6, #ffdcec);--pouch-shadow:inset 0 -12px 22px #d6468c1f, 0 10px 24px -14px #d6468c80;--pouch-fg:var(--color-parchment);--pouch-stitch:#ff5fa273;--pouch-top-radius:12px 12px 0 0;--pouch-top-bg:linear-gradient(180deg, #ffd9ea, #ffc6df);--pouch-top-shadow:inset 0 1px 0 #ffffffb3;--pouch-cord:repeating-linear-gradient(-50deg, #fff 0 3px, #ff8cc0 3px 6px);--pouch-cord-shadow:0 2px 3px #d6468c59;--pouch-row:#fffc;--bottle-glass:#ffffffa6;--bottle-rim:#d77fa8;--bottle-cork:#ffd166;--bottle-cork-edge:#b0306e;--bottle-shine:#ffffffd9;--bottle-shadow:drop-shadow(0 3px 2px #d6468c4d);--clock-border:2px solid #e3d6ff;--clock-radius:18px;--clock-case:radial-gradient(ellipse at 30% 0%, #ffffffb3, transparent 60%), linear-gradient(180deg, #f1e9ff, #dfd0fb);--clock-shadow:inset 0 -4px 10px #7b55c726, 0 10px 20px -12px #7b55c780;--clock-face-shadow:drop-shadow(0 2px 2px #7b55c74d);--clock-bezel:#fff;--clock-bezel-rim:#ff8cc0;--clock-dial:#fff4f9;--clock-dial-on:#fff;--clock-blazing:#ff5fa2;--clock-swift:#5b8cff;--clock-ink:#4b2d6b;--clock-hand:#3d2240;--clock-flag:#ff4d6d;--clock-urgent:#c81e45;--clock-label:#5e4380;--clock-label-on:#a3134f;--clock-plunger:linear-gradient(#fff, #e3d6ff);--clock-plunger-up:linear-gradient(#ff8cc0, #ff5fa2);--clock-plunger-shadow:inset 0 -1px 0 #7b55c74d;--lcd-bg:linear-gradient(180deg, #effcf4, #d6f5e3);--lcd-fg:#164a30;--lcd-off:#a3173c;--lcd-low-bg:linear-gradient(180deg, #ffe9ee, #ffd3dd);--lcd-low-fg:#a3173c;--lcd-shadow:inset 0 1px 3px #7b55c740, 0 1px 0 #fffc;--scrap-shadow:drop-shadow(0 10px 14px #d6468c40);--scrap-border:2px solid #f8cfe2;--scrap-radius:18px;--scrap-clip:none;--scrap-bg:repeating-linear-gradient(180deg, transparent 0 21px, #ff5fa224 21px 22px), linear-gradient(180deg, #fffaf4, #fff3f8);--scrap-ink:var(--color-parchment);--scrap-ink-soft:#b0306e73;--scrap-needle:#ff5fa2bf;--scrap-mark:var(--color-gold-ink);--scrap-pin:#fff;--scrap-font:var(--font-display);--scrap-italic:normal;--scrap-weight:800}html[data-theme=grimoire]{--log-border:1px solid #a08660;--log-radius:3px;--log-bg:linear-gradient(180deg, #f8f0de, #f1e5cb);--log-shadow:inset 0 0 0 4px #f6edda, inset 0 0 0 5px #a0866073, 0 10px 22px -16px #2a2017b3;--log-fg:var(--color-parchment);--log-banner-bg:linear-gradient(180deg, #973322, #7a2618);--log-banner-fg:#f6edda;--log-banner-shadow:inset 0 -2px 0 #2a2017, inset 0 1px 0 #ffffff26;--log-banner-text-shadow:none;--log-rule:#2a201724;--log-mark:#8b2d1e;--log-good:var(--color-venom-ink);--log-bad:var(--color-blood);--log-info:var(--color-ash);--pouch-border:1.5px solid #2a2017;--pouch-bg:repeating-linear-gradient(-45deg, #2a201712 0 1px, transparent 1px 5px), linear-gradient(180deg, #efe2c6, #e4d2ae);--pouch-shadow:inset 0 -10px 20px #785a322e, 0 10px 22px -16px #2a2017b3;--pouch-fg:var(--color-parchment);--pouch-stitch:#2a201766;--pouch-top-radius:12px 12px 0 0;--pouch-top-bg:#e7d8bb;--pouch-top-shadow:inset 0 -1px 0 #2a2017;--pouch-cord:repeating-linear-gradient(-50deg, #2a2017 0 2px, #c4ad86 2px 5px);--pouch-cord-shadow:none;--pouch-row:#f6eddacc;--bottle-glass:#ffffff73;--bottle-rim:#2a2017;--bottle-cork:#a08660;--bottle-cork-edge:#2a2017;--bottle-shine:#ffffffbf;--bottle-shadow:drop-shadow(0 2px 1px #2a201740);--clock-border:1.5px solid #2a2017;--clock-radius:4px;--clock-case:repeating-linear-gradient(-45deg, #2a20170f 0 1px, transparent 1px 5px), linear-gradient(180deg, #ecdfc2, #ddc9a2);--clock-shadow:inset 0 0 0 3px #f6edda, inset 0 0 0 4px #2a201759, 0 8px 18px -12px #2a2017b3;--clock-face-shadow:none;--clock-bezel:#f6edda;--clock-bezel-rim:#2a2017;--clock-dial:#f4ead6;--clock-dial-on:#fffaf0;--clock-blazing:var(--color-gold);--clock-swift:var(--color-mana);--clock-ink:#2a2017;--clock-hand:#2a2017;--clock-flag:#a3261b;--clock-urgent:#a3261b;--clock-label:#4a3a28;--clock-label-on:#8b2d1e;--clock-plunger:linear-gradient(#f6edda, #c4ad86);--clock-plunger-up:linear-gradient(#a3261b, #6e140d);--clock-plunger-shadow:inset 0 0 0 1px #2a2017;--lcd-bg:#f6edda;--lcd-fg:#2a2017;--lcd-off:#8b2d1e;--lcd-low-bg:#f0d6c8;--lcd-low-fg:#6e140d;--lcd-shadow:inset 0 0 0 1px #2a2017, inset 0 2px 3px #2a201726;--scrap-shadow:drop-shadow(0 10px 12px #2a201759);--scrap-bg:radial-gradient(ellipse at 50% 45%, transparent 55%, #785a324d 100%), repeating-linear-gradient(8deg, #2a201708 0 2px, transparent 2px 7px), linear-gradient(160deg, #f8efdc, #eadbb9);--scrap-ink:#2a2017;--scrap-ink-soft:#2a201780;--scrap-needle:#8b2d1eb3;--scrap-mark:#8b2d1e;--scrap-pin:#fffaeeb3;--scrap-font:var(--font-ui);--scrap-italic:normal;--scrap-weight:400}html[data-theme=heirloom]{--log-border:1px solid #6e5a3a;--log-radius:3px;--log-bg:radial-gradient(circle at 18% 30%, #96642824 0 6px, transparent 14px), radial-gradient(circle at 78% 70%, #9664281f 0 4px, transparent 11px), radial-gradient(circle at 62% 12%, #9664281a 0 3px, transparent 8px), radial-gradient(ellipse at 50% 50%, transparent 55%, #6e501e42), linear-gradient(180deg, #e2d2a9, #d3c29d);--log-shadow:inset 0 1px 0 #fff0be80, 0 16px 28px -16px #000;--log-fg:#261d12;--log-banner-bg:linear-gradient(180deg, #fff0be59, #fff0be00);--log-banner-fg:#2e2212;--log-banner-shadow:inset 0 -1px 0 #46321466;--log-banner-text-shadow:none;--log-rule:#78502833;--log-mark:#6b5434;--log-good:#34561c;--log-bad:#80251a;--log-info:#4a3e28;--log-relic:#5e400a;--pouch-border:1px solid #5a3a22;--pouch-bg:radial-gradient(ellipse at 30% 25%, #ffdcaa1f, transparent 60%), repeating-linear-gradient(115deg, #0000000d 0 2px, transparent 2px 6px), linear-gradient(180deg, #6a4128, #4a2c1a 60%, #38200f);--pouch-top-bg:linear-gradient(180deg, #553420, #3e2414);--pouch-cord:repeating-linear-gradient(-50deg, #d9b25f 0 3px, #8a6420 3px 6px);--bottle-cork:#a8804c;--bottle-cork-edge:#3e2414;--clock-border:1px solid #4a3620;--clock-radius:8px 8px 5px 5px;--clock-case:linear-gradient(#180e048c 0 0), var(--oak) 60px 0 / 320px 320px, #3a2a18;--clock-shadow:inset 0 1px 0 #ffe6be26, inset 0 -3px 8px #00000059, 0 12px 22px -14px #000;--clock-bezel:#2a1e10;--clock-bezel-rim:#a8843a;--clock-dial:#d8c9a2;--clock-dial-on:#ecdeb0;--clock-ink:#261d12;--clock-hand:#140e08;--clock-flag:#a83626;--clock-urgent:#b03a28;--clock-label:#f0deb2d1;--clock-label-on:#ffd987;--clock-plunger:linear-gradient(#d2c29a, #8c7a54);--clock-plunger-up:linear-gradient(#e8cc84, #a8822e);--lcd-bg:linear-gradient(180deg, #d8c9a2, #c4b48a);--lcd-fg:#241a0e;--lcd-off:#80251a;--lcd-low-bg:linear-gradient(180deg, #e0b8a4, #cc9c86);--lcd-low-fg:#4a1408;--scrap-shadow:drop-shadow(0 14px 16px #0009);--scrap-bg:radial-gradient(circle at 22% 28%, #96642824 0 5px, transparent 12px), radial-gradient(ellipse at 50% 45%, transparent 55%, #6e4b1957 100%), repeating-linear-gradient(180deg, transparent 0 21px, #78502824 21px 22px), linear-gradient(160deg, #ecdcb0, #dccb9f);--scrap-ink:#2e2212;--scrap-ink-soft:#46341a99;--scrap-needle:#80251aa6;--scrap-mark:#80251a;--scrap-font:var(--font-ui);--scrap-italic:normal;--scrap-weight:400;--pouch-fg:#f6e4b8;--bottle-glass:#ffecbe29;--bottle-rim:#fff0bed9;--bottle-shine:#fff4be99;--clock-swift:var(--color-mana);--lcd-shadow:inset 0 2px 4px #00000059, 0 1px 0 #fff0be26;--scrap-pin:#fff0be99}html{--aura-k:1;--aura-frost:#afe4ff}@supports (color:color-mix(in lab, red, red)){html{--aura-frost:color-mix(in srgb, var(--color-mana) 50%, white)}}html{--aura-snow:white;--aura-rose:#e9818c}@supports (color:color-mix(in lab, red, red)){html{--aura-rose:color-mix(in srgb, var(--color-blood) 70%, white)}}html{--aura-rose-pale:var(--aura-rose)}@supports (color:color-mix(in lab, red, red)){html{--aura-rose-pale:color-mix(in srgb, var(--aura-rose) 40%, white)}}html{--aura-violet:#9f8aad}@supports (color:color-mix(in lab, red, red)){html{--aura-violet:color-mix(in srgb, var(--color-blood) 50%, var(--color-mana))}}html{--aura-violet-hi:var(--aura-violet)}@supports (color:color-mix(in lab, red, red)){html{--aura-violet-hi:color-mix(in srgb, var(--aura-violet) 65%, white)}}html{--aura-void-in:#150b26;--aura-rift-core:#05020a;--aura-gold-hi:#fbe496;--aura-gold:#efbb3c;--aura-gold-deep:#b8800f;--aura-ray-hi:var(--aura-gold-hi);--aura-ray-lo:var(--aura-gold);--aura-ray-ring:var(--aura-gold-hi);--aura-hi:var(--color-parchment);--aura-hop:var(--aura-hi);--aura-bolt:var(--aura-hi);--aura-bolt-glow:var(--fill-mana);--aura-ripple:var(--fill-mana)}@supports (color:color-mix(in lab, red, red)){html{--aura-ripple:color-mix(in srgb, var(--fill-mana) 65%, var(--aura-hi))}}html{--aura-swirl:var(--fill-mana)}@supports (color:color-mix(in lab, red, red)){html{--aura-swirl:color-mix(in srgb, var(--fill-mana) 60%, var(--aura-hi))}}html{--aura-eye:var(--aura-hi);--aura-facet:var(--aura-hi);--aura-moon:var(--aura-hi);--aura-steel:#9a90b5}@supports (color:color-mix(in lab, red, red)){html{--aura-steel:color-mix(in srgb, var(--color-ash) 60%, var(--aura-hi))}}html{--aura-column:var(--aura-hi);--aura-halo:var(--gold-leaf-hi);--seal-bronze-hi:#f0b27e;--seal-bronze:#c27a45;--seal-bronze-lo:#6b3a1e;--seal-bronze-ink:#2a1407;--seal-silver-hi:#f4f7fb;--seal-silver:#b9c3d3;--seal-silver-lo:#5f6a7e;--seal-silver-ink:#1d2433;--seal-gold-hi:#fbe496;--seal-gold:#efbb3c;--seal-gold-lo:#8a5c08;--seal-gold-ink:#3a2604;--seal-mythic-hi:#e6d6ff;--seal-mythic:#a77df0;--seal-mythic-lo:#4a2a86;--seal-mythic-ink:#1b0e33;--seal-plain-hi:#c9cdd8;--seal-plain:#7d8396;--seal-plain-lo:#3d4252;--seal-plain-ink:#161922}html[data-theme=sakura]{--aura-k:1.3;--aura-frost:#3f7ae8;--aura-snow:#7aa6f0;--aura-rose:#e8467a;--aura-rose-pale:#f7a8c4;--aura-violet:#7a3fd0;--aura-violet-hi:#5b2ab0;--aura-void-in:#2a1540;--aura-ray-hi:var(--aura-gold);--aura-ray-lo:var(--aura-gold-deep);--aura-ray-ring:var(--aura-gold-deep);--aura-hi:var(--color-crypt);--aura-hop:var(--gold-leaf);--aura-bolt:var(--color-mana-ink);--aura-ripple:var(--color-mana-ink);--aura-swirl:var(--color-mana-ink);--aura-eye:var(--fill-mana);--aura-facet:var(--color-mana-ink);--aura-moon:var(--gold-leaf-deep);--aura-steel:var(--color-ash);--aura-column:var(--gold-leaf);--aura-halo:var(--gold-leaf-deep)}html[data-theme=grimoire]{--aura-k:1.3;--aura-frost:#2f6a9a;--aura-snow:#6f97b8;--aura-rose:#b8325a;--aura-rose-pale:#e6a3b6;--aura-violet:#5e3a8c;--aura-violet-hi:#46286e;--aura-void-in:#24143a;--aura-ray-hi:var(--aura-gold);--aura-ray-lo:var(--aura-gold-deep);--aura-ray-ring:var(--aura-gold-deep);--aura-hi:var(--color-crypt);--aura-hop:var(--gold-leaf);--aura-bolt:var(--color-mana-ink);--aura-ripple:var(--color-mana-ink);--aura-swirl:var(--color-mana-ink);--aura-eye:var(--fill-mana);--aura-facet:var(--color-mana-ink);--aura-moon:var(--gold-leaf-deep);--aura-steel:var(--color-ash);--aura-column:var(--gold-leaf);--aura-halo:var(--gold-leaf-deep)}html[data-theme=heirloom]{--aura-frost:#ccd496;--aura-snow:#f6ecb8;--aura-rose:#e07a5c;--aura-rose-pale:#f4c0a0;--aura-violet:#a0402a;--aura-violet-hi:#e0905a;--aura-void-in:#1e0c06;--aura-rift-core:#0a0502;--seal-silver-hi:#faf2b8;--seal-silver:#d0c69a;--seal-silver-lo:#6e6450;--seal-silver-ink:#222018;--seal-mythic-hi:#f0a080;--seal-mythic:#c4502c;--seal-mythic-lo:#5e1e10;--seal-mythic-ink:#1e0a04;--seal-plain-hi:#d4c49c;--seal-plain:#8a7c60;--seal-plain-lo:#4a3e2c;--seal-plain-ink:#1a1610}html{--finale-top:#2a0d14;--finale-floor:#12070b;--finale-rage:#ff3b4e;--finale-ink:#f6ecd9;--finale-ink-soft:#c9b9ab;--finale-call:#ffd36a;--finale-voice:#ff9aa6;--finale-good:#7fe0a7;--finale-bad:#ff9aa6;--finale-iron:#2c2433;--finale-iron-deep:#15111b;--finale-lit:#ffcf5c;--finale-low:#ff5a5a;--finale-spent:#4a4250;--finale-plaque:#f1d58e;--finale-plaque-deep:#c49a45;--finale-plaque-ink:#2a1a08;--finale-radius:18px}html[data-theme=aether]{--finale-top:#2a1530;--finale-floor:#0a0d16;--finale-rage:#f0536a;--finale-ink:#eff1f8;--finale-ink-soft:#b4bccf;--finale-call:#f5be4a;--finale-voice:#ff9fb0;--finale-good:#74e3ad;--finale-iron:#283149;--finale-iron-deep:#121725;--finale-lit:#f5be4a;--finale-spent:#3c4867;--finale-plaque:#ffe3a1;--finale-plaque-deep:#d99a24;--finale-plaque-ink:#1a1205}html[data-theme=tavern]{--finale-top:#3d130a;--finale-floor:#120b07;--finale-rage:#e0503a;--finale-ink:#f5e8d2;--finale-ink-soft:#c7b59a;--finale-call:#e3ac4f;--finale-voice:#ffab98;--finale-iron:#2e2620;--finale-iron-deep:#15100c;--finale-lit:#ec8f42;--finale-spent:#4e4238}html[data-theme=neon]{--finale-top:#3a0630;--finale-floor:#04050d;--finale-rage:#ff2e88;--finale-ink:#e8f4ff;--finale-ink-soft:#a9b4d8;--finale-call:#2ef2ff;--finale-voice:#ff9cc8;--finale-good:#9dffd0;--finale-bad:#ff9cc8;--finale-iron:#161c44;--finale-iron-deep:#080a1c;--finale-lit:#2ef2ff;--finale-low:#ff2e88;--finale-spent:#2c3366;--finale-plaque:#2ef2ff;--finale-plaque-deep:#1aa9c4;--finale-plaque-ink:#04050d;--finale-radius:10px}html[data-theme=sakura]{--finale-top:#4a1838;--finale-floor:#2a1028;--finale-rage:#e8335a;--finale-ink:#fff4f9;--finale-ink-soft:#e5c9da;--finale-call:#ffd27a;--finale-voice:#ffb3c9;--finale-good:#8ff0bd;--finale-bad:#ffb3c9;--finale-iron:#4b2a4e;--finale-iron-deep:#2a1430;--finale-lit:#ffc75a;--finale-low:#ff6b8a;--finale-spent:#6e4a6c;--finale-plaque:#ffe0ec;--finale-plaque-deep:#f0a8c6;--finale-plaque-ink:#3d2240;--finale-radius:22px}html[data-theme=grimoire]{--finale-top:#4a1510;--finale-floor:#241a12;--finale-rage:#d0402e;--finale-ink:#f6edda;--finale-ink-soft:#d0bfa0;--finale-call:#e0b25a;--finale-voice:#ffab98;--finale-iron:#3a2c20;--finale-iron-deep:#1c140d;--finale-lit:#e08a3c;--finale-spent:#5a4a38;--finale-radius:6px}html[data-theme=heirloom]{--finale-top:#3b1a0c;--finale-floor:#120d08;--finale-rage:#d9563c;--finale-ink:#f2e0b4;--finale-ink-soft:#cdba98;--finale-call:#e2bd6e;--finale-voice:#ffb09a;--finale-good:#b4d67e;--finale-bad:#ffb09a;--finale-iron:#33281d;--finale-iron-deep:#17110b;--finale-lit:#e8a04a;--finale-low:#ff6a50;--finale-spent:#52432f;--finale-plaque:#e2c888;--finale-plaque-deep:#b38c3c;--finale-plaque-ink:#241706;--finale-radius:6px}html[data-theme=pixel]{--finale-top:#2b0f24;--finale-floor:#10081a;--finale-iron:#2a2236;--finale-iron-deep:#130e1c;--finale-radius:0px}html{--armo-wall-hi:#4a3c31;--armo-wall-lo:#211914;--armo-mortar:#0d0907;--armo-glow:#ff9646;--armo-ink:#f1e8d8;--armo-ink-soft:#c9bda8;--armo-gold:#ffd27a;--armo-panel:#15100d;--armo-iron-hi:#5a606b;--armo-iron-lo:#23262c;--armo-rivet:#a9b0bc;--armo-bar-hi:#7a808b;--armo-bar-lo:#17191d;--armo-plate-hi:#f3d891;--armo-plate-lo:#b8862f;--armo-plate-ink:#2b1d08;--armo-ok:#3fa461;--armo-ok-ink:#06210f;--armo-near:#d98a2f;--armo-near-ink:#2b1505;--armo-off:#c8364c;--armo-off-ink:#fff1f3;--armo-tag:#f1e3c4;--armo-tag-ink:#3d2914;--armo-slate:#2a3130;--armo-slate-frame:#6a4428;--armo-slate-ink:#eef0ea;--armo-slate-mark:#ff9aa6;--armo-blade:#d5dbe3;--armo-blade-edge:#4d5560;--armo-grip:#4a2d16;--armo-guard:#c9a24a;--armo-gem-1:#4ea8ff;--armo-gem-2:#b483ff;--armo-gem-3:#ffa53d;--armo-gem-4:#2bd3c0;--armo-gem-plain:#8b8f98}html[data-theme=aether]{--armo-wall-hi:#2e3754;--armo-wall-lo:#111624;--armo-mortar:#070a12;--armo-glow:#ff9f5a;--armo-ink:#eef1f8;--armo-ink-soft:#b3bccf;--armo-gold:#f7c95e;--armo-panel:#0b0f1a;--armo-iron-hi:#56617a;--armo-iron-lo:#1c2232;--armo-tag:#eef2fa;--armo-tag-ink:#1d2638}html[data-theme=neon]{--armo-wall-hi:#251a4c;--armo-wall-lo:#0a0817;--armo-mortar:#04030a;--armo-glow:#ff2e88;--armo-ink:#e8f4ff;--armo-ink-soft:#a9b6d6;--armo-gold:#ffd25e;--armo-panel:#07061a;--armo-iron-hi:#4d4a78;--armo-iron-lo:#181530;--armo-rivet:#2ef2ff}html[data-theme=sakura]{--armo-wall-hi:#7d4763;--armo-wall-lo:#4f2840;--armo-mortar:#2e1424;--armo-glow:#ffbedc;--armo-ink:#fff6fa;--armo-ink-soft:#f0d3e1;--armo-gold:#ffe08f;--armo-panel:#2f1626;--armo-iron-hi:#8a6377;--armo-iron-lo:#3e2433;--armo-rivet:#ffd7e8;--armo-slate:#35262f;--armo-slate-frame:#9c5276;--armo-guard:#e7a9c4}html[data-theme=grimoire]{--armo-wall-hi:#54402b;--armo-wall-lo:#2a1e14;--armo-mortar:#170f09;--armo-glow:#e08a3c;--armo-ink:#f6edda;--armo-ink-soft:#cdbb9a;--armo-gold:#f0c46a;--armo-panel:#1d140d;--armo-iron-hi:#6d5a44;--armo-iron-lo:#2b2118;--armo-tag:#f3e6c8;--armo-tag-ink:#3a2412}html[data-theme=heirloom]{--armo-wall-hi:#4a3a28;--armo-wall-lo:#1f170f;--armo-mortar:#0e0a06;--armo-glow:#f0a050;--armo-ink:#f2e0b4;--armo-ink-soft:#d0bd9a;--armo-gold:#f0c870;--armo-panel:#17110b;--armo-iron-hi:#6a5a44;--armo-iron-lo:#2a2118;--armo-tag:#efdeb2;--armo-tag-ink:#3a2814;--armo-rivet:#c9a75e;--armo-bar-hi:#8a6a3e;--armo-bar-lo:#1a130b;--armo-ok:#6a9a2c;--armo-ok-ink:#142006;--armo-off:#b03822;--armo-off-ink:#ffecbe;--armo-slate:#2e2418;--armo-slate-ink:#f0e2b4;--armo-slate-mark:#ffa886;--armo-blade:#d8caa0;--armo-blade-edge:#4e4230;--armo-gem-1:#d8442e;--armo-gem-2:#9cc23e;--armo-gem-4:#f2e2b2;--armo-gem-plain:#8c8068}html{--shaft-sky:#2b2a4a;--shaft-rock:#0e0b17;--shaft-deep:#3b0f1e;--shaft-ink:#f3ead8;--shaft-ink-soft:#b5aa98;--shaft-glow:#ff9a4d;--shaft-hot:#ff4d5e;--shaft-rope:#c99b55;--shaft-ring:#ffd25e;--rod:linear-gradient(180deg, #ecc97f, #a87b3e 55%, #5c4023)}html[data-theme=aether]{--shaft-sky:#1f3358;--shaft-rock:#0a0e19;--shaft-deep:#36122a;--shaft-ink:#eff1f8;--shaft-ink-soft:#a3acc2;--shaft-glow:#ff914f;--shaft-hot:#f0536a;--shaft-rope:#c8d2e8;--shaft-ring:#f5be4a;--rod:linear-gradient(180deg, #f4d891, #b48a3c 55%, #5d4720)}html[data-theme=tavern]{--shaft-sky:#3d2b1c;--shaft-rock:#120b07;--shaft-deep:#3d130a;--shaft-ink:#f5e8d2;--shaft-ink-soft:#bba98f;--shaft-glow:#ec8f42;--shaft-hot:#e0503a;--shaft-rope:#b98a4c;--shaft-ring:#e3ac4f}html[data-theme=neon]{--shaft-sky:#1d1456;--shaft-rock:#04050d;--shaft-deep:#3a0630;--shaft-ink:#e8f4ff;--shaft-ink-soft:#98a6c4;--shaft-glow:#ffb02e;--shaft-hot:#ff2e88;--shaft-rope:#2ef2ff;--shaft-ring:#2ef2ff;--rod:linear-gradient(180deg, #e8f7ff, #7aa0c4 50%, #2a3a5a)}html[data-theme=sakura]{--shaft-sky:#5b3f7e;--shaft-rock:#3a2140;--shaft-deep:#5c1838;--shaft-ink:#fff4f9;--shaft-ink-soft:#dcbfd3;--shaft-glow:#ff9f43;--shaft-hot:#ff4d6d;--shaft-rope:#ffc4dd;--shaft-ring:#ff8fc0;--rod:linear-gradient(180deg, #ffe0ec, #e79bb9 55%, #9c5276)}html[data-theme=grimoire]{--shaft-sky:#4a3d2b;--shaft-rock:#241a12;--shaft-deep:#4a1510;--shaft-ink:#f6edda;--shaft-ink-soft:#c9b796;--shaft-glow:#e08a3c;--shaft-hot:#d0402e;--shaft-rope:#c49a5a;--shaft-ring:#e0b25a;--rod:linear-gradient(180deg, #a98252, #6a4a28 55%, #3a2614)}html[data-theme=heirloom]{--shaft-sky:#3a2c1c;--shaft-rock:#130e09;--shaft-deep:#3b1a0c;--shaft-ink:#f2e0b4;--shaft-ink-soft:#c4b190;--shaft-glow:#e8a04a;--shaft-hot:#d9563c;--shaft-rope:#b8925a;--shaft-ring:#e2bd6e;--rod:linear-gradient(180deg, #e8cc84, #a8843a 55%, #5a4418)}html,.map-swatch[data-map=parchment]{--map-shadow:#0000008c;--map-roller:linear-gradient(180deg, #c9a56a 0%, #f0d9a8 30%, #b88c4f 62%, #7a5530 100%);--map-paper:radial-gradient(circle at 20% 30%, #78501e14, transparent 25%), radial-gradient(circle at 75% 65%, #78501e12, transparent 22%), linear-gradient(170deg, #f4e3bb, #e3c890 60%, #d9bb80);--map-vignette:#78461459;--map-ink:#3b2814;--map-ink-rgb:75 50 22;--map-title:#6b3d12;--map-trail:#8c2a17;--map-elite:#8c2a17;--map-treasure:#9a6a0c;--map-ring:#c2630f;--map-room:radial-gradient(circle at 40% 35%, #fff7e2, #ecd7a6);--map-room-open:radial-gradient(circle at 40% 35%, #fffdf5, #f6e2b2);--map-room-boss:radial-gradient(circle at 40% 35%, #fff2d2, #e2c07e);--map-room-elite:radial-gradient(circle at 40% 35%, #fff3ea, #ebc6a6);--map-room-treasure:radial-gradient(circle at 40% 35%, #fffbe4, #f0d07a);--map-rim:#fff6de99;--map-halo:#fff6deb3;--map-open-rim:#fff4d6;--map-open-shadow:#3c200880;--map-elite-rim:#fff4e8;--map-elite-ring:var(--map-elite)}@supports (color:color-mix(in lab, red, red)){html,.map-swatch[data-map=parchment]{--map-elite-ring:color-mix(in srgb, var(--map-elite) 50%, transparent)}}html,.map-swatch[data-map=parchment]{--map-treasure-rim:#fff0bebf;--map-treasure-ring:var(--map-treasure)}@supports (color:color-mix(in lab, red, red)){html,.map-swatch[data-map=parchment]{--map-treasure-ring:color-mix(in srgb, var(--map-treasure) 45%, transparent)}}html,.map-swatch[data-map=parchment]{--map-cartouche:#fff6de8c;--map-note:#fff6decc;--map-chip:#fff6debf;--map-chip-hover:#fffaebf2;--map-chip-on:#6b3d12;--map-chip-on-ink:#fff4dc;--map-hex:#55309e;--map-hex-bg:#f1e6ff;--map-nemesis:#8c2a17;--map-nemesis-bg:#ffe9dc}html[data-theme=aether]:not([data-map-style],[data-perk-map]),html[data-theme=aether] .map-swatch[data-map=parchment]{--map-shadow:#00000a8c;--map-roller:linear-gradient(180deg, #3c4867 0%, #b5bdcc 30%, #283149 62%, #0a0d16 100%);--map-paper:radial-gradient(ellipse at 50% 0%, #ffffff73, transparent 60%), radial-gradient(circle at 22% 34%, #3c48670d, transparent 24%), linear-gradient(170deg, #f8f1e1, #ede1c7 60%, #e3d3b2);--map-vignette:#2831494d;--map-ink:#1f2a44;--map-ink-rgb:40 52 84;--map-title:#22315c;--map-trail:#b3263b;--map-elite:#a3263a;--map-ring:#b2650c;--map-room:radial-gradient(circle at 40% 35%, #fffbf2, #eee3c9);--map-room-open:radial-gradient(circle at 40% 35%, #fff, #f7eed6);--map-room-boss:radial-gradient(circle at 40% 35%, #fff7e4, #ead5a2);--map-room-elite:radial-gradient(circle at 40% 35%, #fff6f2, #f0d2c8);--map-room-treasure:radial-gradient(circle at 40% 35%, #fffbea, #f2da8e);--map-rim:#fffcf2a6;--map-halo:#fffcf2bf;--map-open-rim:#fffaf0;--map-open-shadow:#0a0d1e73;--map-elite-rim:#fff8f4;--map-treasure-rim:#fff4ccbf;--map-cartouche:#fffcf299;--map-note:#fffcf2d9;--map-chip:#fffcf2bf;--map-chip-hover:#fffffaf2;--map-chip-on:#22315c;--map-chip-on-ink:#f8f1e1;--map-nemesis:#a3263a;--map-nemesis-bg:#ffeae6}html[data-theme=neon]:not([data-map-style],[data-perk-map]),html[data-theme=neon] .map-swatch[data-map=parchment]{--map-shadow:#8a5cff4d;--map-roller:linear-gradient(180deg, #2e3f88 0%, #8fe9ff 30%, #1e2a5e 62%, #05060f 100%);--map-paper:linear-gradient(#2ef2ff14 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #2ef2ff14 1px, transparent 1px) 0 0 / 22px 22px, radial-gradient(ellipse at 50% 0%, #8a5cff33, transparent 65%), linear-gradient(170deg, #121a42, #0c1130 60%, #080b20);--map-vignette:#02030c99;--map-ink:#a5f8ff;--map-ink-rgb:46 242 255;--map-title:#2ef2ff;--map-trail:#ff2e88;--map-elite:#ff2e88;--map-treasure:#ffb02e;--map-ring:#2ef2ff;--map-room:radial-gradient(circle at 40% 35%, #1c2766, #10173a);--map-room-open:radial-gradient(circle at 40% 35%, #26368a, #142052);--map-room-boss:radial-gradient(circle at 40% 35%, #2c2166, #150f3a);--map-room-elite:radial-gradient(circle at 40% 35%, #3a1446, #1c0a26);--map-room-treasure:radial-gradient(circle at 40% 35%, #3a2c12, #1e1608);--map-rim:#2ef2ff24;--map-halo:#2ef2ff2e;--map-open-rim:#0a0d1f;--map-open-shadow:#2ef2ff59;--map-elite-rim:#0a0d1f;--map-treasure-rim:#ffb02e38;--map-cartouche:#0a0d1fbf;--map-note:#0a0d1fe0;--map-chip:#10173ad9;--map-chip-hover:#1e2a5ef2;--map-chip-on:#2ef2ff;--map-chip-on-ink:#031018;--map-hex:#b69bff;--map-hex-bg:#1d1440;--map-nemesis:#ff5c9d;--map-nemesis-bg:#2a0c1e}html[data-theme=sakura]:not([data-map-style],[data-perk-map]),html[data-theme=sakura] .map-swatch[data-map=parchment]{--map-shadow:#d6468c47;--map-roller:linear-gradient(180deg, #f3b6d0 0%, #fff4f9 30%, #e78bb4 62%, #a8406f 100%);--map-paper:radial-gradient(circle at 18% 24%, #ff5fa212, transparent 22%), radial-gradient(circle at 80% 70%, #ff5fa20f, transparent 20%), linear-gradient(170deg, #fff, #fff7fa 60%, #fdeef4);--map-vignette:#ff5fa229;--map-ink:#7a1d4c;--map-ink-rgb:176 48 110;--map-title:#b8175a;--map-trail:#e0438a;--map-elite:#d42f57;--map-treasure:#a8740a;--map-ring:#e0438a;--map-room:radial-gradient(circle at 40% 35%, #fff, #ffeef5);--map-room-open:radial-gradient(circle at 40% 35%, #fff, #fff0f6);--map-room-boss:radial-gradient(circle at 40% 35%, #fff8fb, #fbd9e8);--map-room-elite:radial-gradient(circle at 40% 35%, #fff5f6, #fbd5dd);--map-room-treasure:radial-gradient(circle at 40% 35%, #fffbf0, #f9e2b0);--map-rim:#ffffffb3;--map-halo:#ffffffd9;--map-open-rim:#fff;--map-open-shadow:#d6468c59;--map-elite-rim:#fff;--map-treasure-rim:#ffecbebf;--map-cartouche:#ffffffb3;--map-note:#ffffffe0;--map-chip:#fffc;--map-chip-hover:#fff;--map-chip-on:#b8175a;--map-chip-on-ink:#fff;--map-hex:#5b2fb0;--map-hex-bg:#f1e9ff;--map-nemesis:#b3194a;--map-nemesis-bg:#ffe4ec}html[data-theme=grimoire]:not([data-map-style],[data-perk-map]),html[data-theme=grimoire] .map-swatch[data-map=parchment]{--map-shadow:#2a201766;--map-roller:linear-gradient(180deg, #7a4a2c 0%, #b98a5e 30%, #5c321c 62%, #2a160a 100%);--map-paper:linear-gradient(90deg, transparent 5%, #8b2d1e38 5% calc(5% + 1px), transparent calc(5% + 1px)), radial-gradient(circle at 24% 30%, #6e50280f, transparent 24%), linear-gradient(170deg, #fbf5e6, #f2e6cc 60%, #e8d8b6);--map-vignette:#6e50283d;--map-ink:#2a2017;--map-ink-rgb:60 46 32;--map-title:#74241a;--map-trail:#8b2d1e;--map-elite:#8b2d1e;--map-treasure:#8a5f0a;--map-ring:#b8560f;--map-room:radial-gradient(circle at 40% 35%, #fffdf6, #f1e5c8);--map-room-open:radial-gradient(circle at 40% 35%, #fff, #f8eed8);--map-room-boss:radial-gradient(circle at 40% 35%, #fff9ea, #ead7a8);--map-room-elite:radial-gradient(circle at 40% 35%, #fff6f0, #efd6c8);--map-room-treasure:radial-gradient(circle at 40% 35%, #fffbe8, #f1dc9c);--map-rim:#fffcf4a6;--map-halo:#fffcf4bf;--map-open-rim:#fffaf0;--map-open-shadow:#2a201766;--map-elite-rim:#fff8f2;--map-treasure-rim:#fff2c8bf;--map-cartouche:#fffcf499;--map-note:#fffcf4d9;--map-chip:#fffcf4bf;--map-chip-hover:#fffffaf2;--map-chip-on:#74241a;--map-chip-on-ink:#fff8ea;--map-nemesis-bg:#fbe6da}html[data-theme=heirloom]:not([data-map-style],[data-perk-map]),html[data-theme=heirloom] .map-swatch[data-map=parchment]{--map-shadow:#0009;--map-roller:linear-gradient(180deg, #6e4a2a 0%, #c9a46c 30%, #7a5430 62%, #2e1c0c 100%);--map-paper:radial-gradient(circle at 16% 22%, #9664281f, transparent 4%), radial-gradient(circle at 74% 64%, #9664281a, transparent 5%), radial-gradient(circle at 58% 12%, #96642814, transparent 3%), linear-gradient(90deg, transparent 7%, #a0322838 7% calc(7% + 1px), transparent calc(7% + 1px)), repeating-linear-gradient(180deg, transparent 0 27px, #7850281f 27px 28px), linear-gradient(170deg, #efdfb2, #e4d2aa 60%, #dccb9f);--map-vignette:#6e4b1952;--map-ink:#2e2212;--map-ink-rgb:66 48 24;--map-title:#6a2a14;--map-trail:#8a2a18;--map-elite:#8a2a18;--map-treasure:#8a5f0a;--map-ring:#a8520f;--map-room:radial-gradient(circle at 40% 35%, #fbefbc, #e9d8ae);--map-room-open:radial-gradient(circle at 40% 35%, #fff4bf, #f2e2b4);--map-room-boss:radial-gradient(circle at 40% 35%, #f8e8ba, #dfc690);--map-room-elite:radial-gradient(circle at 40% 35%, #fbe2bc, #e8c4a8);--map-room-treasure:radial-gradient(circle at 40% 35%, #fbf0bc, #ecd48e);--map-rim:#fff0be99;--map-halo:#fff0beb3;--map-open-rim:#fff2be;--map-open-shadow:#321e0a80;--map-elite-rim:#ffeabe;--map-treasure-rim:#fff0bebf;--map-cartouche:#fff0be8c;--map-note:#fff0bed1;--map-chip:#fff0bebf;--map-chip-hover:#fff4bef2;--map-chip-on:#4a2e14;--map-chip-on-ink:#fbecbc;--map-nemesis:#8a2a18;--map-nemesis-bg:#fbe0bc}html[data-theme=pixel]:not([data-map-style],[data-perk-map]),html[data-theme=pixel] .map-swatch[data-map=parchment]{--map-roller:linear-gradient(180deg, #4a3a6a 0%, #b3a9cc 30%, #2e2347 62%, #0d0a16 100%)}html{--camp-sky-hi:#1d1a2c;--camp-sky-lo:#0d0b12;--camp-star:#fff4d6;--camp-stone:#4a4254;--camp-stone-deep:#24202c;--camp-mouth:#07060a;--camp-key:#e6b85a;--camp-key-ink:#2a1a06;--camp-ground:#151019;--camp-log:#8a5530;--camp-log-deep:#3e2412;--camp-glow:#ff9a3c;--camp-ink:#f6ecd9;--camp-ink-soft:#cbbfae}html[data-theme=aether]{--camp-sky-hi:#1b2440;--camp-sky-lo:#0a0d16;--camp-stone:#3c4867;--camp-stone-deep:#1a2031;--camp-key:#f5be4a;--camp-key-ink:#1a1205;--camp-ground:#0e1220;--camp-ink:#eff1f8;--camp-ink-soft:#b4bccf}html[data-theme=neon]{--camp-sky-hi:#24103d;--camp-sky-lo:#08040f;--camp-stone:#3d2a5c;--camp-stone-deep:#1a1029;--camp-key:#ffd166;--camp-ground:#0d0716;--camp-glow:#ff7a3c}html[data-theme=sakura]{--camp-sky-hi:#4a2a4f;--camp-sky-lo:#1f1424;--camp-star:#ffe3ef;--camp-stone:#7a5a82;--camp-stone-deep:#3a2742;--camp-key:#f7c6d6;--camp-key-ink:#3a1830;--camp-ground:#24162a;--camp-ink:#fff4f8;--camp-ink-soft:#e8cfdc}html[data-theme=grimoire]{--camp-sky-hi:#1f2a26;--camp-sky-lo:#0c110f;--camp-stone:#4d5a52;--camp-stone-deep:#222b26;--camp-key:#d9b46a;--camp-ground:#101613}html[data-theme=heirloom]{--camp-sky-hi:#241a12;--camp-sky-lo:#0e0a07;--camp-star:#ffe8be;--camp-stone:#4e4232;--camp-stone-deep:#262016;--camp-key:#d9b25f;--camp-key-ink:#241706;--camp-ground:#140f0a;--camp-ink:#f2e0b4;--camp-ink-soft:#cdba98;--camp-mouth:#0a0705}html[data-theme=pixel]{--camp-sky-hi:#22163a;--camp-sky-lo:#0e0919;--camp-stone:#4a3f63;--camp-stone-deep:#241c35;--camp-ground:#120c1e}html{--book-cover:repeating-linear-gradient(35deg, #ffffff08 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #ffdcb41f, transparent 60%), linear-gradient(180deg, #4a2318, #2c120c);--book-rim:#d6b25e59;--book-paper:#e8d2a2;--book-page:radial-gradient(ellipse at 50% 45%, transparent 60%, #7d4b1938 100%), repeating-linear-gradient(8deg, #6e461408 0 2px, transparent 2px 7px), linear-gradient(160deg, #f6e9c8, #e8d2a2);--book-gutter:#5a320f73;--book-ink:#3a2816;--book-ash:#66512f;--book-label:#7a4e0e;--book-mark:#8f2232;--book-good:#2a6340;--book-gilt:#b38a3e;--book-line:#3a281647;--book-chip:#fffaeb99;--book-chip-on:#3a2816;--book-chip-on-ink:#f6e9c8;--book-seal:#8f2232;--book-seal-deep:#5d1220;--whisper:#9b6bff;--whisper-ink:#cdb6ff}html[data-theme=aether]{--book-cover:repeating-linear-gradient(35deg, #ffffff08 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #becdff1f, transparent 60%), linear-gradient(180deg, #3a2a3c, #1b1424);--book-rim:#f5be4a66}html[data-theme=neon]{--book-cover:repeating-linear-gradient(35deg, #2ef2ff0a 0 2px, transparent 2px 6px), linear-gradient(180deg, #24123a, #0d0618);--book-rim:#2ef2ff66;--whisper:#b07cff;--whisper-ink:#d9c4ff}html[data-theme=sakura]{--book-cover:repeating-linear-gradient(35deg, #ffffff0d 0 2px, transparent 2px 6px), linear-gradient(180deg, #6b2c45, #3e1428);--book-rim:#ffc8dc73;--book-page:radial-gradient(ellipse at 50% 45%, transparent 62%, #b0306e1f 100%), linear-gradient(160deg, #fff7f0, #f7e4dc);--book-paper:#f7e4dc;--book-ink:#3b1a2c;--book-ash:#6b4558;--book-label:#8a2f5c;--whisper:#8a4fe0;--whisper-ink:#5b2aa8}html[data-theme=grimoire]{--book-cover:repeating-linear-gradient(35deg, #ffffff08 0 2px, transparent 2px 6px), linear-gradient(180deg, #2a2017, #120d09);--book-page:linear-gradient(90deg, transparent 22px, #8b2d1e40 22px 23px, transparent 23px), linear-gradient(160deg, #f6efdf, #e9dcc0);--book-paper:#e9dcc0;--book-ink:#2a2017;--book-ash:#5c4a36;--book-label:#8b2d1e;--whisper:#6a3fb8;--whisper-ink:#4b2690}html[data-theme=heirloom]{--book-cover:repeating-linear-gradient(35deg, #fff0be08 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #ffdcaa1f, transparent 60%), linear-gradient(180deg, #4e2e1a, #2a170c);--book-rim:#d9b25f66;--book-page:radial-gradient(circle at 20% 26%, #9664281f 0 5px, transparent 12px), radial-gradient(ellipse at 50% 45%, transparent 60%, #6e4b193d 100%), linear-gradient(160deg, #efdfb2, #e2d0a8);--book-paper:#e2d0a8;--book-ink:#2e2212;--book-ash:#5c4a32;--book-label:#6a3a10;--book-mark:#80251a;--book-good:#34561c;--whisper:#9c4f3a;--whisper-ink:#6a2a18;--whisper-page-ink:#f2b49c;--book-chip:#fff0be99;--book-chip-on-ink:#f6e4b8;--book-seal:#8f2a1c;--book-seal-deep:#5d1a10}html[data-theme=pixel]{--book-cover:repeating-linear-gradient(90deg, #ffffff0a 0 2px, transparent 2px 8px), linear-gradient(180deg, #4a2340, #24102a);--book-rim:#b3a9cc73}html{--moon:#9fb0ee;--moon-ink:#b4c2f4;--elev-sky-hi:#1c2c40}@supports (color:color-mix(in lab, red, red)){html{--elev-sky-hi:color-mix(in srgb, var(--color-mana) 18%, var(--color-void))}}html{--elev-sky-lo:var(--color-void);--elev-face:var(--color-stone-2);--elev-edge:var(--color-stone-3);--elev-shade:var(--color-stone);--elev-ground:var(--color-crypt);--elev-win-0:var(--color-void);--elev-win-1:#6e5a33}@supports (color:color-mix(in lab, red, red)){html{--elev-win-1:color-mix(in srgb, var(--color-gold) 40%, var(--color-void))}}html{--elev-win-2:#bb9a4a}@supports (color:color-mix(in lab, red, red)){html{--elev-win-2:color-mix(in srgb, var(--color-gold) 72%, var(--color-void))}}html{--elev-win-3:var(--color-gold);--elev-ghost:#6e628c}@supports (color:color-mix(in lab, red, red)){html{--elev-ghost:color-mix(in srgb, var(--color-ash) 45%, var(--color-stone-3))}}html{--elev-moon:#dbe2d6}@supports (color:color-mix(in lab, red, red)){html{--elev-moon:color-mix(in srgb, var(--color-parchment) 85%, var(--color-mana))}}html[data-theme=aether]{--moon:#a3b4f5;--moon-ink:#b8c6f7}html[data-theme=tavern]{--moon:#a9b6e6;--moon-ink:#bcc7ee}html[data-theme=neon]{--moon:#9fb4ff;--moon-ink:#b9c8ff}html[data-theme=sakura]{--moon:#6b7fd6;--moon-ink:#3a4fb0;--elev-sky-hi:#ffe3f0;--elev-sky-lo:#fff4f9;--elev-face:#fbe2ee;--elev-edge:#eca8c9;--elev-shade:#f3cfe0;--elev-ground:#f8cfe2;--elev-win-0:#e9d2de;--elev-win-1:#ffb3d1;--elev-win-2:#ff86b8;--elev-win-3:#ff5fa2;--elev-ghost:#e39bbf;--elev-moon:#fff1b8}html[data-theme=grimoire]{--moon:#5a6fc0;--moon-ink:#34489a;--elev-sky-hi:#efe2c4;--elev-sky-lo:#f8f1e1;--elev-face:#e6d6b4;--elev-edge:#a08660;--elev-shade:#d9c59c;--elev-ground:#d4bf94;--elev-win-0:#c9b48e;--elev-win-1:#d9a861;--elev-win-2:#b9772f;--elev-win-3:#8b2d1e;--elev-ghost:#a08660;--elev-moon:#fff4cc}html[data-theme=heirloom]{--moon:#bab88a;--moon-ink:#dcd6a4}html[data-theme=pixel]{--moon:#a2b0f0;--moon-ink:#b6c2f5;--elev-sky-hi:#2a1a4a;--elev-win-1:#8a6a2a;--elev-win-2:#cfa23a;--elev-win-3:#ffd25e}html{--cloth-cover:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #0000001f 0 1px, transparent 1px 4px), radial-gradient(ellipse at 70% 15%, #becdff24, transparent 60%), linear-gradient(180deg, #2a3358, #141a33);--cloth-rim:#a9b6e673;--cloth-seal:#33438f;--cloth-seal-deep:#1c275e;--cloth-on-ink:#e8ecff}html[data-theme=aether]{--cloth-cover:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #0000001f 0 1px, transparent 1px 4px), radial-gradient(ellipse at 70% 15%, #becdff29, transparent 60%), linear-gradient(180deg, #27315c, #121733);--cloth-rim:#a3b4f573}html[data-theme=neon]{--cloth-cover:repeating-linear-gradient(0deg, #9fb4ff0d 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #00000024 0 1px, transparent 1px 4px), linear-gradient(180deg, #1c2152, #0a0c26);--cloth-rim:#9fb4ff80;--cloth-seal:#3a3fae;--cloth-seal-deep:#1d206a}html[data-theme=sakura]{--cloth-cover:repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #0000001a 0 1px, transparent 1px 4px), linear-gradient(180deg, #4b4592, #29255a);--cloth-rim:#dcd2ff8c;--cloth-seal:#4b4fb8;--cloth-seal-deep:#2c2f7c}html[data-theme=grimoire]{--cloth-cover:repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #0000001f 0 1px, transparent 1px 4px), linear-gradient(180deg, #2f3961, #171c36);--cloth-rim:#8c9cdc80;--cloth-seal:#3d4a94;--cloth-seal-deep:#222a5c}html[data-theme=heirloom]{--cloth-cover:repeating-linear-gradient(0deg, #fff0be09 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #0000001f 0 1px, transparent 1px 4px), radial-gradient(ellipse at 70% 15%, #ffd2961a, transparent 60%), linear-gradient(180deg, #2c3a1e, #161c0e);--cloth-rim:#d9b25f66;--cloth-seal:#4e5c22;--cloth-seal-deep:#2c3612;--cloth-on-ink:#ecdcb0}html[data-theme=pixel]{--cloth-cover:repeating-linear-gradient(90deg, #ffffff0d 0 2px, transparent 2px 8px), linear-gradient(180deg, #2c3368, #161a3a);--cloth-rim:#9fb0ee80}html{--vision:#66e0d0;--vision-ink:#7ce8da;--vision-obsidian:#08060f;--vision-plan:#130f22;--vision-plan-ink:#c9b98f;--vision-lamp:#ffb347;--vision-lamp-ink:#ffc56e;--vision-night:#05030a}html[data-theme=aether]{--vision:#6fd6e2;--vision-ink:#8fe2ec;--vision-obsidian:#060912;--vision-plan:#0d1529;--vision-plan-ink:#9fb3dc;--vision-lamp:#ffb35c;--vision-lamp-ink:#ffc27a;--vision-night:#03050c}html[data-theme=tavern]{--vision:#74cfc2;--vision-ink:#8fdccf;--vision-obsidian:#0e0906;--vision-plan:#1d140d;--vision-plan-ink:#c9a46e;--vision-lamp:#ffb347;--vision-lamp-ink:#ffc46b;--vision-night:#0a0604}html[data-theme=neon]{--vision:#4dffc3;--vision-ink:#7dffd3;--vision-obsidian:#03040c;--vision-plan:#070a1f;--vision-plan-ink:#8ea6ff;--vision-lamp:#ff5fd2;--vision-lamp-ink:#ff8ee0;--vision-night:#02030a}html[data-theme=sakura]{--vision:#2aa3b3;--vision-ink:#0f6b78;--vision-obsidian:#fcf6fb;--vision-plan:#fffafd;--vision-plan-ink:#8a4f76;--vision-lamp:#ff9f43;--vision-lamp-ink:#a84d06;--vision-night:#3d2240}html[data-theme=grimoire]{--vision:#2f7f86;--vision-ink:#1d5a60;--vision-obsidian:#f3ead6;--vision-plan:#f8f1e1;--vision-plan-ink:#6b5236;--vision-lamp:#d9822b;--vision-lamp-ink:#8a4a10;--vision-night:#2a2017}html[data-theme=heirloom]{--vision:#a0b078;--vision-ink:#c8d696;--vision-obsidian:#0e0a07;--vision-plan:#1c150e;--vision-plan-ink:#c9a870;--vision-lamp:#ffb44d;--vision-lamp-ink:#ffc977;--vision-night:#0a0705}html{--study-desk:linear-gradient(180deg, #a06a3c 0 2px, #7a4c2a 2px 55%, #5b3820);--study-desk-edge:#2c190d;--study-desk-r:0px;--study-paper-hi:#f3e8cf;--study-paper-lo:#e6d6b2;--study-paper-glow:transparent;--study-ink:#2b1d10;--study-ash:#6a5338;--study-gold:#7a4a00;--study-rule:#5a3c1e33;--study-paper-shadow:0 3px 0 #2c190d;--study-sq-l:#d9c4a0;--study-sq-d:#9a7b5a;--study-lamp:30%;--study-case:linear-gradient(180deg, #6a4327, #4a2c18);--study-case-border:0 solid transparent;--study-case-r:0px;--study-case-shadow:inset 0 0 0 2px #2c190d, inset 0 3px 0 #ffdcaa2e, 0 4px 0 #000;--study-recess:linear-gradient(180deg, #120d1f, #1d1532);--study-recess-shadow:inset 0 8px 0 -3px #0000008c, inset 0 0 0 2px #2c190d;--study-plank:linear-gradient(180deg, #c9a06a 0 2px, #8a5a33 2px 60%, #5b3820);--study-plank-shadow:0 3px 0 #2c190d;--study-brass:linear-gradient(180deg, #ffe7a3 0 2px, #ffd25e 2px 70%, #c9962e);--study-brass-solid:#c9962e;--study-brass-ink:#0d0a16;--study-pages:#f1e6cf;--study-ring:#c3b8dc}html[data-theme=aether]{--study-desk:linear-gradient(180deg, #ffffff14, transparent 35%), linear-gradient(180deg, #232b44, #161c2e);--study-desk-edge:#0b0f1b;--study-desk-r:16px;--study-paper-hi:#1b2238;--study-paper-lo:#141a2c;--study-paper-glow:#7896f01f;--study-ink:#eff1f8;--study-ash:#a3adc6;--study-gold:#f5be4a;--study-rule:#a0b4e129;--study-paper-shadow:0 10px 22px -14px #000000e6;--study-sq-l:#e3e8f0;--study-sq-d:#8fa1bb;--study-lamp:34%;--study-case:linear-gradient(180deg, #ffffff12, transparent 30%), linear-gradient(180deg, #1d2439, #121725);--study-case-border:1px solid #a0b4e12e;--study-case-r:18px;--study-case-shadow:inset 0 1px 0 #ffffff1a, 0 18px 40px -22px #000000e6;--study-recess:radial-gradient(ellipse 70% 60% at 50% 0%, #5a78dc24, transparent 70%), linear-gradient(180deg, #080b14, #0e1322);--study-recess-shadow:inset 0 12px 16px -10px #000000bf, inset 0 0 0 1px #a0b4e114;--study-plank:linear-gradient(180deg, #ffe3a1 0 1px, #3a4566 1px 45%, #232a41);--study-plank-shadow:0 6px 12px -6px #000c;--study-brass:linear-gradient(135deg, #ffe3a1, #d99a24 40%, #ffd47a 60%, #b97a12);--study-brass-solid:#d99a24;--study-brass-ink:#1a1205;--study-pages:#d9deea;--study-ring:#aeb8d4}html[data-theme=tavern]{--study-recess:linear-gradient(180deg, #140d08, #22170f);--study-ring:#c2ab8b}html[data-theme=neon]{--study-desk:linear-gradient(180deg, #2ef2ff1a, transparent 35%), linear-gradient(180deg, #121a3e, #0a0d1f);--study-desk-edge:#05060f;--study-desk-r:12px;--study-paper-hi:#10173a;--study-paper-lo:#0a0f26;--study-paper-glow:#2ef2ff14;--study-ink:#e8f4ff;--study-ash:#9aa6e0;--study-gold:#2ef2ff;--study-rule:#2ef2ff2e;--study-paper-shadow:0 0 0 1px #2ef2ff40, 0 10px 22px -14px #000000e6;--study-sq-l:#c8d4ff;--study-sq-d:#2e3f88;--study-lamp:26%;--study-case:linear-gradient(180deg, #121a3e, #0a0d1f);--study-case-border:1px solid #2ef2ff4d;--study-case-r:12px;--study-case-shadow:0 0 18px -6px #2ef2ff59, 0 18px 40px -22px #000000e6;--study-recess:linear-gradient(180deg, #03040b, #070a1a);--study-recess-shadow:inset 0 10px 14px -10px #000c, inset 0 0 0 1px #2ef2ff1f;--study-plank:linear-gradient(180deg, #2ef2ff 0 1px, #1e2a5e 1px 45%, #10173a);--study-plank-shadow:0 0 10px -2px #2ef2ff73;--study-brass:linear-gradient(135deg, #b9fbff, #2ef2ff 45%, #0aa8c2);--study-brass-solid:#0aa8c2;--study-brass-ink:#031018;--study-pages:#c8d4ff;--study-ring:#8794d6}html[data-theme=sakura]{--study-desk:radial-gradient(circle, #ff5fa21f 1.2px, transparent 1.7px) 0 0 / 14px 14px, linear-gradient(180deg, #fff, #ffe9f3);--study-desk-edge:#eca8c9;--study-desk-r:22px;--study-paper-hi:#fffdf9;--study-paper-lo:#fff5f9;--study-ink:#3d2240;--study-ash:#7d5470;--study-gold:#b8175a;--study-rule:#d6468c33;--study-paper-shadow:0 8px 18px -12px #d6468c80;--study-sq-l:#fff3f8;--study-sq-d:#e07aa9;--study-lamp:22%;--study-case:linear-gradient(180deg, #fff, #fff7fb);--study-case-border:2px solid #f8cfe2;--study-case-r:22px;--study-case-shadow:0 10px 24px -14px #d6468c73;--study-recess:radial-gradient(ellipse 70% 60% at 50% 0%, #fff, transparent 70%), linear-gradient(180deg, #ffe1ee, #fff0f6);--study-recess-shadow:inset 0 10px 14px -10px #d6468c59;--study-plank:linear-gradient(180deg, #fff 0 2px, #f6c7d9 2px 55%, #e7a3c0);--study-plank-shadow:0 6px 10px -6px #d6468c80;--study-brass:linear-gradient(180deg, #fff3cf, #f6d468 55%, #dfa11a);--study-brass-solid:#dfa11a;--study-brass-ink:#3a2604;--study-pages:#fff;--study-ring:#c79ab4}html[data-theme=grimoire]{--study-desk:linear-gradient(180deg, #c9a878 0 2px, #a88456 2px 55%, #8a6a40);--study-desk-edge:#5c4a36;--study-desk-r:4px;--study-paper-hi:#fbf6ea;--study-paper-lo:#f1e6cc;--study-ink:#2a2017;--study-ash:#5c4a36;--study-gold:#8b2d1e;--study-rule:#8b2d1e33;--study-paper-shadow:0 3px 0 #5c4a36;--study-sq-l:#efe3c8;--study-sq-d:#b39a72;--study-lamp:24%;--study-case:linear-gradient(180deg, #8a6a40, #6b5030);--study-case-r:4px;--study-case-shadow:inset 0 0 0 2px #4a3a26, inset 0 3px 0 #fff0d240, 0 6px 12px -8px #3c281499;--study-recess:linear-gradient(180deg, #e2d2b0, #efe3c8);--study-recess-shadow:inset 0 8px 10px -6px #3c281466, inset 0 0 0 2px #4a3a26;--study-plank:linear-gradient(180deg, #d8b98a 0 2px, #a88456 2px 55%, #7a5c38);--study-plank-shadow:0 3px 0 #4a3a26;--study-brass:linear-gradient(180deg, #f6d468, #dfa11a 60%, #a3700a);--study-brass-solid:#dfa11a;--study-brass-ink:#2a1a04;--study-pages:#fffaf0;--study-ring:#8a7558}html[data-theme=heirloom]{--study-desk:linear-gradient(180deg, #ffe6be33 0 2px, #1e120673 2px), var(--oak) 0 0 / 320px 320px, #5b3f24;--study-desk-edge:#24170c;--study-desk-r:4px;--study-paper-hi:#efdfb2;--study-paper-lo:#e2d0a8;--study-ink:#2b1d10;--study-ash:#5c4a32;--study-gold:#6a4210;--study-rule:#78502833;--study-paper-shadow:0 3px 0 #24170c, 0 10px 18px -12px #000;--study-sq-l:#d2b183;--study-sq-d:#946848;--study-lamp:30%;--study-case:linear-gradient(#1c12089e 0 0), var(--oak) 120px 0 / 320px 320px, #4a3a27;--study-case-r:4px;--study-case-shadow:inset 0 0 0 2px #24170c, inset 0 3px 0 #ffdcaa29, 0 10px 22px -14px #000;--study-recess:linear-gradient(180deg, #120c07, #22170e);--study-recess-shadow:inset 0 8px 10px -4px #0009, inset 0 0 0 2px #24170c;--study-plank:linear-gradient(180deg, #d0aa70 0 2px, #8a6038 2px 60%, #5b3a1e);--study-plank-shadow:0 3px 0 #24170c;--study-brass:linear-gradient(180deg, #f3dc9c 0 2px, #d9b25f 2px 70%, #a8843a);--study-brass-solid:#c9a24e;--study-brass-ink:#1f1606;--study-pages:#efdfb2;--study-ring:#c4b190}html{--tome-leather:#3a2416;--tome-cover:radial-gradient(ellipse 70% 60% at 30% 20%, #ffdcaa1a, transparent 70%), linear-gradient(135deg, #5b3a22, #3a2416 70%);--tome-tool:#e3ac4f73;--tome-folio:#e2c38c;--tome-radius:18px;--tome-shadow:0 24px 50px -24px #000000d9;--tome-leaf:var(--color-crypt);--tome-edge:var(--color-stone-2);--tome-gutter:#00000080;--tome-ribbon-ink:#1a1205;--tome-ribbon-glow:#fff6;--tome-ribbon-plain:#b9a688}html[data-theme=aether]{--tome-ribbon-plain:#aab4cc}html[data-theme=tavern]{--tome-leather:#4a2616;--tome-cover:radial-gradient(ellipse 70% 60% at 30% 20%, #ffdcaa1f, transparent 70%), linear-gradient(135deg, #73402a, #4a2616 70%)}html[data-theme=neon]{--tome-leather:#160f3a;--tome-cover:radial-gradient(ellipse 70% 60% at 30% 20%, #2ef2ff1f, transparent 70%), linear-gradient(135deg, #2a1d66, #160f3a 70%);--tome-tool:#2ef2ff8c;--tome-folio:#8ff6ff;--tome-shadow:0 0 40px -18px #2ef2ff73, 0 24px 50px -24px #000000e6;--tome-ribbon-ink:#031018;--tome-ribbon-plain:#9fb2ff}html[data-theme=sakura]{--tome-leather:#f8cfe2;--tome-cover:radial-gradient(circle, #ffffff8c 1.2px, transparent 1.7px) 0 0 / 14px 14px, linear-gradient(135deg, #ffe3f1, #f8cfe2 70%);--tome-tool:#ff5fa280;--tome-folio:#b8175a;--tome-radius:1.4rem;--tome-shadow:0 16px 34px -18px #d6468c80;--tome-gutter:#d6468c38;--tome-ribbon-ink:#3d2240;--tome-ribbon-glow:#ffffff8c;--tome-ribbon-plain:#d4c2ec}html[data-theme=grimoire]{--tome-leather:#5a1d17;--tome-cover:radial-gradient(ellipse 70% 60% at 30% 20%, #ffd2aa1f, transparent 70%), linear-gradient(135deg, #7c2c22, #5a1d17 70%);--tome-tool:#d6b05c99;--tome-folio:#e8cf96;--tome-radius:10px;--tome-shadow:0 18px 36px -20px #3c1e0fb3;--tome-gutter:#5a3c1e59;--tome-ribbon-ink:#fbf4e4;--tome-ribbon-glow:#00000073;--tome-ribbon-plain:#6b5a44}html[data-theme=heirloom]{--tome-leather:#4a2a18;--tome-cover:radial-gradient(ellipse 70% 60% at 30% 20%, #ffdcaa1f, transparent 70%), linear-gradient(135deg, #6a3e24, #4a2a18 70%);--tome-tool:#d9b25f80;--tome-folio:#e2c38c;--tome-radius:8px;--tome-ribbon-plain:#b9a688;--tome-ribbon-glow:#fff0be66;--tome-silk-blood:#d78a6c;--tome-ribbon-dim:saturate(.7) brightness(.95);--tome-ribbon-hover:saturate(.9)}html[data-theme=pixel]{--tome-leather:#3b2416;--tome-cover:linear-gradient(135deg, #5a3a22, #3b2416 70%);--tome-radius:0px;--tome-shadow:0 6px 0 #00000073;--tome-ribbon-plain:#b6a8d4}html{--slip-bg:radial-gradient(ellipse at 50% 45%, transparent 55%, #7d4b1947 100%), repeating-linear-gradient(8deg, #6e461409 0 2px, transparent 2px 7px), linear-gradient(160deg, #f5e6c0, #e8cf9b);--slip-flat:#ecd6a6;--slip-ink:#3d2914;--slip-soft:#6b4a22;--slip-who:#7a4e0e;--slip-border:0 solid transparent;--slip-radius:0;--slip-clip:polygon(0% 3%, 8% 0%, 24% 2%, 41% 0.4%, 58% 2.2%, 76% 0.3%, 92% 1.8%, 100% 0.5%, 99.3% 30%, 100% 62%, 99.2% 100%, 84% 98.2%, 66% 100%, 47% 98.4%, 29% 99.8%, 12% 98%, 0% 100%, 0.8% 66%, 0% 34%);--slip-shadow:drop-shadow(0 12px 14px #00000073);--slip-shadow-sm:drop-shadow(0 6px 6px #0006);--slip-font:Georgia, "Times New Roman", serif;--slip-italic:italic;--slip-weight:700;--wax-recall:var(--moon);--wax-chapter:var(--fill-blood);--wax-fresh:var(--fill-mana);--wax-puzzle:var(--fill-venom);--wax-convert:var(--fill-ember);--wax-done:#4f8a3a;--slip-stamp:#2f5d1e}html[data-theme=sakura]{--slip-bg:repeating-linear-gradient(180deg, transparent 0 21px, #ff5fa21f 21px 22px), linear-gradient(180deg, #fffaf4, #fff3f8);--slip-flat:#fff6f7;--slip-ink:#3d2240;--slip-soft:#8a2f5c;--slip-who:#8a2f5c;--slip-border:2px solid #f8cfe2;--slip-radius:14px;--slip-clip:none;--slip-shadow:drop-shadow(0 8px 12px #d6468c33);--slip-shadow-sm:drop-shadow(0 5px 7px #d6468c2e);--slip-font:var(--font-display);--slip-italic:normal;--slip-weight:800;--wax-done:#3f9a5a;--slip-stamp:#2e6a3a}html[data-theme=grimoire]{--slip-bg:radial-gradient(ellipse at 50% 45%, transparent 55%, #5a3c1438 100%), linear-gradient(160deg, #fbf3dc, #f0e0b8);--slip-flat:#f4e6c4;--slip-shadow:drop-shadow(0 8px 10px #3c280f59);--slip-shadow-sm:drop-shadow(0 4px 5px #3c280f4d)}html[data-theme=heirloom]{--slip-bg:radial-gradient(ellipse at 50% 45%, transparent 55%, #6e40144d 100%), repeating-linear-gradient(8deg, #6e46140a 0 2px, transparent 2px 7px), linear-gradient(160deg, #f0dcae, #dcc08a);--slip-flat:#e6cf9c;--slip-ink:#3a2412;--slip-soft:#6b4520;--slip-who:#6b3f0f;--slip-font:var(--font-display);--slip-italic:normal;--slip-weight:400;--wax-done:#5e7a2a;--slip-stamp:#3f5a1a}html[data-art=pixel]{--slip-clip:none;--slip-radius:0;--slip-border:2px solid #3d2914;--slip-font:var(--font-display);--slip-italic:normal}html{--copybook-cover:repeating-linear-gradient(35deg, #ffffff08 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #ffdcb424, transparent 60%), linear-gradient(180deg, #3e2c40, #1b1424);--copybook-rim:#f5be4a73;--copybook-corner:#c9a24a;--copybook-spine:#2a1a2c;--copybook-thread:#d9b45e;--copybook-fore:#78522480;--copybook-ribbon:#9c2433;--copybook-fibre:#784c1880;--copybook-paper-a:#f7ebcc;--copybook-paper-b:#ead5a6;--copybook-plate:#fbf3dd;--copybook-edge:#7d4b193d;--copybook-line:#46301a42;--copybook-margin:#b826349e;--copybook-ink:#3a2816;--copybook-ash:#66512f;--copybook-label:#74480c;--copybook-mark:#8f2232;--copybook-good:#2a6340;--copybook-say-a:#fcf3da;--copybook-say-b:#f1dfb2;--copybook-say-ink:#3d2914;--copybook-say-who:#74480c;--copybook-choice:#fffaebb3;--copybook-radius:14px;--zone-goal:#2fa84f;--zone-danger:#d63a3a;--zone-wall:#2f6fd6;--zone-focus:#e0a10a;--zone-ink:#fffaf0}html[data-theme=tavern]{--copybook-cover:repeating-linear-gradient(35deg, #ffffff08 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #ffd2961f, transparent 60%), linear-gradient(180deg, #5e3822, #2e1a0e);--copybook-rim:#d6aa5a73;--copybook-corner:#b8893e;--copybook-spine:#2a160a;--copybook-thread:#d6b27a;--copybook-ribbon:#8a2a1c;--copybook-paper-a:#f4e3bd;--copybook-paper-b:#e4ca96;--copybook-plate:#f9eed2;--copybook-ink:#33210f;--copybook-ash:#5e4626;--copybook-label:#70420c;--copybook-mark:#8a2a1c;--copybook-good:#2a5628;--copybook-say-who:#70420c}html[data-theme=neon]{--copybook-cover:repeating-linear-gradient(35deg, #2ef2ff0d 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #ff3d711f, transparent 60%), linear-gradient(180deg, #26133e, #0d0618);--copybook-rim:#2ef2ff73;--copybook-corner:#2ef2ff;--copybook-spine:#0d0618;--copybook-thread:#ff3d71;--copybook-fore:#46328c61;--copybook-ribbon:#c8124a;--copybook-fibre:#46328c66;--copybook-paper-a:#f3f2fa;--copybook-paper-b:#dfddf0;--copybook-plate:#fbfaff;--copybook-edge:#3c287829;--copybook-line:#3c3c963d;--copybook-margin:#de1e6e99;--copybook-ink:#1c1830;--copybook-ash:#4a4666;--copybook-label:#6a2aa8;--copybook-mark:#a8123c;--copybook-good:#136444;--copybook-say-a:#f7f5ff;--copybook-say-b:#e5e1f7;--copybook-say-ink:#1c1830;--copybook-say-who:#6a2aa8;--copybook-choice:#ffffffb8;--zone-goal:#19c37d;--zone-danger:#ff3d71;--zone-wall:#2f8bff;--zone-focus:#e6b000}html[data-theme=sakura]{--copybook-cover:repeating-linear-gradient(35deg, #ffffff0f 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #ffd2e433, transparent 60%), linear-gradient(180deg, #7a3350, #44162c);--copybook-rim:#ffc8dc80;--copybook-corner:#f3c1d2;--copybook-spine:#3a1022;--copybook-thread:#f6c7d6;--copybook-fore:#b0466e57;--copybook-ribbon:#b0204a;--copybook-fibre:#aa466e52;--copybook-paper-a:#fff8f1;--copybook-paper-b:#f8e5dc;--copybook-plate:#fffcf8;--copybook-edge:#b0306e21;--copybook-line:#b03c6e3d;--copybook-margin:#d634709e;--copybook-ink:#3b1a2c;--copybook-ash:#6b4558;--copybook-label:#8a2f5c;--copybook-mark:#a3173c;--copybook-good:#1d6b3d;--copybook-say-a:#fffbf6;--copybook-say-b:#fff0f5;--copybook-say-ink:#3d2240;--copybook-say-who:#8a2f5c;--copybook-choice:#ffffffc7;--copybook-radius:18px;--zone-goal:#2fb36a;--zone-danger:#e5395f;--zone-wall:#3a6fd0;--zone-focus:#e09a0e}html[data-theme=grimoire]{--copybook-cover:repeating-linear-gradient(35deg, #ffffff08 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #dcbe8c1f, transparent 60%), linear-gradient(180deg, #2e2219, #120d09);--copybook-rim:#c8aa7866;--copybook-corner:#8c7656;--copybook-spine:#120d09;--copybook-thread:#c8aa78;--copybook-ribbon:#7a1d1d;--copybook-paper-a:#f7f0e0;--copybook-paper-b:#eadcc0;--copybook-plate:#fcf8ee;--copybook-edge:#5a3c1e33;--copybook-line:#2a20173d;--copybook-margin:#a0281e94;--copybook-ink:#2a2017;--copybook-ash:#5c4a36;--copybook-label:#8b2d1e;--copybook-mark:#9a1f1f;--copybook-good:#2a5a2e;--copybook-say-a:#fbf6ea;--copybook-say-b:#efe4cc;--copybook-say-ink:#2a2017;--copybook-say-who:#8b2d1e;--copybook-radius:6px;--zone-goal:#3f8f3a;--zone-danger:#b8322a;--zone-wall:#3a5fae;--zone-focus:#c08a18}html[data-theme=heirloom]{--copybook-cover:repeating-linear-gradient(35deg, #fff0be09 0 2px, transparent 2px 6px), radial-gradient(ellipse at 30% 20%, #ffdcaa24, transparent 60%), linear-gradient(180deg, #54321c, #2a170c);--copybook-rim:#d9b25f73;--copybook-corner:#b8913f;--copybook-spine:#24140a;--copybook-thread:#d9c08a;--copybook-fore:#6e481a80;--copybook-ribbon:#80251a;--copybook-fibre:#6e461480;--copybook-paper-a:#f0e0b3;--copybook-paper-b:#e2cf9f;--copybook-plate:#f5e6b6;--copybook-edge:#6e4b1942;--copybook-line:#3c2a1247;--copybook-margin:#962a1a99;--copybook-ink:#2e2212;--copybook-ash:#5c4a32;--copybook-label:#6a3a10;--copybook-mark:#80251a;--copybook-good:#3d5a12;--copybook-say-a:#f3e3b4;--copybook-say-b:#e7d09a;--copybook-say-ink:#3d2914;--copybook-say-who:#6a3a10;--copybook-choice:#fff0be99;--zone-goal:#6f8f1f;--zone-danger:#b0381e;--zone-wall:#3a2a1a;--zone-focus:#c08a18;--zone-ink:#f3dfae}html[data-theme=pixel]{--copybook-cover:repeating-linear-gradient(90deg, #ffffff0d 0 2px, transparent 2px 8px), linear-gradient(180deg, #4e2544, #24102a);--copybook-rim:#b3a9cc8c;--copybook-corner:#b3a9cc;--copybook-spine:#1a0a1e;--copybook-thread:#e0c068;--copybook-fore:#6e461e8c;--copybook-ribbon:#9a2a1e;--copybook-paper-a:#f6e7c2;--copybook-paper-b:#e6cb94;--copybook-plate:#fbf0d4;--copybook-line:#5034164d;--copybook-margin:#aa281ea6;--copybook-ink:#24180c;--copybook-ash:#5a4528;--copybook-label:#6b3f12;--copybook-mark:#9a2a1e;--copybook-good:#2a5e30;--copybook-say-a:#f6e7c2;--copybook-say-b:#e6cb94;--copybook-say-who:#6b3f12;--copybook-radius:0px;--zone-wall:#3b6fd8}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent;--bg-glow-top:#5a3f8a47;--bg-glow-bottom:#c9962e14;--page-bg:radial-gradient(ellipse at 50% -10%, var(--bg-glow-top), transparent 60%), radial-gradient(ellipse at 50% 120%, var(--bg-glow-bottom), transparent 55%), var(--color-void)}:root{--run-w-room:36rem;--run-w-trial:36rem;--run-w-map:42rem;--run-w-wide:1360px}@media (width>=40rem){:root{--run-w-room:46rem}}@media (width>=48rem){:root{--run-w-trial:48rem;--run-w-map:48rem}}@media (width>=64rem){:root{--run-w-room:68rem;--run-w-map:1360px}}@media (width>=64rem) and (orientation:landscape){:root{--run-w-trial:72rem}}:where(html) .font-display{font-weight:var(--display-weight,400);letter-spacing:var(--display-tracking,normal)}html[data-art=vector] .art-pixel:not(.art-figure),html:not([data-art=vector]) .art-vector{display:none!important}html[data-art=vector][data-sprites=pixel] .art-sprite.art-pixel{display:block!important}html[data-art=vector][data-sprites=pixel] .art-sprite.art-vector{display:none!important}body{background-color:var(--color-void);font-family:var(--font-sans);color:var(--color-parchment);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;min-height:100dvh}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}:is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}button{cursor:pointer}button:disabled{cursor:not-allowed}}@layer components{.piece-w{--p-fill:var(--pw-fill);--p-ink:var(--pw-ink);--p-detail:var(--pw-detail);--p-shine:var(--pw-shine);--p-turn:url(#gd-turn-w);--p-dome:url(#gd-dome-w);--p-grain:url(#gd-grain-w);--p-carve:url(#gd-carve-w);filter:var(--pw-shadow,var(--piece-shadow))}.piece-b{--p-fill:var(--pb-fill);--p-ink:var(--pb-ink);--p-detail:var(--pb-detail);--p-shine:var(--pb-shine);--p-turn:url(#gd-turn-b);--p-dome:url(#gd-dome-b);--p-grain:url(#gd-grain-b);--p-carve:url(#gd-carve-b);filter:var(--pb-shadow,var(--piece-shadow))}.piece-w.look-gold,.piece-b.look-gold{--p-fill:var(--gold-leaf)}@supports (color:color-mix(in lab, red, red)){.piece-w.look-gold,.piece-b.look-gold{--p-fill:color-mix(in srgb, var(--gold-leaf) 78%, var(--gold-leaf-hi))}}.piece-w.look-gold,.piece-b.look-gold{--p-ink:var(--gold-leaf-ink);--p-detail:var(--gold-leaf-ink);--p-shine:var(--gold-leaf-hi);--crest-a:var(--gold-leaf);--crest-b:var(--gold-leaf-hi);--crest-c:var(--gold-leaf-deep);--costume-steel:var(--gold-leaf-hi);--costume-grip:var(--gold-leaf-deep);--costume-gilt:var(--gold-leaf)}html[data-theme=tavern] .piece-w.look-gold,html[data-theme=tavern] .piece-b.look-gold{--p-fill:url(#gd-gold-leaf);--p-ink:var(--gold-leaf-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=tavern] .piece-w.look-gold,html[data-theme=tavern] .piece-b.look-gold{--p-ink:color-mix(in srgb, var(--gold-leaf-deep) 45%, black)}}html[data-theme=tavern] .piece-w.look-gold,html[data-theme=tavern] .piece-b.look-gold{--p-detail:var(--gold-leaf-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=tavern] .piece-w.look-gold,html[data-theme=tavern] .piece-b.look-gold{--p-detail:color-mix(in srgb, var(--gold-leaf-deep) 45%, black)}}html[data-theme=tavern] .piece-w.look-gold,html[data-theme=tavern] .piece-b.look-gold{--p-shine:white;--crest-a:var(--gold-leaf);--crest-b:var(--gold-leaf)}@supports (color:color-mix(in lab, red, red)){html[data-theme=tavern] .piece-w.look-gold,html[data-theme=tavern] .piece-b.look-gold{--crest-b:color-mix(in srgb, var(--gold-leaf) 30%, white)}}html[data-theme=tavern] .piece-w.look-gold,html[data-theme=tavern] .piece-b.look-gold{--crest-c:var(--gold-leaf-deep);--costume-steel:var(--gold-leaf-hi);--costume-grip:var(--gold-leaf-deep);--costume-gilt:var(--gold-leaf);filter:drop-shadow(0 0 1.5px var(--gold-leaf)) drop-shadow(0 0 7px var(--gold-leaf)) var(--piece-shadow)}@supports (color:color-mix(in lab, red, red)){html[data-theme=tavern] .piece-w.look-gold,html[data-theme=tavern] .piece-b.look-gold{filter:drop-shadow(0 0 1.5px var(--gold-leaf)) drop-shadow(0 0 7px color-mix(in srgb, var(--gold-leaf) 85%, transparent)) var(--piece-shadow)}}html[data-art=vector] .panel{background:linear-gradient(180deg, #ffffff08, transparent 60%), var(--color-crypt);border-width:1px;border-radius:1rem;box-shadow:0 12px 32px -16px #000000b3}html[data-art=vector] .btn{border-radius:.75rem}html:is([data-theme=sakura],[data-theme=grimoire]) .btn{--btn-plate-quiet:linear-gradient(180deg, #9c98a4, var(--color-stone))}@supports (color:color-mix(in lab, red, red)){html:is([data-theme=sakura],[data-theme=grimoire]) .btn{--btn-plate-quiet:linear-gradient(180deg, color-mix(in srgb, white 55%, var(--color-stone)), var(--color-stone))}}html:is([data-theme=sakura],[data-theme=grimoire]) .btn{--btn-plate-lit:linear-gradient(180deg, #a2a0a8, var(--btn-tone))}@supports (color:color-mix(in lab, red, red)){html:is([data-theme=sakura],[data-theme=grimoire]) .btn{--btn-plate-lit:linear-gradient(180deg, color-mix(in srgb, white 60%, var(--color-crypt)), color-mix(in srgb, var(--btn-tone) 7%, var(--color-crypt)))}}html:is([data-theme=sakura],[data-theme=grimoire]) .btn{--btn-pool-lit:26%;--btn-drop-quiet:#4a3c6bbf}@supports (color:color-mix(in lab, red, red)){html:is([data-theme=sakura],[data-theme=grimoire]) .btn{--btn-drop-quiet:color-mix(in srgb, var(--color-stone-3) 75%, transparent)}}html[data-art=vector] .board-frame{background:0 0;border:0;border-radius:.75rem;box-shadow:0 24px 48px -24px #000000e6}html[data-theme=aether] .panel{background:linear-gradient(#ffffff12,#fff0 38%),linear-gradient(#1f263adb,#121725eb);border:1px solid #a0b4e129;border-radius:16px;box-shadow:inset 0 1px #ffffff1a,0 18px 40px -22px #000000e6}html[data-theme=aether] .btn{border-radius:12px}html[data-theme=aether] .board-frame{background:linear-gradient(135deg,#ffe3a1,#d99a24 40%,#ffd47a 60%,#b97a12);border-radius:14px;padding:4px;box-shadow:0 0 0 1px #00000080,0 0 34px -12px #f5be4a73,0 30px 60px -28px #000}html[data-theme=aether] .sq-light{box-shadow:inset 3px 3px #ffffffbf,inset -3px -3px #50648c33}html[data-theme=aether] .sq-dark{box-shadow:inset 3px 3px #fff3,inset -3px -3px #10183247}html[data-theme=aether] .board-frame>*{border-radius:10px;overflow:hidden}html[data-theme=tavern] .panel{background:linear-gradient(#3b2919,#2a1d14);border-color:#6e4d30;border-radius:.6rem;box-shadow:inset 0 1px #ffdcaa14,0 12px 28px -14px #000c}html[data-theme=tavern] .btn{border-radius:.5rem}html[data-theme=tavern] .board-frame{background:#4a2f1b;border:10px solid #4a2f1b;border-radius:.6rem;box-shadow:inset 0 0 0 2px #2a1a0e,0 0 0 2px #6e4d30,0 20px 40px -20px #000}html[data-theme=neon] .panel{background:linear-gradient(#161e48bf,#080a1aeb);border-color:#2ef2ff59;border-radius:.5rem;box-shadow:0 0 0 1px #2ef2ff0f,0 0 28px -12px #2ef2ff8c}html[data-theme=neon] .btn{border-radius:.4rem}html[data-theme=neon] .board-frame{border:1px solid #2ef2ff80;border-radius:.5rem;box-shadow:0 0 24px -4px #2ef2ff73,0 0 60px -20px #8a5cff99}html[data-theme=neon] .sq-light,html[data-theme=neon] .sq-dark{box-shadow:inset 0 0 0 .5px #2ef2ff24}html[data-theme=sakura] .panel{background:#fff;border:2px solid #f8cfe2;border-radius:1.4rem;box-shadow:0 10px 24px -14px #d6468c73}html[data-theme=sakura] .btn{border-radius:16px}html[data-theme=sakura] .board-frame{background:#fff;border:6px solid #fff;border-radius:1.2rem;box-shadow:0 0 0 2px #f8cfe2,0 18px 36px -18px #d6468c99}html[data-theme=grimoire] .panel{outline-offset:-5px;background:#f6edda;border-color:#a08660;border-radius:3px;outline:1px solid #a0866073;box-shadow:inset 0 1px #fff9,0 10px 22px -16px #2a2017b3}html[data-theme=grimoire] .btn{border-radius:3px}html[data-theme=grimoire] .board-frame{border:2px solid #2a2017;border-radius:2px;box-shadow:0 0 0 4px #f6edda,0 0 0 5px #2a2017,0 18px 30px -20px #2a2017cc}html[data-theme=heirloom] .panel{--brass:linear-gradient(135deg, #ecd394, #a8822e);background:var(--brass) top left / 14px 3px no-repeat, var(--brass) top left / 3px 14px no-repeat, var(--brass) bottom right / 14px 3px no-repeat, var(--brass) bottom right / 3px 14px no-repeat, var(--surface-grain), var(--color-crypt);border-color:#6e5232;border-radius:6px;box-shadow:inset 0 1px #ffe6be1f,0 16px 28px -18px #000}html[data-theme=heirloom] .btn{border-radius:5px}html[data-theme=heirloom] .piece-b{--staunton-stroke:1.05}html[data-theme=heirloom] .board-frame{--frame-w:clamp(7px, 1.8vmin, 14px);border:var(--frame-w) solid transparent;background:radial-gradient(ellipse 30% 30% at 0 0, #1e120666, transparent), radial-gradient(ellipse 30% 30% at 100% 100%, #1e120652, transparent), linear-gradient(#462c1473 0 0), var(--oak) 0 0 / 320px 320px, #7a5a34;background-origin:border-box;border-radius:6px;position:relative;box-shadow:inset 0 0 0 1.5px #2a1c0e,inset 0 0 0 3px #e6d2aa4d,inset 0 1px #ffecbe40,0 2px #3a2814,0 24px 36px -22px #000c}html[data-theme=heirloom] .board-frame:before,html[data-theme=heirloom] .board-frame:after{--hinge-w:clamp(5px, .9vmin, 7px);--hinge-h:clamp(32px, 9vmin, 52px);content:"";top:calc(50% - var(--hinge-h) / 2);left:calc((var(--frame-w) + var(--hinge-w)) / -2);z-index:1;width:var(--hinge-w);height:var(--hinge-h);pointer-events:none;background:linear-gradient(#0000 calc(50% - .5px),#3c280a99 0 calc(50% + .5px),#0000 0),linear-gradient(90deg,#6e5420,#e3c888 45%,#9a7428);border-radius:3px;position:absolute;box-shadow:inset 0 0 0 1px #3c280a80,0 2px 3px #0006}html[data-theme=heirloom] .board-frame:after{right:calc((var(--frame-w) + var(--hinge-w)) / -2);left:auto}html[data-theme=heirloom] .piece-w.look-gold,html[data-theme=heirloom] .piece-b.look-gold{--p-fill:url(#gd-gold-leaf);--p-grain:none;--p-carve:none;--p-ink:var(--gold-leaf-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=heirloom] .piece-w.look-gold,html[data-theme=heirloom] .piece-b.look-gold{--p-ink:color-mix(in srgb, var(--gold-leaf-deep) 45%, black)}}html[data-theme=heirloom] .piece-w.look-gold,html[data-theme=heirloom] .piece-b.look-gold{--p-detail:var(--gold-leaf-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=heirloom] .piece-w.look-gold,html[data-theme=heirloom] .piece-b.look-gold{--p-detail:color-mix(in srgb, var(--gold-leaf-deep) 45%, black)}}html[data-theme=heirloom] .piece-w.look-gold,html[data-theme=heirloom] .piece-b.look-gold{--p-shine:var(--gold-leaf-hi);--crest-a:var(--gold-leaf);--crest-b:var(--gold-leaf)}@supports (color:color-mix(in lab, red, red)){html[data-theme=heirloom] .piece-w.look-gold,html[data-theme=heirloom] .piece-b.look-gold{--crest-b:color-mix(in srgb, var(--gold-leaf) 30%, #fff0be)}}html[data-theme=heirloom] .piece-w.look-gold,html[data-theme=heirloom] .piece-b.look-gold{--crest-c:var(--gold-leaf-deep);--costume-steel:var(--gold-leaf-hi);--costume-grip:var(--gold-leaf-deep);--costume-gilt:var(--gold-leaf);filter:drop-shadow(0 0 1.5px var(--gold-leaf)) drop-shadow(0 0 7px var(--gold-leaf)) var(--piece-shadow)}@supports (color:color-mix(in lab, red, red)){html[data-theme=heirloom] .piece-w.look-gold,html[data-theme=heirloom] .piece-b.look-gold{filter:drop-shadow(0 0 1.5px var(--gold-leaf)) drop-shadow(0 0 7px color-mix(in srgb, var(--gold-leaf) 85%, transparent)) var(--piece-shadow)}}html[data-theme=heirloom] :is(.sq-light,.sq-dark){background-position:35% 30%}html[data-theme=heirloom] :is(.sq-light,.sq-dark):nth-child(2n){background-position:61% 18%}html[data-theme=heirloom] :is(.sq-light,.sq-dark):nth-child(3n){background-position:23% 77%}html[data-theme=heirloom] :is(.sq-light,.sq-dark):nth-child(5n+1){background-position:88% 42%}html[data-theme=heirloom] :is(.sq-light,.sq-dark):nth-child(7n+2){background-position:8% 64%}html[data-theme=heirloom] :is(.sq-light,.sq-dark):nth-child(11n+3){background-position:47% 95%}html[data-theme=heirloom] :is(.sq-light,.sq-dark):nth-child(13n+5){background-position:72% 5%}html[data-theme=heirloom]:not([data-board-set]) :is(.sq-light,.sq-dark):nth-child(5n+3){box-shadow:inset 0 0 0 100vmax #fff0be0f}html[data-theme=heirloom]:not([data-board-set]) :is(.sq-light,.sq-dark):nth-child(7n+6){box-shadow:inset 0 0 0 100vmax #190a0012}.foe-frame{isolation:isolate;aspect-ratio:1;border-radius:var(--fig-radius,0);background:var(--fig-rim,none);box-shadow:var(--fig-shadow,none);place-items:center;display:grid;position:relative;container-type:inline-size}.foe-frame:before{content:"";z-index:-1;inset:var(--fig-rim-w,0px);border-radius:inherit;background:var(--fig-plate,none);box-shadow:var(--fig-inset,none);position:absolute}.foe-frame>.enemy-sprite{width:var(--fig-size,100%);height:var(--fig-size,100%);filter:var(--fig-sprite,none)}.foe-frame.elite{background:var(--fig-rim-elite,var(--fig-rim,none));box-shadow:var(--fig-shadow-elite,var(--fig-shadow,none))}.foe-frame.elite:before{inset:var(--fig-rim-w-elite,var(--fig-rim-w,0px))}.foe-frame.boss{background:var(--fig-rim-boss,var(--fig-rim,none));box-shadow:var(--fig-shadow-boss,var(--fig-shadow,none))}.foe-frame.boss:before{inset:var(--fig-rim-w-boss,var(--fig-rim-w,0px))}.foe-frame.bare{box-shadow:none;background:0 0}.foe-frame.bare:before{content:none}.foe-frame.bare>.enemy-sprite{width:100%;height:100%}.item-sprite{filter:var(--fig-item,none)}html[data-theme=tavern] :is(.foe-frame,.item-sprite){--fig-radius:50%;--fig-rim-w:clamp(2px, 5cqi, 5px);--fig-rim:linear-gradient(160deg, #a8743f, #5a3a20 40%, #2a1a0e 62%, #7a5230);--fig-plate:radial-gradient(circle at 50% 46%, #ffba644d, transparent 60%), radial-gradient(circle at 50% 30%, #5a3c22, #2a1a0e 82%);--fig-inset:inset 0 3px 5px #0000008c, inset 0 -1px 0 #ffd6962e;--fig-shadow:0 6px 12px -6px #000c;--fig-size:76%;--fig-sprite:drop-shadow(0 2px 1px #140a0499);--fig-rim-elite:linear-gradient(160deg, #e2d6bf, #857867 40%, #3a332c 62%, #a89a84);--fig-rim-w-elite:clamp(2px, 6cqi, 6px);--fig-rim-boss:conic-gradient(from 210deg, #ffe7a8, #b37a2a, #f6d68a, #7a4e16, #ffe7a8);--fig-rim-w-boss:clamp(2.5px, 7cqi, 7px);--fig-shadow-boss:0 0 16px -3px #e3ac4fa6, 0 6px 12px -6px #000c;--fig-item:drop-shadow(0 1px 1px #140a048c)}html[data-theme=neon] :is(.foe-frame,.item-sprite){--fig-radius:26%;--fig-rim-w:clamp(1px, 2.5cqi, 2px);--fig-rim:var(--e-from);--fig-plate:repeating-linear-gradient(0deg, #2ef2ff12 0 1px, transparent 1px 6px), repeating-linear-gradient(90deg, #2ef2ff12 0 1px, transparent 1px 6px), radial-gradient(circle at 50% 42%, #151d44, #05060f 78%);--fig-inset:inset 0 0 14px var(--e-from)}@supports (color:color-mix(in lab, red, red)){html[data-theme=neon] :is(.foe-frame,.item-sprite){--fig-inset:inset 0 0 14px color-mix(in srgb, var(--e-from) 28%, transparent)}}html[data-theme=neon] :is(.foe-frame,.item-sprite){--fig-shadow:0 0 12px -4px var(--e-from);--fig-size:76%;--fig-sprite:drop-shadow(0 0 3px var(--e-from))}@supports (color:color-mix(in lab, red, red)){html[data-theme=neon] :is(.foe-frame,.item-sprite){--fig-sprite:drop-shadow(0 0 3px color-mix(in srgb, var(--e-from) 40%, transparent))}}html[data-theme=neon] :is(.foe-frame,.item-sprite){--fig-rim-elite:#ff2e88;--fig-rim-w-elite:clamp(1.5px, 3.5cqi, 3px);--fig-shadow-elite:0 0 14px -3px #ff2e88;--fig-rim-boss:linear-gradient(135deg, #2ef2ff, #8a5cff 50%, #ff2e88);--fig-rim-w-boss:clamp(1.5px, 4.5cqi, 3.5px);--fig-shadow-boss:0 0 18px -3px #8a5cff, 0 0 6px -2px #2ef2ff;--fig-item:drop-shadow(0 0 3px #2ef2ff59)}html[data-theme=sakura] :is(.foe-frame,.item-sprite){--fig-radius:50%;--fig-rim-w:clamp(2px, 5cqi, 5px);--fig-rim:linear-gradient(180deg, #fff, #ffd9ea);--fig-plate:radial-gradient(circle at 50% 34%, #fff, var(--e-from) 78%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sakura] :is(.foe-frame,.item-sprite){--fig-plate:radial-gradient(circle at 50% 34%, #fff, color-mix(in srgb, var(--e-from) 24%, #fff4f9) 78%)}}html[data-theme=sakura] :is(.foe-frame,.item-sprite){--fig-inset:inset 0 0 0 1px #ff5fa229, inset 0 -5px 9px var(--e-to)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sakura] :is(.foe-frame,.item-sprite){--fig-inset:inset 0 0 0 1px #ff5fa229, inset 0 -5px 9px color-mix(in srgb, var(--e-to) 16%, transparent)}}html[data-theme=sakura] :is(.foe-frame,.item-sprite){--fig-shadow:0 0 0 1.5px #f8cfe2, 0 8px 16px -10px #d6468c8c;--fig-size:74%;--fig-sprite:drop-shadow(0 2px 2px #78285a40);--fig-rim-elite:linear-gradient(180deg, #ffd0e4, #ff8fbf);--fig-shadow-elite:0 0 0 1.5px #ff7fb5, 0 8px 16px -10px #d6468c99;--fig-rim-boss:conic-gradient(from 200deg, #ffe3a3, #ff9fc8, #fff1c9, #f2a93b, #ffe3a3);--fig-rim-w-boss:clamp(2.5px, 7cqi, 7px);--fig-shadow-boss:0 0 0 1.5px #f2a93b, 0 0 14px -3px #ff5fa273, 0 8px 16px -10px #d6468c99;--fig-item:drop-shadow(0 1px 0 #fff) drop-shadow(0 1px 2px #d6468c4d)}html[data-theme=grimoire] :is(.foe-frame,.item-sprite){--fig-radius:50%;--fig-rim-w:clamp(1.5px, 3.5cqi, 3px);--fig-rim:#2a2017;--fig-plate:radial-gradient(circle at 50% 36%, #fbf4e4, #e9dabb 80%);--fig-inset:inset 0 0 0 2px #f6edda, inset 0 0 0 3px #2a2017b3, inset 0 -6px 10px #6a56342e;--fig-shadow:0 4px 8px -6px #2a201799;--fig-size:70%;--fig-sprite:sepia(.15) drop-shadow(0 1px 0 #2a201759);--fig-rim-elite:#8b2d1e;--fig-rim-w-elite:clamp(2px, 5cqi, 4.5px);--fig-rim-boss:conic-gradient(from 200deg, #e8c873, #8a6420, #f3dc98, #6e4e18, #e8c873);--fig-rim-w-boss:clamp(2px, 6cqi, 5.5px);--fig-shadow-boss:0 0 0 1px #2a2017, 0 4px 10px -6px #2a2017b3;--fig-item:sepia(.15) drop-shadow(0 1px 0 #2a20174d)}html[data-theme=heirloom] :is(.foe-frame,.item-sprite){--fig-radius:50%;--fig-rim-w:clamp(2px, 5cqi, 5px);--fig-rim:linear-gradient(135deg, #ecd394, #a8822e 45%, #6e5420 70%, #c9a55a);--fig-plate:radial-gradient(circle at 50% 42%, #ffd69624, transparent 62%), linear-gradient(#1e140ab8 0 0), var(--oak) 40% 40% / 220px 220px, #3b2a18;--fig-inset:inset 0 3px 5px #0e080299, inset 0 0 0 1px #ecd39433;--fig-shadow:0 6px 12px -7px #0e0802d9;--fig-size:74%;--fig-sprite:sepia(.28) drop-shadow(0 2px 1px #140a0099);--fig-rim-elite:linear-gradient(135deg, #d9a77a, #8a5230 45%, #4a2a16 70%, #b07a4a);--fig-rim-w-elite:clamp(2px, 6cqi, 6px);--fig-rim-boss:conic-gradient(from 210deg, #f8e4b0, #c9a043, #f4dc98, #8a6420, #f8e4b0);--fig-rim-w-boss:clamp(2.5px, 7cqi, 7px);--fig-shadow-boss:0 0 14px -3px #d9b25f8c, 0 6px 12px -7px #0e0802d9;--fig-item:sepia(.22) drop-shadow(0 1px 1px #140a0099)}.section-label{color:var(--color-ash);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.75rem;margin:1rem 0 .6rem;font-size:.6875rem;display:flex}.section-label:after{content:"";background:var(--color-stone-2);flex:1;height:1px}.section-label .end{letter-spacing:.04em;text-transform:none;order:1}.section-label .end b{color:var(--color-parchment);font-weight:600}.panel{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-stone-2);background-color:var(--color-crypt);box-shadow:inset 0 2px #ffffff0a,0 4px #00000059}.btn{--btn-tone:var(--color-stone-3);--btn-hi:#aea6c4}@supports (color:color-mix(in lab, red, red)){.btn{--btn-hi:color-mix(in srgb, var(--color-ash) 80%, white)}}.btn{--btn-ink:var(--color-parchment);--btn-rim-dim:70%;--btn-pool:0%;--btn-drop:var(--btn-drop-quiet);--btn-drop-quiet:#000000a6;--btn-plate:var(--btn-plate-quiet);--btn-plate-quiet:linear-gradient(180deg, #3d3549, #2a223b)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-plate-quiet:linear-gradient(180deg, color-mix(in srgb, var(--color-parchment) 13%, var(--color-stone)), color-mix(in srgb, var(--color-parchment) 4%, var(--color-stone)))}}.btn{--btn-plate-lit:linear-gradient(180deg, #252032, #110d1c)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-plate-lit:linear-gradient(180deg, color-mix(in srgb, var(--color-parchment) 7%, var(--color-crypt)), color-mix(in srgb, var(--color-void) 60%, var(--color-crypt)))}}.btn{color:var(--btn-ink);font-family:var(--font-ui);font-size:1rem;font-weight:var(--ui-weight);letter-spacing:var(--ui-tracking);-webkit-user-select:none;user-select:none;background:radial-gradient(90% 100% at 50% 120%, var(--btn-tone), transparent 70%) padding-box, radial-gradient(130% 120% at 50% 135%, var(--btn-tone), transparent 62%) padding-box, var(--btn-plate) padding-box, conic-gradient(from var(--btn-spin), var(--btn-hi), var(--btn-tone) 10%, var(--btn-tone) 26% 58%, var(--btn-tone) 76%, var(--btn-hi) 90%) border-box;border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:min(.75rem,15px) min(1.15rem,22px);line-height:1.15;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{background:radial-gradient(90% 100% at 50% 120%, color-mix(in srgb, var(--btn-tone) var(--btn-glow), transparent), transparent 70%) padding-box, radial-gradient(130% 120% at 50% 135%, color-mix(in srgb, var(--btn-tone) var(--btn-pool), transparent), transparent 62%) padding-box, var(--btn-plate) padding-box, conic-gradient(from var(--btn-spin), var(--btn-hi), color-mix(in srgb, var(--btn-tone) 75%, transparent) 10%, color-mix(in srgb, var(--btn-tone) var(--btn-rim-dim), transparent) 26% 58%, var(--btn-tone) 76%, var(--btn-hi) 90%) border-box}}.btn{box-shadow:inset 0 1px 0 #ffffff12, 0 10px 22px -14px var(--btn-drop);transition:--btn-glow .25s,box-shadow .2s,color .15s}.btn:hover:not(:disabled,[aria-disabled=true]){--btn-glow:30%;box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px var(--btn-tone), 0 16px 30px -12px var(--btn-drop)}@supports (color:color-mix(in lab, red, red)){.btn:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px color-mix(in srgb, var(--btn-tone) 18%, transparent), 0 16px 30px -12px var(--btn-drop)}}.btn:hover:not(:disabled,[aria-disabled=true]){animation:2.6s linear infinite btn-rim}.btn:focus-visible{outline:2px solid var(--btn-ink)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{outline:2px solid color-mix(in srgb, var(--btn-ink) 75%, transparent)}}.btn:focus-visible{outline-offset:3px;animation:2.6s linear infinite btn-rim}.btn:active:not(:disabled,[aria-disabled=true]){--btn-glow:55%;box-shadow:inset 0 2px 6px #00000059, 0 6px 14px -12px var(--btn-drop);transition-duration:50ms}.btn:disabled,.btn[aria-disabled=true]{--btn-tone:#4a3c6bbf}@supports (color:color-mix(in lab, red, red)){.btn:disabled,.btn[aria-disabled=true]{--btn-tone:color-mix(in srgb, var(--color-stone-3) 75%, transparent)}}.btn:disabled,.btn[aria-disabled=true]{--btn-hi:var(--btn-tone);--btn-ink:var(--color-ash);--btn-pool:0%;--btn-drop:transparent;cursor:not-allowed}.btn-gold,.btn-ember,.btn-venom,.btn-mana,.btn-blood{--btn-hi:var(--btn-tone)}@supports (color:color-mix(in lab, red, red)){.btn-gold,.btn-ember,.btn-venom,.btn-mana,.btn-blood{--btn-hi:color-mix(in srgb, var(--btn-tone) 50%, white)}}.btn-gold,.btn-ember,.btn-venom,.btn-mana,.btn-blood{--btn-rim-dim:22%;--btn-pool:var(--btn-pool-lit,32%);--btn-plate:var(--btn-plate-lit);--btn-drop:var(--btn-tone)}@supports (color:color-mix(in lab, red, red)){.btn-gold,.btn-ember,.btn-venom,.btn-mana,.btn-blood{--btn-drop:color-mix(in srgb, var(--btn-tone) 85%, transparent)}}.btn-gold{--btn-tone:var(--fill-gold);--btn-ink:var(--color-gold-ink)}.btn-ember{--btn-tone:var(--fill-ember);--btn-ink:#fca864}@supports (color:color-mix(in lab, red, red)){.btn-ember{--btn-ink:color-mix(in srgb, var(--color-ember-ink) 82%, var(--color-parchment))}}.btn-venom{--btn-tone:var(--fill-venom);--btn-ink:#86e196}@supports (color:color-mix(in lab, red, red)){.btn-venom{--btn-ink:color-mix(in srgb, var(--color-venom-ink) 82%, var(--color-parchment))}}.btn-mana{--btn-tone:var(--fill-mana);--btn-ink:#78cdf6}@supports (color:color-mix(in lab, red, red)){.btn-mana{--btn-ink:color-mix(in srgb, var(--color-mana-ink) 82%, var(--color-parchment))}}.btn-blood{--btn-tone:var(--fill-blood);--btn-ink:#e3676f}@supports (color:color-mix(in lab, red, red)){.btn-blood{--btn-ink:color-mix(in srgb, var(--color-blood-ink) 82%, var(--color-parchment))}}:where(html[data-art=pixel]) .btn{background:linear-gradient(180deg, var(--btn-tone), var(--btn-tone));border:0}@supports (color:color-mix(in lab, red, red)){:where(html[data-art=pixel]) .btn{background:linear-gradient(180deg, color-mix(in srgb, var(--btn-tone) 10%, var(--color-stone)), color-mix(in srgb, var(--btn-tone) 6%, var(--color-crypt)))}}:where(html[data-art=pixel]) .btn{box-shadow:inset 0 0 0 2px var(--btn-tone), inset 0 -5px 0 var(--btn-tone), inset 0 4px 0 var(--btn-tone), 0 4px 0 #000}@supports (color:color-mix(in lab, red, red)){:where(html[data-art=pixel]) .btn{box-shadow:inset 0 0 0 2px var(--btn-tone), inset 0 -5px 0 color-mix(in srgb, var(--btn-tone) 28%, var(--color-void)), inset 0 4px 0 color-mix(in srgb, var(--btn-tone) 18%, transparent), 0 4px 0 #000}}:where(html[data-art=pixel]) .btn:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 2px var(--btn-tone), inset 0 -5px 0 var(--btn-tone), inset 0 4px 0 var(--btn-tone), 0 4px 0 #000}@supports (color:color-mix(in lab, red, red)){:where(html[data-art=pixel]) .btn:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 2px var(--btn-tone), inset 0 -5px 0 color-mix(in srgb, var(--btn-tone) 28%, var(--color-void)), inset 0 4px 0 color-mix(in srgb, var(--btn-tone) 18%, transparent), 0 4px 0 #000}}:where(html[data-art=pixel]) .btn:hover:not(:disabled,[aria-disabled=true]){animation:.6s step-end infinite btn-px-blink}:where(html[data-art=pixel]) .btn:focus-visible{animation:none}:where(html[data-art=pixel]) .btn:active:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 2px var(--btn-hi), inset 0 5px 0 var(--btn-tone), 0 1px 0 #000}@supports (color:color-mix(in lab, red, red)){:where(html[data-art=pixel]) .btn:active:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 2px var(--btn-hi), inset 0 5px 0 color-mix(in srgb, var(--btn-tone) 28%, var(--color-void)), 0 1px 0 #000}}:where(html[data-art=pixel]) .btn:active:not(:disabled,[aria-disabled=true]){animation:none}.btn-ghost{--btn-ink:var(--color-ash);border:1px solid var(--color-stone-2);box-shadow:none;background:0 0}.btn-ghost:hover:not(:disabled,[aria-disabled=true]),.btn-ghost:active:not(:disabled,[aria-disabled=true]){--btn-ink:var(--color-parchment);border-color:var(--color-stone-3);background:#221a3599}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover:not(:disabled,[aria-disabled=true]),.btn-ghost:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--color-stone) 60%, transparent)}}.btn-ghost:hover:not(:disabled,[aria-disabled=true]),.btn-ghost:active:not(:disabled,[aria-disabled=true]){box-shadow:none;animation:none}.btn-ghost:focus-visible{animation:none}:where(html[data-art=pixel]) .btn-ghost{border-width:2px}.btn-lg{padding:min(.95rem,18px) min(1.4rem,26px);font-size:1.125rem}.btn-sm{gap:.35rem;padding:min(.45rem,9px) min(.8rem,15px);font-size:.875rem}@media (prefers-reduced-motion:reduce){.btn:hover:not(:disabled,[aria-disabled=true]),.btn:focus-visible,:where(html[data-art=pixel]) .btn:hover:not(:disabled,[aria-disabled=true]){animation:none}}.sq-light{background:var(--sq-light-bg,var(--color-sq-light))}.sq-dark{background:var(--sq-dark-bg,var(--color-sq-dark))}.board-frame{border:4px solid var(--color-stone-2);background:var(--color-stone-2);box-shadow:0 8px #0006}.coord-on-light{color:var(--coord-light,var(--color-sq-dark))}.coord-on-dark{color:var(--coord-dark,var(--color-sq-light))}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:60;border:1px solid var(--color-stone-3);background:var(--color-stone);width:max-content;max-width:220px;color:var(--color-parchment);font:500 12px/1.35 var(--font-sans);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;border-radius:6px;padding:5px 9px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);box-shadow:0 8px 20px -8px #0009}[data-tip][data-tip-align=start]:after{left:0;transform:translateY(-3px)}[data-tip][data-tip-align=end]:after{left:auto;right:0;transform:translateY(-3px)}@media (hover:hover){[data-tip]:hover:after{opacity:1;transform:translate(-50%)}[data-tip][data-tip-align=start]:hover:after,[data-tip][data-tip-align=end]:hover:after{transform:translate(0)}}[data-tip]:focus-visible:after{opacity:1}[data-tip][data-tip-shown]:after{opacity:1;transform:translate(-50%)}[data-tip][data-tip-align=start][data-tip-shown]:after,[data-tip][data-tip-align=end][data-tip-shown]:after{transform:translate(0)}[data-tip]:hover,[data-tip]:focus-visible,[data-tip][data-tip-shown]{z-index:70}.panel:has([data-tip]:hover,[data-tip]:focus-visible,[data-tip][data-tip-shown]){z-index:70}.status-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stone-2);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);white-space:nowrap;background:#161126d9;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-chip{background:color-mix(in srgb, var(--color-crypt) 85%, transparent)}}.pixelated{image-rendering:pixelated;shape-rendering:crispedges}.fx-ray{rotate:var(--a,0deg);pointer-events:none;position:absolute;inset:0}.fx-ray:before{content:"";width:var(--ray-w,8%);height:var(--ray-h,18%);background:var(--ray-color,var(--color-gold));box-shadow:0 0 8px var(--ray-color,var(--color-gold));animation:fx-ray var(--ray-t,.52s) cubic-bezier(.15, .7, .3, 1) var(--ray-delay,0s) both;border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.fx-ring{border:var(--ring-w,3px) solid var(--ring-color,var(--color-gold));box-shadow:0 0 12px var(--ring-color,var(--color-gold)), inset 0 0 10px var(--ring-color,var(--color-gold));pointer-events:none;animation:fx-ring var(--ring-t,.46s) ease-out var(--ring-delay,0s) both;border-radius:999px;position:absolute;inset:15%}}@layer utilities{.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[4\%\]{inset:4%}.inset-\[6\%\]{inset:6%}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-\[15\%\]{inset-inline:15%}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-4{top:calc(var(--spacing) * 4)}.top-50{top:calc(var(--spacing) * 50)}.top-\[3\%\]{top:3%}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.right-\[6\%\]{right:6%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[0\.75rem\]{bottom:.75rem}.bottom-\[3\%\]{bottom:3%}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[6\%\]{left:6%}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.order-2{order:2}.order-last{order:9999}.col-span-full{grid-column:1/-1}.row-0{grid-row:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[0\.1em\]{margin-top:.1em}.mt-\[0\.45rem\]{margin-top:.45rem}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-\(--bar-glyph\){width:var(--bar-glyph);height:var(--bar-glyph)}.size-\(--bar-glyph-lg\){width:var(--bar-glyph-lg);height:var(--bar-glyph-lg)}.size-\(--bar-icon\){width:var(--bar-icon);height:var(--bar-icon)}.size-\(--bar-icon\,24px\){width:var(--bar-icon,24px);height:var(--bar-icon,24px)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.h-\(--bar-btn\){height:var(--bar-btn)}.h-\(--bar-btn\,44px\){height:var(--bar-btn,44px)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/8{height:12.5%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\.5\!{height:calc(var(--spacing) * 2.5)!important}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-3\/5{height:60%}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-\[1\.35em\]{height:1.35em}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[10\%\]{height:10%}.h-\[12\.5\%\]{height:12.5%}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[28\%\]{height:28%}.h-\[44px\]{height:44px}.h-\[58\%\]{height:58%}.h-\[62\%\]{height:62%}.h-\[64\%\]{height:64%}.h-\[66\%\]{height:66%}.h-\[68\%\]{height:68%}.h-\[70\%\]{height:70%}.h-\[72\%\]{height:72%}.h-\[72px\]{height:72px}.h-\[74\%\]{height:74%}.h-\[76px\]{height:76px}.h-\[78\%\]{height:78%}.h-\[80\%\]{height:80%}.h-\[82\%\]{height:82%}.h-\[85\%\]{height:85%}.h-\[calc\(100\%-0\.75rem\)\]{height:calc(100% - .75rem)}.h-\[calc\(var\(--medal\)\*0\.56\)\]{height:calc(var(--medal) * .56)}.h-\[calc\(var\(--medal\)\*0\.62\)\]{height:calc(var(--medal) * .62)}.h-auto{height:auto}.h-full{height:100%}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[42dvh\]{max-height:42dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}@media (pointer:coarse){.tap-sq{min-width:44px;min-height:44px}}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[3\.625rem\]{min-height:3.625rem}.min-h-\[30px\]{min-height:30px}.min-h-\[40dvh\]{min-height:40dvh}.min-h-dvh{min-height:100dvh}@media (pointer:coarse){.tap{min-height:44px}}.w-\(--bar-btn\){width:var(--bar-btn)}.w-\(--bar-btn\,44px\){width:var(--bar-btn,44px)}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/8{width:12.5%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\.5\!{width:calc(var(--spacing) * 2.5)!important}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-\[1\.35em\]{width:1.35em}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[12\.5\%\]{width:12.5%}.w-\[17rem\]{width:17rem}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[28\%\]{width:28%}.w-\[58\%\]{width:58%}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[66\%\]{width:66%}.w-\[68\%\]{width:68%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[74\%\]{width:74%}.w-\[76px\]{width:76px}.w-\[78\%\]{width:78%}.w-\[80\%\]{width:80%}.w-\[82\%\]{width:82%}.w-\[85\%\]{width:85%}.w-\[calc\(var\(--medal\)\*0\.56\)\]{width:calc(var(--medal) * .56)}.w-\[calc\(var\(--medal\)\*0\.62\)\]{width:calc(var(--medal) * .62)}.w-\[min\(92vw\,28rem\)\]{width:min(92vw,28rem)}.w-\[min\(92vw\,30rem\)\]{width:min(92vw,30rem)}.w-\[min\(92vw\,400px\)\]{width:min(92vw,400px)}.w-\[min\(calc\(100vw-2rem\)\,32rem\)\]{width:min(100vw - 2rem,32rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--board-max\){max-width:var(--board-max)}.max-w-\(--run-w-wide\){max-width:var(--run-w-wide)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[100rem\]{max-width:100rem}.max-w-\[1360px\]{max-width:1360px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[max\(min\(100\%\,280px\)\,min\(100\%\,calc\(100dvh-360px\)\)\)\]{max-width:max(min(100%,280px),min(100%,100dvh - 360px))}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[min\(10rem\,100\%\)\]{min-width:min(10rem,100%)}.min-w-\[min\(12rem\,100\%\)\]{min-width:min(12rem,100%)}.flex-1{flex:1}.flex-\[1_1_10rem\]{flex:10rem}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_15rem\]{flex:15rem}.flex-\[1_1_18rem\]{flex:18rem}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bob{animation:var(--animate-bob)}.animate-flicker{animation:var(--animate-flicker)}.animate-float-up{animation:var(--animate-float-up)}.animate-heartbeat{animation:var(--animate-heartbeat)}.animate-pop-in{animation:var(--animate-pop-in)}.animate-pulse{animation:var(--animate-pulse)}.animate-pulse-red{animation:var(--animate-pulse-red)}.animate-title-pop{animation:var(--animate-title-pop)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-stone-2>:not(:last-child)){border-color:var(--color-stone-2)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-blood{border-color:var(--color-blood)}.border-ember{border-color:var(--color-ember)}.border-gold{border-color:var(--color-gold)}.border-gold\!{border-color:var(--color-gold)!important}.border-mana{border-color:var(--color-mana)}.border-stone-2{border-color:var(--color-stone-2)}.border-stone-3{border-color:var(--color-stone-3)}.border-venom{border-color:var(--color-venom)}.border-void{border-color:var(--color-void)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blood{background-color:var(--color-blood)}.bg-blood\/50{background-color:#e04b5a80}@supports (color:color-mix(in lab, red, red)){.bg-blood\/50{background-color:color-mix(in oklab, var(--color-blood) 50%, transparent)}}.bg-crypt{background-color:var(--color-crypt)}.bg-crypt\/95{background-color:#161126f2}@supports (color:color-mix(in lab, red, red)){.bg-crypt\/95{background-color:color-mix(in oklab, var(--color-crypt) 95%, transparent)}}.bg-ember{background-color:var(--color-ember)}.bg-gold{background-color:var(--color-gold)}.bg-gold\/70{background-color:#ffd25eb3}@supports (color:color-mix(in lab, red, red)){.bg-gold\/70{background-color:color-mix(in oklab, var(--color-gold) 70%, transparent)}}.bg-parchment{background-color:var(--color-parchment)}.bg-parchment\/40{background-color:#f1e6cf66}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/40{background-color:color-mix(in oklab, var(--color-parchment) 40%, transparent)}}.bg-parchment\/70{background-color:#f1e6cfb3}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/70{background-color:color-mix(in oklab, var(--color-parchment) 70%, transparent)}}.bg-stone{background-color:var(--color-stone)}.bg-stone-2{background-color:var(--color-stone-2)}.bg-stone-2\/40{background-color:#33284d66}@supports (color:color-mix(in lab, red, red)){.bg-stone-2\/40{background-color:color-mix(in oklab, var(--color-stone-2) 40%, transparent)}}.bg-stone-3{background-color:var(--color-stone-3)}.bg-venom{background-color:var(--color-venom)}.bg-venom\/80{background-color:#6ee08acc}@supports (color:color-mix(in lab, red, red)){.bg-venom\/80{background-color:color-mix(in oklab, var(--color-venom) 80%, transparent)}}.bg-void{background-color:var(--color-void)}.bg-void\/30{background-color:#0d0a164d}@supports (color:color-mix(in lab, red, red)){.bg-void\/30{background-color:color-mix(in oklab, var(--color-void) 30%, transparent)}}.bg-void\/40{background-color:#0d0a1666}@supports (color:color-mix(in lab, red, red)){.bg-void\/40{background-color:color-mix(in oklab, var(--color-void) 40%, transparent)}}.bg-void\/50{background-color:#0d0a1680}@supports (color:color-mix(in lab, red, red)){.bg-void\/50{background-color:color-mix(in oklab, var(--color-void) 50%, transparent)}}.bg-void\/60{background-color:#0d0a1699}@supports (color:color-mix(in lab, red, red)){.bg-void\/60{background-color:color-mix(in oklab, var(--color-void) 60%, transparent)}}.bg-void\/70{background-color:#0d0a16b3}@supports (color:color-mix(in lab, red, red)){.bg-void\/70{background-color:color-mix(in oklab, var(--color-void) 70%, transparent)}}.bg-void\/85{background-color:#0d0a16d9}@supports (color:color-mix(in lab, red, red)){.bg-void\/85{background-color:color-mix(in oklab, var(--color-void) 85%, transparent)}}.bg-void\/90{background-color:#0d0a16e6}@supports (color:color-mix(in lab, red, red)){.bg-void\/90{background-color:color-mix(in oklab, var(--color-void) 90%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.fill-gold{fill:var(--color-gold)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--bar-label\){font-size:var(--bar-label)}.text-\(length\:--bar-meta\){font-size:var(--bar-meta)}.text-\(length\:--bar-num\){font-size:var(--bar-num)}.text-\(length\:--bar-num-lg\){font-size:var(--bar-num-lg)}.text-2xs{font-size:var(--text-2xs)}.text-3xs{font-size:var(--text-3xs)}.text-4xs{font-size:var(--text-4xs)}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[11px\]{font-size:11px}.text-\[min\(1\.5rem\,8vw\)\]{font-size:min(1.5rem,8vw)}.text-\[min\(1\.9rem\,8vw\)\]{font-size:min(1.9rem,8vw)}.text-\[min\(1\.875rem\,9vw\)\]{font-size:min(1.875rem,9vw)}.text-\[min\(2\.25rem\,10vw\)\]{font-size:min(2.25rem,10vw)}.text-\[min\(2\.25rem\,11vw\)\]{font-size:min(2.25rem,11vw)}.text-\[min\(3rem\,14vw\)\]{font-size:min(3rem,14vw)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-ash{color:var(--color-ash)}.text-ash\/70{color:#9a90b5b3}@supports (color:color-mix(in lab, red, red)){.text-ash\/70{color:color-mix(in oklab, var(--color-ash) 70%, transparent)}}.text-blood{color:var(--color-blood)}.text-ember{color:var(--color-ember)}.text-gold{color:var(--color-gold)}.text-gold\/80{color:#ffd25ecc}@supports (color:color-mix(in lab, red, red)){.text-gold\/80{color:color-mix(in oklab, var(--color-gold) 80%, transparent)}}.text-mana{color:var(--color-mana)}.text-on-gold{color:var(--color-on-gold)}.text-parchment{color:var(--color-parchment)}.text-parchment\/70{color:#f1e6cfb3}@supports (color:color-mix(in lab, red, red)){.text-parchment\/70{color:color-mix(in oklab, var(--color-parchment) 70%, transparent)}}.text-parchment\/75{color:#f1e6cfbf}@supports (color:color-mix(in lab, red, red)){.text-parchment\/75{color:color-mix(in oklab, var(--color-parchment) 75%, transparent)}}.text-parchment\/80{color:#f1e6cfcc}@supports (color:color-mix(in lab, red, red)){.text-parchment\/80{color:color-mix(in oklab, var(--color-parchment) 80%, transparent)}}.text-parchment\/85{color:#f1e6cfd9}@supports (color:color-mix(in lab, red, red)){.text-parchment\/85{color:color-mix(in oklab, var(--color-parchment) 85%, transparent)}}.text-parchment\/90{color:#f1e6cfe6}@supports (color:color-mix(in lab, red, red)){.text-parchment\/90{color:color-mix(in oklab, var(--color-parchment) 90%, transparent)}}.text-stone-3{color:var(--color-stone-3)}.text-venom{color:var(--color-venom)}.text-void{color:var(--color-void)}.text-white{color:var(--color-white)}.text-wing-azure{color:var(--color-wing-azure)}.text-wing-ember{color:var(--color-wing-ember)}.text-wing-gold{color:var(--color-wing-gold)}.text-wing-jade{color:var(--color-wing-jade)}.text-wing-ruby{color:var(--color-wing-ruby)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-ash\/60{text-decoration-color:#9a90b599}@supports (color:color-mix(in lab, red, red)){.decoration-ash\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ash) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ash) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ash) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ash) 60%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-gold\)\]{accent-color:var(--color-gold)}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gold\/40{--tw-ring-color:#ffd25e66}@supports (color:color-mix(in lab, red, red)){.ring-gold\/40{--tw-ring-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[3px\]{outline-style:var(--tw-outline-style);outline-width:3px}.outline-offset-\[-3px\]{outline-offset:-3px}.outline-mana{outline-color:var(--color-mana)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--board-max\:max\(min\(100\%\,280px\)\,min\(100\%\,calc\(100dvh-430px\)\)\)\]{--board-max:max(min(100%, 280px), min(100%, calc(100dvh - 430px)))}.\[--board-max\:max\(min\(100\%\,300px\)\,min\(100\%\,calc\(100dvh-330px\)\)\)\]{--board-max:max(min(100%, 300px), min(100%, calc(100dvh - 330px)))}.\[--board-max\:min\(100\%\,calc\(100dvh-230px\)\)\]{--board-max:min(100%, calc(100dvh - 230px))}.\[--ring-color\:var\(--color-venom\)\]{--ring-color:var(--color-venom)}.\[animation-delay\:-1\.2s\]{animation-delay:-1.2s}.\[animation-delay\:500ms\]{animation-delay:.5s}.\[animation-delay\:600ms\]{animation-delay:.6s}.\[text-shadow\:0_2px_0_var\(--floater-outline\)\,2px_0_0_var\(--floater-outline\)\,-2px_0_0_var\(--floater-outline\)\,0_-2px_0_var\(--floater-outline\)\]{text-shadow:0 2px 0 var(--floater-outline),2px 0 0 var(--floater-outline),-2px 0 0 var(--floater-outline),0 -2px 0 var(--floater-outline)}.backdrop\:bg-void\/75::backdrop{background-color:#0d0a16bf}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-void\/75::backdrop{background-color:color-mix(in oklab, var(--color-void) 75%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.after\:-inset-y-3\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3.5)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:bg-void\/40:hover{background-color:#0d0a1666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-void\/40:hover{background-color:color-mix(in oklab, var(--color-void) 40%, transparent)}}.hover\:text-parchment:hover{color:var(--color-parchment)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-45:disabled{opacity:.45}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-gold:has(:focus-visible){outline-color:var(--color-gold)}@media not all and (width>=40rem){.max-sm\:min-h-\[2lh\]{min-height:2lh}}@media (width>=380px){.min-\[380px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}}@media (width>=40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:inset-auto{inset:auto}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-0{top:0}.sm\:top-1\/2{top:50%}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:left-1\/2{left:50%}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-auto{margin-top:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[16\/10\]{aspect-ratio:16/10}.sm\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:max-h-\[94dvh\]{max-height:94dvh}.sm\:max-h-none{max-height:none}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-\[27rem\]{width:27rem}.sm\:w-\[38rem\]{width:38rem}.sm\:w-\[40rem\]{width:40rem}.sm\:w-\[400px\]{width:400px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-14{min-width:calc(var(--spacing) * 14)}.sm\:min-w-64{min-width:calc(var(--spacing) * 64)}.sm\:flex-1{flex:1}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-none{border-radius:0}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-stone-2{border-color:var(--color-stone-2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[min\(4\.5rem\,11vw\)\]{font-size:min(4.5rem,11vw)}}@media (width>=48rem){.md\:mt-0{margin-top:0}.md\:grid{display:grid}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-\[34rem\]{width:34rem}.md\:w-\[min\(92vw\,760px\)\]{width:min(92vw,760px)}.md\:w-auto{width:auto}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-\[min\(28rem\,calc\(100dvh-20rem\)\)\]{max-width:min(28rem,100dvh - 20rem)}.md\:min-w-64{min-width:calc(var(--spacing) * 64)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:mx-0{margin-inline:0}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.lg\:size-22{width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-24{height:calc(var(--spacing) * 24)}.lg\:h-28{height:calc(var(--spacing) * 28)}.lg\:max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.lg\:max-h-\[min\(720px\,calc\(100dvh-330px\)\)\]{max-height:min(720px,100dvh - 330px)}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-24{width:calc(var(--spacing) * 24)}.lg\:w-28{width:calc(var(--spacing) * 28)}.lg\:w-full{width:100%}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-none{max-width:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,42rem\)_minmax\(300px\,340px\)\]{grid-template-columns:minmax(0,42rem) minmax(300px,340px)}.lg\:grid-cols-\[minmax\(0\,calc\(100dvh-240px\)\)_340px\]{grid-template-columns:minmax(0,calc(100dvh - 240px)) 340px}.lg\:grid-cols-\[var\(--board-max\)_300px\]{grid-template-columns:var(--board-max) 300px}.lg\:grid-cols-\[var\(--board-max\)_minmax\(300px\,360px\)\]{grid-template-columns:var(--board-max) minmax(300px,360px)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.lg\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:pt-5{padding-top:calc(var(--spacing) * 5)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:\[--board-max\:max\(340px\,min\(700px\,calc\(100dvh-270px\)\,calc\(100vw-380px\)\)\)\]{--board-max:max(340px, min(700px, calc(100dvh - 270px), calc(100vw - 380px)))}.lg\:\[--board-max\:max\(360px\,min\(780px\,calc\(100dvh-150px\)\,calc\(100vw-400px\)\)\)\]{--board-max:max(360px, min(780px, calc(100dvh - 150px), calc(100vw - 400px)))}.lg\:\[--board-max\:max\(360px\,min\(800px\,calc\(100dvh-170px\)\,calc\(100vw-380px\)\)\)\]{--board-max:max(360px, min(800px, calc(100dvh - 170px), calc(100vw - 380px)))}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-20{top:calc(var(--spacing) * 20)}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:row-start-1{grid-row-start:1}.xl\:contents{display:contents}.xl\:grid-cols-\[280px_minmax\(0\,42rem\)_280px\]{grid-template-columns:280px minmax(0,42rem) 280px}}@container not (width>=24rem){.\@max-sm\:flex-wrap{flex-wrap:wrap}}@container (width>=24rem){.\@\[24rem\]\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@container (width>=28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=32rem){.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=34rem){.\@\[34rem\]\:h-24{height:calc(var(--spacing) * 24)}.\@\[34rem\]\:w-24{width:calc(var(--spacing) * 24)}.\@\[34rem\]\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (width>=36rem){.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){@media not all and (width>=64rem){@media (orientation:portrait){.md\:max-lg\:portrait\:\[--board-max\:min\(100\%\,calc\(100dvh-340px\)\)\]{--board-max:min(100%, calc(100dvh - 340px))}}}}.vector\:hidden:where(html[data-art=vector],html[data-art=vector] *){display:none}.vector\:h-2\.5:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 2.5)}.vector\:h-3\.5:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 3.5)}.vector\:h-4:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 4)}.vector\:h-4\.5:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 4.5)}.vector\:h-5:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 5)}.vector\:h-6:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 6)}.vector\:h-7:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 7)}.vector\:h-8:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 8)}.vector\:h-9:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 9)}.vector\:h-14:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 14)}.vector\:h-16:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 16)}.vector\:h-20:where(html[data-art=vector],html[data-art=vector] *){height:calc(var(--spacing) * 20)}.vector\:w-3\.5:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 3.5)}.vector\:w-4:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 4)}.vector\:w-4\.5:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 4.5)}.vector\:w-5:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 5)}.vector\:w-6:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 6)}.vector\:w-7:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 7)}.vector\:w-8:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 8)}.vector\:w-9:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 9)}.vector\:w-14:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 14)}.vector\:w-16:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 16)}.vector\:w-20:where(html[data-art=vector],html[data-art=vector] *){width:calc(var(--spacing) * 20)}.vector\:rounded-2xl:where(html[data-art=vector],html[data-art=vector] *){border-radius:var(--radius-2xl)}.vector\:rounded-\[2px\]:where(html[data-art=vector],html[data-art=vector] *){border-radius:2px}.vector\:rounded-full:where(html[data-art=vector],html[data-art=vector] *){border-radius:2147483647px}.vector\:rounded-lg:where(html[data-art=vector],html[data-art=vector] *){border-radius:var(--radius-lg)}.vector\:rounded-xl:where(html[data-art=vector],html[data-art=vector] *){border-radius:var(--radius-xl)}.vector\:border:where(html[data-art=vector],html[data-art=vector] *){border-style:var(--tw-border-style);border-width:1px}.vector\:border-0:where(html[data-art=vector],html[data-art=vector] *){border-style:var(--tw-border-style);border-width:0}.vector\:border-b:where(html[data-art=vector],html[data-art=vector] *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.vector\:bg-crypt\/85:where(html[data-art=vector],html[data-art=vector] *){background-color:#161126d9}@supports (color:color-mix(in lab, red, red)){.vector\:bg-crypt\/85:where(html[data-art=vector],html[data-art=vector] *){background-color:color-mix(in oklab, var(--color-crypt) 85%, transparent)}}.vector\:bg-crypt\/95:where(html[data-art=vector],html[data-art=vector] *){background-color:#161126f2}@supports (color:color-mix(in lab, red, red)){.vector\:bg-crypt\/95:where(html[data-art=vector],html[data-art=vector] *){background-color:color-mix(in oklab, var(--color-crypt) 95%, transparent)}}.vector\:bg-stone-2:where(html[data-art=vector],html[data-art=vector] *){background-color:var(--color-stone-2)}.vector\:bg-linear-to-b:where(html[data-art=vector],html[data-art=vector] *){--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.vector\:bg-linear-to-b:where(html[data-art=vector],html[data-art=vector] *){--tw-gradient-position:to bottom in oklab}}.vector\:bg-linear-to-b:where(html[data-art=vector],html[data-art=vector] *){background-image:linear-gradient(var(--tw-gradient-stops))}.vector\:from-\[color-mix\(in_srgb\,var\(--color-gold\)_55\%\,white\)\]:where(html[data-art=vector],html[data-art=vector] *){--tw-gradient-from:#ffe6a6}@supports (color:color-mix(in lab, red, red)){.vector\:from-\[color-mix\(in_srgb\,var\(--color-gold\)_55\%\,white\)\]:where(html[data-art=vector],html[data-art=vector] *){--tw-gradient-from:color-mix(in srgb,var(--color-gold) 55%,white)}}.vector\:from-\[color-mix\(in_srgb\,var\(--color-gold\)_55\%\,white\)\]:where(html[data-art=vector],html[data-art=vector] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.vector\:to-gold:where(html[data-art=vector],html[data-art=vector] *){--tw-gradient-to:var(--color-gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.vector\:bg-clip-text:where(html[data-art=vector],html[data-art=vector] *){-webkit-background-clip:text;background-clip:text}.vector\:px-2:where(html[data-art=vector],html[data-art=vector] *){padding-inline:calc(var(--spacing) * 2)}.vector\:tracking-tight:where(html[data-art=vector],html[data-art=vector] *){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.vector\:text-transparent:where(html[data-art=vector],html[data-art=vector] *){color:#0000}.pixel\:drop-shadow-\[0_3px_0_rgb\(0_0_0\/0\.25\)\]:where(html:not([data-art=vector]),html:not([data-art=vector]) *){--tw-drop-shadow-size:drop-shadow(0 3px 0 var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.pixel\:\[text-shadow\:0_4px_0_var\(--title-shadow-1\,\#7a4f12\)\,0_8px_0_var\(--title-shadow-2\,\#0d0a16\)\]:where(html:not([data-art=vector]),html:not([data-art=vector]) *){text-shadow:0 4px 0 var(--title-shadow-1,#7a4f12),0 8px 0 var(--title-shadow-2,#0d0a16)}@media (pointer:coarse){.touch\:py-3{padding-block:calc(var(--spacing) * 3)}}.\[data-testid\=\"kit-sacrifice\"\]\:visible:is(){visibility:visible}html:is([data-theme=heirloom],[data-theme=grimoire]) .font-display:not(h1,.display-title,[class*=text-xl],[class*=text-2xl],[class*=text-3xl],[class*=text-4xl],[class*=text-5xl],[class*=text-6xl],[class*=text-7xl],[class*=text-8xl],[class*=text-9xl],[class*=text-\[]){font-family:var(--font-ui);font-weight:var(--ui-weight);letter-spacing:var(--ui-tracking)}html:is([data-theme=heirloom],[data-theme=grimoire]) .font-display:is(h1,.display-title,[class*=text-xl],[class*=text-2xl],[class*=text-3xl],[class*=text-4xl],[class*=text-5xl],[class*=text-6xl],[class*=text-7xl],[class*=text-8xl],[class*=text-9xl],[class*=text-\[]){font-weight:var(--display-weight)}}html[data-theme=aether] .enemy-sprite{filter:drop-shadow(0 0 1px #ffffff80)drop-shadow(0 0 10px #62b0ff59)drop-shadow(0 8px 6px #00000a8c)}html[data-theme=aether] .art-sprite.art-pixel:not(.enemy-sprite){filter:drop-shadow(0 0 3px #f5be4a4d)}html[data-theme=aether] .themed-bg{isolation:isolate;position:relative}html[data-theme=aether] .themed-bg:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 28% 68%,#aac8ff80,#0000 60%),radial-gradient(2px 2px at 47% 35%,#f5be4a59,#0000 60%),radial-gradient(1px 1px at 63% 80%,#fff6,#0000 60%),radial-gradient(1.5px 1.5px at 78% 18%,#aac8ff73,#0000 60%),radial-gradient(2px 2px at 88% 55%,#f5be4a40,#0000 60%),radial-gradient(1px 1px at 6% 88%,#fff6,#0000 60%),radial-gradient(1.5px 1.5px at 38% 92%,#aac8ff59,#0000 60%);background-size:100% 100%;animation:50s steps(50,end) infinite alternate aether-drift;position:fixed;inset:-10% 0 0}@keyframes aether-drift{0%{transform:translateY(0)}to{transform:translateY(-6%)}}@media (prefers-reduced-motion:reduce){html[data-theme=aether] .themed-bg:before{animation:none}}html[data-theme=heirloom] .board-squares{--board-wear:radial-gradient(ellipse 34% 30% at 50% 53%, #fff0be26, transparent 72%), radial-gradient(ellipse 62% 58% at 50% 50%, transparent 58%, #28180838 100%), url(../../../themes/heirloom/v1/scratches.svg) 0 0 / 100% 100%;border-radius:1px}html[data-theme=heirloom][data-board-set] .board-squares{--board-wear:none}html[data-theme=heirloom][data-board-set]{--coord-halo-light:var(--color-sq-light);--coord-halo-dark:var(--color-sq-dark)}html[data-theme=heirloom] .board-squares:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent calc(50% - 1.5px), #1e12069e calc(50% - 1.5px) calc(50% + .5px), #fff0d238 calc(50% + .5px) calc(50% + 1.5px), transparent calc(50% + 1.5px)), var(--board-wear);position:absolute;inset:0}.cos-frame{--frame-radius:1.05rem;border-radius:var(--frame-radius);position:relative}.cos-frame:not([data-frame=plain]){background:var(--frame-metal);box-shadow:0 0 0 1px var(--frame-edge), 0 14px 30px -18px var(--frame-edge);padding:3px}@supports (color:color-mix(in lab, red, red)){.cos-frame:not([data-frame=plain]){box-shadow:0 0 0 1px color-mix(in srgb, var(--frame-edge) 70%, transparent), 0 14px 30px -18px var(--frame-edge)}}.cos-frame:not([data-frame=plain])>:first-child{border-color:var(--frame-edge)!important}@supports (color:color-mix(in lab, red, red)){.cos-frame:not([data-frame=plain])>:first-child{border-color:color-mix(in srgb, var(--frame-edge) 55%, transparent)!important}}html[data-art=vector] .cos-frame:not([data-frame=plain])>:first-child{border-radius:calc(var(--frame-radius) - 3px)!important}html:not([data-art=vector]) .cos-frame{--frame-radius:0}html:not([data-art=vector]) .cos-frame:not([data-frame=plain]){box-shadow:0 0 0 2px var(--frame-edge), 0 4px 0 0 #00000059;padding:4px}.cos-frame[data-frame=iron]{--frame-edge:var(--color-stone-3);--frame-metal:radial-gradient(circle at 7px 7px, var(--color-ash) 1.6px, transparent 2.2px), radial-gradient(circle at calc(100% - 7px) 7px, var(--color-ash) 1.6px, transparent 2.2px), radial-gradient(circle at 7px calc(100% - 7px), var(--color-ash) 1.6px, transparent 2.2px), radial-gradient(circle at calc(100% - 7px) calc(100% - 7px), var(--color-ash) 1.6px, transparent 2.2px), linear-gradient(160deg, #6c6186, var(--color-stone-3) 45%, #5c5277)}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=iron]{--frame-metal:radial-gradient(circle at 7px 7px, var(--color-ash) 1.6px, transparent 2.2px), radial-gradient(circle at calc(100% - 7px) 7px, var(--color-ash) 1.6px, transparent 2.2px), radial-gradient(circle at 7px calc(100% - 7px), var(--color-ash) 1.6px, transparent 2.2px), radial-gradient(circle at calc(100% - 7px) calc(100% - 7px), var(--color-ash) 1.6px, transparent 2.2px), linear-gradient(160deg, color-mix(in srgb, var(--color-ash) 55%, var(--color-stone-2)), var(--color-stone-3) 45%, color-mix(in srgb, var(--color-ash) 40%, var(--color-stone-2)))}}.cos-frame[data-frame=bronze]{--frame-edge:#b66f3d}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=bronze]{--frame-edge:color-mix(in srgb, var(--color-ember) 70%, var(--color-void))}}.cos-frame[data-frame=bronze]{--frame-metal:linear-gradient(150deg, #ffa968, #b66f3d 40%, var(--color-ember) 62%, #925934)}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=bronze]{--frame-metal:linear-gradient(150deg, color-mix(in srgb, var(--color-ember) 85%, white), color-mix(in srgb, var(--color-ember) 70%, var(--color-void)) 40%, var(--color-ember) 62%, color-mix(in srgb, var(--color-ember) 55%, var(--color-void)))}}.cos-frame[data-frame=silver]{--frame-edge:var(--color-ash);--frame-metal:linear-gradient(150deg, white, #b8b1cb 30%, var(--color-ash) 55%, #d7d3e1 80%, var(--color-ash))}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=silver]{--frame-metal:linear-gradient(150deg, white, color-mix(in srgb, var(--color-ash) 70%, white) 30%, var(--color-ash) 55%, color-mix(in srgb, var(--color-ash) 40%, white) 80%, var(--color-ash))}}.cos-frame[data-frame=gold]{--frame-edge:var(--color-gold-deep);--frame-metal:linear-gradient(150deg, #ffe49e, var(--color-gold) 30%, var(--color-gold-deep) 55%, var(--color-gold) 80%, #ffe49e)}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=gold]{--frame-metal:linear-gradient(150deg, color-mix(in srgb, var(--color-gold) 60%, white), var(--color-gold) 30%, var(--color-gold-deep) 55%, var(--color-gold) 80%, color-mix(in srgb, var(--color-gold) 60%, white))}}.cos-frame[data-frame=gold]{box-shadow:0 0 0 1px var(--color-gold-deep), 0 0 0 4px #ffd25e2e, 0 16px 34px -18px var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=gold]{box-shadow:0 0 0 1px var(--color-gold-deep), 0 0 0 4px color-mix(in srgb, var(--color-gold) 18%, transparent), 0 16px 34px -18px var(--color-gold)}}.cos-frame[data-frame=arcane]{--frame-edge:var(--color-mana);--frame-metal:conic-gradient(from var(--arcane-turn,0deg), var(--color-mana), var(--color-blood), var(--color-ember), var(--color-mana));animation:14s linear infinite arcane-turn}@property --arcane-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes arcane-turn{to{--arcane-turn:360deg}}.cos-frame[data-frame=rook]{--rook-hi:#7b7196}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=rook]{--rook-hi:color-mix(in srgb, var(--color-ash) 70%, var(--color-stone-2))}}.cos-frame[data-frame=rook]{--rook-lo:#3e325a}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=rook]{--rook-lo:color-mix(in srgb, var(--color-stone-3) 80%, var(--color-void))}}.cos-frame[data-frame=rook]{--frame-edge:var(--color-stone-3);--frame-metal:repeating-linear-gradient(90deg, var(--rook-hi) 0 9px, var(--rook-lo) 9px 15px) top / 100% 3px no-repeat, repeating-linear-gradient(90deg, var(--rook-lo) 0 9px, var(--rook-hi) 9px 15px) bottom / 100% 3px no-repeat, linear-gradient(160deg, var(--rook-hi), var(--rook-lo) 48%, var(--rook-hi))}.cos-frame[data-frame=king]{--frame-edge:var(--color-gold-deep);--frame-metal:linear-gradient(150deg, #a6e1ff, var(--color-mana) 26%, var(--color-gold) 50%, var(--color-mana) 74%, #a6e1ff)}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=king]{--frame-metal:linear-gradient(150deg, color-mix(in srgb, var(--color-mana) 55%, white), var(--color-mana) 26%, var(--color-gold) 50%, var(--color-mana) 74%, color-mix(in srgb, var(--color-mana) 55%, white))}}.cos-frame[data-frame=king]{box-shadow:0 0 0 1px var(--color-gold-deep), 0 0 0 4px #5ec8ff33, 0 16px 34px -18px var(--color-mana)}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=king]{box-shadow:0 0 0 1px var(--color-gold-deep), 0 0 0 4px color-mix(in srgb, var(--color-mana) 20%, transparent), 0 16px 34px -18px var(--color-mana)}}.cos-frame[data-frame=tome]{--tome-hi:#8b7266}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=tome]{--tome-hi:color-mix(in srgb, var(--color-gold) 36%, var(--color-stone-3))}}.cos-frame[data-frame=tome]{--tome-lo:#662533}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame=tome]{--tome-lo:color-mix(in srgb, var(--color-blood) 42%, var(--color-void))}}.cos-frame[data-frame=tome]{--frame-edge:var(--color-gold-deep);--frame-metal:repeating-linear-gradient(90deg, var(--color-gold) 0 5px, transparent 5px 10px) top / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--color-gold) 0 5px, transparent 5px 10px) bottom / 100% 1px no-repeat, linear-gradient(160deg, var(--tome-hi), var(--tome-lo) 55%, var(--tome-hi))}.cos-frame[data-frame^=hero-]{--frame-edge:var(--hero-tone);--frame-metal:linear-gradient(150deg, var(--hero-tone), var(--hero-tone) 40%, var(--hero-tone) 70%, var(--hero-tone))}@supports (color:color-mix(in lab, red, red)){.cos-frame[data-frame^=hero-]{--frame-metal:linear-gradient(150deg, color-mix(in srgb, var(--hero-tone) 55%, white), var(--hero-tone) 40%, color-mix(in srgb, var(--hero-tone) 60%, var(--color-void)) 70%, var(--hero-tone))}}.cos-frame[data-frame=hero-tactician]{--hero-tone:var(--color-gold)}.cos-frame[data-frame=hero-assassin]{--hero-tone:var(--color-blood)}.cos-frame[data-frame=hero-monk]{--hero-tone:var(--color-venom)}.cos-frame[data-frame=hero-gambiteer]{--hero-tone:var(--color-ember)}.cos-frame[data-frame=hero-sentinel]{--hero-tone:var(--color-mana)}.cos-frame[data-frame=hero-firebrand]{--hero-tone:var(--color-ember)}.cos-frame[data-frame=hero-clockmaker]{--hero-tone:var(--color-gold)}.cos-frame[data-frame=hero-prodigy]{--hero-tone:var(--color-mana)}.cos-frame[data-frame=hero-stoic]{--hero-tone:var(--color-parchment)}.aura{pointer-events:none;display:block;position:absolute;inset:0;container-type:inline-size}.aura-shape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}html[data-art=vector] .aura-body{filter:none}.aura[data-look=classic]{--aura-a:var(--tone,var(--color-gold))}.aura[data-look=ember]{--aura-a:var(--color-ember);--aura-b:var(--color-blood);--aura-c:var(--color-gold)}.aura[data-look=frost]{--aura-a:var(--aura-frost);--aura-b:var(--color-mana);--aura-c:var(--aura-snow)}.aura[data-look=venom]{--aura-a:var(--color-venom);--aura-b:var(--color-venom-ink,var(--color-venom))}.aura[data-look=royal]{--aura-a:var(--aura-gold);--aura-b:var(--aura-gold-hi);--aura-c:var(--aura-ray-hi);--aura-d:var(--aura-ray-lo);--aura-e:var(--aura-ray-ring)}.aura[data-look=queen]{--aura-a:var(--aura-rose);--aura-b:var(--aura-rose-pale)}.aura[data-look=void]{--aura-a:var(--aura-violet);--aura-b:var(--aura-violet-hi);--aura-c:var(--aura-rift-core);--aura-d:var(--aura-void-in)}.aura[data-look=knights]{--aura-a:var(--fill-gold);--aura-b:var(--color-gold);--aura-c:var(--aura-hop)}.aura[data-look=storm]{--aura-a:var(--aura-bolt-glow);--aura-b:var(--aura-bolt)}.aura[data-look=water]{--aura-a:var(--fill-mana);--aura-b:var(--aura-ripple)}.aura[data-look=maelstrom]{--aura-a:var(--fill-mana);--aura-b:var(--aura-swirl);--aura-c:var(--aura-eye)}.aura[data-look=unbroken]{--aura-a:var(--color-ember);--aura-b:var(--aura-steel);--aura-c:var(--fill-ember)}.aura[data-look=diamond]{--aura-a:var(--aura-facet);--aura-b:var(--fill-mana);--aura-c:var(--fill-blood);--aura-d:var(--fill-gold);--aura-e:var(--fill-venom)}.aura[data-look=orrery]{--aura-a:var(--fill-gold);--aura-b:var(--aura-moon);--aura-c:var(--color-mana);--aura-d:var(--color-ember);--aura-e:var(--color-gold)}.aura[data-look=zenith]{--aura-a:var(--aura-column);--aura-b:var(--gold-leaf);--aura-c:var(--gold-leaf-hi);--aura-d:var(--aura-halo)}.aura.live .a-spin{transform-origin:50px 50px;animation:90s linear infinite aura-spin}.aura.live .a-breathe{transform-origin:50px 50px;animation:4.2s ease-in-out infinite aura-breathe}.aura.live .a-flick{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-in-out infinite aura-flick}.aura.live .a-wobble{transform-origin:50px 50px;animation:7s ease-in-out infinite aura-wobble}.aura.live .a-pulse{animation:3.6s ease-in-out infinite aura-pulse}.aura.live .a-dash{animation:5s linear infinite aura-dash}@keyframes aura-spin{to{transform:rotate(360deg)}}@keyframes aura-breathe{50%{opacity:.78;transform:scale(1.07)}}@keyframes aura-flick{0%,to{transform:scale(1)}40%{transform:scale(.92,1.08)}70%{transform:scale(1.05,.94)}}@keyframes aura-wobble{50%{transform:rotate(9deg)scale(1.03,.98)}}@keyframes aura-pulse{50%{opacity:.6}}@keyframes aura-dash{to{stroke-dashoffset:-24px}}.aura.live .a-hop{animation:4.4s linear infinite aura-hop}.aura.live .a-flash{animation:4.5s linear infinite aura-flash}.aura.live .a-ripple{transform-origin:50px 86px;animation:4.2s ease-out infinite aura-ripple}.aura.live .a-swirl{transform-origin:50px 50px;animation:30s linear infinite reverse aura-spin}.aura.live .a-glint{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite aura-glint}.aura.live .a-orbit{transform-origin:50px 50px;animation:110s linear infinite aura-spin}.aura.live .a-chase{animation:3.6s linear infinite aura-chase}.aura.live .a-halo{transform-origin:50px 12px;animation:4.2s ease-in-out infinite aura-breathe}@keyframes aura-hop{0%{opacity:0}2%,11%{opacity:.9}14%,to{opacity:0}}@keyframes aura-flash{0%,84%,90%,to{opacity:1}87%{opacity:.25}93%{opacity:.5}}@keyframes aura-ripple{0%{opacity:0;transform:scale(.7)}20%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes aura-glint{50%{opacity:.35;transform:scale(.45)}}@keyframes aura-chase{0%,7%{opacity:1}9%,to{opacity:0}}.aura .motes{position:absolute;inset:0}.aura .motes i{--size:max(2px, calc(var(--s) * 1cqi));top:var(--y);left:var(--x);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);background:var(--c);box-shadow:0 0 calc(var(--size) * 1.4) var(--c);animation:var(--mote) var(--dur) ease-in-out var(--d) infinite;border-radius:50%;position:absolute}.aura .motes.hollow i{border:max(1px, calc(var(--size) * .18)) solid var(--c);box-shadow:none;background:0 0}.aura .motes.petal i{box-shadow:none;border-radius:70% 0}.aura .motes[data-kind=rise]{--mote:aura-rise}.aura .motes[data-kind=bubble]{--mote:aura-bubble}.aura .motes[data-kind=fall]{--mote:aura-fall}.aura .motes[data-kind=twinkle]{--mote:aura-twinkle}.aura .motes[data-kind=in]{--mote:aura-in}@keyframes aura-rise{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(4cqi,-42cqi)}}@keyframes aura-bubble{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}50%{transform:translate(3cqi,-20cqi)scale(1)}to{opacity:0;transform:translate(-2cqi,-38cqi)scale(1.15)}}@keyframes aura-fall{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(-6cqi,36cqi)rotate(200deg)}}@keyframes aura-twinkle{0%,to{opacity:.15;transform:scale(.5)}50%{opacity:1;transform:scale(1.1)}}@keyframes aura-in{0%{opacity:0;transform:translate(0)scale(1)}20%{opacity:1}to{transform:translate(calc(var(--tx) * 1cqi), calc(var(--ty) * 1cqi)) scale(.3);opacity:0}}html:not([data-art=vector]) .aura .motes i{--size:calc(100cqi / 26);box-shadow:none;border-radius:0;animation-timing-function:steps(5,end)}html:not([data-art=vector]) .aura .motes.hollow i{--size:calc(200cqi / 26);border-width:calc(var(--size) * .25)}.aura.paused:not(:is(.aura-host:hover,.aura-host:focus-visible) *) .aura-shape *{animation-name:none}.aura.paused,.aura.paused *{animation-play-state:paused}:is(.aura-host:hover,.aura-host:focus-visible) .aura.paused,:is(.aura-host:hover,.aura-host:focus-visible) .aura.paused *{animation-play-state:running}@media (prefers-reduced-motion:reduce){.aura,.aura *{animation:none!important}}html[data-map-style=vellum],.map-swatch[data-map=vellum]{--map-paper:linear-gradient(170deg, #fdf8ec, #f3e8cf 60%, #ead9b6);--map-vignette:#8c643238;--map-ink-rgb:86 60 34;--map-ink:#4a321b;--map-title:#7a4a1f;--map-trail:#9a3b1e;--map-room:radial-gradient(circle at 40% 35%, #fffdf7, #f2e6c9);--map-room-open:radial-gradient(circle at 40% 35%, #fff, #f8eed6);--map-ring:#b46d22;--map-cartouche:#fffcf2b3;--map-roller:linear-gradient(180deg, #d9c3a0 0%, #f7ecd6 30%, #c8ab80 62%, #8a6b45 100%)}html[data-map-style=sea-chart],.map-swatch[data-map=sea-chart]{--map-paper:repeating-linear-gradient(90deg, #1e5a640d 0 1px, transparent 1px 38px), repeating-linear-gradient(0deg, #1e5a640d 0 1px, transparent 1px 38px), linear-gradient(170deg, #e9efe0, #d4e2d3 60%, #c3d6c9);--map-vignette:#1e505a4d;--map-ink-rgb:22 70 80;--map-ink:#164650;--map-title:#12505e;--map-trail:#a8402a;--map-room:radial-gradient(circle at 40% 35%, #f6fbf3, #d8e8da);--map-room-open:radial-gradient(circle at 40% 35%, #fff, #e5f1e6);--map-ring:#c8643a;--map-cartouche:#f4faf2a6;--map-roller:linear-gradient(180deg, #8fa7a0 0%, #d8e6df 30%, #6f8b84 62%, #3d5551 100%)}html[data-map-style=ashen],.map-swatch[data-map=ashen]{--map-paper:linear-gradient(170deg, #e7e5e1, #cfccc6 60%, #bebab3);--map-vignette:#28282859;--map-ink-rgb:38 38 40;--map-ink:#262628;--map-title:#1d1d20;--map-trail:#7a2020;--map-room:radial-gradient(circle at 40% 35%, #f5f4f2, #d9d6d0);--map-room-open:radial-gradient(circle at 40% 35%, #fff, #e8e6e2);--map-ring:#8a5a2b;--map-cartouche:#f5f4f099;--map-roller:linear-gradient(180deg, #8d8a85 0%, #d6d3cd 30%, #6c6964 62%, #3b3936 100%)}html[data-map-style=ember],.map-swatch[data-map=ember]{--map-paper:linear-gradient(170deg, #f3d9b4, #e2b484 55%, #c98a5a);--map-vignette:#6e1e0a99;--map-ink-rgb:92 28 12;--map-ink:#4e170a;--map-title:#561405;--map-trail:#8a170a;--map-elite:#7a1508;--map-room:radial-gradient(circle at 40% 35%, #fff0dc, #eec79c);--map-room-open:radial-gradient(circle at 40% 35%, #fff8ee, #f5d6b0);--map-ring:#d2451a;--map-cartouche:#ffecd68c;--map-roller:linear-gradient(180deg, #7c3a20 0%, #c97a4e 30%, #5c2412 62%, #2c0f06 100%)}html[data-map-style=night],.map-swatch[data-map=night]{--map-paper:radial-gradient(circle at 18% 22%, #dce6ff80 .8px, transparent 1.4px) 0 0 / 46px 46px, radial-gradient(circle at 70% 64%, #dce6ff59 .7px, transparent 1.3px) 0 0 / 61px 61px, linear-gradient(170deg, #1d2a4a, #16213b 60%, #101829);--map-vignette:#00000a8c;--map-ink-rgb:196 210 238;--map-ink:#d6e0f5;--map-title:#f1d98a;--map-trail:#f1c75e;--map-room:radial-gradient(circle at 40% 35%, #2e3d62, #1a2542);--map-room-open:radial-gradient(circle at 40% 35%, #3d5185, #24325a);--map-ring:#f1c75e;--map-cartouche:#141e36b3;--map-roller:linear-gradient(180deg, #4a5677 0%, #a7b3d1 30%, #39445f 62%, #161c2c 100%);--map-elite:#ff8f86;--map-treasure:#f1c75e;--map-chip:#141e36d9;--map-chip-hover:#243256f2;--map-chip-on:#f1d98a;--map-chip-on-ink:#16213b}html[data-map-style=gilded],.map-swatch[data-map=gilded]{--map-paper:linear-gradient(90deg, #c9962e8c, transparent 3%, transparent 97%, #c9962e8c), linear-gradient(170deg, #f7e6bd, #ebcf92 60%, #e1bd78);--map-vignette:#8c5a0a59;--map-ink-rgb:70 44 10;--map-ink:#3a2408;--map-title:#6a4304;--map-trail:#9e2a12;--map-room:radial-gradient(circle at 40% 35%, #fff6da, #f0d48f);--map-room-open:radial-gradient(circle at 40% 35%, #fffdf2, #f7e2a8);--map-ring:#a0740f;--map-cartouche:linear-gradient(180deg, #fff0c8cc, #f0d28cb3);--map-roller:linear-gradient(180deg, #a77a1c 0%, #ffe28a 30%, #c9962e 62%, #6e4a08 100%)}html[data-map-style=bishop],.map-swatch[data-map=bishop]{--map-paper:linear-gradient(170deg, #f3e4ec, #e5cddc 60%, #d6b8cb);--map-vignette:#5a285052;--map-ink-rgb:58 28 60;--map-ink:#3a1c3c;--map-title:#5b2160;--map-trail:#9b1f3b;--map-room:radial-gradient(circle at 40% 35%, #fbf0f5, #e9d3e0);--map-room-open:radial-gradient(circle at 40% 35%, #fffafc, #f3e1ea);--map-ring:#8a3a9e;--map-cartouche:#fcf0f699;--map-roller:linear-gradient(180deg, #a98aa6 0%, #ecd8e6 30%, #8d6a8c 62%, #52304f 100%)}html[data-map-style=grove],.map-swatch[data-map=grove]{--grove-vine:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='240'><defs><path id='l' d='M0 0q7-6 14 0q-7 6-14 0z'/></defs><path d='M22 0c-14 30 14 60 0 90s-14 60 0 90 14 40 0 60' fill='none' stroke='%23d9b850' stroke-opacity='.42' stroke-width='1.6'/><g fill='%23d9b850' fill-opacity='.5'><use href='%23l' transform='translate(18 24) rotate(-150)'/><use href='%23l' transform='translate(26 58) rotate(-25)'/><use href='%23l' transform='translate(16 104) rotate(-160)'/><use href='%23l' transform='translate(26 140) rotate(-35)'/><use href='%23l' transform='translate(17 196) rotate(-145)'/><use href='%23l' transform='translate(25 222) rotate(-20)'/><circle cx='31' cy='84' r='1.8'/><circle cx='11' cy='170' r='1.6'/></g></svg>");--map-paper:radial-gradient(circle at 30% 40%, #ffe282cc 0 1px, #ffe28229 2.5px, transparent 4.5px) 0 0 / 97px 113px, radial-gradient(circle at 70% 72%, #dcfa9699 0 .8px, #dcfa961f 2px, transparent 3.5px) 0 0 / 131px 151px, var(--grove-vine) 0 0 / 44px 240px repeat-y, var(--grove-vine) 100% 120px / 44px 240px repeat-y, radial-gradient(ellipse at 22% 8%, #aacd6e29, transparent 50%), radial-gradient(ellipse at 85% 62%, #aacd6e14, transparent 45%), linear-gradient(170deg, #213727, #18291c 60%, #101d13);--map-vignette:#040c0599;--map-ink-rgb:223 236 208;--map-ink:#e5eed6;--map-title:#ecd27c;--map-trail:#efc04f;--map-room:radial-gradient(circle at 40% 35%, #34512f, #213a22);--map-room-open:radial-gradient(circle at 40% 35%, #44683c, #2b4b29);--map-ring:#f5dc8a;--map-cartouche:#101f13bf;--map-roller:linear-gradient(180deg, #5d3f24 0%, #bf9260 30%, #4b3019 62%, #1c1008 100%);--map-elite:#ffa58e;--map-treasure:#f3cf63;--map-chip:#142518d9;--map-chip-hover:#263e28f2;--map-chip-on:#ecd27c;--map-chip-on-ink:#18291c}html[data-map-style=star-atlas],.map-swatch[data-map=star-atlas]{--map-paper:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='300'><g fill='none' stroke='%23e0905a' stroke-opacity='.38'><path d='M28 64 60 42 90 74 122 50 152 72'/><path d='M180 192 214 170 240 206 204 236zM204 236 194 278'/></g><g fill='%23f6b98a'><circle cx='28' cy='64' r='1.8'/><circle cx='60' cy='42' r='2.4'/><circle cx='90' cy='74' r='1.6'/><circle cx='122' cy='50' r='2.1'/><circle cx='152' cy='72' r='1.5'/><circle cx='180' cy='192' r='1.9'/><circle cx='240' cy='206' r='1.6'/><circle cx='204' cy='236' r='2'/><circle cx='194' cy='278' r='1.4'/><path d='m214 161 2 7 7 2-7 2-2 7-2-7-7-2 7-2z'/><circle cx='214' cy='170' r='7' fill-opacity='.16'/><circle cx='60' cy='42' r='6' fill-opacity='.14'/><g fill-opacity='.6'><circle cx='100' cy='196' r='1.1'/><circle cx='38' cy='250' r='1.3'/><circle cx='232' cy='106' r='1'/><circle cx='142' cy='142' r='.9'/></g></g></svg>") 0 0 / 260px 300px, radial-gradient(circle at 40% 30%, #ffcda066 .6px, transparent 1.2px) 0 0 / 53px 53px, repeating-radial-gradient(circle at 50% -40px, transparent 0 179px, #e2965c24 179px 180.5px), radial-gradient(ellipse at 85% 0%, #e88c4833, transparent 55%), linear-gradient(170deg, #2a2320, #1e1916 60%, #141110);--map-vignette:#0a060499;--map-ink-rgb:241 228 214;--map-ink:#f1e4d6;--map-title:#f4b47e;--map-trail:#ff9b5e;--map-room:radial-gradient(circle at 40% 35%, #3e332d, #26201c);--map-room-open:radial-gradient(circle at 40% 35%, #58463c, #322822);--map-ring:#ffc48c;--map-cartouche:#1c1614c7;--map-roller:linear-gradient(180deg, #6b3f22 0%, #e7a46c 30%, #5a321a 62%, #1d0f07 100%);--map-elite:#ff8a7a;--map-treasure:#f5cf6e;--map-chip:#241d1ad9;--map-chip-hover:#3a2e28f2;--map-chip-on:#f4b47e;--map-chip-on-ink:#241309}html[data-perk-map=starlit],.map-swatch[data-map=starlit]{--map-paper:radial-gradient(circle at 24% 28%, #ffe296bf 1px, transparent 1.8px) 0 0 / 57px 57px, radial-gradient(circle at 71% 63%, #ffe29680 .8px, transparent 1.5px) 0 0 / 83px 83px, radial-gradient(circle at 46% 80%, #d6c8ff73 .7px, transparent 1.4px) 0 0 / 41px 41px, radial-gradient(ellipse at 20% 0%, #966ee647, transparent 60%), linear-gradient(170deg, #2e2250, #21183e 60%, #170f2c);--map-vignette:#0800148c;--map-ink-rgb:230 220 252;--map-ink:#e6dcfc;--map-title:#f6d98b;--map-trail:#f3c969;--map-room:radial-gradient(circle at 40% 35%, #43336f, #2a2050);--map-room-open:radial-gradient(circle at 40% 35%, #5a4691, #35296a);--map-ring:#f6d98b;--map-cartouche:#1e143ab8;--map-roller:linear-gradient(180deg, #5a4a86 0%, #c9bcf0 30%, #4a3c74 62%, #1b1233 100%);--map-elite:#ff9a9a;--map-treasure:#f6d98b;--map-chip:#1e143ad9;--map-chip-hover:#342660f2;--map-chip-on:#f6d98b;--map-chip-on-ink:#21183e;--live-tile:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><g fill='%23ffe296'><circle cx='30' cy='40' r='1.4'/><circle cx='120' cy='20' r='1'/><circle cx='200' cy='70' r='1.6'/><circle cx='80' cy='130' r='1.1'/><circle cx='170' cy='160' r='1.3'/><circle cx='40' cy='200' r='1'/></g></svg>");--live-w:240px;--live-h:240px;--live-dx:0px;--live-s:160s;--live-glow:radial-gradient(ellipse 60% 40% at 30% 10%, #aa82ff59, transparent 70%);--live-breath:block}html[data-perk-map=rosewing],.map-swatch[data-map=rosewing]{--map-paper:linear-gradient(115deg, transparent 38%, #ffffff52 50%, transparent 62%), linear-gradient(170deg, #fdeee9, #f6d7ce 60%, #ecc0b6);--map-vignette:#96324647;--map-ink-rgb:74 32 56;--map-ink:#4a2038;--map-title:#8c2a5a;--map-trail:#b3294f;--map-room:radial-gradient(circle at 40% 35%, #fff6f2, #f3d3cb);--map-room-open:radial-gradient(circle at 40% 35%, #fff, #fbe3dc);--map-ring:#c4486f;--map-cartouche:#fff4f0a6;--map-roller:linear-gradient(180deg, #c98a8a 0%, #fbe1dc 30%, #b86f78 62%, #6e3340 100%);--map-elite:#a3203f;--map-treasure:#94630a;--map-chip:#fff4f0cc;--map-chip-hover:#fffaf8f2;--map-chip-on:#8c2a5a;--map-chip-on-ink:#fff4f0;--live-tile:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='260'><g fill='%23e07a9a' fill-opacity='.55'><path d='M30 40c4-6 10-6 12 0-2 6-8 6-12 0zm60 80c4-6 10-6 12 0-2 6-8 6-12 0zm100 50c3-5 8-5 10 0-2 5-7 5-10 0z'/></g></svg>");--live-w:220px;--live-h:260px;--live-s:90s}html[data-perk-map=aurora],.map-swatch[data-map=aurora]{--aurora-sky:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 700' preserveAspectRatio='none'><defs><filter id='b' x='-10%' y='-50%' width='120%' height='200%'><feGaussianBlur stdDeviation='8'/></filter><path id='a' d='M-40 190C60 110 150 260 250 170s140-40 190 20'/><path id='c' d='M-40 520c120-60 210 70 330-15s110-25 150 25'/></defs><g fill='none' filter='url(%23b)'><use href='%23a' y='-30' stroke='%2346e0a0' stroke-width='50' stroke-opacity='.13'/><use href='%23a' stroke='%2346e0a0' stroke-width='12' stroke-opacity='.4'/><use href='%23a' y='22' stroke='%23a47cff' stroke-width='14' stroke-opacity='.26'/><use href='%23c' y='-24' stroke='%2346e0a0' stroke-width='40' stroke-opacity='.1'/><use href='%23c' stroke='%2346e0a0' stroke-width='9' stroke-opacity='.3'/><use href='%23c' y='18' stroke='%23d07cff' stroke-width='10' stroke-opacity='.18'/></g></svg>");--map-paper:radial-gradient(circle at 30% 22%, #e6fff599 .8px, transparent 1.5px) 0 0 / 61px 61px, radial-gradient(circle at 74% 68%, #cdb9ff73 .7px, transparent 1.4px) 0 0 / 89px 89px, var(--aurora-sky) 0 var(--aurora-y,0) / 100% var(--aurora-h,700px) repeat-y, radial-gradient(ellipse at 50% 0%, #46e0a029, transparent 55%), linear-gradient(170deg, #0f2b30, #0b2126 60%, #07161b);--map-vignette:#00080a99;--map-ink-rgb:214 240 232;--map-ink:#e0f5ee;--map-title:#8ef2c8;--map-trail:#c9a6ff;--map-room:radial-gradient(circle at 40% 35%, #1f4a4d, #11302f);--map-room-open:radial-gradient(circle at 40% 35%, #296165, #174044);--map-ring:#7ff0c0;--map-cartouche:#081c20bf;--map-roller:linear-gradient(180deg, #1f4b4a 0%, #9fe9cf 30%, #1a3d3f 62%, #061416 100%);--map-elite:#ff9a9a;--map-treasure:#f2d27a;--map-chip:#0a2226d9;--map-chip-hover:#14383cf2;--map-chip-on:#8ef2c8;--map-chip-on-ink:#06201c;--live-tile:var(--aurora-sky);--live-w:100%;--live-h:700px;--live-dx:0px;--live-s:120s;--live-o:.55;--live-glow:radial-gradient(ellipse 80% 45% at 50% 0%, #46e0a052, transparent 70%);--live-breath:block}html[data-perk-map=tide],.map-swatch[data-map=tide]{--map-paper:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='300'><defs><radialGradient id='h'><stop offset='.35' stop-color='%23f4efd8' stop-opacity='.3'/><stop offset='1' stop-color='%23f4efd8' stop-opacity='0'/></radialGradient></defs><circle cx='60' cy='60' r='58' fill='url(%23h)'/><circle cx='60' cy='60' r='23' fill='%23f2ecd6'/><g fill='%23d8d0b2'><circle cx='52' cy='53' r='5'/><circle cx='68' cy='68' r='3.5'/><circle cx='67' cy='50' r='2.2'/></g><g stroke='%23f2ecd6' stroke-width='2' stroke-linecap='round'><path d='M48 112h24M42 132h36' stroke-opacity='.4'/><path d='M50 152h20M38 172h44' stroke-opacity='.28'/><path d='M48 194h24M42 218h36' stroke-opacity='.18'/><path d='M52 244h16M46 270h28' stroke-opacity='.1'/></g></svg>") var(--tide-moon,10% 96px / 120px 300px) no-repeat, url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='170' height='130'><path d='M14 22q6-6 12 0t12 0M120 18q6-6 12 0t12 0M64 62q6-6 12 0t12 0t12 0M10 98q6-6 12 0t12 0M128 92q6-6 12 0t12 0M86 118q6-6 12 0' fill='none' stroke='%23cfe0f0' stroke-width='1.3' stroke-linecap='round' stroke-opacity='.24'/></svg>") 0 0 / 170px 130px, url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 260' preserveAspectRatio='none'><path d='M0 70C70 40 130 100 200 70s130-30 200 0M0 200c70-30 130 30 200 0s130-30 200 0' fill='none' stroke='%23cfe0f0' stroke-width='1.4' stroke-opacity='.09'/></svg>") 0 0 / 100% 260px, radial-gradient(ellipse at 14% 0%, #d2e1fa24, transparent 50%), linear-gradient(170deg, #13344d, #0d283e 60%, #08192b);--map-vignette:#00060e99;--map-ink-rgb:214 226 240;--map-ink:#dce6f1;--map-title:#f3ebd2;--map-trail:#86e3d3;--map-room:radial-gradient(circle at 40% 35%, #234a6b, #14304b);--map-room-open:radial-gradient(circle at 40% 35%, #2f5d85, #1a3c5d);--map-ring:#f3ebd2;--map-cartouche:#091b2cc7;--map-roller:linear-gradient(180deg, #3a5a76 0%, #cfdceb 30%, #2b4760 62%, #08131e 100%);--map-elite:#ff9a8a;--map-treasure:#f2d27a;--map-chip:#0c2236d9;--map-chip-hover:#1c3a58f2;--map-chip-on:#f3ebd2;--map-chip-on-ink:#0d283e;--live-tile:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='340' height='260'><path d='M14 22q6-6 12 0t12 0M220 18q6-6 12 0t12 0M64 162q6-6 12 0t12 0t12 0M10 98q6-6 12 0t12 0M268 92q6-6 12 0t12 0M186 218q6-6 12 0' fill='none' stroke='%23cfe0f0' stroke-width='1.3' stroke-linecap='round' stroke-opacity='.3'/></svg>");--live-w:340px;--live-h:260px;--live-dy:0px;--live-s:70s;--live-glow:radial-gradient(ellipse 30% 60% at 14% 20%, #f4efd847, transparent 70%);--live-breath:block}.skin-life{display:none}html[data-perk-map] .skin-life{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.skin-drift{top:calc(-1 * var(--live-dy,var(--live-h,0px)));left:calc(-1 * var(--live-dx,var(--live-w,0px)));width:calc(100% + var(--live-dx,var(--live-w,0px)));height:calc(100% + var(--live-dy,var(--live-h,0px)));background:var(--live-tile,none) 0 0 / var(--live-w) var(--live-h) repeat;opacity:var(--live-o,1);will-change:transform;animation:perk-drift var(--live-s,120s) linear infinite;position:absolute}.skin-breath{display:var(--live-breath,none);background:var(--live-glow,none);opacity:.6;will-change:opacity;animation:14s ease-in-out infinite perk-breath;position:absolute;inset:0}@keyframes perk-drift{to{transform:translate(var(--live-dx,var(--live-w)), var(--live-dy,var(--live-h)))}}@keyframes perk-breath{0%,to{opacity:.25}50%{opacity:1}}.paper[data-offscreen] :is(.skin-drift,.skin-breath){animation-play-state:paused}@media (prefers-reduced-motion:reduce){html[data-perk-map] :is(.skin-drift,.skin-breath){animation:none!important}}.map-swatch[data-map=aurora]{--aurora-y:-40px;--aurora-h:220px}.map-swatch[data-map=tide]{--tide-moon:left -12px top -14px / 48px 120px}html:is([data-map-style],[data-perk-map]){--map-room-boss:var(--map-room);--map-room-elite:var(--map-room);--map-room-treasure:var(--map-room);--map-rim:var(--map-ink)}@supports (color:color-mix(in lab, red, red)){html:is([data-map-style],[data-perk-map]){--map-rim:color-mix(in srgb, var(--map-ink) 8%, transparent)}}html:is([data-map-style],[data-perk-map]){--map-halo:var(--map-ink)}@supports (color:color-mix(in lab, red, red)){html:is([data-map-style],[data-perk-map]){--map-halo:color-mix(in srgb, var(--map-ink) 10%, transparent)}}html:is([data-map-style],[data-perk-map]){--map-open-rim:var(--map-ink)}@supports (color:color-mix(in lab, red, red)){html:is([data-map-style],[data-perk-map]){--map-open-rim:color-mix(in srgb, var(--map-ink) 6%, transparent)}}html:is([data-map-style],[data-perk-map]){--map-open-shadow:#0006;--map-elite-rim:transparent;--map-elite-ring:transparent;--map-treasure-rim:transparent;--map-treasure-ring:transparent;--map-note:var(--map-cartouche)}.map-swatch{border:1px solid rgb(var(--map-ink-rgb) / .35);color:var(--map-ink);background:radial-gradient(ellipse at 50% 50%, transparent 55%, var(--map-vignette) 100%), var(--map-paper);border-radius:.6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}html:not([data-art=vector]) .map-swatch{border-width:2px;border-radius:0}html[data-board-set=verdigris],.board-swatch[data-board-set=verdigris]{--color-sq-light:#e9efe3;--color-sq-dark:#3a6f5f;--sq-light-bg:linear-gradient(135deg, #eef3e8, #e1e9d9);--sq-dark-bg:linear-gradient(135deg, #3f7666, #346a5a);--coord-light:#1f4034;--coord-dark:#f4fbf7;--sq-last-ring:#10201a;--color-sq-select:#ff7a59;--sq-dest:#10201a;--sq-dot-alpha:45%;--sq-capture-alpha:50%}html[data-board-set=amethyst],.board-swatch[data-board-set=amethyst]{--color-sq-light:#e8e3ec;--color-sq-dark:#714d8f;--sq-light-bg:linear-gradient(135deg, #f1edf4, #e4dee9);--sq-dark-bg:linear-gradient(135deg, #7d589b, #674385);--coord-light:#4a2d63;--coord-dark:#f6f0fa;--sq-last-ring:#1a0e26;--color-sq-last:#c9a2f0;--sq-last-fill:55%;--color-sq-select:#24b47e;--sq-dest:#1a0e26;--sq-dot-alpha:45%;--sq-capture-alpha:50%}html[data-theme=sakura][data-board-set=amethyst]:not([data-piece-set]){--pb-shadow:drop-shadow(0 0 1px #f6eefb) drop-shadow(0 0 1px #f6eefb) drop-shadow(0 3px 0 #d6468c40)}html[data-piece-set=gilt],.piece-swatch[data-piece-set=gilt]{--pw-fill:#f8e8b8;--pw-ink:#4a3208;--pw-detail:#8a5a0c;--pw-shine:#fff7dc;--pb-fill:#150f24;--pb-ink:#0b0814;--pb-detail:#e8c262;--pb-shine:#6f5f94;--pw-shadow:drop-shadow(0 2px 2px #1e120073);--pb-shadow:drop-shadow(0 0 1px #f2d27a) drop-shadow(0 0 1px #f2d27a) drop-shadow(0 2px 2px #00000080)}.board-swatch,.piece-swatch{border:1px solid #33284dcc;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.board-swatch,.piece-swatch{border:1px solid color-mix(in srgb, var(--color-stone-2) 80%, transparent)}}.board-swatch,.piece-swatch{border-radius:.6rem}.board-swatch{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}.board-swatch>*{position:relative}.board-swatch .coord{font-family:var(--font-display);font-size:.5rem;font-weight:700;line-height:1;position:absolute;bottom:1px;left:3px}.piece-swatch{grid-template-columns:repeat(2,1fr)}.piece-swatch>.sq-light,.piece-swatch>.sq-dark{place-items:center;display:grid}.piece-swatch svg{width:82%;height:82%}html:not([data-art=vector]) .board-swatch,html:not([data-art=vector]) .piece-swatch{border-width:2px;border-radius:0}@media (prefers-reduced-motion:reduce){.cos-frame[data-frame=arcane]{animation:none}}@font-face{font-family:Dungeon Digits;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAKIAA8AAAAABhAAAAIwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVQuADQRCApsbAE2AiQDCAsGAAQgBYVaByAMBxsCBREVlLUAPw5yc8q16C297ZJLf/14+P/9/f9ce5/3RaX7k5RghSQlMCQA2aNLocBn0c3J9eSc+ueX2Y0kacErwAJg5NR4r13Af7wp67nUH68V7O6BTbTitYFNdDYdwxgGTFPd0IFBNJyue8LwVIFa2mgnRo6eOEUNBZQlIFBLNz0kzr56axZuWacF8zEoUtc4rIp0N+3F/v2eeGWQ34CFnP8cv6iHhhqaj/3/Kp+IjgiIx+kuOshCqCHQRKCNtH35ii0BSUaKiMOkuyAho4ks0EShAwqFwNCyXD+6fBIgRFmqDxIokNEGHQEFSKIomkytXrfaorpVdaZGraitbtTJddVRV221LD7Y51ufQ0t6L+rtSO1Zs5cunV3t7OrNL2evudZg5pyHc2YBgeDg+R675tevfKuR81d4114NgM+fzlxSKTemmek0qkkgqFea7jFQw+8FyKRXekkar9InTawX4Ki2vbIoauIqZza0cZVN6nnBZn289hZslVZRi62mV3Rha3kYk5l6hqV6qqBOGhmEj3/1CGGa/ZVkYWAymozhLRDussJI0h9eTqLhrtIAPQNba0SqNLSEMZneDIcsjbDuwEvjIUpCUw29In1z+2ATJtKkPUjdT9dPZBs5in0LpvuLSsthPBjhVGk6/PrAQSwL9CtSGW6p4ne3OlG2e/dUKVOwFINCv3LKnNH5zW5V2ouryDIOBhWqooHyEQ9vp/MPY39fE8prJjC+GeWOi8UBAAAA)format("woff2");unicode-range:U+35}@font-face{font-family:Dungeon Digits;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAKkAA8AAAAABfQAAAJPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVQqADQRCApobAE2AiQDCAsGAAQgBYVIByAMBxvsBAguBtzdDeGlhGK7bemUiNDr0/xxI1Ry6OH39825735hkcQsJ6WNZqIrVNpmMsRtG+FQNv//3W+PWCKTODci5sksP5mBb8NK10gJRFIgZb4QL3+7vT/GDPOEAgk5C6JIWz54rva/XG3hkVPjvdYU8F8veQnP0xuvvfgVqGi53QZSoU1nMqUxDJim2zyEfBfRMWKIyCiCT0XAL4WbcWtobMLBAmIAgIBfHg8Tt8+598+O46IfA9iUmTcXjl62wW7u0afQF2CSQTp+O09KJNfj/4NzVSYGBNCTO5DBTMRLIJERpDAdo2OzAjBPQL8GDHBAIjOBRBYZDFiWQMkIw9wEGGqIQEKAxW+CFAYyGQCwAAy1TWz2RNwDIVewWX4FCFTQCREUEuA3eBZLHKzHlcZx8Te3bW20fCz1b75vDSz6mtpf25sxAAgI29W/9Eaq/x2O8wd4Ty8fA/x8d0zNZJoxh8TNABB8JealUMUtRpBiCGoonRRrI1EwA1cB2zjUPuAMboykeDGG1zPjyPNxW8YlyT/jllMuxu9J1XRYaf0qBMEU+rbmX11rY+uMYwhKAjERMVFgjEJAH3OCLDHYGRhRrAmgj9uYQzQSqNqTqA1OAB6UJG0JOWFhBCNRe6oQzcZKGMJgiHQSLkaCRq+GvTWCb6zLBqY+XqjZWNLZGNI5hXACa6JCIttYM15IEGgImQNEzzE+aYW37/a4H3oFgKPtzwcKwCE6TnG0BpJC/8kFrZu/nUuECMwPyS+IsJ6Wthmkf84MvGKnUPtKsR3ZPQ==)format("woff2");unicode-range:U+35}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400 700;src:url(./alegreya-latin-600-normal.BeiX5Wwc.woff2)format("woff2")}@font-face{font-family:Alegreya Fallback;font-style:normal;font-weight:400 700;src:local(Georgia);size-adjust:91%;ascent-override:112%;descent-override:38.5%;line-gap-override:0%}@keyframes fx-ray{0%{opacity:1;top:50%;scale:1 .4}70%{opacity:1}to{top:var(--ray-reach,-12%);opacity:0;scale:.5 1}}@keyframes fx-ring{0%{opacity:1;scale:.25}to{scale:var(--ring-scale,1.7);opacity:0}}@property --btn-spin{syntax:"<angle>";inherits:false;initial-value:200deg}@property --btn-glow{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes btn-rim{to{--btn-spin:560deg}}@keyframes btn-px-blink{50%{box-shadow:inset 0 0 0 2px var(--btn-hi), inset 0 -5px 0 color-mix(in srgb, var(--btn-tone) 40%, var(--color-void)), inset 0 4px 0 color-mix(in srgb, var(--btn-tone) 30%, transparent), 0 4px 0 #000}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes golem-in{0%{opacity:0;translate:var(--golem-x,-1.5rem) 0}}@keyframes golem-fade{0%{opacity:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes pulse{50%{opacity:.5}}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes float-up{0%{opacity:0;transform:translateY(0)scale(.8)}15%{opacity:1;transform:translateY(-6px)scale(1.15)}to{opacity:0;transform:translateY(-48px)scale(1)}}@keyframes pulse-red{0%{box-shadow:inset 0 0 0 9999px #e04b5a59}to{box-shadow:inset 0 0 0 9999px #e04b5a00}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes heartbeat{0%,45%,to{transform:scale(1)}12%{transform:scale(1.28)}24%{transform:scale(1.05)}34%{transform:scale(1.2)}}@keyframes title-pop{0%{opacity:0;letter-spacing:.25em;transform:scale(1.7)}60%{opacity:1}to{letter-spacing:normal;transform:scale(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes flicker{0%,to{opacity:1}47%{opacity:.85}50%{opacity:1}73%{opacity:.9}}.toasts.svelte-r9p0hk{z-index:80;top:max(var(--toast-bar), var(--toast-top,0px));pointer-events:none;flex-direction:column;gap:.45rem;display:flex;position:fixed;inset-inline:.75rem}.rib.svelte-r9p0hk{--a:28%;--b:14%;--s:0%;--e:100%;--ink:82%;color:var(--color-parchment);background:repeating-linear-gradient(90deg, #ffffff06 0 2px, transparent 2px 12px), linear-gradient(color-mix(in srgb, var(--cloth) var(--a), var(--color-crypt)) var(--s), color-mix(in srgb, var(--cloth) var(--b), var(--color-crypt)) var(--e));border:1px solid color-mix(in srgb, var(--cloth) 45%, transparent);border-radius:.75rem;align-items:center;gap:.7rem;padding:.5rem .25rem .65rem .55rem;animation:.26s ease-out both svelte-r9p0hk-rib-in;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 30px -18px #000}.drain.svelte-r9p0hk{background:var(--cloth);transform-origin:0;height:3px;animation:linear both svelte-r9p0hk-drain;position:absolute;inset:auto 0 0}.toasts.svelte-r9p0hk:is(:where(.svelte-r9p0hk):hover,:where(.svelte-r9p0hk):focus-within) .drain:where(.svelte-r9p0hk){animation-play-state:paused}.coin.svelte-r9p0hk,.coin-rank.svelte-r9p0hk{flex:none;width:min(2.6em,48px);height:min(2.6em,48px)}.coin.svelte-r9p0hk{--hi:color-mix(in srgb, var(--cloth) 50%, white);--lo:color-mix(in srgb, var(--cloth) 55%, black);color:var(--lo);background:radial-gradient(circle at 33% 27%, #ffffffd9 0 6%, transparent 7%), conic-gradient(from 25deg, var(--hi), var(--cloth) 18%, var(--lo) 32%, var(--cloth) 45%, var(--hi) 58%, var(--cloth) 72%, var(--lo) 86%, var(--hi));box-shadow:0 0 0 2px color-mix(in srgb, var(--cloth) 40%, black), 0 3px 8px -2px #0009;border-radius:50%;place-items:center;display:grid}.coin.svelte-r9p0hk .art-sprite{stroke-width:2.4px;width:52%;height:52%}.ti.svelte-r9p0hk{font-family:var(--font-display);font-weight:var(--display-weight,700);flex-wrap:wrap;align-items:center;gap:.4em;font-size:1.1rem;line-height:1.2;display:flex}.ct.svelte-r9p0hk{background:var(--cloth);color:var(--color-on-gold);font:700 .75rem/1 var(--font-sans);border-radius:999px;padding:.15em .45em}.bo.svelte-r9p0hk,.pl.svelte-r9p0hk{color:color-mix(in srgb, var(--color-parchment) var(--ink), transparent);line-height:1.35}.bo.svelte-r9p0hk{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.x.svelte-r9p0hk{width:44px;height:44px;color:var(--color-parchment)}.x.svelte-r9p0hk:hover{background:color-mix(in srgb, var(--color-parchment) 12%, transparent)}.x.svelte-r9p0hk:focus-visible{outline:2px solid var(--color-parchment);outline-offset:-4px}.x.svelte-r9p0hk svg:where(.svelte-r9p0hk){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}html:is([data-theme=sakura],[data-theme=grimoire]) .rib.svelte-r9p0hk{--a:0%;--b:10%;box-shadow:0 12px 26px -16px color-mix(in srgb, var(--cloth) 60%, transparent)}html[data-theme=heirloom] .rib.svelte-r9p0hk{--a:18%;--b:8%;--ink:92%}html[data-art=pixel] .rib.svelte-r9p0hk{--a:24%;--b:12%;--s:50%;--e:50%;border-width:2px;border-radius:0;box-shadow:0 4px #000}html[data-art=pixel] :is(.coin.svelte-r9p0hk,.ct.svelte-r9p0hk,.x.svelte-r9p0hk){border-radius:0}@media (width>=40rem){.toasts.svelte-r9p0hk{width:min(26rem,100vw - 1.5rem);inset-inline:auto .75rem}}@keyframes svelte-r9p0hk-rib-in{0%{opacity:0;translate:1.5rem}}@keyframes svelte-r9p0hk-drain{to{transform:scaleX(0)}}@keyframes svelte-r9p0hk-rib-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rib.svelte-r9p0hk{animation:.2s both svelte-r9p0hk-rib-fade!important}}.update-wrap.svelte-puqwbv{inset-inline:0;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:70;pointer-events:none;justify-content:center;padding-inline:.75rem;display:flex;position:fixed}.update.svelte-puqwbv{border-color:color-mix(in srgb, var(--color-gold) 50%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--color-gold) 16%, transparent), transparent 60%), var(--color-crypt);pointer-events:auto;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%;max-width:26rem;padding:.65rem .75rem .65rem .7rem;display:flex;box-shadow:0 18px 40px -16px #000000bf}.mark.svelte-puqwbv{border:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent);background:color-mix(in srgb, var(--color-gold) 14%, var(--color-void));border-radius:.7rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.text.svelte-puqwbv{flex-direction:column;flex:9rem;min-width:0;line-height:1.25;display:flex}.text.svelte-puqwbv b:where(.svelte-puqwbv){color:var(--color-gold-ink);font-size:1rem;font-weight:600}.text.svelte-puqwbv span:where(.svelte-puqwbv){color:var(--color-ash);font-size:.8125rem}.actions.svelte-puqwbv{align-items:center;gap:.25rem;margin-left:auto;display:flex}.later.svelte-puqwbv{width:2.25rem;height:2.25rem;color:var(--color-ash);border-radius:999px;place-items:center;font-size:1.25rem;line-height:1;display:grid}.later.svelte-puqwbv:hover{color:var(--color-parchment)}html[data-art=pixel] .mark.svelte-puqwbv{border-radius:0}.themed-bg.svelte-12qhfyh{background:var(--page-bg);background-attachment:fixed}
