@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";:root{--umbra:#0a0c18;--night:#131728;--dusk:#1d2340;--shardline:#2d3558;--moonlight:#e9eefb;--haze:#a4aecb;--far-star:#7a85a8;--moonsteel:#8fb4ff;--full-moon:#f3c95a;--blood-moon:#e5484d;--tide:#3dd6b0;--corona:#ff8a3d;--moondust:#b9a8d9;--dim-gold:#8a7334;--ability-edge:#3a4470;--deep-panel:#0f1222;--r-common:#9aa5bd;--r-rare:#4f8bff;--r-epic:#a970ff;--r-legendary:#f3c95a;--r-eclipse:#ff8a3d;--g-primary:linear-gradient(180deg,#a9c5ff 0%,#8fb4ff 55%,#7ba3f2 100%);--g-reward:linear-gradient(180deg,#fbdd8a 0%,#f3c95a 55%,#ddb044 100%);--g-hp:linear-gradient(180deg,#5de3c2 0%,#3dd6b0 50%,#2bb894 100%);--g-mana:linear-gradient(180deg,#b2cbff 0%,#8fb4ff 60%,#7099e8 100%);--glow-focus:drop-shadow(0 0 14px #8fb4ff8c);--glow-reward:drop-shadow(0 0 14px #f3c95a8c);--glow-ult:drop-shadow(0 0 16px #f3c95abf);--font-display:"Cinzel", serif;--font-ui:"Inter", system-ui, sans-serif}html,body{background:var(--umbra);color:var(--moonlight);font-family:var(--font-ui);font-variant-numeric:tabular-nums;margin:0}a{color:var(--moonsteel);text-decoration:none}a:hover{color:var(--moonlight)}.cut{clip-path:polygon(var(--cut,14px) 0,100% 0,100% calc(100% - var(--cut,14px)),calc(100% - var(--cut,14px)) 100%,0 100%,0 var(--cut,14px))}.cut-border{background:var(--shardline);padding:1px}.cut-border.is-selected{background:var(--moonsteel);padding:2px}.btn-shape{clip-path:polygon(var(--cut,12px) 0,calc(100% - var(--cut,12px)) 0,100% 50%,calc(100% - var(--cut,12px)) 100%,var(--cut,12px) 100%,0 50%)}.hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.oct{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.label{letter-spacing:.22em;text-transform:uppercase;color:var(--far-star);white-space:nowrap;font-size:12px;font-weight:600}.nowrap{white-space:nowrap}.glow-focus{filter:var(--glow-focus)}.glow-reward{filter:var(--glow-reward)}.glow-ult{filter:var(--glow-ult)}
