:root{--nav-icon-size:40px}.nav-button[data-v-2b39450b]{background:var(--bg-secondary);min-width:0;height:40px;color:var(--text-primary);border:1px solid var(--border-card);box-shadow:0 2px 6px var(--nav-shadow);text-transform:none;letter-spacing:.2px;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.nav-button[data-v-2b39450b]:hover{box-shadow:0 6px 14px var(--nav-shadow);transform:translateY(-2px)}.nav-button.active[data-v-2b39450b]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.nav-button-icon[data-v-2b39450b]{width:var(--nav-icon-size);height:var(--nav-icon-size);object-fit:contain;flex-shrink:0;display:block}.nav-button-label[data-v-2b39450b]{white-space:nowrap}@media (width<=720px){.nav-button[data-v-2b39450b]{width:52px;padding:0}.nav-button-label[data-v-2b39450b]{display:none}}.store-badges[data-v-41d49567]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-badge[data-v-41d49567]{line-height:0;transition:transform .15s;display:block}.store-badge[data-v-41d49567]:hover{transform:translateY(-1px)}.store-badge img[data-v-41d49567]{width:auto;height:40px}.get-app-icon[data-v-1c5082c4]{width:var(--nav-icon-size);height:var(--nav-icon-size);background:var(--accent);flex-shrink:0;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6.5' y='2.5' width='11' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3Cpath d='M12 7v6m-2.5-2.5L12 13l2.5-2.5'/%3E%3C/svg%3E") 50%/26px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6.5' y='2.5' width='11' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3Cpath d='M12 7v6m-2.5-2.5L12 13l2.5-2.5'/%3E%3C/svg%3E") 50%/26px no-repeat}.get-app-menu[data-v-1c5082c4]{background:var(--popup-bg);border:1px solid var(--overlay-border);box-shadow:0 8px 24px var(--nav-shadow);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.get-app-menu-title[data-v-1c5082c4]{color:var(--popup-text);font-size:13px;font-weight:600}.navbar[data-v-27b54ca9]{background:var(--bg-nav);border-bottom:1px solid var(--nav-border);min-height:60px;box-shadow:0 1px 6px var(--nav-shadow);z-index:1000;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}.navbar-brand[data-v-27b54ca9]{align-items:center;gap:10px;display:flex}.navbar-icon[data-v-27b54ca9]{object-fit:contain;width:22px;height:22px;display:block}.navbar-title[data-v-27b54ca9]{color:var(--accent);letter-spacing:.5px;font-size:18px;font-weight:700}.navbar-links[data-v-27b54ca9]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=720px){.navbar[data-v-27b54ca9]{align-items:flex-start;padding:12px 16px}}:root{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-nav:#0f172a;--nav-border:#f59e0b33;--nav-shadow:#0006;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#64748b;--text-nav:#94a3b8;--border-card:#ffffff0f;--accent:#f59e0b;--overlay-bg:#0f172ae6;--overlay-border:#f59e0b33;--popup-bg:#1e293b;--popup-text:#e2e8f0;--popup-subtext:#cbd5e1;--toggle-bg:#ffffff0f;--toggle-hover:#f59e0b1a;--page-shell-bg:linear-gradient(180deg, var(--bg-primary) 0%, color-mix(in srgb, var(--bg-primary) 92%, black 8%) 100%);--page-glow-overlay:none;--theme-toggle-bg:radial-gradient(circle at 51% 53%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 150%), linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 94%, transparent 6%) 0%, color-mix(in srgb, var(--bg-primary) 92%, black 8%) 100%);--theme-toggle-shadow:0 0 48px 18px #f59e0b4d, 0 0 330px 110px #f59e0b80, 0 24px 50px #00000038}:root.light{--bg-primary:#f1f5f9;--bg-secondary:#fff;--bg-nav:#fff;--nav-border:#0000001a;--nav-shadow:#00000014;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#94a3b8;--text-nav:#475569;--border-card:#00000014;--accent:#d97706;--overlay-bg:#ffffffed;--overlay-border:#d9770640;--popup-bg:#fff;--popup-text:#1e293b;--popup-subtext:#475569;--toggle-bg:#0000000d;--toggle-hover:#d977061a;--theme-toggle-bg:transparent;--theme-toggle-shadow:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{background:var(--bg-primary);height:100%;font-family:system-ui,-apple-system,sans-serif;transition:background .2s}.app-shell{background:var(--bg-primary);color:var(--text-primary)}
