/* MS Fashion — tela de autenticação com identidade editorial minimalista */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=DM+Sans:wght@400;500;600;700&display=swap');
body{background:#f7f6f3!important;color:#1a1a1a!important;font-family:'DM Sans',sans-serif!important}
.left,.access-brand{background:#1b1b1b!important;color:#f8f8f6!important}
.left:after{border-radius:0!important;box-shadow:none!important;transform:rotate(18deg);opacity:.15}
.copy h1,.access-brand h1{font:500 clamp(54px,5.2vw,88px)/.98 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.04em!important;max-width:650px}
.copy .eyebrow,.access-brand .eyebrow{color:#c1bfb8!important;font-size:10px!important;font-weight:500!important}
.brand strong,.logo-sm strong{font-family:'DM Sans',sans-serif!important;letter-spacing:.17em!important;font-size:15px!important}
.brand small{color:#b9b7b1!important}
.brand img,.access-brand img,.logo-sm img{border:0!important;border-radius:0!important;box-shadow:none!important}
.card,.access-card{border:1px solid #e4e1db!important;border-radius:2px!important;box-shadow:none!important;background:#fff!important;padding:clamp(25px,4vw,48px)!important}
.card h2,.access-card h2{font:600 27px 'DM Sans',sans-serif!important;letter-spacing:-.04em!important;color:#191919!important}
.symbol{color:#5e5b55!important;letter-spacing:.17em}
.copy p,.access-brand p{color:#d3d1ca!important}
input{border-radius:2px!important;border:1px solid #d5d2cb!important;background:#fff!important;color:#161616!important}
button,.primary,.btn{border-radius:2px!important;box-shadow:none!important}
.primary,.access-card .btn{background:#191919!important;color:#fff!important;letter-spacing:.06em!important}
.secondary,a,.links a{color:#262626!important}
.brand,.access-brand a{color:#fff!important}
.right,.access-form{background:#f7f6f3!important}
@media(max-width:800px){.card,.access-card{padding:30px!important}}
