/* Shared running-listing navigation and opaque panels. */
.listing-nav{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:0 0 18px;font-size:.9rem}.listing-nav a{color:#e3f7ed;text-decoration:none;padding:7px 0}.listing-nav a[aria-current=page]{border-bottom:2px solid #8ee0be}.listing-entry main{max-width:900px;margin:auto}.listing-card{background:#fff;color:#19372e;border:1px solid #d3ded8;border-radius:8px;padding:22px;margin:16px 0}.listing-card h1,.listing-card h2,.listing-card h3{color:#183a30;line-height:1.3}.listing-card h1{font-size:1.8rem;margin:0 0 12px}.listing-card p{line-height:1.65;margin:8px 0}.listing-hero{text-align:center}.listing-types{display:grid;grid-template-columns:1fr 1fr;gap:14px}.listing-type{display:block;margin:0;color:#183a30;text-decoration:none}.listing-type:hover,.listing-type:focus-visible{border-color:#126456;outline:2px solid #126456}.listing-type h2{font-size:1.2rem;margin:0 0 9px}.listing-type small{color:#426b58}.listing-button{display:inline-flex;padding:11px 16px;background:#24584a;color:#fff!important;border-radius:6px;text-decoration:none;border:1px solid #24584a;font:inherit;cursor:pointer}.listing-secondary{background:#fff;color:#24584a!important}.listing-row{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.listing-entry footer{text-align:center;padding:24px}.listing-entry footer a{color:#fff}.listing-entry .header-actions-right{right:0;left:auto}.listing-entry .header-actions:not(.header-actions-right){left:0;right:auto}.listing-entry .header-actions{gap:8px}.listing-note{font-size:.9rem;color:#526c5d}.listing-entry [hidden]{display:none!important}
.page-clubs-form .clubs-form-card,.page-clubs-form .clubs-form-hero{background:#fff;color:#19372e;border-color:#d3ded8}.page-clubs-form .clubs-form-card h2,.page-clubs-form .clubs-form-hero h1,.page-clubs-form .clubs-form-field label,.page-clubs-form .clubs-form-created-name{color:#19372e!important}.page-clubs-form .clubs-form-card p,.page-clubs-form .clubs-form-hero p,.page-clubs-form .clubs-form-field small,.page-clubs-form .clubs-form-contact-note{color:#526c5d!important}.page-clubs-form .clubs-form-card a{color:#126456}.page-clubs-form .clubs-form-field input,.page-clubs-form .clubs-form-field textarea,.page-clubs-form .clubs-form-field select{color:#19372e;background:#f6f8f6;border-color:#95b0a0}.page-clubs-form .clubs-form-button{background:#24584a;color:#fff;border-color:#24584a}.page-clubs-form a.clubs-form-button{color:#fff}.page-clubs-form .clubs-form-button.secondary{background:#eef4f0;color:#24584a}.page-clubs-form .clubs-form-card .clubs-form-status[data-tone=error]{color:#a22024!important}.page-clubs-form .clubs-form-type{background:#eef4f0;color:#19372e;border-color:#a8bfaf}.page-clubs-form .clubs-form-type-secondary{color:#526c5d}.page-clubs-form .clubs-form-card .clubs-form-stage-label{color:#126456!important}
@media(max-width:600px){.listing-types{grid-template-columns:1fr}.listing-card{padding:18px}.listing-entry .header-actions{gap:4px}.listing-nav{gap:13px}.listing-row .listing-button{width:100%;justify-content:center}}
