.commercial-login{--background:48 31% 95%;--foreground:159 37% 16%;--card:48 50% 98%;--muted:90 17% 90%;--muted-foreground:141 16% 34%;--border:91 12% 76%;--input:91 12% 76%;--secondary:91 20% 89%;color:#19382d;background:#f6f5ee}.commercial-login h1{letter-spacing:-.025em;font:500 34px/1.2 Georgia,Times New Roman,serif}.commercial-login h2{letter-spacing:-.015em;font-size:23px;line-height:1.3}.commercial-login p,.commercial-login label{font-size:14px;line-height:1.6}.commercial-login .bg-card{box-shadow:none;border-top:3px solid #a4802c;border-radius:4px;padding:28px}.commercial-login input{border-radius:4px;min-height:48px;font-size:16px}.commercial-login button{border-radius:4px;min-height:44px}.commercial-login :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #17678f}@media (max-width:390px){.commercial-login{padding:72px 16px 24px}.commercial-login .bg-card{padding:22px}}.commercial-login{--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-card:hsl(var(--card));--color-muted-foreground:hsl(var(--muted-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-secondary:hsl(var(--secondary))}.commercial-login button{min-width:44px}.commercial-login #password{padding-right:60px}
