.foly-account-card{margin:1.5rem 0 2rem;padding:1.5rem;border:1px solid #e5ddcd;border-left:5px solid #ffcc19;border-radius:10px;background:#faf7ef;color:#212121}
.foly-account-card h2{margin:0 0 .75rem;font-size:1.6rem;line-height:1.2}
.foly-account-card p{max-width:48rem;margin:0 0 1rem;line-height:1.6}
.foly-account-kicker{color:#8f2827;font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}
.foly-account-card .button{white-space:normal;line-height:1.4;min-height:44px}
.foly-account-back{display:inline-block;padding:.6rem .25rem;font-weight:600;text-decoration:underline}
.woocommerce-account #customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
.woocommerce-account #customer_login>.col-1,.woocommerce-account #customer_login>.col-2{float:none;width:100%;max-width:none}
.woocommerce-account #customer_login form{height:100%;margin:0;padding:1.5rem;border:1px solid #e5ddcd;border-radius:10px}
.woocommerce-account #customer_login input[type=email],.woocommerce-account #customer_login input[type=text],.woocommerce-account #customer_login input[type=password]{font-size:16px;min-height:46px}
.woocommerce-account #customer_login label{display:block;line-height:1.4}
.woocommerce-account #customer_login .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:.6rem;margin:1rem 0}
.woocommerce-account .woocommerce-orders-table .button{margin:.2rem;white-space:normal}
@media(max-width:767px){.woocommerce-account #customer_login{grid-template-columns:1fr;gap:1rem}.foly-account-card{padding:1.1rem}.foly-account-card .button{width:100%;text-align:center}.woocommerce-account #customer_login form{padding:1.1rem}}
