.p6-activity,.p6-sunrise{position:fixed;inset:0;z-index:140;background:#07131be8;display:grid;place-items:center;color:#ecdfbc}.p6-activity>div{width:min(550px,90vw);max-height:90vh;overflow:auto;background:#152d35;border:1px solid #b8aa7b88;border-radius:18px;padding:24px}.p6-activity h2{font-family:Fredoka,Georgia,serif}.p6-activity button{margin:8px 6px 0 0}.p6-timing{position:relative;height:28px;background:linear-gradient(90deg,#243d49 35%,#a38b5288 35%,#a38b5288 65%,#243d49 65%);border:1px solid #91b0a46b;border-radius:8px;overflow:hidden}.p6-timing i{position:absolute;height:100%;width:3px;background:#f4e6b9}.p6-timing b{position:absolute;bottom:0;height:3px;background:#80ba9b}.p6-sunrise{background:rgba(240,229,192,calc(var(--light,0)*.94));pointer-events:all}.p6-dome{width:min(95vw,950px);height:85vh;border-radius:50%;box-shadow:0 0 80px 50px #f4e6b8aa,inset 0 0 100px #fff8d8aa;transform:scale(var(--light,0));border:3px solid #fff8dd}.p6-sunrise p{position:absolute;bottom:10%;color:#33454b;background:#efe1bbdd;padding:10px 22px;border-radius:20px}.p6-status{position:absolute;left:50%;top:10px;transform:translateX(-50%);max-width:50%;font-size:11px;background:#142d35d9;border:1px solid #b6b18d55;padding:5px 10px;border-radius:8px;z-index:8;pointer-events:none}.p6-roster{display:flex;gap:10px;flex-wrap:wrap}.p6-roster .lost{filter:grayscale(1);opacity:.5}.p6-dom-toggle{position:absolute;right:max(14px,env(safe-area-inset-right));top:120px;z-index:8;background:#1d3a42c9;border:1px solid #b7ba9777;color:#e8ddbd;border-radius:50%;width:55px;height:55px;font-size:11px}@media(max-height:450px){.p6-activity>div{padding:14px}.p6-activity h2{margin:8px 0}.p6-status{top:3px;max-width:42%}.p6-dom-toggle{top:105px;right:12px}}@media(orientation:portrait){.p6-status{top:120px;max-width:75%;font-size:10px}.p6-dom-toggle{top:170px}}
#game.interior-combat .combat-panel{display:block!important}#game.interior-combat .skills{visibility:visible!important;pointer-events:auto!important}#game.interior-combat .skills *{pointer-events:auto!important}#game.interior-combat #hud-support{display:flex!important}#game.interior-combat #technique-button{display:flex!important}#game.interior-combat .quest-hud{display:block!important}
.p6-dancers{display:block;margin:0 auto;width:240px;height:90px;image-rendering:pixelated}.p6-dancers[hidden]{display:none}.p6-directions{display:flex;flex-wrap:wrap;gap:6px}.p6-status{top:auto;bottom:8px;max-width:40%}@media(max-height:450px){.p6-status{top:auto;bottom:8px}}@media(orientation:portrait){.p6-status{top:auto;bottom:8px;max-width:45%}}
.p6-activity [hidden]{display:none!important}
.p6-dom-toggle{right:92px;top:78px;width:46px;height:46px;z-index:25}@media(orientation:portrait){.p6-dom-toggle{top:184px;right:12px}}
#game.interior-combat .skills{pointer-events:none!important}#game.interior-combat .skills>button{pointer-events:auto!important}.p6-dom-toggle{z-index:35}
#game.interior-stage:not(.interior-combat) [data-skill],#game.interior-stage:not(.interior-combat) #hud-support,#game.interior-stage:not(.interior-combat) #technique-button{display:none!important}

#game.inverno.interior-stage .quest-hud{display:block!important}.p7-activity progress{width:100%;height:20px;accent-color:#79c8c0}.p7-activity canvas[hidden]{display:none!important}

.p7-ending{position:absolute;inset:0;z-index:42;display:grid;place-items:center;background:#0d1d2ee8;padding:24px;color:#e8e3c7}.p7-ending>div{max-width:560px;text-align:center}.p7-ending h2{font-family:Fredoka,Georgia,serif}.p7-ending button{margin:6px}.p7-ending p{line-height:1.6}
