body{margin:0;background:#eef4f1;color:#203029}.practice-app{width:min(760px,calc(100% - 40px));margin:auto;padding:64px 0}.mode-badge{display:inline-block;padding:6px 10px;border-radius:999px;background:#f5c851;font-weight:900}label{display:grid;gap:6px;margin:14px 0}input,textarea{padding:12px;border:1px solid #aebdb5;border-radius:9px;font:inherit}textarea{min-height:100px}.check{display:flex;align-items:center}.check input{width:auto}button{padding:12px 18px;border:0;border-radius:9px;background:#0c7656;color:white;font-weight:800}.showcase{margin-top:20px;padding:20px;border-radius:14px;background:white}.error{color:#a72b2b}
