/* DOM-021: restrained glass, precise controls, species-first navigation. */
.aurea{--aurea-glass:#211b15d9;--aurea-line:#e9d7b43d}.aurea-header{border-bottom:1px solid #dbc29a25;background:linear-gradient(#17130f70,transparent)}.aurea-header .aurea-logo{font-weight:400;letter-spacing:.06em}.aurea-header>a{font-size:10px}.aurea-header .quality-trigger{flex-shrink:0}.aurea-chapter h1,.aurea-chapter h2{letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.aurea-chapter .chapter-copy{scrollbar-color:#c3a3755c transparent;scrollbar-width:thin;padding-right:12px;overscroll-behavior:contain}.aurea-chapter p{color:#e3d6c4;text-wrap:pretty}.aurea-chapter .eyebrow{color:#d3b98f;letter-spacing:.14em}.chapter-link{min-height:44px}.aurea-route button{min-width:48px;transition:color .2s,border-color .2s}.aurea-route button:hover{color:#fff}.object-dock{background:linear-gradient(135deg,#3b2d21d9,#15120fe8);border:1px solid #ead6b13b;border-radius:50px;box-shadow:0 10px 40px #0003,inset 0 1px #fff1;backdrop-filter:blur(20px) saturate(1.15);padding:12px 20px;gap:20px}.object-dock button{min-height:40px}.object-dock #lampReset{border-left:1px solid var(--aurea-line);padding-left:16px}.dock-finishes{gap:12px}.dock-finishes button{box-shadow:inset 0 1px 3px #fff5,0 2px 6px #0005}.finish-list{border-top:1px solid var(--aurea-line)}.finish-list button{font-size:23px;min-height:54px;padding:12px 0;transition:padding .3s,color .3s}.finish-list button:hover{padding-left:7px;color:white}.finish-list button[aria-pressed=true]{color:#f8dca5}.finish-list button i{border:1px solid #fff4;box-shadow:inset -3px -3px 8px #0004,inset 2px 2px 5px #fff4}.light-presets button{border:1px solid var(--aurea-line);background:#221b1580;border-radius:4px;min-height:60px;transition:background .3s}.light-presets button[aria-pressed=true]{background:#bda17b2b;border-color:#dbc39f}.light-range{border-top:1px solid var(--aurea-line);padding-top:17px}.light-range input,.light-workbench input{min-height:32px;accent-color:#d6b889}.light-range output,.light-workbench output{font-variant-numeric:tabular-nums;color:#f6d5a2}.light-workbench{background:#17130fe8;border:1px solid var(--aurea-line);border-radius:4px;padding:12px 16px;margin-top:20px;backdrop-filter:blur(18px)}.light-workbench summary{min-height:32px;cursor:pointer;font-size:11px;letter-spacing:.02em}.light-workbench label{font-size:11px;display:flex;justify-content:space-between;margin-top:16px}.light-workbench input{width:100%}.closing-actions button{min-height:44px;line-height:1.5;padding-block:12px}.closing-actions button:first-child{border-bottom:1px solid #e9c58a;color:#ffe6bd}.chapter-copy #objectStatus{min-height:38px;font-size:11px;line-height:1.7}.aurea-timeline{height:1px}.aurea-world canvas:focus-visible{outline:1px solid #e5c790;outline-offset:-7px}.aurea .skip{background:#21190f;color:#ffe6bd}
.silva-secondary{display:flex;align-items:center;gap:24px}.silva-secondary button{font-size:10px;min-height:44px}.silva-masthead{border-bottom:1px solid #d7d9bf20;gap:24px}.silva-masthead>a:first-child{font-size:9px}.silva-masthead>a:nth-child(2){font-size:34px;letter-spacing:-.04em}.botanical-title{left:6vw!important;width:42%;top:24%!important}.botanical-title h1{font-size:clamp(62px,7.6vw,126px)!important;line-height:.91;letter-spacing:-.065em;text-wrap:balance}.botanical-title p{font-size:12px;line-height:1.85;max-width:250px}.botanical-title .species-observation{font-size:9px;letter-spacing:.04em;color:#d9d4b2;border-top:1px solid #d6dfb940;padding-top:13px;margin-top:18px;max-width:250px}.botanical-bottom{left:6vw!important;right:4vw;gap:25px}.image-selectors{gap:28px}.image-selectors button{font-size:11px;min-height:46px;position:relative;padding:12px 0}.image-selectors button[aria-pressed=true]{color:#f6dda8;border-bottom:1px solid #d0b174}.image-selectors button:hover{color:white}.botanical-index{border-left:1px solid #d6dfb94a;background:linear-gradient(90deg,#11180b88,transparent);padding-left:20px}.botanical-index>span{color:#d5b777}.botanical-index p{font-size:24px}.botanical-bottom #openBotanical{font-size:10px;min-height:44px}.botanical-title,.botanical-index{transition:opacity .45s,transform .65s}.silva-image-only .botanical-title,.silva-image-only .botanical-index{opacity:0;pointer-events:none;transform:translateY(6px)}.silva-world-footer{font-size:9px}.silva-world-footer button{font-size:10px}.silva-world-footer>span{font-size:8px}.silva-world-footer a{min-height:44px;display:flex;align-items:center}.silva-sheet{border:1px solid #d6dfb940;background:#141c0f}.silva-sheet .plate-grid article>button:first-child{border:1px solid #d6dfb925}.silva-sheet .plate-grid article>button:first-child:focus-visible{outline-offset:-5px}.silva-sheet .plate-grid h3{font-size:30px}.silva-sheet .plate-grid p{font-size:12px;line-height:1.8}.silva-sheet .collect{min-height:44px}.silva-sheet .plate-filters button{min-height:44px;font-size:10px}.silva-sheet .plate-filters button[aria-pressed=true]{background:#d6dfb91c}.remember-note{display:flex!important;align-items:center;gap:12px;font:12px/1.6 Arial,sans-serif!important;margin-top:12px}.remember-note input{width:18px;height:18px;accent-color:#c4ad75}.field-notes textarea{font-size:16px;line-height:1.75;resize:vertical;min-height:140px}.note-actions{flex-wrap:wrap;gap:12px}.note-actions button{min-height:44px;font-size:11px}.note-count{font-variant-numeric:tabular-nums}.saved-plates button{border:1px solid #d6dfb933}.sheet-close,.plate-close{border-radius:50%}.plate-dialog-footer button{min-height:44px}.plate-dialog-footer h2{letter-spacing:-.035em}.silva .plate-view{overflow:hidden}.silva .plate-view img{transition:transform .7s}.silva-sheet #reflectionStatus{min-height:40px;line-height:1.7;font-size:12px}
@media(min-width:1500px){.botanical-title{left:8vw!important}.botanical-bottom{left:8vw!important}.aurea-chapter .chapter-copy{max-width:470px}}
@media(max-width:760px){.aurea-header>a{font-size:7px}.aurea-header .aurea-logo{font-size:26px}.aurea-header{padding:15px 5vw;gap:10px}.object-dock{border-radius:14px;padding:8px 11px;gap:7px}.object-dock #lampReset{padding-left:9px}.object-dock>button{font-size:9px}.aurea-chapter .chapter-copy{padding-right:4px}.aurea-chapter.current .chapter-copy details,.aurea-chapter.current .chapter-copy summary{pointer-events:auto}.light-workbench{padding:11px 13px;max-width:290px}.light-workbench label{font-size:11px}.light-presets button{font-size:10px;padding:10px;min-height:54px}.aurea-route button span{font-size:8px}.finish-list button{min-height:49px;font-size:21px}.aurea-chapter p{font-size:12px}.silva-masthead{gap:12px;padding:17px 5vw}.silva-masthead>a:first-child{font-size:6px;max-width:85px}.silva-masthead>a:nth-child(2){font-size:27px}.silva-secondary{gap:8px;flex-direction:column}.silva-secondary button{font-size:8px;min-height:24px;padding:3px}.botanical-title{left:7vw!important;top:23%!important;width:78%}.botanical-title h1{font-size:19vw!important;max-width:310px}.botanical-title p{font-size:11px;max-width:210px}.botanical-title .species-observation{font-size:8px;max-width:210px;margin-top:12px;padding-top:10px}.botanical-bottom{left:7vw!important;right:7vw}.image-selectors{gap:14px}.image-selectors button{font-size:10px;min-height:44px}.botanical-index{top:15%;padding-top:0;padding-bottom:0;border-left:0;background:none}.botanical-bottom #openBotanical{font-size:10px}.silva-world-footer{gap:9px}.silva-world-footer>span{display:none}.silva-world-footer button{font-size:9px}.silva-world-footer a{font-size:8px}.silva-sheet .plate-grid h3{font-size:28px}.silva-sheet .plate-grid p{font-size:12px}.silva-sheet .field-notes h2{font-size:42px}.note-actions button{font-size:12px}.plate-dialog-footer{gap:8px;flex-wrap:wrap}.plate-dialog-footer h2{font-size:24px}}
@media(max-height:700px) and (min-width:761px){.botanical-title{top:20%!important}.botanical-title h1{font-size:6.6vw!important;margin:16px 0}.botanical-title .species-observation{margin-top:10px;padding-top:10px}.botanical-title p{font-size:11px}.aurea-chapter h2{font-size:42px}}
@media(max-height:700px) and (max-width:760px){.botanical-title h1{font-size:15vw!important}.botanical-title .species-observation{display:none}.botanical-title p{max-width:190px}.silva-masthead>a:nth-child(2) span{display:none}}
@media(prefers-reduced-motion:reduce){.botanical-title,.botanical-index,.silva .plate-view img{transition:none}}body.quality-still .botanical-title,body.quality-still .botanical-index,body.quality-still .silva .plate-view img{transition:none}

.aurea-header>a.aurea-logo{font-size:36px;letter-spacing:.04em}.dock-finishes button{border-radius:50%;min-width:26px;min-height:26px;width:26px;height:26px}.object-dock .dock-finishes button::after{inset:-9px}.aurea-chapter .chapter-copy{background:linear-gradient(90deg,#17130f3d,transparent);padding:15px 12px 15px 0}@media(max-width:760px){.aurea-header>a.aurea-logo{font-size:25px}.dock-finishes button{min-width:22px;min-height:22px;width:22px;height:22px}}

.botanical-title{top:21%!important;pointer-events:none}.botanical-title h1{font-size:clamp(58px,6.7vw,106px)!important}.botanical-bottom{z-index:4;position:absolute}.botanical-index .species-observation{font:9px/1.8 Arial,sans-serif;letter-spacing:.03em;max-width:140px;margin-top:20px;color:#e0d8bb}.image-selectors{position:relative;z-index:5}@media(max-width:760px){.botanical-title{top:23%!important}.botanical-title h1{font-size:18vw!important}.botanical-index .species-observation{display:none}}@media(max-width:760px) and (max-height:700px){.botanical-title h1{font-size:14vw!important}}

.light-presets button[aria-pressed=true]{color:#ffe6bd}@media(max-width:760px){.aurea-chapter#light .chapter-copy{max-height:42svh;pointer-events:auto;scroll-padding-block:16px;padding-bottom:22px;mask-image:linear-gradient(#000 0%,#000 92%,transparent)}.aurea-chapter#light h2{font-size:9vw}.aurea-chapter#light .light-presets{margin-block:16px}.aurea-chapter#light .chapter-copy p{line-height:1.6}}
