/* ALETHEIA: Atlas Terminal and Chat share one monochrome identity. */
body.atlas-entry{background:#fff;background-image:none}
.atlas-entry .ae-hero::before,.atlas-entry .ae-main::before,.atlas-entry .ae-shell::before{display:none}
.atlas-entry .ae-brand-mark{width:35px;height:40px;object-fit:contain}
.atlas-entry .ae-wordmark strong{font-size:17px;letter-spacing:.14em;font-weight:600}
.atlas-entry .ae-wordmark>span{font-size:8px;letter-spacing:.12em;color:#666}
.atlas-entry .ae-aletheia-glyph{display:block;object-fit:contain}
.atlas-entry .ae-welcome-mark{object-fit:contain;font-style:normal}
.atlas-entry .ae-physical{transition:background-color .12s,color .12s;box-shadow:none}
.atlas-entry .ae-physical:hover,.atlas-entry .ae-physical:active{transform:none}
.terminal-v2-page .terminal-home-mark.aletheia-lockup{display:flex;align-items:center;gap:10px;min-width:142px;padding-right:12px;color:#080808;text-decoration:none}
.terminal-v2-page .aletheia-lockup::before,.terminal-v2-page .aletheia-lockup::after{content:none!important;display:none!important}
.terminal-v2-page .aletheia-lockup img{width:27px;height:31px;object-fit:contain}
.terminal-v2-page .aletheia-lockup>span{font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;color:#080808}
@media(max-width:650px){.terminal-v2-page .terminal-home-mark.aletheia-lockup{min-width:34px;padding-right:0;gap:0}.terminal-v2-page .aletheia-lockup>span{display:none}.atlas-entry .ae-wordmark strong{font-size:14px}.atlas-entry .ae-nav{display:flex;gap:9px;font-size:9px}.atlas-entry .ae-nav>button{display:none}.atlas-entry .ae-header{gap:12px}.atlas-entry .ae-brand{margin-right:auto}}

/* New-host sign-in stays white regardless of the saved site theme. */
html[data-theme] .yc-entry-root[data-aletheia="true"]{background:#fff!important;color:#151515!important;color-scheme:light;--scene-bg:#fff;--scene-bg-soft:#fff;--scene-panel:#fff;--scene-border:#dedede;--scene-muted:#666;--scene-accent:#111;--docta-rule:#e5e5e5;--color-page-background:#fff;--color-header:#fff;--color-text-primary:#151515;--color-text-secondary:#666;--color-field-background:#fff;--color-border:#ddd;--color-border-strong:#ccc;--color-focus:#555;--color-focus-ring:#5552;transition:none}
html[data-theme] .yc-entry-root[data-aletheia="true"]::before,html[data-theme] .yc-entry-root[data-aletheia="true"]::after,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-auth-column::before{display:none}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-shell{display:flex;justify-content:center;min-height:calc(100dvh - 76px);background:#fff!important}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-auth-column{width:100%;max-width:490px;background:#fff!important}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-topbar{background:#fff!important;color:#111!important;border-color:#e5e5e5}
html[data-theme] .yc-entry-root[data-aletheia="true"] .aletheia-auth-logo{display:flex;gap:11px;align-items:center;color:#111!important;letter-spacing:.12em}
html[data-theme] .yc-entry-root[data-aletheia="true"] .aletheia-auth-logo::before{display:none!important}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-auth{background:#fff!important;color:#151515!important;box-shadow:none!important;backdrop-filter:none;border:0}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-auth h2,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-tab,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-field label,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-languages a,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-auth-kicker{color:#151515!important}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-field input{background:#fff!important;color:#151515!important;border-color:#ccc!important}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-field input::placeholder{color:#777!important;opacity:1}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-guest,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-link-button,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-password-toggle{color:#333!important;background:#fff!important;border-color:#ccc!important}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-submit{color:#fff!important;background:#111!important;border-color:#111!important}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-submit:hover:not(:disabled){color:#fff!important;background:#333!important;border-color:#333!important}
html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-check,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-legal,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-auth-copy,html[data-theme] .yc-entry-root[data-aletheia="true"] .yc-entry-divider{color:#666!important}
.yc-entry-root[data-aletheia="true"] [data-docta-theme-toggle],.yc-entry-root[data-aletheia="true"] .yc-entry-utility-row{display:none!important}
