*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#1a6db5;--secondary:#5bb8f5;--accent:orange;--bg:#f0f8ff;--card:#fff;--text:#1c1c1e;--text-light:#6e6e73;--border:#e5e5ea;--input-bg:#fff;--tab-bar:#fff;--font-heading:28px;--font-body:16px;--font-caption:13px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px}[data-theme=dark]{--primary:#4da3f5;--secondary:#5bb8f5;--bg:#0d0d0d;--card:#1c1c1e;--text:#f2f2f7;--text-light:#8e8e93;--border:#38383a;--input-bg:#2c2c2e;--tab-bar:#1c1c1e}html{background:#f0f8ff;background:var(--bg);overflow-x:hidden}body,html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background:#f0f8ff;background:var(--bg);color:#1c1c1e;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:480px}#root{min-height:100vh;min-height:100svh}html.aqu-pwa,html.aqu-pwa body{height:100%;margin:0;max-height:100%;max-width:none;overflow:hidden}html.aqu-pwa #root{height:100%;max-height:100%;min-height:0;overflow:hidden}.app-shell{background:#f0f8ff;background:var(--bg);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;margin:0 auto;max-width:480px;overflow:hidden;padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;width:100%}.app-shell-scroll{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;touch-action:pan-y;will-change:scroll-position}.app-tab-bar{align-items:stretch;background:#fff;background:var(--tab-bar);border-top:1px solid #e5e5ea;border-top:1px solid var(--border);box-shadow:0 -2px 8px #0000000f;box-sizing:border-box;display:flex;flex:0 0 auto;padding-bottom:env(safe-area-inset-bottom,0);width:100%;z-index:1000}.app-tab-bar>button{align-items:center;background:none;border:none;color:#6e6e73;color:var(--text-light);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-height:64px;outline:none;position:relative}button,input,select,textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent;border:none;cursor:pointer;outline:none}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.b0173564.css.map*/