/* Claritas branding + default dark mode (toggle with the moon button). Injected by NPM; Baserow untouched. */
html.cl-dark{filter:invert(.9) hue-rotate(180deg);background:#fff}
html.cl-dark img,html.cl-dark video,html.cl-dark canvas,html.cl-dark iframe,html.cl-dark .cl-keep,html.cl-dark [style*="background-image"]{filter:invert(1) hue-rotate(180deg)}
#cl-theme-toggle{position:fixed;right:14px;bottom:14px;z-index:99999;width:38px;height:38px;border-radius:50%;border:1px solid #888;background:#fff;color:#111;cursor:pointer;font-size:18px;box-shadow:0 2px 8px #0004}
.cl-logo-wrap{text-align:center;margin:8px 0 14px}
.cl-wordmark{display:inline-block;max-width:100%;width:420px;height:auto}
html:not(.cl-dark) .cl-wordmark{background:#0b0b0f;padding:12px 16px;border-radius:10px}
.auth__logo{display:none!important}
/* darkindex.xyz body font (RobotoMono, self-hosted copy from darkquark theme) */
@font-face{font-family:'RobotoMonoLocal';font-style:normal;font-weight:400;font-display:swap;src:url('/claritas-brand/roboto-mono-v31-latin-regular.woff2') format('woff2')}
@font-face{font-family:'RobotoMonoLocal';font-style:normal;font-weight:700;font-display:swap;src:url('/claritas-brand/roboto-mono-v31-latin-700.woff2') format('woff2')}
body,body *:not(i):not([class*="iconoir"]):not([class*="baserow-icon"]):not([class*="fa-"]){font-family:'RobotoMonoLocal',monospace!important}
/* bottom-left sidebar logo: tiny white DARKINDEX.XYZ instead of Baserow (lives in NPM volume, survives Baserow updates) */
.sidebar__foot .sidebar__logo .logo img{content:url(/claritas-brand/darkindex-logo.png)!important;height:10px!important;width:auto!important;opacity:.85}
.sidebar__foot .sidebar__logo .logo{height:auto!important}
