.sc-auth{color:#454c3c;--ink:#454c3c;--muted:#7a806f;--line:#e3e5db;--paper:#fbfaf6;--companion:#b3a0d6;background:#fbfaf6;min-height:100dvh;padding:36px clamp(24px,6vw,100px);font-family:Arial,sans-serif}.sc-auth-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;max-width:1040px;margin:65px auto;display:grid}.sc-auth-welcome{max-width:430px}.sc-auth-welcome .sc-creature{color:#b3a0d6;width:150px;height:150px;margin-bottom:25px;display:block}.sc-auth h1{margin:20px 0;font:48px/1.08 Georgia,serif}.sc-auth h2{margin:14px 0;font:34px/1.15 Georgia,serif}.sc-auth p{color:#7a806f;margin:16px 0 24px;font-size:14px;line-height:1.7}.sc-auth-card{background:#fffefa;border:1px solid #e3e5db;border-radius:24px;padding:36px;box-shadow:0 12px 45px #454c3c06}.sc-auth .soma-field{background:#fbfaf6;border:1px solid #d9decf;border-radius:10px;min-height:46px}.sc-auth .soma-btn{background:#454c3c;border-color:#454c3c;border-radius:10px;min-height:46px}.sc-auth input:focus-visible,.sc-auth button:focus-visible,.sc-auth a:focus-visible{outline-offset:3px;outline:2px solid #827397}.sc-auth footer{text-align:center;color:#939987;font-size:12px}.sc-auth a{text-underline-offset:4px}.sc-auth-card>p:last-child{margin-bottom:0}@media (max-width:720px){.sc-auth{padding:24px}.sc-auth-layout{grid-template-columns:1fr;gap:28px;margin:35px auto}.sc-auth-welcome .sc-creature{width:90px;height:90px;margin:0}.sc-auth-welcome h1{font-size:36px}.sc-auth-welcome>p{display:none}.sc-auth-card{padding:26px}.sc-auth h2{font-size:30px}}
