.specular-button{--sb-radius:9999px;--sb-tint:#09090b;--sb-tint-opacity:.95;--sb-blur:8px;--sb-text-color:#fff;isolation:isolate;border-radius:var(--sb-radius);font:inherit;letter-spacing:.01em;color:var(--sb-text-color);background:color-mix(in srgb, var(--sb-tint) calc(var(--sb-tint-opacity) * 100%), transparent);-webkit-backdrop-filter:blur(var(--sb-blur));backdrop-filter:blur(var(--sb-blur));cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff26;outline:none;justify-content:center;align-items:center;gap:.5rem;margin:0;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s,box-shadow .3s,color .2s;display:inline-flex;position:relative;box-shadow:0 4px 16px #0003,inset 0 1px 1px #ffffff40}.specular-button:hover{background:#f95721;border-color:#f9572180;box-shadow:0 6px 22px #f9572161}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb, var(--sb-text-color) 55%, transparent);outline-offset:3px}.specular-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:8px 18px;font-size:.75rem}.specular-button--md{padding:12px 24px;font-size:.875rem}.specular-button--lg{padding:14px 28px;font-size:.95rem}.specular-button--secondary{--sb-tint:#fff;--sb-tint-opacity:.95;--sb-text-color:#09090b;border-color:#0000001f;box-shadow:0 4px 16px #0000000f,inset 0 1px 1px #ffffffe6}.specular-button--secondary:hover{color:#fff;background:#09090b;border-color:#09090b;box-shadow:0 6px 20px #0000002e}.specular-button--outline{--sb-tint:transparent;--sb-tint-opacity:0;--sb-text-color:#09090b;box-shadow:none;border-color:#0003}.specular-button--outline:hover{box-shadow:none;background:#0000000d;border-color:#00000059}.specular-button--ghost{--sb-tint:transparent;--sb-tint-opacity:0;--sb-text-color:inherit;box-shadow:none;border-color:#0000}.specular-button--ghost:hover{box-shadow:none;background:#0000000d;border-color:#0000}.specular-button__light{z-index:1;pointer-events:none;width:calc(100% + 48px);height:calc(100% + 48px);display:block;position:absolute;inset:-24px;background:0 0!important;border:none!important;outline:none!important}@media (max-width:768px),(pointer:coarse){.specular-button__light{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}.specular-button__label{z-index:2;justify-content:center;align-items:center;gap:inherit;width:100%;display:inline-flex;position:relative}
