:root{--gap-side:18px;--gap-section:28px;--gap-title:12px;--gap-card:10px;--font-sans:var(--font-roboto), var(--font-noto), -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--bg:#fff;--ink:#1e1e1c;--sub:#6b6b66;--faint:#a3a29b;--line:#eceae4;--soft:#f6f5f1;--accent:#1119b8;--point:#0cf0d1;--danger:#e0463a;--big:#2b67d1;--big-soft:#e3ecfa;--small:#f08a1c;--small-soft:#fdf0e1;--star:#f5b90f;--trip:#4f8eea;--trip-soft:#e6effc;--leaf:#3f7d4e;--leaf-soft:#e7f1e8;--my-bg:#f2f3f5;--pet-card:#7d7068;--toast:#2a2f33;--logo-line:#d8c3a0;--logo-ink:#a9804e;--app-max:480px;--tabbar-h:56px;--safe-top:env(safe-area-inset-top,0px);--safe-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{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;word-break:keep-all}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px!important}}button{cursor:pointer;background:0 0;border:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{max-width:var(--app-max);min-height:100%;padding-top:var(--safe-top);background:var(--bg);margin:0 auto}body:before{content:"";z-index:35;height:var(--safe-top);background:var(--bg);position:fixed;top:0;left:0;right:0}.app-main{padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom))}.app-main.no-tabbar{padding-bottom:var(--safe-bottom)}@media (min-width:481px){body{background:var(--my-bg)}}
