altcha-widget{display:block;width:100%;font:inherit;--altcha-max-width: 100%;--altcha-padding: var(--capguard-gap, .5em);--altcha-border-width: 1px;--altcha-border-radius: var(--capguard-radius, .25em);--altcha-border-color: var(--capguard-border, GrayText);--altcha-color-base: var(--capguard-surface, Canvas);--altcha-color-base-content: var(--capguard-text, currentColor);--altcha-color-neutral: var(--capguard-border, GrayText);--altcha-color-neutral-content: var(--capguard-muted, GrayText);--altcha-color-primary: var(--capguard-accent, currentColor);--altcha-color-primary-content: var(--capguard-accent-text, Canvas);--altcha-color-success: var(--capguard-accent, currentColor);--altcha-color-success-content: var(--capguard-accent-text, Canvas);--altcha-color-error: var(--capguard-danger, currentColor);--altcha-color-error-content: var(--capguard-danger-surface, Canvas);--altcha-checkbox-size: var(--capguard-checkbox-size, 1.25em);--altcha-checkbox-border-width: 2px;--altcha-checkbox-border-color: var(--capguard-text, currentColor);--altcha-checkbox-border-radius: var(--capguard-radius, .25em);--altcha-checkbox-outline-color: var(--capguard-accent, currentColor);--altcha-checkbox-outline: 2px solid var(--capguard-accent, currentColor);--altcha-input-background-color: var(--capguard-surface, Canvas);--altcha-popover-color: var(--capguard-border, GrayText);--altcha-input-border-radius: var(--capguard-radius, .25em);--altcha-spinner-color: var(--capguard-accent, currentColor);--altcha-shadow: none}altcha-widget .altcha .altcha-main{padding:0;background-color:transparent;border:0}altcha-widget .altcha .altcha-checkbox-wrap{align-items:center;gap:var(--capguard-gap, .5em)}altcha-widget .altcha .altcha-checkbox input[type=checkbox]{display:grid;place-content:center;background-color:transparent;border:2px solid var(--capguard-text, currentColor);border-radius:var(--capguard-radius, .25em);transition:border-color var(--capguard-transition, .2s ease)}altcha-widget .altcha .altcha-checkbox input[type=checkbox]:before{width:50%;height:50%;background-color:var(--capguard-accent, currentColor);border-radius:0;opacity:1;transform:scale(0);transition:transform var(--capguard-transition, .2s ease)}altcha-widget .altcha .altcha-checkbox input[type=checkbox]:checked{background-color:transparent;border-color:var(--capguard-accent, currentColor)}altcha-widget .altcha .altcha-checkbox input[type=checkbox]:checked:before{background-color:var(--capguard-accent, currentColor);opacity:1;transform:scale(1)}altcha-widget .altcha .altcha-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--capguard-accent, currentColor);outline-offset:2px}altcha-widget .altcha .altcha-checkbox svg{display:none}altcha-widget .altcha.altcha .altcha-checkbox-wrap>label{margin:0;font-family:inherit;font-size:inherit;line-height:1.5;text-transform:none;color:var(--capguard-text, currentColor);cursor:pointer}altcha-widget .altcha-popover[data-variant=error]{--altcha-popover-color: var(--capguard-danger, currentColor);background-color:var(--capguard-danger-surface, Canvas);border-color:var(--capguard-danger, currentColor);color:var(--capguard-danger, currentColor)}altcha-widget .altcha-error{font-size:.875em;line-height:1.5;color:var(--capguard-danger, currentColor)}altcha-widget .altcha-popover[data-display=standard]{left:0;top:calc(var(--altcha-checkbox-size) + var(--altcha-popover-arrow-size) + var(--capguard-gap, .5em) / 2)}altcha-widget .altcha-popover[data-top=true][data-display=standard]{top:auto;bottom:calc(100% + var(--altcha-popover-arrow-size) + var(--capguard-gap, .5em) / 2)}altcha-widget .altcha-popover-arrow{left:calc(var(--altcha-checkbox-size) / 2 - var(--altcha-popover-arrow-size))}@media(prefers-reduced-motion:reduce){altcha-widget .altcha .altcha-checkbox input[type=checkbox],altcha-widget .altcha .altcha-checkbox input[type=checkbox]:before{transition:none}}
