.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;padding:.65rem 1.1rem;border:1px solid transparent;border-radius:var(--control-radius,7px);background:var(--brand,var(--accent));color:var(--on-brand,var(--on-accent));text-decoration:none;font-size:.86rem;font-weight:600;max-width:100%;overflow-wrap:anywhere;text-align:center}.btn.compact{padding-inline:.6rem}.btn:not(:disabled):hover{background-color:var(--brand-hover,var(--accent-hover))}.btn.secondary{background:color-mix(in srgb,var(--surface) 82%,transparent);border-color:var(--line);color:var(--ink)}.btn.secondary:not(:disabled):hover{background-color:color-mix(in srgb,var(--ink) 6%,transparent)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:not(:disabled):hover{background-color:color-mix(in srgb,var(--ink) 6%,transparent)}.btn:not(.ghost){background-image:var(--finish-button,none);box-shadow:var(--finish-shadow,none)}.btn.secondary{background-color:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:var(--finish-blur,none);border-color:var(--finish-edge,var(--line))}.btn:not(:disabled):not(.ghost):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent),var(--finish-shadow,0 0 transparent)}.btn-icon{width:44px;height:44px;flex:none;padding:0}.btn>svg{width:1.25em;height:1.25em;flex:none}.btn-large{min-height:52px;padding:.8rem 1.4rem}.btn-pill{border-radius:999px}.btn:not(:disabled):active{background-color:var(--brand-hover,var(--accent-hover))}.btn.secondary:not(:disabled):active,.btn.ghost:not(:disabled):active{background-color:color-mix(in srgb,var(--ink) 10%,transparent)}.btn-choice{flex-direction:column;gap:8px;padding:12px 8px;line-height:24px;white-space:nowrap;outline-offset:-2px}.btn-gradient:not(.secondary):not(.ghost){background-image:var(--paint-button,var(--finish-button,none));color:var(--on-paint-button,var(--on-brand,var(--on-accent)))}.btn-gradient:not(.secondary):not(.ghost):not(:disabled):is(:hover,:active){background-image:var(--paint-button-hover,var(--paint-button,var(--finish-button,none)))}