@import url('/js/libs/fonts/dm-sans.css');
/* LOGIN_TEMA_FOOD_v1 - identidade SecureFood (mesmas cores da landing). Apenas variaveis e ajustes visuais. */
:root {
    --lg-bg: #6e1d3c;
    --lg-bg-2: #4a1128;
    --lg-primary: #6e1d3c;
    --lg-primary-dark: #561730;
    --lg-focus: #d4893a;
    --lg-line: #eadfd5;
    --lg-soft: #faf6f0;
    --lg-accent: #d4893a;
}
.lg { font-family: 'DM Sans', -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
.lg-brand {
    background:
        radial-gradient(620px 380px at 0% 0%, rgba(212,137,58,.30), transparent 62%),
        radial-gradient(520px 320px at 100% 100%, rgba(212,137,58,.16), transparent 60%),
        linear-gradient(180deg, var(--lg-bg), var(--lg-bg-2));
}
.lg-brand::before, .lg-brand::after { border-color: rgba(212,137,58,.20); }
.lg-ico { background: rgba(212,137,58,.20); color: #f6c68e; }
.lg-main { background: var(--lg-soft); }
.lg-head h1 { color: #2c2c2c; }
.lg-field input[type=email], .lg-field input[type=password], .lg-field input[type=text],
.lg-field input[type=tel], .lg-field select { border-color: #a89a8f; }
.lg-field input:focus { border-color: var(--lg-primary); outline: 2px solid var(--lg-focus); outline-offset: 0; }
.lg-btn { box-shadow: 0 6px 18px rgba(110,29,60,.22); }
.lg-btn:hover { box-shadow: 0 8px 22px rgba(110,29,60,.28); }
a.lg-logo { box-shadow: 0 4px 14px rgba(0,0,0,.18); }
