@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}
:root{--accent:#9BCB50;--lime:#9BCB50;--black:#090b0a;--carbon:#141714;--cream:#f2f4ed;--ink:#20291a}
body,body *{font-family:Tajawal,Tahoma,sans-serif;font-synthesis:none}h1{font-weight:800}h2,h3,strong,b{font-weight:700}a,button,input,select,textarea{outline-color:#9BCB50;outline-offset:4px}
.logo,.brand{position:relative;letter-spacing:1px;font-weight:800}.logo:before,.brand:before{content:'';display:inline-block;width:8px;height:23px;background:#9BCB50;transform:skew(-17deg);margin-inline-end:8px}
