:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#092c52;background:#eef3f7}*{box-sizing:border-box}body{margin:0}header{height:82px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:12px clamp(20px,5vw,70px);box-shadow:0 2px 20px #092c5214}header img{width:145px;height:56px;object-fit:contain}.view-site{color:#092c52;font-weight:700;text-decoration:none}main{max-width:940px;margin:45px auto;padding:0 20px}.card{background:#fff;border-radius:20px;padding:clamp(24px,5vw,50px);box-shadow:0 20px 55px #092c5214}.login-card{max-width:520px;margin:auto;text-align:center}.eyebrow{color:#b30c2f;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}h1{font-size:clamp(30px,5vw,48px);margin:.2em 0}h2{margin:32px 0 14px;padding-top:22px;border-top:1px solid #dce4ea;font-size:21px}.editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.editor-head h1{margin-bottom:6px}.editor-head p{margin-top:0}label{display:grid;gap:7px;font-weight:750;margin:15px 0}label small{font-weight:400;color:#607080}input,textarea{width:100%;font:inherit;border:1px solid #c8d4df;border-radius:10px;padding:13px;background:#fbfcfd;color:#092c52}input:focus,textarea:focus{outline:3px solid #087eac2b;border-color:#087eac}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}button{border:0;border-radius:9px;background:#b30c2f;color:#fff;font:inherit;font-weight:800;padding:13px 22px;cursor:pointer}button.secondary{background:#e9eef2;color:#092c52}.actions{display:flex;align-items:center;gap:16px;margin-top:28px}.status{color:#476078;font-weight:650}@media(max-width:650px){.two{grid-template-columns:1fr}.editor-head{display:block}.editor-head button{margin-bottom:10px}}
