@font-face{font-family:GenEi M Gothic;src:url(/fonts/GenEiMGothic2-Bold.woff2)format("woff2"),url(/fonts/GenEiMGothic2-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GenEi M Gothic;src:url(/fonts/GenEiMGothic2-Medium.woff2)format("woff2"),url(/fonts/GenEiMGothic2-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GenEi M Gothic;src:url(/fonts/GenEiMGothic2-Regular.woff2)format("woff2"),url(/fonts/GenEiMGothic2-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--background:#fff;--foreground:#171717;--font-sans-jp:var(--font-noto-sans-jp), "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", system-ui, sans-serif;--font-serif-jp:var(--font-noto-serif-jp), "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--font-genei-mgothic:"GenEi M Gothic", var(--font-noto-sans-jp), "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--mantine-color-text);background:var(--mantine-color-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothging:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dice-box canvas{width:100%;height:100%}:root{--bg-page:var(--mantine-color-cream-0);--bg-surface:var(--mantine-color-gray-0);--bg-surface-secondary:var(--mantine-color-gray-1);--bg-surface-border:var(--mantine-color-gray-3);--main-color:var(--mantine-color-blue-7)}:root[data-mantine-color-scheme=dark]{--bg-page:var(--mantine-color-body);--bg-surface:var(--mantine-color-dark-5);--bg-surface-secondary:var(--mantine-color-dark-5);--bg-surface-border:var(--mantine-color-gray-7);--main-color:#213549}.alc-essence{color:var(--mantine-color-grape-7);font-weight:600}.alc-damage{color:var(--mantine-color-red-7);font-weight:600}.alc-ability{color:var(--mantine-color-teal-7);font-weight:600}.alc-distance{font-weight:600}.alc-research{color:var(--mantine-color-orange-7);font-weight:700;font-family:var(--font-geist-mono), monospace}.alc-spell-ref{color:var(--mantine-color-blue-7);font-style:italic}@keyframes alc-ready-glow{0%,to{box-shadow:0 0 #fd7e14b3,0 0 0 2px #fd7e1459}50%{box-shadow:0 0 0 8px #fd7e1400,0 0 12px 4px #fd7e148c}}.alc-ready-glow{border-radius:var(--mantine-radius-default,4px);animation:1.6s ease-in-out infinite alc-ready-glow}@keyframes shop-event-deal-in{0%{opacity:0;transform:translate(-32vw,-40vh)rotate(-22deg)scale(.7)}60%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.shop-event-deal-in{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards shop-event-deal-in;animation-delay:calc(var(--deal-index,0) * 90ms);z-index:1;position:relative}:root[data-mantine-color-scheme=dark] .alc-essence{color:var(--mantine-color-grape-3)}:root[data-mantine-color-scheme=dark] .alc-damage{color:var(--mantine-color-red-3)}:root[data-mantine-color-scheme=dark] .alc-ability{color:var(--mantine-color-teal-3)}:root[data-mantine-color-scheme=dark] .alc-research{color:var(--mantine-color-orange-3)}:root[data-mantine-color-scheme=dark] .alc-spell-ref{color:var(--mantine-color-blue-3)}
