@layer properties,theme,base;@layer nuxt-base{.button{border-radius:var(--radius-card);color:var(--color-inverse);text-align:center;font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.8px;padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 12);white-space:nowrap;text-transform:uppercase;background:var(--color-accent);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing-unit) * 2);border:0;font-weight:700;line-height:16px;text-decoration:none;display:inline-flex}.button--block{width:100%;display:flex}.button--lg{font-size:var(--text-body)}@media screen and (width>=768px){.button--lg{padding:calc(var(--spacing-unit) * 5) calc(var(--spacing-unit) * 12);font-size:var(--text-title)}}.button:disabled{opacity:.5;cursor:not-allowed}.button--primary{color:var(--color-inverse);background:var(--color-accent)}.button--primary:hover{background:var(--color-accent)}.button--outline{color:var(--color-accent);border:2px solid var(--color-accent);background:0 0}.button--outline:hover{color:var(--color-accent);border:2px solid var(--color-accent)}}@layer components,utilities;
