.page-heading.specimen-heading{min-height:42px;margin-bottom:10px;gap:16px}.specimen-heading h1{font-size:26px;line-height:1.15}.specimen-heading .collection-badge{display:flex;gap:11px;padding:6px 11px;min-height:42px;box-shadow:none;align-items:center;flex-shrink:0}.specimen-heading .collection-badge .catalogue-total{display:block;margin:0;padding:4px 10px;background:#edf3d9;color:#294a38;border-radius:4px;font-size:22px;line-height:1;font-weight:750;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.specimen-heading .collection-badge .catalogue-copy{display:block;text-align:left}.specimen-heading .collection-badge strong{font-size:12px;line-height:1.3}.specimen-heading .collection-badge small{display:block;font-size:10px;line-height:1.25;margin:1px 0 0}.specimen-heading .collection-badge svg{width:15px;height:15px}.profile-actions{display:grid;gap:8px;padding:0 0 12px;border-bottom:1px solid #dce4d6;margin:0 18px 10px}.profile-actions .button{min-height:38px;margin:0}.profile-bottom{padding-top:12px}.profile-botanical{margin:0 18px 6px}.profile-botanical .plant-light-markers{margin:0;padding-top:0}.profile-presentation{padding:10px 0 12px;border-bottom:0}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stats .profile-stat{min-width:0;padding:10px 12px;border:0;border-top:1px solid var(--line)}.profile-stats .profile-stat:nth-child(-n+2){border-top:0}.profile-stats .profile-stat:nth-child(odd){padding-left:0}.profile-stats .profile-stat:nth-child(2n){padding-right:0}.profile-stats .profile-stat:nth-child(odd):not(.profile-stat-crown){border-right:1px solid var(--line)}.profile-stat>span{margin-bottom:4px}.profile-stat strong{display:block;line-height:1.4;overflow-wrap:anywhere}.profile-stat .small-value{line-height:1.5}.profile-stats .profile-stat-crown{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;padding-right:0}.profile-stat-crown>span{margin:0;flex-shrink:0}.profile-stat-crown>strong{flex:1;min-width:130px}@media(min-width:851px)and (max-width:1250px){.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stats .profile-stat:nth-child(-n+4){padding:10px 12px;border-top:0;border-right:1px solid var(--line)}.profile-stats .profile-stat:first-child{padding-left:0}.profile-stats .profile-stat:nth-child(4){border-right:0;padding-right:0}}.about-portrait figcaption .button{align-self:flex-start;margin-top:8px;font:500 13px/1.4 var(--sans)}.about-portrait .about-inspiration{margin:8px 0 0;color:#4f634e;font:14px/1.75 var(--sans)}.about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0}.about-actions>.button{min-height:42px;gap:9px}.header-comment-link{gap:8px;white-space:nowrap}@media(max-width:1050px){.topbar .header-comment-link .comment-label{display:none}}@media(max-width:600px){.topbar #open-export [data-animation-label]{display:none}.topbar #open-export{justify-content:center;min-width:44px}}@media(max-width:550px){.about-story{order:0}}.stage-arbor{font:600 20px/1.2 Georgia,serif;letter-spacing:-.5px}.stage-header .stage-season{pointer-events:auto;padding:0 0 0 8px;gap:3px;flex-shrink:0}.stage-season .arbor-select .arbor-select-trigger{min-height:34px;padding:6px 8px;background:transparent;color:inherit;border:0;box-shadow:none;font-size:11px;gap:8px}.stage-season .arbor-select .arbor-select-trigger:hover{background:#b4d49d1c}.stage-season .arbor-select .arbor-select-trigger:focus-visible{outline:2px solid #bdd49b;outline-offset:3px}.stage-season>.arbor-select{max-width:140px}.app-startup{position:fixed;z-index:9999;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:28px;background:#f7f8f0;color:#284e3d;text-align:center}.app-startup>strong{font:38px/1.2 Georgia,serif;letter-spacing:-1.4px}.app-startup p{max-width:34em;font:15px/1.7 system-ui,sans-serif;margin:0}.app-startup:not(.startup-failed):after{content:"";width:100px;height:2px;background:linear-gradient(90deg,transparent,#748f59,transparent);animation:startup-pulse 1.5s ease-in-out infinite}.app-startup h1{font:26px/1.3 Georgia,serif;margin:18px 0 0}.app-startup button{font:600 14px system-ui,sans-serif;color:#fff;background:#315c47;padding:12px 22px;border:0;border-radius:6px;cursor:pointer;margin-top:9px}.app-startup button:focus-visible{outline:3px solid #819954;outline-offset:4px}@keyframes startup-pulse{50%{opacity:.25;transform:scaleX(.5)}}@media(prefers-reduced-motion:reduce){.app-startup:not(.startup-failed):after{animation:none}}@media(max-width:850px){.specimen-heading .collection-badge .catalogue-copy{display:block}.specimen-heading h1{font-size:24px}.specimen-heading .collection-badge .catalogue-total{font-size:20px}}@media(max-width:600px){.page-heading.specimen-heading{gap:8px;align-items:center}.specimen-heading h1{font-size:22px}.specimen-heading .collection-badge{gap:6px;padding:5px;min-height:38px}.specimen-heading .collection-badge .catalogue-copy{display:none}.specimen-heading .collection-badge .catalogue-total{padding:5px 7px;font-size:20px}.specimen-heading .collection-badge>span:last-child{display:none}.profile-actions .button{min-height:42px}}
