/* css/base.css — dasar halaman efps. HUD → css/hud.css (I-7), menu → css/menu.css (I-16). */
*{box-sizing:border-box}
html,body{margin:0;height:100%;background:#000;overflow:hidden;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#fff;touch-action:none;user-select:none;-webkit-user-select:none}
#view{position:fixed;inset:0;width:100%;height:100%;display:block}
#info{position:fixed;left:8px;bottom:8px;font-size:12px;opacity:.85;text-shadow:0 1px 2px #000;pointer-events:none}

/* sinematik manifestasi Susano'o: bilah sinema atas-bawah (class `cine` dipasang SusanoAvatar) */
body::before, body::after { content: ''; position: fixed; left: 0; right: 0; height: 0; background: #000; z-index: 40; pointer-events: none; transition: height .5s ease; }
body::before { top: 0; } body::after { bottom: 0; }
body.cine::before, body.cine::after { height: 11vh; }
