@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{--bg-primary:#161b22;--bg-primary-rgb:22, 27, 34;--bg-secondary:#1d232c;--bg-secondary-rgb:29, 35, 44;--bg-tertiary:#252d38;--bg-tertiary-rgb:37, 45, 56;--bg-header:#10151b;--bg-well:#1a2029;--bg-empty:#191f27;--surface-glass:#ffffff0d;--surface-glass-heavy:#ffffff1a;--surface-glass-hover:#ffffff14;--text-main:#f3f6f9;--text-muted:#dbe2ea;--text-dim:#a3adba;--text-faint:#86909d;--border-color:#262d38;--border-highlight:#39424f;--border-dashed:#414b59;--ad-bg:#171c23;--ad-border:#39424f;--ad-fg:#5e6773;--ad-sub:#4c545f;--court-lines:#f3f6f924;--score-neon-green:#22c58b;--score-neon-blue:#60a5fa;--accent-on-primary:#04241a;--accent-icon-active:#22c58b;--danger:#ff9498;--danger-border:#40272f;--accent-red:#f2555a;--pairing-focus-ring:transparent;--status-live:#34d399;--status-live-text:#6ee7b7;--status-prep:#fbbf24;--status-prep-text:#fcd34d;--hold-border:#3d3520;--hold-text:#fcd34d;--hold-dim:#8a7d55;--hold-icon:#e3d9b8;--hold-tint:#fcd34d14;--hold-body:#e8ebf0;--line-soft:#2d3542;--line-strong:#4a5464;--btn-raised:#212832;--toggle-track:#414b5b;--ghost-border:#ffffff24;--ghost-fg:#ffffff80;--text-hint:#78828f;--empty-fg:#68727f;--empty-mark:#3f4d66;--scrollbar-thumb:#39424f;--scrollbar-thumb-hover:#4a5464;--danger-tint:#f2555a29;--type-mixed:#c4b0f0;--type-mixed-tint:#8b5cf624;--type-women:#f9a8c9;--type-women-tint:#e0679a24;--type-men:#93c5fd;--type-men-tint:#60a5fa24;--neon-glow-green:0 4px 14px #22c58b42;--neon-glow-blue:0 0 14px #60a5fa66;--magnet-name-bg:#fff;--magnet-name-bg-female:#fbe4ec;--magnet-name-text:#1a1f2b;--magnet-meta-text:#8a93a3;--magnet-meta-alert:#e0484d;--badge-a:#fbbf24;--badge-b:#2f7fe0;--badge-c:#10b981;--badge-d:#8b5cf6;--badge-e:#8996a8;--shadow-magnet:0 3px 8px #00000059;--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:#fff;--bg-primary-rgb:255, 255, 255;--bg-secondary:#f4f5f7;--bg-secondary-rgb:244, 245, 247;--bg-tertiary:#e9ebef;--bg-tertiary-rgb:233, 235, 239;--bg-header:#fff;--bg-well:#f7f8fa;--bg-empty:#fafafb;--surface-glass:#0000000a;--surface-glass-heavy:#fffffffa;--surface-glass-hover:#0000000f;--text-main:#111;--text-muted:#444;--text-dim:#6b7280;--text-faint:#9098a3;--text-hint:#9aa1ab;--border-color:#e6e8ec;--border-highlight:#d3d7de;--border-dashed:#cfd4dc;--court-lines:#1111111a;--ad-bg:#f7f8fa;--ad-border:#d3d7de;--ad-fg:#9098a3;--ad-sub:#b0b6bf;--line-soft:#e3e5ea;--line-strong:#cfd3da;--btn-raised:#f0f1f4;--toggle-track:#d0d4db;--ghost-border:#00000024;--ghost-fg:#00000073;--empty-fg:#a0a5ae;--empty-mark:#c5c9d1;--scrollbar-thumb:#cfd3da;--scrollbar-thumb-hover:#b8bec8;--badge-a:#d99a00;--badge-b:#2a7ab5;--badge-c:#1f8a5b;--badge-d:#6b4fd8;--badge-e:#8a919c;--score-neon-green:#c6f135;--score-neon-blue:#2a5cff;--accent-on-primary:#111;--accent-icon-active:#2a5cff;--danger:#c0392b;--danger-border:#e8b4ae;--danger-tint:#c0392b1a;--accent-red:#c0392b;--pairing-focus-ring:transparent;--status-live:#10b981;--status-live-text:#047857;--status-prep:#f59e0b;--status-prep-text:#b45309;--hold-border:#e6d9a8;--hold-text:#a16207;--hold-dim:#b8a26e;--hold-icon:#a16207;--hold-tint:#f59e0b14;--hold-body:#e6e8ec;--type-mixed:#6b4fd8;--type-mixed-tint:#6b4fd81a;--type-women:#b0407a;--type-women-tint:#e0679a1a;--type-men:#1d47d6;--type-men-tint:#2a5cff1a;--neon-glow-green:0 2px 8px #9bc70e4d;--neon-glow-blue:0 1px 6px #2a5cff33;--magnet-name-bg:#fff;--magnet-name-bg-female:#ffe4e6;--magnet-name-text:#1c1917;--magnet-meta-text:#78716c;--magnet-meta-alert:#b91c1c;--shadow-magnet:0 1px 2px #1c19170f, 0 3px 8px #1c19171a;--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:var(--bg-primary)}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}
