._container_f8upv_1{min-height:100dvh;display:flex;flex-direction:column;background-color:var(--bg);color:var(--text);box-sizing:border-box}._banner_f8upv_10{background-color:#2a2010;border-bottom:1px solid #735118;color:#ffc470;font-size:13px;padding:8px 16px;text-align:center}._mainContent_f8upv_19{flex:1;padding:0 16px 80px}._bottomNav_f8upv_25{position:fixed;bottom:0;left:0;right:0;height:60px;background-color:var(--surface);border-top:1px solid var(--line);display:flex;justify-content:space-around;align-items:center;z-index:100;padding-bottom:env(safe-area-inset-bottom,0px)}._tabButton_f8upv_40{flex:1;height:100%;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--muted);transition:color .15s ease;background:none;border:none}._tabButtonActive_f8upv_56{color:var(--accent);font-weight:600}:root{--bg: #0E0F12;--surface: #1A1C22;--text: #F2F3F5;--muted: #8B90A0;--positive: #3DDC97;--danger: #FF5C5C;--accent: #4C8DFF;--line: #2A2D36;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{background-color:var(--bg);color:var(--text);font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0;min-height:100dvh;overflow-x:hidden;user-select:none;-webkit-user-select:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,button,select,textarea{font-size:16px}
