@import"https://fonts.bunny.net/css?family=bevan:400,400i|red-hat-display:300,400,700";*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{font-family:Red Hat Display,sans-serif;font-weight:400}.card{background:linear-gradient(105deg,var(--card-background-start) 0,var(--card-background-start) 40%,var(--card-background-end) 60%,var(--card-background-end));--base-size: 2;--width: calc(8rem * var(--base-size));height:calc(var(--width) * 14 / 10);width:var(--width);position:relative;border:.6rem solid rgb(150 150 150 / 90%);outline:1px solid black;border-radius:.75rem;anchor-scope:--card}.card .card-content{height:100%;width:100%;display:grid;justify-content:stretch;align-items:center;padding:.5rem;grid-template-areas:"card-image" "card-name" "card-text";grid-template-rows:2fr 1fr 5fr}.card .card-content img{display:block;max-height:10rem;margin:auto;grid-area:card-image}.card .card-content .name{grid-area:card-name;text-align:center;font-family:Bevan,display;font-weight:400;font-size:.9rem;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.card .card-content .text{font-family:Red Hat Display,sans-serif;font-weight:300;height:100%;place-content:center;grid-area:card-text;text-align:center;font-size:.85rem;margin:.5rem;position:relative;text-wrap:pretty;z-index:3;border:.1rem solid rgb(150 150 150 / 35%);border-radius:.2rem}.card .card-content .text p{padding:.2rem;text-shadow:.1rem .1rem .1rem rgb(255 255 255 / 50%)}.card .card-content .text p strong{font-weight:700}.card .card-content .text:after{content:"";position:absolute;inset:0;z-index:-1;filter:blur(1px) brightness(90%) saturate(30%);background-color:#ffffff70}.card .play-cost{font-family:Bevan,display;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;position:absolute;position-anchor:--card;top:-1.2rem;left:-1.2rem;line-height:2.5rem;display:block;text-align:center;place-items:center;aspect-ratio:cos(30deg);clip-path:polygon(-50% 50%,50% 100%,150% 50%,50% 0);background:#00b3ff;width:2rem;height:2.5rem}.card .attack,.card .charges{font-family:Bevan,display;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;position:absolute;position-anchor:--card;line-height:2rem;display:block;text-align:center;place-items:center;height:2.2rem;aspect-ratio:1;clip-path:polygon(100% 50%,78.98% 57.76%,93.3% 75%,71.21% 71.21%,75% 93.3%,57.76% 78.98%,50% 100%,42.24% 78.98%,25% 93.3%,28.79% 71.21%,6.7% 75%,21.02% 57.76%,0% 50%,21.02% 42.24%,6.7% 25%,28.79% 28.79%,25% 6.7%,42.24% 21.02%,50% 0%,57.76% 21.02%,75% 6.7%,71.21% 28.79%,93.3% 25%,78.98% 42.24%)}.card .attack{bottom:-1.2rem;left:-1.2rem;background:#e08000}.card .charges{background:#6c6c6c;bottom:-1.2rem;right:-1.2rem}.card .health{font-family:Bevan,display;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;position:absolute;position-anchor:--card;bottom:-1.2rem;right:-1.2rem;line-height:1.7rem;display:block;text-align:center;place-items:center;height:2rem;aspect-ratio:1;clip-path:shape(from 50% 91%,line to 90% 50%,arc to 50% 9% of 1%,arc to 10% 50% of 1%);background:#cc333f}.card .minion-type{font-family:Red Hat Display,sans-serif;font-weight:400;position:absolute;position-anchor:--card;bottom:.2rem;width:100%;display:grid;place-items:center;z-index:5}.card .minion-type span{font-size:.75rem;color:#fff;padding:0 .75rem;text-align:center;border:.1rem solid rgb(136 94 0 / .75);border-radius:.2rem;background-color:#b69500;text-shadow:.1rem .1rem .1rem #e08000}:root{--color-caster: rgba(194, 123, 160);--color-saber: rgba(147, 196, 125);--color-ranger: rgb(91 174 176);--color-lancer: rgba(230, 145, 56);--color-rogue: rgb(45 45 45);--color-earth: rgba(241, 194, 50);--color-fire: rgba(204, 65, 37);--color-water: rgba(111, 168, 220);--color-wind: rgba(142, 124, 195);--color-neutral: rgb(140 140 140);--card-background-start: var(--color-neutral);--card-background-end: var(--color-neutral)}.card-caster{--card-background-start: var(--color-caster)}.card-saber{--card-background-start: var(--color-saber)}.card-ranger{--card-background-start: var(--color-ranger)}.card-lancer{--card-background-start: var(--color-lancer)}.card-rogue{--card-background-start: var(--color-rogue)}.card-earth{--card-background-end: var(--color-earth)}.card-fire{--card-background-end: var(--color-fire)}.card-water{--card-background-end: var(--color-water)}.card-wind{--card-background-end: var(--color-wind)}
