#sdh-splash{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#F8FAFC;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif}
html.dark #sdh-splash{background:#0A0A0A}
#sdh-splash .sdh-sp-stage{position:relative;width:150px;height:88px;display:flex;align-items:flex-end;justify-content:center}
#sdh-splash .sdh-sp-bola{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fdba74 0%,#f97316 45%,#c2410c 100%);box-shadow:0 10px 18px -10px rgba(194,65,12,.7);animation:sdh-sp-pan 1.15s cubic-bezier(.45,.05,.55,.95) infinite}
@keyframes sdh-sp-pan{0%{transform:translateY(0)}45%{transform:translateY(-52px)}92%,100%{transform:translateY(0)}}
#sdh-splash .sdh-sp-garis{width:0;height:0;border-left:78px solid transparent;border-right:78px solid transparent;border-top:9px solid #e2e8f0}
html.dark #sdh-splash .sdh-sp-garis{border-top-color:#1e293b}
#sdh-splash .sdh-sp-bayang{position:absolute;bottom:0;width:44px;height:8px;border-radius:50%;background:rgba(15,23,42,.16);filter:blur(3px);animation:sdh-sp-sh 1.15s cubic-bezier(.45,.05,.55,.95) infinite}
html.dark #sdh-splash .sdh-sp-bayang{background:rgba(0,0,0,.5)}
@keyframes sdh-sp-sh{0%{transform:scaleX(1);opacity:.5}45%{transform:scaleX(.55);opacity:.22}92%,100%{transform:scaleX(1);opacity:.5}}
#sdh-splash .sdh-sp-tit{font-family:'Teko','Arial Narrow',sans-serif;font-size:1.5rem;letter-spacing:.06em;color:#f97316;font-weight:700;line-height:1}
#sdh-splash .sdh-sp-sub{font-size:.78rem;color:#94a3b8;letter-spacing:.16em;font-weight:700}
@media (prefers-reduced-motion:reduce){#sdh-splash .sdh-sp-bola,#sdh-splash .sdh-sp-bayang{animation-duration:2.4s}}
html:not(.app-ready) #sdh-seo-box{display:none !important}
