.songwish-public,.songwish-public-dialog{--primary:25 100% 50%;--primary-foreground:0 0% 100%;--ring:25 100% 50%;--public-button-outline:#111111}.dark .songwish-public,.dark .songwish-public-dialog{--public-button-outline:#f0eff2}.songwish-public .songwish-primary-button,.songwish-public [data-slot=button],.songwish-public-dialog [data-slot=button]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;height:auto;max-width:100%;padding:0 20px .06em;border:0;border-radius:0;background:#efe9dc;color:#111111;font-family:RIFT,Impact,Arial Black,sans-serif;font-size:23px;font-style:italic;font-weight:700;line-height:1;letter-spacing:normal;text-transform:uppercase;text-decoration:none;white-space:normal;overflow-wrap:anywhere;box-shadow:none;transform:none;transition:opacity .15s}.songwish-public .floor-select-active,.songwish-public .floor-select-inactive,.songwish-public [data-slot=button].h-10,.songwish-public [data-slot=button]:is(.songwish-secondary-button,.bg-transparent,.bg-secondary){min-height:44px;padding-inline:18px;padding-bottom:.06em;border-radius:0;font-family:RIFT,Impact,Arial Black,sans-serif;font-size:20px;font-weight:700;font-style:italic;line-height:1;letter-spacing:normal;text-transform:uppercase}.songwish-public .floor-select-inactive,.songwish-public [data-slot=button]:is(.songwish-secondary-button,.bg-transparent,.bg-secondary){border:2px solid var(--public-button-outline);background:transparent;color:var(--public-button-outline)}.songwish-public .floor-select-active,.songwish-public .floor-select-inactive{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding-top:.06em;white-space:normal;overflow-wrap:anywhere;transition:opacity .15s}.songwish-public .floor-select-active{border:2px solid #efe9dc;background:#efe9dc;color:#111111}.songwish-public .floor-select-active:hover,.songwish-public .floor-select-inactive:hover,.songwish-public .songwish-primary-button:hover,.songwish-public [data-slot=button]:hover,.songwish-public-dialog [data-slot=button]:hover{opacity:.9}.songwish-public .songwish-primary-button:focus-visible,.songwish-public [data-slot=button]:focus-visible,.songwish-public label:has(input[type=radio]:focus-visible),.songwish-public-dialog [data-slot=button]:focus-visible{outline:2px solid var(--public-button-outline);outline-offset:2px}.songwish-public [data-slot=button]:disabled,.songwish-public-dialog [data-slot=button]:disabled{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){.songwish-public [data-slot=button],.songwish-public-dialog [data-slot=button]{transition:none}}