/* Kievo identity only. Existing tenant appearance and application behavior are preserved. */
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/brand/kievo/inter-400.ttf") format("truetype")}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/brand/kievo/inter-500.ttf") format("truetype")}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/brand/kievo/inter-600.ttf") format("truetype")}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/brand/kievo/inter-700.ttf") format("truetype")}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/brand/kievo/jakarta-800.ttf") format("truetype")}
@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/brand/kievo/jetbrains-400.ttf") format("truetype")}
@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/brand/kievo/jetbrains-600.ttf") format("truetype")}

:root{--kievo-cobalt-700:#1D4ED8;--kievo-cobalt-600:#2563EB;--kievo-slate-950:#090D16;--orbe-font-sans:Inter,system-ui,sans-serif;--orbe-font-mono:"JetBrains Mono",monospace;--orbe-brand-primary:#1D4ED8;--orbe-brand-focus:#2563EB;--orbe-surface-dark:#0F172A}
body,button,input,select,textarea{font-family:Inter,system-ui,sans-serif}
h1,h2,h3,.auth-story h1{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif;font-weight:800}
.orbe-auth .brand-lockup img,.orbe-auth .auth-story .brand img{object-fit:contain;object-position:left center}
.v2-dashboard .sidebar .orbe-brand img{object-fit:contain;object-position:left center}
.v2-widget-header>img{object-fit:contain}
.v2-dashboard .sidebar .nav-item{color:#475569}
.v2-dashboard .sidebar .nav-item.active{color:#fff}
.v2-dashboard .sidebar .nav-item>span{color:inherit}
