/* GST Calculator — tool-specific styles */
.gst-mode{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap}
.mode-btn{flex:1;min-width:150px;padding:12px 14px;border:2px solid var(--border,#e2e8f0);background:var(--card-bg,#fff);border-radius:12px;cursor:pointer;font-weight:700;font-size:.95rem;color:var(--text,#0f172a);transition:border-color .15s,background .15s;display:flex;flex-direction:column;align-items:center;gap:2px}
.mode-btn .mode-sub{font-size:.72rem;font-weight:500;color:var(--muted,#64748b)}
.mode-btn.active{border-color:var(--primary,#4f46e5);background:var(--primary-soft,rgba(79,70,229,.08))}
.mode-btn.active,.mode-btn.active .mode-sub{color:var(--primary,#4f46e5)}
[data-theme="dark"] .mode-btn{background:#1e293b;border-color:#334155;color:#e2e8f0}
[data-theme="dark"] .mode-btn.active{border-color:#818cf8;background:rgba(129,140,248,.12)}
[data-theme="dark"] .mode-btn.active,[data-theme="dark"] .mode-btn.active .mode-sub{color:#a5b4fc}
