.wallboard-code-entry { max-width: 640px; margin: clamp(2rem, 7vh, 6rem) auto; padding: 1rem; }
.wallboard-code-entry .dashboard-card { padding: clamp(1.5rem, 4vw, 3rem); }
.wallboard-code-entry h1 { font-size: clamp(1.8rem, 3vw, 2.6rem); }
.wallboard-code-entry form { margin: 2rem 0; }
.wallboard-code-entry label { display: block; margin-bottom: .6rem; }
.wallboard-code-entry input[name="code"] { font-family: ui-monospace, monospace; font-size: clamp(2rem, 4vw, 3rem); letter-spacing: .18em; text-align: center; min-height: 80px; margin-bottom: .6rem; }
.wallboard-code-entry button { width: 100%; min-height: 64px; }
.wallboard-code-entry :focus-visible { outline: 4px solid #38d9ff; outline-offset: 5px; }
