html[data-controller-input=true] :focus{outline-offset:3px;outline:3px solid #ffe16c!important;box-shadow:0 0 0 5px #161523cc!important}.controller-answer-glyph,.controller-submit-glyph{display:none}html[data-controller-input=true] .controller-answer-glyph{border:2px solid;border-radius:50%;flex:none;place-items:center;min-width:1.5em;height:1.5em;margin-inline-end:.45em;font-weight:900;line-height:1;display:inline-grid}html[data-controller-input=true] .controller-answer-glyph[data-controller-glyph="0"]:before{content:"X"}html[data-controller-input=true] .controller-answer-glyph[data-controller-glyph="1"]:before{content:"A"}html[data-controller-input=true] .controller-answer-glyph[data-controller-glyph="2"]:before{content:"B"}html[data-controller-input=true] .controller-answer-glyph[data-controller-glyph="3"]:before{content:"Y"}html[data-controller-input=true][data-controller-family=playstation] .controller-answer-glyph[data-controller-glyph="0"]:before{content:"□"}html[data-controller-input=true][data-controller-family=playstation] .controller-answer-glyph[data-controller-glyph="1"]:before{content:"✕"}html[data-controller-input=true][data-controller-family=playstation] .controller-answer-glyph[data-controller-glyph="2"]:before{content:"○"}html[data-controller-input=true][data-controller-family=playstation] .controller-answer-glyph[data-controller-glyph="3"]:before{content:"△"}html[data-controller-input=true] .controller-submit-glyph{z-index:2;color:#fff8df;background:#172332;border:1px solid;border-radius:5px;flex:none;place-items:center;padding:2px 5px;font-size:14px;font-weight:800;line-height:1.3;display:inline-grid;position:relative}html[data-controller-input=true] .controller-submit-glyph:before{content:" · RT"}html[data-controller-input=true][data-controller-family=playstation] .controller-submit-glyph:before{content:" · R2"}.controller-keyboard-backdrop{z-index:2147482999;background:#0008;position:fixed;top:0;bottom:0;left:0;right:0}.controller-keyboard{z-index:2147483000;inset:auto max(2vw,env(safe-area-inset-right)) max(2vh,env(safe-area-inset-bottom)) max(2vw,env(safe-area-inset-left));background:var(--modal-bg,#14242f);max-width:720px;color:var(--text-primary,#fff4db);max-height:80vh;border:3px solid #e3c68a;border-radius:22px;max-height:80dvh;margin-inline-start:auto;margin-inline-end:auto;padding:18px;position:fixed;overflow:auto;box-shadow:0 12px 40px #0008}.controller-keyboard output{overflow-wrap:anywhere;background:#0005;border-radius:8px;min-height:2em;margin:.7em 0;padding:.4em;display:block}.controller-keyboard__keys{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.controller-keyboard button{min-height:44px;color:inherit;background:linear-gradient(#365363,#14242f);border:2px solid #b5a173;border-radius:10px;padding:4px;font-size:16px}.controller-keyboard button:nth-last-child(-n+4){grid-column:span 2}@media (max-width:500px){.controller-keyboard__keys{grid-template-columns:repeat(6,minmax(0,1fr))}}html[data-controller-input=true] [data-controller-adjust]:after{content:" · A adjust";font-size:.8em}html[data-controller-input=true] [data-controller-adjusting=true]:after{content:" · Arrows adjust · B done"}html[data-controller-input=true][data-controller-family=playstation] [data-controller-adjust]:after{content:" · ✕ adjust"}html[data-controller-input=true][data-controller-family=playstation] [data-controller-adjusting=true]:after{content:" · Arrows adjust · ○ done"}
