.button-link-module__zK_ymG__link{justify-content:center;align-items:center;gap:var(--syntara-space-2);block-size:var(--syntara-control-height);padding-inline:var(--syntara-control-padding-inline);border-radius:var(--syntara-radius-button);font-size:var(--syntara-font-size-md);font-weight:var(--syntara-font-weight-medium);line-height:var(--syntara-line-height-tight);white-space:nowrap;transition:background-color var(--syntara-motion-duration-fast) var(--syntara-motion-easing), border-color var(--syntara-motion-duration-fast) var(--syntara-motion-easing), box-shadow var(--syntara-motion-duration-fast) var(--syntara-motion-easing), outline-offset var(--syntara-motion-duration-fast) var(--syntara-motion-easing);border:1px solid #0000;display:inline-flex}.button-link-module__zK_ymG__link[data-size=lg]{block-size:calc(var(--syntara-control-height) + var(--syntara-space-3));padding-inline:calc(var(--syntara-control-padding-inline) + var(--syntara-space-3));border-radius:var(--syntara-radius-pill);font-size:var(--syntara-font-size-md);letter-spacing:var(--syntara-font-tracking-md)}.button-link-module__zK_ymG__link[data-size=lg][data-variant=ghost]{padding-inline:calc(var(--syntara-control-padding-inline) + var(--syntara-space-1))}@media (prefers-reduced-motion:no-preference){.button-link-module__zK_ymG__link{transition:background-color var(--syntara-motion-duration-fast) var(--syntara-motion-easing), border-color var(--syntara-motion-duration-fast) var(--syntara-motion-easing), box-shadow var(--syntara-motion-duration-fast) var(--syntara-motion-easing), outline-offset var(--syntara-motion-duration-fast) var(--syntara-motion-easing), scale var(--syntara-motion-duration-spring) var(--syntara-motion-spring)}.button-link-module__zK_ymG__link:active{scale:.97}.button-link-module__zK_ymG__link[data-size=lg]{transition:background-color var(--syntara-motion-duration-fast) var(--syntara-motion-easing), border-color var(--syntara-motion-duration-fast) var(--syntara-motion-easing), box-shadow var(--syntara-motion-duration-fast) var(--syntara-motion-easing), outline-offset var(--syntara-motion-duration-fast) var(--syntara-motion-easing), transform var(--syntara-motion-duration-spring) var(--syntara-motion-spring), scale var(--syntara-motion-duration-spring) var(--syntara-motion-spring)}.button-link-module__zK_ymG__link[data-size=lg]:is([data-variant=inverse],[data-variant=outline]):hover{transform:translateY(-1px)}}.button-link-module__zK_ymG__link svg{inline-size:var(--syntara-space-4);block-size:var(--syntara-space-4)}.button-link-module__zK_ymG__link[data-variant=primary]{border-color:var(--syntara-color-action-primary-border);background:var(--syntara-color-action-primary-bg);color:var(--syntara-color-action-primary-fg);box-shadow:var(--syntara-shadow-highlight), var(--syntara-shadow-raised)}.button-link-module__zK_ymG__link[data-variant=primary]:hover{background:var(--syntara-color-action-primary-hover);border-color:var(--syntara-color-action-primary-hover)}.button-link-module__zK_ymG__link[data-variant=inverse]{border-color:var(--syntara-color-surface-inverse);background:var(--syntara-color-surface-inverse);color:var(--syntara-color-text-inverse);box-shadow:var(--syntara-shadow-highlight), var(--syntara-shadow-raised)}.button-link-module__zK_ymG__link[data-variant=inverse]:hover{background:color-mix(in oklab, var(--syntara-color-surface-inverse) 88%, var(--syntara-color-surface-canvas));border-color:color-mix(in oklab, var(--syntara-color-surface-inverse) 88%, var(--syntara-color-surface-canvas));box-shadow:var(--syntara-shadow-highlight), var(--syntara-shadow-overlay)}.button-link-module__zK_ymG__link[data-variant=outline]{border-color:var(--syntara-color-border-strong);background:var(--syntara-color-surface-default);color:var(--syntara-color-text-default);box-shadow:var(--syntara-shadow-raised)}.button-link-module__zK_ymG__link[data-variant=outline]:hover{background:color-mix(in oklab, var(--syntara-color-text-default) 6%, var(--syntara-color-surface-default))}.button-link-module__zK_ymG__link[data-variant=ghost]{color:var(--syntara-color-text-default)}.button-link-module__zK_ymG__link[data-variant=ghost]:hover{background:color-mix(in oklab, var(--syntara-color-text-default) 6%, transparent)}.button-link-module__zK_ymG__link[data-size=lg][data-variant=outline]{border-color:var(--syntara-color-border-default)}.button-link-module__zK_ymG__link[data-size=lg][data-variant=outline]:hover{border-color:var(--syntara-color-border-strong)}
