@font-face{font-family:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/saira-semi-condensed-vietnamese-600-normal.BleKkWhQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/saira-semi-condensed-latin-ext-600-normal.cD8iogYK.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/immutable/assets/saira-semi-condensed-latin-600-normal.BlCmTINa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/saira-semi-condensed-vietnamese-700-normal.CydgS1-X.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/saira-semi-condensed-latin-ext-700-normal.B2SOp30D.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/saira-semi-condensed-latin-700-normal.DrSnQFZS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--bg: #eceeea;--card: #fafbf8;--card-2: #e0e3dd;--line: #d4d8d0;--text: #22262c;--muted: #585d63;--faint: #8c9096;--accent: #c23b22;--accent-soft: rgba(194, 59, 34, .16);--keyword: #1d4aa8;--act: #1d4aa8;--auto: #1f8043;--cont: #c32f27;--once: #a8296f;--zone: #8a6610;--cost-bg: #22262c;--cost-fg: #fafbf8;--nation-dragon-empire: #b8281c;--nation-dark-states: #6d3f9e;--nation-brandt-gate: #1d5a96;--nation-keter-sanctuary: #8a6610;--nation-stoicheia: #1b7a43;--nation-lyrical-monasterio: #b03a78;--nation-neutral: var(--muted);--glass: rgba(243, 245, 250, .76);--glass-line: rgba(0, 0, 0, .06);--glass-pop: rgba(255, 255, 255, .34);--glass-edge: rgba(255, 255, 255, .95);--glass-edge-2: rgba(255, 255, 255, .35);--glass-inset: rgba(0, 0, 0, .045);--glass-solid: #ffffff;--glass-shadow: 0 16px 40px rgba(30, 40, 30, .2), 0 2px 6px rgba(0, 0, 0, .08);--text-scale: 1;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--display: "Saira Semi Condensed", system-ui, sans-serif;--jp: "Zen Kaku Gothic New", system-ui, sans-serif;--ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #1c1f26;--card: #262a33;--card-2: #30353f;--line: #3a404c;--text: #ecebe6;--muted: #aeaca4;--faint: #7d7c76;--accent: #ec7a5c;--accent-soft: rgba(236, 122, 92, .2);--keyword: #a9c0ea;--act: #3f6fd1;--auto: #2f9d55;--cont: #d8453a;--once: #c2418f;--zone: #d9b25a;--cost-bg: #e4e1da;--cost-fg: #22262c;--nation-dragon-empire: #ef6a52;--nation-dark-states: #b48bd9;--nation-brandt-gate: #7fb0e0;--nation-keter-sanctuary: #e0b84f;--nation-stoicheia: #5fc58a;--nation-lyrical-monasterio: #f08cb8;--glass: rgba(21, 26, 43, .72);--glass-line: rgba(255, 255, 255, .07);--glass-pop: rgba(52, 57, 68, .46);--glass-edge: rgba(255, 255, 255, .42);--glass-edge-2: rgba(255, 255, 255, .1);--glass-inset: rgba(255, 255, 255, .07);--glass-solid: #30353f;--glass-shadow: 0 16px 40px rgba(0, 0, 0, .36), 0 2px 6px rgba(0, 0, 0, .16)}}:root[data-theme=dark]{color-scheme:dark;--bg: #1c1f26;--card: #262a33;--card-2: #30353f;--line: #3a404c;--text: #ecebe6;--muted: #aeaca4;--faint: #7d7c76;--accent: #ec7a5c;--accent-soft: rgba(236, 122, 92, .2);--keyword: #a9c0ea;--act: #3f6fd1;--auto: #2f9d55;--cont: #d8453a;--once: #c2418f;--zone: #d9b25a;--cost-bg: #e4e1da;--cost-fg: #22262c;--nation-dragon-empire: #ef6a52;--nation-dark-states: #b48bd9;--nation-brandt-gate: #7fb0e0;--nation-keter-sanctuary: #e0b84f;--nation-stoicheia: #5fc58a;--nation-lyrical-monasterio: #f08cb8;--glass: rgba(21, 26, 43, .72);--glass-line: rgba(255, 255, 255, .07);--glass-pop: rgba(52, 57, 68, .46);--glass-edge: rgba(255, 255, 255, .42);--glass-edge-2: rgba(255, 255, 255, .1);--glass-inset: rgba(255, 255, 255, .07);--glass-solid: #30353f;--glass-shadow: 0 16px 40px rgba(0, 0, 0, .36), 0 2px 6px rgba(0, 0, 0, .16)}:root[data-theme=light]{color-scheme:light}:root[data-text-size=large]{--text-scale: 1.15}:root[data-text-size=largest]{--text-scale: 1.3}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--bg);color:var(--text);font:calc(16px * var(--text-scale)) / 1.5 var(--ui);-webkit-font-smoothing:antialiased}button,a,input,select,textarea,summary,[role=button]{touch-action:manipulation}button{font:inherit;color:inherit}input,select,textarea{font-size:max(16px,1em);font-family:inherit}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:lang(ja){font-family:var(--jp)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.tabbar.svelte-31wq8u{flex:none;display:flex;justify-content:space-around;padding:8px 10px calc(8px + env(safe-area-inset-bottom));padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));background:var(--glass);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);border-top:1px solid var(--glass-line)}.tab.svelte-31wq8u{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;min-height:44px;font-size:10.5px;font-weight:500;color:var(--muted);text-decoration:none;touch-action:manipulation;transition:transform .12s ease-out,color .12s ease-out}.tab.svelte-31wq8u svg:where(.svelte-31wq8u){width:24px;height:24px}.tab[aria-current=page].svelte-31wq8u{color:var(--accent)}.tab.svelte-31wq8u:active{transform:scale(.97)}.tab.svelte-31wq8u:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}@media(hover:hover)and (pointer:fine){.tab.svelte-31wq8u:hover{color:var(--text)}.tab[aria-current=page].svelte-31wq8u:hover{color:var(--accent)}}@media(prefers-reduced-transparency:reduce){.tabbar.svelte-31wq8u{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.tab.svelte-31wq8u{transition:color .12s ease-out}.tab.svelte-31wq8u:active{transform:none}}.shell.svelte-12qhfyh{height:100dvh;display:flex;flex-direction:column}.content.svelte-12qhfyh{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
