.brand-field.svelte-uaecq4{color:var(--color-text-brand-hover);isolation:isolate;width:100%;height:clamp(240px,33vw,480px);margin-top:var(--spacing-sm);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.is-charging.svelte-uaecq4{cursor:grabbing}canvas.svelte-uaecq4{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-field.svelte-uaecq4 .brand-static{object-fit:contain;pointer-events:none;filter:brightness(.8);width:90%;height:auto;max-height:90%;display:block;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.is-ready.svelte-uaecq4 .brand-static{opacity:0}html[data-theme=dark] .brand-field.svelte-uaecq4 .brand-static{filter:brightness(0)invert()}html[data-theme=dark] .brand-field.svelte-uaecq4{color:var(--color-text-brand)}.brand-controls.svelte-uaecq4{justify-content:space-between;align-items:center;gap:var(--spacing-xl);min-height:80px;max-width:var(--layout-content-width);padding:var(--spacing-sm) var(--layout-content-gutter) var(--spacing-xl);margin-inline:auto;display:flex}.brand-controls.svelte-uaecq4 p:where(.svelte-uaecq4){min-height:1lh;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.motion-actions.svelte-uaecq4{gap:var(--spacing-sm);min-height:48px;display:flex}.motion-actions.svelte-uaecq4 .footer-motion-button{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:48px;padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-thin) solid var(--color-border-purple);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);cursor:pointer;background:0 0;display:flex}.motion-actions.svelte-uaecq4 .footer-motion-button:hover:not(:disabled){background:var(--color-background-elevated)}.motion-actions.svelte-uaecq4 .footer-motion-button:focus-visible{outline:var(--border-width-medium) solid var(--color-text-brand);outline-offset:var(--spacing-xs)}.motion-actions.svelte-uaecq4 .footer-motion-button:disabled{opacity:.65;cursor:default}@media (max-width:1050px){.brand-field.svelte-uaecq4{height:clamp(240px,38vw,440px)}}@media (max-width:700px){.brand-field.svelte-uaecq4{height:clamp(230px,52vw,340px)}.brand-controls.svelte-uaecq4{align-items:start;gap:var(--spacing-sm);flex-direction:column}.motion-actions.svelte-uaecq4{width:100%}.motion-actions.svelte-uaecq4 .footer-motion-button{flex:1;min-width:0}}
