*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:linear-gradient(177deg,#f8f2e6,#f1e8d6);color:#2a241e;font-family:Plus Jakarta Sans,IBM Plex Sans Arabic,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,Plus Jakarta Sans,system-ui,sans-serif}::selection{background:#cfa050;color:#2a241e}a{color:#1c4a39;text-underline-offset:3px}a:hover{color:#b1432b}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #b1432b;outline-offset:3px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img{max-width:100%}button{font-family:inherit}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none;overflow:hidden;max-width:1.2em}html[dir=rtl] .material-symbols-rounded.flip-rtl{transform:scaleX(-1)}.skip-link{position:absolute;left:12px;top:-60px;z-index:1000;background:#1c4a39;color:#fbf4e7;padding:12px 18px;border-radius:10px;font-weight:700;text-decoration:none;transition:top .2s}.skip-link:focus{top:12px;color:#fbf4e7}html[dir=rtl] .skip-link{left:auto;right:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes scfloat{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes scprog{0%{width:0%}to{width:100%}}@keyframes scken{0%{transform:scale(1.045)}to{transform:scale(1.12)}}@keyframes scfade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
