.divine-player-shell .divine-room-navigation{gap:11px;margin:22px 0 25px;display:grid;position:relative}.divine-player-shell .divine-room-navigation .room-sections{background:linear-gradient(130deg,#21364ae9,#0d1d2bf8),url(/assets/adventure/stone-wall.webp) 50%/480px;border:1px solid #bba07689;border-radius:5px;flex-wrap:wrap;gap:7px;margin:0;padding:9px;display:flex;box-shadow:inset 0 0 0 3px #dcbf8b1a,0 14px 31px #0006}.divine-player-shell .divine-room-navigation .room-sections button{color:#ddd1bb;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:.85rem;font-weight:700;display:inline-flex;position:relative}.divine-player-shell .divine-room-navigation .room-sections button svg{color:#c6ab7a;flex:none}.divine-player-shell .divine-room-navigation .room-sections button[aria-pressed=true]{color:#fff0ca;background:linear-gradient(#765a37bb,#392c22e3);border-color:#e0bd8091;box-shadow:inset 0 1px #f7dcaa4b}.divine-player-shell .divine-room-navigation .room-sections button[aria-pressed=true] svg{color:#f8dba0}.divine-player-shell .divine-unsaved-dot{background:#f7cc80;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block;box-shadow:0 0 0 3px #d1a7622d}.divine-player-shell .divine-room-context{flex-wrap:wrap;align-items:center;gap:10px 15px;padding:0 5px;display:flex}.divine-player-shell .divine-room-current,.divine-player-shell .divine-room-unsaved{color:#ecd5ac;align-items:center;gap:7px;font-size:.81rem;line-height:1.5;display:inline-flex}.divine-player-shell .divine-room-current{border-left:2px solid #e5c58b;padding-left:10px}.divine-player-shell .divine-room-unsaved{color:#f1ca8e;background:#5040246e;border:1px solid #bc976465;padding:7px 10px}.divine-player-shell .divine-room-share{justify-content:center;align-items:center;gap:8px;min-height:42px;margin-left:auto;padding:8px 14px;font-size:.82rem;display:inline-flex}.divine-player-shell .divine-room-navigation :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #f7daa7}.divine-player-shell .divine-character-savebar{z-index:12;background:linear-gradient(145deg,#283e4df8,#0c1b2bf9),url(/assets/adventure/stone-wall.webp) 50%/440px;border:1px solid #bca074a8;border-left:4px solid #c7ad81;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 19px;display:flex;position:sticky;top:10px;box-shadow:0 10px 29px #0008,inset 0 0 0 3px #e1c18724}.divine-player-shell .divine-character-savebar[data-dirty=true]{border-left-color:#f0cc88;box-shadow:0 10px 31px #0009,0 0 19px #ce9f5340}.divine-player-shell .divine-character-savebar .divine-savebar-message{color:#d9c69f;flex:240px;align-items:flex-start;gap:12px;min-width:0;display:flex}.divine-player-shell .divine-savebar-message>svg{color:#e5c48b;flex:0 0 20px;margin-top:2px}.divine-player-shell .divine-savebar-message p{color:#eadcc3;margin:0;font-size:.85rem;line-height:1.6}.divine-player-shell .divine-character-savebar .divine-savebar-button{justify-content:center;align-items:center;gap:9px;min-height:44px;margin-left:auto;padding:10px 16px;font-size:.84rem;display:inline-flex}.divine-player-shell .divine-character-savebar button:disabled{opacity:.6}.divine-player-shell .adventure-game-actions .adventure-game-action{min-height:124px}@media (width<=900px){.divine-player-shell .divine-room-navigation .room-sections{scrollbar-width:thin;scrollbar-color:#ad8e60 #132236;overscroll-behavior-inline:contain;flex-wrap:nowrap;scroll-padding:12px;overflow-x:auto}.divine-player-shell .divine-room-navigation .room-sections button{white-space:nowrap;flex:none}}@media (width<=620px){.divine-player-shell .divine-room-context{align-items:stretch}.divine-player-shell .divine-room-share{width:100%;margin-left:0}.divine-player-shell .divine-character-savebar{padding:13px 14px;position:static}.divine-player-shell .divine-character-savebar .divine-savebar-button{width:100%;margin-left:0}.divine-player-shell .adventure-game-actions .adventure-game-action{min-height:105px}}@media (prefers-reduced-motion:reduce){.divine-player-shell .divine-room-navigation .room-sections button,.divine-player-shell .divine-character-savebar{transition:none!important}}
