/* KRN KES 0.7.0-alpha.1 — KRN OS visual mode */
html.krn-kore-mode-os,
body.krn-kore-mode-os{--kes-os-header-height:58px}
body.krn-kore-mode-os #wpadminbar #wp-admin-bar-wp-logo,
body.krn-kore-mode-os #wpadminbar #wp-admin-bar-about,
body.krn-kore-mode-os #wpadminbar #wp-admin-bar-wporg,
body.krn-kore-mode-os #wpadminbar #wp-admin-bar-documentation,
body.krn-kore-mode-os #wpadminbar #wp-admin-bar-support-forums,
body.krn-kore-mode-os #wpadminbar #wp-admin-bar-feedback{display:none!important}
body.krn-kore-mode-os #wpadminbar{background:var(--kes-floating);border-bottom:1px solid var(--kes-border);backdrop-filter:blur(28px) saturate(1.18);box-shadow:0 10px 34px rgba(31,14,25,.08)}
body.krn-kore-mode-os #wpadminbar .ab-item{color:var(--kes-text-primary)!important}
body.krn-kore-mode-os #adminmenuwrap,
body.krn-kore-mode-os #adminmenuback,
body.krn-kore-mode-os #adminmenu{background:color-mix(in srgb,var(--kes-floating) 94%,#160c14 6%)}
body.krn-kore-mode-os #adminmenu li.menu-top>a{border-radius:12px;margin:2px 7px;min-height:40px;display:flex;align-items:center}
body.krn-kore-mode-os #adminmenu .wp-has-current-submenu>a.wp-has-current-submenu,
body.krn-kore-mode-os #adminmenu .current>a.menu-top,
body.krn-kore-mode-os #adminmenu .wp-menu-open>a.menu-top{background:color-mix(in srgb,var(--kes-accent) 10%,transparent);color:var(--kes-text-primary);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--kes-accent) 70%,transparent)}
body.krn-kore-mode-os #wpcontent{background:var(--kes-canvas)}
body.krn-kore-mode-os #wpbody-content{padding-bottom:72px}
body.krn-kore-mode-os .wrap{max-width:none;margin:18px 24px 0 22px}
body.krn-kore-mode-os .wrap>h1,
body.krn-kore-mode-os .wrap>.wp-heading-inline{font-family:var(--kes-font-display);font-size:clamp(25px,2.5vw,38px);font-weight:790;letter-spacing:-.045em;color:var(--kes-text-primary)}
body.krn-kore-mode-os .postbox,
body.krn-kore-mode-os .card,
body.krn-kore-mode-os .notice,
body.krn-kore-mode-os .update-nag,
body.krn-kore-mode-os .plugin-card{border:1px solid var(--kes-border);border-radius:18px;background:var(--kes-surface);box-shadow:var(--kes-shadow-soft)}
body.krn-kore-mode-os .notice,
body.krn-kore-mode-os .update-nag{border-left-width:3px;padding:12px 16px}
body.krn-kore-mode-os #wpfooter{color:var(--kes-text-muted)}
body.krn-kore-mode-os #wpfooter a{color:var(--kes-accent)}
body.krn-kore-mode-os .krn-kes-admin-footer-brand{font-weight:850;color:var(--kes-text-primary)}
body.login.krn-kore-mode-os #login h1 a{text-indent:0!important}
@media(max-width:782px){body.krn-kore-mode-os .wrap{margin:12px 12px 0}body.krn-kore-mode-os #wpbody-content{padding-bottom:96px}}
