/* Newly discovered meanings stay in the existing bank and lexicon, off the walking route. */
.readable-overlay .rune-bank .rune-card.revealed-word img{height:30px;width:100%;flex:none}
.readable-overlay .rune-bank .rune-card.revealed-word .meaning{font-size:12px;line-height:1.2;color:#fff0bb;max-width:100%}
.new-rune{position:absolute;right:2px;top:2px;font:700 8px/1 system-ui;letter-spacing:.3px;color:#ffe3a0;background:#102d36cc;padding:2px;border-radius:3px}
.guide-cards .rune-definition{font-size:13px;line-height:1.4;color:#cfdcd0;max-width:170px;text-align:center}
.trail-shield{position:absolute;inset:-13% -18% -6%;border:3px solid #bceeffb3;border-radius:50%;background:radial-gradient(ellipse,transparent 55%,#87d9ff33 76%,#a1e9ff5c);box-shadow:0 0 18px #91dffb55,inset 0 0 16px #91dffb44;opacity:0;transition:opacity .8s;pointer-events:none;z-index:8}
#world[data-shielded=true] .trail-shield{opacity:1}
.trail-fog{position:absolute;left:20px;top:580px;width:620px;height:340px;background:radial-gradient(ellipse at 30% 50%,#c4dfe6c9,transparent 59%),radial-gradient(ellipse at 75% 60%,#99c6dcce,transparent 64%);filter:blur(14px);opacity:.88;transition:opacity 1.2s;pointer-events:none;z-index:8}
.trail-wonder[data-mist-cleared=true] .trail-fog{opacity:0}
.trail-route{position:absolute;left:0;top:650px;width:600px;height:250px;overflow:visible;opacity:0;transition:opacity 1.2s;pointer-events:none}
.trail-route path{fill:none;stroke:#d7f5bb;stroke-width:5;stroke-dasharray:3 18;stroke-linecap:round;filter:drop-shadow(0 0 6px #a1e1ad)}
.trail-wonder[data-revealed=true] .trail-route{opacity:1}
.trail-wonder[data-pack=cave-water] .wild-stone{left:190px;top:755px;width:190px;height:140px;transition:translate 1s,filter 1s}
.trail-wonder[data-sluice-lifted=true][data-pack=cave-water] .wild-stone{translate:0 -150px;filter:brightness(1.4) drop-shadow(0 0 12px #a3e3ff)}
.trail-wonder[data-story="13"][data-stone-glowing=true] .wild-stone{filter:brightness(1.4) saturate(1.2) drop-shadow(0 0 16px #9acbff)}
.trail-wonder[data-tree-quality=strong] .wild-tree{width:420px;height:460px;filter:drop-shadow(0 0 10px #99c869)}
.trail-wonder[data-star-quality=violet] .wild-star{filter:hue-rotate(215deg) brightness(1.35) drop-shadow(0 0 22px #cf9cff)!important}
@media(max-width:760px){.readable-overlay .rune-bank .rune-card.revealed-word img{height:27px}.readable-overlay .rune-bank .rune-card.revealed-word .meaning{font-size:11px}}
.reduce-motion .trail-shield,.reduce-motion .trail-fog,.reduce-motion .trail-route,.reduce-motion .wild-stone{transition:none!important}
@media(prefers-reduced-motion:reduce){.trail-shield,.trail-fog,.trail-route,.wild-stone{transition:none!important}}

.trail-wonder[data-story="13"] .wild-stone{width:150px;height:210px;top:690px}

@media(max-width:380px){body.readable-overlay:is([data-chapter=cavern],[data-chapter=peaks]) .quest-tracker h1{font-size:20px}}
