body{font-family:Mulish,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0;padding:20px;background-color:#f3f5f5;min-height:100vh;color:#1f2626}.page-container{max-width:600px;margin:0 auto;padding:20px 15px}.page-container .header{margin-bottom:25px}.page-container .header h1,.page-container .header h2{margin:0}.page-container .instructions{margin-bottom:25px;line-height:1.4}.page-container .instructions .info-note{background-color:#0a7b8a1a;border:1px solid rgb(60.1216216216,219.6959459459,240.8783783784);padding:12px 16px;margin-bottom:20px;border-radius:6px;box-shadow:0 1px 3px #c5cfd0cc}.page-container form .form-group .input-container{display:flex;flex-direction:column;gap:8px}.page-container form .form-group .input-container label{font-weight:700;margin-bottom:5px}.page-container form .form-group .input-container input[type=text]{padding:12px 16px;border:1px solid rgba(197,207,208,.8);border-radius:6px;font-size:16px;width:100%;box-sizing:border-box;transition:border-color .2s ease-in-out}.page-container form .form-group .input-container input[type=text]:focus{outline:none;border-color:#0ca1ac;box-shadow:0 0 0 2px #0ca1ac1a}.page-container form button[type=submit]{background-color:#0a7b8a;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s ease-in-out;width:100%;margin-top:10px}.page-container form button[type=submit]:hover,.page-container form button[type=submit]:active{background-color:#07515a}.page-container form .status-message,.page-container form #status-error,.page-container form #status-success{margin-top:10px;padding:5px 10px;border-radius:4px}.page-container form #status-success{background-color:#4280561a;color:#428056}.page-container form #status-error{background-color:#ff482a1a;color:#db1d00}
