.zone-arrival{text-align:center}.zone-arrival .arrival-hero{margin:-30px -30px 20px;padding:35px 22px 22px;background-size:cover;background-position:center;border-bottom:1px solid #907446}.arrival-kicker{font:11px system-ui;letter-spacing:5px;color:#d9bc85}.arrival-hero h1{font:clamp(26px,4vw,43px) Georgia,serif;color:#f1d599;letter-spacing:2px;margin:12px 0}.arrival-hero p{color:#c1ccdb;font-size:13px;margin:0}.arrival-heading{font:11px system-ui;letter-spacing:4px;color:#aabbd1;margin:16px 0 5px}.arrival-mobs{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:12px 0 22px}.arrival-mob{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;width:180px;padding:9px 12px 18px;border:1px solid #53647a;border-radius:5px;background:radial-gradient(ellipse at 50% 70%,#334157,#142035 70%)}.arrival-mob canvas{image-rendering:pixelated;width:128px;height:128px}.arrival-mob strong{font:13px Georgia,serif;color:#e0cba5}.arrival-hint{font-size:12px;color:#ddc99f}.arrival-enter{min-width:230px;margin:2px auto 16px}.arrival-secret{font:11px system-ui;color:#91a3be;letter-spacing:.6px}body[data-encore='defeat'] #hud,body[data-encore='defeat'] #bossBar,body[data-encore='defeat'] #artActionBar,body[data-encore='defeat'] #artParty,body[data-encore='defeat'] #artPlayerPortrait,body[data-encore='defeat'] #artXPTrack,body[data-encore='defeat'] #artXPLabel,body[data-encore='defeat'] #toast{visibility:hidden!important}#musicDock{position:fixed;right:16px;bottom:18px;z-index:40;display:flex;align-items:center;gap:8px;padding:7px 10px;background:#0d1829eb;border:1px solid #776749;border-radius:4px;color:#bfcad9;font:11px system-ui}#musicToggle{background:none;color:#e9d3a8;border:0;cursor:pointer;font:11px system-ui;padding:4px}#musicVolume{width:70px;accent-color:#d2af6d}#musicStatus{max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#96aac5;font-size:10px}@media(max-width:900px){#musicDock{bottom:115px;right:8px}#musicStatus{display:none}}@media(max-width:680px){.zone-arrival .arrival-hero{margin:-20px -20px 16px;padding-top:25px}.arrival-mob{width:138px;padding:5px 4px 12px}.arrival-mob canvas{width:102px;height:102px}.arrival-mob strong{font-size:11px}.arrival-mobs{gap:9px}.arrival-secret{font-size:10px}#musicDock{font-size:10px;padding:4px 6px}#musicVolume{width:54px}}
