@font-face{font-family:"NexCom Extended";src:url("/assets/nexcom_branding/fonts/eurostile-extended-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"NexCom Extended";src:url("/assets/nexcom_branding/fonts/eurostile-extended-bold.woff") format("woff");font-weight:600 900;font-style:normal;font-display:swap}
html[data-theme="dark"]{
 color-scheme:dark!important;--ink:#02070e;--navy:#061321;--panel:#081a2a;--panel-2:#0b2235;--cyan:#45d6ff;--blue:#1684d9;--gold:#cfab60;--gold-bright:#e1c179;--ice:#edf8ff;--muted:#8da9b9;--muted-light:#a9c0cc;--display-font:"NexCom Extended","Eurostile Extended","Microgramma D Extended",Michroma,sans-serif;--body-font:"Avenir Next",Avenir,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--nex-line:rgba(69,214,255,.2);--nex-line-gold:rgba(207,171,96,.34);
 --bg-color:var(--ink)!important;--fg-color:var(--panel)!important;--navbar-bg:rgba(6,19,33,.97)!important;--card-bg:var(--panel)!important;--control-bg:var(--panel-2)!important;--control-bg-on-gray:#0d273b!important;--surface-menu:var(--panel)!important;--surface-modal:var(--panel)!important;--surface-cards:var(--panel)!important;--surface-white:var(--panel)!important;--surface-gray-1:#071725!important;--surface-gray-2:#0a1d2e!important;--surface-gray-3:#0d273b!important;--surface-gray-4:#12344e!important;--sidebar-select-color:rgba(207,171,96,.13)!important;--sidebar-hover-color:rgba(207,171,96,.08)!important;--sidebar-active-color:rgba(207,171,96,.14)!important;--border-color:var(--nex-line)!important;--dark-border-color:rgba(69,214,255,.3)!important;--text-color:var(--ice)!important;--text-muted:var(--muted)!important;--text-light:var(--muted-light)!important;--primary:var(--gold)!important;--blue-500:var(--gold)!important;--blue-600:#b89045!important;--btn-primary:var(--gold)!important
}
html[data-theme="dark"],html[data-theme="dark"] body{min-height:100%;background:var(--ink)!important}
html[data-theme="dark"] body,html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea,html[data-theme="dark"] .ql-editor,html[data-theme="dark"] .list-row,html[data-theme="dark"] .form-layout,html[data-theme="dark"] .grid-body,html[data-theme="dark"] .datatable{color:var(--ice)!important;font-family:var(--body-font)!important}
html[data-theme="dark"] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.38;background-image:linear-gradient(rgba(69,214,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(69,214,255,.028) 1px,transparent 1px),radial-gradient(circle at 80% 10%,rgba(22,132,217,.12),transparent 34%);background-size:32px 32px,32px 32px,100% 100%}
html[data-theme="dark"] body>*{position:relative}
html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] h4,html[data-theme="dark"] h5,html[data-theme="dark"] h6,html[data-theme="dark"] .page-title,html[data-theme="dark"] .title-text,html[data-theme="dark"] .page-head .title-area,html[data-theme="dark"] .widget-head .widget-title,html[data-theme="dark"] .widget-title,html[data-theme="dark"] .modal-title,html[data-theme="dark"] .section-head,html[data-theme="dark"] .form-section .section-head,html[data-theme="dark"] .workspace-section .section-title,html[data-theme="dark"] .workspace-title,html[data-theme="dark"] .onb-title,html[data-theme="dark"] .desk-sidebar .standard-sidebar-label,html[data-theme="dark"] .standard-sidebar-item .sidebar-item-label,html[data-theme="dark"] .desktop-icon .widget-title,html[data-theme="dark"] .shortcut-widget-box .widget-title,html[data-theme="dark"] .links-widget-box .widget-title,html[data-theme="dark"] .navbar .nav-link,html[data-theme="dark"] .dropdown-item,html[data-theme="dark"] .btn,html[data-theme="dark"] button,html[data-theme="dark"] .badge,html[data-theme="dark"] .tag,html[data-theme="dark"] .indicator-pill{font-family:var(--display-font)!important}
html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] h4,html[data-theme="dark"] h5,html[data-theme="dark"] h6,html[data-theme="dark"] .page-title,html[data-theme="dark"] .title-text,html[data-theme="dark"] .widget-head .widget-title,html[data-theme="dark"] .widget-title,html[data-theme="dark"] .modal-title,html[data-theme="dark"] .section-head,html[data-theme="dark"] .workspace-title,html[data-theme="dark"] .onb-title{color:var(--ice)!important;letter-spacing:.025em}
html[data-theme="dark"] p,html[data-theme="dark"] .text-muted,html[data-theme="dark"] .text-extra-muted,html[data-theme="dark"] .description,html[data-theme="dark"] .help,html[data-theme="dark"] .help-box,html[data-theme="dark"] .form-text,html[data-theme="dark"] .small,html[data-theme="dark"] small,html[data-theme="dark"] .control-label .help,html[data-theme="dark"] .comment-content .content,html[data-theme="dark"] .timeline-message-box{color:var(--muted)!important}
html[data-theme="dark"] a,html[data-theme="dark"] .link-content,html[data-theme="dark"] .list-row-head .level-item{color:var(--muted-light)!important}
html[data-theme="dark"] a:hover,html[data-theme="dark"] a:focus,html[data-theme="dark"] .text-primary,html[data-theme="dark"] .indicator-pill.blue,html[data-theme="dark"] .indicator-pill.orange,html[data-theme="dark"] .indicator-pill.yellow,html[data-theme="dark"] .indicator-pill.amber{color:var(--gold)!important}
html[data-theme="dark"] .navbar,html[data-theme="dark"] .navbar.navbar-light{min-height:58px;background:var(--navbar-bg)!important;border-bottom:1px solid var(--nex-line)!important;box-shadow:0 10px 30px rgba(0,0,0,.26);backdrop-filter:blur(16px)}
html[data-theme="dark"] .navbar .navbar-brand,html[data-theme="dark"] .navbar .app-logo{min-width:178px;display:flex;align-items:center}
html[data-theme="dark"] .navbar .navbar-brand img,html[data-theme="dark"] .navbar img[alt="NexCom ERP"],html[data-theme="dark"] .navbar img[alt="App Logo"],html[data-theme="dark"] .desktop-navbar .navbar-home img{width:220px!important;height:46px!important;max-width:220px!important;object-fit:cover!important;object-position:center 52%!important}
html[data-theme="dark"] .desktop-navbar .navbar-home{position:relative;width:220px!important;min-width:220px!important;height:48px!important;overflow:hidden!important}
html[data-theme="dark"] .desktop-navbar .navbar-home::after{content:"";position:absolute;left:22px;bottom:0;width:72px;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-bright));box-shadow:0 0 8px rgba(207,171,96,.24)}
html[data-theme="dark"] .page-container,html[data-theme="dark"] .layout-main-section,html[data-theme="dark"] .layout-main-section-wrapper,html[data-theme="dark"] .desk-page,html[data-theme="dark"] .form-page,html[data-theme="dark"] .list-row-container,html[data-theme="dark"] .standard-filter-section,html[data-theme="dark"] .widget-group,html[data-theme="dark"] .page-card{background-color:transparent!important}
html[data-theme="dark"] .layout-main-section,html[data-theme="dark"] .widget,html[data-theme="dark"] .dashboard-widget-box,html[data-theme="dark"] .form-dashboard-section,html[data-theme="dark"] .form-section.card-section,html[data-theme="dark"] .page-card,html[data-theme="dark"] .modal-content,html[data-theme="dark"] .dropdown-menu,html[data-theme="dark"] .list-row-container,html[data-theme="dark"] .frappe-card,html[data-theme="dark"] .workspace-sidebar{border-color:var(--nex-line)!important}
html[data-theme="dark"] .widget,html[data-theme="dark"] .dashboard-widget-box,html[data-theme="dark"] .form-section.card-section,html[data-theme="dark"] .page-card,html[data-theme="dark"] .modal-content,html[data-theme="dark"] .dropdown-menu,html[data-theme="dark"] .frappe-card,html[data-theme="dark"] .shortcut-widget-box,html[data-theme="dark"] .links-widget-box{color:var(--ice)!important;background:linear-gradient(150deg,rgba(11,34,53,.97),rgba(8,26,42,.98))!important;box-shadow:0 14px 40px rgba(0,0,0,.22)}
html[data-theme="dark"] .widget:hover,html[data-theme="dark"] .shortcut-widget-box:hover,html[data-theme="dark"] .links-widget-box:hover,html[data-theme="dark"] .list-row:hover,html[data-theme="dark"] .dropdown-item:hover,html[data-theme="dark"] .standard-sidebar-item:hover{border-color:var(--nex-line-gold)!important;background-color:rgba(207,171,96,.07)!important}
html[data-theme="dark"] .shortcut-widget-box .widget-title,html[data-theme="dark"] .links-widget-box .link-item,html[data-theme="dark"] .links-widget-box .link-content,html[data-theme="dark"] .workspace-section .section-title,html[data-theme="dark"] .workspace-section .widget-title,html[data-theme="dark"] .widget .widget-title,html[data-theme="dark"] .widget .link-item,html[data-theme="dark"] .widget .link-item a{color:var(--ice)!important}
html[data-theme="dark"] .shortcut-widget-box:hover .widget-title,html[data-theme="dark"] .links-widget-box .link-item:hover,html[data-theme="dark"] .links-widget-box .link-item:hover a,html[data-theme="dark"] .widget .link-item:hover,html[data-theme="dark"] .widget .link-item:hover a{color:var(--gold-bright)!important}
html[data-theme="dark"] .desk-sidebar,html[data-theme="dark"] .layout-side-section,html[data-theme="dark"] .workspace-sidebar,html[data-theme="dark"] .user-profile-sidebar,html[data-theme="dark"] .body-sidebar{color:var(--muted-light)!important;background:linear-gradient(180deg,#061321 0%,#04101b 100%)!important;border-color:var(--nex-line)!important}
html[data-theme="dark"] .standard-sidebar-item,html[data-theme="dark"] .standard-sidebar-item .sidebar-item-label,html[data-theme="dark"] .desk-sidebar .standard-sidebar-label,html[data-theme="dark"] .user-profile-sidebar .ellipsis,html[data-theme="dark"] .user-profile-sidebar .sidebar-item-label{color:var(--muted-light)!important}
html[data-theme="dark"] .standard-sidebar-item:hover,html[data-theme="dark"] .standard-sidebar-item:hover .sidebar-item-label{color:var(--ice)!important}
html[data-theme="dark"] .standard-sidebar-item.selected,html[data-theme="dark"] .standard-sidebar-item.active,html[data-theme="dark"] .standard-sidebar-item.active-sidebar,html[data-theme="dark"] .standard-sidebar-item.selected .sidebar-item-label,html[data-theme="dark"] .standard-sidebar-item.active .sidebar-item-label,html[data-theme="dark"] .standard-sidebar-item.active-sidebar .sidebar-item-label,html[data-theme="dark"] .desk-sidebar-item.selected,html[data-theme="dark"] .desk-sidebar-item.active{color:var(--gold)!important;background:rgba(207,171,96,.12)!important;box-shadow:inset 2px 0 0 var(--gold)}
html[data-theme="dark"] .page-head .breadcrumb-item,html[data-theme="dark"] .page-head .breadcrumb-item a,html[data-theme="dark"] .navbar .nav-link,html[data-theme="dark"] .navbar .dropdown-toggle,html[data-theme="dark"] .dropdown-menu .dropdown-item,html[data-theme="dark"] .menu-item-label{color:var(--muted-light)!important}
html[data-theme="dark"] .page-head .breadcrumb-item.active,html[data-theme="dark"] .page-head .breadcrumb-item:last-child,html[data-theme="dark"] .navbar .nav-link:hover,html[data-theme="dark"] .navbar .nav-link:focus,html[data-theme="dark"] .dropdown-menu .dropdown-item:hover,html[data-theme="dark"] .dropdown-menu .dropdown-item:focus{color:var(--gold)!important}
html[data-theme="dark"] .btn-primary,html[data-theme="dark"] .btn-primary:not(:disabled):not(.disabled):active,html[data-theme="dark"] .btn-primary:not(:disabled):not(.disabled).active{color:#03111b!important;background:linear-gradient(135deg,var(--gold),var(--gold-bright))!important;border-color:var(--gold)!important;box-shadow:0 0 0 1px rgba(207,171,96,.18),0 8px 24px rgba(207,171,96,.16);font-weight:700}
html[data-theme="dark"] .btn-secondary,html[data-theme="dark"] .btn-default,html[data-theme="dark"] .btn-light{color:var(--ice)!important;background:var(--panel-2)!important;border-color:var(--nex-line)!important}
html[data-theme="dark"] .btn-secondary:hover,html[data-theme="dark"] .btn-default:hover,html[data-theme="dark"] .btn-light:hover{color:var(--gold)!important;border-color:var(--nex-line-gold)!important;background:#0d273b!important}
html[data-theme="dark"] .form-control,html[data-theme="dark"] .input-with-feedback,html[data-theme="dark"] .awesomplete>input,html[data-theme="dark"] .ql-editor,html[data-theme="dark"] .control-input,html[data-theme="dark"] .search-bar .awesomplete input{color:var(--ice)!important;background:rgba(11,34,53,.94)!important;border-color:var(--nex-line)!important}
html[data-theme="dark"] .form-control::placeholder,html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:var(--muted)!important}
html[data-theme="dark"] .form-control:focus,html[data-theme="dark"] .input-with-feedback:focus,html[data-theme="dark"] .awesomplete>input:focus,html[data-theme="dark"] .control-input:focus-within{border-color:var(--cyan)!important;box-shadow:0 0 0 2px rgba(69,214,255,.13)!important}
html[data-theme="dark"] .control-label,html[data-theme="dark"] .grid-heading-row,html[data-theme="dark"] .list-row-head,html[data-theme="dark"] .list-header-subject,html[data-theme="dark"] .form-group label,html[data-theme="dark"] .filter-label,html[data-theme="dark"] .field-label{color:var(--muted-light)!important}
html[data-theme="dark"] .list-row .level-item,html[data-theme="dark"] .list-row .ellipsis,html[data-theme="dark"] .grid-row .data-row,html[data-theme="dark"] .dt-cell__content,html[data-theme="dark"] .control-value,html[data-theme="dark"] .like-disabled-input{color:var(--ice)!important}
html[data-theme="dark"] .indicator-pill,html[data-theme="dark"] .badge,html[data-theme="dark"] .tag{border:1px solid var(--nex-line-gold)}
html[data-theme="dark"] .onb-panel{color:var(--ice)!important;background:linear-gradient(150deg,rgba(11,34,53,.98),rgba(8,26,42,.99))!important;border:1px solid var(--nex-line-gold)!important;box-shadow:0 18px 50px rgba(0,0,0,.34)!important}
html[data-theme="dark"] .onb-panel .onb-title,html[data-theme="dark"] .onb-panel .onb-step,html[data-theme="dark"] .onb-panel .onb-step-text{color:var(--ice)!important}
html[data-theme="dark"] .onb-panel .onb-description,html[data-theme="dark"] .onb-panel .onb-step-status{color:var(--muted)!important}

/* HR, payroll, attendance, leave and recruitment surfaces. */
html[data-theme="dark"] .hrms-card,html[data-theme="dark"] .employee-profile,html[data-theme="dark"] .attendance-dashboard,html[data-theme="dark"] .shift-dashboard,html[data-theme="dark"] .payroll-dashboard,html[data-theme="dark"] .roster-page,html[data-theme="dark"] .hrms-page{color:var(--ice)!important;background:linear-gradient(150deg,rgba(11,34,53,.97),rgba(8,26,42,.98))!important;border-color:var(--nex-line)!important}
html[data-theme="dark"] .hrms-card h1,html[data-theme="dark"] .hrms-card h2,html[data-theme="dark"] .hrms-card h3,html[data-theme="dark"] .employee-profile h1,html[data-theme="dark"] .employee-profile h2,html[data-theme="dark"] .attendance-dashboard h1,html[data-theme="dark"] .payroll-dashboard h1,html[data-theme="dark"] .roster-page h1{color:var(--ice)!important;font-family:var(--display-font)!important}
html[data-theme="dark"] .hrms-card svg,html[data-theme="dark"] .employee-profile svg,html[data-theme="dark"] .attendance-dashboard svg,html[data-theme="dark"] .shift-dashboard svg,html[data-theme="dark"] .payroll-dashboard svg,html[data-theme="dark"] .roster-page svg{color:var(--gold)!important;stroke:currentColor!important}
html[data-theme="dark"] img[src*="/hrms/images/frappe-hr-logo"]{content:url("/assets/nexcom_branding/images/nexcommand-icon.png")!important;object-fit:contain!important}

/* Gold title rules used throughout workspaces and the main launcher. */
html[data-theme="dark"] .links-widget-box .widget-title,html[data-theme="dark"] .shortcut-widget-box .widget-title{position:relative;display:inline-block;padding-bottom:8px;font-family:var(--display-font)!important;color:var(--ice)!important}
html[data-theme="dark"] .links-widget-box .widget-title::after,html[data-theme="dark"] .shortcut-widget-box .widget-title::after{content:"";position:absolute;left:0;bottom:1px;width:48px;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-bright));box-shadow:0 0 8px rgba(207,171,96,.24)}
html[data-theme="dark"] .desktop-icon .icon-caption,html[data-theme="dark"] .desktop-icon .icon-title{font-family:var(--display-font)!important;color:var(--muted-light)!important;letter-spacing:.02em}
html[data-theme="dark"] .desktop-icon .icon-title{position:relative;display:inline-block;padding:0 2px 9px}
html[data-theme="dark"] .desktop-icon .icon-title::after{content:"";position:absolute;left:50%;bottom:1px;width:44px;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,var(--gold),var(--gold-bright));box-shadow:0 0 8px rgba(207,171,96,.24)}
html[data-theme="dark"] .desktop-icon:hover .icon-title{color:var(--ice)!important}
html[data-theme="dark"] .desktop-icon:hover .icon-title::after{width:58px}
html[data-theme="dark"] img.app-icon,html[data-theme="dark"] img[src*="/desktop_icons/"],html[data-theme="dark"] #slim-sidebar img.slim-svg-icon,html[data-theme="dark"] .sidebar-item-icon img,html[data-theme="dark"] .onb-title-icon img{filter:none!important}
html[data-theme="dark"] .sidebar-item-icon svg,html[data-theme="dark"] .onb-title-icon svg,html[data-theme="dark"] .desktop-icon svg,html[data-theme="dark"] .widget svg{color:var(--gold)!important;stroke:currentColor!important}
html[data-theme="dark"] .desktop-icon .icon-container,html[data-theme="dark"] .desktop-icon .icon-wrapper{border-color:var(--nex-line-gold)!important;background:rgba(207,171,96,.08)!important}
html[data-theme="dark"] .desktop-icon:hover .icon-container,html[data-theme="dark"] .desktop-icon:hover .icon-wrapper{background:rgba(207,171,96,.16)!important;box-shadow:0 0 20px rgba(207,171,96,.16)}
html[data-theme="dark"] #slim-sidebar{background:linear-gradient(180deg,#061321 0%,#02070e 100%)!important;border-right:1px solid rgba(207,171,96,.34)!important;box-shadow:12px 0 34px rgba(0,0,0,.28)}
html[data-theme="dark"] #slim-sidebar .slim-icon-wrapper,html[data-theme="dark"] #slim-sidebar .slim-home-icon,html[data-theme="dark"] #slim-sidebar .slim-edit-icon{color:var(--gold)!important;border:1px solid transparent}
html[data-theme="dark"] #slim-sidebar .slim-icon-wrapper:hover:not(.active),html[data-theme="dark"] #slim-sidebar .slim-home-icon:hover,html[data-theme="dark"] #slim-sidebar .slim-edit-icon:hover{color:var(--gold-bright)!important;background:rgba(207,171,96,.09)!important;border-color:rgba(207,171,96,.24)!important}
html[data-theme="dark"] #slim-sidebar .slim-icon-wrapper.active{color:#03111b!important;background:linear-gradient(135deg,var(--gold),#e6c77f)!important;border-color:#efd28b!important;box-shadow:0 0 18px rgba(207,171,96,.28)!important}
html[data-theme="dark"] #slim-sidebar .slim-icon-wrapper.active img.slim-svg-icon{filter:brightness(0) saturate(100%) invert(5%) sepia(31%) saturate(1579%) hue-rotate(163deg) brightness(97%) contrast(102%)!important}
html[data-theme="dark"] #slim-sidebar .slim-icon-wrapper.active svg,html[data-theme="dark"] #slim-sidebar .slim-icon-wrapper.active .icon use,html[data-theme="dark"] #slim-sidebar .slim-icon-wrapper.active i,html[data-theme="dark"] #slim-sidebar .slim-icon-wrapper.active .slim-text-icon{color:#03111b!important;stroke:#03111b!important}
html[data-theme="dark"] #slim-sidebar .nexcom-hr-nav img.nexcom-hr-icon{width:26px!important;height:26px!important;object-fit:contain!important;opacity:1!important;filter:none!important}
html[data-theme="dark"] .sidebar-header .header-logo img[alt="NexCom HR"]{width:34px!important;height:34px!important;object-fit:contain!important;border-radius:8px!important;filter:none!important}
html[data-theme="dark"] #slim-sidebar .slim-branding{color:var(--gold)!important;font-family:var(--display-font)!important;font-size:8px!important;font-weight:800!important;letter-spacing:.12em!important}
html[data-theme="dark"] #slim-sidebar .slim-divider,html[data-theme="dark"] #slim-sidebar .slim-bottom-section::before{background:rgba(207,171,96,.35)!important}
html[data-theme="dark"] .for-login,html[data-theme="dark"] .for-forgot,html[data-theme="dark"] .for-signup,html[data-theme="dark"] .web-form-page{background:var(--ink)!important}
html[data-theme="dark"] .for-login .page-card,html[data-theme="dark"] .for-forgot .page-card,html[data-theme="dark"] .for-signup .page-card{max-width:430px;border:1px solid var(--nex-line-gold)!important;border-radius:10px!important}
html[data-theme="dark"] .for-login .app-logo,html[data-theme="dark"] .for-forgot .app-logo,html[data-theme="dark"] .for-signup .app-logo,html[data-theme="dark"] .login-content .app-logo{width:min(360px,88%)!important;height:auto!important;max-height:112px!important;object-fit:contain}
html[data-theme="dark"] .page-card-head h4,html[data-theme="dark"] .login-content h4{color:var(--ice)!important;font-family:var(--display-font)!important;letter-spacing:.08em;text-transform:uppercase}
html[data-theme="dark"] #freeze,html[data-theme="dark"] .freeze-ui,html[data-theme="dark"] .splash,html[data-theme="dark"] #splash-screen{background:rgba(2,7,14,.94)!important;backdrop-filter:blur(8px)}
html[data-theme="dark"] .splash img,html[data-theme="dark"] #splash-screen img,html[data-theme="dark"] .freeze-message img{width:min(360px,70vw)!important;height:auto!important;max-height:120px!important;object-fit:contain;filter:drop-shadow(0 0 22px rgba(207,171,96,.18))}
html[data-theme="dark"] .spinner-border,html[data-theme="dark"] .loading-dots,html[data-theme="dark"] .freeze-message .indicator{color:var(--gold)!important}
html[data-theme="dark"] .theme-switcher,html[data-theme="dark"] [data-label="Switch Theme"],html[data-theme="dark"] [data-action="switch-theme"]{display:none!important}

@media(max-width:768px){
html[data-theme="dark"] body{padding-left:0!important}
html[data-theme="dark"] #slim-sidebar{display:none!important}
html[data-theme="dark"] .navbar .navbar-brand{min-width:54px}
html[data-theme="dark"] .navbar .navbar-brand img,html[data-theme="dark"] .navbar img[alt="NexCom ERP"],html[data-theme="dark"] .navbar img[alt="App Logo"]{width:42px!important;height:42px!important;object-fit:cover!important;object-position:left}}
@media(prefers-reduced-motion:reduce){
html[data-theme="dark"] *,html[data-theme="dark"] *::before,html[data-theme="dark"] *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
