@font-face{font-family:Zen Kaku Gothic New;font-weight:400;font-display:swap;src:url(/assets/gothic-400-BEdayliK.woff2) format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-weight:500;font-display:swap;src:url(/assets/gothic-500-Dfjj7AIU.woff2) format("woff2")}@font-face{font-family:Zen Old Mincho;font-weight:500;font-display:swap;src:url(/assets/mincho-500-t7_mINHy.woff2) format("woff2");unicode-range:U+0000-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-family:Zen Old Mincho;font-weight:500;font-display:swap;src:url(/assets/mincho-ext-500-CP0sqmcA.woff2) format("woff2");unicode-range:U+0100-017F}@font-face{font-family:Zen Old Mincho;font-weight:500;font-display:swap;src:url(/assets/mincho-6e08-DlIFtUPt.woff2) format("woff2");unicode-range:U+6E08}@font-face{font-family:Zen Old Mincho;font-weight:500;font-display:swap;src:url(/assets/mincho-512a-BQ3MXjss.woff2) format("woff2");unicode-range:U+512A}@font-face{font-family:Zen Old Mincho;font-weight:500;font-display:swap;src:url(/assets/mincho-52dd-BIoyvQGY.woff2) format("woff2");unicode-range:U+52DD}@font-face{font-family:DotGothic16;font-display:swap;src:url(/assets/pixel-58f1-B06seekW.woff2) format("woff2");unicode-range:U+58F1}@font-face{font-family:DotGothic16;font-display:swap;src:url(/assets/pixel-5f10-O8-W-LsV.woff2) format("woff2");unicode-range:U+5F10}@font-face{font-family:DotGothic16;font-display:swap;src:url(/assets/pixel-53c2-IiSGDfMN.woff2) format("woff2");unicode-range:U+53C2}@font-face{font-family:DSEG7;font-weight:700;font-display:swap;src:url(/assets/dseg7-bold-jUCkPCxO.woff2) format("woff2")}:root{--paper: #f5f2ea;--field: #fbf9f3;--ink: #2a2926;--ink-2: #66635a;--hair: #ddd8cb;--field-border: #8e8a7e;--charcoal: #1b1c1a;--panel-ink: #ece8dd;--panel-ink-2: #a5a297;--panel-hair: #34352f;--celadon: #a9cfc4;--sun-1: #f4be55;--sun-2: #ef8430;--sun-3: #d23c1e;--digit: #f7f3e8;--digit-last: #ff9a6b;--accent: #a8452f;--accent-on-dark: #d98b6f;--error: #8f3a26;--font-body: "Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stage: "Zen Old Mincho", "Hiragino Mincho ProN", "Noto Serif JP", Georgia, serif;--font-digit: "DSEG7", ui-monospace, "SF Mono", Menlo, monospace;--font-pixel: "DotGothic16", "Zen Old Mincho", serif;--ease-soft: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}html[data-surface=panel] body{background:var(--charcoal);color:var(--panel-ink)}h1,h2,p{margin:0;font-weight:inherit;font-size:inherit}button{font:inherit;color:inherit}.home{max-width:480px;margin:0 auto;padding:32px 16px;color:var(--ink-2)}.home h1{color:var(--ink);font-family:var(--font-stage);font-size:32px;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
