[hidden]{display:none!important}.atlas-breadcrumb{font-size:10px;line-height:1.8;color:#95a894;margin-bottom:10px}.atlas-breadcrumb a{color:var(--accent);text-decoration:none}.library-tabs{display:flex;gap:4px;padding:4px;border:1px solid #334037;border-radius:8px;margin-bottom:14px;background:#101613}.library-tabs button{flex:1;border:0;font-size:10px;padding:8px 5px;color:#94a293}.library-tabs button.active{background:#354633;color:#dce8d4}.organ-card{display:flex;align-items:center;gap:11px;border:1px solid #2e3c31;border-radius:10px;padding:13px 10px;margin-bottom:8px;text-decoration:none;color:var(--text);background:linear-gradient(125deg,#25322950,#18201b90);transition:border-color .2s,background .2s}.organ-card:hover,.organ-card:focus-visible{border-color:#b4ca9d;background:#2b3a2c;outline-offset:2px}.organ-card>span:nth-child(2){flex:1;min-width:0}.organ-monogram{color:#aabe9d;font-size:27px;width:28px;text-align:center}.organ-card b{display:block;font-size:13px;font-weight:500}.organ-card small{display:block;font-size:9px;color:#94a690;margin-top:4px}.organ-card em{display:block;font-size:9px;color:#b6c6ac;font-style:normal;margin-top:8px}.organ-arrow{color:#9fae94;font-size:18px}.whole-organ{width:100%;text-align:start;font-size:10px;margin-top:10px;color:#bdd0ad;padding:9px 12px;background:#202d22}.organ-page .library h1{margin-top:8px}.organ-page .intro{margin-bottom:12px}.organ-page .viewer-top{top:32px}.organ-page .specimen-title{font-size:29px}.composition-branch{border-bottom:1px solid #2b362c;padding:3px 0}.composition-branch>summary{display:flex;align-items:center;list-style:none;cursor:pointer}.composition-branch>summary::-webkit-details-marker{display:none}.composition-branch>summary:before{content:'›';font-size:15px;color:#809579;width:12px;flex-shrink:0}.composition-branch[open]>summary:before{content:'⌄'}.composition-row{display:flex;align-items:center;gap:5px;justify-content:space-between;text-align:start;width:100%;border:1px solid transparent;border-radius:6px;padding:9px 5px}.composition-row>span{min-width:0}.composition-row b{display:block;font-size:11px;font-weight:500;line-height:1.7}.composition-row small{display:block;font-size:8px;color:#8c9d88;margin-top:3px;line-height:1.5}.composition-row.active{border-color:#6d895c;background:#2b3d28}.composition-row em{font-style:normal;font-size:8px;line-height:1.7;min-width:35px;flex-shrink:0;text-align:center;padding:2px 4px;border-radius:4px}.composition-row em.available{color:#c1d9b0;background:#32402c}.composition-row em.text-only{color:#b6afa3;background:#2b2c25}.composition-children{border-inline-start:1px solid #3b4c38;margin-inline-start:8px;padding-inline-start:7px}.composition-empty{font-size:11px;color:#9eaf9a;line-height:2;padding:12px 5px}.composition-empty b{color:var(--accent)}.composition-empty button{font-size:10px}.organ-stat{font-size:28px;color:var(--accent);display:flex;align-items:center;gap:10px;margin-top:20px}.organ-stat small{font-size:11px;color:#99ab91}.organ-source{display:block;color:#a8bc9d;text-decoration:none;font-size:9px;line-height:1.8;margin:10px 0}.organ-detail-parts{max-height:240px;overflow:auto;scrollbar-width:thin}.organ-detail-parts button{display:flex;align-items:center;justify-content:space-between;text-align:start;width:100%;border:0;border-bottom:1px solid #2d392f;border-radius:0;font-size:10px;padding:10px 3px;line-height:1.8}.organ-detail-parts span{font-size:8px;color:#9aac92;white-space:nowrap;margin-inline-start:6px}.organ-page .accuracy-note{margin-top:18px}.organ-page .structure-list{min-height:180px}.organ-page .library-footer{font-size:8px}.composition-legend{font-size:9px;line-height:1.8;color:#8d9e85;margin:8px 0 0}.organ-page .viewer-top .specimen-sub{font-size:8px;max-width:230px;display:block;line-height:1.8}.organ-component-list{font-size:11px;line-height:1.9;color:#aabc9f;padding-inline-start:20px}.organ-empty-note{font-size:11px;color:#93a88b;line-height:1.8}@media(max-width:800px){.organ-page .workspace{min-height:580px}.organ-page .library{height:680px}.organ-card{padding:10px 8px}.organ-monogram{font-size:22px}.organ-page .specimen-title{font-size:23px}}@media(max-width:480px){.organ-page .library{height:650px}.composition-row b{font-size:12px}.organ-page .inspector{min-height:500px}}
