.nature-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:22px 0 30px}.nature-intro h1{font-size:clamp(54px,7vw,100px);margin:14px 0 8px}.nature-intro p{font-size:16px;line-height:1.8;margin-bottom:18px}.nature-intro>img{display:block;width:100%;height:auto;aspect-ratio:2;object-fit:contain}.back-link{display:inline-block;border:1px solid;padding:6px 14px;font-size:12px}.nature-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-block:1px solid;padding:14px 0}.nature-toolbar .search{flex:1;min-width:240px;width:auto}.nature-toolbar select,.nature-toolbar>button{border:1px solid;background:none;padding:12px;font-size:13px}.nature-toolbar>button[aria-pressed=true]{background:var(--blue);color:white}.nature-note{font-size:12px;margin:16px 0 22px;color:#5e6055}.nature-grid{position:relative;width:100%}.nature-card{position:absolute;border:1px solid #c5c0b4;background:var(--paper);min-width:0}.nature-card[hidden]{display:none}.nature-open{display:block;padding:0;border:0;width:100%;background:none;line-height:0}.nature-open img{display:block;width:100%;height:auto}.nature-open:focus-visible{outline-offset:-4px}.nature-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px}.nature-caption h2{font:600 14px/1.5 'IBM Plex Mono',monospace}.nature-caption p{font-size:12px;color:#626356;margin-top:3px}.nature-save{border:0;background:none;padding:6px;flex-shrink:0}.nature-save svg{width:19px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}.nature-save[aria-pressed=true]{color:var(--blue)}.nature-save[aria-pressed=true] svg{fill:#0739ff25}.nature-related{padding:25px 0;border-top:1px solid}.nature-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.nature-related a{border:1px solid #c5c0b4}.nature-related img{width:100%;height:135px;object-fit:cover;display:block}.nature-related span{display:block;padding:10px;font-size:14px}.nature-intro .badge{display:inline-block}#nature-empty{padding:30px 0;font-size:16px}#nature-status{margin:10px 0}#nature-dialog-image{image-rendering:auto}@media(max-width:1050px){.nature-toolbar select,.nature-toolbar>button{font-size:12px;padding:10px}.nature-toolbar .search{min-width:200px}.nature-caption h2{font-size:13px}}@media(max-width:700px){.nature-intro{grid-template-columns:1fr;gap:22px;padding:10px 0 24px}.nature-intro h1{font-size:64px}.nature-intro p{font-size:14px}.nature-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nature-toolbar .search{grid-column:1/-1;min-width:0}.nature-toolbar label{min-width:0}.nature-toolbar select,.nature-toolbar>button{width:100%;font-size:11px;padding:11px 6px}.nature-caption{padding:9px;gap:3px}.nature-caption h2{font-size:12px}.nature-caption p{font-size:10px}.nature-save{padding:4px}.nature-save svg{width:16px}.nature-related>div{grid-template-columns:1fr}.nature-related img{height:160px}.nature-related h2{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
