body.rmada-landing-page{margin:0;padding:0;background:#fffdf8;color:#1d2b39;font-family:'Tajawal',Arial,sans-serif;font-size:18px;line-height:1.65;direction:rtl;text-align:right;min-width:0}
.rmada-landing-page main,.rmada-landing-page section{max-width:none}
.rmada-landing-page button{text-transform:none;letter-spacing:normal;height:auto;box-sizing:border-box}
.rmada-landing-page .project{display:block}
.rmada-landing-page a{text-decoration:none}
.rmada-landing-page .brand img{max-height:none}
.rmada-landing-page .contact-wa{text-decoration:underline}
body.rmada-landing-page.admin-bar>header{top:32px}
body.rmada-landing-page.admin-bar>.reading-progress{top:32px}
@media(max-width:782px){body.rmada-landing-page.admin-bar>header{top:46px}body.rmada-landing-page.admin-bar>.reading-progress{top:46px}}
@media(max-width:600px){body.rmada-landing-page.admin-bar>header{top:0}body.rmada-landing-page.admin-bar>.reading-progress{top:0}}

body.rmada-landing-page.admin-bar .work-slides .project{top:calc(140px + var(--stack-index)*14px)!important}
@media(min-width:761px) and (max-width:782px){body.rmada-landing-page.admin-bar .work-slides .project{top:calc(154px + var(--stack-index)*14px)!important}}
@media(min-width:601px) and (max-width:760px){body.rmada-landing-page.admin-bar .work-slides .project{top:calc(134px + var(--stack-index)*10px)!important}}
@media(max-width:600px){body.rmada-landing-page.admin-bar .work-slides .project{top:calc(88px + var(--stack-index)*10px)!important}}

/* Final WordPress isolation: keep the hero mark flat while moving its outer wrapper. */
@keyframes rmada-hero-float-safe{0%,100%{transform:translateY(3px) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}
.rmada-landing-page .brand-stage{transform:none!important;transform-style:flat!important;perspective:none!important;}
.rmada-landing-page #rmada-hero-sculpture{position:absolute!important;inset:11%!important;display:block!important;overflow:hidden!important;border-radius:50%!important;isolation:isolate!important;transform-origin:50% 50%!important;animation:rmada-hero-float-safe 7s ease-in-out infinite!important;animation-play-state:running!important;will-change:transform!important;}
.rmada-landing-page #rmada-hero-logo{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:50% 50%!important;transform:none!important;animation:none!important;mask:none!important;-webkit-mask:none!important;mix-blend-mode:normal!important;filter:none!important;border:0!important;border-radius:0!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;}
