:root{--void:#0e0616;--void2:#160a22;--pit:#090310;--panel:#1e1030;--panel2:#150a24;--obsid:#241638;--obsid2:#170c28;--bone:#f5e9d6;--bone-dim:#f5e9d6a8;--bone-mute:#f5e9d661;--bone-faint:#f5e9d624;--lava:#ff6b1a;--lava-hi:#ffc76b;--lava-deep:#c2330a;--lava-gl:#ff6b1a80;--gold:#ffb545;--gold-hi:#ffe3a0;--gold-lo:#a86414;--gold-gl:#ffb54580;--vio:#c44dff;--vio-hi:#eaaaff;--vio-lo:#7a1fb0;--vio-gl:#c44dff73;--blood:#ff4128;--blood-hi:#ff8f70;--blood-gl:#ff412873;--styx:#39dfa0;--styx-hi:#b4ffdf;--styx-gl:#39dfa059;--marble:#eadfcc;--marble-lo:#8f8472;--t-iron:#bfc4d2;--t-verd:#72d8a4;--t-gold:#ffc95e;--t-styg:#c76bff;--disp:"Alegreya Sans SC", "Avenir Next Condensed", sans-serif;--sans:"Alegreya Sans", "Avenir Next", system-ui, sans-serif;--heat:0;--bloom:0}[data-court=olympia]{--void:#0a0d1a;--void2:#101527;--pit:#05070f;--panel:#171d33;--panel2:#10152a;--obsid:#1d2440;--obsid2:#12182e;--court:#4a90d8;--court-hi:#b8d8f8;--court-lo:#2a5a94;--court-gl:#4a90d873;--bone:#f5e9d6;--bone-dim:#f5e9d6a8;--bone-mute:#f5e9d661;--bone-faint:#f5e9d624;--lava:#ff6b1a;--lava-hi:#ffc76b;--lava-deep:#c2330a;--lava-gl:#ff6b1a80;--gold:#ffb545;--gold-hi:#ffe3a0;--gold-lo:#a86414;--gold-gl:#ffb54580;--vio:#c44dff;--vio-hi:#eaaaff;--vio-lo:#7a1fb0;--vio-gl:#c44dff73;--blood:#ff4128;--blood-hi:#ff8f70;--blood-gl:#ff412873;--styx:#39dfa0;--styx-hi:#b4ffdf;--styx-gl:#39dfa059;--marble:#eadfcc;--marble-lo:#8f8472;--t-iron:#bfc4d2;--t-verd:#72d8a4;--t-gold:#ffc95e;--t-styg:#c76bff;--disp:"Alegreya Sans SC", "Avenir Next Condensed", sans-serif;--sans:"Alegreya Sans", "Avenir Next", system-ui, sans-serif;--cfont:"Cinzel", serif;--heat:0;--bloom:0}[data-court=yggdrasil]{--void:#070e14;--void2:#0a141c;--pit:#04090e;--panel:#12202a;--panel2:#0c161e;--obsid:#16242e;--obsid2:#0e1820;--court:#b8ecf4;--court-hi:#e8fbff;--court-lo:#3a8894;--court-gl:#b8ecf466;--courtfont:"Germania One", "Alegreya Sans SC", sans-serif;--bone:#f5e9d6;--bone-dim:#f5e9d6a8;--bone-mute:#f5e9d661;--bone-faint:#f5e9d624;--lava:#ff6b1a;--lava-hi:#ffc76b;--lava-deep:#c2330a;--lava-gl:#ff6b1a80;--gold:#ffb545;--gold-hi:#ffe3a0;--gold-lo:#a86414;--gold-gl:#ffb54580;--vio:#c44dff;--vio-hi:#eaaaff;--vio-lo:#7a1fb0;--vio-gl:#c44dff73;--blood:#ff4128;--blood-hi:#ff8f70;--blood-gl:#ff412873;--styx:#39dfa0;--styx-hi:#b4ffdf;--styx-gl:#39dfa059;--marble:#eadfcc;--marble-lo:#8f8472;--t-iron:#bfc4d2;--t-verd:#72d8a4;--t-gold:#ffc95e;--t-styg:#c76bff;--disp:"Alegreya Sans SC", "Avenir Next Condensed", sans-serif;--sans:"Alegreya Sans", "Avenir Next", system-ui, sans-serif;--heat:0;--bloom:0}[data-court=duat]{--void:#070b15;--void2:#0a1122;--pit:#04060c;--panel:#101b33;--panel2:#0a1226;--obsid:#152441;--obsid2:#0d1830;--court:#4a5ae8;--court-hi:#b0c6ff;--court-lo:#1e3aa8;--court-gl:#4a5ae873;--bone:#f5e9d6;--bone-dim:#f5e9d6a8;--bone-mute:#f5e9d661;--bone-faint:#f5e9d624;--lava:#ff6b1a;--lava-hi:#ffc76b;--lava-deep:#c2330a;--lava-gl:#ff6b1a80;--gold:#ffb545;--gold-hi:#ffe3a0;--gold-lo:#a86414;--gold-gl:#ffb54580;--vio:#c44dff;--vio-hi:#eaaaff;--vio-lo:#7a1fb0;--vio-gl:#c44dff73;--blood:#ff4128;--blood-hi:#ff8f70;--blood-gl:#ff412873;--styx:#39dfa0;--styx-hi:#b4ffdf;--styx-gl:#39dfa059;--marble:#eadfcc;--marble-lo:#8f8472;--t-iron:#bfc4d2;--t-verd:#72d8a4;--t-gold:#ffc95e;--t-styg:#c76bff;--disp:"Alegreya Sans SC", "Avenir Next Condensed", sans-serif;--sans:"Alegreya Sans", "Avenir Next", system-ui, sans-serif;--heat:0;--bloom:0}[data-court=tenochtitlan]{--void:#081210;--void2:#0c1a16;--pit:#040a08;--panel:#10241e;--panel2:#0a1a15;--obsid:#143028;--obsid2:#0d211b;--court:#2ec8d8;--court-hi:#a8f0f8;--court-lo:#0f6a78;--court-gl:#2ec8d86b;--bone:#f5e9d6;--bone-dim:#f5e9d6a8;--bone-mute:#f5e9d661;--bone-faint:#f5e9d624;--lava:#ff6b1a;--lava-hi:#ffc76b;--lava-deep:#c2330a;--lava-gl:#ff6b1a80;--gold:#ffb545;--gold-hi:#ffe3a0;--gold-lo:#a86414;--gold-gl:#ffb54580;--vio:#c44dff;--vio-hi:#eaaaff;--vio-lo:#7a1fb0;--vio-gl:#c44dff73;--blood:#ff4128;--blood-hi:#ff8f70;--blood-gl:#ff412873;--styx:#39dfa0;--styx-hi:#b4ffdf;--styx-gl:#39dfa059;--marble:#eadfcc;--marble-lo:#8f8472;--t-iron:#bfc4d2;--t-verd:#72d8a4;--t-gold:#ffc95e;--t-styg:#c76bff;--disp:"Alegreya Sans SC", "Avenir Next Condensed", sans-serif;--sans:"Alegreya Sans", "Avenir Next", system-ui, sans-serif;--oname:"Alfa Slab One", "Alegreya Sans SC", serif;--heat:0;--bloom:0}[data-court=maynila]{--void:#070a18;--void2:#0b1026;--pit:#04060f;--panel:#131a38;--panel2:#0d1229;--obsid:#182147;--obsid2:#101733;--bone:#f5e9d6;--bone-dim:#f5e9d6a8;--bone-mute:#f5e9d661;--bone-faint:#f5e9d624;--lava:#ff6b1a;--lava-hi:#ffc76b;--lava-deep:#c2330a;--lava-gl:#ff6b1a80;--gold:#ffb545;--gold-hi:#ffe3a0;--gold-lo:#a86414;--gold-gl:#ffb54580;--vio:#c44dff;--vio-hi:#eaaaff;--vio-lo:#7a1fb0;--vio-gl:#c44dff73;--blood:#ff4128;--blood-hi:#ff8f70;--blood-gl:#ff412873;--styx:#39dfa0;--styx-hi:#b4ffdf;--styx-gl:#39dfa059;--marble:#eadfcc;--marble-lo:#8f8472;--t-iron:#bfc4d2;--t-verd:#72d8a4;--t-gold:#ffc95e;--t-styg:#c76bff;--court:#c8c0f0;--court-hi:#eeeaff;--court-lo:#6a5fa8;--court-gl:#c8c0f066;--disp:"Alegreya Sans SC", "Avenir Next Condensed", sans-serif;--sans:"Alegreya Sans", "Avenir Next", system-ui, sans-serif;--oppfont:"Yeseva One", serif;--heat:0;--bloom:0}[data-court=kumasi]{--void:#120c08;--void2:#1c130b;--pit:#0a0604;--panel:#2a1c10;--panel2:#1e140b;--obsid:#33220f;--obsid2:#241708;--court:#f0c040;--court-hi:#ffe9a8;--court-lo:#8a6410;--court-gl:#f0c04073;--bone:#f5e9d6;--bone-dim:#f5e9d6a8;--bone-mute:#f5e9d661;--bone-faint:#f5e9d624;--lava:#ff6b1a;--lava-hi:#ffc76b;--lava-deep:#c2330a;--lava-gl:#ff6b1a80;--gold:#ffb545;--gold-hi:#ffe3a0;--gold-lo:#a86414;--gold-gl:#ffb54580;--vio:#c44dff;--vio-hi:#eaaaff;--vio-lo:#7a1fb0;--vio-gl:#c44dff73;--blood:#ff4128;--blood-hi:#ff8f70;--blood-gl:#ff412873;--styx:#39dfa0;--styx-hi:#b4ffdf;--styx-gl:#39dfa059;--marble:#eadfcc;--marble-lo:#8f8472;--t-iron:#bfc4d2;--t-verd:#72d8a4;--t-gold:#ffc95e;--t-styg:#c76bff;--disp:"Alegreya Sans SC", "Avenir Next Condensed", sans-serif;--sans:"Alegreya Sans", "Avenir Next", system-ui, sans-serif;--heat:0;--bloom:0}[data-court=madurai]{--void:#160812;--void2:#200c1a;--pit:#0d040a;--panel:#301325;--panel2:#240d1c;--obsid:#3a182c;--obsid2:#2a1020;--court:#ff6a9e;--court-hi:#ffc0d8;--court-lo:#a82858;--court-gl:#ff6a9e73;--bone:#f5e9d6;--bone-dim:#f5e9d6a8;--bone-mute:#f5e9d661;--bone-faint:#f5e9d624;--lava:#ff6b1a;--lava-hi:#ffc76b;--lava-deep:#c2330a;--lava-gl:#ff6b1a80;--gold:#ffb545;--gold-hi:#ffe3a0;--gold-lo:#a86414;--gold-gl:#ffb54580;--vio:#c44dff;--vio-hi:#eaaaff;--vio-lo:#7a1fb0;--vio-gl:#c44dff73;--blood:#ff4128;--blood-hi:#ff8f70;--blood-gl:#ff412873;--styx:#39dfa0;--styx-hi:#b4ffdf;--styx-gl:#39dfa059;--marble:#eadfcc;--marble-lo:#8f8472;--t-iron:#bfc4d2;--t-verd:#72d8a4;--t-gold:#ffc95e;--t-styg:#c76bff;--disp:"Alegreya Sans SC", "Avenir Next Condensed", sans-serif;--sans:"Alegreya Sans", "Avenir Next", system-ui, sans-serif;--oppfont:"Baloo Thambi 2", "Alegreya Sans SC", sans-serif;--heat:0;--bloom:0}[data-court=kasubi]{--void:#100c0a;--void2:#181210;--pit:#080605;--panel:#241b16;--panel2:#1a1210;--obsid:#2c211a;--obsid2:#201713;--court:#d8955a;--court-hi:#f8d0a8;--court-lo:#7a4a20;--court-gl:#d8955a6b;--bone:#f5e9d6;--bone-dim:#f5e9d6a8;--bone-mute:#f5e9d661;--bone-faint:#f5e9d624;--lava:#ff6b1a;--lava-hi:#ffc76b;--lava-deep:#c2330a;--lava-gl:#ff6b1a80;--gold:#ffb545;--gold-hi:#ffe3a0;--gold-lo:#a86414;--gold-gl:#ffb54580;--vio:#c44dff;--vio-hi:#eaaaff;--vio-lo:#7a1fb0;--vio-gl:#c44dff73;--blood:#ff4128;--blood-hi:#ff8f70;--blood-gl:#ff412873;--styx:#39dfa0;--styx-hi:#b4ffdf;--styx-gl:#39dfa059;--marble:#eadfcc;--marble-lo:#8f8472;--t-iron:#bfc4d2;--t-verd:#72d8a4;--t-gold:#ffc95e;--t-styg:#c76bff;--disp:"Alegreya Sans SC", "Avenir Next Condensed", sans-serif;--sans:"Alegreya Sans", "Avenir Next", system-ui, sans-serif;--heat:0;--bloom:0}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--sans);min-height:100vh;color:var(--bone);-webkit-font-smoothing:antialiased;background:#04060c;justify-content:center;align-items:center;padding:18px;display:flex;overflow:hidden}.phone{background:var(--pit);isolation:isolate;will-change:transform;border-radius:32px;width:430px;height:896px;position:relative;overflow:hidden;box-shadow:0 54px 110px -22px #000000f2,0 22px 44px -18px #000000d9,0 0 0 1px #ff8c3c24,0 0 0 7px #030509,0 0 0 8px #4a90d81a}.screen{z-index:1;transform-origin:50%;background:var(--void);will-change:transform, opacity, filter;filter:brightness(calc(1 + var(--heat) * .06 + var(--bloom) * .12)) saturate(calc(1 + var(--heat) * .09));position:absolute;inset:0}.crags{z-index:1;pointer-events:none;position:absolute;inset:0}.crags svg{width:100%;height:100%;display:block;position:absolute;inset:0}.embers{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.embers i{background:radial-gradient(circle at 40% 35%, #f6f2e6, var(--court-hi) 60%, transparent);opacity:0;width:3px;height:3px;animation:emberRise var(--ed,8s) linear infinite;animation-delay:var(--edel,0s);bottom:-8px;left:var(--ex,50%);border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #b8d8f866}.embers i.soul{background:radial-gradient(circle at 40% 35%, #d9ffee, var(--styx) 60%, transparent);box-shadow:0 0 6px 1px var(--styx-gl)}@keyframes emberRise{0%{opacity:0;transform:translate(0)scale(1)}8%{opacity:var(--eo,.5)}55%{opacity:calc(var(--eo,.5) * .6)}to{transform:translate(var(--edx,10px), -560px) scale(.35);opacity:0}}.vignette{z-index:30;pointer-events:none;background:radial-gradient(140% 120% at 50% 40%,#0000 52%,#03060c85 100%);position:absolute;inset:0}.dangerveil{z-index:29;pointer-events:none;opacity:0;background:radial-gradient(130% 120% at 50% 45%,#0000 50%,#ff412852 100%);transition:opacity .5s;position:absolute;inset:0}.dangerveil.on{opacity:1;animation:1.05s ease-in-out infinite dangerPulse}@keyframes dangerPulse{0%,to{opacity:.5}50%{opacity:1}}.stage{z-index:3;position:absolute;inset:0}.layer{opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;flex-direction:column;display:flex;position:absolute;inset:0}.layer.on{opacity:1;visibility:visible}.topbar{z-index:12;opacity:0;align-items:center;gap:7px;height:42px;transition:opacity .3s;display:flex;position:absolute;top:8px;left:10px;right:10px}.topbar.on{opacity:1}.tbicon{clip-path:polygon(0 7px,7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px));background:linear-gradient(168deg,#1d2440,#12182e);flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #4a90d847,inset 0 1px #b8d8f824,0 6px 14px -8px #000000e6}.tbicon.menu{flex-direction:column;gap:3.5px}.tbicon.menu span{background:var(--gold);width:17px;height:2px;box-shadow:0 0 6px -1px var(--gold-gl);border-radius:1px}.tbicon.menu span:nth-child(2){background:var(--court-hi);width:11px}.tbicon.help{font-family:var(--disp);color:var(--gold-hi);font-size:17px;font-weight:900}.tbicon.help:after{content:"";background:var(--lava);border-radius:1px;width:12px;height:2px;position:absolute;bottom:8px}.tbpill{height:42px;font-family:var(--disp);letter-spacing:.12em;color:var(--bone-dim);text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1px #4a90d83d, inset 0 0 22px -14px var(--gold-gl);clip-path:polygon(0 7px,7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px));background:linear-gradient(168deg,#161c36,#0d1224);flex:auto;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.tbpill b{color:var(--gold-hi)}.tbpill em{color:var(--court-hi);letter-spacing:.09em;font-style:normal}.tbpill i{color:var(--court-hi);letter-spacing:.18em;font-style:normal}.tbpill .tbdot{color:var(--bone-mute);margin:0 -1px}.tbcash{min-width:68px;height:42px;font-family:var(--disp);color:var(--gold-hi);clip-path:polygon(0 7px,7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px));background:linear-gradient(168deg,#1d2440,#12182e);flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:16px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffb54552,inset 0 1px #b8d8f824}.tbcash .tbstar{color:var(--gold);filter:drop-shadow(0 0 5px var(--gold-gl));font-size:13px}.tbcash b{will-change:transform}.ohud{z-index:8;opacity:0;height:158px;transition:opacity .3s;position:absolute;top:56px;left:10px;right:10px}.ohud.on{opacity:1}.oname{text-align:center;font-family:var(--cfont);letter-spacing:.09em;color:var(--bone);text-shadow:0 2px #050810e6,0 0 22px #4a90d859;white-space:nowrap;font-size:17px;font-weight:900;line-height:1}.oname em{color:var(--court-hi);font-style:normal}.ocore{justify-content:center;align-items:flex-start;display:flex;position:absolute;top:22px;left:0;right:0}.oleft{width:120px;position:absolute;top:32px;left:2px}.osub{letter-spacing:.13em;color:var(--bone-mute);text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:800;line-height:1.35}.rulechain{align-items:flex-start;gap:1px;display:flex}.rtok{flex-direction:column;align-items:center;gap:3px;width:33px;display:flex}.rtok .ric{width:26px;height:26px;color:var(--bone-dim);background:radial-gradient(120% 120% at 50% 30%,#202a48,#10152a);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex;box-shadow:inset 0 0 0 1px #4a90d84d}.rtok .ric svg{width:15px;height:15px}.rtok .rl{letter-spacing:.05em;color:var(--bone-mute);text-transform:uppercase;text-align:center;font-size:6.5px;font-weight:800;line-height:1}.rsep{color:var(--bone-mute);align-self:flex-start;margin-top:9px;font-size:11px;font-weight:800}.rtok.lit .ric{color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--gold), 0 0 14px -3px var(--gold-gl);background:radial-gradient(120% 120% at 50% 30%,#24304f,#10152a)}.rtok.lit .rl{color:var(--gold-hi)}.rtok.dim{opacity:.4}.portrait{flex:none;width:132px;height:132px;position:relative}.hpring{pointer-events:none;z-index:4;width:132px;height:132px;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.hpring circle{fill:none;stroke-width:6px;stroke-linecap:round}.hpring .hpr-track{stroke:#04070fd9}.hpring .hpr-arc{stroke:var(--hpc,#4a90d8);filter:drop-shadow(0 0 6px var(--hpg,#4a90d88c));transition:stroke-dashoffset .12s linear}.pframe{z-index:2;background:radial-gradient(130% 110% at 50% 16%,#202c4c,#101526 66%);border-radius:50%;width:116px;height:116px;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:inset 0 0 30px #000c,inset 0 0 0 2px #050810e6,inset 0 0 0 3px #4a90d84d,0 10px 20px -10px #000}.portrait .villain svg{width:120px;height:135px}.hppill{z-index:6;font-family:var(--disp);color:var(--bone);letter-spacing:.02em;box-shadow:inset 0 0 0 1.5px var(--hpc,#4a90d8), 0 4px 10px -4px #000000e6;background:linear-gradient(#1a2038,#0d1224);border-radius:11px;align-items:center;gap:3px;padding:3px 12px 2px;font-size:13px;font-weight:900;line-height:1;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.hppill b{color:var(--bone);will-change:transform;text-align:right;min-width:22px}.hppill span{color:var(--bone-mute)}.hppill i{color:var(--bone-mute);font-style:normal}.predial{flex-direction:column;align-items:center;width:70px;display:flex;position:absolute;top:30px;right:2px}.pdfoot{justify-content:center;align-items:center;gap:5px;margin-top:5px;display:flex}.pdskull{color:#ff965ab8;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:color .3s,filter .3s;display:flex}.pdskull svg{width:16px;height:16px}.predial.hot .pdskull{color:var(--blood-hi);filter:drop-shadow(0 0 8px var(--blood-gl))}.pdskull.alarm{animation:.7s ease-in-out infinite skullAlarm}@keyframes skullAlarm{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.hglass{will-change:transform;width:54px;height:70px;overflow:visible}.hglass .glass{fill:#4a90d814;stroke:#4a90d88c;stroke-width:1.3px}.hglass .sand{fill:url(#hgSandG)}.hgstream{stroke:var(--gold-hi);stroke-width:1.5px;stroke-dasharray:2 3.5;opacity:0;filter:drop-shadow(0 0 3px var(--gold-gl));transition:opacity .4s}.predial.flow .hgstream{opacity:.9;animation:.45s linear infinite sandFall}@keyframes sandFall{to{stroke-dashoffset:-5.5px}}.pdnum{font-family:var(--disp);color:var(--bone-dim);letter-spacing:.04em;font-size:13px;font-weight:900}.pdnum b{color:var(--blood-hi)}.pyre{transform-origin:50% 100%;transform:scaleY(var(--pyr,.45));opacity:calc(.4 + var(--pyr,.45) * .6);will-change:transform, opacity;justify-content:center;align-items:flex-end;transition:transform .7s cubic-bezier(.3,1.2,.4,1),opacity .7s;display:flex;position:absolute;inset:0}.pyre svg{width:146px;height:136px;display:block;overflow:visible}.pyre .fl{transform-origin:50% 100%;animation:1.3s ease-in-out infinite flameLick}.pyre .fl.f2{animation-duration:1.7s;animation-delay:-.6s}.pyre .fl.f3{animation-duration:1.05s;animation-delay:-.3s}@keyframes flameLick{0%,to{transform:scaleY(1)skew(0)}35%{transform:scaleY(1.12)skew(-3.5deg)}70%{transform:scaleY(.92)skew(3deg)}}.villain{will-change:transform, filter;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.villain svg{width:122px;height:138px;display:block;overflow:visible}.villain.idle{animation:3.6s ease-in-out infinite vilIdle}@keyframes vilIdle{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}.villain.windup{filter:drop-shadow(0 0 10px var(--blood-gl));animation:1s ease-in-out infinite vilWind}@keyframes vilWind{0%,to{transform:translateY(1px)scale(1.02)}50%{transform:translateY(-3.5px)scale(1.055)}}.villain.hit{animation:.38s cubic-bezier(.34,1.3,.5,1) vilHit}@keyframes vilHit{0%{transform:scale(1)}22%{filter:brightness(2.1);transform:scale(.92)translate(5px)rotate(2.5deg)}60%{transform:scale(1.03)rotate(-1.5deg)}to{transform:scale(1)}}.villain.deflate{animation:.7s cubic-bezier(.34,1.4,.5,1) vilDeflate}@keyframes vilDeflate{0%{transform:scale(1.05)}35%{transform:scale(.92,.84)rotate(2deg)}70%{transform:scaleY(.97)}to{transform:scale(1)}}.villain{transition:none}.villain.slain{filter:brightness(.5)saturate(.3);transition:transform .9s cubic-bezier(.4,0,.6,1),filter .9s;transform:rotate(14deg)scale(.9)translateY(8px)}.villain .eyeglow{opacity:.35;transition:opacity .45s}.villain.windup .eyeglow{opacity:1}.mawflash{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff2cdf2,#ff963c66 60%,#0000);border-radius:50%;width:70px;height:44px;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)}.edict{z-index:11;transform-origin:20% -30%;border-left:4px solid var(--court);clip-path:polygon(0 0,100% 0,98% 88%,64% 100%,0 96%);background:linear-gradient(115deg,#1c2644f7,#0e1324f7 62%);padding:9px 13px 8px;transition:transform .3s cubic-bezier(.34,1.5,.5,1);position:absolute;top:224px;left:16px;right:96px;transform:scale(0);box-shadow:0 12px 26px -12px #000000e6,inset 0 0 0 1px #4a90d840}.edict.show{transform:scale(1)}.edict .etitle{font-family:var(--disp);letter-spacing:.1em;color:var(--vio-hi);margin-bottom:4px;font-size:12.5px;font-weight:900}.edict .esteps{flex-wrap:wrap;gap:3px 9px;display:flex}.edict .stp{letter-spacing:.04em;color:var(--bone-dim);opacity:0;white-space:nowrap;text-transform:uppercase;align-items:center;gap:5px;font-size:9.5px;font-weight:800;transition:all .22s;display:flex;transform:translateY(3px)}.edict .stp.in{opacity:1;transform:translateY(0)}.edict .stp i{background:#24304f;flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:flex;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #4a90d880}.edict .stp i b{color:var(--vio-hi);font-size:8px;font-style:normal;font-weight:800;transform:rotate(-45deg)}.edict .stp.hot{color:var(--blood-hi)}.edict .stp.hot i{background:#4e1420;box-shadow:inset 0 0 0 1px #ff412899}.edict .stp.hot i b{color:var(--blood-hi)}.boardwrap{z-index:5;pointer-events:none;position:absolute;inset:0}.brazier{will-change:transform;--grow:1;width:66px;height:66px;transform:scale(var(--grow));margin-top:-33px;margin-left:-33px;transition:transform .3s cubic-bezier(.34,1.4,.46,1);position:absolute}.brazier .bz{position:absolute;inset:0}.brazier .bz svg{width:66px;height:66px;display:block;overflow:visible}.rimglow{pointer-events:none;filter:blur(7px);will-change:opacity, transform;border-radius:50%;width:70px;height:70px;transition:opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brazier.you .rimglow{opacity:.5;background:radial-gradient(50% 50%,#ffb54599,#ff6b1a38 58%,#0000 78%)}.brazier.foe .rimglow{opacity:.24;background:radial-gradient(50% 50%,#4a90d86b,#2a5a9429 58%,#0000 78%)}.boardwrap.hturn .brazier.you .rimglow{opacity:.1}.boardwrap.hturn .brazier.you .bz{filter:brightness(.72)saturate(.75)}.boardwrap.pturn .brazier.you.legal .rimglow{animation:2.3s ease-in-out infinite inviteBreath}.boardwrap.pturn .brazier.you:not(.legal) .rimglow{opacity:.08}@keyframes inviteBreath{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.12)}}.boardwrap.hturn .brazier.foe .rimglow{opacity:.55}.boardwrap.hturn .brazier.foe .bz{filter:brightness(1.12)}.boardwrap.pturn .brazier.foe .bz{filter:brightness(.82)saturate(.8)}.brazier .bz{transition:filter .6s}.boardwrap.pturn .brazier.you:not(.legal) .bz{filter:brightness(.62)saturate(.6)}.brazier .sparks{opacity:0;width:0;height:0;transition:opacity .5s;position:absolute;top:26%;left:50%}.boardwrap.pturn .brazier.you.legal .sparks{opacity:1}.brazier .sparks i{width:2.5px;height:2.5px;left:var(--sx,0);background:radial-gradient(circle, #ffe3a0, var(--lava) 70%, transparent);animation:2.1s linear infinite sparkRise;animation-delay:var(--sd,0s);opacity:0;border-radius:50%;position:absolute;top:0}@keyframes sparkRise{0%{opacity:0;transform:translateY(2px)}15%{opacity:.9}to{transform:translateY(-30px) translateX(var(--sw,4px));opacity:0}}.brazier .stones{width:0;height:0;position:absolute;top:50%;left:50%}.cmed{z-index:3;will-change:transform;min-width:26px;height:28px;font-family:var(--disp);background:linear-gradient(168deg,#1d2440,#111628);border-radius:6px;justify-content:center;align-items:center;margin-top:-14px;padding:0 4px;font-size:16px;font-weight:900;line-height:1;display:flex;position:absolute;top:50%;box-shadow:0 3px 7px -2px #000000d9,inset 0 1px #b8d8f829}.brazier.you .cmed{color:var(--gold-hi);right:-30px;box-shadow:0 3px 7px -2px #000000d9,inset 0 0 0 1.4px #ffb54573}.brazier.foe .cmed{color:var(--court-hi);left:-36px;box-shadow:0 3px 7px -2px #000000d9,inset 0 0 0 1.4px #4a90d866}.cmed.pop{animation:.34s cubic-bezier(.34,1.56,.64,1) medPop}@keyframes medPop{0%{transform:scale(1)}38%{transform:scale(1.4)translateY(-2px)}70%{transform:scale(.94)}to{transform:scale(1)}}.selring{pointer-events:none;opacity:0;border:2.5px dashed var(--gold);box-shadow:0 0 18px -3px var(--gold-gl), inset 0 0 12px -5px var(--gold-gl);border-radius:50%;position:absolute;inset:-7px}.brazier.sel .selring{opacity:1;animation:2.6s linear infinite selSpin}.brazier.foe .selring{border-color:var(--court);box-shadow:0 0 18px -3px var(--court-gl), inset 0 0 12px -5px var(--court-gl)}@keyframes selSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landring{pointer-events:none;opacity:0;border:2.5px solid var(--bone);border-radius:50%;position:absolute;inset:-6px;box-shadow:0 0 14px -2px #f5e9d680}.brazier.land .landring{opacity:1;animation:.7s ease-in-out infinite landPulse}@keyframes landPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.09)}}.brazier.foe.land .landring{border-color:var(--court-hi);box-shadow:0 0 14px -2px var(--court-gl)}.pbadge{z-index:4;background:linear-gradient(135deg, var(--gold-hi), var(--gold) 60%, #c47a14);width:20px;height:20px;box-shadow:0 3px 7px -2px #000c, 0 0 10px -3px var(--gold-gl);justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.34,1.6,.46,1);display:flex;position:absolute;top:-11px;right:-7px;transform:scale(0)rotate(45deg)}.pbadge span{font-family:var(--disp);color:#2a1204;font-size:12px;font-weight:900;transform:rotate(-45deg)}.pbadge.show{transform:scale(1)rotate(45deg)}.pbadge.foe{background:linear-gradient(135deg, var(--court-hi), var(--court) 60%, #1d4a7c)}.pbadge.foe span{color:#0e1a30}.ehit{opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.brazier.crunch .ehit{border:4px solid var(--gold-hi);box-shadow:0 0 24px var(--gold-gl);animation:.52s cubic-bezier(.22,1,.36,1) forwards crunchRing}@keyframes crunchRing{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.85)}}.brazier.shake{animation:.42s ease-in-out brzShake}@keyframes brzShake{0%,to{transform:scale(var(--grow)) rotate(0)}20%{transform:scale(var(--grow)) rotate(-5deg)}45%{transform:scale(var(--grow)) rotate(4deg)}70%{transform:scale(var(--grow)) rotate(-2deg)}}.chains{z-index:5;pointer-events:none;opacity:0;transition:all .3s cubic-bezier(.34,1.5,.5,1);position:absolute;inset:-9px;transform:scale(1.3)}.chains.on{opacity:1;transform:scale(1)}.chains svg{width:100%;height:100%;display:block;overflow:visible}.pearl{width:var(--ps,13px);height:var(--ps,13px);will-change:transform;background:radial-gradient(circle at 72% 74%,#ffb5454d 0%,#ffb54500 26%),radial-gradient(circle at 35% 28%,#fffdf8 0%,#f2ead9 42%,#d9d0bb 70%,#a9b6c9 100%);border-radius:50%;position:absolute;box-shadow:0 0 8px -2px #b8d8f88c,0 2px 3px #0000008c,inset 0 -2px 3px #4a90d84d}.pearl:after{content:"";background:#fffffff2;border-radius:50%;width:32%;height:24%;position:absolute;top:12%;left:18%;transform:rotate(-22deg)}.stones .pearl{margin-left:calc(var(--ps,13px) / -2);margin-top:calc(var(--ps,13px) / -2);animation:3.2s ease-in-out infinite soulPulse;animation-delay:var(--pd,0s);top:0;left:0}@keyframes soulPulse{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}.flyer{z-index:14;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.trail{z-index:13;pointer-events:none;background:radial-gradient(circle,#ffe3a0d9 0%,#ffb54538 55%,#0000 75%);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.trail.foe{background:radial-gradient(circle,#b8d8f8b3 0%,#4a90d82e 55%,#0000 75%)}.dust{z-index:12;pointer-events:none;background:radial-gradient(circle,#c8aadc80,#785a8c24 60%,#0000);border-radius:50%;position:absolute;top:0;left:0}.styx{z-index:4;pointer-events:none;height:212px;position:absolute;bottom:0;left:0;right:0}.styx .water{height:150px;position:absolute;bottom:0;left:0;right:0}.styx .water svg{width:100%;height:100%;display:block}.styx .water .wv{will-change:transform;animation:5.5s ease-in-out infinite wvBob}.styx .water .wv.w2{animation-duration:7s;animation-delay:-2.4s}.styx .water .wv.w3{animation-duration:8.5s;animation-delay:-4s}@keyframes wvBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.styxglow{filter:blur(6px);width:210px;height:78px;opacity:calc(.5 + var(--heat) * .4);background:radial-gradient(55% 78%,#39dfa04d,#1e785a1a 58%,#0000);position:absolute;bottom:118px;left:50%;transform:translate(-50%)}.styxglow.gulp{animation:.65s ease-out styxGulp}@keyframes styxGulp{0%{filter:blur(6px)brightness()}30%{filter:blur(9px)brightness(2.3)}to{filter:blur(6px)brightness()}}.ripple{pointer-events:none;z-index:13;box-shadow:0 0 10px -2px var(--styx-gl);border:2px solid #78f0beb3;border-radius:50%;position:absolute}.deepsink{z-index:6;pointer-events:none;opacity:0;flex-direction:column;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:642px;left:0;right:0}.deepsink.on{opacity:1}.deeplbl{font-family:var(--disp);letter-spacing:.4em;color:#8ce6be8c;text-indent:.4em;text-shadow:0 2px 5px #000c;margin-bottom:5px;font-size:10px;font-weight:800}.deepcircle{width:88px;height:88px;box-shadow:inset 0 4px 14px #000000e6, inset 0 0 0 2px #050810e6, inset 0 0 0 3.5px #39dfa06b, 0 8px 20px -8px #000000f2, 0 0 22px -10px var(--styx-gl);background:radial-gradient(120% 120% at 50% 32%,#0c1226 0%,#060912 66%,#04060c 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.deepcircle:before{content:"";border-radius:50%;position:absolute;inset:9px;box-shadow:inset 0 0 18px #39dfa02e}.deepcircle b{font-family:var(--disp);color:#c8ffeceb;text-shadow:0 0 14px var(--styx-gl);will-change:transform;font-size:30px;font-weight:900;line-height:1}.deepcircle small{letter-spacing:.26em;color:#96e6be99;text-transform:uppercase;text-indent:.26em;margin-top:3px;font-size:7.5px;font-weight:800}.deepcircle.gulp{animation:.62s ease-out deepGulp}@keyframes deepGulp{0%{box-shadow:inset 0 4px 14px #000000e6, inset 0 0 0 3.5px #39dfa06b, 0 0 22px -10px var(--styx-gl)}35%{box-shadow:inset 0 4px 14px #000000e6, inset 0 0 0 3.5px #78f0bee6, 0 0 34px -4px var(--styx-gl)}to{box-shadow:inset 0 4px 14px #000000e6, inset 0 0 0 3.5px #39dfa06b, 0 0 22px -10px var(--styx-gl)}}.relicrail{z-index:7;gap:7px;display:flex;position:absolute;bottom:150px;left:14px}.reliccard{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);box-shadow:inset 0 0 0 1px var(--t-gold), 0 6px 14px -6px #000000e6, 0 0 14px -6px var(--gold-gl);background:linear-gradient(170deg,#1e2846,#141a30);align-items:center;gap:7px;padding:6px 11px 5px;transition:transform .3s cubic-bezier(.34,1.5,.5,1);display:flex;transform:scale(0)}.reliccard.docked{transform:scale(1)}.reliccard .ric{width:17px;height:17px;color:var(--t-gold);filter:drop-shadow(0 0 4px var(--gold-gl));display:flex}.reliccard .rnm{font-family:var(--disp);letter-spacing:.06em;color:var(--bone);font-size:10.5px;font-weight:900;line-height:1}.reliccard .rds{letter-spacing:.06em;color:var(--bone-mute);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.15}.reliccard.zap{animation:.52s cubic-bezier(.34,1.6,.46,1) relicZap}@keyframes relicZap{0%{transform:scale(1)}30%{box-shadow:inset 0 0 0 1px var(--t-gold), 0 0 28px 2px var(--gold-gl);transform:scale(1.35)rotate(2deg)}65%{transform:scale(.94)rotate(-2deg)}to{transform:scale(1)}}.socket{z-index:3;letter-spacing:.04em;width:27px;height:24px;color:var(--bone-mute);text-transform:uppercase;white-space:nowrap;will-change:transform;background:linear-gradient(170deg,#1a24406b,#0e13268c);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-top:-12px;padding:1px;font-size:8px;font-weight:800;display:flex;position:absolute;top:50%;right:-64px;box-shadow:inset 0 0 0 1.2px #ffb54538}.socket.filled{box-shadow:inset 0 0 0 1.4px var(--t-iron), 0 6px 12px -6px #000000e6, 0 0 14px -6px var(--gold-gl);color:var(--bone);background:linear-gradient(170deg,#1e2846,#141a30)}.socket .sk-ic{width:14px;height:14px;color:var(--t-iron);display:none}.socket.filled .sk-ic{display:flex}.socket .sk-nm{letter-spacing:.02em;color:var(--bone);text-align:center;font-size:6px;font-weight:800;line-height:1;display:none}.socket.filled .sk-nm{display:block}.socket.fire{animation:.56s cubic-bezier(.34,1.6,.46,1) socketFire}@keyframes socketFire{0%{transform:scale(1)}28%{transform:scale(1.34)}62%{transform:scale(.94)}to{transform:scale(1)}}.boardplus{z-index:4;pointer-events:none;font-family:var(--disp);color:var(--bone-faint);font-size:17px;font-weight:900;line-height:1;position:absolute;transform:translate(-50%,-50%)}.odash{z-index:3;border-radius:2px;width:18px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.brazier.you .odash{background:linear-gradient(90deg, transparent, var(--gold), transparent);box-shadow:0 0 6px -1px var(--gold-gl)}.brazier.foe .odash{background:linear-gradient(90deg, transparent, var(--court), transparent);box-shadow:0 0 6px -1px var(--court-gl)}.turnpill{z-index:6;pointer-events:none;font-family:var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);white-space:nowrap;clip-path:polygon(0 5px,5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px));opacity:0;background:linear-gradient(168deg,#161c36,#0d1224);align-items:center;gap:5px;padding:4px 10px 3px;font-size:9px;font-weight:900;transition:opacity .3s,transform .3s cubic-bezier(.34,1.5,.5,1);display:flex;position:absolute;top:430px;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 6px 14px -8px #000000eb,inset 0 0 0 1.2px #ffb54566}.turnpill.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.turnpill .tpdot{border-radius:50%;flex:none;width:6px;height:6px}.turnpill.you{box-shadow:0 10px 22px -10px #000000eb,inset 0 0 0 1.5px #ffb54580}.turnpill.you .tpdot{background:var(--gold);box-shadow:0 0 9px var(--gold-gl)}.turnpill.you span{color:var(--gold-hi)}.turnpill.foe{box-shadow:0 10px 22px -10px #000000eb,inset 0 0 0 1.5px #4a90d88c}.turnpill.foe .tpdot{background:var(--court);box-shadow:0 0 9px var(--court-gl)}.turnpill.foe span{color:var(--court-hi)}.scorebar{z-index:11;pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:10px;transition:opacity .28s;display:flex;position:absolute;bottom:80px;left:0;right:0}.scorebar.on{opacity:1}.schip{font-family:var(--disp);will-change:transform;clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px));flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:6px 14px 5px;line-height:1;display:flex}.schip small{letter-spacing:.12em;font-size:8px;font-family:var(--sans);font-weight:800}.schip b{letter-spacing:.01em;font-size:22px;font-weight:900}.schip.base{background:linear-gradient(180deg, var(--gold-hi), var(--gold) 62%, #d98b1e);transform:rotate(-1.6deg);box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #78500a66,0 9px 16px -7px #000000f2}.schip.base small{color:#5a3a08}.schip.base b{color:#2e1503}.schip.mult{background:linear-gradient(#141a30,#100720);transform:rotate(1.3deg);box-shadow:inset 0 0 0 1px #ff412866,0 9px 16px -7px #000000f2}.schip.mult small{color:var(--blood-hi)}.schip.mult b{color:var(--bone)}.sop{font-family:var(--disp);color:var(--gold);text-shadow:0 2px 0 #050810e6, 0 0 10px var(--gold-gl);align-self:center;font-size:17px;font-weight:900}.stotal{justify-content:center;align-items:center;min-width:56px;padding:2px 10px 6px;display:flex;position:relative}.stotal b{font-family:var(--disp);color:var(--bone);letter-spacing:.02em;will-change:transform;text-shadow:0 3px #050810e6,0 0 22px #ffb54566;font-size:31px;font-weight:900}.stotal:after{content:"";background:linear-gradient(90deg, transparent, var(--lava) 30%, var(--gold-hi) 50%, var(--lava) 70%, transparent);height:2.5px;box-shadow:0 0 12px 1px var(--lava-gl);position:absolute;bottom:0;left:8%;right:8%}.schip.pump{animation:.36s cubic-bezier(.34,1.7,.46,1) chipPump}@keyframes chipPump{0%{transform:scale(1)}38%{transform:scale(1.3)}70%{transform:scale(.93)}to{transform:scale(1)}}.pendchip{z-index:14;pointer-events:none;min-width:19px;height:19px;font-family:var(--disp);color:#2a1204;background:linear-gradient(140deg,#ffe9b8 0%,#ffc06a 55%,#e58e2c 100%);border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:900;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px #542c0880,inset 0 0 0 1.3px #542c088c}.cashchip{z-index:17;pointer-events:none;background:radial-gradient(circle at 34% 28%,#fffdf8 0%,#f2ead9 46%,#d6cdb8 78%,#96a5bed9 100%);border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 9px -1px #b8d8f8d9,inset 0 0 0 1px #5a6e8c66}.charmtray{z-index:7;opacity:0;align-items:stretch;gap:8px;height:66px;transition:opacity .3s;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.charmtray.on{opacity:1}.charmslot{background:linear-gradient(170deg,#1a244066,#0e132680);border-radius:5px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;display:flex;box-shadow:inset 0 0 0 1.4px #ffb54526,inset 0 2px 6px #00000080}.charmslot .cs-ic{width:20px;height:20px;color:var(--t-iron);opacity:.26;display:flex}.charmslot .cs-nm{letter-spacing:.1em;color:var(--bone-mute);text-transform:uppercase;text-align:center;opacity:.5;font-size:6.5px;font-weight:800;line-height:1.05}.charmslot.filled{box-shadow:inset 0 0 0 1.5px var(--t-iron), 0 0 16px -8px var(--gold-gl);background:linear-gradient(170deg,#1e2846,#141a30)}.charmslot.filled .cs-ic{opacity:.95}.charmslot.filled .cs-nm{color:var(--bone);opacity:1}.callout{z-index:11;opacity:0;font-family:var(--disp);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-dim);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);white-space:nowrap;pointer-events:none;background:linear-gradient(115deg,#161e38f0,#0c1120f0);padding:6px 18px 5px;font-size:11.5px;font-weight:800;transition:all .22s;position:absolute;top:288px;left:50%;transform:translate(-50%,6px);box-shadow:inset 0 0 0 1px #4a90d847,0 6px 14px -7px #000000e6}.callout.on{opacity:1;transform:translate(-50%)}.callout.gold{color:var(--gold-hi);box-shadow:inset 0 0 0 1px #ffb54580, 0 6px 14px -7px #000000e6, 0 0 18px -8px var(--gold-gl)}.callout.danger{color:var(--blood-hi);box-shadow:inset 0 0 0 1px #ff412880, 0 6px 14px -7px #000000e6, 0 0 18px -8px var(--blood-gl)}.callout.styx{color:var(--styx-hi);box-shadow:inset 0 0 0 1px #39dfa073,0 6px 14px -7px #000000e6}.fxlayer{z-index:16;pointer-events:none;position:absolute;inset:0}.slash{pointer-events:none;will-change:transform, opacity;mix-blend-mode:screen;position:absolute;transform:translate(-50%,-50%)}.slash svg{display:block;overflow:visible}.dmgnum{z-index:17;pointer-events:none;font-family:var(--sans);color:var(--gold-hi);letter-spacing:0;text-shadow:0 3px 0 #140602e6, 0 0 26px var(--lava-gl);will-change:transform, opacity;white-space:nowrap;font-style:italic;font-weight:900;line-height:1;position:absolute;transform:translate(-50%,-50%)}.flyup{z-index:15;pointer-events:none;font-family:var(--disp);color:var(--bone);letter-spacing:.1em;text-shadow:0 2px #050810e6;will-change:transform, opacity;white-space:nowrap;text-transform:uppercase;font-size:12.5px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.flyup.gold{color:var(--gold-hi)}.flyup.styx{color:var(--styx-hi)}.shard{z-index:16;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.flash{z-index:24;pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(80% 65% at 50% 40%,#ffecbe9e,#ff8c3c2e 58%,#0000);position:absolute;inset:0}.wipe{z-index:40;pointer-events:none;position:absolute;inset:0}.wipe .wfire,.wipe .wdark{opacity:0;position:absolute;inset:0}.wipe .wfire{background:linear-gradient(105deg,#ffb545 0%,#ff6b1a 30%,#c2330a 60%,#6a1606 100%)}.wipe .wdark{background:linear-gradient(105deg,#161c36 0%,#0a0d1a 70%)}.bannerwrap{z-index:26;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.banner{text-align:center;will-change:transform, opacity;clip-path:polygon(0 6%,3% 0,100% 2%,98% 82%,100% 94%,64% 100%,2% 96%);background:linear-gradient(160deg,#1b2542f7,#0c1120fa 58%);width:372px;padding:22px 20px 20px;position:relative;box-shadow:0 22px 44px -14px #000000e6,inset 0 0 0 1px #4a90d859}.banner:after{content:"";background:linear-gradient(90deg, transparent, var(--lava) 25%, var(--gold-hi) 50%, var(--lava) 75%, transparent);height:2.5px;box-shadow:0 0 14px 2px var(--lava-gl);position:absolute;bottom:7px;left:6%;right:8%}.banner .bkick{letter-spacing:.42em;text-transform:uppercase;color:var(--lava);font-size:10px;font-weight:800}.banner .bmain{font-family:var(--disp);color:var(--bone);letter-spacing:.03em;text-shadow:0 3px #050810e6,0 0 38px #ff8c3c4d;margin-top:4px;font-size:45px;font-weight:900;line-height:.98}.banner .bsub{justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.banner .tchip{font-family:var(--disp);letter-spacing:.06em;color:#2a1204;background:linear-gradient(180deg, var(--gold-hi), var(--gold));clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);padding:4px 12px 3px;font-size:13.5px;font-weight:900}.banner .tchip.dark{color:var(--court-hi);background:linear-gradient(#24304f,#1a2138);box-shadow:inset 0 0 0 1px #4a90d880}.banner .brule{letter-spacing:.16em;color:var(--bone-mute);text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:800}.banner .brule b{color:var(--blood-hi)}.shop{align-items:center;padding:54px 26px 18px}.shead{text-align:center;position:relative}.shead .smain{font-family:var(--disp);color:var(--bone);letter-spacing:.04em;text-shadow:0 3px #050810e6,0 0 30px #ff8c3c38;font-size:37px;font-weight:900;line-height:1}.shead .ssub{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800}.shopcash{font-family:var(--disp);color:var(--gold-hi);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);background:#101528eb;align-items:center;gap:8px;margin:12px 0 4px;padding:5px 18px 4px;font-size:16px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffb54566}.shopcards{flex-direction:column;gap:14px;width:100%;max-width:368px;margin-top:8px;display:flex}.stallrow{justify-content:center;align-items:stretch;gap:12px;display:flex}.stallsec{flex-direction:column;align-items:center;min-width:0;display:flex}.secrow{justify-content:center;align-items:flex-end;gap:10px;padding:0 4px 9px;display:flex}.plank{clip-path:polygon(0 0,100% 0,98% 100%,2% 100%);background:linear-gradient(#212d4e,#151c34 70%,#0f1426);justify-content:center;align-self:stretch;align-items:center;height:15px;display:flex;position:relative;box-shadow:0 8px 14px -6px #000000f2,inset 0 1px #b8d8f829}.plank span{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;text-indent:.3em;font-size:7px;font-weight:800}.scard{will-change:transform;position:relative}.scard .rgem{z-index:2;background:linear-gradient(135deg, #fff6 0%, var(--tc,var(--t-iron)) 45%, #0006 130%);width:9px;height:9px;box-shadow:0 0 7px -1px var(--tc,var(--t-iron)), inset 0 0 0 1px #0508108c;position:absolute;transform:rotate(45deg)}.scard .snm{font-family:var(--disp);letter-spacing:.04em;color:var(--bone);font-size:11.5px;font-weight:900;line-height:1.05}.scard .sds{letter-spacing:.02em;color:var(--bone-dim);margin-top:3px;font-size:7.5px;font-weight:700;line-height:1.3}.scard .sprice{font-family:var(--disp);color:var(--gold-hi);letter-spacing:.02em;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);background:#0d1224;padding:3.5px 10px 2.5px;font-size:13.5px;font-weight:900;box-shadow:inset 0 0 0 1px #ffb54559,inset 0 2px 4px #0009}.scard.round{text-align:center;flex-direction:column;align-items:center;width:104px;display:flex}.scard.round .cring{width:76px;height:76px;box-shadow:inset 0 0 0 2px var(--tc,var(--t-iron)), inset 0 -12px 18px -10px #000000f2, inset 0 5px 9px -4px #f5e9d61f, 0 10px 18px -9px #000000f2;background:radial-gradient(circle at 42% 30%,#222e50 0%,#141a30 52%,#090d18 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.scard.round .rgem{margin-left:-4.5px;top:-3px;left:50%}.scard.round .sic{color:var(--tc,var(--t-iron));display:flex}.scard.round .sic svg{filter:drop-shadow(0 0 5px #ffffff38);width:30px;height:30px}.scard.round .sprice{position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.scard.round .sbody{min-height:38px;margin-top:13px}.scard.stele{text-align:center;width:118px;min-height:158px;box-shadow:inset 0 0 0 1.6px var(--tc,var(--t-iron)), inset 0 10px 16px -8px #f5e9d61a, inset 0 -14px 20px -12px #000000e6, 0 12px 20px -10px #000000f2;background:linear-gradient(172deg,#1f2a48 0%,#151b32 55%,#0e1324 100%);border-radius:59px 59px 7px 7px;flex-direction:column;align-items:center;padding:14px 10px 9px;display:flex}.scard.stele .rgem{margin-left:-4.5px;top:9px;left:50%}.scard.stele .sic{width:44px;height:44px;color:var(--tc,var(--t-iron));box-shadow:inset 0 0 0 1.4px var(--tc,var(--t-iron));background:radial-gradient(circle at 42% 32%,#f5e9d61a,#0000 72%);border-radius:50%;justify-content:center;align-items:center;margin-top:8px;display:flex}.scard.stele .sic svg{filter:drop-shadow(0 0 4px #fff3);width:24px;height:24px}.scard.stele .sbody{flex-direction:column;flex:auto;justify-content:flex-start;margin-top:8px;display:flex}.scard.stele .sprice{margin-top:7px}.scard.slab{text-align:center;clip-path:polygon(0 10px,10px 0,calc(100% - 4px) 2px,100% 12px,calc(100% - 2px) calc(100% - 8px),calc(100% - 12px) 100%,6px calc(100% - 2px),0 calc(100% - 12px));width:150px;min-height:158px;box-shadow:inset 0 0 0 1.6px var(--tc,var(--t-iron)), inset 0 -14px 20px -12px #000000e6;filter:drop-shadow(0 10px 12px #0000008c);background:repeating-linear-gradient(178deg,#0000 0 9px,#06091247 9px 10.5px),linear-gradient(170deg,#1d2440 0%,#141a30 58%,#0d1224 100%);flex-direction:column;align-items:center;padding:12px 11px 9px;display:flex}.scard.slab .rgem{top:8px;right:10px}.scard.slab .sic{width:44px;height:44px;color:var(--tc,var(--t-iron));clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));box-shadow:inset 0 0 0 1.4px var(--tc,var(--t-iron));background:radial-gradient(circle at 42% 32%,#f5e9d61a,#0000 70%);justify-content:center;align-items:center;margin-top:3px;display:flex}.scard.slab .sic svg{filter:drop-shadow(0 0 4px #fff3);width:24px;height:24px}.scard.slab .sbody{flex:auto;margin-top:8px}.scard.slab .sprice{margin-top:7px}.scard.buy{filter:drop-shadow(0 0 10px #ffb54580)}.scard.buy .cring,.scard.buy.stele,.scard.buy.slab{box-shadow:inset 0 0 0 2px var(--gold-hi), inset 0 -12px 18px -10px #000000f2}.scard.sold{filter:saturate(.35)brightness(.5)}.scard.buyflash{animation:.56s cubic-bezier(.34,1.5,.5,1) buyFlash}@keyframes buyFlash{0%{transform:scale(1)}30%{filter:brightness(1.9);transform:scale(1.05)}to{transform:scale(1)}}.scard .soldstamp{z-index:3;font-family:var(--disp);letter-spacing:.14em;color:var(--blood-hi);border:2.5px solid var(--blood-hi);white-space:nowrap;text-shadow:0 2px #050810e6;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);background:#10060e99;padding:2px 9px 0;font-size:15px;font-weight:900;transition:transform .26s cubic-bezier(.34,1.7,.46,1);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)scale(0)}.scard .soldstamp.on{transform:translate(-50%,-50%)rotate(-12deg)scale(1)}.shopfoot{align-items:center;gap:12px;margin-top:16px;display:flex}.sbtn{cursor:pointer;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);font-family:var(--disp);letter-spacing:.12em;color:var(--bone-dim);will-change:transform;background:linear-gradient(170deg,#202b4a,#151b32);align-items:center;gap:8px;padding:10px 19px 8px;font-size:13px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #4a90d859}.sbtn b{font-family:var(--disp);color:var(--gold-hi);font-weight:900}.sbtn.go{background:linear-gradient(180deg, var(--gold), #d9821c);color:#2a1204;box-shadow:0 0 24px -8px var(--gold-gl);animation:2.4s ease-in-out infinite goPulse}@keyframes goPulse{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}.sbtn.press{animation:.38s cubic-bezier(.34,1.5,.5,1) btnPress}@keyframes btnPress{0%{transform:translateY(0)}30%{filter:brightness(1.4);transform:translateY(4px)scale(.97)}to{transform:translateY(0)}}.victory{justify-content:center;align-items:center;padding:0 36px}.vlaurel{will-change:transform;justify-content:center;align-items:center;width:230px;height:120px;display:flex;position:relative}.vlaurel svg{width:230px;height:120px;position:absolute;overflow:visible}.vkick{font-family:var(--disp);letter-spacing:.5em;color:var(--lava);text-indent:.5em;text-shadow:0 2px #140602e6;margin-bottom:4px;font-size:13px;font-weight:800}.vhead{font-family:var(--disp);color:var(--bone);letter-spacing:.04em;text-shadow:0 3px #050810e6,0 0 36px #ff8c3c4d;text-align:center;margin-top:2px;font-size:44px;font-weight:900;line-height:.98}.vsub2{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-top:9px;font-size:9.5px;font-weight:800}.vstats{flex-direction:column;gap:8px;width:286px;margin-top:20px;display:flex}.vrow{clip-path:polygon(1.5% 0,100% 0,98.5% 100%,0 100%);will-change:transform;transform:rotate(var(--tilt,0deg));background:linear-gradient(170deg,#1b243e,#121828);justify-content:space-between;align-items:center;padding:8px 15px 7px;display:flex;box-shadow:inset 0 0 0 1px #4a90d83d}.vrow small{letter-spacing:.2em;color:var(--bone-mute);text-transform:uppercase;font-size:8.5px;font-weight:800}.vrow b{font-family:var(--disp);color:var(--gold-hi);letter-spacing:.03em;font-size:19px;font-weight:900}.vrow.hero b{color:var(--lava);text-shadow:0 0 16px var(--lava-gl);font-size:23px}.vstamp{font-family:var(--disp);letter-spacing:.2em;color:var(--blood-hi);border:3.5px solid var(--blood-hi);text-shadow:0 2px #050810e6;box-shadow:0 0 26px -9px var(--blood-gl), inset 0 0 16px -9px var(--blood-gl);clip-path:polygon(2% 8%,98% 0,100% 92%,3% 100%);margin-top:20px;padding:6px 22px 3px;font-size:25px;font-weight:900;transition:transform .3s cubic-bezier(.34,1.8,.46,1);transform:rotate(-7deg)scale(0)}.vstamp.on{transform:rotate(-7deg)scale(1)}.orbit{z-index:7;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .3s;position:absolute;top:150px;left:215px}.orbit.on{opacity:1}.orbring{transform-origin:0 0;width:0;height:0;animation:30s linear infinite orbSpin;position:absolute;top:0;left:0}@keyframes orbSpin{to{transform:rotate(360deg)}}.odot{will-change:transform;background:radial-gradient(circle at 68% 72%,#ffb54547 0%,#ffb54500 30%),radial-gradient(circle at 35% 30%,#fffdf8 0%,#f2ead9 44%,#d9d0bb 72%,#a9b6c9 100%);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0;box-shadow:0 0 7px -1px #b8d8f899,0 1px 2px #00000080}.odot:after{content:"";background:#ffffffe6;border-radius:50%;width:32%;height:24%;position:absolute;top:14%;left:20%;transform:rotate(-22deg)}.odot.pop{animation:.4s cubic-bezier(.34,1.6,.5,1) odotPop}@keyframes odotPop{0%{transform:translate(var(--ox), var(--oy)) scale(0)}55%{transform:translate(var(--ox), var(--oy)) scale(1.55)}to{transform:translate(var(--ox), var(--oy)) scale(1)}}.oflow{opacity:0;font-family:var(--disp);color:#2a1204;white-space:nowrap;background:linear-gradient(180deg, var(--gold-hi), var(--gold));box-shadow:0 0 9px -2px var(--gold-gl), 0 1px 3px #0009;border-radius:9px;padding:2px 7px 1px;font-size:11px;font-weight:900;line-height:1;transition:opacity .25s;position:absolute;top:52px;left:56px;transform:translate(-50%,-50%)}.oflow.on{opacity:1}.orbit.surge .odot{animation:.64s ease-in-out orbSurge}@keyframes orbSurge{0%,to{filter:brightness();transform:translate(var(--ox), var(--oy)) scale(1)}45%{filter:brightness(1.95);transform:translate(var(--ox), var(--oy)) scale(1.4)}}.deeporbit{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.dorbring{transform-origin:0 0;width:0;height:0;animation:22s linear infinite orbSpinR;position:absolute;top:0;left:0}@keyframes orbSpinR{to{transform:rotate(-360deg)}}.ddot{width:6px;height:6px;box-shadow:0 0 6px -1px var(--styx-gl);background:radial-gradient(circle at 35% 30%,#d9ffee,#39dfa0 62%,#1e785a);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:0;left:0}.ddot.pop{animation:.38s cubic-bezier(.34,1.6,.5,1) ddotPop}@keyframes ddotPop{0%{transform:translate(var(--ox), var(--oy)) scale(0)}55%{transform:translate(var(--ox), var(--oy)) scale(1.7)}to{transform:translate(var(--ox), var(--oy)) scale(1)}}.eplate{z-index:15;pointer-events:none;white-space:nowrap;font-family:var(--disp);letter-spacing:.05em;text-transform:uppercase;color:var(--bone);clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px));will-change:transform, opacity;background:linear-gradient(168deg,#161c36,#0d1224);padding:4px 11px 3px;font-size:11px;font-weight:900;position:absolute;transform:translate(-50%,-50%);box-shadow:0 7px 15px -8px #000000eb,inset 0 0 0 1.4px #ffb54580}.eplate .ev{color:var(--gold-hi)}.eplate.cap{box-shadow:0 7px 15px -8px #000000eb, inset 0 0 0 1.5px #ffb5459e, 0 0 16px -6px var(--gold-gl)}.eplate.extra{box-shadow:0 7px 15px -8px #000000eb, inset 0 0 0 1.5px #4a90d899, 0 0 16px -6px var(--vio-gl)}.eplate.extra .ev{color:var(--vio-hi)}.eplate.lap{box-shadow:0 7px 15px -8px #000000eb, inset 0 0 0 1.5px #ff41288c, 0 0 16px -6px var(--blood-gl)}.eplate.lap .ev{color:var(--blood-hi)}.eplate.styxp .ev{color:var(--styx-hi)}.startshere{z-index:11;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.startshere.on{opacity:1}.startshere .shring{border:2.5px dashed var(--gold);width:96px;height:96px;box-shadow:0 0 20px -4px var(--gold-gl), inset 0 0 14px -6px var(--gold-gl);border-radius:50%;margin:-48px 0 0 -48px;animation:3.4s linear infinite selSpin;position:absolute;top:0;left:0}.startshere .shlbl{white-space:nowrap;font-family:var(--disp);letter-spacing:.14em;color:#2a1204;text-transform:uppercase;background:linear-gradient(180deg, var(--gold-hi), var(--gold));clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);padding:4px 12px 3px;font-size:11px;font-weight:900;position:absolute;top:-52px;left:0;transform:translate(-50%);box-shadow:0 5px 12px -6px #000000e6}.startshere .shlbl:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--gold);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.layer.menu{justify-content:flex-start;align-items:center;padding:146px 30px 0}.mbars{gap:7px;margin-bottom:20px;display:flex}.mbars i{border-radius:2px;width:34px;height:7px}.mbars i:first-child{background:var(--lava);box-shadow:0 0 8px -1px var(--lava-gl)}.mbars i:nth-child(2){background:var(--gold);box-shadow:0 0 8px -1px var(--gold-gl)}.mbars i:nth-child(3){background:var(--vio);box-shadow:0 0 8px -1px var(--vio-gl)}.mlogo{text-align:center;will-change:transform}.mrow{font-family:var(--disp);letter-spacing:.02em;background:linear-gradient(#ffe3a0 8%,#ffb545 42%,#ff6b1a 74%,#d8451c 100%);color:#0000;filter:drop-shadow(0 4px #180702e6)drop-shadow(0 0 30px #ff8c3c59);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:900;line-height:.9}.mrow.two{letter-spacing:.24em;background:linear-gradient(#b8d8f8,#4a90d8 65%,#3a72b4);color:#0000;filter:drop-shadow(0 2px #0a0f1ce6);-webkit-background-clip:text;background-clip:text;margin-top:9px;font-size:19px}.mpearls{gap:15px;margin-top:22px;display:flex}.mpearls span{border-radius:50%;width:15px;height:15px;animation:2.2s ease-in-out infinite mbob;box-shadow:0 2px 4px #0006}.mpearls span:first-child{background:radial-gradient(circle at 35% 30%,#fffaf0,#ffb545 65%,#c2330a);animation-delay:0s}.mpearls span:nth-child(3){background:radial-gradient(circle at 35% 30%,#ffd0c0,#ff4128 65%,#8a1808);animation-delay:.4s}.mpearls span:nth-child(4){background:radial-gradient(circle at 35% 30%,#d9ffee,#39dfa0 65%,#1e785a);animation-delay:.6s}@keyframes mbob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mbtns{flex-direction:column;gap:12px;width:292px;margin-top:64px;display:flex}.mbtn{cursor:pointer;will-change:transform;clip-path:polygon(1.4% 0,100% 0,98.6% 100%,0 100%);align-items:stretch;height:52px;display:flex;box-shadow:0 8px 18px -10px #000000e6}.mbtn span{font-family:var(--disp);letter-spacing:.1em;flex:auto;justify-content:center;align-items:center;font-size:19px;font-weight:900;display:flex}.mbtn i{flex:none;justify-content:center;align-items:center;width:52px;font-size:20px;font-style:normal;font-weight:900;display:flex}.mbtn.primary span{color:var(--bone)}.mbtn.primary i{background:linear-gradient(180deg, var(--lava-hi), var(--lava));color:#2a1204}.mbtn.ghost{background:linear-gradient(168deg,#efe6d3,#e2d6bf)}.mbtn.ghost span{color:#2a1204}.mbtn.ghost i{background:linear-gradient(180deg, var(--vio-hi), var(--vio));color:#fff}.mbtn.hot{animation:1.6s ease-in-out infinite goPulse}.mbtn.press{animation:.4s cubic-bezier(.34,1.5,.5,1) btnPress}.mfoot{text-align:center;letter-spacing:.3em;color:var(--bone-mute);text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:26px;left:0;right:0}.courtsel{align-items:center;padding:54px 16px 0}.cssub{letter-spacing:.26em;color:var(--bone-mute);text-transform:uppercase;text-align:center;margin-top:8px;font-size:9px;font-weight:800}.courtgrid{grid-template-columns:1fr 1fr;gap:9px;width:100%;max-width:398px;margin-top:18px;display:grid}.ccard{clip-path:polygon(0 5%,2.4% 0,100% 0,100% 92%,97.6% 100%,0 100%);background:linear-gradient(168deg,#171e34,#111628);padding:8px 9px;transition:box-shadow .3s,transform .3s cubic-bezier(.34,1.4,.5,1);position:relative;box-shadow:inset 0 0 0 1.3px #4a90d83d,0 8px 18px -12px #000000e6}.cccrest svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #ffffff2e);width:20px;height:20px}.ccrow{align-items:center;gap:7px;display:flex}.ccard .cclabel{letter-spacing:.14em;color:var(--lava-hi);text-transform:uppercase;font-size:6.5px;font-weight:800}.ccard .ccname{font-family:var(--disp);color:var(--bone);letter-spacing:.02em;margin-top:2px;font-size:16.5px;font-weight:900;line-height:1}.ccrow2{align-items:stretch;gap:7px;margin-top:6px;display:flex}.ccleft{flex-direction:column;flex:auto;min-width:0;display:flex}.ccard .ccblurb{color:var(--bone-dim);flex:auto;font-size:7.5px;font-weight:700;line-height:1.32}.ccchips{gap:4px;margin-top:5px;display:flex}.ccchip.gold{color:var(--gold-hi);box-shadow:inset 0 0 0 1px #ffb54566}.ccard.featured{box-shadow:inset 0 0 0 1.5px var(--t-gold), 0 8px 18px -12px #000000e6, 0 0 16px -8px var(--gold-gl)}.ccard.featured .cclabel{color:var(--gold-hi)}.csback{clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);background:linear-gradient(168deg,#efe6d3,#e2d6bf);align-items:stretch;width:250px;height:44px;margin-top:16px;display:flex;box-shadow:0 8px 18px -10px #000000e6}.csback span{font-family:var(--disp);letter-spacing:.1em;color:#2a1204;flex:1;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex}.csback i{width:44px;color:var(--vio-hi);background:linear-gradient(#24304f,#1a2138);flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:900;display:flex}.pathsel{align-items:center;padding:76px 22px 0}.pssub{letter-spacing:.22em;color:var(--bone-mute);text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:800}.pathlist{flex:none;width:100%;max-width:352px;height:472px;margin-top:14px;position:relative}.proute{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.proute .rlit{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-dasharray:1 9;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--gold-gl))}.pnode{text-align:center;flex-direction:column;align-items:center;width:96px;margin-left:-48px;transition:transform .3s cubic-bezier(.34,1.4,.5,1);display:flex;position:absolute}.pseal svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.plock svg{fill:none;width:9px;height:9px;stroke:var(--bone-mute);stroke-width:1.8px;stroke-linecap:round}.pnode.locked .pseal{filter:saturate(.3)brightness(.62)}.pnode.locked .pname{color:var(--bone-mute);opacity:.7}.pnode.sel{transform:scale(1.07)}.plegend{text-align:center;letter-spacing:.22em;color:var(--bone-mute);text-transform:uppercase;font-size:7.5px;font-weight:800;position:absolute;bottom:-6px;left:0;right:0}.reward{justify-content:center;align-items:center}.rwscrim{background:#03060c99;position:absolute;inset:0}.rewardcard{will-change:transform;background:linear-gradient(170deg,#f5ecd9,#e9dcc4);width:344px;position:relative;box-shadow:0 26px 54px -18px #000000e6,0 0 0 2px #060a14}.rwhead{font-family:var(--disp);letter-spacing:.08em;color:#fff;background:linear-gradient(90deg, var(--vio-lo), var(--vio));text-shadow:0 1px #00000059;padding:11px 18px;font-size:17px;font-weight:900}.rwbody{padding:6px 22px 20px}.rwtitle{font-family:var(--disp);text-align:center;color:#1a0d28;letter-spacing:.03em;margin:8px 0 10px;font-size:40px;font-weight:900}.rwrow{border-bottom:1.5px solid #12192e29;justify-content:space-between;align-items:center;padding:11px 2px;display:flex}.rwrow small{font-family:var(--sans);letter-spacing:.13em;color:#4a3a5a;text-transform:uppercase;font-size:12px;font-weight:800}.rwrow b{font-family:var(--disp);color:#1f9e6a;font-size:21px;font-weight:900}.rwrow b.neg{color:#c62828}.rwtotalrow{justify-content:space-between;align-items:center;padding:14px 2px 4px;display:flex}.rwtotalrow small{font-family:var(--disp);letter-spacing:.1em;color:#1a0d28;text-transform:uppercase;font-size:18px;font-weight:900}.rwtotalrow b{font-family:var(--disp);color:#1f9e6a;font-size:34px;font-weight:900}.rwcollect{text-align:center;font-family:var(--disp);letter-spacing:.05em;color:#fff;cursor:pointer;will-change:transform;background:linear-gradient(#2aa974,#1f8d5f);margin-top:16px;padding:13px;font-size:20px;font-weight:900;box-shadow:0 5px #14563a}.rwcollect.press{animation:.4s cubic-bezier(.34,1.5,.5,1) btnPress}.bmain.cname,.cname{font-family:var(--cfont);letter-spacing:.06em}.banner .bmain.cname{font-size:40px}.bmain.court{color:var(--court-hi);text-shadow:0 3px 0 #050810e6, 0 0 38px var(--court-gl)}.victory.loss .vkick{color:var(--blood)}.victory.loss .vhead{color:var(--bone-dim);text-shadow:0 3px #050810e6,0 0 34px #ff412842;font-size:35px}.victory.loss .vsub2{color:var(--blood-hi)}.victory.loss .vrow.hero b{color:var(--blood-hi);text-shadow:0 0 16px var(--blood-gl);font-size:21px}.victory.loss .vstamp{letter-spacing:.13em;white-space:nowrap;padding:6px 16px 3px;font-size:18px}.lossveil{pointer-events:none;background:radial-gradient(130% 110% at 50% 42%,#0000 44%,#8c180c4d 100%);position:absolute;inset:0}.lawcard{box-shadow:inset 0 0 0 1.2px var(--court), 0 6px 14px -6px #000000e6, 0 0 14px -7px var(--court-gl)}.lawcard .ric{color:var(--vio-hi);filter:drop-shadow(0 0 4px var(--vio-gl))}.lawcard .rnm{color:var(--vio-hi)}.lawcard .rds{max-width:196px;color:var(--bone-dim)}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.layer{transition:none!important}.embers i{transform:translateY(-220px);opacity:.18!important;animation:none!important}.reliccard,.edict{transform:scale(1)!important}.socket{transform:none!important}.charmslot,.turnpill.on,.scorebar.on,.topbar.on,.ohud.on,.deepsink.on,.orbit.on{opacity:1!important}.hpring .hpr-arc,.pyre{transition:none!important}.brazier .sparks{opacity:0!important}.orbring,.dorbring,.mpearls span{animation:none!important}.startshere{transition:none!important}}[data-env=neutral] .embers i{background:radial-gradient(circle at 40% 35%, #ffe0a8, var(--lava) 60%, transparent);box-shadow:0 0 6px 1px #ff8c3c80}[data-env=olympia-0] .envshaft{pointer-events:none;filter:blur(7px);opacity:0;background:linear-gradient(178deg,#e8d69e21,#e8d69e0d 55%,#0000 85%);width:120px;height:640px;animation:25s ease-in-out infinite envShaft50;position:absolute;top:60px;transform:skew(-9deg)}[data-env=olympia-0] .envshaft.s2{animation-delay:-12.5s}@keyframes envShaft50{0%,to{opacity:0}18%{opacity:.55}34%{opacity:.14}50%{opacity:0}}[data-env=olympia-0] .envasph{pointer-events:none;filter:blur(9px);background:radial-gradient(50% 50%,#d6cc961a,#b8d8f80a 60%,#0000);width:520px;height:170px;animation:25s ease-in-out infinite envAsph;position:absolute;top:760px;left:50%;transform:translate(-50%)}@keyframes envAsph{0%,to{opacity:.5}50%{opacity:1}}[data-env=olympia-0] .envmoon{pointer-events:none;filter:blur(1px);background:radial-gradient(circle at 46% 42%,#f0f6ff29,#b8d8f80f 55%,#0000 72%);width:70px;height:70px;animation:25s ease-in-out infinite envMoon50;position:absolute;top:36px;left:288px}@keyframes envMoon50{0%,to{opacity:.7}42%{opacity:1}}[data-env=olympia-1] .mzl{pointer-events:none;position:absolute;inset:0}[data-env=olympia-1] .mzl svg{width:100%;height:100%;position:absolute;inset:0}[data-env=olympia-1] .mzl.l1{animation:41s ease-in-out infinite alternate mzDrift}[data-env=olympia-1] .mzl.l2{animation:33s ease-in-out infinite alternate-reverse mzDrift}[data-env=olympia-1] .mzl.l3{animation:25s ease-in-out infinite alternate mzDrift}@keyframes mzDrift{0%{transform:translate(-7px)}to{transform:translate(7px)}}[data-env=olympia-1] .torch{pointer-events:none;filter:blur(10px);background:radial-gradient(50% 50%,#ff963c26,#c850140d 60%,#0000);width:120px;height:150px;animation:1.7s steps(5,end) infinite torchFlick,25s ease-in-out infinite torchSwell;position:absolute}@keyframes torchFlick{0%,to{opacity:.85}25%{opacity:.6}50%{opacity:1}75%{opacity:.7}}@keyframes torchSwell{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}[data-env=olympia-1] .thread{pointer-events:none;position:absolute;inset:0}[data-env=olympia-1] .thread path{fill:none;stroke:#ff564080;stroke-width:2px;stroke-linecap:round;stroke-dasharray:340 1400;filter:drop-shadow(0 0 4px #ff412880);animation:25s linear infinite threadTrace}@keyframes threadTrace{0%{stroke-dashoffset:1740px}to{stroke-dashoffset:0}}[data-env=olympia-2] .styxriver{pointer-events:none;height:300px;position:absolute;bottom:0;left:0;right:0}[data-env=olympia-2] .styxriver svg{width:100%;height:100%;display:block}[data-env=olympia-2] .styxriver .rw{animation:9s ease-in-out infinite rwBob}[data-env=olympia-2] .styxriver .rw.b{animation-duration:12s;animation-delay:-4s}[data-env=olympia-2] .styxriver .rw.c{animation-duration:15s;animation-delay:-8s}@keyframes rwBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}[data-env=olympia-2] .ferry{pointer-events:none;opacity:.85;width:96px;height:66px;animation:25s linear infinite ferryCross;position:absolute;top:610px;left:0}[data-env=olympia-2] .ferry svg{width:96px;height:66px;display:block}@keyframes ferryCross{0%{transform:translate(-130px)}to{transform:translate(560px)}}[data-env=olympia-2] .soulfall{pointer-events:none;opacity:0;width:5px;height:5px;animation:soulSink var(--sd,12s) linear infinite;animation-delay:var(--sdel,0s);top:0;left:var(--sx,50%);background:radial-gradient(circle at 40% 35%,#e7fff4,#39dfa0b3 62%,#0000);border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #39dfa04d}@keyframes soulSink{0%{opacity:0;transform:translateY(330px)}12%{opacity:.55}78%{opacity:.4}to{opacity:0;transform:translateY(650px)}}[data-env=olympia-3] .cloudband{pointer-events:none;filter:blur(4px);position:absolute;left:-80px;right:-80px}[data-env=olympia-3] .cloudband.c1{opacity:.6;background:radial-gradient(120px 52px at 12% 60%,#a8bad621,#0000 70%),radial-gradient(170px 60px at 42% 44%,#a8bad61a,#0000 70%),radial-gradient(140px 54px at 74% 62%,#a8bad61f,#0000 70%),radial-gradient(110px 46px at 96%,#a8bad617,#0000 70%);height:120px;animation:39s ease-in-out infinite alternate cloudDrift53;top:560px}[data-env=olympia-3] .cloudband.c2{opacity:.75;background:radial-gradient(160px 62px at 6% 52%,#96acce26,#0000 70%),radial-gradient(200px 72px at 38% 60%,#96acce1f,#0000 70%),radial-gradient(170px 64px at 70% 46%,#96acce24,#0000 70%),radial-gradient(130px 56px at 94% 60%,#96acce1c,#0000 70%);height:140px;animation:29s ease-in-out infinite alternate-reverse cloudDrift53;top:650px}[data-env=olympia-3] .cloudband.c3{opacity:.9;background:radial-gradient(210px 82px at 14% 52%,#889ec42b,#0000 70%),radial-gradient(240px 92px at 52% 62%,#889ec424,#0000 70%),radial-gradient(200px 80px at 88%,#889ec429,#0000 70%);height:160px;animation:25s ease-in-out infinite alternate cloudDrift53;top:742px}@keyframes cloudDrift53{0%{transform:translate(-26px)}to{transform:translate(26px)}}[data-env=olympia-3] .dawn{pointer-events:none;background:linear-gradient(#0000 28%,#ffa66e08 54%,#ffa66e1a);height:340px;animation:25s ease-in-out infinite dawnSwell;position:absolute;bottom:0;left:0;right:0}@keyframes dawnSwell{0%,to{opacity:.6}50%{opacity:1}}[data-env=olympia-3] .dawnsun{pointer-events:none;filter:blur(12px);background:radial-gradient(50% 50%,#ffbe821f,#0000 70%);width:360px;height:120px;animation:25s ease-in-out infinite dawnSwell;position:absolute;top:640px;left:50%;transform:translate(-50%)}[data-env=olympia-3] .lflash{pointer-events:none;opacity:0;filter:blur(14px);background:radial-gradient(40% 60% at var(--lx,30%) 60%, #cde1ff80, transparent 70%);height:170px;animation:25s linear infinite cloudLightning;position:absolute;top:640px;left:30px;right:30px}[data-env=olympia-3] .lflash.f2{--lx:72%;animation-delay:-11s}@keyframes cloudLightning{0%,37.2%,39.4%,75.4%,77.2%,to{opacity:0}37.8%{opacity:.5}38.4%{opacity:.12}38.9%{opacity:.38}76%{opacity:.42}76.7%{opacity:.1}}[data-env^=yggdrasil] .embers i{background:radial-gradient(circle at 40% 35%,#eaf8e8,#96dcbe99 60%,#0000);box-shadow:0 0 5px 1px #aaecce59}[data-env^=yggdrasil] .crags .aur{filter:blur(3px);transform-origin:50% 0;animation:26s ease-in-out infinite aurDrift}[data-env^=yggdrasil] .crags .aur.a2{animation-delay:-13s}@keyframes aurDrift{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(9px)}}[data-env=yggdrasil-0] .crags .aur.a3{animation-duration:32s;animation-delay:-7s}[data-env=yggdrasil-0] .crags .sap{animation:7s ease-in-out infinite sapPulse}[data-env=yggdrasil-0] .crags .sap.s2{animation-delay:-2.4s}[data-env=yggdrasil-0] .crags .sap.s3{animation-delay:-4.8s}@keyframes sapPulse{0%,to{opacity:.3}50%{opacity:.95}}[data-env=yggdrasil-1] .crags .tw{animation:9s ease-in-out infinite twinkle}[data-env=yggdrasil-1] .crags .tw.t2{animation-duration:13s;animation-delay:-3.5s}@keyframes twinkle{0%,to{opacity:.22}50%{opacity:.6}}[data-env=yggdrasil-1] .crags .bif{filter:blur(4px);animation:26s ease-in-out infinite bifShift}@keyframes bifShift{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:.95;transform:translateY(-7px)}}[data-env=yggdrasil-1] .crags .bifdash{filter:blur(1.5px);stroke-dasharray:2 15;animation:25s linear infinite bifRun}@keyframes bifRun{to{stroke-dashoffset:-170px}}[data-env=yggdrasil-2] .crags .snow{animation:snowFall var(--sd,16s) linear infinite}@keyframes snowFall{0%{transform:translateY(0)}to{transform:translateY(896px)}}[data-env=yggdrasil-2] .crags .mist{filter:blur(14px);animation:36s ease-in-out infinite alternate mistDrift56}[data-env=yggdrasil-2] .crags .mist.m2{animation-duration:46s;animation-delay:-20s}@keyframes mistDrift56{0%{transform:translate(-36px)}to{transform:translate(36px)}}[data-env=yggdrasil-3] .crags .ash{animation:ashFall var(--ad,24s) linear infinite}@keyframes ashFall{0%{transform:translate(0)}to{transform:translate(-26px,896px)}}[data-env=yggdrasil-3] .crags .emberup{filter:blur(.6px);animation:emberUp var(--eu,20s) linear infinite}@keyframes emberUp{0%{transform:translateY(0)}to{transform:translateY(-896px)}}[data-env=yggdrasil-3] .crags .skyglow{animation:25s ease-in-out infinite skyPulse}@keyframes skyPulse{0%,to{opacity:.6}45%{opacity:.95}60%{opacity:.85}}[data-env=yggdrasil-3] .embers i{background:radial-gradient(circle at 40% 35%,#ffd9a0,#ff8c3c99 60%,#0000);box-shadow:0 0 5px 1px #ff964666}[data-env^=duat] .embers i{background:radial-gradient(circle at 40% 35%, #ffe0a8, var(--lava) 60%, transparent);box-shadow:0 0 6px 1px #ff8c3c80}[data-env^=duat] .envfx{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-env^=duat] .envfx svg{width:100%;height:100%;display:block;position:absolute;inset:0}[data-env=duat-0] .nutband{animation:28s ease-in-out infinite alternate nutDrift}@keyframes nutDrift{0%{transform:translate(-5px,2px)}to{transform:translate(5px,-2px)}}[data-env=duat-0] .twA{animation:11s ease-in-out infinite twinkA}[data-env=duat-0] .twB{animation:17s ease-in-out infinite twinkB}@keyframes twinkA{0%,to{opacity:.3}50%{opacity:1}}@keyframes twinkB{0%,to{opacity:1}50%{opacity:.25}}[data-env=duat-0] .stillwater{animation:24s ease-in-out infinite alternate stillShimmer}@keyframes stillShimmer{0%{opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(3px)}}[data-env=duat-1] .torchA{animation:3.1s ease-in-out infinite torchF}[data-env=duat-1] .torchB{animation:4.3s ease-in-out infinite reverse torchF}@keyframes torchF{0%,to{opacity:.55}45%{opacity:1}60%{opacity:.7}}[data-env=duat-1] .gatesweep{pointer-events:none;background:linear-gradient(104deg,#0000 40%,#ffbe5a12 50%,#0000 60%);animation:26s ease-in-out infinite alternate gateSweep;position:absolute;inset:-12% -30%}@keyframes gateSweep{0%{transform:translate(-13%)}to{transform:translate(13%)}}[data-env=duat-2] .beam{transform-origin:215px 232px;animation:26s ease-in-out infinite alternate beamTip}@keyframes beamTip{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}[data-env=duat-2] .panL{transform-origin:95px 232px;animation:26s ease-in-out infinite alternate panCounter}[data-env=duat-2] .panR{transform-origin:335px 232px;animation:26s ease-in-out infinite alternate panCounter}@keyframes panCounter{0%{transform:rotate(2.4deg)}to{transform:rotate(-2.4deg)}}[data-env=duat-2] .fglow{animation:13s ease-in-out infinite featherGlow}@keyframes featherGlow{0%,to{opacity:.65}50%{opacity:1}}[data-env=duat-3] .coilA{animation:34s linear infinite coilSlide}[data-env=duat-3] .coilB{animation:42s linear infinite coilSlideR}[data-env=duat-3] .coilC{animation:50s linear infinite coilSlide}@keyframes coilSlide{0%{transform:translate(0)}to{transform:translate(-172px)}}@keyframes coilSlideR{0%{transform:translate(-172px)}to{transform:translate(0)}}[data-env=duat-3] .eclipse{animation:25s ease-in-out infinite coronaPulse}@keyframes coronaPulse{0%,to{opacity:.6}50%{opacity:1}}[data-env=duat-3] .apepglow{pointer-events:none;background:radial-gradient(70% 90% at 50% 100%,#c8281a1c,#0000 70%);height:230px;animation:25s ease-in-out infinite coronaPulse;position:absolute;bottom:0;left:0;right:0}[data-env^=tenochtitlan] .embers i{background:radial-gradient(circle at 40% 35%, #ffe0a8, var(--lava) 60%, transparent);box-shadow:0 0 6px 1px #ff8c3c80}[data-env^=tenochtitlan] .crags .brz{animation:3.4s ease-in-out infinite brzGlow}[data-env^=tenochtitlan] .crags .brz.b2{animation-duration:2.8s;animation-delay:-1.6s}@keyframes brzGlow{0%,to{opacity:.55}50%{opacity:1}}[data-env^=tenochtitlan] .crags .citycycle{animation:25s ease-in-out infinite cityBreath}@keyframes cityBreath{0%,to{opacity:.6}45%{opacity:.95}70%{opacity:.75}}[data-env^=tenochtitlan] .envfx{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-env=tenochtitlan-0] .crags .canoe{animation:25s linear infinite canoeDrift}@keyframes canoeDrift{0%{transform:translate(0)}to{transform:translate(520px)}}[data-env=tenochtitlan-1] .crags .moondisc{transform-origin:346px 504px;animation:25s ease-in-out infinite moonBreath}@keyframes moonBreath{0%,to{opacity:.55}42%{opacity:1}70%{opacity:.7}}[data-env=tenochtitlan-1] .envfx .smoke{filter:blur(13px);opacity:0;background:radial-gradient(closest-side,#b4c8be16,#0000 72%);border-radius:50%;width:190px;height:340px;animation:26s linear infinite smokeUp;position:absolute;bottom:110px}[data-env=tenochtitlan-1] .envfx .smoke.s2{width:150px;height:300px;animation-duration:32s;animation-delay:-14s;left:58%}[data-env=tenochtitlan-1] .envfx .smoke.s1{left:16%}@keyframes smokeUp{0%{opacity:0;transform:translateY(60px)translate(0)}18%{opacity:.85}55%{opacity:.55;transform:translateY(-110px)translate(16px)}to{opacity:0;transform:translateY(-260px)translate(-10px)}}[data-env=tenochtitlan-2] .crags .wfall{animation:25s ease-in-out infinite wfallShimmer}[data-env=tenochtitlan-2] .crags .wfall.w2{animation-delay:-9s}[data-env=tenochtitlan-2] .crags .wfall.w3{animation-delay:-17s}@keyframes wfallShimmer{0%,to{opacity:.55}40%{opacity:1}72%{opacity:.7}}[data-env=tenochtitlan-2] .crags .lily{animation:7s ease-in-out infinite lilyPulse}[data-env=tenochtitlan-2] .crags .lily.l2{animation-delay:-1.6s}[data-env=tenochtitlan-2] .crags .lily.l3{animation-delay:-3.1s}[data-env=tenochtitlan-2] .crags .lily.l4{animation-delay:-4.5s}[data-env=tenochtitlan-2] .crags .lily.l5{animation-delay:-5.8s}@keyframes lilyPulse{0%,to{opacity:.45}50%{opacity:1}}[data-env=tenochtitlan-2] .envfx .rain{background:repeating-linear-gradient(168deg,#0000 0 16px,#a8f0f80e 16px 17px);width:120%;height:200%;animation:1.15s linear infinite rainFall64;position:absolute;top:-100%;left:-10%}[data-env=tenochtitlan-2] .envfx .rain.r2{background:repeating-linear-gradient(172deg,#0000 0 26px,#a8f0f80a 26px 27px);animation-duration:1.7s;animation-delay:-.6s}@keyframes rainFall64{0%{transform:translateY(0)}to{transform:translateY(50%)}}[data-env=tenochtitlan-2] .envfx .mist{filter:blur(11px);background:radial-gradient(closest-side,#78dcbe0f,#0000 76%);border-radius:50%;width:150%;height:120px;animation:30s ease-in-out infinite alternate mistDrift64;position:absolute;left:-25%}[data-env=tenochtitlan-2] .envfx .mist.m1{top:430px}[data-env=tenochtitlan-2] .envfx .mist.m2{animation-duration:24s;animation-delay:-11s;top:600px}@keyframes mistDrift64{0%{transform:translate(-40px)}to{transform:translate(52px)}}[data-env=tenochtitlan-3] .crags .strata{animation:25s ease-in-out infinite strataBreath}@keyframes strataBreath{0%,to{opacity:.7}45%{opacity:1}72%{opacity:.8}}[data-env=tenochtitlan-3] .crags .mriver{stroke-dasharray:3 11;filter:drop-shadow(0 0 4px #ff8c2866);animation:26s linear infinite mFlow}[data-env=tenochtitlan-3] .crags .mriver.m2{stroke-dasharray:2 9;animation-duration:34s;animation-direction:reverse}@keyframes mFlow{to{stroke-dashoffset:-360px}}[data-env=tenochtitlan-3] .crags .mglow{animation:25s ease-in-out infinite strataBreath}[data-env=tenochtitlan-3] .envfx .petal{opacity:0;width:4.5px;height:4.5px;top:-12px;left:var(--px,50%);animation:petalFall var(--pfd,13s) linear infinite;animation-delay:var(--pfdel,0s);background:radial-gradient(circle at 40% 35%,#ffd9a0,#ff9a3d 62%,#e8641e66);border-radius:60% 40% 55% 45%;position:absolute;box-shadow:0 0 5px #ff9a3d66}@keyframes petalFall{0%{opacity:0;transform:translateY(0)rotate(0)}7%{opacity:.75}70%{opacity:.55}to{transform:translateY(640px) translateX(var(--pfdx,24px)) rotate(230deg);opacity:0}}[data-env^=maynila] .embers i{background:radial-gradient(circle at 40% 35%, #fff, var(--court) 60%, transparent);box-shadow:0 0 6px 1px #c8c0f080}[data-env=maynila-0] .crags .tw{animation:8s ease-in-out infinite envTwinkle66}@keyframes envTwinkle66{0%,to{opacity:.28}50%{opacity:1}}[data-env=maynila-0] .crags .lamp{animation:5s ease-in-out infinite envLamp}@keyframes envLamp{0%,to{opacity:1}50%{opacity:.45}}[data-env=maynila-0] .crags .boat{will-change:transform;animation:25s ease-in-out infinite envBoat}[data-env=maynila-0] .crags .boat.b2{animation-delay:-12.5s}@keyframes envBoat{0%,to{transform:translate(0)}50%{transform:translate(15px)}}[data-env=maynila-0] .bioswell{filter:blur(14px);pointer-events:none;will-change:transform, opacity;background:radial-gradient(50% 50%,#5adccd2b,#0000 70%);border-radius:50%;width:190px;height:48px;animation:25s ease-in-out infinite envBio;position:absolute}@keyframes envBio{0%,to{opacity:.16;transform:translate(0)}38%{opacity:.5;transform:translate(26px)}72%{opacity:.26;transform:translate(-20px)}}[data-env=maynila-1] .crags .tw{animation:7s ease-in-out infinite envTwinkle67}@keyframes envTwinkle67{0%,to{opacity:.3}50%{opacity:1}}[data-env=maynila-1] .crags .balatik{transform-origin:196px 128px;will-change:opacity;animation:25s ease-in-out infinite envBalatik}@keyframes envBalatik{0%,to{opacity:.66}50%{opacity:1}}[data-env=maynila-1] .crags .sref{animation:9s ease-in-out infinite envSref}@keyframes envSref{0%,to{opacity:.4}50%{opacity:1}}[data-env=maynila-1] .meteor{pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#f4f0ffd9,#c8c0f040 60%,#0000);width:96px;height:1.6px;position:absolute}[data-env=maynila-1] .meteor.m1{animation:12.5s linear infinite envMeteor;top:52px;left:352px}[data-env=maynila-1] .meteor.m2{animation:12.5s linear -6.4s infinite envMeteor;top:26px;left:250px}@keyframes envMeteor{0%{opacity:0;transform:translate(0)rotate(148deg)}1.6%{opacity:.85}7%{opacity:0;transform:translate(-190px,124px)rotate(148deg)}to{opacity:0;transform:translate(-190px,124px)rotate(148deg)}}[data-env=maynila-2] .crags .cring{will-change:opacity;animation:25s ease-in-out infinite envRing}@keyframes envRing{0%,to{opacity:.6}50%{opacity:1}}[data-env=maynila-2] .crags .cascade{animation:3.2s linear infinite envCascade}@keyframes envCascade{to{stroke-dashoffset:-22px}}[data-env=maynila-2] .crags .pool{animation:3.2s ease-in-out infinite envPool}@keyframes envPool{0%,to{opacity:.5}50%{opacity:1}}[data-env=maynila-2] .mist{pointer-events:none;filter:blur(12px);will-change:transform, opacity;background:linear-gradient(90deg,#0000,#aabef017 22%,#aabef00d 48%,#aabef01a 74%,#0000);height:52px;animation:25s ease-in-out infinite envMist;position:absolute;left:-40px;right:-40px}[data-env=maynila-2] .mist.m2{filter:blur(16px)}@keyframes envMist{0%,to{opacity:.7;transform:translate(-26px)}50%{opacity:1;transform:translate(30px)}}[data-env=maynila-2] .ffly{pointer-events:none;opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#def4aaf2,#b4dc7866 60%,#0000);border-radius:50%;width:2.6px;height:2.6px;animation-name:envFfly;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 5px 1px #c8ec8c59}@keyframes envFfly{0%,to{opacity:0;transform:translate(0)}30%{opacity:.85}60%{opacity:.25;transform:translate(7px,-16px)}80%{opacity:.6}}[data-env=maynila-3] .crags .bigmoon{will-change:opacity;animation:25s ease-in-out infinite envMoon69}@keyframes envMoon69{0%,to{opacity:.72}50%{opacity:1}}[data-env=maynila-3] .crags .cl{will-change:transform}[data-env=maynila-3] .crags .cl.a1{animation:25s ease-in-out infinite envCloudA}[data-env=maynila-3] .crags .cl.a2{animation:25s ease-in-out infinite envCloudB}[data-env=maynila-3] .crags .cl.a3{animation:25s ease-in-out -12.5s infinite envCloudA}[data-env=maynila-3] .crags .cl.b1{animation:25s ease-in-out -6s infinite envCloudB}[data-env=maynila-3] .crags .cl.b2{animation:25s ease-in-out -17s infinite envCloudA}[data-env=maynila-3] .crags .cl.b3{animation:25s ease-in-out -9s infinite envCloudB}@keyframes envCloudA{0%,to{transform:translate(-14px)}50%{transform:translate(16px)}}@keyframes envCloudB{0%,to{transform:translate(12px)}50%{transform:translate(-14px)}}[data-env=maynila-3] .shaft{pointer-events:none;filter:blur(10px);transform-origin:50% 0;will-change:opacity;background:linear-gradient(#eeeaff17,#eeeaff08 55%,#0000);width:58px;height:430px;animation:25s ease-in-out infinite envShaft69;position:absolute;top:44px;transform:rotate(16deg)}@keyframes envShaft69{0%,to{opacity:.35}50%{opacity:.9}}[data-env^=kumasi] .embers i{background:radial-gradient(circle at 40% 35%, #ffe0a8, var(--lava) 60%, transparent);box-shadow:0 0 6px 1px #ff8c3c80}[data-env^=kumasi] .envzone{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-env=kumasi-0] .crags .sway{transform-origin:215px 0;animation:26s ease-in-out infinite canopySway}@keyframes canopySway{0%,to{transform:skew(0)translateY(0)}30%{transform:skew(.5deg)translateY(1.5px)}65%{transform:skew(-.6deg)translateY(-1px)}}[data-env=kumasi-0] .fireglow{filter:blur(14px);will-change:opacity, transform;background:radial-gradient(circle,#ffaa4657,#c85a141f 55%,#0000 75%);border-radius:50%;position:absolute}[data-env=kumasi-0] .fireglow.g1{width:120px;height:86px;animation:4.6s ease-in-out infinite fireBreathe;top:648px;left:6px}[data-env=kumasi-0] .fireglow.g2{width:110px;height:78px;animation:5.8s ease-in-out -2.3s infinite fireBreathe;top:664px;right:12px}@keyframes fireBreathe{0%,to{opacity:.42;transform:scale(1)}18%{opacity:.85;transform:scale(1.08)}38%{opacity:.55;transform:scale(.97)}58%{opacity:.9;transform:scale(1.1)}78%{opacity:.5;transform:scale(1)}}[data-env=kumasi-0] .courtpulse{background:radial-gradient(90% 60% at 50% 78%,#f0aa3c0f,#0000 70%);animation:22s ease-in-out infinite courtPulse;position:absolute;inset:0}@keyframes courtPulse{0%,to{opacity:.5}50%{opacity:1}}[data-env=kumasi-0] .envflame{width:26px;height:34px;position:absolute}[data-env=kumasi-0] .envflame svg{width:100%;height:100%;overflow:visible}[data-env=kumasi-0] .envflame .fl{transform-origin:50% 100%;animation:1.4s ease-in-out infinite envLick}[data-env=kumasi-0] .envflame .fl.f2{animation-duration:1.9s;animation-delay:-.7s}@keyframes envLick{0%,to{transform:scaleY(1)skew(0)}35%{transform:scaleY(1.18)skew(-4deg)}70%{transform:scaleY(.9)skew(3.5deg)}}[data-env=kumasi-1] .webwrap{transform-origin:50% 46%;will-change:transform;animation:13s ease-in-out infinite webBreathe;position:absolute;inset:0}@keyframes webBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.024)}}[data-env=kumasi-1] .webwrap svg{width:100%;height:100%;position:absolute;inset:0}[data-env=kumasi-1] .dew{animation:7s ease-in-out infinite dewGlint}@keyframes dewGlint{0%,to{opacity:.1}12%{opacity:.55}22%{opacity:.16}60%{opacity:.38}78%{opacity:.12}}[data-env=kumasi-1] .webshadow{filter:blur(9px);will-change:transform;opacity:.5;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;width:64px;height:30px;animation:27s ease-in-out infinite shadowWalk;position:absolute}@keyframes shadowWalk{0%{transform:translate(28px,120px)rotate(24deg)scale(.7)}22%{transform:translate(96px,236px)rotate(24deg)scale(.9)}50%{transform:translate(40px,430px)rotate(-12deg)scale(1)}72%{transform:translate(120px,610px)rotate(-30deg)scale(.85)}to{transform:translate(28px,120px)rotate(24deg)scale(.7)}}[data-env=kumasi-1] .weblight{background:radial-gradient(70% 50% at 24% 78%,#f0aa3c0e,#0000 70%);animation:17s ease-in-out infinite courtPulse71;position:absolute;inset:0}@keyframes courtPulse71{0%,to{opacity:.5}50%{opacity:1}}[data-env=kumasi-2] .riverband{opacity:.6;will-change:transform;width:860px;height:74px;position:absolute;left:-430px}[data-env=kumasi-2] .riverband svg{width:100%;height:100%}[data-env=kumasi-2] .riverband.r1{animation:19s linear infinite riverSlide;top:610px}[data-env=kumasi-2] .riverband.r2{opacity:.45;animation:27s linear infinite reverse riverSlide;top:648px}@keyframes riverSlide{0%{transform:translate(0)}to{transform:translate(430px)}}[data-env=kumasi-2] .lamp{will-change:transform, opacity;width:7px;height:7px;animation:lampDrift var(--ld,24s) linear infinite, lampFlick72 2.3s ease-in-out infinite;animation-delay:var(--ldel,0s), var(--lfd,0s);top:var(--ly,650px);background:radial-gradient(circle at 40% 35%,#fff2c8,#f0a03a 60%,#a0500a66);border-radius:50%;position:absolute;box-shadow:0 0 10px 2px #f0a03c59}@keyframes lampDrift{0%{opacity:0;transform:translate(-30px)}6%{opacity:.85}88%{opacity:.8}to{opacity:0;transform:translate(470px)}}@keyframes lampFlick72{0%,to{filter:brightness()}50%{filter:brightness(1.45)}}[data-env=kumasi-2] .glimmer{filter:blur(2px);height:3px;animation:glimPulse var(--gd,11s) ease-in-out infinite;animation-delay:var(--gdel,0s);opacity:0;background:linear-gradient(90deg,#0000,#78dcaa4d,#0000);border-radius:2px;position:absolute}@keyframes glimPulse{0%,to{opacity:0;transform:translate(0)}40%{opacity:.7}60%{opacity:.5;transform:translate(26px)}}[data-env=kumasi-2] .riverlight{background:radial-gradient(85% 45% at 50% 76%,#d6a03c12,#0000 70%);animation:20s ease-in-out infinite courtPulse72;position:absolute;inset:0}@keyframes courtPulse72{0%,to{opacity:.55}50%{opacity:1}}[data-env=kumasi-3] .mist{opacity:.5;will-change:transform;background:linear-gradient(180deg, transparent, var(--mc,#d6c4aa11) 40%, var(--mc,#d6c4aa11) 60%, transparent);width:860px;position:absolute;left:-430px}[data-env=kumasi-3] .mist.m1{height:150px;animation:36s linear infinite mistSlide;top:470px}[data-env=kumasi-3] .mist.m2{opacity:.4;height:130px;animation:47s linear infinite reverse mistSlide;top:580px}[data-env=kumasi-3] .mist.m3{opacity:.55;height:120px;animation:58s linear infinite mistSlide;top:680px}@keyframes mistSlide{0%{transform:translate(0)}to{transform:translate(430px)}}[data-env=kumasi-3] .procession{opacity:.22;will-change:transform;width:430px;height:70px;animation:30s linear infinite processWalk;position:absolute;top:592px;left:0}[data-env=kumasi-3] .procession svg{width:300px;height:70px}@keyframes processWalk{0%{transform:translate(450px)}to{transform:translate(-320px)}}[data-env=kumasi-3] .adink{opacity:.1;will-change:opacity, transform;width:30px;height:30px;animation:adinkGlow var(--ad,12s) ease-in-out infinite;animation-delay:var(--adel,0s);position:absolute}[data-env=kumasi-3] .adink svg{fill:none;stroke:#ffe9a8d9;stroke-width:1.4px;stroke-linecap:round;filter:drop-shadow(0 0 5px #f0c04080);width:100%;height:100%}@keyframes adinkGlow{0%,to{opacity:.06;transform:scale(1)}45%{opacity:.34;transform:scale(1.06)}60%{opacity:.2;transform:scale(1.02)}}[data-env=kumasi-3] .asamlight{background:radial-gradient(80% 55% at 50% 72%,#d6ba820d,#0000 70%);animation:24s ease-in-out infinite courtPulse73;position:absolute;inset:0}@keyframes courtPulse73{0%,to{opacity:.5}50%{opacity:1}}[data-env^=madurai] .embers i{background:radial-gradient(circle at 40% 35%, #ffe0a8, var(--lava) 60%, transparent);box-shadow:0 0 6px 1px #ff8c3c80}[data-env^=madurai] .crags .lamp{fill:#ffbf78;opacity:.3;animation:3.8s ease-in-out infinite lampFlick}@keyframes lampFlick{0%,to{opacity:.3}50%{opacity:.13}}[data-env^=madurai] .crags .haze{filter:blur(18px);pointer-events:none;background:radial-gradient(50% 100%,#ff966e0d,#0000 70%);width:150%;height:130px;animation:26s ease-in-out infinite alternate hazeDrift;position:absolute;left:-20%}[data-env^=madurai] .crags .h1{top:170px}[data-env^=madurai] .crags .h2{animation-duration:34s;animation-delay:-12s;top:330px}@keyframes hazeDrift{0%{transform:translate(-42px)}to{transform:translate(42px)}}[data-env^=madurai] .crags .templeglow{filter:blur(8px);pointer-events:none;background:radial-gradient(50% 60% at 50% 60%,#ff8c7812,#0000 70%);width:260px;height:130px;animation:25s ease-in-out infinite templeBreathe;position:absolute;top:120px;left:50%;transform:translate(-50%)}@keyframes templeBreathe{0%,to{opacity:.6}50%{opacity:1}}[data-env=madurai-0] .crags .h3{animation-duration:30s;animation-delay:-20s;top:470px}[data-env=madurai-0] .crags .lamp{opacity:.38}[data-env=madurai-1] .crags .cloud{animation:25s ease-in-out infinite alternate cloudDrift75}[data-env=madurai-1] .crags .c1{animation-duration:32s;animation-delay:-9s}[data-env=madurai-1] .crags .c2{animation-duration:39s;animation-delay:-18s}@keyframes cloudDrift75{0%{transform:translate(-14px)}to{transform:translate(14px)}}[data-env=madurai-1] .crags .glint{animation:6s ease-in-out infinite glintFade}@keyframes glintFade{0%,to{opacity:.2}50%{opacity:.7}}[data-env=madurai-1] .crags .floatlamp{animation:linear infinite lampFloat}@keyframes lampFloat{0%{transform:translate(-30px)}to{transform:translate(460px)}}[data-env=madurai-1] .crags .lightning{pointer-events:none;opacity:0;background:radial-gradient(40% 70% at 30% 30%,#beaaff2b,#0000 70%);height:260px;animation:25s linear infinite lFlash;position:absolute;top:0;left:0;right:0}[data-env=madurai-1] .crags .l2{background:radial-gradient(36% 60% at 72% 24%,#beaaff24,#0000 70%);animation-delay:-13s}@keyframes lFlash{0%,7.6%,8.4%,9.6%,10.4%,to{opacity:0}8%,10%{opacity:1}}[data-env=madurai-2] .crags .depthveil{pointer-events:none;background:linear-gradient(#ff6a9e0d 0%,#143c3c1a 40%,#081e2047 100%);position:absolute;inset:0}[data-env=madurai-2] .crags .caustic{animation:18s ease-in-out infinite alternate causticDrift}[data-env=madurai-2] .crags .ca2{animation-duration:25s;animation-delay:-9s}@keyframes causticDrift{0%{opacity:.6;transform:translate(-24px)}50%{opacity:1}to{opacity:.6;transform:translate(24px)}}[data-env=madurai-2] .crags .fish{animation:26s linear infinite fishCross}[data-env=madurai-2] .crags .f1{animation-duration:34s;animation-delay:-12s}[data-env=madurai-2] .crags .f2{animation-duration:42s;animation-delay:-25s}@keyframes fishCross{0%{transform:translate(-60px)}to{transform:translate(490px)}}[data-env=madurai-2] .crags .shaft{pointer-events:none;filter:blur(14px);background:linear-gradient(#ffaac81a,#0000 75%);width:120px;height:420px;animation:25s ease-in-out infinite alternate shaftSway;position:absolute;top:-40px;transform:skew(-14deg)}[data-env=madurai-2] .crags .s1{left:60px}[data-env=madurai-2] .crags .s2{background:linear-gradient(#96e6d214,#0000 75%);animation-delay:-12s;left:250px}@keyframes shaftSway{0%{opacity:.5;transform:skew(-14deg)translate(-10px)}to{opacity:1;transform:skew(-12deg)translate(12px)}}[data-env=madurai-2] .embers i{background:radial-gradient(circle at 40% 35%,#d8fff4,#6fd0c0 60%,#0000);box-shadow:0 0 5px 1px #64d2be40}[data-env=madurai-3] .crags .slamp{fill:#ffbf78;opacity:.22;animation:25s linear infinite stairClimb}@keyframes stairClimb{0%,12%,to{opacity:.22}4%{opacity:.85}8%{opacity:.4}}[data-env=madurai-3] .crags .shrineglow{animation:25s ease-in-out infinite shrinePulse}@keyframes shrinePulse{0%,to{opacity:.5}50%{opacity:1}}[data-env=madurai-3] .crags .peye{animation:25s ease-in-out infinite eyeBlink}[data-env=madurai-3] .crags .p1{animation-delay:-8s}[data-env=madurai-3] .crags .p2{animation-delay:-16s}@keyframes eyeBlink{0%,to{opacity:.4}50%{opacity:1}}[data-env^=kasubi] .embers i{background:radial-gradient(circle at 40% 35%, #fff2c8, var(--court) 60%, transparent);box-shadow:0 0 6px 1px #ffd69673}[data-env=kasubi-0] .tombfire{pointer-events:none;z-index:0;background:radial-gradient(50% 50% at 28% 80%,#ffa0462b,#0000 70%);width:360px;height:440px;animation:25s ease-in-out infinite tombFire;position:absolute;bottom:110px;left:-80px}@keyframes tombFire{0%,to{opacity:.5;transform:translate(0)scale(1)}28%{opacity:.95;transform:translate(28px)scale(1.08)}52%{opacity:.45;transform:translate(6px)scale(.96)}78%{opacity:.85;transform:translate(32px)scale(1.05)}}[data-env=kasubi-0] .domeglow{pointer-events:none;z-index:0;background:radial-gradient(50% 60% at 50% 90%,#d8955a24,#0000 72%);width:110px;height:80px;animation:25s ease-in-out infinite domeGlow;position:absolute;top:250px;left:70px}@keyframes domeGlow{0%,to{opacity:.5}30%{opacity:1}60%{opacity:.4}82%{opacity:.9}}[data-env=kasubi-1] .mist{pointer-events:none;z-index:2;filter:blur(14px);background:radial-gradient(50% 50%,#bedcd71a,#0000 72%);border-radius:50%;position:absolute}[data-env=kasubi-1] .mist.m1{width:420px;height:96px;animation:25s ease-in-out infinite mistDrift79;top:168px;left:-120px}[data-env=kasubi-1] .mist.m2{width:480px;height:110px;animation:31s ease-in-out -9s infinite reverse mistDrift79;top:214px;left:60px}[data-env=kasubi-1] .mist.m3{opacity:.7;width:380px;height:80px;animation:37s ease-in-out -19s infinite mistDrift79;top:120px;left:-60px}@keyframes mistDrift79{0%,to{transform:translate(0)}50%{transform:translate(70px)}}[data-env=kasubi-1] .lakeflash{pointer-events:none;z-index:1;opacity:0;background:radial-gradient(55% 62% at 50% 66%,#e1f0ff80,#a0c8e629 58%,#0000 78%);width:150px;height:110px;animation:25s linear infinite lakeFlash;position:absolute;top:130px;left:266px}@keyframes lakeFlash{0%,31.4%,33.4%,58.2%,60.6%,86%,89.2%,to{opacity:0}32%{opacity:.3}32.7%{opacity:.12}59%{opacity:.24}59.8%{opacity:.1}87%{opacity:.42}87.7%{opacity:.16}88.4%{opacity:.3}}[data-env=kasubi-2] .pitglow{pointer-events:none;z-index:1;background:radial-gradient(50% 50%,#bedcc429,#0000 70%);border-radius:50%;animation:25s ease-in-out infinite pitBreath;position:absolute}[data-env=kasubi-2] .pitglow.g1{width:96px;height:44px;top:96px;left:34px}[data-env=kasubi-2] .pitglow.g2{width:110px;height:50px;animation-delay:-9s;top:150px;left:298px}[data-env=kasubi-2] .pitglow.g3{opacity:.7;width:80px;height:36px;animation-delay:-17s;top:52px;left:150px}@keyframes pitBreath{0%,to{opacity:.12;transform:scale(1)}18%{opacity:.55;transform:scale(1.12)}36%{opacity:.14;transform:scale(.98)}70%{opacity:.4;transform:scale(1.06)}}[data-env=kasubi-3] .skyflash{pointer-events:none;z-index:2;opacity:0;background:radial-gradient(90% 55% at 62% 6%,#e1ebff80,#aabee124 55%,#0000 76%);animation:8.4s linear infinite gguluBolt;position:absolute;inset:0}[data-env=kasubi-3] .cloudrim{pointer-events:none;z-index:1;opacity:0;background:radial-gradient(70% 30% at 30% 12%,#c8d7f038,#0000 70%);animation:8.4s linear -.06s infinite gguluBolt;position:absolute;inset:0}@keyframes gguluBolt{0%,10.6%,13%,43.8%,46.4%,76.2%,81.4%,to{opacity:0}11.2%{opacity:.22}11.9%{opacity:.08}12.4%{opacity:.14}44.5%{opacity:.26}45.2%{opacity:.1}45.7%{opacity:.16}77%{opacity:.6}77.9%{opacity:.22}78.7%{opacity:.44}79.8%{opacity:.14}}[data-env=kasubi-3] .rain{pointer-events:none;z-index:1;opacity:.5;background:repeating-linear-gradient(172deg,#0000 0 9px,#becde613 9px 10.5px);height:180px;animation:1.4s linear infinite rainFall81;position:absolute;top:552px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 26% 72%,#0000);mask-image:linear-gradient(#0000,#000 26% 72%,#0000)}@keyframes rainFall81{to{background-position:-4px 42px}}[data-court=yggdrasil] .pearl{background:radial-gradient(circle at 35% 28%,#fff 0%,#e8fbff 30%,#9adfef 64%,#5896c48c 100%);box-shadow:0 0 9px -1px #96dcf0a6,0 2px 3px #00000080,inset 0 -2px 4px #285a8259}[data-court=yggdrasil] .pearl:after{background:#fffffff7;width:34%;height:20%;top:10%;left:16%;transform:rotate(-24deg)}[data-court=yggdrasil] .pearl:before{content:"";background:#e8fbffcc;border-radius:2px;width:26%;height:8%;position:absolute;top:52%;left:58%;transform:rotate(28deg)}[data-court=yggdrasil] .trail.foe{background:radial-gradient(circle,#eaaaffb3 0%,#c44dff2e 55%,#0000 75%)}[data-court=yggdrasil] .odot{background:radial-gradient(circle at 35% 30%,#fff 0%,#dff6ff 38%,#9adfef 68%,#5896c499 100%);box-shadow:0 0 7px -1px #96dcf0b8,0 1px 2px #00000080}[data-court=yggdrasil] .cashchip{background:radial-gradient(circle at 34% 28%,#fff 0%,#dff6ff 44%,#9adfef 78%,#5896c4b3 100%);box-shadow:0 0 9px -1px #a0e1f5d9,inset 0 0 0 1px #32648266}[data-court=yggdrasil] .oname{font-family:var(--courtfont);letter-spacing:.06em;text-shadow:0 2px #0a030ee6,0 0 22px #b8ecf459;font-size:20px;font-weight:400}[data-court=duat] .pearl{background:radial-gradient(circle at 35% 28%,#eafffb 0%,#8aeadf 22%,#40d8c8 46%,#2c60cc 76%,#12266eb3 100%);box-shadow:0 0 9px -1px #40d8c88c,0 2px 3px #00000080}[data-court=duat] .pearl:before{content:"";opacity:.95;background:#ffd98a;border-radius:50%;width:16%;height:16%;position:absolute;top:58%;left:60%;box-shadow:-2px -3px 0 -1px #ffd98aa6}[data-court=duat] .pearl:after{filter:blur(.4px);background:#ffffff8c;width:34%;height:26%;top:12%;left:18%;transform:rotate(-22deg)}[data-court=duat] .trail.foe{background:radial-gradient(circle,#b0c6ffb3 0%,#4a5ae82e 55%,#0000 75%)}[data-court=duat] .odot{background:radial-gradient(circle at 35% 30%,#eafffb 0%,#7de8dc 34%,#40d8c8 58%,#1e40b4bf 100%);box-shadow:0 0 7px -1px #40d8c899,0 1px 2px #00000080}[data-court=duat] .odot:after{background:#fff9}[data-court=duat] .cashchip{background:radial-gradient(circle at 34% 28%,#f2fffc 0%,#7de8dc 46%,#40d8c8 72%,#1c3caabf 100%);box-shadow:0 0 9px -1px #40d8c8cc,inset 0 0 0 1px #14465a66}[data-court=duat] .oname{font-family:"Josefin Sans", var(--disp);letter-spacing:.14em;text-shadow:0 2px #0a030ee6,0 0 22px #4a5ae859;text-transform:uppercase;font-size:19px;font-weight:700}[data-court=tenochtitlan] .pearl{background:radial-gradient(circle at 33% 26%,#86a89c 0%,#335044 34%,#14251e 64%,#060d0a 100%);box-shadow:inset 0 0 0 1.4px #2ec8d88c,inset -2px -2.5px 3px -1.5px #ff963c99,0 0 8px -2px #2ec8d880,0 2px 3px #0000008c}[data-court=tenochtitlan] .pearl:after{background:#e1fffae6}[data-court=tenochtitlan] .trail.foe{background:radial-gradient(circle,#eaaaffb3 0%,#c44dff2e 55%,#0000 75%)}[data-court=tenochtitlan] .odot{background:radial-gradient(circle at 33% 28%,#86a89c 0%,#335044 36%,#14251e 68%,#060d0a 100%);box-shadow:inset 0 0 0 1.1px #2ec8d899,0 0 7px -1px #2ec8d88c,0 1px 2px #00000080}[data-court=tenochtitlan] .odot:after{background:#e1fffae0}[data-court=tenochtitlan] .cashchip{background:radial-gradient(circle at 34% 28%,#fffdf5 0%,#ffe3a0 46%,#ffab4a 78%,#d7781eb3 100%);box-shadow:0 0 9px -1px #ffbe5ad9,inset 0 0 0 1px #78501466}[data-court=tenochtitlan] .oname{font-family:var(--oname);letter-spacing:.045em;text-shadow:0 2px 0 #040907e6, 0 0 22px var(--court-gl);font-size:16.5px;font-weight:400}[data-court=maynila] .pearl{background:radial-gradient(circle at 68% 74%,#78ded48c,#0000 44%),radial-gradient(circle at 26% 70%,#ffa8c480,#0000 46%),radial-gradient(circle at 35% 28%,#fffefb 0%,#f4eef4 32%,#ddddf2 58%,#b4c0dc 80%,#929cc0cc 100%);box-shadow:0 0 9px -1px #d6deffb3,0 2px 3px #00000080}[data-court=maynila] .trail.foe{background:radial-gradient(circle,#eaaaffb3 0%,#c44dff2e 55%,#0000 75%)}[data-court=maynila] .odot{background:radial-gradient(circle at 68% 74%,#78ded480,#0000 46%),radial-gradient(circle at 26% 70%,#ffa8c473,#0000 48%),radial-gradient(circle at 35% 30%,#fffefb 0%,#efeaf2 36%,#ccd2ec 68%,#98a2c6d9 100%);box-shadow:0 0 7px -1px #d6deffbf,0 1px 2px #00000080}[data-court=maynila] .cashchip{background:radial-gradient(circle at 66% 74%,#78ded480,#0000 46%),radial-gradient(circle at 34% 28%,#fffefb 0%,#efeaf4 44%,#c8d0ea 76%,#96a0c4d9 100%);box-shadow:0 0 9px -1px #d6deffd9,inset 0 0 0 1px #5a608c66}[data-court=maynila] .oname{font-family:var(--oppfont);letter-spacing:.07em;text-shadow:0 2px 0 #060818e6, 0 0 22px var(--court-gl);font-size:20px;font-weight:400}[data-court=maynila] .oname em{color:var(--vio-hi)}[data-court=kumasi] .pearl{background:radial-gradient(circle at 35% 28%,#fff6da 0%,#f6d488 30%,#cf9a36 64%,#7a4812bf 100%);box-shadow:0 0 8px -1px #f0c0408c,0 2px 3px #0000008c,inset 0 -1px 2px #4628088c}[data-court=kumasi] .pearl:before{content:"";border:1px solid #4a300a99;border-radius:50%;width:44%;height:44%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff0c847,inset 0 0 0 2px #4a300a52}[data-court=kumasi] .pearl:after{background:#fffceee6;width:32%;height:22%;top:10%;left:16%;transform:rotate(-22deg)}[data-court=kumasi] .trail.foe{background:radial-gradient(circle,#eaaaffb3 0%,#c44dff2e 55%,#0000 75%)}[data-court=kumasi] .odot{background:radial-gradient(circle at 35% 30%,#fff6da 0%,#f6d488 36%,#cf9a36 68%,#7a4812b3 100%);box-shadow:0 0 7px -1px #f0c040a6,0 1px 2px #00000080}[data-court=kumasi] .cashchip{background:radial-gradient(circle at 34% 28%,#fff6da 0%,#f6d488 46%,#cf9a36 78%,#8c5616bf 100%);box-shadow:0 0 9px -1px #f0c864cc,inset 0 0 0 1px #6e461073}[data-court=kumasi] .oname{font-family:"Paytone One", var(--disp);letter-spacing:.04em;text-shadow:0 2px #0c0703e6,0 0 22px #f0c04059;font-size:17px;font-weight:400;line-height:1.15}[data-court=madurai] .pearl{background:radial-gradient(circle at 35% 28%,#fff2f0 0%,#ffb9cd 30%,#f0568c 58%,#b02456 82%,#781034bf 100%);box-shadow:0 0 9px -1px #ff78a099,0 2px 3px #00000080}[data-court=madurai] .pearl:before{content:"";background:linear-gradient(120deg,#ffd66ef2,#ffaa3c80);border-radius:50%;width:30%;height:20%;position:absolute;bottom:18%;right:12%;transform:rotate(-30deg)}[data-court=madurai] .trail.foe{background:radial-gradient(circle,#ffc0d8b3 0%,#ff6a9e2e 55%,#0000 75%)}[data-court=madurai] .odot{background:radial-gradient(circle at 35% 30%,#fff2f0 0%,#ffb9cd 34%,#f0568c 66%,#961a46b8 100%);box-shadow:0 0 7px -1px #ff82aab3,0 1px 2px #00000080}[data-court=madurai] .cashchip{background:radial-gradient(circle at 34% 28%,#fffdf5 0%,#ffe3a0 46%,#ffab4a 78%,#d7781eb3 100%);box-shadow:0 0 9px -1px #ffbe5ad9,inset 0 0 0 1px #78501466}[data-court=madurai] .oname{font-family:var(--oppfont);letter-spacing:.03em;text-shadow:0 2px #0c030ae6,0 0 22px #ff6a9e59;font-size:19px;font-weight:800}[data-court=kasubi] .pearl{background:radial-gradient(130% 62% at 50% 92%,#0000 46%,#402412cc 50% 62%,#0000 66%),radial-gradient(circle at 66% 58%,#a8643480 0 9%,#0000 14%),radial-gradient(circle at 32% 64%,#a8643473 0 7%,#0000 12%),radial-gradient(circle at 60% 24%,#a8643452 0 6%,#0000 10%),radial-gradient(circle at 35% 28%,#fffdf4 0%,#f7e9cf 38%,#e5c8a0 68%,#9a683ae6 100%);box-shadow:0 0 8px -1px #ffd6968c,0 2px 3px #00000080}[data-court=kasubi] .trail.foe{background:radial-gradient(circle,#eaaaffb3 0%,#c44dff2e 55%,#0000 75%)}[data-court=kasubi] .odot{background:radial-gradient(130% 62% at 50% 92%,#0000 46%,#402412bf 52%,#0000 66%),radial-gradient(circle at 35% 30%,#fffdf4 0%,#f7e9cf 42%,#e5c8a0 70%,#9a683ad9 100%);box-shadow:0 0 7px -1px #ffd69699,0 1px 2px #00000080}[data-court=kasubi] .cashchip{background:radial-gradient(circle at 34% 28%,#fffdf5 0%,#f7e9cf 46%,#e5c8a0 78%,#aa7034bf 100%);box-shadow:0 0 9px -1px #ffd696d9,inset 0 0 0 1px #78501466}[data-court=kasubi] .oname{font-family:"Rowdies", var(--disp);letter-spacing:.05em;text-shadow:0 2px #0c0805e6,0 0 22px #d8955a66;font-size:18px;font-weight:700}.layer.on{pointer-events:auto}.boardwrap{pointer-events:none}.boardwrap .brazier,.boardwrap .socket,.topbar .tbicon,.charmtray .charmslot{pointer-events:auto;cursor:pointer}.brazier .veilfx{z-index:3;pointer-events:none;background:radial-gradient(60% 60% at 50% 42%,#5a3c8ceb,#140a24f5 75%);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:-27px 0 0 -27px;display:none;position:absolute;top:50%;left:50%;box-shadow:inset 0 2px 10px #000000b3,0 0 14px #c44dff47}.brazier .veilfx span{color:#dec4ffd9;text-shadow:0 0 10px #c44dff99;font-family:Alegreya Sans SC,serif;font-size:22px;font-weight:900;animation:3s ease-in-out infinite veilBreathe}@keyframes veilBreathe{0%,to{opacity:.65}50%{opacity:1}}.brazier.veiled .veilfx{display:flex}.brazier.veiled .stones{visibility:hidden}.brazier .wardpip{color:#8fd0ff;filter:drop-shadow(0 0 6px #5aaaff8c)drop-shadow(0 2px 2px #0009);z-index:4;pointer-events:none;width:18px;height:18px;margin-left:-9px;display:none;position:absolute;top:-12px;left:50%}.brazier.warded .wardpip{display:block}.brazier .blesspip{color:#2a1a04;z-index:4;pointer-events:none;background:linear-gradient(#ffe3a0,#ffb545);border-radius:8px;margin-left:-13px;padding:1px 5px 2px;font-family:Alegreya Sans SC,serif;font-size:11px;font-weight:900;display:none;position:absolute;top:-13px;left:50%;box-shadow:0 0 10px #ffb5458c,0 1px #00000080}.brazier.blessed .blesspip{display:block}.brazier.blessed .rimglow{opacity:1;filter:drop-shadow(0 0 10px #ffb54580)}.socket .sk-txt{letter-spacing:.06em;text-align:center;white-space:normal;word-spacing:27px;width:100%;color:var(--bone-dim,#f5e9d68c);font-size:7px;font-weight:800;line-height:1.3;display:block}.socket.filled .sk-txt{display:none}.socket.filled{width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--gold,#ffb545), inset 0 -8px 12px -8px #000000f2, 0 0 14px -3px #ffb5458c, 0 6px 12px -6px #000000e6;background:radial-gradient(circle at 42% 30%,#222e50 0%,#141a30 52%,#090d18 100%);border-radius:50%;margin-top:-22px;padding:0;right:-78px}.socket.filled .sk-ic{width:22px;height:22px;color:var(--gold-hi,#ffe3a0);filter:drop-shadow(0 0 5px #ffb54599)}.socket.filled .sk-ic svg{width:100%;height:100%}.socket.filled .sk-nm{letter-spacing:.06em;text-align:center;width:66px;color:var(--gold,#ffb545);text-shadow:0 1px 2px #000000e6;margin-top:3px;font-size:7.5px;font-weight:900;line-height:1.2;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}.deeplbl{display:none}.scorebar{transform-origin:50% 100%;transform:translate(8px)scale(1.28)}.scorebar .sop{font-size:26px}.relicdock{z-index:8;pointer-events:auto;justify-content:center;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:20px;left:12px;right:12px}.relicslot{clip-path:polygon(0 5px,5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px));background:linear-gradient(168deg,#161c36,#0d1224);flex:1 1 0;align-items:center;gap:7px;max-width:96px;height:46px;padding:4px 8px 4px 6px;transition:transform .3s cubic-bezier(.34,1.5,.5,1);display:flex;position:relative;transform:scale(0)}.relicslot.docked{transform:scale(1)}.relicslot.held{cursor:pointer;box-shadow:inset 0 0 0 1.5px #c44dff8c,inset 0 0 18px -8px #c44dff80}.relicslot.vacant{opacity:.55;box-shadow:inset 0 0 0 1.2px #8a93b047}.rstele{color:#c44dff;filter:drop-shadow(0 0 7px #c44dff66);flex:none;width:28px;height:36px;position:relative}.relicslot.vacant .rstele{color:#8a93b080;filter:none}.rstele svg{width:100%;height:100%;display:block}.rglyph{color:#deb8ff;filter:drop-shadow(0 0 4px #c44dffb3);width:15px;height:15px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.rglyph svg{width:100%;height:100%}.rnm{letter-spacing:.05em;color:#deb8ff;text-shadow:0 1px 2px #000000e6;min-width:0;font-size:8px;font-weight:900;line-height:1.25}.relicslot.vacant .rnm{letter-spacing:.18em;color:var(--bone-dim,#f5e9d680);font-size:7px}.potiondock{z-index:8;flex-direction:row;gap:12px;display:flex;position:absolute;top:659px;right:12px}.flaskslot{width:46px;height:54px;transition:transform .3s cubic-bezier(.34,1.5,.5,1);position:relative;transform:scale(0)}.flaskslot.docked{transform:scale(1)}.flaskslot svg{width:100%;height:100%}.flaskslot.full{cursor:pointer;filter:drop-shadow(0 0 9px var(--fl-gl,#39dfa073));animation:2.6s ease-in-out infinite flaskBreathe}.flaskslot .fglyph{color:#0c1018;width:15px;height:15px;filter:drop-shadow(0 0 3px var(--fl-lite,#7dffceb3));position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)}.flaskslot .fglyph svg{width:100%;height:100%}@keyframes flaskBreathe{0%,to{filter:drop-shadow(0 0 6px var(--fl-gl,#39dfa059)) brightness(1)}50%{filter:drop-shadow(0 0 12px var(--fl-gl,#39dfa099)) brightness(1.2)}}.flaskfly{z-index:16;pointer-events:none;width:46px;height:46px;position:absolute;top:0;left:0}.flaskfly svg{width:100%;height:100%}.socket{width:36px;height:32px;margin-top:-16px;right:-70px}.dragcharm{z-index:24;pointer-events:none;width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--gold,#ffb545), 0 0 18px -2px #ffb545a6, 0 10px 18px -6px #000000e6;color:var(--gold-hi,#ffe3a0);will-change:transform;background:radial-gradient(circle at 42% 30%,#222e50 0%,#141a30 52%,#090d18 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.dragcharm svg{filter:drop-shadow(0 0 5px #ffb54599);width:22px;height:22px}.socket.lifting{opacity:.25}.socket.settling .sk-ic,.socket.settling .sk-nm{opacity:0}.socket.droptarget{transform:scale(1.15);box-shadow:inset 0 0 0 2px var(--gold-hi,#ffe3a0), 0 0 16px -2px #ffb545cc!important}.inspanel{z-index:30;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--kc,#ffb545) 9%, transparent), transparent 60%), linear-gradient(168deg, #161c36, #0d1224);clip-path:polygon(0 5px,5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px));width:256px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--kc,#ffb545) 55%, transparent), inset 0 -14px 20px -12px #000000e6;filter:drop-shadow(0 10px 14px #0009);opacity:0;pointer-events:none;align-items:center;gap:11px;padding:11px 13px 11px 9px;transition:opacity .13s,transform .13s;display:flex;position:absolute;top:430px;left:50%;transform:translate(-50%,-50%)scale(.92)}.inspanel.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.inspanel .inshape{flex:none;width:52px;height:52px;position:relative}.inspanel .inshape>svg{width:100%;height:100%;display:block}.inspanel .insglyph{width:19px;height:19px;color:color-mix(in srgb, var(--kc,#ffb545) 72%, #fff);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--kc,#ffb545) 65%, transparent));position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.inspanel .insglyph svg{width:100%;height:100%}.inspanel .insbody{flex:auto;min-width:0}.inspanel .insnm{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--ins-nm,var(--gold,#ffb545));text-shadow:0 1px 2px #000000e6, 0 0 12px color-mix(in srgb, var(--kc,#ffb545) 35%, transparent);font-size:14px;font-weight:900;line-height:1.1}.inspanel .inskind{font-family:var(--disp);letter-spacing:.22em;color:var(--kc,var(--gold,#ffb545));opacity:.85;margin-top:2px;font-size:8px;font-weight:900}.inspanel .inskind b{color:var(--tc,var(--t-iron,#bfc4d2));font-weight:900}.inspanel .insds{color:var(--bone-dim,#f5e9d6a8);margin-top:5px;font-size:9.5px;font-weight:700;line-height:1.35}.tparrow{z-index:6;width:12px;height:24px;color:var(--court-hi,var(--gold,#ffb545));filter:drop-shadow(0 0 6px var(--court-gl,#ffb54580));pointer-events:none;margin-left:-6px;transition:transform .16s cubic-bezier(.4,.1,.6,1);position:absolute;left:50%}.tparrow svg{width:100%;height:100%;display:block}.tpup{transform-origin:50% 100%;top:396px;transform:scaleY(0)}.tpdown{transform-origin:50% 0;top:440px;transform:scaleY(0)}#turnpill.on.you~.tpdown,#turnpill.on.foe~.tpup{transition-delay:.17s;transform:scaleY(1)}.mchip{font-family:var(--disp);letter-spacing:.22em;color:var(--bone-dim);text-transform:uppercase;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);background:#1a0d2ae6;margin-top:20px;padding:6px 16px 5px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #c44dff61}.mpearls span:nth-child(2){background:radial-gradient(circle at 35% 30%,#f0d0ff,#c44dff 65%,#7a1fb0);animation-delay:.2s}.mbtn.primary{background:linear-gradient(168deg,#1c0e30,#120720);box-shadow:0 8px 18px -10px #000000e6,inset 0 0 0 1.4px #ffb54566}.cshead{font-family:var(--disp);color:var(--bone);letter-spacing:.03em;text-align:center;text-shadow:0 3px #0a030ee6,0 0 30px #ff8c3c40;font-size:40px;font-weight:900;line-height:1}.ccard{clip-path:polygon(0 5%,2.4% 0,100% 0,100% 92%,97.6% 100%,0 100%);box-shadow:inset 0 0 0 1.3px var(--acg,#c44dff3d), 0 8px 18px -12px #000000e6;background:linear-gradient(168deg,#211334,#160b26);padding:8px 9px;transition:box-shadow .3s,transform .3s cubic-bezier(.34,1.4,.5,1);position:relative}.cccrest{width:32px;height:32px;color:var(--ac,var(--gold));box-shadow:inset 0 0 0 1.4px var(--ac,var(--gold)), inset 0 -6px 10px -6px #000c, 0 4px 8px -4px #000000e6;background:radial-gradient(circle at 40% 30%,#f5e9d61a,#0a041280 74%);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ccchip{letter-spacing:.08em;color:var(--bone-mute);text-transform:uppercase;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:#0a04128c;padding:2.5px 6px 2px;font-size:6.5px;font-weight:800;box-shadow:inset 0 0 0 1px #c44dff38}.ccboard{background:#0a04126b;border-radius:6px;flex:none;width:26px;box-shadow:inset 0 0 0 1px #c44dff29,inset 0 2px 6px #00000080}.ccard.hov{box-shadow:inset 0 0 0 1.6px var(--ac,var(--gold-hi)), 0 10px 22px -12px #000000f2, 0 0 18px -8px var(--acg,var(--gold-gl));transform:translateY(-3px)}.ccard.sel{box-shadow:inset 0 0 0 2px var(--ac,var(--gold-hi)), 0 0 26px -6px var(--acg,var(--gold-gl));transform:translateY(-2px)scale(1.02)}.csback i{width:44px;color:var(--vio-hi);background:linear-gradient(#3a1c56,#241238);flex:none;order:-1;justify-content:center;align-items:center;font-style:normal;font-weight:900;display:flex}.pshead{font-family:var(--disp);color:var(--bone);letter-spacing:.03em;text-align:center;text-shadow:0 3px 0 #0a030ee6, 0 0 28px var(--court-gl);font-size:34px;font-weight:900}.proute .rdim{fill:none;stroke:#4a90d866;stroke-width:2.5px;stroke-dasharray:1 9;stroke-linecap:round}.pseal{width:56px;height:56px;color:var(--court-hi);background:radial-gradient(circle at 40% 30%,#f5e9d617,#0a0e18eb 72%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1.6px #4a90d86b,inset 0 -10px 16px -10px #000000e6,0 8px 16px -8px #000000f2}.pnum{min-width:17px;height:17px;font-family:var(--disp);color:var(--bone-dim);background:#1c0e30;border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-weight:900;display:flex;position:absolute;top:-4px;left:-4px;box-shadow:inset 0 0 0 1px #c44dff66}.plock{background:#120722;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:absolute;bottom:-1px;right:-3px;box-shadow:inset 0 0 0 1px #c44dff59}.pname{font-family:var(--disp);color:var(--bone);letter-spacing:.03em;text-shadow:0 2px #0a030ee6;margin-top:6px;font-size:12.5px;font-weight:900;line-height:1.05}.pnode.active .pseal{color:var(--court-hi);box-shadow:inset 0 0 0 2px var(--court), inset 0 -10px 16px -10px #000000e6, 0 0 22px -5px var(--court-gl), 0 8px 16px -8px #000000f2}.pnode.active .pname{color:var(--court-hi)}.pnode.active .pnum{color:#08131f;background:linear-gradient(180deg, var(--court-hi), var(--court));box-shadow:none}.menu.on,.courtsel.on,.pathsel.on{pointer-events:auto}.ccard,.pnode:not(.locked),.csback{cursor:pointer}.layer.shop.on,.layer.reward.on,.layer.victory.on,.layer.settingsov.on,.layer.rulesov.on{pointer-events:auto}.scard.forsale{cursor:pointer}.secrow{flex-wrap:wrap}.shoptop{z-index:12;align-items:center;gap:7px;height:42px;display:flex;position:absolute;top:8px;left:10px;right:10px}.shoptop .tbicon{cursor:pointer}.vbtns{flex-direction:column;gap:12px;width:292px;margin-top:26px;display:flex}.mbtn.danger{background:linear-gradient(168deg,#161c36,#0d1224);box-shadow:0 8px 18px -10px #000000e6,inset 0 0 0 1.4px #ff412880}.mbtn.danger span{color:var(--bone)}.mbtn.danger i{background:linear-gradient(180deg, var(--blood-hi), var(--blood));color:#2a1204}.settingsov,.rulesov{justify-content:center;align-items:center}.opanel{will-change:transform, opacity;clip-path:polygon(0 1.2%,3% 0,100% .4%,98% 96.5%,100% 98.8%,64% 100%,2% 99.2%);background:linear-gradient(160deg,#1b2542f7,#0c1120fa 58%);flex-direction:column;width:372px;max-height:832px;padding:22px 22px 24px;display:flex;position:relative;box-shadow:0 22px 44px -14px #000000e6,inset 0 0 0 1px #4a90d859}.opanel:after{content:"";background:linear-gradient(90deg, transparent, var(--lava) 25%, var(--gold-hi) 50%, var(--lava) 75%, transparent);height:2.5px;box-shadow:0 0 14px 2px var(--lava-gl);position:absolute;bottom:7px;left:6%;right:8%}.opanel .okick{letter-spacing:.42em;text-transform:uppercase;color:var(--lava);text-align:center;text-indent:.42em;font-size:10px;font-weight:800}.opanel .ohd{font-family:var(--disp);color:var(--bone);letter-spacing:.03em;text-align:center;text-shadow:0 3px #050810e6,0 0 38px #ff8c3c4d;margin-top:4px;font-size:30px;font-weight:900;line-height:.98}.oscroll{scrollbar-width:none;min-height:0;margin-top:10px;overflow-y:auto}.oscroll::-webkit-scrollbar{display:none}.osec{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;border-bottom:1px solid var(--bone-faint);margin:15px 0 7px;padding-bottom:5px;font-size:9px;font-weight:800}.osec:first-child{margin-top:4px}.oline{font-family:var(--sans);color:var(--bone-dim);margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.45}.oline.indent{padding-left:12px}.oline b{color:var(--blood-hi)}.oline .goldword{color:var(--gold-hi)}.orow{align-items:center;gap:8px;margin:0 0 7px;display:flex}.orow small{font-family:var(--disp);color:var(--bone-mute);text-align:center;flex:none;width:9px;font-size:10px;font-weight:900}.orow .oline{margin:0}.rpearl{border-radius:50%;flex:none;width:15px;height:15px;box-shadow:0 2px 4px #0006}.rpearl.rp-pearl{background:radial-gradient(circle at 35% 28%,#fffdf8 0%,#f2ead9 42%,#d9d0bb 70%,#a9b6c9 100%)}.rpearl.rp-amber{background:radial-gradient(circle at 35% 30%,#fffaf0,#ffb545 65%,#c2330a)}.rpearl.rp-jade{background:radial-gradient(circle at 35% 30%,#d9ffee,#39dfa0 65%,#1e785a)}.rpearl.rp-coral{background:radial-gradient(circle at 35% 30%,#ffd0c0,#ff4128 65%,#8a1808)}.obtns{flex-direction:column;gap:12px;margin-top:16px;display:flex}.scard .sds{font-size:9.5px;line-height:1.35}.layer.shop .shead{margin-top:10px}.layer.shop .shopfoot{margin-top:auto;margin-bottom:104px}.layer.shop .merchrow{justify-content:space-between;align-self:stretch;align-items:flex-end;margin-top:8px;padding:0 30px;display:flex}.layer.shop .purse{flex-direction:column;align-items:center;margin-bottom:2px;display:flex;position:relative}.layer.shop .pursecap{letter-spacing:.3em;text-indent:.3em;color:var(--bone-dim,#f5e9d68c);font-size:7.5px;font-weight:900}.layer.shop .lokiside{align-items:flex-end;display:flex;position:relative}.layer.shop .chest{filter:drop-shadow(0 3px 5px #0000008c);width:58px;height:45px;margin-bottom:2px;margin-left:-16px}.layer.shop .chest svg{width:100%;height:100%;overflow:visible}.layer.shop .chest .lid{transform-box:view-box;transform-origin:10px 26px;transition:transform .16s cubic-bezier(.3,1.3,.6,1)}.layer.shop .chest.open .lid{transform:rotate(-30deg)}.layer.shop .chest.shut .lid{animation:.3s both chestSlam}@keyframes chestSlam{0%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:rotate(-30deg)}55%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:rotate(2.5deg)}75%{animation-timing-function:cubic-bezier(.5,0,.6,1);transform:rotate(-4deg)}to{transform:rotate(0)}}.coinfly{z-index:30;pointer-events:none;filter:drop-shadow(0 2px 3px #00000080);width:16px;height:16px;position:absolute;top:0;left:0}.coinfly svg{width:100%;height:100%}.layer.shop .loki{filter:drop-shadow(0 4px 8px #0000008c);width:118px;height:101px}.layer.shop .loki svg{width:100%;height:100%}.layer.shop .pouch{filter:drop-shadow(0 3px 5px #0000008c);width:52px;height:47px}.layer.shop .pouch svg{width:100%;height:100%}.layer.shop .purseamt{align-items:center;gap:6px;width:max-content;display:flex;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.layer.shop .purseamt .coin{width:19px;height:19px}.layer.shop .purseval{color:var(--gold-hi,#ffe3a0);text-shadow:0 3px #140802d9,0 0 20px #ffb54580;font-family:Alegreya Sans SC,serif;font-size:30px;font-weight:900;line-height:1}.layer.shop .wares{justify-content:center;margin-top:auto;padding:10px 14px 0;display:flex}.layer.shop .wares .stallsec{flex-direction:column;max-width:402px;display:flex}.layer.shop .wares .secrow{flex-wrap:nowrap;align-items:stretch;gap:9px}.layer.shop .wares .secrow.four{flex-wrap:wrap}.scard.ware{text-align:center;cursor:pointer;background:repeating-linear-gradient(178deg, transparent 0 9px, #06091247 9px 10.5px), radial-gradient(130% 55% at 50% 0%, color-mix(in srgb, var(--kc,#ffb545) 10%, transparent), transparent 60%), linear-gradient(170deg, #1d2440 0%, #141a30 58%, #0d1224 100%);clip-path:polygon(0 10px,10px 0,calc(100% - 4px) 2px,100% 12px,calc(100% - 2px) calc(100% - 8px),calc(100% - 12px) 100%,6px calc(100% - 2px),0 calc(100% - 12px));width:126px;min-height:268px;box-shadow:inset 0 0 0 1.6px var(--tc,var(--t-iron)), inset 0 -14px 20px -12px #000000e6;filter:drop-shadow(0 10px 12px #0000008c);flex-direction:column;align-items:center;padding:13px 9px 11px;display:flex}.scard.ware .kshape{flex:none;width:56px;height:56px;position:relative}.scard.ware .kshape svg{width:100%;height:100%}.scard.ware .kshape .kglyph{width:20px;height:20px;color:color-mix(in srgb, var(--kc,#ffb545) 72%, #fff);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--kc,#ffb545) 65%, transparent));position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.scard.ware .kshape .kglyph svg{width:100%;height:100%}.scard.ware .wkind{letter-spacing:.26em;text-indent:.26em;color:var(--kc,var(--gold));text-shadow:0 0 8px color-mix(in srgb, var(--kc,#ffb545) 55%, transparent);margin-top:6px;font-size:8.5px;font-weight:900}.scard.ware .whow{letter-spacing:.14em;text-indent:.14em;color:var(--kc,var(--gold));opacity:.66;margin-top:1px;font-size:7px;font-weight:800}.scard.ware .snm{margin-top:5px;font-size:13.5px}.scard.ware .wtier{letter-spacing:.28em;text-indent:.28em;color:var(--tc,var(--t-iron));margin:2px 0 0;font-size:8px;font-weight:900}.scard.ware .wds{color:var(--bone-dim,#f5e9d69e);flex:auto;margin-top:5px;font-size:11px;font-weight:700;line-height:1.35}.scard.ware .sprice{margin-top:6px}.scard .sprice{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.scard .sprice .coin{width:11px;height:11px}.scard.ware .wroom{letter-spacing:.12em;color:#ff8f70;margin-top:3px;font-size:8px;font-weight:900;display:none}.scard.ware.noroom .wroom{display:block}.scard.ware.sold{filter:saturate(.25)brightness(.6)drop-shadow(0 10px 12px #0000008c);cursor:default}.scard.ware.poor:not(.noroom):not(.sold){filter:saturate(.55)brightness(.78)drop-shadow(0 10px 12px #0000008c);cursor:default}.scard.ware.noroom{filter:saturate(.4)brightness(.72)drop-shadow(0 10px 12px #0000008c);cursor:default}.scard .soldstamp{letter-spacing:.14em;color:#ff8f70;opacity:0;pointer-events:none;z-index:5;background:#14080ac7;border:2px solid #ff8f70;border-radius:6px;padding:3px 10px;font-family:Alegreya Sans SC,serif;font-size:14px;font-weight:900;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.scard .soldstamp.on{opacity:1}.layer.shop .sellshelf{padding:20px 18px 0}.layer.shop .sellhdr{text-align:center;letter-spacing:.34em;text-indent:.34em;color:var(--bone-dim,#f5e9d68c);margin-bottom:8px;font-size:9.5px;font-weight:900}.layer.shop .sellgroup{margin-bottom:7px}.layer.shop .selllbl{text-align:center;letter-spacing:.3em;text-indent:.3em;color:var(--kc,var(--gold));opacity:.85;margin-bottom:4px;font-size:8px;font-weight:900}.layer.shop .sellstrip{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.layer.shop .sellchip{cursor:pointer;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--kc,#ffb545) 45%, transparent);background:linear-gradient(#ffffff0d,#0000 40%),linear-gradient(170deg,#1d2440,#10152a);align-items:center;gap:7px;padding:4.5px 12px 5.5px;display:inline-flex}.layer.shop .sellchip b{color:var(--bone,#f5e9d6);font-family:Alegreya Sans SC,serif;font-size:12px;font-weight:900}.layer.shop .sellchip small{letter-spacing:.12em;color:var(--bone-dim,#f5e9d680);font-size:8px;font-weight:800}.layer.shop .sellchip .sellval{color:var(--gold-hi,#ffe3a0);align-items:center;gap:3px;font-family:Alegreya Sans SC,serif;font-size:12.5px;font-weight:900;display:inline-flex}.layer.shop .sellchip .coin{width:10px;height:10px}.layer.shop .pocketpick{z-index:40;background:#05030a99;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.layer.shop .pocketpick.on{display:flex}.layer.shop .ppcard{text-align:center;background:linear-gradient(#ffffff0d,#0000 30%),linear-gradient(#241638,#170e26);border:1px solid #ffb5458c;border-radius:14px;min-width:220px;max-height:92%;padding:16px 22px 18px;overflow-y:auto;box-shadow:0 0 0 3px #0a0512d9,0 0 34px #ffb54538,0 18px 40px #0000008c}.layer.shop .ppttl{letter-spacing:.08em;color:var(--gold);font-family:Alegreya Sans SC,serif;font-size:18px;font-weight:900}.layer.shop .ppsub{letter-spacing:.3em;text-indent:.3em;color:#f5e9d68c;margin-top:2px;font-size:9px;font-weight:800}.layer.shop .ppcol{flex-direction:column-reverse;align-items:center;gap:10px;margin-top:12px;display:flex}.layer.shop .pppocket{justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.layer.shop .pppocket .ppring,.layer.shop .pppocket .ppring svg{width:56px;height:56px;display:block}.layer.shop .pppocket.open{cursor:pointer}.layer.shop .pppocket.open .ppring{filter:drop-shadow(0 0 10px #ffb5458c);animation:1.6s ease-in-out infinite ppBeckon}@keyframes ppBeckon{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.layer.shop .pppocket.taken{filter:saturate(.3)brightness(.55)}.layer.shop .pppocket .ppheld{letter-spacing:.08em;width:64px;color:var(--bone-dim,#f5e9d6b3);text-shadow:0 1px 2px #000000e6;font-size:6.5px;font-weight:900;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html,body{background:var(--pit,#090310);height:100%;margin:0;padding:0;overflow:hidden}.stagehost{background:var(--pit,#090310);position:fixed;inset:0;overflow:hidden}.stagehost .backdrop{pointer-events:none;filter:brightness(calc(1 + var(--heat,0) * .06 + var(--bloom,0) * .12)) saturate(calc(1 + var(--heat,0) * .09));position:absolute;inset:0;overflow:hidden}.stagefit{top:var(--safe-area-top,env(safe-area-inset-top,0px));right:var(--safe-area-right,env(safe-area-inset-right,0px));bottom:0;left:var(--safe-area-left,env(safe-area-inset-left,0px));position:absolute}.stagefit>.screen{transform-origin:top;isolation:isolate;background:0 0;width:430px;height:896px;position:absolute;inset:0 auto auto 50%;overflow:hidden}.stagehost canvas.bg{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.coin{vertical-align:-.12em;filter:drop-shadow(0 1px 1px #00000073);width:1em;height:1em;display:inline-block}
