:root{--admin-primary: var(--color-neutral-400);--admin-secondary: var(--color-primary-400);--admin-dark: var(--color-black);--admin-light: var(--color-white);--admin-accent: var(--color-primary-300);--admin-dark-5: oklch(from var(--admin-dark) calc(l + .05) c h);--admin-dark-10: oklch(from var(--admin-dark) calc(l + .1) c h);--admin-dark-15: oklch(from var(--admin-dark) calc(l + .15) c h);--admin-dark-30: oklch(from var(--admin-dark) calc(l + .3) c h);--admin-dark--5: oklch(from var(--admin-dark) calc(l - .05) c h);--admin-primary-light: oklch(from var(--admin-primary) calc(l + .1) c h);--admin-primary-dark: oklch(from var(--admin-primary) calc(l - .1) c h);--admin-bg-body: var(--color-white);--admin-bg-gradient-start: var(--admin-accent);--admin-bg-gradient-end: var(--admin-primary);--admin-text-primary: var(--admin-light);--admin-text-secondary: var(--admin-dark-30);--admin-icon-color: var(--admin-light);--admin-link: var(--admin-primary);--admin-link-hover: var(--admin-secondary);--admin-button-bg: var(--admin-primary);--admin-button-text: var(--admin-light);--admin-form-checked: var(--admin-primary);--admin-menu-bg: var(--admin-dark);--admin-menu-bg-light: var(--admin-dark-5);--admin-menu-bg-lighter: var(--admin-dark-10);--admin-menu-text: var(--admin-text-primary);--admin-menu-icon: var(--admin-text-primary);--admin-menu-hover-bg: var(--admin-primary);--admin-menu-hover-text: var(--admin-dark);--admin-menu-hover-icon: var(--admin-dark);--admin-menu-current-bg: var(--admin-menu-hover-bg);--admin-menu-current-text: var(--admin-menu-hover-text);--admin-menu-current-icon: var(--admin-menu-hover-icon);--admin-submenu-bg: var(--admin-dark--5);--admin-submenu-text: var(--admin-dark-30);--admin-submenu-hover-bg: var(--admin-dark-5);--admin-submenu-hover-text: var(--admin-text-primary);--admin-submenu-current-text: var(--admin-text-primary);--admin-bubble-bg: var(--admin-primary);--admin-bubble-text: var(--admin-dark);--admin-bubble-current-bg: var(--admin-submenu-bg);--admin-bubble-current-text: var(--admin-text-primary);--admin-collapse-icon: var(--admin-menu-icon);--admin-collapse-hover-icon: var(--admin-menu-hover-icon);--admin-bar-bg: var(--admin-dark);--admin-bar-hover-bg: var(--admin-primary);--admin-bar-avatar-frame: var(--admin-dark-10);--admin-bar-input-bg: var(--admin-dark-10);--admin-widget-accent-1: var(--admin-primary);--admin-widget-accent-2: var(--admin-secondary);--admin-widget-icon-bg: var(--admin-secondary)}body.login{position:relative;display:flex;overflow:auto;align-items:center;flex-direction:column;background:linear-gradient(135deg,var(--admin-bg-gradient-start) 0%,var(--admin-bg-gradient-end) 100%);min-height:100vh}body.login #login{padding:0;margin-top:8vh}body.login #login h1 a{width:200px;height:80px;margin:0 auto 30px;transition:opacity .3s ease;background-image:var(--admin-logo);background-position:center center;background-repeat:no-repeat;background-size:contain}body.login #login h1 a:hover{opacity:.7}body.login #login h1 a:focus{box-shadow:0 0 0 2px var(--admin-primary);outline:none}body.login #login_error,body.login .message,body.login .success{border-left-color:var(--admin-primary);background:var(--admin-light);box-shadow:0 2px 10px #0000001a}body.login #loginform{color:var(--admin-dark);border:none;border-radius:12px;background-color:var(--admin-light);box-shadow:0 10px 40px #0003,0 2px 10px #0000001a;padding:26px 24px 20px}body.login #loginform label{color:var(--admin-dark);font-weight:500}body.login #loginform input[type=text],body.login #loginform input[type=password]{border-color:#e0e0e0;transition:all .3s ease}body.login #loginform input[type=text]:focus,body.login #loginform input[type=password]:focus{border-color:var(--admin-primary);box-shadow:0 0 0 1px var(--admin-primary);outline:none}body.login #loginform .button.wp-hide-pw{transition:all .3s ease}body.login #loginform .button.wp-hide-pw:focus{border-color:var(--admin-primary);box-shadow:0 0 0 1px var(--admin-primary);outline:none}body.login #loginform .button.wp-hide-pw:hover .dashicons{color:var(--admin-primary)}body.login #loginform input[type=checkbox]:checked:before{content:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill='%23FF5001'/%3E%3C/svg%3E")}body.login .forgetmenot{margin-top:7px}body.login .forgetmenot input{margin-top:-3px}body.login .forgetmenot label{font-size:13px}body.login #wp-submit{transition:all .3s ease;border:2px solid var(--admin-button-bg);background-color:var(--admin-button-bg);color:var(--admin-button-text);font-weight:600;width:100%;height:40px;text-shadow:none}body.login #wp-submit:hover,body.login #wp-submit:focus{background-color:var(--admin-light);color:var(--admin-button-bg);border-color:var(--admin-button-bg);box-shadow:0 0 0 1px var(--admin-button-bg)}body.login #wp-submit:active{transform:translateY(1px)}body.login #backtoblog,body.login #nav{text-align:center;color:var(--admin-light)}body.login #backtoblog a,body.login #nav a{transition:all .3s ease;color:var(--admin-light);text-shadow:0 1px 2px rgba(0,0,0,.3)}body.login #backtoblog a:hover,body.login #nav a:hover{color:var(--admin-primary)}body.login #backtoblog a:focus,body.login #nav a:focus{color:var(--admin-primary);box-shadow:none;outline:none;text-decoration:underline}body.login .privacy-policy-page-link,body.login .language-switcher{display:none}@media(max-width:782px){body.login .forgetmenot{margin-top:11px}}@media(max-height:600px){body.login{padding:60px 0}}body.login .signature{color:var(--admin-light);margin-bottom:100px}body.login .signature a{color:var(--admin-secondary)}body.wp-admin a{color:var(--admin-link)}body.wp-admin a:hover,body.wp-admin a:active,body.wp-admin a:focus{color:var(--admin-link-hover)}body.wp-admin .button-primary{background:var(--admin-button-bg);border-color:var(--admin-button-bg);color:var(--admin-button-text);text-shadow:none;box-shadow:none;transition:all .3s ease}body.wp-admin .button-primary:hover,body.wp-admin .button-primary:focus,body.wp-admin .button-primary:active{background:var(--admin-link-hover);border-color:var(--admin-link-hover);color:var(--admin-button-text)}body.wp-admin input[type=checkbox]:checked:before{content:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill='%23FF5001'/%3E%3C/svg%3E")}body.wp-admin input[type=radio]:checked:before{background-color:var(--admin-form-checked)}body.wp-admin input[type=checkbox]:focus,body.wp-admin input[type=radio]:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--admin-form-checked);outline:2px solid transparent}body.wp-admin input[type=text]:focus,body.wp-admin input[type=password]:focus,body.wp-admin input[type=email]:focus,body.wp-admin input[type=url]:focus,body.wp-admin input[type=number]:focus,body.wp-admin input[type=search]:focus,body.wp-admin textarea:focus,body.wp-admin select:focus{border-color:var(--admin-primary);box-shadow:0 0 0 1px var(--admin-primary)}#dashboard-widgets .postbox{border:1px solid #e5e5e5;box-shadow:0 1px 3px #0000000d}#dashboard-widgets .postbox h2{border-bottom:1px solid #e5e5e5;background:#fafafa}.welcome-panel{background:linear-gradient(135deg,var(--admin-secondary) 0%,var(--admin-accent) 100%);border:none;box-shadow:0 2px 10px #0000001a}.welcome-panel .welcome-panel-content,.welcome-panel .welcome-panel-content h2{color:var(--admin-light)}.welcome-panel .welcome-panel-content p{color:var(--admin-light);opacity:.9}.welcome-panel .welcome-panel-content a{color:var(--admin-light);text-decoration:underline}.welcome-panel .welcome-panel-content a:hover{opacity:.8}.welcome-panel .welcome-panel-content .button-primary{background:var(--admin-primary);border-color:var(--admin-primary)}.welcome-panel .welcome-panel-content .button-primary:hover{background:var(--admin-light);color:var(--admin-primary);border-color:var(--admin-light)}.notice{border-left-width:4px}.notice.notice-success{border-left-color:var(--admin-primary)}.notice.notice-info{border-left-color:var(--admin-secondary)}.notice.notice-warning{border-left-color:#f0b849}.notice.notice-error{border-left-color:#dc3232}.wp-list-table tbody tr:hover{background-color:#f6f7f7}.wp-list-table .row-actions a{color:var(--admin-link)}.wp-list-table .row-actions a:hover{color:var(--admin-link-hover)}.wp-list-table .status-publish,.wp-list-table .status-approved{color:var(--admin-primary)}.nav-tab-wrapper .nav-tab{border:1px solid #dcdcde;transition:all .3s ease}.nav-tab-wrapper .nav-tab:hover{border-color:var(--admin-link);color:var(--admin-link)}.nav-tab-wrapper .nav-tab.nav-tab-active{border-bottom-color:#f0f0f1;color:var(--admin-link)}.media-frame .media-toolbar-primary .button-primary{background:var(--admin-button-bg);border-color:var(--admin-button-bg)}.media-frame .media-toolbar-primary .button-primary:hover{background:var(--admin-link-hover);border-color:var(--admin-link-hover)}.media-frame .attachment.selected,.media-frame .attachment.details{box-shadow:inset 0 0 0 3px var(--admin-primary)}.block-editor-page .block-editor-inserter__menu .components-button.is-primary{background:var(--admin-button-bg);border-color:var(--admin-button-bg)}.block-editor-page .block-editor-inserter__menu .components-button.is-primary:hover:not(:disabled){background:var(--admin-link-hover);border-color:var(--admin-link-hover)}.block-editor-page .block-editor-block-toolbar .components-button.is-pressed{color:var(--admin-primary)}#adminmenu,#adminmenuback,#adminmenuwrap{background:var(--admin-menu-bg)}#adminmenu a{color:var(--admin-menu-text);transition:all .2s ease}#adminmenu a:hover,#adminmenu a:focus{box-shadow:inset 4px 0 0 0 var(--admin-accent);transition:box-shadow .1s linear}#adminmenu .wp-menu-image,#adminmenu .wp-menu-image:before{color:var(--admin-menu-icon)}#adminmenu .wp-menu-separator{background:var(--admin-menu-bg-light)}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu .wp-submenu-head{color:var(--admin-menu-current-text);background:var(--admin-secondary)}#adminmenu .wp-has-current-submenu .wp-menu-image,#adminmenu .wp-has-current-submenu .wp-menu-image:before{color:var(--admin-menu-current-icon)}#adminmenu .wp-not-current-submenu .wp-menu-arrow,#adminmenu li:hover>a,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:var(--admin-menu-hover-text);background:var(--admin-menu-hover-bg)}#adminmenu li:hover .wp-menu-image,#adminmenu li.opensub>a.menu-top .wp-menu-image,#adminmenu li>a.menu-top:focus .wp-menu-image{color:var(--admin-menu-hover-icon)}#adminmenu .wp-submenu{background:var(--admin-submenu-bg)}#adminmenu .wp-submenu a{color:var(--admin-submenu-text)}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus{color:var(--admin-submenu-hover-text);background:var(--admin-submenu-hover-bg)}#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:var(--admin-submenu-current-text);font-weight:600}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:var(--admin-bubble-text);background:var(--admin-bubble-bg)}#adminmenu .wp-has-current-submenu .awaiting-mod,#adminmenu .wp-has-current-submenu .update-plugins{color:var(--admin-bubble-current-text);background:var(--admin-bubble-current-bg)}#adminmenu #collapse-button{color:var(--admin-menu-text)}#adminmenu #collapse-button:hover,#adminmenu #collapse-button:focus{color:var(--admin-text-primary)}#adminmenu #collapse-button .collapse-button-icon{color:var(--admin-collapse-icon)}#adminmenu #collapse-button:hover .collapse-button-icon,#adminmenu #collapse-button:focus .collapse-button-icon{color:var(--admin-collapse-hover-icon)}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu .wp-menu-arrow,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:var(--admin-menu-current-bg)}.folded #adminmenu .wp-submenu{background:var(--admin-submenu-bg)}.folded #adminmenu .wp-submenu-head:hover{box-shadow:inset 4px 0 0 0 var(--admin-accent);transition:box-shadow .1s linear}#wpadminbar{background:var(--admin-bar-bg);color:var(--admin-text-primary)}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar #wp-admin-bar-root-default .ab-submenu a,#wpadminbar #wp-admin-bar-top-secondary .ab-submenu a{color:var(--admin-menu-text)}#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:var(--admin-menu-icon)}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar #wp-admin-bar-root-default .ab-submenu>li:hover>a,#wpadminbar #wp-admin-bar-top-secondary .ab-submenu>li:hover>a{color:var(--admin-menu-hover-text);background:var(--admin-bar-hover-bg)}#wpadminbar .ab-top-menu>li:hover>.ab-item .ab-icon:before,#wpadminbar .ab-top-menu>li.hover>.ab-item .ab-icon:before,#wpadminbar .ab-top-menu>li>.ab-item:focus .ab-icon:before{color:var(--admin-menu-hover-icon)}#wpadminbar .ab-submenu{background:var(--admin-submenu-bg)}#wpadminbar .ab-submenu .ab-item{color:var(--admin-submenu-text)}#wpadminbar #wp-admin-bar-user-info .avatar{border-color:var(--admin-bar-avatar-frame)}#wpadminbar #adminbarsearch:before{color:var(--admin-menu-icon)}#wpadminbar #adminbarsearch>.ab-item:hover:before,#wpadminbar #adminbarsearch.adminbar-focused:before{color:var(--admin-menu-hover-icon)}#wpadminbar #adminbarsearch input[type=text]{background:var(--admin-bar-input-bg);color:var(--admin-text-primary);border-color:var(--admin-dark-15)}#wpadminbar #adminbarsearch input[type=text]:focus{background:var(--admin-dark-10);border-color:var(--admin-primary);color:var(--admin-text-primary)}#wpadminbar #adminbarsearch input[type=text]::placeholder{color:oklch(from var(--admin-text-primary) l c h / .6)}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop:hover>.ab-item{background:var(--admin-bar-hover-bg)}#wpadminbar .ab-label{color:var(--admin-bubble-text)}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{color:var(--admin-menu-icon)}#wpadminbar #wp-admin-bar-wp-logo>.ab-item:hover .ab-icon:before,#wpadminbar #wp-admin-bar-wp-logo>.ab-item:focus .ab-icon:before{color:var(--admin-menu-hover-icon)}@media screen and (max-width:782px){#wpadminbar,#wpadminbar #wp-admin-bar-menu-toggle a{background:var(--admin-bar-bg)}#adminmenu a:hover,#adminmenu a:focus,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background:var(--admin-menu-hover-bg);color:var(--admin-menu-hover-text)}}.colors-fresh #adminmenu .wp-has-current-submenu .wp-submenu a,.colors-fresh #adminmenu .wp-has-current-submenu.opensub .wp-submenu a,.colors-fresh #adminmenu .wp-submenu a{color:var(--admin-submenu-text)}.colors-fresh #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.colors-fresh #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.colors-fresh #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,.colors-fresh #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.colors-fresh #adminmenu .wp-submenu a:hover,.colors-fresh #adminmenu .wp-submenu a:focus{color:var(--admin-submenu-hover-text)}
