#rider-form fieldset{border:0;padding:0;margin:24px 0;min-width:0}#rider-form legend{font-weight:800;font-size:20px;margin-bottom:18px}#rider-form fieldset:disabled{opacity:.5}.community-button{display:inline-block;background:#a72231;color:#fff!important;padding:15px 20px;text-decoration:none;font-weight:800}.community-button[hidden]{display:none}#rider-form details{border:1px solid #777;padding:18px;margin:24px 0}#rider-form summary{font-size:18px;cursor:pointer;font-weight:700}.community-coords{display:grid;grid-template-columns:1fr 1fr;gap:12px}.community-trap{display:none!important}#upload-preview img,#upload-preview video{max-width:100%;max-height:320px;margin:15px 0}#upload-progress{width:100%;height:20px}#community-result{white-space:pre-line;font-weight:700}.community-feed{padding:50px 0}.community-feed h2{font-size:clamp(30px,5vw,60px)}#community-feed-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px}.community-card{padding:22px;background:#edf1e7;color:#152119;border-top:4px solid #a82232;overflow:hidden}.community-card h3{font-size:24px}.community-card p{font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.community-card img,.community-card video{width:100%;max-height:420px;object-fit:contain;background:#101b20}.community-card a{display:block;padding:10px 0;color:#22553c;font-weight:700}.community-card button{margin:8px;padding:12px;min-height:44px}.community-card label{display:flex;gap:10px;align-items:start}.community-card input[type=checkbox]{width:22px;height:22px;flex:none}.community-admin{max-width:1100px;margin:40px auto;padding:20px}.community-admin>p{font-size:18px}.community-admin #review-list{display:grid;gap:22px}#rider-form input[type=file]{padding:14px 5px;max-width:100%;font-size:14px}#rider-form a:focus-visible,.community-card a:focus-visible{outline:3px solid #a72231;outline-offset:3px}
