@font-face{font-family:Cairo;src:url("fonts/cairo-arabic.woff2") format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}*{box-sizing:border-box}body.registration{font:16px/1.7 Cairo,Tahoma,Arial,sans-serif;color:#0a142f;background:#f4f3ee;margin:0;padding:clamp(16px,4vw,56px)}.registration main{background:white;max-width:32rem;margin:auto;border:1px solid #e5e2dc;border-top:5px solid #f1c076;border-radius:12px;padding:clamp(18px,4vw,38px)}.brand{font-weight:750;text-align:right;letter-spacing:.04em}.brand span{font-weight:400}.registration h1{font-size:1.65rem}.registration form{display:grid;gap:12px}.registration label:not(.consent){display:grid;gap:3px}.registration input:not([type=checkbox]),.registration button{font:inherit;padding:8px;border-radius:6px;border:1px solid #a6a9b5;width:100%;min-height:43px}.registration button{background:#0a142f;color:white;cursor:pointer}.registration summary,.registration a{color:#37486c}.registration [role=alert]{color:#992a22}
