/* Independent beta only: use the existing component system and layouts. */
.split-beta-banner{display:flex;align-items:center;gap:16px;background:#24392f;color:#ecf2e9;min-height:44px;padding:10px 24px;font-size:11px;position:relative;z-index:30;flex-wrap:wrap}.split-beta-banner>span{color:#adc1af}.split-beta-entry{margin-left:auto;display:flex;gap:12px}.split-beta-entry a{display:inline-flex;align-items:center;min-height:44px;color:#ddf677}body[data-app-variant=split-beta]:not(.signed-out) .split-beta-entry{display:none}body[data-app-variant=split-beta] #sidebar{top:64px}body[data-app-variant=split-beta] .sidebar{top:64px}body[data-app-variant=split-beta] .admin-workspace-switch{display:none}body[data-app-variant=split-beta] .split-workspace-caption{font-size:11px;color:var(--muted);margin:0 0 16px}body[data-app-variant=split-beta] .side-bottom a[href^="/demo.html"]{display:none}body[data-app-variant=split-beta] #sidebar .admin-nav-section{margin-top:18px}body[data-app-variant=split-beta] .auth-story h1{font-size:clamp(30px,4vw,52px)}
@media(max-width:700px){.split-beta-banner{padding:8px 16px;gap:6px 12px;min-height:52px}.split-beta-banner>span{font-size:10px}.split-beta-entry{width:100%;margin:0}body[data-app-variant=split-beta] #sidebar{top:0}body[data-app-variant=split-beta] .sidebar{top:0}}
@media(min-width:701px){.split-beta-banner{min-height:64px}}
@media(min-width:701px){body[data-app-variant=split-beta] #sidebar{height:calc(100dvh - 64px);overflow-y:auto}}
