@layer ss-defaults{.ss-field{gap:var(--ss-field-gap);flex-direction:column;display:flex}.ss-field__label{font-size:var(--ss-text-small);font-weight:var(--ss-weight-medium)}.ss-field__input,.ss-field__textarea,.ss-field__select{inline-size:100%;padding:var(--ss-field-padding);border:var(--ss-field-border);border-radius:var(--ss-field-radius);background:var(--ss-field-bg);color:inherit;font:inherit}.ss-field__input::placeholder,.ss-field__textarea::placeholder{color:var(--ss-muted)}.ss-field__textarea{resize:vertical}.ss-field__select{appearance:none;background-image:var(--ss-field-chevron);background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem;padding-inline-end:2.25rem}.ss-choice input[type=checkbox],.ss-choice input[type=radio]{accent-color:var(--ss-accent)}.ss-field__help{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-field__error{font-size:var(--ss-text-small);color:var(--ss-danger)}.ss-field[data-invalid=true] .ss-field__input,.ss-field[data-invalid=true] .ss-field__textarea,.ss-field[data-invalid=true] .ss-field__select{border-color:var(--ss-danger)}.ss-choice{font-size:var(--ss-text-small);align-items:flex-start;gap:.5rem;display:flex}.ss-button{border:var(--ss-field-border);border-radius:var(--ss-field-radius);color:inherit;font:inherit;font-weight:var(--ss-weight-medium);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;display:inline-flex}.ss-button--primary{background:var(--ss-accent);color:var(--ss-accent-contrast);border-color:#0000}.ss-button[disabled]{opacity:.6;cursor:default}.ss-form{flex-direction:column;gap:1rem;display:flex}.ss-form__message[data-tone=error]{color:var(--ss-danger);font-size:var(--ss-text-small)}.ss-form__message[data-tone=success]{font-size:var(--ss-text-small)}.ss-honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ss-rating{gap:var(--ss-field-gap);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ss-rating__stars{gap:.25rem;display:flex}.ss-rating__star{border:var(--ss-field-border);border-radius:var(--ss-field-radius);block-size:2.5rem;inline-size:2.5rem;color:inherit;cursor:pointer;background:0 0;font-size:1.125rem}.ss-rating__star[data-on=true]{background:var(--ss-accent);color:var(--ss-accent-contrast);border-color:#0000}.ss-notice{border:var(--ss-field-border);border-radius:var(--ss-field-radius);font-size:var(--ss-text-small);flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}.ss-notice__title{font-weight:var(--ss-weight-medium)}.ss-notice[data-tone=warning]{border-color:color-mix(in srgb, var(--ss-warning) 40%, transparent);background:color-mix(in srgb, var(--ss-warning) 10%, transparent)}.ss-notice[data-tone=success]{border-color:color-mix(in srgb, var(--ss-success) 40%, transparent);background:color-mix(in srgb, var(--ss-success) 10%, transparent)}.ss-stepper__button{border:var(--ss-field-border);border-radius:var(--ss-field-radius);block-size:1.75rem;inline-size:1.75rem;color:inherit;font-size:var(--ss-text-small);cursor:pointer;background:0 0}.ss-field__input--code{text-transform:uppercase;inline-size:auto}}
