/* Hints belong to the item, and stay visible until its reward is collected. */
#quest-board213 .q216-alert,#achievements214 .q216-alert{position:static;display:inline-grid;place-items:center;vertical-align:middle;flex:none;width:20px;height:20px;min-width:20px;margin:0 3px;padding:0;border:1px solid #fff4d8;border-radius:50%;background:#c52f39;color:#fff;font:800 14px/1 system-ui;box-shadow:0 1px 4px #6f20204a;text-shadow:none}
#quest-board213 .q216-tabtitle{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap;min-width:0}
#quest-board213 .q213-cardtop>span:last-child{flex-shrink:1;text-align:right}
#paktweber215 #home-general{position:relative;padding-right:45px}
#paktweber215 #home-general>.quest-alert{position:absolute;right:28px;top:50%;transform:translateY(-50%);margin:0}
/* Contain overview surfaces instead of allowing their padding to widen the page. */
#paktweber215 #app:not([data-game-active=true]),#quest-board213,#app #achievements214{box-sizing:border-box;min-width:0;max-width:100%}
#paktweber215 #app :is(.adv-home,.adv-hub,.ui-start,.collection-heading762,.collection-grid,.home-five136){box-sizing:border-box;min-width:0;max-width:100%}
#paktweber215 #app .home-five136 .adv-mode{min-height:0;min-width:0;isolation:isolate}
#paktweber215 #app .home-five136 .adv-mode>span:not(.quest-alert){box-sizing:border-box;min-width:0;overflow-wrap:anywhere}
#paktweber215 #app .home-five136 .adv-mode-art{overflow:hidden;border-radius:inherit}
#paktweber215 #app .collection-card .body{box-sizing:border-box;min-width:0}
/* An overview was able to leave its light panel behind a fixed battle viewport. */
#paktweber215 #app[data-combat-viewport=true]{box-sizing:border-box;background:#142533;border:1px solid #536c77;border-radius:16px;isolation:isolate}
#paktweber215:has(#app[data-combat-viewport=true]) .wrap>footer,#paktweber215:has(#app[data-combat-viewport=true]) .music-control195{display:none}
