#control-settings {margin-block:20px;padding-block:16px;border-top:1px solid #71847866}
#control-settings h3 {margin-top:0}
#control-settings select {width:100%;margin-block:8px 14px}
.control-bindings {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.control-bindings>div {display:flex;align-items:center;justify-content:space-between;gap:8px}
.control-bindings button {min-width:64px;min-height:44px}
.control-aim {display:flex;align-items:center;gap:10px;margin-top:16px}
.control-settings-actions {display:flex;flex-wrap:wrap;gap:10px}
#logout {position:sticky;bottom:0;z-index:2;box-shadow:0 -8px 14px #10282e}
[data-control-status] {min-height:1.5em;color:#efd39a}
#monster-inspection {position:absolute;top:100px;left:50%;transform:translateX(-50%);max-width:260px;padding:8px 14px;background:#10282eeb;border:1px solid #7b988a;border-radius:8px;pointer-events:none;color:#e8ead2;z-index:12;text-align:center}
