@layer components{.luma-btn[data-v-7e179425]{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--motion-snap) var(--ease-fluid), color var(--motion-snap) var(--ease-fluid), box-shadow var(--motion-snap) var(--ease-fluid);border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.luma-btn[data-v-7e179425]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.luma-btn--md[data-v-7e179425]{gap:8px;min-height:2.75rem;padding:0 20px;font-size:14px}.luma-btn--md.luma-btn--with-chip[data-v-7e179425]{gap:11px;padding:5px 5px 5px 20px}.luma-btn--md .luma-btn__chip[data-v-7e179425]{width:34px;height:34px}.luma-btn--md .luma-btn__arrow[data-v-7e179425]{width:16px;height:16px}.luma-btn--lg[data-v-7e179425]{gap:10px;min-height:3.5rem;padding:0 28px;font-size:16px}.luma-btn--lg.luma-btn--with-chip[data-v-7e179425]{gap:12px;padding:6px 6px 6px 24px}.luma-btn--lg .luma-btn__chip[data-v-7e179425]{width:44px;height:44px}.luma-btn--lg .luma-btn__arrow[data-v-7e179425]{width:18px;height:18px}.luma-btn--with-chip .luma-btn__chip .luma-btn__arrow[data-v-7e179425]{width:14px;height:14px}.luma-btn--lg.luma-btn--with-chip .luma-btn__chip .luma-btn__arrow[data-v-7e179425]{width:16px;height:16px}.luma-btn--full[data-v-7e179425]{width:100%}.luma-btn--full .luma-btn__chip[data-v-7e179425]{margin-left:12px}.luma-btn--wrap[data-v-7e179425]{white-space:normal;max-width:100%;padding-block:8px}.luma-btn--wrap .luma-btn__label[data-v-7e179425]{text-align:center;text-wrap:balance;line-height:1.2}.luma-btn--disabled[data-v-7e179425]{pointer-events:none;opacity:.6}.luma-btn__spinner[data-v-7e179425]{border:2px solid;border-right-color:#0000;border-radius:999px;width:1em;height:1em;margin-right:2px;animation:.72s linear infinite luma-btn-spin-7e179425}@keyframes luma-btn-spin-7e179425{to{transform:rotate(360deg)}}.luma-btn__chip[data-v-7e179425]{border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.luma-btn__label[data-v-7e179425]{align-items:center;gap:8px;display:inline-flex}.luma-btn__arrow[data-v-7e179425]{transition:transform var(--motion-snap) var(--ease-fluid);flex-shrink:0}.luma-btn:hover .luma-btn__arrow[data-v-7e179425]{transform:translate(1px,-1px)}.luma-btn:hover .luma-btn__arrow--right[data-v-7e179425]{transform:translate(2px)}.luma-btn:hover .luma-btn__arrow--down[data-v-7e179425]{transform:translateY(2px)}.luma-btn--primary[data-v-7e179425]{color:var(--action-primary-text);background-color:var(--action-primary)}.luma-btn--primary[data-v-7e179425]:hover{background-color:var(--action-primary-hover)}.luma-btn--primary[data-v-7e179425]:active{background-color:var(--action-primary-active)}.luma-btn--primary .luma-btn__chip[data-v-7e179425]{background-color:var(--action-primary-text);color:var(--action-primary)}.luma-btn--ink[data-v-7e179425]{color:var(--color-paper);background-color:var(--color-ink)}.luma-btn--ink[data-v-7e179425]:hover{background-color:var(--color-ink-2)}.luma-btn--ink[data-v-7e179425]:active{background-color:var(--color-ink-3)}.luma-btn--ink .luma-btn__chip[data-v-7e179425]{background-color:var(--color-paper);color:var(--color-ink)}.luma-btn--outline[data-v-7e179425]{color:var(--color-paper);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-paper) 35%, transparent);background-color:#0000}.luma-btn--outline[data-v-7e179425]:hover{background-color:color-mix(in srgb, var(--color-paper) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-paper) 70%, transparent)}.luma-btn--outline .luma-btn__chip[data-v-7e179425]{background-color:var(--color-paper);color:var(--color-ink)}.theme-paper .luma-btn.luma-btn--outline{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.theme-paper .luma-btn.luma-btn--outline:hover{background-color:color-mix(in srgb, var(--color-ink) 6%, transparent);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.luma-btn--flat[data-v-7e179425]{color:var(--color-ink);background-color:var(--color-paper)}.luma-btn--flat[data-v-7e179425]:hover{background-color:var(--color-paper-3)}.luma-btn--flat[data-v-7e179425]:active{background-color:var(--color-paper-4)}.luma-btn--flat .luma-btn__chip[data-v-7e179425]{background-color:var(--color-ink);color:var(--color-paper)}.luma-btn--universe[data-v-7e179425]{color:var(--universe-on-fill);background-color:var(--universe)}.luma-btn--universe[data-v-7e179425]:hover{background-color:color-mix(in srgb, var(--universe) 88%, var(--color-ink))}.luma-btn--universe[data-v-7e179425]:active{background-color:color-mix(in srgb, var(--universe) 78%, var(--color-ink))}.luma-btn--universe .luma-btn__chip[data-v-7e179425]{background-color:var(--universe-on-fill);color:var(--universe)}.luma-btn--danger[data-v-7e179425]{color:var(--destructive-foreground);background-color:var(--destructive)}.luma-btn--danger[data-v-7e179425]:hover{background-color:color-mix(in srgb, var(--destructive) 88%, var(--color-ink))}@media (prefers-reduced-motion:reduce){.luma-btn[data-v-7e179425],.luma-btn__arrow[data-v-7e179425],.luma-btn__spinner[data-v-7e179425]{transition:none!important;animation-duration:.01ms!important}.luma-btn:hover .luma-btn__arrow[data-v-7e179425]{transform:none}}}
