@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0}html,body{min-height:100dvh}body{background:radial-gradient(100% 60% at 50% -10%,rgba(124,92,255,.1),transparent 60%),radial-gradient(80% 50% at 50% 108%,rgba(217,180,90,.06),transparent 62%),#06050f;background-attachment:fixed;color:#f3f1fb;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom)}::selection{background:#d9b45a52;color:#fff8e4}h1,h2,h3{font-family:Cinzel,EB Garamond,Georgia,serif;letter-spacing:.02em}input,select,textarea,button{font-size:16px}button,[role=button],a,[data-tap]{touch-action:manipulation}img{max-width:100%}*{scrollbar-width:thin;scrollbar-color:rgba(190,160,110,.3) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#bea06e4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d9b45a80}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 720px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.brd{--brd-gold: #E5B84B;--brd-gold-hi: #FFD86A;--brd-bronze: #8a6420;--brd-bronze-dk: #4a3410;--brd-violet: #8E4DFF;--brd-violet-hi: #C45CFF;--brd-red: #E45F76;--brd-blue: #298BFF;--brd-ink: #F4F2EA;--brd-muted: #989BB0;--brd-ease: cubic-bezier(.2, .8, .2, 1);--brd-dur: .17s;-webkit-tap-highlight-color:transparent}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes brd-target-pulse{0%,to{box-shadow:0 0 0 1px #ffd86a8c,0 0 8px #ffd86a4d,0 4px 12px #0000008c}50%{box-shadow:0 0 0 2px #ffd86af2,0 0 22px #ffd86abf,0 4px 12px #0000008c}}.brd-targetable{animation:brd-target-pulse 1.5s ease-in-out infinite}@keyframes brd-damage-flash{0%{filter:brightness(1.6) saturate(1.35)}55%{filter:brightness(1.08) saturate(1.1)}to{filter:none}}.brd-orb-hit{animation:brd-damage-flash .62s ease-out 1}@keyframes brd-heal-flash{0%{filter:brightness(1.45) saturate(1.25) hue-rotate(-14deg)}to{filter:none}}.brd-orb-heal{animation:brd-heal-flash .62s ease-out 1}.brd-mini,.brd-cardface{transform:rotate(var(--rot, 0deg));box-shadow:var(--shadow, 0 2px 6px rgba(0, 0, 0, .55));filter:var(--filter, none);z-index:var(--z, auto);transition:transform var(--brd-dur) var(--brd-ease),box-shadow var(--brd-dur) ease,filter var(--brd-dur) ease,border-color var(--brd-dur) ease,opacity var(--brd-dur) ease}.brd-mini[role=button]:hover{transform:rotate(var(--rot, 0deg)) translateY(-3px) scale(1.03);z-index:25;box-shadow:inset 0 0 0 1px #ffffff38,0 0 16px var(--glow, rgba(255, 255, 255, .35)),0 10px 20px #000000a6;filter:brightness(1.09)}.brd-mini[role=button]:active{transform:rotate(var(--rot, 0deg)) translateY(-1px) scale(1.01);transition-duration:80ms}.brd-fan{transform:var(--rest, none);z-index:var(--z, auto);transition:transform var(--brd-dur) var(--brd-ease),filter var(--brd-dur) ease}.brd-fan:hover{transform:translateY(-22px) rotate(0) scale(1.15);z-index:60;filter:drop-shadow(0 18px 26px rgba(0,0,0,.65))}.brd-fan:hover .brd-cardface{box-shadow:inset 0 0 0 1px #fff3,0 0 18px var(--glow, rgba(255, 255, 255, .3)),0 10px 26px #0000008c;filter:brightness(1.05)}.brd-gloss{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#fff3,#ffffff0d,#fff0 52%),linear-gradient(0deg,#0000004d,#0000 34%);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff12,inset 0 -1px #00000080}.brd-damaged{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 50% 118%,#e45f768c,#e45f7600 68%)}.brd-plate{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 18px;border:none;background:none;color:var(--plate-ink, #2b1c05);font-family:Cinzel,Times New Roman,serif;font-weight:800;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-shadow:var(--plate-textshadow, 0 1px 0 rgba(255, 255, 255, .28));transition:transform 90ms var(--brd-ease),filter var(--brd-dur) ease,color var(--brd-dur) ease}.brd-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:var(--plate-bg, linear-gradient(180deg, #2a2438, #14111f));box-shadow:inset 0 1px 0 var(--plate-top, rgba(255, 255, 255, .45)),inset 0 -2px 3px var(--plate-bottom, rgba(0, 0, 0, .55)),inset 0 0 0 1px var(--plate-edge, rgba(0, 0, 0, .6));transition:box-shadow var(--brd-dur) ease,filter var(--brd-dur) ease}.brd-plate:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;pointer-events:none;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);box-shadow:inset 0 0 0 1px var(--plate-hairline, rgba(255, 216, 106, .26));transition:box-shadow var(--brd-dur) ease}.brd-plate:hover:not(:disabled){filter:drop-shadow(0 0 9px var(--plate-glow, rgba(255, 216, 106, .55)))}.brd-plate:hover:not(:disabled):before{filter:brightness(1.09)}.brd-plate:hover:not(:disabled):after{box-shadow:inset 0 0 0 1px var(--plate-hairline-hi, rgba(255, 216, 106, .62))}.brd-plate:active:not(:disabled){transform:translateY(1px)}.brd-plate:active:not(:disabled):before{box-shadow:inset 0 3px 7px #0000009e,inset 0 0 0 1px #000000b3;filter:brightness(.94)}.brd-plate:disabled{cursor:default;filter:grayscale(.65) brightness(.5)}.brd-plate--gold{--plate-bg: linear-gradient(180deg, #b78430 0%, #f7dc93 11%, #ecc463 40%, #c08f2c 72%, #7d5412 100%);--plate-edge: rgba(58, 39, 8, .85);--plate-top: rgba(255, 249, 214, .85);--plate-bottom: rgba(60, 38, 4, .6);--plate-hairline: rgba(74, 48, 8, .45);--plate-hairline-hi: rgba(255, 250, 220, .6);--plate-glow: rgba(255, 216, 106, .7);--plate-ink: #241703;--plate-textshadow: 0 1px 0 rgba(255, 245, 205, .55)}.brd-plate--obsidian{--plate-bg: linear-gradient(180deg, #302943 0%, #1e1932 16%, #15121f 62%, #0d0b15 100%);--plate-edge: rgba(0, 0, 0, .8);--plate-top: rgba(190, 175, 230, .28);--plate-bottom: rgba(0, 0, 0, .7);--plate-hairline: rgba(229, 184, 75, .32);--plate-hairline-hi: rgba(255, 216, 106, .85);--plate-glow: rgba(229, 184, 75, .45);--plate-ink: #E5B84B;--plate-textshadow: 0 1px 2px rgba(0, 0, 0, .85)}.brd-plate--obsidian:hover:not(:disabled){color:var(--brd-gold-hi)}.brd-plate--steel{--plate-bg: linear-gradient(180deg, #4d6b8c 0%, #9dbcd8 12%, #5d7f9f 42%, #33506c 74%, #1d3147 100%);--plate-edge: rgba(8, 20, 34, .85);--plate-top: rgba(226, 240, 255, .75);--plate-bottom: rgba(4, 14, 26, .65);--plate-hairline: rgba(12, 28, 46, .5);--plate-hairline-hi: rgba(226, 240, 255, .6);--plate-glow: rgba(140, 195, 240, .6);--plate-ink: #0b1a2a;--plate-textshadow: 0 1px 0 rgba(226, 240, 255, .5)}.brd-plate--crimson{--plate-bg: linear-gradient(180deg, #8e3742 0%, #c4707a 11%, #9b3f4b 42%, #6c2632 74%, #45151d 100%);--plate-edge: rgba(30, 8, 12, .85);--plate-top: rgba(255, 216, 216, .5);--plate-bottom: rgba(24, 6, 10, .65);--plate-hairline: rgba(229, 184, 75, .3);--plate-hairline-hi: rgba(255, 216, 106, .65);--plate-glow: rgba(196, 90, 100, .62);--plate-ink: #F7E7DD;--plate-textshadow: 0 1px 2px rgba(40, 8, 12, .9)}.brd-plate--violet{--plate-bg: linear-gradient(180deg, #5a3ba0 0%, #9a7ae0 12%, #6b47bd 44%, #442a7c 74%, #281649 100%);--plate-edge: rgba(16, 8, 32, .85);--plate-top: rgba(226, 214, 255, .55);--plate-bottom: rgba(12, 6, 24, .65);--plate-hairline: rgba(229, 184, 75, .28);--plate-hairline-hi: rgba(255, 216, 106, .6);--plate-glow: rgba(154, 122, 224, .6);--plate-ink: #F2ECFF;--plate-textshadow: 0 1px 2px rgba(16, 8, 32, .9)}.brd-plate--lg{padding:14px 24px;font-size:14px;letter-spacing:.22em}.brd-plate--sm{padding:6px 12px;font-size:11px;letter-spacing:.12em}@media (pointer: coarse){.brd-plate,.brd-stud,.brd-glyph-btn{min-height:44px;min-width:44px}}.brd-stud{position:relative;border-radius:50%;background:radial-gradient(circle at 34% 26%,#2f2846,#171325 62%,#0d0b14) padding-box,conic-gradient(from 210deg,#6d5220,#e8cd85 12%,#a8862f,#f3e0a8 48%,#7f6224 64%,#d8bd72,#6d5220) border-box;border:2px solid transparent;color:var(--brd-gold-hi);box-shadow:inset 0 1px #ffffff29,inset 0 -2px 5px #0009,0 2px 8px #0000008c;cursor:pointer;display:grid;place-items:center;transition:filter var(--brd-dur) ease,transform 90ms var(--brd-ease),box-shadow var(--brd-dur) ease}.brd-stud:hover:not(:disabled){filter:brightness(1.12);box-shadow:inset 0 1px #fff3,inset 0 -2px 5px #0009,0 0 14px #ffd86a80}.brd-stud:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 3px 7px #000000b3}.brd-stud:disabled{cursor:default;filter:grayscale(.7) brightness(.5)}.brd-glyph-btn{background:none;border:1px solid rgba(229,184,75,.22);border-radius:5px;color:var(--brd-muted);cursor:pointer;display:inline-grid;place-items:center;transition:color var(--brd-dur) ease,border-color var(--brd-dur) ease,background-color var(--brd-dur) ease}.brd-glyph-btn:hover{color:var(--brd-gold-hi);border-color:#e5b84b99;background:#e5b84b14}.brd-zone{transition:box-shadow var(--brd-dur) ease,border-color var(--brd-dur) ease,background-color var(--brd-dur) ease}.brd-zone:hover,.brd-zone:focus-within{z-index:4}.brd-zone-label{text-transform:uppercase;letter-spacing:.16em;font-variant-caps:all-small-caps;font-weight:700;font-family:Cinzel,Times New Roman,serif}.brd-chip{transition:border-color var(--brd-dur) ease,color var(--brd-dur) ease,background-color var(--brd-dur) ease}.brd-orb{position:relative;flex:0 0 auto;aspect-ratio:1 / 1;border-radius:50%;display:grid;place-items:center;border:3px solid transparent;background:linear-gradient(180deg,#0000006b,#0000000a 46%,#00000085) padding-box,conic-gradient(from 202deg,#ffffff21,#00000042 44deg,#ffffff17 92deg,#00000047,#ffffff24 204deg,#0000004d 256deg,#ffffff14 312deg,#ffffff21 360deg) padding-box,radial-gradient(78% 62% at 50% 112%,var(--orb-a2, #8E4DFF) 0%,transparent 66%) padding-box,linear-gradient(180deg,var(--orb-a, #298BFF) 0%,#0b0e1a 96%) padding-box,conic-gradient(from 210deg,#6d5220,#e8cd85 12%,#a8862f,#f3e0a8 48%,#7f6224 64%,#d8bd72,#6d5220) border-box;color:#fff;font-family:Cinzel,Times New Roman,serif;font-weight:900;line-height:1;transition:box-shadow var(--brd-dur) ease,filter var(--brd-dur) ease}.brd-orb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 1px #0a0804d9,inset 0 0 0 2px #ffe2a038,inset 0 6px 14px #00000080}.brd-orb:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 4.5%,rgba(255,244,208,.95) 0 1.4px,rgba(120,92,30,.9) 1.6px 2.4px,transparent 2.6px),radial-gradient(circle at 95.5% 50%,rgba(255,244,208,.95) 0 1.4px,rgba(120,92,30,.9) 1.6px 2.4px,transparent 2.6px),radial-gradient(circle at 50% 95.5%,rgba(255,244,208,.95) 0 1.4px,rgba(120,92,30,.9) 1.6px 2.4px,transparent 2.6px),radial-gradient(circle at 4.5% 50%,rgba(255,244,208,.95) 0 1.4px,rgba(120,92,30,.9) 1.6px 2.4px,transparent 2.6px)}.brd-orb__glint{position:absolute;left:14%;right:14%;top:7%;height:22%;border-radius:50%;pointer-events:none;background:linear-gradient(180deg,#ffffff6b,#fff0 74%)}.brd-orb__num{position:relative;z-index:1;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(255,255,255,.22),0 -1px 2px rgba(0,0,0,.85),0 2px 10px rgba(0,0,0,.9)}.brd-orb__cap{position:absolute;bottom:11%;left:0;right:0;text-align:center;font-size:8px;font-weight:700;letter-spacing:.18em;font-variant-caps:all-small-caps;color:#ffecbe9e;text-shadow:0 1px 2px rgba(0,0,0,.9);pointer-events:none}.brd-count{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;color:#e9dec2;font-family:Cinzel,Times New Roman,serif;line-height:1;white-space:nowrap}.brd-count:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background:linear-gradient(180deg,#2b2440,#171325 46%,#0b0a14);box-shadow:inset 0 1px #ffecb22e,inset 0 -2px 4px #0009,inset 0 0 0 1px #000c,0 2px 7px #0009}.brd-count:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;pointer-events:none;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);box-shadow:inset 0 0 0 1px #e5b84b4d}.brd-count__icon{display:flex;color:var(--brd-gold);filter:drop-shadow(0 1px 1px rgba(0,0,0,.9))}.brd-count__n{font-weight:900;font-size:13px;font-variant-numeric:tabular-nums;color:#fff3d4;text-shadow:0 1px 2px rgba(0,0,0,.9)}.brd-count__label{display:none;font-size:9px;font-weight:700;letter-spacing:.14em;font-variant-caps:all-small-caps;color:#e5b84bc7}@container (min-width: 820px){.brd-count__label{display:inline}}.brd-panel{box-shadow:inset 0 1px #ffe2a01a,inset 0 0 0 1px #e5b84b12,inset 0 0 40px #00000080,0 0 26px #8e4dff1f,0 14px 38px #000000a8}.brd-tab{transition:color var(--brd-dur) ease,border-color var(--brd-dur) ease,background-color var(--brd-dur) ease}.brd-tab:hover{color:var(--brd-gold-hi);background:#e5b84b12}.brd-rule{position:absolute;left:10%;right:10%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(229,184,75,.75) 25%,rgba(255,216,106,.9) 50%,rgba(229,184,75,.75) 75%,transparent)}.brd-scroll{scrollbar-width:thin;scrollbar-color:rgba(229,184,75,.35) transparent}.brd-scroll::-webkit-scrollbar{width:6px;height:6px}.brd-scroll::-webkit-scrollbar-track{background:transparent}.brd-scroll::-webkit-scrollbar-thumb{background:#e5b84b4d;border-radius:999px}.brd-scroll::-webkit-scrollbar-thumb:hover{background:#e5b84b8c}.brd button:focus-visible,.brd [role=button]:focus-visible,.brd input:focus-visible{outline:2px solid #9d86ff;outline-offset:2px}@media (prefers-reduced-motion: reduce){.brd *,.brd *:before,.brd *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.brd-fan:hover{transform:var(--rest, none)}.brd-mini[role=button]:hover{transform:rotate(var(--rot, 0deg))}}.shiny-text{display:inline-block}
