#specimen-atlas{max-width:1080px;width:95%;padding:34px}.atlas-intro{color:#5c7289;font-size:13px;max-width:900px}.atlas-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0;border-bottom:1px solid #d8e2ec;padding-bottom:12px}.atlas-tabs button{padding:10px 17px;background:white;border:1px solid #d0deeb;border-radius:8px;color:#355a75;font-size:12px}.atlas-tabs button.selected{background:#176e80;color:white;border-color:#176e80}.atlas-controls{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:10px 0}.atlas-controls select{width:auto;max-width:100%;margin:0;flex:1}.atlas-controls label{width:210px}.atlas-controls input{margin:5px 0}.atlas-figure{margin:15px 0}.atlas-viewport{position:relative;overflow:hidden;max-height:550px;max-width:100%;margin:auto;background:#0e2435;border-radius:12px;min-height:180px}.atlas-viewport img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s;transform-origin:50% 50%}.atlas-figure figcaption{font-size:10px;line-height:1.8;color:#677d92;margin-top:9px}.atlas-figure figcaption a{color:#28718d;text-decoration:underline}.atlas-content h3{font:25px Georgia;margin:20px 0 10px}.atlas-content p,.atlas-content li{font-size:13px;line-height:1.8}.atlas-content ul{padding-left:20px}.atlas-model{perspective:1000px;padding:15px;background:radial-gradient(ellipse at 50% 40%,#f1f7f4,#ddebf2);border:1px solid #cedee8;border-radius:16px;box-shadow:inset 0 -20px 35px #829bb422}.atlas-model svg{width:100%;height:auto;max-height:480px;filter:drop-shadow(7px 12px 5px #49758a25)}.atlas-table{border-collapse:collapse;width:100%;margin:20px 0}.atlas-table th,.atlas-table td{border-bottom:1px solid #dce5ee;padding:13px;text-align:left;font-size:12px;vertical-align:top}.atlas-table th{color:#246776;width:180px}.specimen-card-photo{width:calc(100% + 54px);max-width:none;height:145px;object-fit:cover;margin:-27px -27px 20px;border-bottom:1px solid #dce5ee}.card .atlas-open{margin-top:12px;color:#98671e}.atlas-photo-pin{position:absolute;width:30px;height:30px;border-radius:50%;border:2px solid white;background:#118798;color:white;box-shadow:0 0 0 5px #ffffff25;transform:translate(-50%,-50%)}.atlas-photo-pin:hover,.atlas-photo-pin:focus{background:#d29b39;outline:3px solid #fff8}.atlas-content .atlas-label-detail{font-size:12px}.atlas-open{display:block}@media(max-width:650px){#specimen-atlas{padding:24px}.atlas-tabs button{padding:9px 11px;font-size:10px}.atlas-controls{gap:10px}.atlas-controls select,.atlas-controls label{width:100%;flex-basis:100%}.atlas-table th{width:110px}.atlas-table th,.atlas-table td{padding:8px}.specimen-card-photo{width:calc(100% + 48px);margin:-24px -24px 20px}.atlas-viewport{min-height:180px}.atlas-photo-pin{width:25px;height:25px;font-size:11px}}

#personal-collection{padding:56px 5%;max-width:1400px;margin:auto}.collection-filters{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.collection-card{padding:0;overflow:hidden;text-align:left;border:1px solid #52898c55;background:#102b3b;color:#f7f3df;border-radius:16px;cursor:pointer}.collection-card img{width:100%;height:185px;object-fit:cover;display:block}.collection-card strong,.collection-card small{display:block;padding:12px 16px}.collection-card small{color:#9bd6c7;padding-top:0}.collection-card:hover{border-color:#ddbc65;transform:translateY(-3px)}.collection-card:focus-visible{outline:3px solid #ddbc65}.collection-filters .selected{background:#b89845;color:#101f2c}
