.specular-button{isolation:isolate;border-radius:var(--radius);white-space:normal;letter-spacing:0;--sb-line-color:var(--gold);--sb-base-color:var(--gold);height:auto;position:relative;overflow:visible}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.specular-button__light{z-index:1;pointer-events:none;opacity:0;background:0 0;width:calc(100% + 48px);height:calc(100% + 48px);display:block;position:absolute;inset:-24px}.specular-button__label{z-index:2;justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}.specular-button--solid{--sb-line-color:var(--cocoa-foreground)}.specular-button--play{border-radius:50%;padding:0}@media (prefers-reduced-motion:reduce){.specular-button{transition:none}.specular-button:active{transform:none}}
