.archery-check{margin:2rem 0;padding:clamp(16px,3vw,30px);border:1px solid #b1a599;border-top:4px solid #805134;background:#f1e8db;color:#382c38}.archery-check h2{margin-top:0}.end-form[hidden],.end-results[hidden]{display:none}.end-form fieldset{min-width:0;border:0;margin:1rem 0;padding:0}.end-form legend{font-weight:680}.end-form fieldset p{font-size:.9rem;margin:.35rem 0 .8rem}.end-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.end-fields label{display:grid;gap:4px;font-size:.9rem}.end-fields select{box-sizing:border-box;min-height:44px;width:100%;border:1px solid #756579;background:white;color:#352a3b;font:inherit;padding:5px;border-radius:2px}.end-actions{display:flex;gap:8px;flex-wrap:wrap;}.end-actions button{min-height:44px;padding:7px 14px;border:1px solid #513b54;color:#513b54;background:#fffdf5;font:inherit;font-weight:620}.end-status{font-size:.9rem;margin:.8rem 0}.end-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.end-results div{padding:9px;background:#fffaf2;border-top:2px solid #805134}.end-results dt{font-size:.82rem}.end-results dd{margin:2px 0 0;color:#4d3651;font-size:1.5rem;font-weight:650;font-variant-numeric:tabular-nums}.end-form button:focus-visible,.end-form select:focus-visible{outline:3px solid #613b62;outline-offset:3px}@media(max-width:720px){.end-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.end-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:350px){.end-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
