@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Rajdhani:wght@400;500;600;700&display=swap";:root{--font-display:"Rajdhani", "Arial Narrow", "Roboto Condensed", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-digit:"Rajdhani", "Arial Narrow", "Inter", ui-sans-serif, system-ui, sans-serif;--brass-400:#ffe9a8;--brass-600:#d7b665;--fs-display:clamp(34px, 5cqh, 48px);--fs-h1:32px;--fs-h2:24px;--fs-h3:18px;--fs-title:20px;--fs-body:15px;--fs-sm:13px;--fs-xs:11px;--fs-micro:9px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--fw-ultra:1000;--lh-tight:1;--lh-snug:1.1;--lh-body:1.45;--ls-kicker:.2em;--ls-title:.06em;--ls-wide:.1em;--ls-normal:.01em;--text-shadow-emboss:0 2px 0 #000000f2;--text-shadow-gold-glow:0 2px 0 #000000f2, 0 0 22px #f7d77442;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}::selection{background:0 0}::selection{background:0 0}html,body,#root{height:100%}html{overflow:hidden}html.samsung-internet,html.samsung-internet body,html.samsung-internet #root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html.samsung-internet img,html.samsung-internet svg,html.samsung-internet canvas,html.samsung-internet video{forced-color-adjust:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}@supports (height:100lvh){html,body,#root{height:100lvh}}body{font-family:var(--font-body);overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow-anchor:none;background:#000;margin:0;overflow:hidden}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.menu-carousel-scroll::-webkit-scrollbar{display:none}.research-tree-scroll::-webkit-scrollbar{display:none}@keyframes tutorial-pulse{0%,to{box-shadow:0 0 0 3px #f7d7748c,0 0 12px #f7d7744d}50%{box-shadow:0 0 0 4px #f7d774,0 0 28px #f7d774bf}}.tutorial-highlight-pulse{animation:1.5s ease-in-out infinite tutorial-pulse}@keyframes main-menu-tutorial-pulse{0%,to{filter:brightness()saturate();box-shadow:0 0 #f7d77400}50%{filter:brightness(1.28)saturate(1.18);box-shadow:0 0 0 2px #f7d77457,0 0 30px #f7d77494}}.main-menu-tutorial-pulse{animation:2.2s ease-in-out infinite main-menu-tutorial-pulse}@keyframes radio-duel-turn-pulse{0%,to{filter:brightness()saturate();box-shadow:inset 0 0 0 1px #fff1ba1f,0 0 8px #e8c7652e,0 14px 34px #0000006b}50%{filter:brightness(1.08)saturate(1.04);box-shadow:inset 0 0 14px #ffe07d17,0 0 17px #e0bf6057,0 14px 34px #0000006b}}.radio-duel-turn-pulse{animation:2.1s ease-in-out infinite radio-duel-turn-pulse}@keyframes radio-duel-warning-pulse{0%,to{filter:brightness()saturate(1.05);box-shadow:inset 0 0 7px #ae423124,0 0 8px #9b34293d,0 14px 34px #0000007a}50%{filter:brightness(1.1)saturate(1.1);box-shadow:inset 0 0 18px #ae3e2f33,0 0 18px #a6392b6b,0 14px 34px #0000007a}}.radio-duel-warning-pulse{animation:1.05s ease-in-out infinite radio-duel-warning-pulse}.radio-duel-card-textured{isolation:isolate}.radio-duel-card-textured:before,.radio-duel-metal-surface:after{content:"";border-radius:inherit;background-image:var(--radio-grunge-overlay);mix-blend-mode:soft-light;pointer-events:none;background-position:50%;background-repeat:repeat;background-size:500px 500px;position:absolute;inset:0}.radio-duel-card-textured:before{z-index:0;opacity:.1}.radio-duel-card-textured>*,.radio-duel-metal-surface>*{z-index:1;position:relative}.radio-duel-metal-surface{isolation:isolate;overflow:hidden}.radio-duel-metal-surface:after{z-index:0;opacity:.11}.radio-duel-hp-shield:before,.radio-duel-hp-shield:after{content:"";z-index:1;clip-path:polygon(13% 4%,87% 4%,91% 66%,50% 96%,9% 66%);mix-blend-mode:soft-light;pointer-events:none;background-position:50%;background-repeat:repeat;background-size:430px 430px;border-radius:10% 10% 30% 30%;position:absolute;inset:9% 13% 12%}.radio-duel-hp-shield:before{opacity:.68}.radio-duel-hp-shield:after{z-index:2;background-image:var(--radio-grunge-overlay);opacity:.11}.radio-duel-hp-shield--player:before{background-image:linear-gradient(180deg, #ddda8f42, #19210fad), var(--radio-olive-metal)}.radio-duel-hp-shield--enemy:before{background-image:linear-gradient(180deg, #cd815c33, #310f0db8), var(--radio-red-metal)}.menu-image-button{transition:transform .16s,filter .16s}.menu-image-button:hover:not(:disabled){filter:brightness(1.12)saturate(1.08);transform:translateY(-2px)}.menu-image-button:active:not(:disabled){filter:brightness(.94);transform:translateY(0)}.deck-builder-card-button:hover .deck-card-weight-badge,.deck-builder-card-button:focus-visible .deck-card-weight-badge{opacity:1!important;transform:translate(-50%)!important}@keyframes boot-loading-sweep{0%{transform:translate(-110%)}50%{transform:translate(78%)}to{transform:translate(240%)}}
