.code-review-panel{color:#e4e7ed;box-sizing:border-box;background:#10141f;border:1px solid #30384c;border-radius:24px;max-width:860px;margin:32px auto;padding:32px;font:16px/1.6 system-ui,sans-serif}.code-review-panel h1{margin:8px 0;font-size:30px}.code-review-panel h2{margin-top:28px}.review-eyebrow{letter-spacing:.12em;color:#e4bb79;font-size:12px}.review-demo{background:#20202a;border-left:3px solid #e4bb79;padding:8px 16px}.code-review-panel form{gap:18px;margin-top:26px;display:grid}.code-review-panel label{gap:6px;font-weight:600;display:grid}.code-review-panel textarea,.code-review-panel input,.code-review-panel select{color:inherit;font:inherit;box-sizing:border-box;background:#0a0e18;border:1px solid #424b63;border-radius:10px;width:100%;max-width:100%;padding:12px}.code-review-panel textarea{resize:vertical;height:230px;font:14px/1.6 Consolas,monospace}.review-actions{flex-wrap:wrap;gap:12px;display:flex}.code-review-panel button{color:#111722;cursor:pointer;background:#e4bb79;border:1px solid #77705c;border-radius:10px;padding:10px 18px;font:600 15px system-ui}.code-review-panel button[type=button]{color:#d8dfeb;background:0 0}.code-review-panel button:disabled{opacity:.45;cursor:default}.code-review-panel :focus-visible{outline-offset:3px;outline:2px solid #86cfdf}.code-review-panel [role=alert]{color:#ffb4af}.code-review-panel li{overflow-wrap:anywhere;background:#191f2d;border-radius:10px;margin-bottom:18px;padding:12px}.code-review-panel li p{white-space:pre-wrap}.code-review-panel p{overflow-wrap:anywhere}.code-review-panel ol{padding-left:26px}@media (width<=600px){.code-review-panel{border-radius:16px;margin:12px;padding:20px}.code-review-panel h1{font-size:24px}}
