.ui-control-btn{min-height:var(--touch-min, 44px);transition:transform var(--motion-fast, .16s) var(--ease-press, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--motion-fast, .16s) var(--ease-out, cubic-bezier(.4, 0, .2, 1)),opacity var(--motion-fast, .16s) var(--ease-out, cubic-bezier(.4, 0, .2, 1));touch-action:manipulation}.ui-control-btn.ui-pressed{transform:scale(.97);opacity:.92}.ui-control-btn:focus-visible,.ui-control-input:focus-visible{outline:1px solid rgba(212,175,55,.8);outline-offset:2px}.ui-control-card{border-color:#d4af371f;transition:border-color var(--motion-base, .28s) var(--ease-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--motion-base, .28s) var(--ease-out, cubic-bezier(.4, 0, .2, 1))}.ui-control-card:hover{border-color:#d4af373d}.ui-control-input{transition:border-color var(--motion-fast, .16s) var(--ease-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--motion-fast, .16s) var(--ease-out, cubic-bezier(.4, 0, .2, 1))}.ui-control-input:focus{border-color:#d4af37d9!important;box-shadow:0 0 0 2px #d4af3729}
