/* New quest overlays only. No scene image or existing target geometry changes. */
#communityPool .pool-entrance{left:49%;top:76%;width:22%;height:23%;touch-action:manipulation}
#poolPassDialog{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#eee5cb;color:#2e4848;border:3px solid #738b7c;padding:20px;font:17px/1.5 Georgia,serif;box-shadow:0 15px 50px #0006}
#poolPassDialog::backdrop{background:#07151daa}
#poolPassDialog header{display:flex;gap:16px;align-items:center;justify-content:space-between}
#poolPassDialog h2{font-size:21px;line-height:1.3;margin:0}
#poolPassDialog button,#poolPassSearch,#poolPassInspect,#poolMomNote{font:14px/1.4 'DM Mono',monospace;min-height:44px;padding:10px 14px;background:#e4ddc5;color:#304b48;border:1px solid #8f947e;cursor:pointer;margin:6px 0}
#poolPassDialog img{width:100%;height:auto;display:block;margin:16px auto}
#poolPassDialog .pool-handwriting{font:italic 22px/1.6 Georgia,serif;background:#f6edc7;padding:20px;box-shadow:2px 3px 5px #463e2722;transform:rotate(-.5deg)}
#poolPassError{color:#84382b}
#placedDecor .reward-pool-pass{left:34.5%;top:13%;width:3%;height:auto;transform:rotate(4deg)}
#placedDecor .reward-pool-pass img{width:100%;height:auto;display:block}
#poolPassSearch[hidden],#poolPassInspect[hidden],#poolPassAction[hidden],#decorOptions [data-decor="poolPass"][hidden]{display:none}
