html,body{overflow:hidden;background-color:#000;height:100%;width:100%;margin:0 !important}.scene.backgroundStyle{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;background-color:black!important;height:100%;width:100%}@font-face{font-family:Amiri;src:url(./fonts/Amiri-Regular.ttf)}@font-face{font-family:Cinzel;src:url(./fonts/Cinzel-Regular.ttf)}.font-arabic{font-family:"Amiri",serif}.font-english{font-family:"Cinzel",serif}span.headline.font-arabic{font-size:3rem}span.headline.font-english{font-size:3rem}span.subhead.font-english{font-size:2rem}span.subhead.font-arabic{font-size:2rem}div.card{color:#fff;text-align:center;background-color:rgb(66 66 66 / 72%);padding:1rem;flex-direction:column;display:flex;width:fit-content}div.container{display:flex;flex-direction:column;height:100%;align-items:center;width:100%;justify-content:center}hr.dotted{border-top:1px #bbb;border-style:groove;width:100%}.scene{position:fixed;inset:0;z-index:0;opacity:0}.scene.fadeOut{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.scene.fadeIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.site-footer{position:fixed;z-index:20;left:50%;bottom:0;transform:translateX(-50%);box-sizing:border-box;width:min(calc(100% - 24px),1380px);max-height:40vh;overflow-y:auto;padding:.5rem .7rem .6rem;color:#fff;font-family:Arial,sans-serif;font-size:.68rem;line-height:1.3;background:rgb(0 0 0 / 70%);border:1px solid rgb(255 255 255 / 10%);border-bottom:0;border-radius:.8rem .8rem 0 0;box-shadow:0 -8px 28px rgb(0 0 0 / 22%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-footer strong,.footer-label{font-weight:700}.site-footer code{display:inline-block;padding:.05rem .28rem;border:1px solid rgb(255 255 255 / 10%);border-radius:.28rem;background:rgb(255 255 255 / 10%);color:#fff;font-family:Consolas,"Courier New",monospace;overflow-wrap:anywhere}.site-footer a{color:#fff;text-decoration:underline;text-underline-offset:2px}.site-footer a:hover,.site-footer a:focus{opacity:.82}.footer-copyright{text-align:center;font-weight:600;opacity:.94;margin-bottom:.3rem}.footer-builder{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.28rem .45rem;background:rgb(255 255 255 / 5%);border-radius:.45rem}.footer-builder code{max-width:calc(100% - 5rem)}.footer-languages{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.35rem;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding:.12rem 0 .25rem;scrollbar-width:thin}.language-list{white-space:nowrap}.footer-grid{display:grid;grid-template-columns:2fr 1.05fr 1.05fr;gap:.4rem;margin-top:.25rem;text-align:left}.footer-section{min-width:0;padding:.36rem .45rem;border:1px solid rgb(255 255 255 / 9%);border-radius:.48rem;background:rgb(255 255 255 / 4%)}.footer-section>strong{display:block;margin-bottom:.18rem;text-align:center}.footer-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.22rem .32rem}.footer-chips>span{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .28rem;border-radius:.32rem;background:rgb(255 255 255 / 5%);white-space:nowrap}.footer-chips small{opacity:.72}.footer-wallpaper,.footer-translation-note{text-align:center}.footer-wallpaper .wallpaper-example{display:block;width:fit-content;max-width:100%;margin:.22rem auto 0;font-size:.62rem}.footer-translation-note{font-style:normal;opacity:.95}.footer-translation-note a{display:inline-block;margin-top:.18rem}.footer-translation-note div{opacity:.88}@media(max-width:980px){.site-footer{width:min(calc(100% - 14px),1000px);font-size:.64rem;max-height:44vh}.footer-grid{grid-template-columns:1fr 1fr}.footer-options{grid-column:1/-1}}@media(max-width:700px){.site-footer{width:100%;font-size:.61rem;padding:.42rem .45rem .48rem;border-radius:.65rem .65rem 0 0;max-height:48vh}.footer-builder{display:block;text-align:center}.footer-builder code{display:block;max-width:100%;width:fit-content;margin:.16rem auto 0}.footer-grid{grid-template-columns:1fr}.footer-options{grid-column:auto}.footer-chips>span{white-space:normal}.footer-languages{justify-content:flex-start}.footer-wallpaper .wallpaper-example{font-size:.58rem}}[ng-cloak]{display:none!important}