.theme-action[data-v-53c77d4a]{font:inherit;font-weight:var(--font-weight-medium);line-height:1.3;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.theme-action.is-small[data-v-53c77d4a]{border-radius:var(--radius-control);padding:var(--theme-action-small-padding)}.theme-action.is-medium[data-v-53c77d4a],.theme-action.is-small[data-v-53c77d4a]{font-size:var(--font-size-sm)}.theme-action.is-large[data-v-53c77d4a]{font-size:var(--font-size-md)}.theme-action.is-primary[data-v-53c77d4a]{background:var(--theme-color);border-color:var(--theme-color);box-shadow:var(--shadow-hero-action);color:var(--color-text-inverse)}.theme-action.is-primary[data-v-53c77d4a]:hover{background:var(--theme-color-hover);border-color:var(--theme-color-hover);box-shadow:var(--shadow-theme-action-hover)}.theme-action.is-secondary[data-v-53c77d4a]{background:var(--color-surface);border-color:var(--color-border-action);color:var(--color-text-primary)}.theme-action.is-secondary[data-v-53c77d4a]:hover{background:var(--theme-light-color);border-color:var(--theme-color);color:var(--theme-color)}.theme-action.is-inverse[data-v-53c77d4a]{background:var(--color-surface);border-color:var(--color-surface);color:var(--theme-color);font-weight:600}.theme-action.is-inverse[data-v-53c77d4a]:hover{transform:translateY(-2px)}.theme-action.is-ghost[data-v-53c77d4a]{background:transparent;border-color:var(--color-cta-border);color:var(--color-text-inverse)}.theme-action.is-ghost[data-v-53c77d4a]:hover{background:var(--color-cta-ghost-hover)}.theme-action[data-v-53c77d4a]:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}
