/* Corrections request form. Palette matches subscribe.css (dark, indigo accent). */
.corr-form{max-width:36rem;margin:1.2rem 0 2rem}
.corr-form label{display:block;margin:1rem 0 .35rem;font-size:.9rem;color:#b9b9b9}
.corr-form input[type=text],.corr-form input[type=email],.corr-form select,.corr-form textarea{width:100%;box-sizing:border-box;background:#141414;border:1px solid #2a2a2a;color:#f0f0f0;padding:.75rem 1rem;border-radius:8px;font:inherit}
.corr-form textarea{min-height:9rem;resize:vertical}
.corr-form input:focus,.corr-form select:focus,.corr-form textarea:focus{outline:2px solid #818cf8;border-color:transparent}
.corr-form button{margin-top:1.2rem;background:#818cf8;color:#0a0a0a;border:0;border-radius:8px;padding:.7rem 1.3rem;font:600 1rem 'Space Grotesk',sans-serif;cursor:pointer}
.corr-form .corr-note{font-size:.9rem;color:#b9b9b9;margin:.2rem 0 0}
.corr-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
