:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sand:#d4b68a}*{box-sizing:border-box}body{color:#f5f4ef;background:#090a0a;margin:0;font-family:Arial,sans-serif}main{background:radial-gradient(circle at top,#24211b,#090a0a 48%);place-items:center;min-height:100vh;padding:20px;display:grid}.card{background:#121414;border:1px solid #393329;border-radius:16px;flex-direction:column;gap:17px;width:min(520px,100%);padding:28px;display:flex}.card>img{width:120px;height:auto}.card h1{margin:0;font-size:28px}.card p{color:#aeb1af;margin:0;line-height:1.5}.card>small{color:var(--sand);letter-spacing:.12em;font-weight:800}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}label{color:#aaa;flex-direction:column;gap:7px;font-size:13px;display:flex}input,select,textarea{color:#fff;background:#0d0f0f;border:1px solid #3a3d3b;border-radius:9px;width:100%;padding:12px;font-size:16px}fieldset{border:0;margin:0;padding:0}legend{color:#bbb;margin-bottom:9px;font-size:13px}.quality{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rpe{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quality input,.rpe input,.choices input{opacity:0;position:absolute}.quality span,.rpe span,.choices span{text-align:center;cursor:pointer;border:1px solid #3a3d3b;border-radius:9px;place-items:center;min-height:46px;padding:8px;display:grid}.quality b{font-size:22px}.quality span{gap:4px}.quality input:checked+span,.rpe input:checked+span,.choices input:checked+span{background:var(--sand);color:#17120e;border-color:var(--sand);font-weight:800}button{background:var(--sand);color:#17120e;border:0;border-radius:9px;padding:14px;font-size:16px;font-weight:900}.error{color:#ef7777!important}.success{text-align:center;align-items:center}@media (width<=560px){.card{padding:21px}.two,.choices{grid-template-columns:1fr}.quality{grid-template-columns:repeat(2,1fr)}}
