/* Small accessibility and responsive repairs to the saved pre-WordPress design. */
.coverme-original,.coverme-original h1,.coverme-original h2,.coverme-original h3,.coverme-original nav,.coverme-original input,.coverme-original textarea,.coverme-original button{font-family:'Poppins',Arial,Helvetica,sans-serif!important}
.coverme-original a[href="https://apps.apple.com"]{display:none!important}
.coverme-original .brand{background-image:url('images/coverme-wordmark.png')!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;min-width:120px;min-height:28px}
.coverme-original .form-section input:not([type=submit]):not([type=checkbox]):not([type=radio]),.coverme-original .form-section textarea{background:#181018!important;color:#fff!important;border:1px solid #805080!important;padding:15px!important;border-radius:0!important;box-sizing:border-box!important;max-width:100%}
.coverme-original .form-section button[type=submit],.coverme-original .form-section input[type=submit]{background:#f02ad7!important;color:#fff!important;border:0!important;padding:15px 28px!important;cursor:pointer}
.coverme-original .site-header{padding:0 max(24px,calc((100vw - 1080px)/2));min-height:70px;height:auto;gap:32px}
.coverme-original .site-header nav{display:flex;flex-wrap:wrap;gap:24px;padding:18px 0}
.coverme-original .brand{flex-shrink:0}
.coverme-original .hero{padding:70px max(24px,calc((100vw - 960px)/2));gap:55px}
.coverme-original .hero .lede{line-height:1.3;min-width:0}
.coverme-original .hero-art img{max-width:100%;height:auto}
.coverme-original .feature-grid{gap:30px}
.coverme-original .logo-grid{flex-wrap:wrap;overflow:visible}
.coverme-original .logo-grid img{max-width:120px;object-fit:contain}
.coverme-original .venues{gap:50px}
.coverme-original .form-section{min-height:70vh}
.coverme-original :focus-visible{outline:3px solid #fff;outline-offset:5px}
.cm-skip{position:absolute;top:-100px;left:16px;background:#fff;color:#000;padding:12px;z-index:100000}
.cm-skip:focus{top:40px}
.coverme-original .cm-semantic-title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;display:block!important}
.coverme-original .weforms-container,.coverme-original .wpuf-form{color:#fff}
.coverme-original .wpuf-form li{list-style:none;margin:0 0 22px;padding:0}
.coverme-original .wpuf-form{padding:0}
.coverme-original .wpuf-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.coverme-original .wpuf-form textarea{width:100%;background:#181018;color:#fff;border:1px solid #805080;padding:15px;font-family:inherit}
.coverme-original .wpuf-form label{color:#fff}
.coverme-original .wpuf-form input[type=submit]{background:#f02ad7;color:#fff;border:0;padding:15px 28px;font-family:inherit;cursor:pointer}
.coverme-original .cm-contact-email{overflow-wrap:anywhere;color:#f02ad7}
@media(max-width:700px){.coverme-original .site-header{padding:18px 20px;flex-direction:column;gap:8px}.coverme-original .site-header nav{gap:18px;padding:8px 0;font-size:12px;justify-content:center}.coverme-original .hero{padding:55px 24px;gap:20px}.coverme-original .hero .lede{max-width:390px}.coverme-original .features .section-intro h2:after{font-size:32px}.coverme-original .venues{gap:30px}.coverme-original .feature-grid{gap:20px}.coverme-original .form-section h1{font-size:48px}.coverme-original footer small{font-size:14px}}
