.ask-biz-bud{white-space:nowrap;font-weight:inherit;letter-spacing:inherit;background:none!important;-webkit-text-fill-color:initial;text-shadow:none}
.ask-biz-bud .brand-white{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:.65px #21c6fa;paint-order:stroke fill}
.ask-biz-bud .brand-blue{color:#21c6fa;-webkit-text-fill-color:#21c6fa;-webkit-text-stroke:.65px #fff;paint-order:stroke fill}
.bot-name .ask-biz-bud{filter:drop-shadow(0 0 9px #21c6fa40)}
.bot-name .ask-biz-bud>span{display:inline!important;-webkit-text-stroke-width:1.5px}
.bot-name{white-space:nowrap}
.reading-controls .voice-actions button,.voice-bar .voice-actions button{min-height:44px;touch-action:manipulation}
.bot-link,.brand-link{touch-action:manipulation}
@media(max-width:620px){.home-stage>.bot-name{font-size:clamp(27px,8.7vw,34px)}.voice-actions{gap:8px}.voice-bar{padding:12px}.reading-controls .voice-actions{width:100%}.reading-controls .voice-actions button{flex:1 0 auto}}

/* Crisp neon lettering for the brand wherever its real text appears. */
@font-face{font-family:NeonTube;src:url('/command-deck/fonts/tilt-neon.ttf') format('truetype');font-weight:400;font-display:swap}
.ask-biz-bud{font-family:NeonTube,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none;letter-spacing:.015em;filter:none}
.ask-biz-bud :is(.brand-white,.brand-blue){--brand-light:#e8fbff;color:var(--brand-light);-webkit-text-fill-color:var(--brand-light);-webkit-text-stroke:.028em #020918;paint-order:stroke fill;text-shadow:0 1px #061627,0 2px #123449,0 0 3px color-mix(in srgb,var(--brand-light) 40%,transparent),0 0 9px color-mix(in srgb,var(--brand-light) 22%,transparent)}
.ask-biz-bud .brand-blue{--brand-light:#54dfff}
.bot-name .ask-biz-bud{filter:none}
.bot-name .ask-biz-bud>span{-webkit-text-stroke-width:.035em}
body :is(.floating-wordmark,.rail-brand>span,.bot-name,.page-heading .brand-link,.wordmark,.flyer-wordmark),body[data-command-ui=deck] header .brand>span{font-family:NeonTube,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none;letter-spacing:.012em!important;color:#edfbff;-webkit-text-stroke:.028em #020918;paint-order:stroke fill;text-shadow:0 1px #0a263a,0 3px #062339,0 0 4px #5ee9ff88,0 0 12px #39cfff40}
body :is(.floating-wordmark,.rail-brand>span) b,body[data-command-ui=deck] header .brand b{font:inherit;color:#54dfff;-webkit-text-stroke:.028em #020918;paint-order:stroke fill;text-shadow:0 1px #0a263a,0 3px #062339,0 0 5px #29d7ff77,0 0 12px #00baff44}
