.maha-assistant-entry{border:1px solid var(--color-gold);background:var(--color-bg-elevated);min-height:3.5rem;color:var(--color-fg);box-shadow:0 0 1.5rem color-mix(in oklab, var(--color-gold) 22%, transparent);border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:inline-flex}.maha-assistant-entry:hover{background:color-mix(in oklab, var(--color-gold) 14%, var(--color-bg-elevated));box-shadow:0 0 1.75rem color-mix(in oklab, var(--color-gold) 34%, transparent)}.maha-assistant-emblem{flex:none;width:2.25rem;height:2.25rem;animation:4.5s ease-in-out maha-entry-turn;display:block}.maha-assistant-emblem img{object-fit:contain;width:100%;height:100%;display:block}.maha-assistant-entry:hover .maha-assistant-emblem,.maha-assistant-entry:focus-visible .maha-assistant-emblem{animation-play-state:paused}.maha-assistant-copy{flex-direction:column;gap:.125rem;display:flex}.maha-assistant-title{font-size:.875rem;font-weight:600;line-height:1.25}.maha-assistant-invite{color:var(--color-gold-bright);font-size:.6875rem;line-height:1.25}.maha-assistant-arrow{width:1rem;height:1rem;color:var(--color-gold-bright);flex:none}.page-scroll-controls{z-index:30;right:max(1rem, env(safe-area-inset-right));bottom:calc(5rem + env(safe-area-inset-bottom));border:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent);background:var(--color-bg-elevated);color:var(--color-fg);box-shadow:var(--shadow-gold);border-radius:1rem;flex-direction:column;gap:.25rem;padding:.25rem;display:flex;position:fixed}.page-scroll-controls button{min-width:3rem;min-height:2.75rem;color:var(--color-fg);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.625rem;line-height:1.2;display:flex}.page-scroll-controls button svg{width:1rem;height:1rem}.page-scroll-controls button:hover:not(:disabled){background:var(--color-gold);color:var(--color-bg)}.page-scroll-controls button:disabled{opacity:.35;cursor:default}.maha-assistant-entry:focus-visible,.page-scroll-controls button:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:3px}@keyframes maha-entry-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<640px){.page-scroll-controls{top:calc(4.5rem + env(safe-area-inset-top));flex-direction:row;bottom:auto}}@media (prefers-reduced-motion:reduce){.maha-assistant-emblem{animation:none}.maha-assistant-entry{transition:none}}
