@layer properties,theme,base;@layer components{.ad-btn{cursor:pointer;text-align:center;box-shadow:none;border:1px solid #0000;border-radius:3em;justify-content:center;align-items:center;gap:8px;height:auto;min-height:0;font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ad-btn--xs{padding:6px 12px;font-size:11px}.ad-btn--sm{padding:10px 16px;font-size:12px}.ad-btn--md{padding:11px 20px;font-size:14px}.ad-btn--lg{padding:12px 24px;font-size:16px}.ad-btn--square,.ad-btn--circle{aspect-ratio:1}.ad-btn--square{border-radius:var(--radius-box,.5rem)}.ad-btn--xs.ad-btn--square,.ad-btn--xs.ad-btn--circle{padding:6px}.ad-btn--sm.ad-btn--square,.ad-btn--sm.ad-btn--circle{padding:10px}.ad-btn--md.ad-btn--square,.ad-btn--md.ad-btn--circle{padding:11px}.ad-btn--lg.ad-btn--square,.ad-btn--lg.ad-btn--circle{padding:12px}.ad-btn--primary{--ad-btn-color:var(--color-primary);--ad-btn-on-color:var(--color-primary-content)}.ad-btn--secondary{--ad-btn-color:var(--color-neutral);--ad-btn-on-color:var(--color-neutral-content)}.ad-btn--success{--ad-btn-color:var(--color-success);--ad-btn-on-color:var(--color-success-content)}.ad-btn--error{--ad-btn-color:var(--color-error);--ad-btn-on-color:var(--color-error-content)}.ad-btn--warning{--ad-btn-color:var(--color-warning);--ad-btn-on-color:var(--color-warning-content)}.ad-btn--info{--ad-btn-color:var(--color-info);--ad-btn-on-color:var(--color-info-content)}.ad-btn--accent{--ad-btn-color:var(--color-accent);--ad-btn-on-color:var(--color-accent-content)}.ad-btn--solid{background-color:var(--ad-btn-color);color:var(--ad-btn-on-color);border-color:var(--ad-btn-color)}.ad-btn--outline{color:var(--ad-btn-color);border-color:var(--ad-btn-color);background-color:#0000}.ad-btn--secondary.ad-btn--outline{color:var(--color-base-content);border-color:var(--color-base-content)}.ad-btn--ghost{color:var(--color-base-content);background-color:#0000;border-color:#0000}.ad-btn--solid:hover:not(:disabled,[aria-disabled=true]),.ad-btn--solid:active:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--ad-btn-color) 88%, black);background-color:hsl(from var(--ad-btn-color) h s calc(l - 6));border-color:color-mix(in srgb, var(--ad-btn-color) 88%, black);border-color:hsl(from var(--ad-btn-color) h s calc(l - 6))}.ad-btn--outline:hover:not(:disabled,[aria-disabled=true]),.ad-btn--outline:active:not(:disabled,[aria-disabled=true]),.ad-btn--ghost:hover:not(:disabled,[aria-disabled=true]),.ad-btn--ghost:active:not(:disabled,[aria-disabled=true]){background-color:var(--color-base-200)}.ad-btn--active.ad-btn--outline:not(:disabled),.ad-btn--active.ad-btn--ghost:not(:disabled){background-color:var(--ad-btn-color);color:var(--ad-btn-on-color);border-color:var(--ad-btn-color)}.ad-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ad-btn:disabled,.ad-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ad-btn__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex-shrink:0;width:1em;height:1em;animation:.6s linear infinite ad-btn-spin}@keyframes ad-btn-spin{to{transform:rotate(360deg)}}.ad-btn--block{width:100%;display:flex}}@layer utilities;
