/* WWTA public event submission, independent from paid sanctioning */
.wwta-pub-wrap{--wwta-red:#e5101c;max-width:1060px;margin:24px auto 50px;padding:28px;background:#fff;border:1px solid #e4e4e4;border-top:6px solid var(--wwta-red);font-family:Roboto,Arial,sans-serif;color:#151515;box-sizing:border-box}
.wwta-pub-wrap *{box-sizing:border-box}.wwta-pub-wrap h2{font:900 clamp(32px,5vw,48px)/1 'Barlow Condensed',Impact,sans-serif;margin:0 0 12px}.wwta-pub-wrap h3{font:800 25px 'Barlow Condensed',Impact,sans-serif;border-bottom:2px solid #e8e8e8;margin:30px 0 20px;padding-bottom:12px}.wwta-pub-wrap p{color:#595959;line-height:1.6}.wwta-pub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wwta-pub-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:650}.wwta-pub-field b{color:var(--wwta-red)}.wwta-pub-wide{grid-column:1/-1}.wwta-pub-field input,.wwta-pub-field textarea,.wwta-pub-field select{width:100%;border:1px solid #ccc;border-radius:4px;padding:12px;font:400 15px Roboto,Arial,sans-serif;min-height:46px;background:#fff;color:#171717}.wwta-pub-field textarea{resize:vertical}.wwta-pub-field input:focus,.wwta-pub-field textarea:focus{outline:2px solid #d23c4c;outline-offset:1px}.wwta-pub-agree{display:flex;gap:10px;align-items:flex-start;margin:28px 0 20px;color:#333;font-size:14px}.wwta-pub-agree input{margin-top:3px}.wwta-pub-submit{background:var(--wwta-red);color:white;border:0;border-radius:4px;padding:17px 28px;cursor:pointer;font:800 22px 'Barlow Condensed',Impact,sans-serif}.wwta-pub-submit:hover{background:#b60012}.wwta-pub-success{background:#e9f7ea;border-left:4px solid #29823b;padding:14px;margin-bottom:20px}.wwta-pub-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wwta-single-extra{margin:24px 0}.wwta-single-extra h3,.wwta-single-gallery h3{font:800 24px 'Barlow Condensed',Impact,sans-serif}.wwta-single-extra p{white-space:normal;line-height:1.7}.wwta-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wwta-gallery-grid img{width:100%;height:160px;object-fit:cover}.wwta-inline-action{display:inline-block!important}@media(max-width:700px){.wwta-pub-wrap{padding:18px}.wwta-pub-grid{grid-template-columns:1fr}.wwta-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wwta-gallery-grid img{height:110px}}

/* v1.9.4: ensure all supplied public links are visible and buttons readable. */
.wwta-single .wwta-single-external { color: #fff !important; text-decoration: none !important; }
.wwta-single .wwta-single-external:hover, .wwta-single .wwta-single-external:focus { color: #fff !important; background: #b90016; }
.wwta-single .wwta-single-sidebar .wwta-single-external + .wwta-single-external { margin-top: 10px; }
