.summer-form input.field-bottom,.summer-form select.field-bottom,.summer-form textarea.field-bottom{border:1px solid var(--rule,#649ad133);border-bottom:1px solid var(--rule,#649ad133);color:var(--text);background:#14171c8c;border-radius:10px;padding:.7rem .85rem;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.summer-form input.field-bottom::placeholder,.summer-form textarea.field-bottom::placeholder{color:var(--text-muted,#fff6)}.summer-form input.field-bottom:focus,.summer-form select.field-bottom:focus,.summer-form textarea.field-bottom:focus{border-color:var(--accent,#649ad1);background:#14171cbf;outline:none;box-shadow:0 0 0 3px #649ad126}.summer-form input.field-bottom:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);border:1px solid var(--rule,#649ad133);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #14171cb3}.summer-form input.field-bottom:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);border:1px solid var(--rule,#649ad133);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #14171cb3}.summer-form input.field-bottom:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);border:1px solid var(--rule,#649ad133);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #14171cb3}.summer-form .field-label{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft,#ffffffa6);margin-bottom:.4rem;font-size:.72rem;display:block}.summer-form section{scroll-margin-top:80px}@media (max-width:720px){.summer-form .grid-2{grid-template-columns:1fr!important;gap:1.1rem!important}.summer-form .programs-grid{grid-template-columns:1fr!important}.summer-form section h3{font-size:1.2rem!important}.summer-form input[type=date]{max-width:100%!important}}.summer-form .choice-card{background:#14171c66;padding:.85rem 1rem}.summer-form .choice-card.selected{background:#649ad11f}
