.field-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.field-card-grid article,.field-question,.field-collected{padding:20px;border:1px solid #b6a36855;border-radius:10px;background:#152c28dd}.field-card-grid small,.field-card-grid p,.field-question p,.field-expedition>.quiet{font-size:13px;line-height:1.9;color:#b7c3b1}.field-journal>section{margin:30px 0}.field-journal h2,.field-collected h2{font:24px Georgia,serif;color:#dfc890}.field-expedition>.reader{margin-bottom:24px}.field-evidence>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 26px}.field-evidence button{display:flex;flex-direction:column;gap:12px;text-align:left;min-height:86px}.field-evidence small{font-size:12px;color:#aabea9}.field-evidence strong{font-size:16px;font-weight:500}.field-question h2,.field-evidence h2{font-size:19px;line-height:1.7}.field-question>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-question button{min-height:48px;text-align:left;line-height:1.7}.field-feedback{min-height:24px}.field-expedition>.row{margin:24px 0}.field-task-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #aaa06b55;border-radius:12px;padding:22px;margin:25px 0;background:#192e28}.field-task-entry p{font-size:13px;color:#b1bba4}.field-task-entry h2{font-size:21px}.field-task-entry small{color:#d1bd8a}.field-map-node{position:absolute;transform:translate(-50%,-50%);z-index:4;width:105px;min-height:54px;display:flex;align-items:center;flex-direction:column;justify-content:center;border:0;background:radial-gradient(ellipse,#6d8c6740,transparent 75%);color:#b9d3bd;text-shadow:0 2px 3px #000}.field-map-node>span{font-size:22px}.field-map-node strong{font-size:12px;font-weight:500;white-space:nowrap}.field-map-node.complete{color:#e5cf8c}.map-layers{display:flex;gap:4px;align-items:center}.map-layers button,.map-journal-link{min-height:44px;padding:6px 10px;font-size:12px;white-space:nowrap;border:1px solid #9a9c6866;border-radius:6px;color:#d3cda9;background:#172d29}.map-layers button[aria-pressed=true]{border-color:#ddc58d;background:#6c5d2940}.map-workspace[data-layer=main] .map-side-node,.map-workspace[data-layer=main] .field-map-node,.map-workspace[data-layer=side] .map-node,.map-workspace[data-layer=side] .map-chapter-chain,.map-workspace[data-layer=side] .field-map-node,.map-workspace[data-layer=side] .map-unexplored,.map-workspace[data-layer=field] .map-node,.map-workspace[data-layer=field] .map-chapter-chain,.map-workspace[data-layer=field] .map-side-node,.map-workspace[data-layer=field] .map-unexplored{display:none}.map-workspace[data-layer=field] .map-route-lines,.map-workspace[data-layer=side] .map-route-lines{visibility:hidden}.map-workspace[data-detail=overview] .field-map-node strong{display:none}
@media(max-width:740px){.field-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-evidence>div{gap:8px}.field-evidence button{padding:12px;min-height:90px}.field-evidence strong{font-size:14px}.field-question{padding:16px}.field-question>div{grid-template-columns:1fr}.field-task-entry{padding:16px;align-items:flex-start}.map-camera-bar{flex-wrap:wrap}.map-layers{order:3}.map-journal-link{margin-left:auto}}
@media(max-width:420px){.field-card-grid{grid-template-columns:1fr}.map-layers button{padding-inline:8px}.field-evidence>div{grid-template-columns:1fr}.field-evidence button{min-height:62px;flex-direction:row;align-items:center}}

.map-workspace[data-detail=overview] .field-map-node{width:44px;min-height:44px;padding:0}
