.playtest-report{max-width:620px}.playtest-report>small{color:#a9c4cc;letter-spacing:1.5px;font-size:10px}.playtest-report h2{margin:10px 0;font-size:38px}.playtest-report p{font-size:14px;line-height:1.5;color:#b4c5d0}.playtest-report .report-privacy{font-size:12px}.playtest-report label{display:block;margin:16px 0 7px;font-size:14px;font-weight:600}.playtest-report :is(select,textarea){box-sizing:border-box;width:100%;border:1px solid #64808c80;background:#091622;color:#e4f2f6;border-radius:5px;font:16px Barlow,Arial;padding:10px;min-height:44px;touch-action:auto;user-select:text;-webkit-user-select:text}.playtest-report textarea{resize:vertical}.playtest-report #report-preview{font:16px/1.35 monospace;min-height:150px;max-height:240px}.playtest-report details{margin:16px 0}.playtest-report summary{min-height:44px;align-content:center;cursor:pointer;font-size:14px;color:#b9d3db}.report-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.report-actions button{flex:1;min-width:120px;min-height:44px}.report-actions .primary{font-size:12px}.playtest-report #report-status{font-size:12px;min-height:36px}.report-open{font-size:11px;margin:6px 10px}.playtest-report :focus-visible{outline:2px solid #b4ff5c;outline-offset:3px}@media(max-height:400px){.playtest-report h2{font-size:30px}.playtest-report label{margin-top:10px}.playtest-report p{margin:8px 0}.playtest-report #report-description{min-height:80px}}
