/* Visual-first field tool. Photographs identify activities; diagrams explain mechanics. */
.ux-icon{width:24px;height:24px;flex:none;vertical-align:middle}.atlas-mode main{max-width:1510px}.atlas-intro{padding:0 0 18px;margin-bottom:18px}.atlas-intro h1{font-size:40px}.atlas-orbit{display:none}.atlas-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.atlas-featured>a{position:relative;min-width:0;aspect-ratio:1.75;overflow:hidden;border-radius:8px;background:#20292f;isolation:isolate}.atlas-featured>a:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080f15ed,transparent 85%);z-index:-1}.atlas-featured img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .35s}.atlas-featured>a:hover img{transform:scale(1.04)}.atlas-featured>a>div{position:absolute;bottom:20px;left:20px;right:20px}.atlas-featured small{font-size:9px;letter-spacing:.15em;color:#dfd5a6}.atlas-featured strong{display:block;font:600 30px/1.2 var(--display);color:#fff;margin-top:5px}.atlas-featured div>span{position:absolute;right:0;bottom:2px;border:1px solid #ffffff50;border-radius:50%;padding:7px}.atlas-featured .ux-icon{width:20px;height:20px}.atlas-stats{gap:8px;margin-bottom:16px}.atlas-stats button{min-height:55px;padding:10px 14px;background:transparent}.atlas-stats button>span{font-size:25px}.atlas-stats button>b{font-size:35px}.starting-route{margin-bottom:18px}.atlas-toolbar{position:relative;margin-top:8px}.atlas-filters{gap:8px}.atlas-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.activity-card{position:relative;padding:0 18px 17px;overflow:hidden;border-radius:8px;transition:border-color .2s,transform .2s,box-shadow .2s;background:#161d22}.activity-card:hover{transform:translateY(-3px);border-color:#76929d;box-shadow:0 8px 24px #0003}.activity-art{position:relative;aspect-ratio:1.85;margin:0 -18px 16px;overflow:hidden;background:#1f2e34}.activity-art img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.activity-card:hover .activity-art img{transform:scale(1.04)}.activity-art>span{position:absolute;right:12px;bottom:10px;font-size:24px;padding:2px 10px;background:#101820bf;border-radius:4px}.art-placeholder{display:grid;place-items:center;background:repeating-linear-gradient(135deg,#1b272d,#1b272d 1px,#172128 1px,#172128 18px)}.art-placeholder>.ux-icon{width:70px;height:70px;opacity:.6}.activity-card h3{font:600 27px/1.1 var(--display);margin:10px 0}.activity-card h3 a:after{content:'';position:absolute;inset:0;z-index:1}.activity-card .card-open{position:relative;z-index:2}.activity-card>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;line-height:1.6;min-height:35px}.activity-card-top{gap:6px}.activity-type{font-size:9px}.activity-facts{font-size:10px}.activity-card-bottom{padding-top:12px;margin-top:12px}.card-clear{font-size:8px}.access-tag{font-size:9px}.field-library{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.field-library>div{grid-template-columns:repeat(4,minmax(0,1fr))}.field-library a{padding:15px;border-radius:6px}.field-library a>span{font-size:25px}.field-library a>small{display:none}
.activity-detail.has-art{position:relative;isolation:isolate;padding:25px 28px;min-height:190px;overflow:hidden;border-radius:8px;border:1px solid #ffffff1c;margin:0 0 16px;display:flex;flex-direction:column;justify-content:center}.detail-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.has-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081119f2 5%,#081119bd 45%,#08111920);z-index:-1}.has-art h1{font-size:48px;margin:5px 0}.has-art .detail-summary{max-width:560px;font-size:12px;margin:5px 0;color:#d0d9df}.has-art .detail-location{font-size:10px;margin-top:6px}.detail-art-credit{position:absolute;right:10px;bottom:8px;font-size:8px;color:#fff9}.detail-top{margin-bottom:16px}.detail-facts{padding:14px 0;gap:18px;border-top:0;margin-bottom:12px}.detail-facts small{font-size:8px}.detail-facts strong{font-size:11px}.detail-facts span{display:none}.reference-detail{padding:0 0 14px;border-bottom:0}.reference-detail h1{font:600 35px/1.1 var(--display);margin:6px 0}.reference-detail>p:last-child{font-size:11px;margin-bottom:0;color:var(--muted)}.reference-detail .eyebrow{font-size:8px;color:var(--amber)}.activity-briefing{border-top:1px solid var(--line);padding:18px 0}.activity-briefing>summary{cursor:pointer;color:var(--muted);font-size:11px}.activity-briefing[open] .detail-grid{padding-top:20px}.atlas-footnote{font-size:10px;margin-top:20px}
.field-guide{border:0;background:transparent;margin:12px 0 24px;scroll-margin-top:95px}.field-guide>header{display:none}.field-tabs{padding:0 0 12px;background:transparent;border-bottom:1px solid var(--line);gap:8px;flex-wrap:nowrap;overflow:auto;margin-bottom:18px}.field-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid transparent;border-radius:6px;min-height:44px;padding:10px 14px;font-size:11px}.field-tabs .ux-icon{width:18px;height:18px}.field-tabs button[aria-pressed=true]{background:#273c45;color:#b8dce7;border-color:#3b6476}.field-tab-content{padding:0}.field-tabs button:hover{background:#1b2b32}.encounter-rail{display:flex;gap:8px;overflow:auto;margin:0 0 20px;padding:2px 2px 7px;scrollbar-width:thin;scrollbar-color:#3b535e transparent}.encounter-rail>button{display:flex;align-items:center;gap:10px;min-width:135px;max-width:230px;flex-shrink:0;min-height:50px;text-align:left;border:1px solid #2e3c44;border-radius:6px;background:#161e24;padding:10px 14px;color:var(--muted);font-size:11px}.encounter-rail b{font:12px monospace;color:#708892}.encounter-rail span{line-height:1.4}.encounter-rail button[aria-current=step]{background:#213642;border-color:#7395a6;color:#e4f4fc}.encounter-rail button[aria-current=step] b{color:#c2d7e3}.encounter-rail .ux-icon{width:15px;height:15px;margin-left:auto}.encounter-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 14px}.encounter-heading h2{font:600 34px/1.1 var(--display);margin:6px 0 0}.field-section-number{font:9px monospace;letter-spacing:.1em;color:#aabccd}.field-view button{font-size:10px;display:flex;gap:7px;align-items:center;min-height:40px}.field-view .ux-icon{width:17px;height:17px}.field-view button[aria-pressed=true]{color:#b8dce7;background:#223743}.visual-workspace{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:start}.visual-primary{min-width:0}.visual-map{margin:0;overflow:hidden;border:1px solid #3b4e5b;border-radius:8px;background:#0b1218}.map-enlarge{display:block;padding:0;width:100%;position:relative;cursor:zoom-in;color:#edf3f7}.map-enlarge img{display:block;width:100%;height:auto;max-height:450px;object-fit:contain;outline:1px solid #fff1;outline-offset:-1px}.map-enlarge>span{display:flex;align-items:center;gap:6px;position:absolute;right:10px;bottom:10px;background:#0a111add;border:1px solid #ffffff35;padding:8px 10px;border-radius:5px;font-size:10px;min-height:40px}.map-enlarge .ux-icon{width:17px;height:17px}.visual-map figcaption{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:9px;color:#a6b8c3;border-top:1px solid #2a3c45}.visual-map figcaption a{white-space:nowrap;color:#8eafbe}.visual-advice{border-left:1px solid #2d404b;padding-left:18px}.visual-advice h3,.visual-advice summary{font-size:10px;font-weight:600;letter-spacing:.04em;display:flex;align-items:center;gap:8px;list-style:none;color:#b8d4df;margin:0;min-height:44px}.visual-advice h3 .ux-icon,.visual-advice summary .ux-icon{width:19px;height:19px}.visual-advice p,.visual-advice li{font-size:11px;line-height:1.85;color:#c5ced3;margin:3px 0 15px}.visual-advice details{border-top:1px solid #2a3b44;padding:5px 0}.visual-advice summary{cursor:pointer}.visual-advice summary:after{content:'+';margin-left:auto;font-weight:400;font-size:18px;color:#8299a6}.visual-advice details[open] summary:after{content:'−'}.visual-advice details:nth-last-child(2) summary{color:#e6ba90}.visual-advice ul{padding-left:16px}.field-diagram{padding:20px;background:radial-gradient(ellipse at 10% 0,#243b4c,#131e28 80%);border-color:#3d5566;border-radius:8px;min-height:230px;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.field-diagram figcaption{font-size:9px;color:#a0b6c4}.field-flow{gap:18px;margin-top:12px}.field-flow li{padding:10px 0;border-top:0;gap:10px}.field-flow li>.ux-icon{width:44px;height:44px;padding:9px;background:#2f475a;border:1px solid #5b7b8f;border-radius:50%;color:#d5e9f1}.field-flow li small{color:#8aa7b8;font:10px monospace}.field-flow li strong{font-size:12px;line-height:1.6;max-width:135px}.field-flow li+li:before{color:#7698ad;top:17px;left:-16px}.eye-key{margin-top:10px}.planet-key{font-size:12px}.step-spotlight{padding:18px 20px;background:#19252c;border:1px solid #354c59;border-radius:8px;margin-top:14px}.step-status{display:flex;justify-content:space-between;gap:12px;font:9px monospace;letter-spacing:.08em;color:#9ab4c3}.step-status>span:last-child{color:#bcc9a1;white-space:nowrap}.step-dots{display:flex;gap:7px;margin:13px 0;flex-wrap:wrap}.step-dots button{width:36px;height:36px;border:1px solid #3b515f;border-radius:50%;font:11px monospace;color:#9db3c0;min-width:36px}.step-dots button[aria-current=step]{background:#bfd9e5;border-color:#bfd9e5;color:#11202a}.step-dots button.is-done{border-color:#8ba875;color:#bed39b}.active-instruction{font-size:14px;line-height:1.8;margin:13px 0 18px;min-height:50px;color:#e2eaee;text-wrap:pretty}.step-controls{display:flex;gap:10px}.step-controls button{min-height:42px;border:1px solid #425c6b;border-radius:5px;padding:8px 13px;color:#c0d8e5;font-size:11px}.step-controls .step-complete{margin-right:auto;background:#b9d5df;color:#13212a;font-weight:700;min-width:150px}.field-paging{margin-top:20px;padding-top:16px}.field-paging button{min-height:44px;padding:10px 14px;border:1px solid #314650;border-radius:5px;font-size:10px}.extra-flow{margin-top:16px}.extra-flow>summary{min-height:44px;font-size:11px;cursor:pointer;color:#9fb6c2}.field-references{margin-top:15px;font-size:10px;color:var(--muted)}.field-steps{margin-top:20px}.field-steps li{background:#18232b;border-color:#304450}.field-cheats{display:none}
.wish-filters{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.wish-filters button{font-size:10px;padding:7px 12px;min-height:36px;border:1px solid #35454d;border-radius:20px;color:#adbbc4}.wish-filters button[aria-pressed=true]{background:#dfc792;color:#251f13;border-color:#dfc792}.wish-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible;gap:7px;margin-bottom:15px}.wish-rail>button{position:relative;min-width:0;max-width:none;min-height:65px;display:grid;grid-template-columns:25px 1fr;gap:4px;padding:7px 9px;overflow:hidden}.wish-rail button img{width:46px;height:27px;object-fit:cover;justify-self:end;opacity:.7}.wish-rail button span{grid-column:1/-1;font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:1}.wish-rail .ux-icon{display:none}.wish-rail button[aria-current=step]{border-color:#e3c88f;background:#332c22;color:#f1ddb3}.wish-rail button[aria-current=step] b{color:#e8cb96}.wish-rail button[aria-current=step] img{opacity:1}.wish-workspace .visual-workspace{grid-template-columns:minmax(0,1fr) 230px}.wish-workspace .step-spotlight{margin-top:8px}.wish-workspace .active-instruction{font-size:12px;min-height:0;margin-bottom:12px}.wish-instruction-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;padding:10px;color:#e3c995}.wish-instruction-bar span{display:flex;align-items:center;gap:7px}.wish-instruction-bar .ux-icon{width:16px;height:16px}.visual-lightbox{width:min(96vw,1300px);max-width:96vw;max-height:94vh;border:1px solid #526a77;border-radius:10px;padding:16px;background:#101c24;color:#d8e6ee}.visual-lightbox::backdrop{background:#04090dee;backdrop-filter:blur(5px)}.visual-lightbox header{display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:12px;padding-bottom:12px}.visual-lightbox header button{font-size:28px;width:44px;height:44px;border:1px solid #405561;border-radius:6px}.zoom-scroll{overflow:auto;max-height:70vh}.zoom-scroll img{display:block;min-width:min(850px,100%);max-width:100%;height:auto;margin:auto}.visual-lightbox>p{font-size:10px;color:#9ab0bd}.build-portrait,.roll-portrait{display:flex;align-items:center;gap:16px;margin:18px 0}.build-portrait{padding:20px;background:linear-gradient(110deg,#3a3020,#17232b);border-top:1px solid #998056;border-bottom:1px solid #403b30}.build-portrait h2{font:600 30px/1.1 var(--display);margin:5px 0}.build-portrait span{color:#b7c9d5;font-size:10px}.build-portrait strong{color:#e2c590;font-size:12px}.gear-icon{width:72px;height:72px;object-fit:contain;outline:1px solid #ffffff30;outline-offset:-1px;flex:none;border-radius:5px}.build-portrait>.gear-icon{width:86px;height:86px}.build-selectors{margin:18px 0}.roll-portrait{margin-top:0}.roll-portrait h3{font:600 25px/1.2 var(--display);margin:0}.field-loot{gap:16px}.field-loot article{padding:20px;border-radius:7px;background:#17242c;border-color:#314a58}.perk-icons{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #324654;padding-top:14px;margin-bottom:15px}.perk-icons>span{display:flex;align-items:center;gap:7px;background:#213541;border-radius:5px;padding:6px;font-size:10px}.perk-icons .gear-icon{width:28px;height:28px;outline:0}.weapon-chips{display:flex;gap:8px;flex-wrap:wrap}.weapon-chips>span{border:1px solid #3b525f;padding:5px 9px;border-radius:4px;font-size:11px}.loot-note{font-size:11px;color:#a4b8c4;padding:12px 0}.loot-note summary{cursor:pointer}.field-box{border-radius:6px}.verity-inputs fieldset{border-color:#456072;border-radius:6px}.verity-inputs legend{color:#b4d0df}.field-box:has(.verity-inputs){border:1px solid #456072;background:#14222c}.field-box:has(.verity-inputs)>h3{font-size:15px;color:#c2e0ed}.field-action{min-height:44px}
button:active:not(:disabled){transform:translateY(1px)}.atlas-mode h1,.atlas-mode h2,.atlas-mode h3{text-wrap:balance}.field-guide button:focus-visible{outline:2px solid #c9dfea;outline-offset:3px}button[aria-current=step]{font-variant-numeric:tabular-nums}
@media(min-width:1500px){.atlas-results{grid-template-columns:repeat(4,minmax(0,1fr))}.visual-workspace{grid-template-columns:minmax(0,1fr) 290px}}
@media(max-width:1100px){.atlas-results{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-workspace,.wish-workspace .visual-workspace{grid-template-columns:minmax(0,1fr) 210px}.atlas-featured strong{font-size:25px}.atlas-featured>a>div{left:14px;right:14px;bottom:14px}.field-tabs button{padding:8px 10px}.field-tabs{gap:3px}.field-library>div{grid-template-columns:repeat(3,minmax(0,1fr))}.wish-rail{grid-template-columns:repeat(7,minmax(0,1fr))}.wish-rail button img{width:30px}}
@media(max-width:760px){.atlas-intro h1{font-size:34px}.atlas-intro p:last-child{font-size:12px}.atlas-featured{grid-template-columns:1fr 1fr;gap:10px}.atlas-featured>a:first-child{grid-column:1/-1;aspect-ratio:2.5}.atlas-featured>a{aspect-ratio:1.5}.atlas-featured strong{font-size:27px}.atlas-featured small{font-size:8px}.atlas-featured div>span{padding:5px}.atlas-featured .ux-icon{width:16px;height:16px}.atlas-stats button{min-height:50px;padding:8px 10px}.atlas-stats button>span{font-size:23px}.atlas-stats button small{display:none}.atlas-stats{margin-bottom:15px}.atlas-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.activity-card{padding:0 12px 12px}.activity-art{margin:0 -12px 12px;aspect-ratio:1.35}.activity-card h3{font-size:23px}.activity-card-top{font-size:8px}.card-clear{display:none}.activity-card>p{display:none}.activity-facts{display:block;font-size:9px}.activity-facts span{display:block}.activity-card-bottom{margin-top:10px;padding-top:10px}.access-tag{font-size:8px}.field-library>div{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-detail.has-art{min-height:170px;padding:18px 20px}.has-art h1{font-size:39px}.has-art .detail-summary{font-size:11px;max-width:300px}.has-art:after{background:linear-gradient(90deg,#081119e8,#0811196b)}.detail-facts{grid-template-columns:1fr 1fr;gap:12px}.detail-facts>div:nth-child(n+3){display:none}.reference-detail h1{font-size:30px}.reference-detail>p:last-child{font-size:10px}.detail-top{margin-bottom:14px}.field-guide{margin-top:8px}.field-tabs{margin-bottom:14px;padding-bottom:9px;gap:4px}.field-tabs button{min-height:42px;padding:8px 10px;font-size:10px}.field-tabs .ux-icon{width:16px;height:16px}.visual-workspace,.wish-workspace .visual-workspace{grid-template-columns:1fr;gap:16px}.encounter-rail{margin-bottom:14px}.encounter-rail>button{min-height:46px;min-width:125px;padding:9px 11px}.encounter-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.encounter-heading h2{font-size:30px}.field-view{margin-left:auto}.visual-advice{border-left:0;padding-left:0;border-top:1px solid #314653;padding-top:10px}.visual-advice>section p{font-size:11px}.visual-advice>section h3{min-height:35px}.visual-advice details{padding:2px 0}.visual-map figcaption{font-size:8px;gap:10px}.visual-map figcaption a{white-space:normal;text-align:right;max-width:110px;flex-shrink:0}.field-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field-flow li strong{max-width:none;font-size:11px}.field-flow li:nth-child(3):before{display:none}.field-flow li+li:before{left:-16px}.field-diagram{padding:18px}.step-spotlight{padding:16px}.step-status{font-size:8px}.active-instruction{font-size:13px;min-height:0}.step-controls .step-complete{min-width:0;flex:1;margin:0;font-size:10px}.step-controls button{padding:8px 12px}.wish-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.wish-rail>button{min-width:0;min-height:60px;padding:5px 8px}.wish-rail>button img{width:34px;height:22px}.wish-rail>button b{font-size:11px}.wish-rail>button span{font-size:8px}.wish-filters{gap:5px}.wish-filters button{font-size:9px;padding:6px 10px;min-height:34px}.wish-workspace .visual-advice{order:0}.wish-instruction-bar{font-size:9px;padding:9px 0}.wish-instruction-bar span{gap:5px}.visual-lightbox{padding:10px}.visual-lightbox header{font-size:10px;gap:10px}.zoom-scroll img{min-width:850px;max-width:none}.build-portrait{padding:15px;gap:13px}.build-portrait h2{font-size:26px}.build-portrait>.gear-icon{width:65px;height:65px}.roll-portrait .gear-icon{width:60px;height:60px}.field-loot article{padding:16px}.field-loot{grid-template-columns:1fr}.build-selectors{gap:10px}.field-paging button{padding:9px;font-size:9px}.field-small{font-size:10px}.field-steps li span{font-size:12px}}
@media(max-width:360px){.atlas-featured strong{font-size:23px}.atlas-featured>a>div{left:10px;right:10px;bottom:10px}.atlas-featured small{font-size:7px}.wish-rail>button img{width:27px}.encounter-heading h2{font-size:27px}.step-controls{gap:6px}.step-controls button{padding:8px}.activity-type b{display:none}.field-view button{padding:7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.field-tabs:has(button:only-child){display:none}
.detail-top-actions{display:flex;gap:10px;align-items:center}.detail-top-actions .text-button{width:40px;height:40px;border:1px solid #354c59;border-radius:5px;font-size:18px}.jump-field{border:1px solid #527488;background:#203846;color:#c2dfef;border-radius:5px;min-height:40px;padding:8px 13px;font-size:10px}
.encounter-rail{position:relative}.step-dots button{width:40px;height:40px;min-width:40px}.lens-reference{width:220px;height:220px;max-width:100%;align-self:center;margin:10px 0}.atlas:has(.wish-workspace) .reference-detail{margin-bottom:12px;border-top:0;padding-top:0}.wish-workspace .visual-map img{max-height:320px}
.loadout-classes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin:18px 0}.loadout-classes button{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #3b525f;border-radius:6px;min-height:60px;font-size:13px;color:#a7bbc8;background:#18262f}.loadout-classes button[aria-pressed=true]{color:#ecdbb6;border-color:#c1a770;background:#382f23}.loadout-classes .ux-icon{width:30px;height:30px}.build-selectors label:first-child{display:none}.build-selectors{max-width:300px}.selected-shape{display:block;text-align:center;margin:10px 0;color:#b2d4e6}.selected-shape .ux-icon{width:44px;height:44px}.verity-inputs label:nth-of-type(2) .selected-shape{color:#e0c397}.verity-inputs label:nth-of-type(3) .selected-shape{color:#c6b3df}.verity-targets{display:flex;gap:16px;flex-wrap:wrap}.verity-targets>span{display:grid;justify-items:center;gap:10px;min-width:80px;font-size:11px;color:#c6dde8;padding:12px;background:#203846;border-radius:5px}.verity-targets .ux-icon{width:44px;height:44px}
@media(min-width:761px){.field-tab-content:has(.wish-workspace){display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 20px}.field-tab-content:has(.wish-workspace)>.wish-filters{grid-column:1/-1}.field-tab-content:has(.wish-workspace)>.wish-rail{grid-column:1;grid-row:2/4;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;margin-top:8px}.field-tab-content:has(.wish-workspace)>.encounter-heading{grid-column:2;margin-top:8px}.field-tab-content:has(.wish-workspace)>.wish-workspace{grid-column:2}.wish-workspace .visual-workspace{grid-template-columns:1fr;gap:14px}.wish-workspace .visual-advice{border-left:0;padding-left:0;display:grid;grid-template-columns:1.4fr 1fr;gap:0 18px;border-top:1px solid #314653;padding-top:10px}.wish-workspace .visual-advice>section{grid-row:1/3}.wish-workspace .visual-map img{max-height:none}.wish-workspace .visual-map figcaption>span{display:none}.field-tab-content:has(.wish-workspace)>.encounter-heading h2{font-size:30px}}
@media(max-width:760px){.wish-rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.wish-rail>button{display:flex;justify-content:center;padding:5px;min-height:40px;min-width:0}.wish-rail>button img,.wish-rail>button span{display:none}.wish-rail>button b{font-size:13px}.reference-detail{padding-bottom:8px}.wish-workspace .visual-map figcaption>span{display:none}.wish-workspace .visual-map figcaption{justify-content:flex-end}.field-tab-content:has(.wish-workspace)>.encounter-heading h2{font-size:27px}}
@media(min-width:761px){.wish-workspace .visual-map img{max-height:320px}}
@media print{.atlas-featured,.encounter-rail,.wish-filters,.field-view,.step-controls,.map-enlarge>span{display:none}.visual-workspace,.wish-workspace .visual-workspace{display:block}.field-tab-content:has(.wish-workspace){display:block}.visual-map,.step-spotlight,.field-diagram{background:#fff;color:#111}.visual-advice details{display:block}.visual-advice details>*{display:block}.visual-map img{max-height:none}.active-instruction{color:#111}}
