.legend-progress-panel{color:#302b25;flex-direction:column;gap:14px;min-width:0;padding:4px 5px 12px;display:flex}.legend-progress-tabs{flex-shrink:0;gap:5px;display:flex}.legend-progress-tabs button{min-height:44px;font:500 17px var(--font-oswald);border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 2px;display:flex}.legend-progress-tabs button[aria-pressed=true]{background:#f2dfa2;border-color:#dc785a}.legend-progress-tabs .game-icon{width:27px;height:27px}.legend-progress-panel header small{font:9px var(--font-mono);letter-spacing:1px;color:#796c53}.legend-progress-panel h3{font:600 30px/1.2 var(--font-oswald);margin:6px 0 0}.legend-progress-feature{background:#f5ecd1;border:1px solid #af9c75;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:15px;padding:16px;display:grid}.legend-progress-feature>svg{width:85px;height:85px}.legend-progress-feature h4{font:600 25px/1.2 var(--font-oswald);margin:4px 0}.legend-progress-feature p{font:13px/1.45 var(--font-inter);margin:7px 0 10px}.legend-progress-feature small{font:10px var(--font-mono);color:#796c53}.legend-progress-feature progress{appearance:none;background:#e6dcc3;border:1px solid #a18b66;width:100%;height:9px;margin:9px 0 6px;display:block}.legend-progress-feature progress::-webkit-progress-bar{background:#e6dcc3}.legend-progress-feature progress::-webkit-progress-value{background:#658f7e}.legend-progress-feature progress::-moz-progress-bar{background:#658f7e}.legend-progress-rail{scroll-snap-type:x proximity;scrollbar-width:thin;flex-shrink:0;gap:10px;min-width:0;padding:4px 4px 8px;display:flex;overflow-x:auto}.legend-progress-rail>button,.legend-progress-rail>article{text-align:center;scroll-snap-align:start;background:#fff9e9;border:1px solid #af9c75;flex-direction:column;flex:0 0 110px;align-items:center;gap:5px;padding:8px;display:flex}.legend-progress-rail>button[aria-pressed=true]{background:#f2d785;border:2px solid #302b25;transform:rotate(-1deg);box-shadow:3px 3px #302b25}.legend-progress-rail strong{font:500 16px/1.25 var(--font-oswald)}.legend-progress-rail small{font:9px/1.3 var(--font-mono);color:#796c53}.legend-progress-rail svg{width:50px;height:50px}.legend-progress-rail [data-earned=false]>svg{opacity:.6}.legend-progress-label{font:500 17px var(--font-oswald);margin:0}.legend-cosmetic-rail>article{background:0 0;border:0;border-top:1px dashed #af9c75}.legend-progress-note{font:12px/1.45 var(--font-inter);color:#796c53;margin:0}.achievement-stamp{background:#f2d785;border:2px dashed #8b7658;flex-shrink:0;justify-content:center;align-items:center;width:75px;height:80px;padding:10px;display:flex;position:relative;transform:rotate(-4deg)}.achievement-stamp>.game-icon{width:48px;height:48px}.achievement-stamp>span{font:700 10px var(--font-mono);color:#63573f;position:absolute;bottom:1px;right:4px}.achievement-wide_area_menace_v1{background:#ccdfe6;transform:rotate(3deg)}.achievement-better_together_v1{background:#bed7c5;transform:rotate(-2deg)}.legend-progress-rail .achievement-stamp{width:55px;height:58px;padding:8px}.legend-progress-rail .achievement-stamp>.game-icon{width:34px;height:34px}.legend-memory{background:#f5ecd1;border:1px solid #af9c75;padding:18px;position:relative}.legend-memory>.game-icon{float:left;width:30px;height:30px;margin:0 10px 8px 0}.legend-memory small{font:10px var(--font-mono);color:#796c53}.legend-memory p{font:15px/1.6 var(--font-inter);overflow-wrap:anywhere;scrollbar-width:thin;max-height:220px;margin:12px 0 0;overflow:auto}.legend-memory-rail>button{flex-basis:80px}.legend-memory-rail .game-icon{width:35px;height:35px}.legend-progress-talk{min-height:48px;font:500 19px var(--font-oswald);background:#f3d474;border:2px solid #302b25;justify-content:center;align-items:center;gap:9px;padding:8px;display:flex;box-shadow:3px 3px #302b25}.legend-progress-talk>.game-icon{width:27px;height:27px}.legend-progress-empty{color:#796c53;font:14px/1.6 var(--font-inter);padding:20px}.legend-progress-empty>.game-icon{width:48px;height:48px}.legend-progress-empty button{min-height:44px;text-decoration:none}.legend-progress-panel button:focus-visible,.legend-progress-empty button:focus-visible{outline-offset:2px;outline:3px solid #397667}.home-keepsake>.achievement-stamp{width:62px;height:64px;margin:0 10px}.home-keepsake>.achievement-stamp>.game-icon{width:40px;height:40px}@media (max-width:760px){.legend-progress-panel{gap:11px}.legend-progress-tabs button{font-size:15px}.legend-progress-tabs .game-icon{width:23px;height:23px}.legend-progress-feature{grid-template-columns:65px minmax(0,1fr);gap:12px;padding:12px}.legend-progress-feature>svg{width:65px;height:65px}.legend-progress-feature>.achievement-stamp{width:60px;height:65px}.legend-progress-feature h4{font-size:23px}.legend-progress-feature p{font-size:12px}.legend-progress-panel h3{font-size:27px}.legend-progress-rail>button{flex-basis:100px}.home-keepsake>.achievement-stamp{width:48px;height:51px;padding:7px}.home-keepsake>.achievement-stamp>.game-icon{width:30px;height:30px}}@media (max-height:500px){.legend-progress-tabs button{min-height:36px}.legend-progress-panel{gap:8px}.legend-progress-panel header{display:none}.legend-progress-feature{padding:10px}.legend-progress-feature h4{font-size:21px}.legend-memory{padding:12px}.legend-memory p{max-height:100px;font-size:13px}.home-keepsake>.achievement-stamp{width:36px;height:40px;margin:0 6px;padding:3px}.home-keepsake>.achievement-stamp>.game-icon{width:26px;height:26px}}.paper-game .console-reading-workspace[data-section=Keepsakes] .console-dossier{box-shadow:none;background:0 0;border:0;margin:0;padding:0}@media (max-height:500px){.legend-progress-tabs{margin-left:0}.legend-progress-panel{grid-template-columns:minmax(0,1fr) minmax(160px,.75fr);gap:8px;padding:0 2px 8px;display:grid}.legend-progress-tabs{grid-column:1/-1}.legend-progress-feature{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:8px}.legend-progress-feature>svg,.legend-progress-feature>.achievement-stamp{width:46px;height:50px}.legend-progress-feature h4{font-size:20px}.legend-progress-feature p{margin:4px 0;font-size:11px}.legend-progress-feature small{font-size:9px}.legend-progress-rail>button{flex-basis:95px;padding:6px}.legend-progress-rail strong{font-size:14px}.legend-progress-rail small{font-size:8px}.legend-progress-note,.legend-progress-label,.legend-cosmetic-rail,.legend-progress-talk{grid-column:1/-1}.legend-memory p{max-height:none}}.legend-progress-goal p{font:13px/1.4 var(--font-inter);color:#796c53;margin:5px 0 0}.legend-progress-next{font:13px/1.4 var(--font-inter);color:#4e6e60;align-items:center;gap:8px;margin:0;display:flex}.legend-progress-next>.game-icon{flex-shrink:0;width:25px;height:25px}.legend-cosmetic-rail a{font:500 14px var(--font-oswald);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.legend-progress-panel a:focus-visible{outline-offset:2px;outline:3px solid #397667}@media (max-height:500px){.legend-progress-panel header.legend-progress-goal{grid-column:1/-1;display:block}.legend-progress-goal h3{margin-left:8px;font-size:19px;display:inline}.legend-progress-goal p{margin:2px 0;font-size:11px}.legend-progress-next{grid-column:1/-1;gap:6px;font-size:11px}.legend-progress-next>.game-icon{width:20px;height:20px}.legend-progress-panel header.legend-progress-goal{grid-area:2/1}.legend-progress-goal--keepsakes p{display:none}.legend-progress-feature{grid-area:3/1}.legend-progress-rail[aria-label=Clubhouse\ keepsakes],.legend-progress-rail[aria-label=Achievement\ stamps]{grid-area:2/2/span 2;align-self:start}}.achievement-stamp>.treasure-art{width:100%;height:100%;overflow:visible}
