html[data-zerco-theme=halloween]{--season-orange: #ff8a24;--season-action: #b74700;--season-card: #fffdf9;--season-ink: #30251e;--season-border: #d9c4b2;--season-field: #fff;--season-placeholder: #75665b;--season-login-shade: transparent;--season-login-art: url(/assets/themes/halloween/login-background.jpg);--season-header-art: url(/assets/themes/halloween/topbar-background.jpg);--season-sidebar-art: url(/assets/themes/halloween/sidebar-decoration.jpg);--season-footer-art: url(/assets/themes/halloween/sidebar-footer.png)}html[data-zerco-theme=halloween][data-bs-theme=dark]{--season-card: #241b16;--season-ink: #fff1e3;--season-border: #81634d;--season-field: #17110e;--season-placeholder: #c3b3a5;--season-login-shade: rgb(14 8 5 / 76%)}html[data-zerco-theme=halloween] .login-page{background:linear-gradient(var(--season-login-shade),var(--season-login-shade)),var(--season-login-art) center / cover no-repeat,#fae6d4}html[data-zerco-theme=halloween] .login-rings{display:none}html[data-zerco-theme=halloween] .login-page .account-pages{min-height:100dvh;display:flex;align-items:center}html[data-zerco-theme=halloween] .login-page .container{padding-block:20px}html[data-zerco-theme=halloween] .login-card{overflow:hidden;color:var(--season-ink);background:var(--season-card);border:1px solid var(--season-border);border-radius:12px;box-shadow:0 20px 70px #431d073d}html[data-zerco-theme=halloween] .login-card__header{min-height:160px;padding:32px!important;align-items:center;background:url(/assets/themes/halloween/login-decoration.png) center / cover no-repeat,#ff6c00;border:0}html[data-zerco-theme=halloween] .login-logo{display:block;width:100%;max-width:340px;height:auto}html[data-zerco-theme=halloween] .login-card .form-label,html[data-zerco-theme=halloween] .login-card .form-check-label{color:var(--season-ink)}html[data-zerco-theme=halloween] .login-card :is(.form-control,.input-group-text){color:var(--season-ink);background-color:var(--season-field);border-color:var(--season-border)}html[data-zerco-theme=halloween] .login-card .form-control::placeholder{color:var(--season-placeholder);opacity:1}html[data-zerco-theme=halloween] .login-card .form-control:focus{border-color:var(--season-action);box-shadow:0 0 0 3px #ea6c0d40}html[data-zerco-theme=halloween] .login-card .btn-primary{padding:10px 22px;color:#fff;background:var(--season-action);border-color:var(--season-action);box-shadow:0 4px 14px #b7470033}html[data-zerco-theme=halloween] .login-card .btn-primary:hover{background:#943900;border-color:#943900}html[data-zerco-theme=halloween] .login-card .form-check-input:checked{background-color:var(--season-action);border-color:var(--season-action)}html[data-zerco-theme=halloween] .navbar-custom{--ct-topbar-bg: #100c09;--ct-topbar-item-color: #fff1e3;--ct-topbar-item-hover-color: #ffaf62;background:linear-gradient(90deg,#100c0900 35%,#100c09 88%),var(--season-header-art) center 42% / cover no-repeat,#100c09;border-bottom:1px solid #703506}html[data-zerco-theme=halloween] .navbar-custom :is(.button-toggle-menu,.nav-link){color:var(--season-orange)}html[data-zerco-theme=halloween] .navbar-custom .button-toggle-menu{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;color:#ffd166;border:1px solid rgb(255 190 79 / 80%);border-radius:10px;background:#140d09eb;box-shadow:0 0 0 2px #ff791f3d,0 3px 12px #00000061;text-shadow:0 0 8px rgb(255 159 56 / 48%);touch-action:manipulation}html[data-zerco-theme=halloween] .navbar-custom .button-toggle-menu:hover,html[data-zerco-theme=halloween] .navbar-custom .button-toggle-menu:active{color:#fff3cf;border-color:#ffd166;background:#43240f;box-shadow:0 0 0 3px #ff791f59,0 0 18px #ff791f6b}html[data-zerco-theme=halloween] .navbar-custom .button-toggle-menu:focus-visible{outline:3px solid #fff0b3;outline-offset:3px}html[data-zerco-theme=halloween] .navbar-custom .button-toggle-menu i{font-size:1.35rem}html[data-zerco-theme=halloween] .navbar-custom .nav-user{color:#fff1e3;background:#100c09b3!important}html[data-zerco-theme=halloween] .navbar-custom .nav-user h5{color:#ff9a42}html[data-zerco-theme=halloween] .navbar-custom .nav-user h6,html[data-zerco-theme=halloween] .navbar-custom .nav-user .text-muted{color:#f3e5d9!important}html[data-zerco-theme=halloween] .leftside-menu{--ct-menu-bg: #100e0c;--ct-menu-item-color: #e5dcd4;--ct-menu-item-hover-color: #ffaf62;--ct-menu-item-active-color: #ffaf62;--ct-menu-item-active-bg: #48270f;background:var(--season-footer-art) center bottom / 100% auto no-repeat,#100e0c;border-right:1px solid #542d12}html[data-zerco-theme=halloween] .leftside-menu>.logo{background:var(--season-sidebar-art) center / cover no-repeat,#100e0c}html[data-zerco-theme=halloween] .leftside-menu :is(.side-nav-link,.side-nav-second-level a,.side-nav-third-level a){color:#e5dcd4}html[data-zerco-theme=halloween] .leftside-menu :is(.side-nav-title,.side-nav-link>i,.menu-arrow,.button-close-fullsidebar){color:#ff922d}html[data-zerco-theme=halloween] .leftside-menu .side-nav-title:after{content:"";display:inline-block;width:80px;height:18px;margin-left:8px;vertical-align:middle;background:url(/assets/themes/halloween/section-pumpkin.png) left center / 18px auto no-repeat,linear-gradient(90deg,#ff922d,transparent) right center / 50px 1px no-repeat}html[data-zerco-theme=halloween] .leftside-menu .side-nav-link:hover,html[data-zerco-theme=halloween] .leftside-menu .side-nav-link.active,html[data-zerco-theme=halloween] .leftside-menu .side-nav-second-level a:hover,html[data-zerco-theme=halloween] .leftside-menu .side-nav-second-level a.active{color:#ffb56e;background-color:#cc5e092b}html[data-zerco-theme=halloween] .leftside-menu .logo-light{display:block}html[data-zerco-theme=halloween] .leftside-menu .logo-dark{display:none}html[data-zerco-theme=halloween] :is(.navbar-custom,.leftside-menu,.login-card) :is(a,button,input):focus-visible{outline:3px solid #d76c18;outline-offset:3px}html[data-zerco-theme=halloween][data-sidenav-size=condensed] .leftside-menu{background-size:auto 140px}html[data-zerco-theme=halloween][data-sidenav-size=condensed] .leftside-menu>.logo{background:#100e0c}html[data-zerco-theme=halloween][data-sidenav-size=condensed] .leftside-menu .side-nav-title:after{content:none}@media(max-width:767px){html[data-zerco-theme=halloween] .login-page{background-position:center}html[data-zerco-theme=halloween] .login-card{max-width:460px;margin-inline:auto}html[data-zerco-theme=halloween] .navbar-custom{background-position:35% center}html[data-zerco-theme=halloween] .navbar-custom .button-toggle-menu{width:48px;height:48px;border-width:2px;box-shadow:0 0 0 3px #ff791f4d,0 4px 16px #0000007a}}
