feat(ui): add momentary keyboard control surface
This commit is contained in:
@@ -4302,3 +4302,13 @@ textarea.nodedc-field__control {
|
||||
}
|
||||
}
|
||||
.nodedc-landing-stage__eyebrow { color: var(--nodedc-text-muted); font-size: var(--nodedc-font-size-xs); font-weight: var(--nodedc-font-weight-strong); letter-spacing: .12em; }
|
||||
|
||||
/* Explicit key outline: approved momentary-input affordance, not a card rim. */
|
||||
.nodedc-key-button { display:inline-grid; place-items:center; width:46px; height:46px;
|
||||
border:1px solid var(--nodedc-text-secondary); border-radius:var(--nodedc-radius-sm, 8px);
|
||||
background:transparent; color:var(--nodedc-text-primary); font:inherit; font-weight:600;
|
||||
cursor:pointer; user-select:none; touch-action:none; }
|
||||
.nodedc-key-button:hover:not(:disabled) { background:var(--nodedc-glass-control-hover); }
|
||||
.nodedc-key-button[aria-pressed="true"]:not(:disabled) { background:#fff; color:#000; border-color:#fff; }
|
||||
.nodedc-key-button:disabled { opacity:.4; cursor:not-allowed; }
|
||||
.nodedc-key-button:focus-visible { outline:2px solid rgb(var(--nodedc-accent-rgb)); outline-offset:3px; }
|
||||
|
||||
Reference in New Issue
Block a user