:root{--bg:#0e1418;--surface:#18222a;--surface-2:#22313b;--line:#2e3f4b;--text:#e6edf2;--text-dim:#a9bac6;--stage-problem:#f0645a;--stage-progress:#f2c94c;--stage-solution:#6cc7f0;--land-0:#2a2d30;--land-1:#34383b;--land-2:#41464a;--land-3:#555b60;--lit-0:#3b5566;--lit-1:#4c6a7c;--lit-2:#5d7f93;--lit-3:#9cbdce;--map-sea:#0b1115;--map-frame:#10181e;--map-line:#1e2b34;--tile-shadow:#05080a;--button-line:#3e5463;--panel:#101920;--country-sea:#121c23;--tile-shadow-deep:#070b0e;--surface-3:#24323c;--card-line:#26343e;--pin-back:#2d4757;--pin-back-line:#6a8ca1;--text-soft:#c9dce7;--link:#8fb3c7;--stage-all:#8fb3c7;--chip-line:#4a6577;--font-logo:"Barlow Condensed", sans-serif;--font-body:"Noto Sans KR", system-ui, sans-serif}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0}a{color:var(--link)}a:hover{color:var(--text-soft)}.short.svelte-12qhfyh{display:none}footer.svelte-12qhfyh{justify-content:center;max-width:1232px;margin:0 auto;padding:24px 16px 32px;display:flex}body:has(.zoom .lang) footer.svelte-12qhfyh{display:none}header.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:16px;max-width:1232px;margin:0 auto;padding:24px 16px 16px;display:flex}.right.svelte-12qhfyh{white-space:nowrap;align-items:center;gap:8px;display:flex}.find.svelte-12qhfyh{width:44px;height:44px;color:var(--text-soft);border-radius:22px;flex:none;justify-content:center;align-items:center;display:flex}.login.svelte-12qhfyh{min-height:44px;color:var(--text-soft);align-items:center;padding:0 8px;font-size:14px;text-decoration:none;display:flex}.me.svelte-12qhfyh{background:var(--surface-3);width:38px;height:38px;color:var(--text-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:flex;position:relative}.me.svelte-12qhfyh:before{content:"";position:absolute;inset:-3px}.me.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.upload.svelte-12qhfyh{border:1px solid var(--chip-line);background:var(--surface-2);min-height:34px;color:var(--text);border-radius:22px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.upload.svelte-12qhfyh:before{content:"";position:absolute;inset:-5px 0}@media (width<=600px){header.svelte-12qhfyh{padding:12px 16px 14px}.logo.svelte-12qhfyh{font-size:30px}.upload.svelte-12qhfyh{padding:0 16px;font-size:14px}}.logo.svelte-12qhfyh{color:var(--text);font-family:var(--font-logo);letter-spacing:1px;align-items:center;gap:8px;font-size:34px;font-style:italic;font-weight:700;line-height:1;text-decoration:none;display:flex}@media (width<=400px){.right.svelte-12qhfyh{gap:2px}.long.svelte-12qhfyh{display:none}.short.svelte-12qhfyh{display:inline}.logo.svelte-12qhfyh{font-size:26px}.logo.svelte-12qhfyh img:where(.svelte-12qhfyh){width:34px;height:32px}.me.svelte-12qhfyh{width:32px;height:32px;font-size:13px}.me.svelte-12qhfyh:before{inset:-6px}.upload.svelte-12qhfyh{padding:0 12px}}@media (width<=460px){:root:not(:lang(ko)) .long.svelte-12qhfyh{display:none}:root:not(:lang(ko)) .short.svelte-12qhfyh{display:inline}}
