skyra-survey{--skyra-font-heading:"Circular",sans-serif;--skyra-font-body:"Circular",sans-serif;--skyra-font-size:18px;--spacing:2px}skyra-survey::part(heading){font-size:1.25em;font-weight:700;line-height:1.25;letter-spacing:-.025em;margin:0}skyra-survey::part(bodyHtml){font-size:1em;font-weight:var(--font-weight-normal);line-height:1.5;margin-bottom:.5em}skyra-survey::part(button-primary),skyra-survey::part(button-secondary){--button-background:var(--primary);--button-color:var(--primary-foreground);--button-border:var(--primary);--button-hover-background:color-mix(in oklab,var(--primary) 90%,transparent);--button-hover-color:var(--primary-foreground);--button-hover-border:var(--primary);--button-ring:color-mix(in oklab,var(--primary) 50%,transparent);--button-min-width:2.5em;--button-height:2.5em;--button-px:1em;--button-py:0.5em;--button-px-icon:0.75em;--button-radius:1.25em;--button-active-shadow:0 0 0 calc(0.25em) var(--button-ring);flex-shrink:0;min-width:var(--button-min-width);height:var(--button-height);padding-left:var(--button-px);padding-right:var(--button-px);border-radius:var(--button-radius);border-width:1px;border-color:var(--button-border);background-color:var(--button-background);color:var(--button-color);display:inline-flex;align-items:center;justify-content:center;column-gap:.5em;font-weight:500;white-space:nowrap;outline:none;&:disabled,&[aria-disabled=true]{user-select:none;pointer-events:none;opacity:.5;text-decoration:line-through}}skyra-part::part(button-secondary){--button-background:transparent;--button-color:inherit;--button-hover-background:var(--muted);--button-hover-color:inherit;--button-border:var(--color-secondary)}