*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050e09}@media (height<=760px){.cc-h1{font-size:clamp(22px,3vw,32px)!important}.cc-sub{margin:6px 0 12px!important}.cc-score{font-size:clamp(28px,4vw,44px)!important}.cc-hero{padding:8px 18px!important}}@media (height<=540px){.cc-h1{font-size:22px!important}.cc-sub{display:none!important}.cc-score{font-size:26px!important}.cc-hero{padding:6px 14px!important}.cc-result-h1{margin:4px 0 12px!important;font-size:22px!important}}@media (width<=760px),(height<=600px){.cc-stepnav{display:none!important}.cc-deck{padding:14px!important;position:static!important;top:auto!important}.cc-decksub{display:none!important}.cc-deck button{height:42px!important;margin-top:10px!important}.cc-deck button:first-of-type{margin-top:18px!important}.cc-bat,.cc-over{padding:5px!important}.cc-batbox{margin-bottom:0!important;padding:5px 9px 6px!important}.cc-batrow{margin-bottom:4px!important}.cc-metertrack{height:8px!important}.cc-meterlabels{margin-top:3px!important;font-size:8px!important}.cc-overhead{margin-bottom:3px!important}.cc-overstrip{gap:6px!important}.cc-overbox{width:25px!important;height:22px!important;font-size:10px!important}.cc-recent{gap:3px!important}.cc-recentchip{min-width:22px!important;height:20px!important;font-size:3px!important}}@media (width<=760px){.cc-cols{flex-direction:column!important;gap:10px!important;display:flex!important}}.cc-decklist{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.cc-decklist>*{scroll-snap-align:start;flex:none;width:170px}@media (width<=760px){.cc-decklist>*{width:46vw;min-width:150px;max-width:210px}}.cc-decklist::-webkit-scrollbar{height:7px}.cc-decklist::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}.cc-decklist::-webkit-scrollbar-track{background:0 0}@media (width<=600px){.cc-menu-main{padding-top:5vh!important;padding-bottom:10px!important}.cc-menu-label{font-size:clamp(26px,8.5vw,38px)!important}}@media (height<=600px){.cc-menu-main{padding-top:3vh!important;padding-bottom:8px!important}.cc-menu-kicker{margin-bottom:6px!important}.cc-menu-label{font-size:clamp(20px,5.5vw,30px)!important}.cc-menu-item{padding-top:5px!important;padding-bottom:5px!important}.cc-menu-note{font-size:11px!important}}.cc-rotate-nudge{z-index:80;color:#f3f7f2;letter-spacing:.02em;background:linear-gradient(#11351f,#0c2517);border:1px solid #f5c54266;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-family:Barlow Condensed,system-ui,sans-serif;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 30px #00000080}.cc-rotate-nudge button{color:#e9f3ec;cursor:pointer;background:#ffffff1a;border:none;border-radius:7px;flex:none;width:26px;height:26px;font-size:13px}
