:root{--tabakoko-color-app-background:#f2f3f5;--tabakoko-color-surface:#fff;--tabakoko-color-foreground:#1a1a1a;--tabakoko-color-text-secondary:#6b7280;--tabakoko-color-text-disabled:#b6bcc4;--tabakoko-color-border:#eceef1;--tabakoko-color-accent:#ff6b4a;--tabakoko-color-accent-foreground:#fff;--tabakoko-color-bg:#fbfbfa;--tabakoko-color-surface-2:#f4f4f2;--tabakoko-color-text:#1a1a1a;--tabakoko-color-text-muted:#6b6b68;--tabakoko-color-primary:#2f3a8f;--tabakoko-color-primary-weak:#eaecf7;--tabakoko-color-on-primary:#fff;--tabakoko-color-public:#1e88a8;--tabakoko-color-shop:#c8553d;--tabakoko-color-heated:#e0a325;--tabakoko-color-all:#2e7d4f;--tabakoko-color-cafe:#7a5230;--tabakoko-color-pending:#9aa0a6;--tabakoko-color-danger:#c62828;--tabakoko-color-success:#2e7d4f;--tabakoko-color-map-land:#ecece8;--tabakoko-color-map-road:#fff;--tabakoko-color-map-casing:#e1e1dc;--tabakoko-color-map-park:#dce7da;--tabakoko-color-map-water:#ccdee6;--tabakoko-font-body:Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", Helvetica, sans-serif;--tabakoko-font-sans:var(--font-noto), var(--font-noto-kr), var(--font-noto-jp), var(--font-noto-sc), system-ui, sans-serif;--tabakoko-space-xs:4px;--tabakoko-space-sm:8px;--tabakoko-space-md:16px;--tabakoko-space-lg:24px;--tabakoko-space-xl:24px;--tabakoko-space-xxl:32px;--tabakoko-radius-sm:6px;--tabakoko-radius-md:12px;--tabakoko-radius-full:999px;--tabakoko-radius-lg:20px;--tabakoko-shadow-sm:0 1px 2px #0000000f;--tabakoko-shadow-md:0 4px 16px #0000001a;--tabakoko-shadow-marker:0 2px 6px #00000038;--tabakoko-shadow-fab:0 6px 20px #00000029;--tabakoko-shadow-heavy:0 -8px 28px #0000002e;--tabakoko-layout-max-width:480px;--tabakoko-safe-area-top:env(safe-area-inset-top,0px);--tabakoko-safe-area-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*{box-sizing:border-box;margin:0;padding:0}
html,body{height:100%}
body{color:var(--tabakoko-color-foreground);background:var(--tabakoko-color-app-background);font-family:var(--tabakoko-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}
a{color:inherit;text-decoration:none}
button{font-family:inherit}
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
button,a,label,summary,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none}
button,[role=button]{-webkit-user-select:none;user-select:none}
button,a[class],[role=button]{transition:scale .12s cubic-bezier(.2,.7,.2,1)}
button:not(:disabled):active,a[class]:active,[role=button]:active{scale:.97}
img{-webkit-touch-callout:none}
