/* Shared geometric A; platform surfaces only. */
.arzhu-wordmark{display:inline-flex;align-items:center;gap:10px;color:#252237;font-size:32px;font-weight:780;letter-spacing:-1.5px;white-space:nowrap;line-height:1}
.arzhu-wordmark img{width:38px!important;height:38px!important;aspect-ratio:1!important}.arzhu-wordmark b{font-weight:inherit}.arzhu-wordmark b span{color:#7950ed}
.brand-symbol{font-size:0!important;background:transparent!important;position:relative;color:#7149ec;box-shadow:none!important}
.brand-symbol::after{content:"";width:100%;height:100%;display:block;position:absolute;inset:0;background:currentColor;mask:url('/assets/brand/arzhu-mark.svg') center/contain no-repeat;-webkit-mask:url('/assets/brand/arzhu-mark.svg') center/contain no-repeat}
.arzhu-thinking{display:block;flex:0 0 32px;overflow:visible;color:#754cec}
.arzhu-thinking path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:square;stroke-linejoin:miter}
.arzhu-beam-track{opacity:.12}.arzhu-beam{stroke-dasharray:0 100;animation:arzhu-beam-draw 1.9s ease-in-out infinite;filter:drop-shadow(0 0 3px #a383ff80)}
@keyframes arzhu-beam-draw{0%,100%{stroke-dasharray:0 100}50%{stroke-dasharray:100 100}}
.ai-progress[hidden] .arzhu-beam{animation-play-state:paused}
@media(max-width:680px){.arzhu-wordmark{font-size:27px;gap:6px}.arzhu-wordmark img{width:30px!important;height:30px!important}}
@media(max-width:420px){.arzhu-wordmark{font-size:23px;gap:4px}.arzhu-wordmark img{width:26px!important;height:26px!important}}
@media(prefers-reduced-motion:reduce){.arzhu-beam{animation:none;stroke-dasharray:none;filter:none}}

.arzhu-thinking-row{display:flex;align-items:center;gap:10px}.arzhu-thinking-row>span{flex:0 0 32px}.arzhu-thinking-row>span[hidden]{display:none!important}.arzhu-thinking-row>span[hidden] .arzhu-beam{animation-play-state:paused}.kernel-shell .arzhu-thinking{color:#b49aff}
