:root{--beefri-yellow: #f5c400;--beefri-yellow-rgb: 245, 196, 0;--beefri-black: #111111;--bs-primary: var(--beefri-yellow) !important;--bs-primary-rgb: var(--beefri-yellow-rgb);--bs-primary-text-emphasis: #4a3600;--bs-link-color: #8a5f00;--bs-link-hover-color: #6b4800;--bs-secondary: var(--beefri-black);--bs-secondary-rgb: 17, 17, 17;--bs-body-bg: #fffdf2;--bs-body-color: #111111;--bs-border-color: #e7dfc7;--bs-secondary-bg: #f3edd6;--bs-secondary-bg-rgb: 243, 237, 214;--bs-tertiary-bg: #f8f3df;--bs-tertiary-bg-rgb: 248, 243, 223;--bs-btn-bg: var(--beefri-yellow);--bs-btn-border-color: rgb(var(--beefri-yellow-rgb))}[data-bs-theme=dark]{--beefri-yellow: #8e7e0c;--beefri-yellow-rgb: 142, 126, 12;--beefri-black: #0b0b0b;--bs-primary: var(--beefri-yellow);--bs-primary-rgb: var(--beefri-yellow-rgb);--bs-primary-text-emphasis: #ffe89a;--bs-link-color: #d9bf57;--bs-link-hover-color: #f2d879;--bs-secondary: #f1f1f1;--bs-secondary-rgb: 241, 241, 241;--bs-body-bg: #0b0b0b;--bs-body-color: #f5f5f5;--bs-border-color: #2a2a2a;--bs-secondary-bg: #1a1a1a;--bs-secondary-bg-rgb: 26, 26, 26;--bs-tertiary-bg: #141414;--bs-tertiary-bg-rgb: 20, 20, 20;--bs-btn-bg: var(--beefri-yellow);--bs-btn-border-color: var(--beefri-yellow)}body{background:radial-gradient(circle at 10% 20%, rgba(245, 196, 0, 0.18), transparent 40%),#fffdf2;color:#111}.index-page{overflow-x:hidden}.index-shell{width:100%}[data-bs-theme=dark] body{background:radial-gradient(circle at 10% 20%, rgba(142, 126, 12, 0.18), transparent 45%),#0b0b0b;color:#f5f5f5}[data-bs-theme=light] .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}[data-bs-theme=light] .form-check-input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}[data-bs-theme=dark] .form-check-input{background-color:#2e3138;border-color:#6b7280}[data-bs-theme=dark] .form-check-input:focus{border-color:#8e7e0c;box-shadow:0 0 0 .2rem rgba(142,126,12,.35)}[data-bs-theme=dark] .form-check-input:checked{background-color:#8e7e0c;border-color:#8e7e0c}[data-bs-theme=dark] .form-check-input:checked:focus{box-shadow:0 0 0 .2rem rgba(142,126,12,.45)}[data-bs-theme=dark] .form-check-input[type=checkbox]:indeterminate{background-color:#8e7e0c;border-color:#8e7e0c}.brand-logo{height:100px;width:auto;display:block}[data-bs-theme=dark] .brand-logo-light{display:none !important}[data-bs-theme=dark] .brand-logo-dark{display:block !important}[data-bs-theme=light] .brand-logo-light{display:block !important}[data-bs-theme=light] .brand-logo-dark{display:none !important}.icona-logo{font-size:40px}.badge-soft{background-color:#fff4c2;color:#7a5400;border-radius:999px;padding:.45rem .75rem;font-weight:600}[data-bs-theme=dark] .badge-soft{background-color:rgba(142,126,12,.22);color:#f5e39f}.login-divider{position:relative;text-align:center;font-size:.85rem;margin:.5rem 0}.login-divider::before,.login-divider::after{content:"";position:absolute;top:50%;width:40%;height:1px;background:#e7dfc7}[data-bs-theme=dark] .login-divider::before,[data-bs-theme=dark] .login-divider::after{background:#2a2a2a}.login-divider::before{left:0}.login-divider::after{right:0}.modal-content{border:none;box-shadow:0 20px 60px rgba(0,0,0,.08)}[data-bs-theme=dark] .modal-content{box-shadow:0 20px 60px rgba(0,0,0,.4)}.index-theme-toggle{backdrop-filter:blur(2px)}[data-bs-theme=dark] .index-theme-toggle{color:#f1f1f1;border-color:#3a3a3a;background-color:rgba(20,20,20,.82)}[data-bs-theme=dark] .index-theme-toggle:hover,[data-bs-theme=dark] .index-theme-toggle:focus,[data-bs-theme=dark] .index-theme-toggle:active{color:#f1f1f1;border-color:#8e7e0c;background-color:rgba(142,126,12,.2)}.btn-primary{--bs-btn-color: #111111;--bs-btn-bg: var(--beefri-yellow);--bs-btn-border-color: var(--beefri-yellow);--bs-btn-hover-color: #111111;--bs-btn-active-color: #111111;--bs-btn-hover-bg: #e2b400;--bs-btn-active-bg: #d4a900;--bs-btn-hover-border-color: #e2b400;--bs-btn-active-border-color: #d4a900}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #111111;--bs-btn-active-color: #111111;--bs-btn-hover-bg: var(--bs-primary);--bs-btn-active-bg: #e2b400;--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-border-color: #e2b400}#showRegister.btn-outline-primary{--bs-btn-color: #9a6a00;--bs-btn-border-color: #d4a900;--bs-btn-hover-color: #111111;--bs-btn-hover-bg: #f5c400;--bs-btn-hover-border-color: #f5c400;--bs-btn-active-color: #111111;--bs-btn-active-bg: #e2b400;--bs-btn-active-border-color: #e2b400}.bg-primary{background-color:var(--beefri-yellow) !important}.register-actions{flex-wrap:nowrap}.register-actions .btn{flex:1 1 0;min-width:0;white-space:nowrap}.register-actions .btn-icon-only{flex:0 0 44px;padding-left:0;padding-right:0;font-size:1.1rem;line-height:1}@media(min-width: 992px){.auth-layout-row{--landing-basis: 50%;--auth-basis: 50%}.auth-layout-row .landing-col,.auth-layout-row .auth-col{flex:0 0 auto;transition:flex-basis 280ms ease,max-width 280ms ease,transform 280ms ease,opacity 280ms ease;will-change:flex-basis,max-width,transform,opacity}.auth-layout-row .landing-col{flex-basis:var(--landing-basis);max-width:var(--landing-basis)}.auth-layout-row .auth-col{flex-basis:var(--auth-basis);max-width:var(--auth-basis)}.auth-layout-row.is-register-step .landing-col{--landing-basis: 35%;opacity:.55;transform:translateX(-12px) scale(0.98)}.auth-layout-row.is-register-step .auth-col{--auth-basis: 65%;transform:translateX(-8px) scale(1.01)}}@media(max-width: 991.98px){.index-theme-toggle-wrap{position:sticky !important;top:0;right:auto !important;left:0;padding:.875rem .875rem 0 .875rem !important;display:flex;justify-content:flex-end;pointer-events:none}.index-theme-toggle-wrap .index-theme-toggle{pointer-events:auto}.index-shell{align-items:flex-start !important;padding-top:.5rem !important;padding-bottom:1rem !important}.landing-col .p-4,.auth-col .card-body{padding:1.25rem !important}.landing-col .p-4{padding-bottom:.5rem !important}.brand-logo{height:76px}.landing-col h5{font-size:1.1rem;margin-bottom:.75rem !important}.landing-col p,.landing-col li{font-size:.95rem}.login-heading h4,#registerView h4{font-size:1.55rem}.card.shadow-lg{box-shadow:0 14px 34px rgba(0,0,0,.08) !important}}@media(max-width: 767.98px){.index-theme-toggle-wrap{padding-inline:.75rem !important}.index-theme-toggle{padding-inline:.75rem;min-height:42px}.index-theme-toggle .theme-label-dark,.index-theme-toggle .theme-label-light{display:none}.index-shell{padding-inline:.75rem !important}.auth-layout-row{--bs-gutter-y: 0.75rem}.landing-col .p-4,.auth-col .card-body{padding:1rem !important}.login-heading{margin-bottom:1rem !important}.form-floating>.form-control,.form-floating>.form-select{min-height:calc(3.5rem + 2px)}.register-actions{flex-wrap:wrap}.register-actions .btn,.register-actions .btn-icon-only{flex:1 1 100%;width:100%}.register-actions .btn-icon-only{min-height:48px}.badge-soft{font-size:.8rem}#passwordModal .modal-dialog,#registrationSuccessModal .modal-dialog{margin:.75rem}footer.py-2{padding-top:.75rem !important;padding-bottom:1rem !important}}/*# sourceMappingURL=index.css.map */
