.sk-account-page{--sk-account-ink:#102b4c;--sk-account-muted:#66758a;--sk-account-border:#dfe6ee;--sk-account-soft:#f6f8fb;--sk-account-accent:#d83b2f;padding:54px 20px 80px;color:var(--sk-account-ink)}.sk-account-container{width:min(1180px,100%);margin:0 auto}.sk-account-head{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:30px}.sk-account-head span,.sk-account-card>span,.sk-account-eyebrow{display:block;margin-bottom:8px;color:#5f73d8;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.sk-account-head h1{margin:0 0 8px;font-size:clamp(34px,5vw,58px);line-height:1;letter-spacing:-.045em}.sk-account-head p,.sk-account-card>p,.sk-account-auth-card>p{margin:0;color:var(--sk-account-muted);font-size:16px;line-height:1.65}.sk-account-head-badge{display:grid;flex:0 0 72px;width:72px;height:72px;place-items:center;border-radius:22px;background:var(--sk-account-ink);color:#fff;font-size:30px;font-weight:900}.sk-account-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.sk-account-nav{position:sticky;top:24px;display:flex;flex-direction:column;padding:12px;border:1px solid var(--sk-account-border);border-radius:22px;background:#fff;box-shadow:0 15px 45px rgba(16,43,76,.06)}.sk-account-nav a{padding:13px 15px;border-radius:12px;color:var(--sk-account-ink);font-weight:800;text-decoration:none}.sk-account-nav a:hover,.sk-account-nav a.is-active{background:var(--sk-account-ink);color:#fff}.sk-account-nav .sk-account-logout{margin-top:10px;border-top:1px solid var(--sk-account-border);border-radius:0;color:var(--sk-account-accent)}.sk-account-nav .sk-account-logout:hover{border-radius:12px;background:#fff1ef;color:#a52920}.sk-account-content{display:grid;gap:22px;min-width:0}.sk-account-card{padding:clamp(24px,4vw,42px);border:1px solid var(--sk-account-border);border-radius:26px;background:#fff;box-shadow:0 18px 55px rgba(16,43,76,.055)}.sk-account-card h2,.sk-account-auth-card h2{margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.06;letter-spacing:-.035em}.sk-account-actions,.sk-account-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:26px}.sk-account-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:20px}.sk-account-card-title h2{margin-bottom:6px}.sk-account-card-title p{margin:0;color:var(--sk-account-muted)}.sk-account-status{display:inline-flex;padding:8px 11px;border-radius:999px;background:#eef3f8;color:var(--sk-account-ink);font-size:12px;font-weight:900;white-space:nowrap}.sk-status-completed{background:#e9f8ef;color:#17733b}.sk-status-processing{background:#fff4d8;color:#8a6100}.sk-status-cancelled,.sk-status-failed{background:#fff0ee;color:#a62b21}.sk-account-back{display:inline-flex;margin-bottom:24px;color:var(--sk-account-ink);font-weight:900;text-decoration:none}.sk-account-notice{padding:14px 18px;border-radius:14px;background:#e9f8ef;color:#176c39;font-weight:800}.sk-account-notice.is-error{background:#fff0ee;color:#9d2a21}.sk-account-mini-list{display:grid;gap:12px;margin-top:24px}.sk-account-mini-list article{display:flex;align-items:center;gap:15px;padding:14px;border-radius:16px;background:var(--sk-account-soft)}.sk-account-mini-list img{width:64px;height:64px;object-fit:contain;border-radius:12px;background:#fff}.sk-account-mini-list strong,.sk-account-mini-list span{display:block}.sk-account-mini-list span{margin-top:4px;color:var(--sk-account-muted);font-size:13px}.sk-account-guest{min-height:70vh;display:grid;align-items:center}.sk-account-auth-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1fr);overflow:hidden;border:1px solid var(--sk-account-border);border-radius:30px;background:#fff;box-shadow:0 28px 80px rgba(16,43,76,.1)}.sk-account-auth-intro{padding:clamp(36px,6vw,72px);background:linear-gradient(145deg,#102b4c,#1d456d);color:#fff}.sk-account-auth-intro span{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.sk-account-auth-intro h1{margin:18px 0;font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:-.05em}.sk-account-auth-intro p{max-width:420px;margin:0;font-size:18px;line-height:1.65;opacity:.8}.sk-account-auth-card{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,68px)}.sk-account-auth-links{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px}.sk-account-auth-links a{color:var(--sk-account-ink);font-weight:800}
/* ACCOUNT 2.1: Astra/WooCommerce navigation remains invisible; the account app owns the UI. */
body.sk-account-2-page .site-header,body.sk-account-2-page .ast-above-header-wrap,body.sk-account-2-page .ast-primary-header-bar,body.sk-account-2-page .woocommerce-MyAccount-navigation{display:none!important}
