:root {
  --bg:#08090b; --bg-deep:#050506; --surface:#0e0f12;
  --accent:#3ea87a; --accent-soft:rgba(62,168,122,0.12); --accent-border:rgba(62,168,122,0.28);
  --gold:#d4a94c; --gold-soft:rgba(212,169,76,0.12);
  --danger:#c14848; --danger-soft:rgba(193,72,72,0.12); --warning:#d4a94c;
  --glass-bg:rgba(255,255,255,0.025); --glass-bg-hover:rgba(255,255,255,0.045);
  --glass-border:rgba(255,255,255,0.07); --glass-border-hover:rgba(255,255,255,0.16);
  --glass-blur:blur(40px) saturate(140%); --glass-blur-sm:blur(20px) saturate(120%);
  --radius-sm:10px; --radius-md:16px; --radius-lg:22px; --radius-xl:28px; --radius-pill:50px;
  --nav-clearance:92px;
}
@media (max-width:768px){ :root{--nav-clearance:100px;} }
*,*::before,*::after{box-sizing:border-box;}
body>*{max-width:100%;} img,video,canvas,svg{max-width:100%;} button,input,select,textarea{max-width:100%;}
body{margin:0;padding:0;font-family:'Plus Jakarta Sans',sans-serif;background-color:var(--bg);color:#f4f4f5;overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased;}
.visual-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--bg);}
.blob{position:absolute;width:60vw;height:60vw;border-radius:50%;filter:blur(160px);opacity:0.04;animation:liquidFlow 26s infinite alternate cubic-bezier(0.4,0,0.2,1);}
.blob.bull-aura{background:radial-gradient(circle,var(--accent) 0%,transparent 60%);top:-15%;left:-10%;}
.blob.bear-aura{background:radial-gradient(circle,var(--gold) 0%,transparent 60%);bottom:-15%;right:-10%;animation-delay:-9s;}
@keyframes liquidFlow{0%{transform:scale(1) translate(0,0);}50%{transform:scale(1.08) translate(3vw,-2vh);}100%{transform:scale(1.02) translate(-2vw,2vh);}}
.hidden{display:none!important;} .w-full{width:100%;}
.text-accent{color:var(--accent);} .text-gold{color:var(--gold);} .text-danger{color:var(--danger);}
.glass-header{position:fixed;top:14px;left:14px;right:14px;padding:11px 18px;z-index:100;background:rgba(6,7,9,0.72);backdrop-filter:blur(36px) saturate(150%);-webkit-backdrop-filter:blur(36px) saturate(150%);border:1px solid rgba(255,255,255,0.08);border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.05);transition:all 0.3s ease;}
@media (min-width:1174px){ .glass-header{left:calc(50% - 590px);right:calc(50% - 590px);} }
.glass-header.scrolled{background:rgba(4,5,6,0.88);border-color:rgba(255,255,255,0.1);}
.nav-content{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px;}
.logo{font-size:1.02rem;font-weight:800;letter-spacing:-0.3px;color:#fff;display:flex;align-items:center;gap:9px;text-decoration:none;}
.logo img{width:26px!important;height:26px!important;border-radius:6px;object-fit:cover;}
.nav-actions{display:flex;align-items:center;gap:8px;}
.hide-mobile{display:flex;} .show-mobile{display:none;}
@media (max-width:860px){ .hide-mobile{display:none!important;} .show-mobile{display:block!important;} }
.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:1.5rem;margin-bottom:1.5rem;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 24px 50px rgba(0,0,0,0.35);position:relative;}
.glass-btn-sm{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,0.035);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:8px 16px;font-size:0.75rem;font-weight:700;color:#e8e8ea;transition:all 0.2s;white-space:nowrap;text-decoration:none;}
.glass-btn-sm:hover{background:rgba(255,255,255,0.07);border-color:var(--glass-border-hover);}
.premium-btn{all:unset;position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#1a2620,#10150f 60%);border:1px solid var(--accent-border);box-shadow:0 0 0 1px rgba(62,168,122,0.06) inset,0 12px 28px rgba(0,0,0,0.5);color:#eafff2;font-weight:800;height:52px;width:100%;max-width:280px;border-radius:var(--radius-pill);overflow:hidden;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);text-decoration:none;}
.premium-btn:hover{border-color:rgba(62,168,122,0.5);transform:translateY(-2px);box-shadow:0 0 24px rgba(62,168,122,0.15),0 16px 34px rgba(0,0,0,0.5);}
.premium-btn.glass-glow-btn{background:rgba(255,255,255,0.04);border-color:var(--glass-border-hover);color:#fff;}
.btn-shimmer{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transform:skewX(-20deg);animation:shimmerMove 4.5s infinite;}
@keyframes shimmerMove{0%{left:-100%}50%{left:200%}100%{left:200%}}
.solid-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f4f4f5;color:#0a0a0c;font-weight:800;font-size:0.85rem;padding:12px 24px;border-radius:var(--radius-pill);transition:all 0.2s;text-decoration:none;}
.solid-btn:hover{opacity:0.9;transform:translateY(-1px);} .solid-btn.sm{padding:8px 16px;font-size:0.75rem;}
.outline-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--glass-border);color:#ccc;font-weight:700;font-size:0.85rem;padding:12px 24px;border-radius:var(--radius-pill);background:rgba(255,255,255,0.02);transition:all 0.2s;text-decoration:none;}
.outline-btn:hover{border-color:var(--glass-border-hover);color:#fff;} .outline-btn.sm{padding:8px 16px;font-size:0.75rem;}
.admin-btn{background:#f4f4f5;color:#0a0a0c;border:none;font-weight:800;padding:12px;border-radius:var(--radius-sm);cursor:pointer;margin-top:10px;width:100%;transition:all 0.2s;font-size:0.9rem;}
.admin-btn:hover{opacity:0.9;}
.admin-action-btn{all:unset;cursor:pointer;padding:6px 12px;border-radius:8px;font-size:0.68rem;font-weight:800;background:rgba(255,255,255,0.05);border:1px solid var(--glass-border);color:#ccc;white-space:nowrap;}
input,select,textarea{background:rgba(255,255,255,0.025);border:1px solid var(--glass-border);color:#f0f0f0;padding:12px 14px;border-radius:var(--radius-sm);width:100%;font-family:'Plus Jakarta Sans',sans-serif;font-size:0.9rem;outline:none;transition:all 0.2s;box-sizing:border-box;}
input:focus,select:focus,textarea:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft);}
select option{background:#0e0f12;} textarea{resize:vertical;min-height:100px;} ::placeholder{color:#4a4a4e;}
.main-container{width:100%;max-width:1220px;margin:0 auto;padding:var(--nav-clearance) 1rem 2rem;}
.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:50px;font-size:0.7rem;font-weight:700;color:var(--accent);margin-bottom:1.2rem;letter-spacing:1px;}
.surgical-title{font-size:clamp(2.2rem,6.5vw,4.2rem);font-weight:800;line-height:1.06;letter-spacing:-1.6px;color:#fff;}
.stats-banner{display:flex;gap:0;justify-content:center;flex-wrap:wrap;margin:2rem 0;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);overflow:hidden;}
.stat-item{flex:1;min-width:110px;padding:1.1rem;text-align:center;border-right:1px solid var(--glass-border);}
.stat-item:last-child{border-right:none;}
.stat-number{display:block;font-size:1.5rem;font-weight:800;color:#fff;} .stat-number.accent{color:var(--accent);}
.stat-label{display:block;font-size:0.66rem;color:#666;margin-top:3px;text-transform:uppercase;letter-spacing:0.6px;}
.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:1.5rem;}
.stat-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.2rem 1.4rem;}
.stat-card .stat-value{font-size:1.5rem;font-weight:800;color:var(--accent);} .stat-card .stat-label{font-size:0.68rem;color:#666;margin-top:4px;text-transform:uppercase;letter-spacing:0.5px;}
.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 11px;border-radius:20px;font-size:0.66rem;font-weight:700;}
.badge.active{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-border);}
.badge.pending{background:var(--gold-soft);color:var(--gold);border:1px solid rgba(212,169,76,0.28);}
.badge.inactive{background:var(--danger-soft);color:var(--danger);border:1px solid rgba(193,72,72,0.25);}
.filter-chip{all:unset;cursor:pointer;padding:7px 15px;border-radius:var(--radius-pill);font-size:0.75rem;font-weight:700;border:1px solid var(--glass-border);background:rgba(255,255,255,0.02);color:#888;transition:all 0.2s;white-space:nowrap;}
.filter-chip.active{background:rgba(255,255,255,0.08);border-color:var(--glass-border-hover);color:#fff;}
.toast{position:fixed;bottom:28px;left:0;right:0;width:max-content;max-width:calc(100% - 48px);margin:0 auto;transform:translateY(20px);background:rgba(10,10,13,0.96);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);border-radius:var(--radius-pill);padding:11px 22px;font-size:0.83rem;font-weight:600;color:#fff;z-index:9999;pointer-events:none;opacity:0;transition:all 0.3s;}
.toast.show{opacity:1;transform:translateY(0);} .toast.success{border-color:var(--accent-border);} .toast.error{border-color:rgba(193,72,72,0.35);}
.modal-overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,0.75);backdrop-filter:blur(10px);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.25s;}
.modal-overlay.show{opacity:1;pointer-events:all;}
.modal-sheet{background:rgba(9,10,13,0.98);border:1px solid var(--glass-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:520px;max-height:92vh;overflow-y:auto;transform:translateY(30px);transition:transform 0.3s;}
.modal-overlay.show .modal-sheet{transform:translateY(0);}
.modal-handle{width:36px;height:4px;background:rgba(255,255,255,0.16);border-radius:2px;margin:12px auto 0;}
.modal-content{padding:1.2rem 1.4rem 2rem;}
.modal-close-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.4rem;}
.modal-title{font-weight:800;font-size:1.1rem;}
.modal-close-btn{all:unset;cursor:pointer;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.05);display:flex;align-items:center;justify-content:center;color:#888;}
.modal-input{background:rgba(255,255,255,0.025)!important;border:1px solid var(--glass-border)!important;color:#f0f0f0!important;padding:12px 14px!important;border-radius:var(--radius-sm)!important;width:100%!important;outline:none!important;display:block;margin-bottom:10px;box-sizing:border-box;}
.dropdown-wrapper{position:relative;display:inline-block;}
.hamburger-btn{all:unset;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;width:20px;height:15px;padding:10px;border-radius:8px;}
.hamburger-btn:hover{background:rgba(255,255,255,0.05);} .hamburger-btn .line{width:100%;height:2px;background:#fff;border-radius:2px;}
.dropdown-content{display:none;position:absolute;top:calc(100% + 12px);right:0;min-width:220px;background:rgba(7,8,10,0.97);backdrop-filter:blur(44px) saturate(160%);border:1px solid var(--glass-border);border-radius:20px;overflow:hidden;z-index:1000;box-shadow:0 22px 60px rgba(0,0,0,0.8);}
.dropdown-content.show{display:block;animation:dropIn 0.2s cubic-bezier(0.23,1,0.32,1) both;}
@keyframes dropIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.dropdown-content a{color:rgba(255,255,255,0.68);padding:13px 18px;text-decoration:none;display:flex;align-items:center;gap:10px;font-size:0.82rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,0.04);}
.dropdown-content a:hover{background:rgba(255,255,255,0.05);color:#fff;} .dropdown-content a:last-child{border-bottom:none;}
.dropdown-content a.danger-link{color:rgba(193,72,72,0.85);}
.data-table-wrap{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-overflow-scrolling:touch;}
.data-table{width:100%;border-collapse:collapse;}
.data-table th{text-align:left;font-size:0.66rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:1px;padding:10px 16px;border-bottom:1px solid var(--glass-border);}
.data-table td{padding:13px 16px;font-size:0.83rem;border-bottom:1px solid rgba(255,255,255,0.03);}
.glass-footer{text-align:center;padding:2.5rem 1rem;border-top:1px solid var(--glass-border);margin-top:2rem;}
.footer-links{display:flex;justify-content:center;gap:1.4rem;margin-bottom:1rem;flex-wrap:wrap;}
.footer-links a{color:#5c5c60;text-decoration:none;font-size:0.83rem;} .footer-links a:hover{color:#fff;}
.empty-state{text-align:center;padding:3rem 1rem;color:#555;}
.section-heading{font-size:0.78rem;font-weight:800;color:#999;letter-spacing:2px;text-transform:uppercase;margin:0 0 1rem;}
.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.8rem;}
.see-all-link{font-size:0.75rem;font-weight:800;color:#666;text-decoration:none;} .see-all-link:hover{color:#fff;}
::-webkit-scrollbar{width:5px;height:5px;} ::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.08);border-radius:3px;}
.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;}
.auth-card{width:100%;max-width:400px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:2.4rem 2rem;backdrop-filter:var(--glass-blur);box-shadow:0 40px 80px rgba(0,0,0,0.5);}
@media (max-width:640px){ .main-container{padding:var(--nav-clearance) 0.75rem 1.5rem;} .glass-panel{border-radius:var(--radius-lg);padding:1.2rem;} .stats-grid{grid-template-columns:1fr 1fr;} }

/* ===== HARD MOBILE OVERRIDE — wins the cascade ===== */
html,body{max-width:100vw;overflow-x:hidden;}
.hamburger-btn{box-sizing:border-box!important;width:36px!important;height:36px!important;min-width:0!important;min-height:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-radius:10px!important;}
.hamburger-btn .line{width:16px!important;height:2px!important;flex:none!important;background:#fff;border-radius:2px;}
@media (max-width:860px){
  .dropdown-wrapper{position:static!important;}
  .dropdown-content{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;left:0!important;right:0!important;width:auto!important;max-height:calc(100vh - 90px);overflow-y:auto;text-align:left!important;border-radius:18px!important;z-index:100000!important;background:#0d0e11!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,0.1)!important;box-shadow:0 18px 50px rgba(0,0,0,0.85)!important;}
  .dropdown-content a{justify-content:flex-start!important;padding:13px 18px!important;font-size:0.86rem!important;color:rgba(255,255,255,0.82)!important;}
  .dropdown-content a.danger-link{color:#e08080!important;}
}
@media (max-width:640px){
  .glass-header{top:8px!important;left:8px!important;right:8px!important;padding:6px 10px!important;height:auto!important;}
  .nav-content{gap:6px!important;} .logo{font-size:0.82rem!important;gap:5px!important;} .logo img{width:20px!important;height:20px!important;}
  .nav-actions{gap:4px!important;}
  .premium-btn{height:34px!important;padding:0 10px!important;font-size:0.65rem!important;min-width:0!important;max-width:140px!important;}
  .solid-btn,.outline-btn,.admin-btn{padding:9px 14px!important;font-size:0.76rem!important;min-height:38px!important;}
  .solid-btn.sm,.outline-btn.sm{padding:6px 11px!important;font-size:0.68rem!important;min-height:32px!important;}
  .glass-btn-sm{padding:5px 9px!important;font-size:0.65rem!important;}
  .filter-chip{padding:5px 10px!important;font-size:0.66rem!important;}
  h1,.surgical-title{font-size:clamp(1.5rem,8vw,2rem)!important;letter-spacing:-0.5px!important;}
  .glass-panel{padding:0.9rem!important;margin-bottom:1rem!important;border-radius:16px!important;}
  .main-container{padding-left:0.6rem!important;padding-right:0.6rem!important;}
  .hero-badge{font-size:0.62rem!important;padding:4px 10px!important;}
}
@media (max-width:400px){ .glass-header{top:6px!important;left:6px!important;right:6px!important;} .nav-actions .glass-btn-sm.hide-mobile{display:none!important;} }
input,select,textarea{font-size:16px!important;}
@media (pointer:coarse){.solid-btn,.outline-btn,.admin-btn,.tier-select-btn{min-height:44px;}}
.solid-btn.sm,.outline-btn.sm{min-height:0;}
body{padding-bottom:env(safe-area-inset-bottom,0px);}

/* ===== v9: button integrity, tap behaviour, auth + shared components ===== */
a,button,input,select,label{-webkit-tap-highlight-color:transparent;}
button,a,.solid-btn,.outline-btn,.premium-btn,.tier-select-btn,.mode-btn,.copy-chip{touch-action:manipulation;}
/* Buttons never wrap their label — a wrapped pill-radius button is what rendered as a circle */
.solid-btn,.outline-btn,.premium-btn,.glass-btn-sm,.admin-action-btn,.tier-select-btn,.filter-chip,.mode-btn,.copy-chip{white-space:nowrap;flex-shrink:0;}
/* Hamburger is a phone-only control; desktop shows real links */
.mobile-only{display:none!important;}
@media (max-width:860px){.mobile-only{display:inline-block!important;}}

/* Segmented mode toggle (Funded / Free Trial) */
.mode-toggle{display:inline-flex;padding:4px;gap:4px;background:rgba(255,255,255,0.04);border:1px solid var(--glass-border);border-radius:50px;}
.mode-btn{all:unset;cursor:pointer;box-sizing:border-box;padding:10px 22px;border-radius:50px;font-size:0.82rem;font-weight:800;color:#888;transition:all .2s;white-space:nowrap;}
.mode-btn:hover{color:#ddd;}
.mode-btn.active{background:#f4f4f5;color:#0a0a0c;}
.mode-btn.active.trial{background:var(--accent);color:#06120c;}
@media (max-width:420px){.mode-btn{padding:10px 14px;font-size:0.76rem;}}

/* Auth */
.field{position:relative;}
.field label{display:block;font-size:0.66rem;font-weight:700;color:#777;text-transform:uppercase;letter-spacing:0.8px;margin:0 0 6px 2px;}
.field input{padding-right:14px;}
.pw-toggle{all:unset;cursor:pointer;position:absolute;right:6px;bottom:6px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#777;border-radius:8px;}
.pw-toggle:hover{color:#fff;background:rgba(255,255,255,0.05);}
.auth-error{display:none;background:var(--danger-soft);border:1px solid rgba(193,72,72,0.28);border-radius:12px;padding:11px 14px;font-size:0.8rem;color:#eba0a0;margin-bottom:1rem;line-height:1.5;}
.auth-error.show{display:block;}
.auth-notice{background:var(--gold-soft);border:1px solid rgba(212,169,76,0.28);border-radius:12px;padding:11px 14px;font-size:0.76rem;color:#d9bd7a;margin-bottom:1rem;line-height:1.6;}
.btn-primary{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:50px;padding:13px;border-radius:16px;background:#f4f4f5;color:#0a0a0c;font-weight:800;font-size:0.92rem;transition:opacity .2s;}
.btn-primary:hover{opacity:.92;} .btn-primary[disabled]{opacity:.55;cursor:default;}
.btn-social{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;min-height:50px;padding:12px;border-radius:16px;background:rgba(255,255,255,0.05);border:1px solid var(--glass-border);color:#fff;font-size:0.9rem;font-weight:700;}
.btn-social:hover{background:rgba(255,255,255,0.08);} .btn-social[disabled]{opacity:.5;cursor:default;}
.divider-or{display:flex;align-items:center;gap:12px;margin:1.2rem 0;color:#555;font-size:0.72rem;}
.divider-or::before,.divider-or::after{content:"";flex:1;height:1px;background:var(--glass-border);}

/* Payment instructions (shared by checkout + dashboard) */
.pay-box{border-radius:14px;padding:14px;margin-bottom:12px;text-align:center;}
.pay-amount{background:var(--accent-soft);border:1px solid var(--accent-border);}
.pay-ref{background:rgba(212,169,76,0.06);border:1px solid rgba(212,169,76,0.22);}
.pay-label{font-size:0.65rem;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;}
.pay-big{font-size:1.6rem;font-weight:800;color:var(--accent);}
.pay-sub{font-size:0.74rem;color:#777;margin-top:2px;}
.pay-warn{font-size:0.68rem;color:#e08080;margin-top:8px;}
.mono{font-family:ui-monospace,Menlo,Consolas,monospace;}
.copy-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 13px;background:rgba(255,255,255,0.06);border:1px solid var(--glass-border);border-radius:20px;font-size:0.72rem;font-weight:700;color:#ccc;box-sizing:border-box;}
.copy-chip:hover{background:rgba(255,255,255,0.1);}
.copy-chip.gold{background:rgba(212,169,76,0.1);border-color:rgba(212,169,76,0.28);color:var(--gold);}
.pay-bank{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,0.05);font-size:0.82rem;color:#ccc;text-align:left;}
.pay-bank .copy-chip{margin-top:0;}

.icon-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;}
.icon-btn:hover{filter:brightness(1.3);}
.auth-card>div:first-child a{color:#888;text-decoration:none;font-size:.72rem;}
.logo,.sb-brand{text-decoration:none;}
