/* Generated by scripts/build-dark-theme.mjs. Do not hand-edit. */
@media screen{
/* style.css */
:root[data-theme="dark"]{color:var(--ink);background:var(--paper)}


:root[data-theme="dark"] a{color:inherit}





:root[data-theme="dark"] button{color:inherit}


:root[data-theme="dark"] ::selection{background-image:initial;background-color:rgba(32,55,60,1);color:rgba(231,240,233,1);background:rgba(32,55,60,1)}
:root[data-theme="dark"] .skip-link{background:var(--rgba(23,41,46,1))}








:root[data-theme="dark"] button{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}
:root[data-theme="dark"] .muted{color:var(--muted)}


:root[data-theme="dark"] .sidebar{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}



:root[data-theme="dark"] .nav-label{color:var(--muted)}

:root[data-theme="dark"] .nav-link{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .nav-link:hover{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .nav-link.active{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .nav-link.active::after{background-image:initial;background-color:rgba(54,83,87,1);background:rgba(54,83,87,1)}



:root[data-theme="dark"] .station-mark{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .local-indicator{color:var(--muted)}
:root[data-theme="dark"] .local-indicator i{background-image:initial;background-color:rgba(44,71,75,1);background:rgba(44,71,75,1)}

:root[data-theme="dark"] .topbar{color:var(--muted)}

:root[data-theme="dark"] .top-note span:first-child{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}





:root[data-theme="dark"] .page-heading p{color:var(--muted)}
:root[data-theme="dark"] .date-tag{color:var(--muted)}
:root[data-theme="dark"] .hero{color:rgb(245, 244, 233);background:var(--navy)}
:root[data-theme="dark"] .hero::before{background-image:radial-gradient(at 68% 0px, rgba(54,83,87,0.45), transparent 70%), repeating-linear-gradient(115deg, transparent, transparent 160px, rgba(44,71,75,0.04) 190px, transparent 230px);background-color:initial;background:radial-gradient(at 68% 0px, rgba(54,83,87,0.45), transparent 70%), repeating-linear-gradient(115deg, transparent, transparent 160px, rgba(44,71,75,0.04) 190px, transparent 230px)}

:root[data-theme="dark"] .hero .eyebrow{color:rgb(178, 211, 200)}

:root[data-theme="dark"] .hero h2 em{color:rgb(166, 197, 185)}
:root[data-theme="dark"] .hero-copy p{color:rgb(173, 198, 201)}
:root[data-theme="dark"] .hero-art{color:rgba(183,202,194,1)}




:root[data-theme="dark"] .hero-grid{background-image:radial-gradient(rgba(44,71,75,0.16) 1px, transparent 1px)}
:root[data-theme="dark"] .hero-mark{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .hero-depth{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .button{color:#edf3ed;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:#28594e;border:1px solid transparent}
:root[data-theme="dark"] .button:hover{background-image:initial;background-color:rgb(36, 91, 97);background:rgb(36, 91, 97)}
:root[data-theme="dark"] .button.accent{color:rgba(231,240,233,1);background:var(--accent)}
:root[data-theme="dark"] .button.accent:hover{background-image:initial;background-color:rgba(32,55,60,1);background:rgba(32,55,60,1)}
:root[data-theme="dark"] .button.secondary{background-image:initial;background-color:transparent;border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);color:var(--ink);background:transparent}
:root[data-theme="dark"] .button.secondary:hover{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .text-link{color:rgba(231,240,233,1)}



:root[data-theme="dark"] .section-heading p{color:var(--muted)}

:root[data-theme="dark"] .animal-card{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}

:root[data-theme="dark"] .card-photo{background-image:initial;background-color:rgb(20, 60, 70);background:rgb(20, 60, 70)}


:root[data-theme="dark"] .card-photo.squid{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}




:root[data-theme="dark"] .card-type{border-top-color:rgba(64,90,95,0.17);border-right-color:rgba(64,90,95,0.17);border-bottom-color:rgba(64,90,95,0.17);border-left-color:rgba(64,90,95,0.17);color:white;background-image:initial;background-color:rgba(5, 46, 59, 0.71);background:rgba(5, 46, 59, 0.71);border:1px solid rgba(64,90,95,0.17)}
:root[data-theme="dark"] .card-visited{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}



:root[data-theme="dark"] .card-body p{color:var(--muted)}
:root[data-theme="dark"] .card-foot{color:var(--muted)}


:root[data-theme="dark"] .discovery-card{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1);border:1px solid var(--line)}
:root[data-theme="dark"] .discovery-card:nth-child(2){background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .discovery-card .discovery-icon{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);color:rgba(183,202,194,1);border:1px solid rgba(64,90,95,1)}

:root[data-theme="dark"] .discovery-card p{color:var(--muted)}

:root[data-theme="dark"] .footer{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .searchbox{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}
:root[data-theme="dark"] .searchbox .icon{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .searchbox input{background-image:none;background-color:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background:none;border:0px}

:root[data-theme="dark"] .chip{background-image:initial;background-color:transparent;background:transparent;border:1px solid var(--line)}
:root[data-theme="dark"] .chip:hover{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .chip.selected{color:white;background:#28594e}






:root[data-theme="dark"] .result-count{color:var(--muted)}
:root[data-theme="dark"] .empty{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1);border:1px dashed rgba(64,90,95,1)}

:root[data-theme="dark"] .empty p{color:var(--muted)}
:root[data-theme="dark"] .back-link{color:var(--muted)}



:root[data-theme="dark"] .latin{color:var(--muted)}


:root[data-theme="dark"] .profile-photo{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}


:root[data-theme="dark"] .profile-photo figcaption{background-image:linear-gradient(transparent, rgba(6, 31, 43, 0.74));background-color:initial;color:white;background:linear-gradient(transparent, rgba(6, 31, 43, 0.74))}
:root[data-theme="dark"] .profile-photo.squid figcaption{background-image:initial;background-color:rgba(23,41,46,1);color:var(--ink);background:rgba(23,41,46,1)}


:root[data-theme="dark"] .profile-intro > p{color:var(--muted)}

:root[data-theme="dark"] .fact-grid dt{color:var(--muted)}

:root[data-theme="dark"] .tabs{border-bottom-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .tab{background-image:none;background-color:initial;border-bottom-color:transparent;color:var(--muted);background:none}
:root[data-theme="dark"] .tab[aria-selected="true"]{color:var(--ink)}



:root[data-theme="dark"] .story p{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .source-link{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .field-question{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .field-question p{color:var(--muted)}

:root[data-theme="dark"] .range-note{border-left-color:rgba(64,90,95,1);color:var(--muted)}

:root[data-theme="dark"] .diagram{background-image:initial;background-color:rgb(12, 51, 64);color:rgb(173, 197, 186);background:rgb(12, 51, 64)}

:root[data-theme="dark"] .diagram-label{color:rgb(172, 192, 192)}
:root[data-theme="dark"] .hotspot{color:rgba(231,240,233,1);border-top-color:rgba(64,90,95,0.533);border-right-color:rgba(64,90,95,0.533);border-bottom-color:rgba(64,90,95,0.533);border-left-color:rgba(64,90,95,0.533);background:var(--accent);border:3px solid rgba(64,90,95,0.533)}
:root[data-theme="dark"] .hotspot.active{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .anatomy-item{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}
:root[data-theme="dark"] .anatomy-item.active{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .anatomy-item p{color:var(--muted)}
:root[data-theme="dark"] .illustration-note{color:var(--muted)}

:root[data-theme="dark"] .source-entry{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}
:root[data-theme="dark"] .source-entry:hover{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .source-intro{color:var(--muted)}

:root[data-theme="dark"] .comparison-controls label{color:var(--muted)}
:root[data-theme="dark"] select{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);color:var(--ink);background:var(--rgba(23,41,46,1));border:1px solid rgba(64,90,95,1)}

:root[data-theme="dark"] .compare-animal{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .compare-animal:nth-child(2){background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}




:root[data-theme="dark"] .compare-rows{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}

:root[data-theme="dark"] .compare-row:first-child{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}

:root[data-theme="dark"] .compare-row > strong{color:var(--muted);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .scale-card{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1);border:1px solid var(--line)}

:root[data-theme="dark"] .scale-card p{color:var(--muted)}


:root[data-theme="dark"] .scale-track{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .scale-bar{background:var(--sea)}
:root[data-theme="dark"] .scale-row:nth-of-type(2) .scale-bar{background-image:initial;background-color:rgba(44,71,75,1);background:rgba(44,71,75,1)}


:root[data-theme="dark"] .case-card{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}
:root[data-theme="dark"] .case-card .case-number{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .case-card p{color:var(--muted)}
:root[data-theme="dark"] .case-meta{color:var(--muted)}

:root[data-theme="dark"] .depth-lab{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}

:root[data-theme="dark"] .depth-lab p{color:var(--muted)}
:root[data-theme="dark"] .depth-stage{background-image:linear-gradient(rgba(54,83,87,1), rgb(7, 61, 89) 35%, rgb(7, 26, 46) 75%, rgb(4, 11, 25));background-color:initial;color:rgb(223, 237, 230);background:linear-gradient(rgba(54,83,87,1), rgb(7, 61, 89) 35%, rgb(7, 26, 46) 75%, rgb(4, 11, 25))}
:root[data-theme="dark"] .depth-stage::before{background-image:radial-gradient(rgba(44,71,75,0.27) 1px, transparent 1px)}





:root[data-theme="dark"] .probe-line{background-image:initial;background-color:rgba(32,55,60,0.36);background:rgba(32,55,60,0.36)}
:root[data-theme="dark"] .probe{background-image:initial;background-color:rgba(32,55,60,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(32,55,60,1);border:6px solid rgba(64,90,95,1)}



:root[data-theme="dark"] .depth-shortcuts button{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .quiz-progress{color:var(--muted)}
:root[data-theme="dark"] .progress-track{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .progress-bar{background-image:initial;background-color:rgba(54,83,87,1);background:rgba(54,83,87,1)}


:root[data-theme="dark"] .choice{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:var(--rgba(23,41,46,1));border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .choice-letter{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .choice:hover:not(:disabled){background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .choice.correct{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .choice.incorrect{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .feedback{border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}



:root[data-theme="dark"] .completion{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}


:root[data-theme="dark"] .completion p{color:var(--muted)}

:root[data-theme="dark"] .notebook-summary{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .notebook-summary span{color:var(--muted)}

:root[data-theme="dark"] .note{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}

:root[data-theme="dark"] .note-meta{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .note-actions button{background-image:none;background-color:initial;color:var(--muted);background:none}




:root[data-theme="dark"] .about-layout > p{color:var(--muted)}



:root[data-theme="dark"] .glossary dd{color:var(--muted)}


:root[data-theme="dark"] .credit-item span{color:var(--muted)}
:root[data-theme="dark"] .icon-button{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] dialog{color:var(--ink);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:var(--paper);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] dialog::backdrop{background-image:initial;background-color:rgba(9, 46, 59, 0.5);background:rgba(9, 46, 59, 0.5)}




:root[data-theme="dark"] textarea{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);color:var(--ink);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}

:root[data-theme="dark"] #toast{color:white;background:#28594e}

:root[data-theme="dark"] .noscript{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .sr-only{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}
:root[data-theme="dark"] .storage-warning{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

@media (min-width: 1600px){

}
@media (max-width: 1200px){















}
@media (max-width: 1000px){


























}
@media (max-width: 700px){:root[data-theme="dark"] .sidebar{border-right-color:initial;border-top-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,0.96);background:rgba(23,41,46,0.96)}





:root[data-theme="dark"] .nav-link.active{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}


:root[data-theme="dark"] .topbar::before{color:var(--ink)}



























































































}


/* exhibit.css */
:root[data-theme="dark"] .edition-update{color:white;background:var(--navy)}
@media (max-width: 700px){
}
:root[data-theme="dark"] .listening-room{background-image:initial;background-color:rgb(12, 52, 64);color:rgb(234, 240, 228);background:rgb(12, 52, 64)}

:root[data-theme="dark"] .listening-room p{color:rgb(199, 217, 213)}



:root[data-theme="dark"] .listening-room .source-link{color:rgb(197, 221, 195)}


:root[data-theme="dark"] .listening-prompt > span{color:rgb(183, 207, 194)}

:root[data-theme="dark"] .listening-prompt .button{color:rgb(228, 238, 226);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1)}
@media (max-width: 700px){
}







:root[data-theme="dark"] .exhibit-topline > span{color:var(--muted)}



:root[data-theme="dark"] .exhibit-title .eyebrow{color:var(--exhibit-accent)}

:root[data-theme="dark"] .exhibit-art{background:var(--navy)}

:root[data-theme="dark"] .exhibit-art figcaption{color:rgb(240, 243, 233);background-image:linear-gradient(transparent, rgba(7, 27, 46, 0.85));background-color:initial;background:linear-gradient(transparent, rgba(7, 27, 46, 0.85))}

:root[data-theme="dark"] .exhibit-invitation .eyebrow{color:var(--exhibit-accent)}

:root[data-theme="dark"] .exhibit-invitation p{color:var(--muted)}
:root[data-theme="dark"] .exhibit-invitation .text-link{background-image:none;background-color:initial;background:none}
:root[data-theme="dark"] .chapter-nav{background-image:initial;background-color:rgba(23,41,46,0.96);border-bottom-color:rgba(64,90,95,1);border-top-color:rgba(64,90,95,1);background:rgba(23,41,46,0.96)}
:root[data-theme="dark"] .chapter-nav button{background-image:none;background-color:initial;background:none}
:root[data-theme="dark"] .chapter-nav button span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .chapter-nav button:hover,:root[data-theme="dark"] .chapter-nav button[aria-current]{color:var(--ink);background:var(--exhibit-wash)}



:root[data-theme="dark"] .chapter-number{color:var(--exhibit-accent)}
:root[data-theme="dark"] .exhibit-section-head .eyebrow{color:var(--exhibit-accent)}



:root[data-theme="dark"] .story-index{color:var(--exhibit-accent)}



:root[data-theme="dark"] .observation-room{background:var(--exhibit-wash)}






:root[data-theme="dark"] .exhibit-facts{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}
:root[data-theme="dark"] .exhibit-facts dt{color:var(--muted)}




:root[data-theme="dark"] .word-shelf details{background:var(--exhibit-wash)}

:root[data-theme="dark"] .word-shelf p{color:var(--muted)}
:root[data-theme="dark"] .section-intro{color:var(--muted)}
:root[data-theme="dark"] .life-explorer{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}
:root[data-theme="dark"] .life-stages{background:var(--exhibit-wash)}
:root[data-theme="dark"] .life-stages button{background-image:none;background-color:initial;background:none}
:root[data-theme="dark"] .life-stages button span{color:var(--exhibit-accent)}

:root[data-theme="dark"] .life-stages button[aria-pressed="true"]{background:var(--rgba(23,41,46,1))}


:root[data-theme="dark"] .life-panel p{color:var(--muted)}


:root[data-theme="dark"] .habitat-intro p{color:var(--muted)}
:root[data-theme="dark"] .habitat-model{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .habitat-pin{background:var(--rgba(23,41,46,1));border:2px solid var(--ink)}
:root[data-theme="dark"] .habitat-pin[aria-pressed="true"]{color:white;background:#28594e}

:root[data-theme="dark"] .habitat-legend button{background:var(--exhibit-wash)}
:root[data-theme="dark"] .habitat-legend button[aria-pressed="true"]{color:white;background:#28594e}
:root[data-theme="dark"] .habitat-explanation{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}

:root[data-theme="dark"] .habitat-explanation p{color:var(--muted)}


:root[data-theme="dark"] .connection-symbol{color:var(--exhibit-accent)}

:root[data-theme="dark"] .ecology-connections p{color:var(--muted)}
:root[data-theme="dark"] .exhibit-activity{background:var(--rgba(23,41,46,1));border:1px solid var(--line)}

:root[data-theme="dark"] .activity-heading .eyebrow{color:var(--exhibit-accent)}

:root[data-theme="dark"] .activity-heading p{color:var(--muted)}


:root[data-theme="dark"] .model-caption{color:inherit}

:root[data-theme="dark"] .bench-steps button{background:var(--exhibit-wash)}
:root[data-theme="dark"] .bench-steps button[aria-pressed="true"]{color:white;background:#28594e}
:root[data-theme="dark"] .bench-observation{background:var(--exhibit-wash)}






:root[data-theme="dark"] .activity-choices button{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .activity-choices button:hover:not(:disabled){background:var(--exhibit-wash)}
:root[data-theme="dark"] .activity-choices .fits{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .activity-choices .reconsider{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .bench-feedback{background-image:initial;background-color:rgba(23,41,46,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}




:root[data-theme="dark"] .bench-footer button{background-image:none;background-color:initial;background:none}


:root[data-theme="dark"] .contrast-animal{color:hsl(24 15% var(--octopus-shade))}





:root[data-theme="dark"] .journey-stages button{background:var(--exhibit-wash)}

:root[data-theme="dark"] .journey-stages button[aria-pressed="true"]{color:white;background:#28594e}






:root[data-theme="dark"] .ruler-track{background-image:initial;background-color:rgba(23,41,46,0.04);background:rgba(23,41,46,0.04)}
:root[data-theme="dark"] .ruler-track > div{border-left-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-top-color:rgba(64,90,95,1);color:rgb(244, 214, 153)}



:root[data-theme="dark"] .evidence-shelf > div{background:var(--exhibit-wash)}
:root[data-theme="dark"] .evidence-shelf > div:last-child{background-image:none;background-color:initial;background:none;border:1px solid var(--line)}


:root[data-theme="dark"] .care-story p{color:var(--muted)}
:root[data-theme="dark"] .care-story aside{background:var(--exhibit-wash)}
:root[data-theme="dark"] .care-story aside p{color:var(--ink)}
:root[data-theme="dark"] .exhibit-section .wildlife-etiquette{color:var(--muted)}

:root[data-theme="dark"] .media-provenance{border:1px solid var(--line)}


:root[data-theme="dark"] .media-provenance > p{color:var(--muted)}


:root[data-theme="dark"] .exhibit-finale p{color:var(--muted)}







:root[data-theme="dark"] .hero{background-image:linear-gradient(90deg, rgba(4, 39, 55, 0.92) 0%, rgba(5, 44, 55, 0.48) 50%, rgba(9, 46, 58, 0.05) 100%), url("assets/whale-exhibit.jpg")}


:root[data-theme="dark"] .hero-copy p{color:rgb(209, 226, 223)}
:root[data-theme="dark"] .hero h2 em{color:rgb(200, 219, 200)}
:root[data-theme="dark"] .hero-mark{color:rgb(224, 230, 218)}
:root[data-theme="dark"] .hero-depth{color:rgb(225, 230, 222)}



@media (min-width: 1600px){
}
@media (max-width: 1100px){






}
@media (max-width: 700px){













































































:root[data-theme="dark"] .hero{background-image:linear-gradient(90deg, rgba(3, 39, 55, 0.85), rgba(9, 46, 58, 0.15)), url("assets/whale-exhibit.jpg")}
}

/* anatomy.css */


:root[data-theme="dark"] .body-intro p{color:var(--muted)}
:root[data-theme="dark"] .anatomy-studio{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .model-workspace{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .model-stage{background-image:radial-gradient(at 50% 40%, rgba(23,41,46,1) 0px, rgba(23,41,46,1) 70%);background-color:initial;background:radial-gradient(at 50% 40%, rgba(23,41,46,1) 0px, rgba(23,41,46,1) 70%)}
:root[data-theme="dark"] .model-edition{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .model-edition b{color:rgba(231,240,233,1)}






:root[data-theme="dark"] .model-start .button{background-image:initial;background-color:rgb(21, 62, 62);color:rgb(255, 255, 255);background:rgb(21, 62, 62)}
:root[data-theme="dark"] .model-start > span{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .model-watermark{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .model-expand{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,0.9);color:rgba(231,240,233,1);background:rgba(23,41,46,0.9);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .model-status{background-image:initial;background-color:rgba(23,41,46,0.87);color:rgba(231,240,233,1);background:rgba(23,41,46,0.87)}

:root[data-theme="dark"] .model-pin{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgb(23, 76, 73);color:white;background:rgb(23, 76, 73);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .model-controls{border-top-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .model-controls button{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .model-controls button[aria-pressed="true"]{background-image:initial;background-color:rgb(36, 78, 71);color:white;background:rgb(36, 78, 71)}


:root[data-theme="dark"] .model-help{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .anatomy-feature{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .anatomy-feature > span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .anatomy-feature[aria-pressed="true"]{background-image:initial;background-color:rgb(37, 78, 70);color:rgb(255, 255, 255);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgb(37, 78, 70)}
:root[data-theme="dark"] .anatomy-feature[aria-pressed="true"] > span{color:rgb(196, 217, 188)}



:root[data-theme="dark"] .feature-copy p{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .feature-function{border-top-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .feature-notice{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .feature-notice > span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .feature-notice p{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .feature-navigation{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .feature-navigation button{background-image:initial;background-color:transparent;color:rgba(231,240,233,1);background:transparent}

:root[data-theme="dark"] .body-mechanism{border-top-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1)}



:root[data-theme="dark"] .body-mechanism li::before{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .body-mechanism p{color:var(--muted)}

:root[data-theme="dark"] .anatomy-dialog{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1);border:0px}
:root[data-theme="dark"] .anatomy-dialog .anatomy-studio{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}







@media (min-width: 1600px){


}
@media (max-width: 1100px){


}
@media (max-width: 800px){







}
@media (max-width: 480px){













}


/* specimen.css */
:root[data-theme="dark"] .specimen-open{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .specimen-open .sidebar{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}













:root[data-theme="dark"] .room-back{color:rgba(183,202,194,1)}


:root[data-theme="dark"] .room-title-line .latin{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .room-heading-actions .button{background-image:initial;background-color:transparent;background:transparent}

:root[data-theme="dark"] .room-catalogue{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-catalogue b{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .room-topics{border-top-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .room-topics > button{background-image:none;background-color:initial;color:rgba(183,202,194,1);background:none}
:root[data-theme="dark"] .room-topics > button > span{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .room-topics > button[aria-selected="true"]{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .room-topics > button[aria-selected="true"]::after{background-image:initial;background-color:rgb(72, 110, 82);background:rgb(72, 110, 82)}

:root[data-theme="dark"] .room-topics > button:hover{background-image:initial;background-color:rgba(23,41,46,0.5);background:rgba(23,41,46,0.5)}
:root[data-theme="dark"] .room-spread{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .room-stage{background-image:initial;background-color:rgba(23,41,46,1);border-right-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .stage-topline > span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .stage-topline b{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .stage-modes{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .stage-modes button{background-image:initial;background-color:transparent;color:rgba(183,202,194,1);background:transparent}
:root[data-theme="dark"] .stage-modes button[aria-pressed="true"]{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1)}


:root[data-theme="dark"] .room-model-slot .model-workspace{background-image:none;background-color:initial;background:none}
:root[data-theme="dark"] .room-model-slot .model-stage{background-image:radial-gradient(at 45% 40%, rgba(23,41,46,1) 0%, rgba(23,41,46,1) 68%);background-color:initial;background:radial-gradient(at 45% 40%, rgba(23,41,46,1) 0%, rgba(23,41,46,1) 68%)}

:root[data-theme="dark"] .room-model-slot .model-expand{background-image:initial;background-color:rgba(23,41,46,0.667);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,0.667)}



:root[data-theme="dark"] .room-model-slot .model-start .button{background-image:initial;background-color:rgb(35, 75, 66);background:rgb(35, 75, 66)}


:root[data-theme="dark"] .room-model-slot .model-controls{border-top-color:initial}
:root[data-theme="dark"] .room-model-slot .model-controls button{background-image:initial;background-color:rgba(23,41,46,0.667);background:rgba(23,41,46,0.667)}
:root[data-theme="dark"] .room-model-slot .model-controls button[aria-pressed="true"]{background-image:initial;background-color:rgb(59, 97, 81);color:white;background:rgb(59, 97, 81)}




:root[data-theme="dark"] .stage-bottomline > span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .stage-bottomline em{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .stage-bottomline a{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .specimen-shelf a{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background-image:initial;background-color:rgba(23,41,46,0.565);background:rgba(23,41,46,0.565);border:1px solid transparent}
:root[data-theme="dark"] .specimen-shelf a[aria-current]{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,0.7);background:rgba(23,41,46,0.7)}

:root[data-theme="dark"] .specimen-shelf span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .specimen-shelf a[aria-current] span{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .room-scene{background-image:initial;background-color:rgb(25, 62, 71);background:rgb(25, 62, 71)}

:root[data-theme="dark"] .room-scene figcaption{color:rgb(245, 244, 223);background-image:linear-gradient(transparent, rgba(8, 30, 39, 0.875));background-color:initial;background:linear-gradient(transparent, rgba(8, 30, 39, 0.875))}
:root[data-theme="dark"] .room-record > img{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .room-desk{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .desk-topline{color:rgba(183,202,194,1)}


:root[data-theme="dark"] .room-page-selector select{border-top-color:initial;border-right-color:initial;border-left-color:initial;border-bottom-color:rgba(64,90,95,1);background-color:transparent;color:rgba(231,240,233,1)}


:root[data-theme="dark"] .lesson-kicker{color:var(--room-accent)}
:root[data-theme="dark"] .lesson-title{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .room-lesson p{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .room-lesson .room-prose{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .room-lesson .source-link{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-lesson .room-fine,:root[data-theme="dark"] .room-fine{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-facts{border-top-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .room-facts dt{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-facts dd{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .room-story-links > .eyebrow{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-story-links button{background-image:none;background-color:initial;border-top-color:rgba(64,90,95,1);background:none}
:root[data-theme="dark"] .room-story-links button > span:first-child{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-story-links button > span:last-child{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-story-links strong{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .room-tour{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1);border:0px}
:root[data-theme="dark"] .desk-footer{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .desk-footer button{background-image:none;background-color:initial;color:rgba(231,240,233,1);background:none}



:root[data-theme="dark"] .room-question{background:var(--exhibit-wash)}
:root[data-theme="dark"] .room-question > span{color:var(--room-accent)}

:root[data-theme="dark"] .room-question p{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-inline-action{background-image:none;background-color:initial;color:rgba(231,240,233,1);background:none}


:root[data-theme="dark"] .room-body-index .anatomy-feature{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:rgba(23,41,46,1)}
:root[data-theme="dark"] .room-body-index .anatomy-feature[aria-pressed="true"]{background-image:initial;background-color:rgb(53, 92, 70);color:white;background:rgb(53, 92, 70)}




:root[data-theme="dark"] .room-body-feature .feature-copy p{color:rgba(183,202,194,1)}



:root[data-theme="dark"] .room-system .body-mechanism{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}



:root[data-theme="dark"] .record-card{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .record-card > span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .sound-plate{background-image:initial;background-color:rgb(18, 63, 72);color:rgb(184, 208, 190);background:rgb(18, 63, 72)}






:root[data-theme="dark"] .life-ribbon::before{background-image:initial;background-color:rgba(32,55,60,1);background:rgba(32,55,60,1)}
:root[data-theme="dark"] .life-ribbon button{background-image:none;background-color:initial;background:none}

:root[data-theme="dark"] .life-ribbon span{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);color:rgba(183,202,194,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .life-ribbon [aria-pressed="true"] span{background-image:initial;background-color:rgb(69, 106, 79);color:white;border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgb(69, 106, 79)}
:root[data-theme="dark"] .room-margin-note{border-left-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .room-margin-note p{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-location{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .room-location dt{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-location dd{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .room-connections article{border-top-color:rgba(64,90,95,1)}










:root[data-theme="dark"] .room-care h3,:root[data-theme="dark"] .room-provenance h3{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .room-evidence article{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .room-evidence article > span{color:rgba(183,202,194,1)}



:root[data-theme="dark"] .room-sources .source-link{border-top-color:rgba(64,90,95,1)}



:root[data-theme="dark"] .room-glossary details{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .room-glossary summary{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .room-lesson .exhibit-activity{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background-image:none;background-color:initial;background:none;border:0px}




























:root[data-theme="dark"] .anatomy-dialog .room-spread{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}



@media (min-width: 1650px){








}
@media (max-width: 1250px) and (min-width: 1000px){












}
@media (max-width: 999px){






:root[data-theme="dark"] .room-topics{background-image:initial;background-color:rgba(23,41,46,0.96);background:rgba(23,41,46,0.96)}



:root[data-theme="dark"] .room-stage{border-right-color:initial;border-bottom-color:rgba(64,90,95,1)}




















}
@media (max-width: 700px){:root[data-theme="dark"] .specimen-open .sidebar{background-image:initial;background-color:rgba(23,41,46,0.96);background:rgba(23,41,46,0.96)}















































































}
@media (max-width: 359px){




}
@media (max-height: 700px) and (min-width: 1000px){










}


@media (max-width: 999px){:root[data-theme="dark"] .room-stage-jump{background-image:initial;background-color:transparent;color:rgba(183,202,194,1);background:transparent}
}
@media (max-width: 700px){






}
@media (pointer: coarse){


}


/* visual-study.css */
:root[data-theme="dark"] .room-visual-study{background-image:initial;background-color:rgb(13, 48, 56);background:rgb(13, 48, 56)}
:root[data-theme="dark"] .study-plate{color:rgb(238, 244, 232);background-image:initial;background-color:rgb(16, 57, 65);background:rgb(16, 57, 65)}

:root[data-theme="dark"] .study-plate.art::after,:root[data-theme="dark"] .study-plate.record::after{background-image:linear-gradient(rgba(9, 38, 45, 0.3), transparent 30%, rgba(6, 27, 37, 0.6) 58%, rgba(6, 27, 37, 0.97) 100%);background-color:initial;background:linear-gradient(rgba(9, 38, 45, 0.3), transparent 30%, rgba(6, 27, 37, 0.6) 58%, rgba(6, 27, 37, 0.97) 100%)}
:root[data-theme="dark"] .visual-provenance{color:rgb(255, 253, 240)}

:root[data-theme="dark"] .visual-kicker{color:rgb(197, 216, 200)}
:root[data-theme="dark"] .visual-caption h2{color:rgb(247, 245, 232)}
:root[data-theme="dark"] .visual-caption p{color:rgb(212, 225, 215)}
:root[data-theme="dark"] .visual-source{color:rgb(194, 213, 197)}
:root[data-theme="dark"] .visual-open-model{background-image:initial;background-color:rgba(23,41,46,0.09);color:rgb(248, 245, 231);border-top-color:rgba(64,90,95,0.4);border-right-color:rgba(64,90,95,0.4);border-bottom-color:rgba(64,90,95,0.4);border-left-color:rgba(64,90,95,0.4);background:rgba(23,41,46,0.09);border:1px solid rgba(64,90,95,0.4)}
:root[data-theme="dark"] .visual-record-button{background-image:initial;background-color:rgba(23,41,46,0.067);color:rgb(248, 245, 231);border-top-color:rgba(64,90,95,0.533);border-right-color:rgba(64,90,95,0.533);border-bottom-color:rgba(64,90,95,0.533);border-left-color:rgba(64,90,95,0.533);background:rgba(23,41,46,0.067);border:1px solid rgba(64,90,95,0.533)}

:root[data-theme="dark"] .visual-life-rail button{background-image:none;background-color:initial;border-top-color:rgba(64,90,95,0.467);color:rgb(169, 193, 182);background:none}
:root[data-theme="dark"] .visual-life-rail button[aria-pressed="true"]{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);color:rgb(255, 247, 216)}



:root[data-theme="dark"] .visual-sequence li{border-top-color:rgba(64,90,95,0.333)}
:root[data-theme="dark"] .visual-sequence li + li::before{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .visual-sequence span{color:rgb(170, 192, 179)}
:root[data-theme="dark"] .visual-sequence b{color:rgb(240, 239, 223)}

:root[data-theme="dark"] .mechanism-study,:root[data-theme="dark"] .evidence-plate,:root[data-theme="dark"] .diagram-plate,:root[data-theme="dark"] .landscape-plate{background-image:radial-gradient(at 50% 20%, rgba(23,41,46,1), rgba(23,41,46,1));background-color:initial;color:rgba(231,240,233,1);background:radial-gradient(at 50% 20%, rgba(23,41,46,1), rgba(23,41,46,1))}
:root[data-theme="dark"] .diagram-plate .visual-caption h2,:root[data-theme="dark"] .mechanism-study .visual-caption h2,:root[data-theme="dark"] .evidence-plate .visual-caption h2,:root[data-theme="dark"] .landscape-plate .visual-caption h2{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .diagram-plate .visual-caption p,:root[data-theme="dark"] .mechanism-study .visual-caption p,:root[data-theme="dark"] .evidence-plate .visual-caption p,:root[data-theme="dark"] .landscape-plate .visual-caption p{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .diagram-plate .visual-kicker,:root[data-theme="dark"] .mechanism-study .visual-kicker,:root[data-theme="dark"] .evidence-plate .visual-kicker,:root[data-theme="dark"] .landscape-plate .visual-kicker,:root[data-theme="dark"] .diagram-plate .visual-source,:root[data-theme="dark"] .mechanism-study .visual-source,:root[data-theme="dark"] .evidence-plate .visual-source,:root[data-theme="dark"] .landscape-plate .visual-source{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .diagram-plate .visual-provenance,:root[data-theme="dark"] .mechanism-study .visual-provenance,:root[data-theme="dark"] .evidence-plate .visual-provenance,:root[data-theme="dark"] .landscape-plate .visual-provenance{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .diagram-plate .visual-sequence b,:root[data-theme="dark"] .mechanism-study .visual-sequence b,:root[data-theme="dark"] .evidence-plate .visual-sequence b{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .diagram-plate .visual-sequence span,:root[data-theme="dark"] .mechanism-study .visual-sequence span,:root[data-theme="dark"] .evidence-plate .visual-sequence span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .diagram-plate .visual-life-rail button{color:rgba(183,202,194,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .diagram-plate .visual-life-rail button[aria-pressed="true"]{color:rgba(231,240,233,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .diagram-plate .visual-open-model{color:rgba(231,240,233,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,0.4);background:rgba(23,41,46,0.4)}




:root[data-theme="dark"] .development-study .visual-sequence li::after{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:radial-gradient(rgba(44,71,75,1) 24%, rgba(23,41,46,1) 26%, transparent 60%);background-color:initial;background:radial-gradient(rgba(44,71,75,1) 24%, rgba(23,41,46,1) 26%, transparent 60%);border:1px solid rgba(64,90,95,1)}

:root[data-theme="dark"] .unknown-study > span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .unknown-study p{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .visual-connections button{background-image:initial;background-color:rgba(23,41,46,0.05);border-top-color:rgba(64,90,95,0.4);border-right-color:rgba(64,90,95,0.4);border-bottom-color:rgba(64,90,95,0.4);border-left-color:rgba(64,90,95,0.4);color:rgb(191, 219, 207);background:rgba(23,41,46,0.05);border:1px solid rgba(64,90,95,0.4)}
:root[data-theme="dark"] .visual-connections button span{color:rgb(200, 216, 178)}
:root[data-theme="dark"] .visual-connections button[aria-pressed="true"]{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .visual-connections button[aria-pressed="true"] span{color:rgba(183,202,194,1)}


:root[data-theme="dark"] .visual-zones button{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .visual-zones button[aria-pressed="true"]{background-image:initial;background-color:rgb(65, 101, 78);color:white;background:rgb(65, 101, 78)}
:root[data-theme="dark"] .research-plate{background-image:radial-gradient(at 50% 15%, rgb(40, 79, 83), rgb(16, 46, 55));background-color:initial;background:radial-gradient(at 50% 15%, rgb(40, 79, 83), rgb(16, 46, 55))}





:root[data-theme="dark"] .visual-tracking small,:root[data-theme="dark"] .visual-measurement small{color:rgba(183,202,194,1)}








:root[data-theme="dark"] .visual-patterns span{color:rgb(189, 205, 184)}


:root[data-theme="dark"] .visual-catalogue > div{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border:1px solid transparent}
:root[data-theme="dark"] .visual-catalogue > div.selected{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1)}



:root[data-theme="dark"] .study-ruler span{border-top-color:rgba(64,90,95,1);color:rgb(217, 229, 206)}
:root[data-theme="dark"] .study-ruler i{border-top-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .evidence-orbit{border-top-color:rgba(64,90,95,0.5);border-right-color:rgba(64,90,95,0.5);border-bottom-color:rgba(64,90,95,0.5);border-left-color:rgba(64,90,95,0.5);border:1px solid rgba(64,90,95,0.5)}

:root[data-theme="dark"] .evidence-orbit > span{color:rgba(183,202,194,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}




:root[data-theme="dark"] .sound-rings > span{color:rgb(214, 228, 204)}
:root[data-theme="dark"] .sound-rings i{border-top-color:rgba(64,90,95,0.376);border-right-color:rgba(64,90,95,0.376);border-bottom-color:rgba(64,90,95,0.376);border-left-color:rgba(64,90,95,0.376);border:1px solid rgba(64,90,95,0.376)}


:root[data-theme="dark"] .sound-study{background-image:radial-gradient(rgb(48, 101, 106), rgb(16, 49, 58));background-color:initial;background:radial-gradient(rgb(48, 101, 106), rgb(16, 49, 58))}





:root[data-theme="dark"] .room-body-caption{border-left-color:rgba(64,90,95,1);color:rgba(231,240,233,1)}


@media (min-width: 1000px){
}
:root[data-theme="dark"] .visual-learning-note{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .visual-learning-note span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .visual-learning-note p{color:rgba(231,240,233,1)!important}
@media (min-width: 1000px) and (max-height: 800px){












}
@media (max-width: 999px){








}
@media (max-width: 700px){



































}

/* editorial.css */
:root[data-theme="dark"] .editorial-plate{background-image:initial;background-color:rgb(16, 45, 52);color:rgb(238, 240, 229);background:rgb(16, 45, 52)}
:root[data-theme="dark"] .editorial-image{background-image:initial;background-color:rgb(9, 37, 44);background:rgb(9, 37, 44)}

:root[data-theme="dark"] .editorial-image.is-illustration{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .editorial-image .visual-provenance{background-image:initial;background-color:rgba(8, 34, 44, 0.85);background:rgba(8, 34, 44, 0.85)}
:root[data-theme="dark"] .editorial-expand{background-image:initial;background-color:rgba(9, 39, 44, 0.91);color:rgb(255, 247, 228);border-top-color:rgba(64,90,95,0.5);border-right-color:rgba(64,90,95,0.5);border-bottom-color:rgba(64,90,95,0.5);border-left-color:rgba(64,90,95,0.5);background:rgba(9, 39, 44, 0.91);border:1px solid rgba(64,90,95,0.5)}



:root[data-theme="dark"] .editorial-copy-top > span:last-child{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .editorial-copy .visual-kicker{color:rgb(176, 198, 180)}
:root[data-theme="dark"] .editorial-copy h2{color:rgb(245, 241, 223)}
:root[data-theme="dark"] .editorial-copy > p{color:rgb(214, 224, 214)}

:root[data-theme="dark"] .editorial-actions > button{border-top-color:rgba(64,90,95,0.5);border-right-color:rgba(64,90,95,0.5);border-bottom-color:rgba(64,90,95,0.5);border-left-color:rgba(64,90,95,0.5);color:rgb(228, 232, 212);background-image:initial;background-color:transparent;background:transparent;border:1px solid rgba(64,90,95,0.5)}
:root[data-theme="dark"] .editorial-actions summary{color:rgb(185, 205, 186)}
:root[data-theme="dark"] .editorial-credit{color:inherit}
:root[data-theme="dark"] .editorial-credit p{color:inherit!important}
:root[data-theme="dark"] .editorial-credit a{color:inherit}
:root[data-theme="dark"] .editorial-labels{border-top-color:rgba(64,90,95,0.333)}
:root[data-theme="dark"] .editorial-labels dt{color:inherit}
:root[data-theme="dark"] .editorial-labels dd{color:inherit}
:root[data-theme="dark"] .editorial-filmstrip{background-image:initial;background-color:rgb(8, 37, 44);border-top-color:rgba(64,90,95,0.25);background:rgb(8, 37, 44)}
:root[data-theme="dark"] .editorial-filmstrip button{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background-image:initial;background-color:rgb(23, 59, 65);color:rgb(244, 242, 228);background:rgb(23, 59, 65);border:2px solid transparent}

:root[data-theme="dark"] .editorial-filmstrip button > span{background-image:linear-gradient(transparent, rgb(6, 32, 40));background-color:initial;background:linear-gradient(transparent, rgb(6, 32, 40))}
:root[data-theme="dark"] .editorial-filmstrip button[aria-pressed="true"]{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1)}







:root[data-theme="dark"] .editorial-image-viewport{background-image:initial;background-color:rgb(9, 37, 44);background:rgb(9, 37, 44)}





@media (max-width: 700px){



}



:root[data-theme="dark"] .editorial-archive details{border-bottom-color:rgba(64,90,95,1)}



:root[data-theme="dark"] .editorial-return{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1)}

@media (min-width: 1000px) and (max-height: 850px){


}
@media (max-width: 999px){



}
@media (max-width: 700px){








}

/* field-guide.css */
:root[data-theme="dark"] .desk-reading-modes{border-bottom-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .desk-reading-modes button{background-image:initial;background-color:transparent;color:rgba(183,202,194,1);border-bottom-color:transparent;background:transparent}
:root[data-theme="dark"] .desk-reading-modes button[aria-pressed="true"]{color:rgba(231,240,233,1);border-bottom-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .guide-reading{border-top-color:rgba(64,90,95,1);color:rgba(231,240,233,1)}
:root[data-theme="dark"] .guide-reading > .eyebrow{color:var(--room-accent)}
:root[data-theme="dark"] .guide-reading h3{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .guide-reading p,:root[data-theme="dark"] .guide-answer p{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .guide-answer > .guide-full-lesson{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .guide-reading .guide-blurb{color:rgba(231,240,233,1);border-left-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .guide-citations a{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .guide-concepts details{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .guide-concepts summary{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .guide-concepts summary > span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .guide-concepts summary::after{color:rgba(183,202,194,1)}



:root[data-theme="dark"] .guide-question-search > span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .guide-question-search input{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}

:root[data-theme="dark"] .guide-question-scope button{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(183,202,194,1);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:rgba(23,41,46,1);border:1px solid transparent}
:root[data-theme="dark"] .guide-question-scope button[aria-pressed="true"]{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);color:rgba(231,240,233,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .guide-result-count{color:rgba(183,202,194,1)!important}
:root[data-theme="dark"] .guide-question{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .guide-question summary{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .guide-question summary > span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .guide-question summary::after{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .guide-answer > button{background-image:initial;background-color:transparent;color:rgba(183,202,194,1);border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background:transparent;border:0px}
:root[data-theme="dark"] .guide-shelf-title{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .guide-source-shelf article{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .guide-source-shelf a{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .guide-source-shelf p{color:rgba(183,202,194,1)!important}

@media (min-width: 1000px) and (max-height: 800px){

}
@media (max-width: 700px){



}

/* learning.css */





:root[data-theme="dark"] .room-question-open{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:transparent;color:rgba(231,240,233,1);background:transparent;border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .room-question-open > span{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);border:1px solid rgba(64,90,95,1)}


:root[data-theme="dark"] .learning-room .stage-purpose{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-model-return{background-image:initial;background-color:transparent;color:rgba(231,240,233,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:transparent;border:1px solid rgba(64,90,95,1)}



:root[data-theme="dark"] .learning-room .desk-footer .room-source-action{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .lesson-section-title{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .lesson-concepts details,:root[data-theme="dark"] .lesson-evidence,:root[data-theme="dark"] .lesson-audio{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .lesson-concepts summary,:root[data-theme="dark"] .lesson-evidence > summary,:root[data-theme="dark"] .lesson-audio > summary{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .lesson-concepts summary::after,:root[data-theme="dark"] .lesson-evidence > summary::after,:root[data-theme="dark"] .lesson-audio > summary::after{color:rgba(183,202,194,1)}


:root[data-theme="dark"] .lesson-questions{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .lesson-questions > .eyebrow{color:rgba(183,202,194,1)}



:root[data-theme="dark"] .lesson-mechanism{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .lesson-mechanism h3{color:rgba(231,240,233,1)}



:root[data-theme="dark"] .lesson-case{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .lesson-case h3{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .learning-dialog{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .learning-dialog::backdrop{background-image:initial;background-color:rgba(9, 43, 54, 0.85);background:rgba(9, 43, 54, 0.85)}
:root[data-theme="dark"] .learning-dialog-heading{background-image:initial;background-color:rgba(23,41,46,0.96);border-bottom-color:rgba(64,90,95,1);background:rgba(23,41,46,0.96)}

:root[data-theme="dark"] .learning-dialog-heading button{background-image:initial;background-color:rgb(40, 79, 67);color:rgb(244, 240, 221);background:rgb(40, 79, 67)}

:root[data-theme="dark"] .learning-dialog-body > details{border-bottom-color:rgba(64,90,95,1)}









:root[data-theme="dark"] .learning-room .editorial-image{background-image:initial;background-color:rgb(18, 51, 59);background:rgb(18, 51, 59)}

:root[data-theme="dark"] .learning-room .editorial-image.is-illustration{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .editorial-3d{color:rgb(248, 242, 223);background-image:initial;background-color:rgba(34, 75, 68, 0.92);border-top-color:rgba(64,90,95,0.5);border-right-color:rgba(64,90,95,0.5);border-bottom-color:rgba(64,90,95,0.5);border-left-color:rgba(64,90,95,0.5);background:rgba(34, 75, 68, 0.92);border:1px solid rgba(64,90,95,0.5)}

:root[data-theme="dark"] .practice-journey > div{border-top-color:rgba(64,90,95,0.5);border-right-color:rgba(64,90,95,0.5);border-bottom-color:rgba(64,90,95,0.5);border-left-color:rgba(64,90,95,0.5);color:rgb(185, 206, 188);border:1px solid rgba(64,90,95,0.5)}
:root[data-theme="dark"] .practice-journey > div.current{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}

@media (min-width: 1000px) and (max-height: 800px){
}
@media (max-width: 999px){:root[data-theme="dark"] .learning-room .room-topics{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}


}
@media (max-width: 700px){
















}

/* course.css */
:root[data-theme="dark"] .lesson-vocabulary,:root[data-theme="dark"] .lesson-related{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .lesson-vocabulary > summary,:root[data-theme="dark"] .lesson-related > summary{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .lesson-vocabulary dt{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .lesson-vocabulary dd{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .lesson-related a{border-bottom-color:rgba(64,90,95,1);color:rgba(231,240,233,1)}
:root[data-theme="dark"] .visual-observation{border-left-color:rgba(64,90,95,1)}



:root[data-theme="dark"] .course-progress{color:rgba(183,202,194,1)}


:root[data-theme="dark"] .room-lesson .lesson-question{color:rgba(231,240,233,1);border-bottom-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .room-lesson .lesson-prose p{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .lesson-takeaway{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .lesson-takeaway .eyebrow{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-lesson .lesson-takeaway p{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .lesson-investigation,:root[data-theme="dark"] .lesson-check,:root[data-theme="dark"] .lesson-references{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .lesson-investigation > summary,:root[data-theme="dark"] .lesson-check > summary,:root[data-theme="dark"] .lesson-references > summary{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .lesson-investigation > summary::after,:root[data-theme="dark"] .lesson-check > summary::after,:root[data-theme="dark"] .lesson-references > summary::after{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .lesson-investigation h4,:root[data-theme="dark"] .lesson-check h3{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .lesson-care{border-left-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .lesson-check-choices button{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .lesson-check-choices button[aria-pressed="true"]{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .lesson-check-feedback{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .lesson-check-feedback strong{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .lesson-read{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:transparent;color:rgba(231,240,233,1);background:transparent;border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .lesson-read span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .lesson-read[aria-pressed="true"]{background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}













:root[data-theme="dark"] .learning-room .room-body-caption{border-top-color:rgba(64,90,95,1)}





:root[data-theme="dark"] .room-body-caption .feature-panel{background-image:none;background-color:initial;background:none}

:root[data-theme="dark"] .model-structure-choice{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .model-structure-choice select{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .lesson-storage-warning{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .foundation-card{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}






:root[data-theme="dark"] .foundation-study > img{background-image:initial;background-color:rgb(22, 61, 67);background:rgb(22, 61, 67)}
:root[data-theme="dark"] .foundation-study details{border-top-color:rgba(64,90,95,1)}



@media (min-width: 1650px){

}
@media (max-width: 999px){



}
@media (max-width: 700px){
















}
@media (prefers-reduced-motion: no-preference){
}










:root[data-theme="dark"] .art-observation summary{color:rgb(193, 216, 198)}
:root[data-theme="dark"] .art-observation p{color:rgb(218, 229, 217)}
:root[data-theme="dark"] .art-pin{background-image:none;background-color:initial;color:rgb(255, 248, 230);background:none}

:root[data-theme="dark"] .art-pin span{border-top-color:rgba(64,90,95,0.79);border-right-color:rgba(64,90,95,0.79);border-bottom-color:rgba(64,90,95,0.79);border-left-color:rgba(64,90,95,0.79);background-image:initial;background-color:rgba(18, 59, 67, 0.85);background:rgba(18, 59, 67, 0.85);border:1px solid rgba(64,90,95,0.79)}
:root[data-theme="dark"] .art-pin[aria-pressed="true"] span{background-image:initial;background-color:rgba(32,55,60,1);color:rgba(231,240,233,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(32,55,60,1)}
:root[data-theme="dark"] .art-callout-details{border-top-color:rgba(64,90,95,0.4)}
:root[data-theme="dark"] .art-callout-details strong{color:rgb(244, 230, 185)}
:root[data-theme="dark"] .art-callout-details p{color:rgb(219, 232, 222)}
:root[data-theme="dark"] .art-label-list{border-top-color:rgba(64,90,95,1)}




:root[data-theme="dark"] .lesson-prose .lesson-chapter h3{color:rgba(231,240,233,1)}







:root[data-theme="dark"] .foundation-art figcaption{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .foundation-art figcaption strong{color:rgba(231,240,233,1)}



@media (min-width: 1000px) and (max-height: 850px){


}
@media (max-width: 999px){

}
@media (max-width: 700px){






}
/* collection-room.css */
:root[data-theme="dark"] .learning-room .course-lesson .lesson-questions{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}
:root[data-theme="dark"] .learning-room .course-lesson > details,:root[data-theme="dark"] .learning-room .course-lesson .lesson-questions > .guide-question{border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .learning-room .course-lesson > details > summary,:root[data-theme="dark"] .learning-room .course-lesson .lesson-questions > .guide-question > summary{color:rgba(231,240,233,1)}

:root[data-theme="dark"] .learning-room .course-lesson > details > summary::after,:root[data-theme="dark"] .learning-room .course-lesson .lesson-questions > .guide-question > summary::after{color:rgba(183,202,194,1)}


:root[data-theme="dark"] .lesson-reference-content h3{color:rgba(231,240,233,1)}


:root[data-theme="dark"] .lesson-image-credits > details,:root[data-theme="dark"] .lesson-model-credit{border-top-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .lesson-reference-content .editorial-credit p,:root[data-theme="dark"] .lesson-model-credit p{color:rgba(183,202,194,1)!important}
:root[data-theme="dark"] .lesson-reference-content .editorial-credit a{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .lesson-source-archive{background-image:initial;background-color:transparent;color:rgba(231,240,233,1);background:transparent}





:root[data-theme="dark"] [data-lesson-position]{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .learning-room .desk-footer .lesson-read{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:transparent;background:transparent;border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .learning-room .desk-footer .lesson-read[aria-pressed="true"]{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1)}


:root[data-theme="dark"] .learning-room .room-note-open,:root[data-theme="dark"] .learning-room .room-question-open,:root[data-theme="dark"] .learning-room .room-heading-actions .button{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:transparent;color:rgba(231,240,233,1);background:transparent;border:1px solid rgba(64,90,95,1)}



:root[data-theme="dark"] #note-purpose{color:rgba(183,202,194,1)}
:root[data-theme="dark"] #note-context{color:rgba(231,240,233,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .note-prompts button{background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}

:root[data-theme="dark"] #note-dialog .dialog-actions{border-top-color:rgba(64,90,95,1);background:var(--paper)}
@media (max-width: 700px){











}

















:root[data-theme="dark"] .gallery-label{color:rgb(193, 210, 198)}
:root[data-theme="dark"] .gallery-label span{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .learning-room .editorial-filmstrip button{background-image:initial;background-color:rgb(25, 58, 64);background:rgb(25, 58, 64)}
:root[data-theme="dark"] .learning-room .editorial-filmstrip button > img{background-image:initial;background-color:rgb(11, 41, 48);background:rgb(11, 41, 48)}
:root[data-theme="dark"] .learning-room .editorial-filmstrip button > span{background-image:none;background-color:initial;background:none}
:root[data-theme="dark"] .learning-room .editorial-filmstrip button[aria-pressed="true"]{background-image:initial;background-color:rgb(38, 75, 77);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgb(38, 75, 77)}

:root[data-theme="dark"] .stage-atlas-open{background-image:initial;background-color:transparent;color:rgba(231,240,233,1);background:transparent}
:root[data-theme="dark"] .stage-atlas-open span{color:rgba(183,202,194,1)}




:root[data-theme="dark"] .room-browse-open{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}






:root[data-theme="dark"] .room-collection .eyebrow{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .room-collection h2{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .room-collection > header > a{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .room-collection .specimen-shelf a{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}
:root[data-theme="dark"] .room-collection .specimen-shelf a[aria-current]{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}

:root[data-theme="dark"] .room-collection .specimen-shelf span{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .room-collection .specimen-shelf small{color:rgba(183,202,194,1)}




:root[data-theme="dark"] .collection-browser{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}

:root[data-theme="dark"] .collection-browser::backdrop{background-image:initial;background-color:rgba(8, 43, 53, 0.85);background:rgba(8, 43, 53, 0.85)}

:root[data-theme="dark"] .catalogue-heading .eyebrow{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .catalogue-heading > button{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:transparent;color:rgba(231,240,233,1);background:transparent;border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .catalogue-tools{border-bottom-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .catalogue-modes button{color:rgba(183,202,194,1);background-image:initial;background-color:transparent;background:transparent}
:root[data-theme="dark"] .catalogue-modes button[aria-pressed="true"]{background-image:initial;background-color:rgb(35, 78, 68);color:rgb(248, 245, 233);background:rgb(35, 78, 68)}

:root[data-theme="dark"] .catalogue-search input{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}

:root[data-theme="dark"] .catalogue-filters button{border-bottom-color:transparent;background-image:initial;background-color:transparent;color:rgba(183,202,194,1);background:transparent}
:root[data-theme="dark"] .catalogue-filters button[aria-pressed="true"]{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);color:rgba(231,240,233,1)}
:root[data-theme="dark"] .catalogue-count{color:rgba(183,202,194,1)}


:root[data-theme="dark"] .catalogue-topic > header{border-bottom-color:rgba(64,90,95,1)}

:root[data-theme="dark"] .catalogue-topic > header > span{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .catalogue-cluster h4{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .catalogue-lesson{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .catalogue-lesson:hover,:root[data-theme="dark"] .catalogue-lesson[aria-current="true"]{background-image:initial;background-color:rgba(23,41,46,1);border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background:rgba(23,41,46,1)}


:root[data-theme="dark"] .catalogue-lesson small{color:rgba(183,202,194,1)}

:root[data-theme="dark"] .catalogue-lesson > span > span{color:rgba(183,202,194,1)}


:root[data-theme="dark"] .atlas-image-card{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .atlas-image-open{background-image:none;background-color:initial;color:rgba(231,240,233,1);background:none}
:root[data-theme="dark"] .atlas-image-open img{background-image:initial;background-color:rgb(21, 56, 62);background:rgb(21, 56, 62)}

:root[data-theme="dark"] .atlas-image-open small{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .atlas-image-card > details{border-top-color:rgba(64,90,95,1)}
:root[data-theme="dark"] .atlas-image-card summary{color:rgba(231,240,233,1)}
:root[data-theme="dark"] .atlas-image-card details button{background-image:none;background-color:initial;border-top-color:rgba(64,90,95,1);color:rgba(231,240,233,1);background:none}


:root[data-theme="dark"] .catalogue-empty p{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .catalogue-empty button{background-image:initial;background-color:rgb(40, 82, 71);color:rgb(250, 249, 237);background:rgb(40, 82, 71)}

@media (min-width: 1000px) and (max-height: 800px){

}
@media (max-width: 999px){












}
@media (max-width: 700px){



















:root[data-theme="dark"] .collection-browser{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}

















}
@media (max-height: 600px){






}


/* new-collection.css */

:root[data-theme="dark"] .new-research-switch button{border-top-color:rgba(64,90,95,1);border-right-color:rgba(64,90,95,1);border-bottom-color:rgba(64,90,95,1);border-left-color:rgba(64,90,95,1);background-image:initial;background-color:rgba(23,41,46,1);color:rgba(231,240,233,1);background:rgba(23,41,46,1);border:1px solid rgba(64,90,95,1)}
:root[data-theme="dark"] .new-research-switch button[aria-pressed="true"]{background-image:initial;background-color:rgb(49, 89, 75);color:rgb(255, 255, 255);background:rgb(49, 89, 75)}


:root[data-theme="dark"] .research-table caption{color:rgba(183,202,194,1)}
:root[data-theme="dark"] .research-table th,:root[data-theme="dark"] .research-table td{border-bottom-color:rgba(64,90,95,1)}


:root[data-theme="dark"] .new-research-stage{background-image:initial;background-color:rgb(16, 51, 60);color:rgb(245, 244, 233);background:rgb(16, 51, 60)}



:root[data-theme="dark"] .new-research-stage p{color:rgb(185, 208, 198)}


@media (max-width: 500px){

}
/* portraits.css */


:root[data-theme="dark"] .portrait-label{background-image:initial;background-color:rgba(9, 46, 56, 0.79);color:rgb(255, 255, 255);background:rgba(9, 46, 56, 0.79)}


:root[data-theme="dark"] .hero-art:has(.hero-study-image)::after{background-image:linear-gradient(90deg, rgb(17, 62, 70) 0%, transparent 24%);background-color:initial;background:linear-gradient(90deg, rgb(17, 62, 70) 0%, transparent 24%)}





@media (max-width: 700px){

:root[data-theme="dark"] .hero-art:has(.hero-study-image)::after{background-image:linear-gradient(90deg, rgb(17, 62, 70) 0%, rgba(17, 62, 70, 0.733) 45%, transparent);background-color:initial;background:linear-gradient(90deg, rgb(17, 62, 70) 0%, rgba(17, 62, 70, 0.733) 45%, transparent)}
}
/* appearance.css */



:root[data-theme="dark"] body{color:var(--ink);background:var(--paper)}



:root[data-theme="dark"] .appearance-open{color:var(--ink);background:var(--surface-soft);border:1px solid var(--line)}






















:root[data-theme="dark"] .specimen-open{background:var(--paper)}






:root[data-theme="dark"] .learning-room .room-topics{border-top-color:initial}

:root[data-theme="dark"] .learning-room .room-spread{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background:var(--surface);border:0px}
:root[data-theme="dark"] .learning-room .room-stage{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background:var(--surface-soft);border:0px}













:root[data-theme="dark"] .learning-room .room-desk{background:var(--surface)}



:root[data-theme="dark"] .learning-room .room-lesson p,:root[data-theme="dark"] .room-lesson .lesson-prose p,:root[data-theme="dark"] .foundation-study .lesson-prose p,:root[data-theme="dark"] .lesson-vocabulary dd,:root[data-theme="dark"] .art-label-list dd{color:var(--body-copy)}
































:root[data-theme="dark"] .gallery-controls{background-image:initial;background-color:rgb(12, 43, 50);color:rgb(234, 241, 232);background:rgb(12, 43, 50)}
:root[data-theme="dark"] .gallery-controls button{border-top-color:rgb(88, 119, 123);border-right-color:rgb(88, 119, 123);border-bottom-color:rgb(88, 119, 123);border-left-color:rgb(88, 119, 123);background-image:initial;background-color:rgb(30, 66, 72);color:rgb(245, 244, 233);background:rgb(30, 66, 72);border:1px solid rgb(88, 119, 123)}


:root[data-theme="dark"] .gallery-position small{color:rgb(190, 209, 200)}
:root[data-theme="dark"] .gallery-read{color:rgb(224, 233, 220)}
:root[data-theme="dark"] .learning-room .editorial-filmstrip{background-image:initial;background-color:rgb(12, 43, 50);background:rgb(12, 43, 50)}

:root[data-theme="dark"] .learning-room .editorial-filmstrip button{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border:2px solid transparent}






@media (min-width: 1000px){
}
@media (max-width: 1000px){
}
@media (max-width: 999px){


:root[data-theme="dark"] .learning-room .room-topics{background:var(--paper)}




}
@media (max-width: 700px){



:root[data-theme="dark"] .sidebar,:root[data-theme="dark"] .specimen-open .sidebar{background:var(--surface)}















:root[data-theme="dark"] .species-card{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background-image:initial;background-color:transparent;background:transparent;border:0px}


















:root[data-theme="dark"] .learning-room .room-spread{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}

:root[data-theme="dark"] .learning-room .room-stage{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}

:root[data-theme="dark"] .learning-room .room-visual-study,:root[data-theme="dark"] .learning-room .editorial-plate{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}








































}
@media (max-width: 359px){






}


:root[data-theme="dark"] .learning-room .room-heading-actions > button{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background-image:initial;background-color:transparent;background:transparent;border:0px}
:root[data-theme="dark"] .learning-room .room-heading-actions > button:hover{background:var(--surface-soft)}
:root[data-theme="dark"] .learning-room .room-heading-actions .button{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background-image:initial;background-color:transparent;background:transparent;border:0px}




:root[data-theme="dark"] .gallery-controls > button,:root[data-theme="dark"] .gallery-read{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background-image:none;background-color:initial;background:none;border:0px}
:root[data-theme="dark"] .gallery-controls > button:hover,:root[data-theme="dark"] .gallery-read:hover{background-image:initial;background-color:rgb(36, 69, 75);background:rgb(36, 69, 75)}

:root[data-theme="dark"] .learning-room .gallery-controls .editorial-filmstrip{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background-image:none;background-color:initial;background:none;border:0px}

:root[data-theme="dark"] .learning-room .gallery-controls .editorial-filmstrip button{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background-image:none;background-color:initial;background:none;border:0px}
:root[data-theme="dark"] .learning-room .gallery-controls .editorial-filmstrip button > span{background-image:initial;background-color:rgb(127, 157, 158);background:rgb(127, 157, 158)}
:root[data-theme="dark"] .learning-room .gallery-controls .editorial-filmstrip button[aria-pressed="true"] > span{background-image:initial;background-color:rgb(228, 211, 161);background:rgb(228, 211, 161)}
:root[data-theme="dark"] .editorial-expand,:root[data-theme="dark"] .editorial-3d{border-top-color:rgba(64,90,95,0.3);border-right-color:rgba(64,90,95,0.3);border-bottom-color:rgba(64,90,95,0.3);border-left-color:rgba(64,90,95,0.3);background-image:initial;background-color:rgba(16, 45, 53, 0.91);background:rgba(16, 45, 53, 0.91);border:1px solid rgba(64,90,95,0.3)}






:root[data-theme="dark"] .room-browse-open{background-image:initial;background-color:transparent;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;background:transparent;border:0px}
:root[data-theme="dark"] .stage-atlas-open{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border:0px}




:root[data-theme="dark"] .stage-atlas-open{background-image:initial;background-color:rgba(16, 45, 53, 0.91);color:rgb(238, 244, 234);border-top-color:rgba(64,90,95,0.3);border-right-color:rgba(64,90,95,0.3);border-bottom-color:rgba(64,90,95,0.3);border-left-color:rgba(64,90,95,0.3);background:rgba(16, 45, 53, 0.91);border:1px solid rgba(64,90,95,0.3)}






:root[data-theme="dark"] .footer,:root[data-theme="dark"] .discovery-card p,:root[data-theme="dark"] .empty p,:root[data-theme="dark"] .compare-animal .latin,:root[data-theme="dark"] .compare-row > strong,:root[data-theme="dark"] .notebook-summary span,:root[data-theme="dark"] .room-back,:root[data-theme="dark"] .room-title-line .latin,:root[data-theme="dark"] .learning-room .room-topics > button,:root[data-theme="dark"] .learning-room .desk-topic,:root[data-theme="dark"] .learning-room .lesson-takeaway .eyebrow,:root[data-theme="dark"] [data-lesson-position],:root[data-theme="dark"] .room-collection .eyebrow,:root[data-theme="dark"] .room-collection .specimen-shelf small{color:var(--muted)}
:root[data-theme="dark"] .case-number{color:var(--muted)}
:root[data-theme="dark"] .learning-room .lesson-kicker{color:var(--body-copy)}
:root[data-theme="dark"] .utility-icon,:root[data-theme="dark"] .page-heading > .utility-icon,:root[data-theme="dark"] .note-actions > .utility-icon{border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;color:var(--ink);background:var(--surface-soft);border:0px}





:root[data-theme="dark"] [data-browser-close],:root[data-theme="dark"] [data-learning-close]{border-top-color:initial!important;border-right-color:initial!important;border-bottom-color:initial!important;border-left-color:initial!important;border:0px!important}

:root[data-theme="dark"] .catalogue-heading > button{background-image:initial;background-color:transparent;background:transparent}
:root[data-theme="dark"] .note-actions button:hover,:root[data-theme="dark"] .utility-icon:hover{background:var(--line)}
@media (min-width: 1000px){
}
@media (max-width: 700px){














}

}
