.app-button[data-v-443b96a4]{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--fg);font:600 14px/1.5 var(--sans);text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:11px 20px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-button[data-v-443b96a4]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--muted);background:var(--panel);color:var(--fg-strong)}.app-button[data-v-443b96a4]:active:not(:disabled):not([aria-disabled=true]),.app-button[aria-pressed=true][data-v-443b96a4]{border-color:var(--accent-deep);background:var(--accent-bg);color:var(--accent-light)}.app-button--primary[data-v-443b96a4]{border-color:var(--accent);background:var(--accent);color:#000}.app-button--primary[data-v-443b96a4]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent-light);background:var(--accent-light);color:#000}.app-button--primary[data-v-443b96a4]:active:not(:disabled):not([aria-disabled=true]){border-color:var(--accent-deep);background:var(--accent-deep);color:#000}.app-button--text[data-v-443b96a4]{color:var(--muted);background:0 0}.app-button--text[data-v-443b96a4],.app-button--text[data-v-443b96a4]:hover:not(:disabled):not([aria-disabled=true]){border-color:#0000}.app-button--sm[data-v-443b96a4]{min-height:44px;padding:7px 12px;font-size:12px}.app-button[data-v-443b96a4]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.app-button[data-v-443b96a4]:disabled,.app-button[aria-disabled=true][data-v-443b96a4]{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.app-button[data-v-443b96a4]{transition:none}}
