:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#182235;background:#f4f5f8}*{box-sizing:border-box}body{margin:0}header{background:#08090d;border-bottom:3px solid #a20e19;color:white}.head{max-width:1050px;margin:auto;display:flex;align-items:center;gap:22px;padding:14px 18px}.head img{width:95px;height:68px;object-fit:contain}h1{font-size:25px;margin:0 0 5px}small,.muted{color:#69778a}header small{color:#e4e4e4}main{max-width:1050px;margin:22px auto;padding:0 18px}nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}nav a,nav button{font:inherit;text-decoration:none;background:white;color:#111827;border:1px solid #cbd3df;border-radius:7px;padding:10px 13px}nav form{margin:0}section{background:white;border:1px solid #e0e5ee;border-radius:12px;padding:20px}h2{margin-top:0}article{border:1px solid #e0e5ee;border-radius:10px;padding:15px;margin:12px 0}article p{color:#637187}label{display:block;font-size:14px;margin:14px 0 5px}input,textarea,select{font:inherit;border:1px solid #cbd3df;border-radius:7px;padding:10px;width:100%;background:white}button{font:inherit;cursor:pointer;background:#a20e19;color:white;border:0;border-radius:7px;padding:9px 13px}article form{display:inline-flex;gap:6px;margin:6px 8px 6px 0}article form select{width:auto}article form button{white-space:nowrap}.matches{display:flex;flex-direction:column;gap:3px}.matches .choice{background:#f5f6f9;color:#152238;text-align:left}.error{background:#ffe9e9;color:#8c0612;padding:12px;border-radius:8px}.timer{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #e7e7ed;padding-top:10px;margin-top:8px}.timer form{margin:0}.timer strong{font-variant-numeric:tabular-nums}article small{display:block;margin:5px 0}@media(max-width:640px){.head img{width:66px}h1{font-size:21px}article form{display:flex}}
