.atrium,.keeyu{--font-product:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-product-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}:where(.atrium,.keeyu,.prism) :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}.atrium,.keeyu,.prism{max-width:100%}.atPanel{border-radius:var(--at-radius-panel,12px);position:relative;overflow:hidden}.atPanel[data-framed]{aspect-ratio:var(--frame-natural)}@media (min-width:768px){.atPanel[data-framed]{aspect-ratio:var(--frame-band)}}.atPanel[data-fill]{aspect-ratio:var(--frame-natural)}@media (min-width:640px){.atPanel[data-fill]{aspect-ratio:auto;height:100%}}.atPanel__stage{transform:scale(var(--k,1));transform-origin:0 0;position:absolute;top:0;left:0}.atPanel .atrium.atPalette{border-radius:0}.atPanel:has(.atPalette){border-radius:0}.atrium button.atTap.atTap,.atrium a.atTap.atTap{cursor:pointer;transition:scale .18s var(--at-ease,cubic-bezier(.22, 1, .36, 1)), background-color var(--at-dur-quick,.11s) var(--at-ease,ease), color var(--at-dur-quick,.11s) var(--at-ease,ease)}.atrium button.atTap.atTap:active,.atrium a.atTap.atTap:active{transition-duration:0s;scale:.92}@media (prefers-reduced-motion:reduce){.atrium button.atTap.atTap,.atrium a.atTap.atTap{transition:none}.atrium button.atTap.atTap:active,.atrium a.atTap.atTap:active{scale:none}}
