:root{--steel:#eef0ef;--paper:#fff;--ink:#111;--ink-sub:#4a4f52;--led-panel:#16191a;--led-label:#b8bec1;--bangeo-red:#a8243a;--on-bangeo-red:#fff;--led-red:#f0566a;--led-divider:#3a3f42;--scale-body:#c9ced0;--belly-pink:#f2b8b0;--border:3px solid var(--ink);--hard-shadow:4px 4px 0 var(--ink);--gutter:20px;--font-title:var(--font-black-han-sans), var(--font-body-stack);--font-hand:var(--font-nanum-pen), var(--font-body-stack);--font-led:var(--font-doto), ui-monospace, monospace;--font-body-stack:var(--font-noto-kr), system-ui, sans-serif;--font-body:var(--font-body-stack);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:lang(ja){--font-body:var(--font-noto-jp), var(--font-body-stack)}*{box-sizing:border-box}html,body{background:var(--steel);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.app{background:var(--steel);max-width:480px;min-height:100dvh;margin:0 auto;padding-bottom:88px}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--led-red);outline-offset:2px}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
