.after-hours{accent-color:var(--environment-accent);scrollbar-color:var(--night-edge) var(--environment-canvas)}.after-hours ::selection{background:var(--environment-accent);color:var(--primary-foreground)}.after-hours .helios-wordmark__name{font-family:Roboto Slab,Georgia,serif;font-weight:900;letter-spacing:-.035em;line-height:1;background:var(--night-chrome);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:.35px var(--night-accent);filter:drop-shadow(1px 2px 0 #352446)}.after-hours .helios-wordmark__descriptor{color:var(--environment-muted);font-family:DM Mono,monospace}.after-hours .helios-wordmark__descriptor:before{background:var(--environment-accent)}.after-hours .helios-wordmark .helios-mark{width:2rem}.after-hours .helios-topbar__brand .helios-wordmark__name{font-size:36px}.after-hours .helios-topbar{background:var(--environment-canvas);border-bottom-color:var(--environment-border)}.after-hours .helios-topbar__active-line{height:1px}.after-hours .helios-balance-chip{background:var(--environment-glass)}.after-hours .helios-balance-chip:hover{border-color:var(--environment-accent);background:var(--environment-well)}.after-hours .helios-mobile-nav__pill{background:var(--environment-glass);border-color:var(--environment-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 24px #0009}.after-hours :is(.club-button--primary,.ck-primary){border:1px solid var(--night-edge);border-radius:2px;background:var(--night-action);color:var(--night-text);box-shadow:var(--night-action-shadow)}.after-hours :is(.club-button--primary,.ck-primary):hover:not(:disabled){background:var(--night-action-hover)}.after-hours :is(.club-button--secondary,.helios-panel,.pixel-box){border-radius:3px}.after-hours :is(.ck-sheet,.ck-menu,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content]){border-color:var(--environment-border);background:var(--environment-surface);color:var(--environment-text)}.after-hours :is(.ck-tabs__item,.lb-term,.lb-option,.helios-topbar__nav-item):focus-visible{outline:2px solid var(--environment-accent);outline-offset:3px}.after-hours-backdrop{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 90% 5%,color-mix(in srgb,var(--environment-accent) 9%,transparent),transparent 60%),var(--environment-canvas)}.after-hours-backdrop[data-dim]{opacity:.55}.after-hours .helios-login__wordmark{font-family:Roboto Slab,Georgia,serif;letter-spacing:-.035em;color:var(--night-accent)}html[data-light].after-hours .helios-wordmark__name{color:#654282;background:none;-webkit-text-stroke:0;filter:none}html[data-light].after-hours [data-environment=night] .helios-wordmark__name{color:transparent;background:var(--night-chrome);background-clip:text;-webkit-background-clip:text}@media(max-width:767px){.after-hours .helios-topbar__brand .helios-wordmark__name{font-size:28px}.after-hours .helios-topbar .helios-mark{display:none}.after-hours .helios-topbar .helios-wordmark__descriptor{display:block;font-size:6px}.after-hours .helios-topbar .helios-wordmark__descriptor:before{display:none}}html.after-hours[data-daypart=parliament] .helios-app-shell:has(.night-shell){background:var(--daypart-canvas)}html.after-hours[data-daypart=parliament] .helios-app-shell:has([data-screen-active] .night-shell) .after-hours-backdrop{background:var(--daypart-canvas)}html.after-hours[data-daypart=parliament] .helios-topbar .helios-wordmark__name{color:var(--daypart-text);background:none;-webkit-text-stroke:0;filter:none}html.after-hours[data-daypart=parliament] .helios-topbar .helios-wordmark__name{font-family:var(--daypart-display);font-style:italic;font-weight:600}html.after-hours[data-daypart=parliament] .helios-mobile-nav__item--active{color:var(--parliament-deep)}html.after-hours[data-daypart=parliament] .helios-mobile-nav__pill{box-shadow:none}html.after-hours:is([data-daypart=parliament],[data-daypart=miami]) :is(.night-enter,.ck-primary,.club-button--primary){border-color:var(--daypart-action);background:var(--daypart-action);color:var(--daypart-action-text);box-shadow:none}html.after-hours:is([data-daypart=parliament],[data-daypart=miami]) :is(.night-enter,.ck-primary,.club-button--primary):hover:not(:disabled){border-color:var(--daypart-action-hover);background:var(--daypart-action-hover);box-shadow:none}html.after-hours[data-keyboard-nav]:is([data-daypart=parliament],[data-daypart=miami]) :is(.night-enter,.ck-primary,.club-button--primary):focus-visible{outline-color:var(--daypart-focus)}
