/* DB_AUTH_V1: login / register / reset pages in the DB identity (colours + El Messiri font) */
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:400 800;font-display:swap;src:url('fonts/elmessiri-arabic-1.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'DB Messiri';font-style:normal;font-weight:400 800;font-display:swap;src:url('fonts/elmessiri-latin-2.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+FEFF}
:root{--vf-copper:#B94D27!important;--vf-copper-dark:#5D1E0D!important;--vf-ink:#1d140d!important;--vf-muted:#7d736b!important;--vf-line:#ece4dc!important;--vf-cream:#fbf6f1!important}
html body.vf-auth-page,html body.vf-auth-page input,html body.vf-auth-page button,html body.vf-auth-page a,html body.vf-auth-page h1,html body.vf-auth-page h2,html body.vf-auth-page p,html body.vf-auth-page label,html body.vf-auth-page span,html body.vf-auth-page strong,html body.vf-auth-page small{font-family:'DB Messiri','El Messiri',Cairo,Tahoma,Arial,sans-serif!important}
html body.vf-auth-page .wf-auth-head h1{font-weight:800!important;color:#1d140d!important}
html body.vf-auth-page .wf-auth-control input{border-radius:12px!important}
html body.vf-auth-page .wf-auth-control input:focus{border-color:#B94D27!important;box-shadow:0 0 0 3px rgba(185,77,39,.12)!important;outline:0!important}
html body.vf-auth-page .wf-auth-submit{background:#B94D27!important;background-image:none!important;border:0!important;border-radius:14px!important;color:#fff!important;font-weight:800!important;box-shadow:0 14px 28px -16px rgba(185,77,39,.9)!important;transition:background .25s!important}
html body.vf-auth-page .wf-auth-submit:hover{background:#5D1E0D!important}
html body.vf-auth-page .wf-auth-submit *{color:#fff!important}
html body.vf-auth-page .wf-auth-meta a,html body.vf-auth-page .wf-auth-card a,html body.vf-auth-page .vf-top-home{color:#B94D27!important}
html body.vf-auth-page .wf-auth-remember input,html body.vf-auth-page input[type=checkbox]{accent-color:#B94D27!important}
html body.vf-auth-page .vf-auth-story{position:relative!important;overflow:hidden!important;background-color:#17100b!important;background-image:radial-gradient(700px 420px at 85% -10%,rgba(247,131,32,.25),transparent 60%),radial-gradient(520px 360px at 0% 110%,rgba(185,77,39,.32),transparent 62%)!important;color:#fff!important}
html body.vf-auth-page .vf-auth-story::before{display:none!important}
html body.vf-auth-page .vf-auth-story::after{content:''!important;position:absolute!important;left:50%!important;right:auto!important;bottom:70px!important;top:auto!important;width:min(340px,70%)!important;height:300px!important;transform:translateX(-50%)!important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 340 300%22 fill=%22none%22 stroke=%22%23F78320%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg opacity=%22.95%22%3E%3Cpath d=%22M154 52h52v34h-52z%22 fill=%22%23F78320%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M166 86h28v20h-28z%22/%3E%3Cpath d=%22M130 122c0-9 7-16 16-16h68c9 0 16 7 16 16v136c0 9-7 16-16 16h-68c-9 0-16-7-16-16z%22 fill=%22%23F78320%22 fill-opacity=%22.06%22/%3E%3Cpath d=%22M130 176c18-8 34 8 50 0s34-8 50 0v82c0 9-7 16-16 16h-68c-9 0-16-7-16-16z%22 fill=%22%23F78320%22 fill-opacity=%22.16%22 stroke-opacity=%22.6%22/%3E%3Crect x=%22152%22 y=%22196%22 width=%2256%22 height=%2240%22 rx=%224%22 stroke-opacity=%22.7%22/%3E%3Cpath d=%22M164 216h32%22 stroke-opacity=%22.7%22/%3E%3Cpath d=%22M144 132v40%22 stroke-opacity=%22.45%22/%3E%3C/g%3E%3Cg opacity=%22.9%22%3E%3Cpath d=%22M262 140h28v22h-28z%22 fill=%22%23F78320%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M268 162h16v12h-16z%22/%3E%3Ccircle cx=%22276%22 cy=%22222%22 r=%2246%22 fill=%22%23F78320%22 fill-opacity=%22.06%22/%3E%3Cpath d=%22M232 232c14-6 26 6 44 0s30-6 44 0c-4 22-22 36-44 36s-40-14-44-36z%22 fill=%22%23F78320%22 fill-opacity=%22.16%22 stroke-opacity=%22.6%22/%3E%3Cpath d=%22M252 200a30 30 0 0 1 16-14%22 stroke-opacity=%22.45%22/%3E%3C/g%3E%3Cg opacity=%22.9%22%3E%3Cpath d=%22M40 274h70l-8-14H48z%22 fill=%22%23F78320%22 fill-opacity=%22.14%22/%3E%3Cpath d=%22M52 260l6-26h34l6 26%22/%3E%3Cpath d=%22M44 234h62c0-18-14-30-31-30s-31 12-31 30z%22 fill=%22%23F78320%22 fill-opacity=%22.08%22/%3E%3Cpath d=%22M75 204v-8%22/%3E%3Ccircle cx=%2275%22 cy=%22192%22 r=%224%22 fill=%22%23F78320%22/%3E%3Cpath d=%22M68 176c-10-12 10-18 0-32s8-22 2-34%22 stroke-opacity=%22.55%22/%3E%3Cpath d=%22M82 172c-8-10 10-16 2-28s8-20 4-30%22 stroke-opacity=%22.4%22/%3E%3C/g%3E%3Cg fill=%22%23F78320%22 stroke=%22none%22%3E%3Cpath d=%22M236 70l3 8 8 3-8 3-3 8-3-8-8-3 8-3z%22 opacity=%22.7%22/%3E%3Cpath d=%22M110 92l2 5 5 2-5 2-2 5-2-5-5-2 5-2z%22 opacity=%22.55%22/%3E%3Ccircle cx=%22312%22 cy=%22112%22 r=%222.5%22 opacity=%22.5%22/%3E%3Ccircle cx=%22124%22 cy=%2240%22 r=%222%22 opacity=%22.45%22/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain!important;opacity:.9!important;pointer-events:none!important;z-index:0!important}
html body.vf-auth-page .vf-auth-story > *{position:relative!important;z-index:1!important}
html body.vf-auth-page .vf-story-symbol{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important}
html body.vf-auth-page .vf-story-symbol img{filter:brightness(0) invert(1)!important}
html body.vf-auth-page .vf-story-brand-text strong,html body.vf-auth-page .vf-story-copy h2{color:#fff!important}
html body.vf-auth-page .vf-story-brand-text small,html body.vf-auth-page .vf-story-copy p,html body.vf-auth-page .vf-story-footer{color:#d9cbbf!important}
html body.vf-auth-page .vf-story-kicker{color:#F78320!important}
html body.vf-auth-page .vf-story-mark{background:#F78320!important;border-color:#F78320!important}
html body.vf-auth-page .vf-story-footer i{background:#F78320!important}
