/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme,base;@layer components{.button_root__6a9Zs{--button-background:var(--action-primary);--button-text:var(--action-primary-text);min-block-size:var(--control-hit-area);border-radius:var(--ui-radius-control);max-inline-size:100%;font:750 var(--control-text-size)/1.4 var(--font-active);letter-spacing:.015em;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:box-shadow var(--motion-fast) var(--ease-standard);background:var(--button-background);color:var(--button-text);box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.125rem;text-decoration:none;display:inline-flex;position:relative}.button_root__6a9Zs[data-variant=primary]{border-color:var(--button-text)}@supports (color:color-mix(in lab,red,red)){.button_root__6a9Zs[data-variant=primary]{border-color:color-mix(in srgb,var(--button-text) 28%,transparent)}}.button_root__6a9Zs[data-variant=primary]{box-shadow:none}.button_root__6a9Zs[data-elevation=raised]{box-shadow:inset 0 1px var(--surface-satin-highlight),var(--shadow-soft)}.button_root__6a9Zs:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 1px}.button_root__6a9Zs[data-elevation=raised]:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 1px currentColor,inset 0 1px var(--surface-satin-highlight),var(--shadow-soft)}.button_root__6a9Zs:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.button_root__6a9Zs:disabled,.button_root__6a9Zs[aria-disabled=true]{cursor:not-allowed;opacity:.55}.button_root__6a9Zs[data-variant="3d-glass"],.button_root__6a9Zs[data-variant="3d-secondary"],.button_root__6a9Zs[data-variant="3d-violet"],.button_root__6a9Zs[data-variant=glass],.button_root__6a9Zs[data-variant=outline],.button_root__6a9Zs[data-variant=secondary]{--button-background:var(--surface-panel);--button-text:var(--content-primary);border-color:var(--border-control)}.button_root__6a9Zs[data-variant=ghost]{--button-background:transparent;--button-text:var(--content-primary)}.button_root__6a9Zs[data-variant="3d-crimson"],.button_root__6a9Zs[data-variant=danger]{--button-background:var(--status-danger);--button-text:var(--status-danger-text)}.button_root__6a9Zs[data-variant="3d-emerald"]{--button-background:var(--action-success);--button-text:var(--action-success-text)}.button_root__6a9Zs[data-variant="3d-gold"]{--button-background:var(--action-warning);--button-text:var(--action-warning-text)}.button_root__6a9Zs[data-size=sm]{padding-inline:.75rem}.button_root__6a9Zs[data-size=lg]{min-block-size:3rem;padding:.875rem 1.5rem;font-size:1rem}.button_root__6a9Zs[data-size=icon]{min-inline-size:var(--control-hit-area);padding:var(--space-1);flex-shrink:0}.button_root__6a9Zs svg{flex-shrink:0}@media (forced-colors:active){.button_root__6a9Zs{border:1px solid buttontext}}}@layer utilities