@import "https://fonts.googleapis.com/css2?family=Pretendard:wght@400;600;800&display=swap";
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.0fxeqrss3ag9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_ccbce126-module__nHPsRa__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_ccbce126-module__nHPsRa__variable{--font-press-start-2p:"Press Start 2P", "Press Start 2P Fallback"}
:root{--pprr-ink:#111;--pprr-paper:#fff;--pprr-lime:#c6f135;--pprr-lime-edge:#9bc70e;--pprr-blue:#2a5cff;--pprr-blue-edge:#1d47d6;--pprr-hairline:#eee;--pprr-hover:#fafaf7;--pprr-wd:#b0407a;--pprr-xd:#7a7a7a;--pprr-body:#333;--pprr-mut-1:#888;--pprr-mut-2:#999;--pprr-mut-3:#aaa;--pprr-mut-4:#bbb;--pprr-mut-5:#ccc;--pprr-mut-6:#ddd;--pprr-font-body:"Pretendard Variable", Pretendard, system-ui, sans-serif;--pprr-font-display:var(--font-archivo,"Archivo"), var(--pprr-font-body);--pprr-font-mono:ui-monospace, Menlo, monospace}
:root{--bg-primary:#020617;--bg-primary-rgb:2, 6, 23;--bg-secondary:#0f172a;--bg-secondary-rgb:15, 23, 42;--bg-tertiary:#1e293b;--bg-tertiary-rgb:30, 41, 59;--surface-glass:#ffffff0f;--surface-glass-heavy:#ffffff1f;--surface-glass-hover:#ffffff1a;--text-main:#f1f5f9;--text-muted:#cbd5e1;--text-dim:#94a3b8;--border-color:#334155;--border-highlight:#64748b;--court-lines:#f1f5f929;--score-neon-green:#f87171;--score-neon-blue:#38bdf8;--neon-glow-green:0 0 14px #f8717173;--neon-glow-blue:0 0 14px #38bdf873;--magnet-name-bg:#fff;--magnet-name-text:#0f172a;--badge-a:#fbbf24;--badge-b:#3b82f6;--badge-c:#10b981;--badge-d:#8b5cf6;--badge-e:#94a3b8;--shadow-magnet:0 1px 2px #0006, 0 8px 24px #00000073;--shadow-magnet-hover:0 4px 8px #00000080, 0 16px 40px #0000008c;--header-height:60px;--r-sm:6px;--r-md:12px;--r-pill:999px;--tap-target:44px}[data-theme=light]{--bg-primary:#f7f5f2;--bg-primary-rgb:247, 245, 242;--bg-secondary:#fff;--bg-secondary-rgb:255, 255, 255;--bg-tertiary:#faf9f6;--bg-tertiary-rgb:250, 249, 246;--surface-glass:#fffdfad9;--surface-glass-heavy:#fffdfaf5;--surface-glass-hover:#faf9f6;--text-main:#1c1917;--text-muted:#44403c;--text-dim:#78716c;--border-color:#e7e5e4;--border-highlight:#a8a29e;--court-lines:#1c19171a;--score-neon-green:#dc2626;--score-neon-blue:#0369a1;--neon-glow-green:0 1px 6px #dc262633;--neon-glow-blue:0 1px 6px #0369a12e;--shadow-magnet:0 1px 2px #1c19170d, 0 4px 10px #1c191712, inset 0 1px 0 #fffdfad9;--shadow-magnet-hover:0 4px 10px #1c191717, 0 18px 28px #1c19171a}*{box-sizing:border-box;margin:0;padding:0}html,body{touch-action:manipulation;overscroll-behavior:none;max-width:100vw;height:100dvh;overflow:hidden}body{color:var(--text-main);background-color:var(--bg-secondary);font-family:var(--font-noto-sans-kr), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none}[data-theme=light] body{background:#f7f5f2}a{color:inherit;text-decoration:none}button{cursor:pointer;touch-action:manipulation;background:0 0;border:none;font-family:inherit;font-size:16px}input,select,textarea{touch-action:manipulation;font-size:16px!important}:focus-visible{outline:2px solid var(--score-neon-blue);outline-offset:2px;border-radius:inherit}
