.account-actions{display:inline-flex;align-items:center;gap:8px}
.account-link,.account-register{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 15px;border:1px solid rgba(255,255,255,.48);border-radius:999px;line-height:1;transition:background .18s,border-color .18s,transform .18s}
.account-link:hover,.account-register:hover{border-color:#fff;background:rgba(255,255,255,.12);transform:translateY(-1px)}
.account-register{background:rgba(255,255,255,.12)}
.woocommerce-account .woocommerce{max-width:980px;margin:0 auto}
.woocommerce-account .woocommerce h2{margin-bottom:20px;font-size:clamp(1.8rem,3vw,2.5rem)}
.woocommerce-account .woocommerce-form{padding:25px;border:1px solid rgba(24,52,47,.13);border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(16,39,35,.06)}
.woocommerce-account .woocommerce-form-row{margin-bottom:16px}
.woocommerce-account .woocommerce-form input{border-radius:13px}
@media(max-width:1050px){.menu{gap:15px}.account-actions{gap:6px}.account-link,.account-register{padding-inline:12px}}
@media(max-width:900px){.account-actions{display:inline-flex}.account-link,.account-register{min-height:38px;padding-inline:11px;font-size:.78rem}}
@media(max-width:620px){.nav{gap:10px}.brand{font-size:1.08rem}.brand-mark{width:33px;height:33px}.menu{gap:7px}.account-actions{gap:5px}.account-link,.account-register{padding-inline:9px}.menu>.button{display:none}}
@media(max-width:430px){.account-actions .account-register{display:none}}
