
/* AMR Galactic Royale 2026 | Live header only. Do not style other page modules. */
html.amr-royale-live{color-scheme:dark}
html.amr-royale-live body .waterfront-shell{position:relative!important;isolation:isolate!important;width:100%!important;max-width:none!important;margin:0!important;padding:9px clamp(8px,1vw,18px) 5px!important;background:#010916!important;overflow:visible!important;border:0!important;box-shadow:none!important}
html.amr-royale-live body .waterfront-shell:before{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,#045abb45,transparent 70%),url('/assets/amr-royale-20261018/royale-wallpaper.jpg') center center / cover no-repeat;opacity:.93}
html.amr-royale-live body .waterfront-shell:after{content:"";pointer-events:none;position:absolute;inset:2px;border:2px solid #c18c39;box-shadow:inset 0 0 0 2px #073a7e,inset 0 0 35px #0076f15b,0 0 15px #0057ae;clip-path:polygon(2% 0,98% 0,100% 7%,100% 94%,98% 100%,2% 100%,0 94%,0 7%);z-index:0}
html.amr-royale-live body .waterfront-shell .utility-bar{position:relative!important;z-index:7!important;background:none!important;border:0!important;box-shadow:none!important;width:100%!important;max-width:none!important;height:53px!important;min-height:53px!important;margin:0!important;padding:0!important}
html.amr-royale-live body .waterfront-shell .utility-inner{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 clamp(8px,3vw,55px)!important;border:0!important;background:none!important;box-shadow:none!important;gap:clamp(7px,1vw,20px)!important}
html.amr-royale-live body .utility-inner>.wf-info{display:none!important}
html.amr-royale-live body .amr-royale-utility{width:100%;display:flex;justify-content:space-between;align-items:center;gap:clamp(5px,1.2vw,25px)}
html.amr-royale-live body .amr-royale-chip{height:45px;min-width:0;display:flex;justify-content:center;align-items:center;gap:10px;padding:3px clamp(9px,1.5vw,23px);white-space:nowrap;color:#f8f3e9;text-decoration:none;background:linear-gradient(180deg,#003e7bdb,#001124f4 44%,#030917ef);border:1px solid #dcb565;box-shadow:inset 0 0 0 2px #072449,inset 0 0 16px #008fff66,0 0 9px #0380e666;clip-path:polygon(6% 0,94% 0,100% 30%,100% 70%,94% 100%,6% 100%,0 70%,0 30%);font:700 clamp(9px,.85vw,13px)/1.2 Arial,sans-serif;letter-spacing:.1px}
html.amr-royale-live body .amr-royale-chip svg{height:22px;width:22px;flex:none;stroke:#ffd277;filter:drop-shadow(0 0 5px #ffa818)}
html.amr-royale-live body .amr-royale-chip:hover,html.amr-royale-live body .amr-royale-chip:focus-visible{color:white;border-color:#50d8ff;box-shadow:0 0 16px #00bfff,inset 0 0 18px #0072e5}
html.amr-royale-live body .amr-royale-languages{display:flex;align-items:center;gap:4px}
html.amr-royale-live body .amr-royale-languages button{background:transparent;color:#e8f5ff;border:0;min-width:26px;cursor:pointer;font:700 11px Arial,sans-serif;padding:7px 3px}
html.amr-royale-live body .amr-royale-languages button[aria-pressed=true]{color:#ffcc64;text-shadow:0 0 8px #ffb74c}
html.amr-royale-live body .waterfront-shell .wf-masthead{position:relative!important;isolation:isolate!important;z-index:2!important;display:block!important;width:100%!important;max-width:none!important;height:clamp(290px,26.7vw,510px)!important;margin:2px 0 0!important;background:linear-gradient(90deg,#01081585 0%,transparent 27%,#02081938 58%,#01091834 100%),url('/assets/amr-royale-20261018/royale-wallpaper.jpg') center 54% / cover no-repeat!important;overflow:hidden!important;border-top:2px solid #ba8741!important;border-right:3px solid #bd913d!important;border-left:3px solid #b98a45!important;border-bottom:3px solid #ffc65e!important;border-radius:22px 22px 0 0!important;box-shadow:inset 0 0 50px #001329,0 0 15px #0a75d36b!important}
html.amr-royale-live body .waterfront-shell .wf-masthead:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#02142a80 0%,transparent 22%,transparent 72%,#02070e80),radial-gradient(ellipse at 48% 42%,#02265b82,transparent 42%);opacity:1}
html.amr-royale-live body .waterfront-shell .wf-masthead:after{content:"";position:absolute;inset:7px;z-index:9;pointer-events:none;border:1px solid #0488f488;border-radius:17px 17px 0 0;box-shadow:inset 0 0 17px #0d84fa55}
html.amr-royale-live body .wf-masthead>.wf-orbits{display:none!important}
html.amr-royale-live body .wf-masthead #wf-particles{position:absolute!important;inset:0;z-index:5!important;pointer-events:none;opacity:.65}
html.amr-royale-live body .waterfront-shell .wf-mascot-stage{display:block!important;position:absolute!important;left:0!important;right:auto!important;bottom:-5px!important;top:auto!important;width:31%!important;height:112%!important;z-index:7!important;pointer-events:none!important;background:none!important;transform:none!important;overflow:visible!important}
html.amr-royale-live body .waterfront-shell .wf-mascot-image{display:block!important;position:absolute!important;left:-3%!important;right:auto!important;bottom:-6%!important;top:auto!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 8px 15px #010a1f) drop-shadow(0 0 8px #036ded)!important;transform:none!important;animation:amr-royale-breathe 5s ease-in-out infinite!important}
@keyframes amr-royale-breathe{0%,100%{translate:0 0}50%{translate:0 -5px}}
html.amr-royale-live body .waterfront-shell .wf-logo{position:absolute!important;z-index:8!important;left:36%!important;right:auto!important;top:4%!important;width:42%!important;height:70%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;transform:none!important;background:none!important}
html.amr-royale-live body .waterfront-shell .wf-logo img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;filter:drop-shadow(0 2px 8px #ffc968cb) drop-shadow(0 6px 8px #000)!important;animation:amr-royale-logo 7s ease-in-out infinite!important}
@keyframes amr-royale-logo{0%,100%{filter:drop-shadow(0 3px 7px #e9a52f)}50%{filter:drop-shadow(0 2px 17px #ffcf70) drop-shadow(0 0 13px #127aff)}}
html.amr-royale-live body .amr-royale-titlebar{position:absolute;top:70%;left:36%;width:42%;height:clamp(48px,5vw,92px);z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}
html.amr-royale-live body .amr-royale-titlebar strong{display:block;width:100%;padding:7px 3%;font:700 clamp(9px,1.2vw,22px)/1.15 Georgia,serif;white-space:nowrap;letter-spacing:.15em;color:#ffe8a5;text-shadow:1px 2px 3px #000,0 0 9px #ffd165;background:linear-gradient(180deg,#063ca4,#000c44 55%,#021036);border:2px solid #ffcc63;box-shadow:inset 0 0 12px #007cfa,0 0 10px #ffae3766;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%)}
html.amr-royale-live body .amr-royale-titlebar small{font:600 clamp(9px,1vw,17px)/1.15 Georgia,serif;color:#fff1d2;text-shadow:0 2px 3px #000,0 0 9px #ebb65b}
html.amr-royale-live body .amr-royale-orb{position:absolute;z-index:8;left:1.1%;top:10%;width:clamp(68px,8.5vw,160px);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 9px #14acff) drop-shadow(0 0 6px #ecaa4d);animation:amr-royale-float 4s ease-in-out infinite}
@keyframes amr-royale-float{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-11px) rotate(4deg)}}
html.amr-royale-live body .amr-royale-kenyalang{position:absolute;z-index:7;right:3%;top:8%;width:clamp(95px,15vw,290px);height:57%;display:grid;place-items:center;pointer-events:none}
html.amr-royale-live body .amr-royale-kenyalang img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 10px #010918) drop-shadow(0 0 9px #fdc251);animation:amr-royale-float 8s ease-in-out infinite reverse}
html.amr-royale-live body .amr-royale-sarawak{position:absolute;z-index:6;right:.5%;bottom:2.5%;width:clamp(120px,20vw,375px);height:50%;display:grid;place-items:center;border:1px solid #ffcc6f99;border-radius:50%;background:radial-gradient(ellipse at center,#004fac45,#0016331c 74%,transparent);box-shadow:0 0 20px #0a86ff8a,inset 0 0 18px #00bdff33;overflow:hidden}
html.amr-royale-live body .amr-royale-sarawak img{width:95%;height:99%;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #08b7ff)}
html.amr-royale-live body .wf-bubble{display:none!important}
html.amr-royale-live body .waterfront-shell .wf-nav-slot{position:relative!important;z-index:30!important;width:100%!important;margin:0!important}
html.amr-royale-live body .waterfront-shell .site-header{position:relative!important;z-index:30!important;display:block!important;width:100%!important;max-width:none!important;height:clamp(72px,5.7vw,93px)!important;min-height:72px!important;margin:0!important;border:2px solid #ebbd5a!important;border-radius:0 0 24px 24px!important;background:linear-gradient(180deg,#03417d 0%,#010b23 18%,#00091d 77%,#0751a0 100%)!important;box-shadow:inset 0 1px 9px #45caff99,inset 0 -4px 7px #008fff,0 0 14px #0055b5!important;overflow:visible!important}
html.amr-royale-live body .waterfront-shell .site-header:before{content:"";position:absolute;inset:4px;border:1px solid #0c73c9;pointer-events:none;border-radius:0 0 19px 19px}
html.amr-royale-live body .waterfront-shell .site-header:after{content:"";position:absolute;bottom:-5px;left:6%;width:88%;height:4px;pointer-events:none;background:linear-gradient(90deg,transparent,#df9b38,#25a8ff,#ffd36c,#269eff,transparent);box-shadow:0 0 9px #34b6ff}
html.amr-royale-live body .waterfront-shell .header-inner{position:relative!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(5px,.7vw,14px)!important;width:100%!important;height:100%!important;min-height:68px!important;max-width:none!important;padding:8px clamp(12px,2.4vw,40px)!important;background:none!important}
html.amr-royale-live body .waterfront-shell #primary-navigation{position:relative!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;align-items:center!important;gap:1px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html.amr-royale-live body .waterfront-shell #primary-navigation>a,html.amr-royale-live body .waterfront-shell .foundation-shop-menu>summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:49px!important;padding:7px clamp(6px,.8vw,16px)!important;color:#fff0ce!important;font:700 clamp(11px,.9vw,15px) Arial,sans-serif!important;text-decoration:none!important;border:1px solid transparent!important;border-radius:6px!important;white-space:nowrap!important;background:none!important;box-shadow:none!important}
html.amr-royale-live body .waterfront-shell #primary-navigation .icon{height:20px!important;width:20px!important;color:#ffcf74!important}
html.amr-royale-live body .waterfront-shell #primary-navigation :is(a,summary):hover,html.amr-royale-live body .waterfront-shell #primary-navigation>a[aria-current=page]{background:linear-gradient(180deg,#63440d,#02153b)!important;color:#ffe49b!important;border-color:#eec16d!important;box-shadow:0 0 17px #fcb34b7a,inset 0 0 9px #156ac2!important}
html.amr-royale-live body .waterfront-shell #primary-navigation>.amr-mobile-only{display:none!important}
html.amr-royale-live body .waterfront-shell .foundation-shop-links{position:absolute!important;top:100%!important;left:0!important;z-index:50!important;min-width:210px;background:#020e29f7!important;border:1px solid #ffc978!important;box-shadow:0 0 16px #027eff!important}
html.amr-royale-live body .waterfront-shell #search-form{display:flex!important;position:relative!important;flex:0 1 clamp(175px,23vw,400px)!important;min-width:145px!important;height:51px!important;margin:0!important;padding:1px!important;border:2px solid #18b9ff!important;border-radius:33px!important;background:linear-gradient(180deg,#031b3e,#000a20)!important;box-shadow:0 0 15px #009fff8c,inset 0 0 8px #093e87!important;overflow:hidden}
html.amr-royale-live body .waterfront-shell #product-search{width:100%!important;min-width:0!important;height:100%!important;background:transparent!important;color:#ecf7ff!important;font-size:clamp(11px,.86vw,14px)!important;padding:0 10px 0 17px!important;border:0!important;box-shadow:none!important}
html.amr-royale-live body .waterfront-shell #product-search::placeholder{color:#b6cfe2!important;opacity:1}
html.amr-royale-live body .waterfront-shell #search-form button{height:100%!important;flex:0 0 47px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:23px!important;background:radial-gradient(circle at 45% 50%,#006fc4,#021e66)!important;color:#83f0ff!important;box-shadow:0 0 15px #00baff!important}
html.amr-royale-live body .waterfront-shell .wf-nav-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:clamp(5px,.5vw,12px)!important;margin:0!important}
html.amr-royale-live body .waterfront-shell .wf-nav-action{position:relative!important;display:grid!important;place-items:center!important;width:clamp(41px,3.25vw,57px)!important;height:clamp(46px,3.7vw,61px)!important;min-width:41px!important;min-height:46px!important;margin:0!important;padding:0!important;border:2px solid #d4a357!important;border-radius:10px!important;background:linear-gradient(140deg,#063973,#000b23 70%)!important;box-shadow:inset 0 0 12px #078cff88,0 0 10px #bb8e4a44!important;clip-path:polygon(15% 0,85% 0,100% 25%,100% 75%,85% 100%,15% 100%,0 75%,0 25%)}
html.amr-royale-live body .waterfront-shell .wf-nav-action .wf-icon-circle{display:grid!important;place-items:center!important;background:none!important;padding:0!important;border:0!important}
html.amr-royale-live body .waterfront-shell .wf-nav-action .icon{width:24px!important;height:24px!important;color:#fff!important}
html.amr-royale-live body .waterfront-shell .wf-nav-action>span:not(.wf-icon-circle){display:none!important}
html.amr-royale-live body .waterfront-shell .wf-nav-action b{position:absolute!important;top:0!important;right:0!important;background:#0376ed!important;color:#fff!important;border:1px solid #6cdeff!important;border-radius:30px!important;font-size:10px!important;min-width:16px!important}
html.amr-royale-live body .waterfront-shell .wf-nav-action:hover{box-shadow:0 0 18px #25bfff,inset 0 0 14px #ffc36d77!important}
html.amr-royale-live body .waterfront-shell .amr-royale-mobile-search{display:none}
html.amr-royale-live body .waterfront-shell .menu-toggle{display:none!important}
html.amr-royale-live body .waterfront-shell .wf-nav-slot .site-header[style]{transition:box-shadow .18s}
html.amr-royale-live body .waterfront-shell.wf-nav-docked .site-header{position:fixed!important;top:6px!important;left:1%!important;right:1%!important;width:98%!important;height:68px!important;min-height:68px!important;border-radius:13px!important}
html.amr-royale-live body .waterfront-shell.wf-nav-docked .header-inner{min-height:64px!important}
html.amr-royale-live body .waterfront-shell .wf-account>.amr-account-drop{z-index:140!important}
html.amr-royale-live body .waterfront-shell :is(a,button,input,summary):focus-visible{outline:2px solid #86eaff!important;outline-offset:2px!important}
@media(max-width:1250px){html.amr-royale-live body .waterfront-shell .header-inner{padding:8px 12px!important;gap:3px!important}html.amr-royale-live body .waterfront-shell #primary-navigation>a,html.amr-royale-live body .waterfront-shell .foundation-shop-menu>summary{padding:5px 7px!important;font-size:11px!important}html.amr-royale-live body .waterfront-shell #search-form{flex-basis:190px!important}}
@media(max-width:900px){html.amr-royale-live body .amr-royale-chip:nth-child(2),html.amr-royale-live body .amr-royale-chip:nth-child(3){display:none!important}html.amr-royale-live body .amr-royale-chip{font-size:11px}html.amr-royale-live body .waterfront-shell .wf-masthead{height:clamp(245px,42vw,370px)!important}html.amr-royale-live body .waterfront-shell .wf-mascot-stage{width:41%!important}html.amr-royale-live body .waterfront-shell .wf-logo{left:30%!important;width:53%!important;top:6%!important}html.amr-royale-live body .amr-royale-titlebar{left:29%;width:53%;top:71%}html.amr-royale-live body .amr-royale-kenyalang{right:0;width:20%;top:17%}html.amr-royale-live body .amr-royale-sarawak{right:0;width:22%;height:43%}html.amr-royale-live body .waterfront-shell .menu-toggle{display:grid!important;flex:0 0 43px!important;place-items:center!important;width:43px!important;height:43px!important;margin:0!important;border:1px solid #e5b05e!important;background:#07254b!important;color:#ffd786!important;z-index:51}html.amr-royale-live body .waterfront-shell .header-inner{gap:8px!important;padding:8px 16px!important}html.amr-royale-live body .waterfront-shell #primary-navigation{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-height:75vh!important;overflow-y:auto!important;flex-direction:column!important;align-items:stretch!important;padding:16px!important;border:1px solid #e4a557!important;background:#020c21f9!important;box-shadow:0 20px 30px #000b!important}html.amr-royale-live body .waterfront-shell #primary-navigation.open{display:flex!important}html.amr-royale-live body .waterfront-shell #primary-navigation>a,html.amr-royale-live body .waterfront-shell .foundation-shop-menu>summary{justify-content:flex-start!important;padding:13px 18px!important;font-size:14px!important}html.amr-royale-live body .waterfront-shell #primary-navigation>.amr-mobile-only{display:flex!important}html.amr-royale-live body .waterfront-shell #search-form{flex:1 1 auto!important}html.amr-royale-live body .waterfront-shell .site-header{height:75px!important}}
@media(max-width:580px){html.amr-royale-live body .waterfront-shell{padding:5px 5px 2px!important}html.amr-royale-live body .waterfront-shell .utility-bar{height:43px!important;min-height:43px!important}html.amr-royale-live body .waterfront-shell .utility-inner{padding:0 3px!important}html.amr-royale-live body .amr-royale-chip{height:35px;padding:4px 8px;font-size:9px;gap:4px}html.amr-royale-live body .amr-royale-chip svg{width:16px;height:16px}html.amr-royale-live body .amr-royale-chip:nth-child(4){display:none!important}html.amr-royale-live body .waterfront-shell .wf-masthead{height:250px!important;background-position:center!important;border-radius:12px 12px 0 0!important}html.amr-royale-live body .waterfront-shell .wf-mascot-stage{width:56%!important;height:90%!important;left:-10%!important;bottom:-12px!important}html.amr-royale-live body .waterfront-shell .wf-logo{left:36%!important;top:7%!important;width:62%!important;height:60%!important}html.amr-royale-live body .amr-royale-titlebar{left:36%!important;width:62%!important;top:65%!important;height:66px}html.amr-royale-live body .amr-royale-titlebar strong{font-size:9px;letter-spacing:.06em;padding:6px 1%}html.amr-royale-live body .amr-royale-titlebar small{font-size:9px;max-width:180px}html.amr-royale-live body .amr-royale-orb{left:1%;top:2%;width:64px}html.amr-royale-live body .amr-royale-kenyalang,html.amr-royale-live body .amr-royale-sarawak{display:none!important}html.amr-royale-live body .waterfront-shell .header-inner{padding:6px 7px!important;gap:6px!important}html.amr-royale-live body .waterfront-shell .site-header{height:64px!important;min-height:64px!important;border-radius:0 0 12px 12px!important}html.amr-royale-live body .waterfront-shell #search-form{display:none!important}html.amr-royale-live body .waterfront-shell .site-header.amr-search-open #search-form{display:flex!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;z-index:46!important;height:48px!important;flex-basis:auto!important;max-width:none!important;background:#03122b!important}html.amr-royale-live body .waterfront-shell .amr-royale-mobile-search{display:grid;place-items:center;flex:0 0 38px;height:41px;width:38px;background:#051f44;color:#78e1ff;border:1px solid #06aaf7;border-radius:8px}html.amr-royale-live body .waterfront-shell .wf-nav-actions{margin-left:auto!important;gap:5px!important}html.amr-royale-live body .waterfront-shell .wf-nav-action{width:35px!important;min-width:35px!important;height:43px!important;min-height:43px!important}html.amr-royale-live body .waterfront-shell .wf-nav-action .icon{width:21px!important;height:21px!important}html.amr-royale-live body .waterfront-shell .wf-account .amr-account-drop{right:0!important;left:auto!important}html.amr-royale-live body .waterfront-shell.wf-nav-docked .site-header{height:64px!important;min-height:64px!important}}
@media(prefers-reduced-motion:reduce){html.amr-royale-live body .waterfront-shell *,html.amr-royale-live body .waterfront-shell *::before,html.amr-royale-live body .waterfront-shell *::after{animation:none!important;transition:none!important}}

html.amr-royale-live body .waterfront-shell .agr3-utility-frame,html.amr-royale-live body .waterfront-shell .utility-inner>.wf-info,html.amr-royale-live body .waterfront-shell .utility-inner>.agr3-utility-frame,html.amr-royale-live body .waterfront-shell .agr3-exact-wallpaper,html.amr-royale-live body .waterfront-shell .agr3-hero-copy,html.amr-royale-live body .waterfront-shell .agr3-holo-globe,html.amr-royale-live body .waterfront-shell .agr3-ai-orb,html.amr-royale-live body .waterfront-shell .agr3-mobile-search,html.amr-royale-live body .waterfront-shell .agr3-sticky-logo{display:none!important}
html.amr-royale-live body .waterfront-shell .amr-royale-orb{display:block!important;border:0!important;background:transparent!important;padding:0!important;cursor:pointer!important;box-shadow:none!important}
html.amr-royale-live body .waterfront-shell .amr-royale-orb img{display:block;width:100%;height:100%;object-fit:contain}
html.amr-royale-live body .waterfront-shell .amr-royale-orb:hover{filter:drop-shadow(0 0 20px #00c6ff) drop-shadow(0 0 10px #fbc767)!important}
html.amr-royale-live body .waterfront-shell .wf-ornament,html.amr-royale-live body .waterfront-shell .wf-sweep{pointer-events:none}
@media(max-width:580px){html.amr-royale-live body .waterfront-shell .amr-royale-mobile-search{order:2!important}html.amr-royale-live body .waterfront-shell .menu-toggle{order:1!important}html.amr-royale-live body .waterfront-shell .wf-nav-actions{order:4!important}html.amr-royale-live body .waterfront-shell #search-form{order:3!important}}

/* Royal Orb: compact CSS-built holographic assistant, not a sprite-sheet image. */
html.amr-royale-live body .waterfront-shell .amr-royale-orb{display:grid!important;place-items:center!important;isolation:isolate;overflow:visible}
html.amr-royale-live body .amr-royale-orb:before{content:"";position:absolute;inset:2%;border-radius:50%;border:2px solid #ffd991;box-shadow:0 0 13px #ffc358,0 0 25px #008cff,inset 0 0 12px #ffbe42;background:radial-gradient(circle at 30% 14%,#ffd56b,#90601d 45%,#002b55 55%,#032c72 75%,#ffd273 95%)}
html.amr-royale-live body .amr-royale-orb:after{content:"";position:absolute;inset:-9%;border:2px solid #02afff90;border-radius:50%;transform:rotateX(72deg) rotate(-28deg);box-shadow:0 0 13px #03d3ff;pointer-events:none;animation:amr-orbit-tilt 7s linear infinite}
@keyframes amr-orbit-tilt{from{rotate:0deg}to{rotate:360deg}}
html.amr-royale-live body .amr-royale-orb-core{position:relative;z-index:1;width:69%;height:69%;display:grid;place-items:center;border:3px solid #4baaff;border-radius:50%;background:radial-gradient(circle at 50% 60%,#023a6e,#010c25 78%);box-shadow:inset 0 0 24px #009cff,0 0 7px #36c9ff}
html.amr-royale-live body .amr-royale-orb-face{position:relative;width:76%;height:75%;display:flex;align-items:center;justify-content:center;gap:24%;border-radius:50%;background:radial-gradient(ellipse at 50% 90%,#003f66,#010414 74%)}
html.amr-royale-live body .amr-royale-orb-face i{width:17%;height:22%;border-radius:50%;background:#49e7ff;box-shadow:0 0 8px #00cfff,0 0 14px #0aaaff}
html.amr-royale-live body .amr-royale-orb-face em{position:absolute;width:28%;height:11%;border-bottom:3px solid #5ceaff;border-radius:0 0 90% 90%;bottom:23%;left:36%;filter:drop-shadow(0 0 4px #00cfff)}
html.amr-royale-live body .waterfront-shell .wf-mascot-stage{height:100%!important;bottom:-5px!important}
html.amr-royale-live body .waterfront-shell .utility-bar:before,html.amr-royale-live body .waterfront-shell .utility-bar:after{display:none!important}
@media(max-width:580px){html.amr-royale-live body .waterfront-shell .wf-mascot-stage{height:87%!important;bottom:0!important;left:-11%!important}html.amr-royale-live body .amr-royale-orb:after{inset:-4%}}
@media(prefers-reduced-motion:reduce){html.amr-royale-live body .amr-royale-orb:after{animation:none!important}}

/* Mobile collision repair: keep Putra's face uncovered by the assistant orb. */
@media(max-width:580px){html.amr-royale-live body .waterfront-shell .amr-royale-orb{left:1%!important;top:2%!important;width:43px!important;height:43px!important}html.amr-royale-live body .waterfront-shell .amr-royale-orb-core{border-width:2px!important}html.amr-royale-live body .waterfront-shell .amr-royale-orb-face em{border-bottom-width:2px!important}}

/* V2 sticky containment fix: legacy agr3-sticky applies translateX(-50%) while our nav already has a viewport-relative left. */
html.amr-royale-live body .waterfront-shell .site-header.agr3-sticky,
html.amr-royale-live body .waterfront-shell.wf-nav-docked .site-header,
html.amr-royale-live body .waterfront-shell.wf-nav-docked .site-header.agr3-sticky{
 position:fixed!important;left:1%!important;right:auto!important;top:6px!important;
 transform:none!important;translate:none!important;width:98%!important;max-width:none!important;
 min-height:68px!important;height:68px!important;margin:0!important;z-index:99999!important;
}
html.amr-royale-live body .waterfront-shell .site-header.agr3-sticky .header-inner{height:64px!important;min-height:64px!important}
@media(max-width:580px){
html.amr-royale-live body .waterfront-shell .site-header.agr3-sticky,
html.amr-royale-live body .waterfront-shell.wf-nav-docked .site-header.agr3-sticky{
 left:1%!important;width:98%!important;top:6px!important;transform:none!important;
 min-height:64px!important;height:64px!important;
}}
