:where(html[data-theme="light"]) .btn-primary:hover{background:#e7ebe2}
:where(html[data-theme="light"]) .btn-outline{border-color:#b9c6ba42}
:where(html[data-theme="light"]) .brand small{color:#53685d}
:where(html[data-theme="light"]) .pill-amber{color:#875c0d}
:where(html[data-theme="light"]) .avatar{background:#e7ebe2;color:#243c32;border:2px solid #b9c6ba}
:where(html[data-theme="light"]) .avatar.clay{background:#e7ebe2;color:#724b22}
:where(html[data-theme="light"]) .avatar.slate{background:#e7ebe2;color:#243c32}
:where(html[data-theme="light"]) .avatar.rose{background:#e7ebe2;color:#6b2948}
:where(html[data-theme="light"]) .avatar.ai{background:#faf8f1;color:#53685d;border-color:#b9c6ba}
:where(html[data-theme="light"]) .study-nav{background:#f3f2ebf5;color:#243c32;box-shadow:0 6px 32px #193a2820;border:1px solid #b9c6ba77}
:where(html[data-theme="light"]) .study-nav a{color:#53685d}
:where(html[data-theme="light"]) .study-nav a.active{background:#e7ebe2}
:where(html[data-theme="light"]) .study-nav a:hover{background:#e7ebe2}
:where(html[data-theme="light"]) .sample-label{color:#53685d}
:where(html[data-theme="light"]) .toast{border:1px solid #b9c6ba;box-shadow:0 8px 30px #193a2820}
:where(html[data-theme="light"]) dialog{box-shadow:0 30px 100px #193a2820}
:where(html[data-theme="light"]) dialog::backdrop{background:#f3f2ebbb}
:where(html[data-theme="light"]) .public-header{border-bottom:1px solid #b9c6ba12}
:where(html[data-theme="light"]) .public-links{color:#53685d}
:where(html[data-theme="light"]) .hero-copy{color:#53685d}
:where(html[data-theme="light"]) .hero-secondary{color:#243c32}
:where(html[data-theme="light"]) .circle-icon{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .hero-foot{color:#53685d}
:where(html[data-theme="light"]) .hero-caption{color:#53685d}
:where(html[data-theme="light"]) .hero-caption button{color:#53685d}
:where(html[data-theme="light"]) .hero-tag{border-top:1px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .cohort-section{border-top:1px solid #b9c6ba24}
:where(html[data-theme="light"]) .section-title-row .text-link{color:#243c32}
:where(html[data-theme="light"]) .cohort-card{background:#faf8f1;border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .cohort-card:hover{border-color:#b9c6ba}
:where(html[data-theme="light"]) .cohort-card.featured{background:#faf8f1;border-color:#b9c6ba}
:where(html[data-theme="light"]) .cohort-card .eyebrow{color:#53685d}
:where(html[data-theme="light"]) .cohort-card.featured .eyebrow{color:#53685d}
:where(html[data-theme="light"]) .cohort-card p{color:#53685d}
:where(html[data-theme="light"]) .cohort-card.featured p{color:#53685d}
:where(html[data-theme="light"]) .cohort-bottom{border-top:1px solid #b9c6ba19;color:#53685d}
:where(html[data-theme="light"]) .featured .cohort-bottom{border-color:#b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .card-arrow{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .approach-intro p{color:#53685d}
:where(html[data-theme="light"]) .approach-item{border-left:1px solid #b9c6ba}
:where(html[data-theme="light"]) .approach-item p{color:#53685d}
:where(html[data-theme="light"]) .public-footer{color:#53685d}

@media(min-width:1600px){}
@media(max-width:1000px){}
@media(max-width:700px){}
@media(prefers-reduced-motion:reduce){}:where(html[data-theme="light"]) .study-nav a[aria-current="page"]{background:#e7ebe2}


:where(html[data-theme="light"]) .school-sidebar{background:#faf8f1}
:where(html[data-theme="light"]) .cohort-selector{border:1px solid #b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .cohort-selector .eyebrow{color:#53685d}
:where(html[data-theme="light"]) .cohort-selector .icon{color:#53685d}
:where(html[data-theme="light"]) .side-menu a,:where(html[data-theme="light"]) .side-menu button{color:#53685d}
:where(html[data-theme="light"]) .side-menu .active{color:#53685d}
:where(html[data-theme="light"]) .side-menu a:hover,:where(html[data-theme="light"]) .side-menu button:hover{background:#e7ebe2;color:#243c32}
:where(html[data-theme="light"]) .side-counter{color:#53685d}
:where(html[data-theme="light"]) .sidebar-footnote{color:#53685d;border-top:1px solid #b9c6ba1a}
:where(html[data-theme="light"]) .sidebar-profile small{color:#53685d}
:where(html[data-theme="light"]) .breadcrumb{color:#53685d}
:where(html[data-theme="light"]) .breadcrumb b{color:#243c32}
:where(html[data-theme="light"]) .top-tools button{color:#53685d}
:where(html[data-theme="light"]) .welcome p{color:#53685d}
:where(html[data-theme="light"]) .week-tag{color:#53685d}
:where(html[data-theme="light"]) .week-tag b{color:#243c32}
:where(html[data-theme="light"]) .session-card{background:#faf8f1}
:where(html[data-theme="light"]) .session-card::before{background:linear-gradient(90deg,#faf8f1 12%,#faf8f1a6 60%,#faf8f145),url('assets/jade-assembly-code.webp') center/cover}
:where(html[data-theme="light"]) .session-top .eyebrow{color:#53685d}
:where(html[data-theme="light"]) .session-card>p{color:#53685d}
:where(html[data-theme="light"]) .session-hosts .avatar{border-color:#b9c6ba}
:where(html[data-theme="light"]) .session-hosts p{color:#243c32}
:where(html[data-theme="light"]) .session-hosts small{color:#53685d}
:where(html[data-theme="light"]) .panel-heading>.icon{color:#53685d}
:where(html[data-theme="light"]) .work-icon>.eyebrow{color:#53685d}
:where(html[data-theme="light"]) .work-card>p{color:#53685d}
:where(html[data-theme="light"]) .status-line{color:#7e5915}
:where(html[data-theme="light"]) .project-mini span{background:#e7ebe2}
:where(html[data-theme="light"]) .project-mini span.done{background:#e7ebe2}
:where(html[data-theme="light"]) .project-mini span.current{background:#e7ebe2}
:where(html[data-theme="light"]) .date-mark{background:#e7ebe2;color:#53685d}
:where(html[data-theme="light"]) .agenda-item.active .date-mark{background:#e7ebe2}
:where(html[data-theme="light"]) .agenda-item small{color:#53685d}
:where(html[data-theme="light"]) .learning-marker{border:1px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .learning-marker.complete{background:#faf8f1;border-color:#b9c6ba}
:where(html[data-theme="light"]) .learning-marker.current{background:#f4f1ec;color:#7e5915}
:where(html[data-theme="light"]) .learning-item small{color:#53685d}
:where(html[data-theme="light"]) .learning-note{color:#53685d}
:where(html[data-theme="light"]) .person-row small{color:#53685d}
:where(html[data-theme="light"]) .role-tag{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .resource-thumb{background:#e7ebe2;color:#53685d}
:where(html[data-theme="light"]) .resource-thumb.lines{background:repeating-linear-gradient(0deg,transparent,transparent 13px,#e7ebe212 14px),repeating-linear-gradient(90deg,#faf8f1,#faf8f1 13px,#e7ebe212 14px)}
:where(html[data-theme="light"]) .resource-thumb.light{background:#faf8f1}
:where(html[data-theme="light"]) .resource-body small{color:#53685d}
:where(html[data-theme="light"]) .resource-item:hover{border-color:#b9c6ba}
:where(html[data-theme="light"]) .home-note{border-left:2px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .meeting{background:#f3f2eb;color:#243c32}
:where(html[data-theme="light"]) .meeting-header{border-bottom:1px solid #b9c6ba18}
:where(html[data-theme="light"]) .meeting-context>span{color:#53685d;border-left:1px solid #b9c6ba}
:where(html[data-theme="light"]) .meeting-status{color:#53685d}
:where(html[data-theme="light"]) .record-indicator{color:#53685d}
:where(html[data-theme="light"]) .teacher-tile{border:1px solid #b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .teacher-tile.speaking{border-color:#b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .teacher-identity small{color:#53685d}
:where(html[data-theme="light"]) .teacher-tile .role-tag{color:#53685d;border-color:#b9c6ba}
:where(html[data-theme="light"]) .teacher-tile>.icon{color:#53685d}
:where(html[data-theme="light"]) .waveform span{background:#e7ebe2}
:where(html[data-theme="light"]) .stage{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .stage-header{background:#faf8f1;color:#53685d}
:where(html[data-theme="light"]) .stage-tabs button{color:#53685d}
:where(html[data-theme="light"]) .stage-tabs button.active{background:#e7ebe2;color:#53685d}
:where(html[data-theme="light"]) .lesson-slide{background:#faf8f1}
:where(html[data-theme="light"]) .slide-top{color:#53685d}
:where(html[data-theme="light"]) .lesson-slide>p{color:#53685d}
:where(html[data-theme="light"]) .flow-node{border:1px solid #b9c6ba;background:#e7ebe2}
:where(html[data-theme="light"]) .flow-node small{color:#53685d}
:where(html[data-theme="light"]) .flow-node.selected{background:#faf8f1;border-color:#b9c6ba}
:where(html[data-theme="light"]) .flow-diagram>.icon{color:#53685d}
:where(html[data-theme="light"]) .slide-question{color:#7e5915}
:where(html[data-theme="light"]) .slide-question strong{color:#243c32}
:where(html[data-theme="light"]) .stage-footer{border-top:1px solid #b9c6ba;color:#53685d;background:#faf8f1}
:where(html[data-theme="light"]) .stage-footer button{color:#53685d}
:where(html[data-theme="light"]) .caption-bar{border:1px solid #b9c6ba;background:#faf8f1;color:#53685d}
:where(html[data-theme="light"]) .caption-tag{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .caption-bar strong{color:#53685d}
:where(html[data-theme="light"]) .participants-label{color:#53685d}
:where(html[data-theme="light"]) .student-tile{background:#faf8f1;border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .student-tile small{color:#53685d}
:where(html[data-theme="light"]) .call-control{background:#e7ebe2;border:1px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .call-control.selected{background:#e7ebe2;border-color:#b9c6ba;color:#243c32}
:where(html[data-theme="light"]) .call-control.hand{background:#faf8f1;border-color:#b9c6ba;color:#243c32}
:where(html[data-theme="light"]) .call-control.leave{color:#873e0d}
:where(html[data-theme="light"]) .meeting-side-tabs{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .meeting-side-tabs button{color:#53685d}
:where(html[data-theme="light"]) .meeting-side-tabs button.active{border-color:#b9c6ba}
:where(html[data-theme="light"]) .chat-day{color:#53685d}
:where(html[data-theme="light"]) .chat-entry-meta small{color:#53685d}
:where(html[data-theme="light"]) .chat-entry p{color:#53685d}
:where(html[data-theme="light"]) .chat-entry p code{background:#e7ebe2}
:where(html[data-theme="light"]) .chat-entry.highlight{background:#faf8f1;border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .chat-attachment{background:#faf8f1;border:1px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .chat-input-wrap{border-top:1px solid #b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .chat-input-form{border:1px solid #b9c6ba;background:#f3f2eb}
:where(html[data-theme="light"]) .chat-input-form input{color:#243c32}
:where(html[data-theme="light"]) .chat-input-form button{background:#e7ebe2;color:#243c32}
:where(html[data-theme="light"]) .chat-input-wrap>p{color:#53685d}
:where(html[data-theme="light"]) .side-file>.icon{color:#53685d}
:where(html[data-theme="light"]) .side-file small{color:#53685d}
:where(html[data-theme="light"]) .side-file button{color:#53685d}
:where(html[data-theme="light"]) .agenda-check small{color:#53685d}
:where(html[data-theme="light"]) .code-surface{background:#faf8f1;color:#53685d}
:where(html[data-theme="light"]) .code-surface .eyebrow{color:#53685d}
:where(html[data-theme="light"]) .code-comment{color:#53685d}
:where(html[data-theme="light"]) .code-keyword{color:#53685d}
:where(html[data-theme="light"]) .code-type{color:#7a541a}
:where(html[data-theme="light"]) .assignment-brief{background:#faf8f1;color:#53685d}
:where(html[data-theme="light"]) .brief-list{color:#53685d}

@media(min-width:1550px){}
@media(max-width:1150px){}
@media(max-width:900px){}
@media(max-width:600px){}

:where(html[data-theme="light"]) .portal,:where(html[data-theme="light"]) .cohort-room{background:#faf8f1;color:#243c32}
:where(html[data-theme="light"]) .portal .btn-subtle:hover{background:#e7ebe2}
:where(html[data-theme="light"]) .portal-sidebar{background:#f3f2eb}
:where(html[data-theme="light"]) .portal-sidebar .brand-mark{color:#187c5b}
:where(html[data-theme="light"]) .workspace-label{color:#53685d}
:where(html[data-theme="light"]) .status-dot{background:#e7ebe2}
:where(html[data-theme="light"]) .portal-nav .nav-item{color:#53685d}
:where(html[data-theme="light"]) .portal-nav .nav-item:hover{color:#243c32;background:#faf8f1}
:where(html[data-theme="light"]) .nav-expand{color:#53685d}
:where(html[data-theme="light"]) .joined-cohorts{border-left:1px solid #b9c6ba}
:where(html[data-theme="light"]) .joined-link{color:#53685d}
:where(html[data-theme="light"]) .joined-link:hover{background:#faf8f1}
:where(html[data-theme="light"]) .joined-caption{color:#53685d}
:where(html[data-theme="light"]) .chain-dot.solana{background:linear-gradient(140deg,#e7ebe2,#e7ebe2)}
:where(html[data-theme="light"]) .chain-dot.monad{background:#e7ebe2}
:where(html[data-theme="light"]) .joined-cohorts>small{color:#53685d}
:where(html[data-theme="light"]) .nav-section-label{color:#53685d}
:where(html[data-theme="light"]) .preview-note{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .preview-note>span{color:#53685d}
:where(html[data-theme="light"]) .preview-note p{color:#53685d}
:where(html[data-theme="light"]) .preview-note small{color:#53685d}
:where(html[data-theme="light"]) .portal-identity small{color:#53685d}
:where(html[data-theme="light"]) .profile-avatar{border:1px solid #b9c6ba;background:#e7ebe2}
:where(html[data-theme="light"]) .profile-avatar.large{border:3px solid #b9c6ba}
:where(html[data-theme="light"]) .portal-topbar{border-bottom:1px solid #b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .portal-topbar>div{color:#53685d}
:where(html[data-theme="light"]) .portal-topbar strong{color:#243c32}
:where(html[data-theme="light"]) .topbar-profile{color:#53685d}
:where(html[data-theme="light"]) .portal-footer{border-top:1px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .page-heading p{color:#53685d}
:where(html[data-theme="light"]) .subtle-label{color:#53685d}
:where(html[data-theme="light"]) .subtle-badge{border:1px solid #b9c6ba;color:#53685d;background:#faf8f1}
:where(html[data-theme="light"]) .catalogue-card p{color:#53685d}
:where(html[data-theme="light"]) .cohort-meta{color:#53685d}
:where(html[data-theme="light"]) .card-bottom{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .learning-principles{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .learning-principles .icon{color:#53685d}
:where(html[data-theme="light"]) .learning-principles p{color:#53685d}
:where(html[data-theme="light"]) .back-link{color:#53685d}
:where(html[data-theme="light"]) .cohort-detail-hero p{color:#53685d}
:where(html[data-theme="light"]) .detail-chips>span{color:#53685d}
:where(html[data-theme="light"]) .detail-actions>span{color:#53685d}
:where(html[data-theme="light"]) .detail-columns{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .section-heading>p{color:#53685d}
:where(html[data-theme="light"]) .week-index{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .portal-panel>p{color:#53685d}
:where(html[data-theme="light"]) .portal-person small{color:#53685d}
:where(html[data-theme="light"]) .portal-person .avatar{border-color:#b9c6ba}
:where(html[data-theme="light"]) .small-muted{color:#53685d!important}
:where(html[data-theme="light"]) .teacher-placeholder{color:#53685d}
:where(html[data-theme="light"]) .cohort-workspace-heading p{color:#53685d}
:where(html[data-theme="light"]) .workspace-tabs{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .workspace-tabs>button{color:#53685d}
:where(html[data-theme="light"]) .permanent-room{background:linear-gradient(125deg,rgba(var(--accent-rgb),.09),transparent 75%),#faf8f1}
:where(html[data-theme="light"]) .room-card-top>.eyebrow{color:#53685d}
:where(html[data-theme="light"]) .room-status{color:#831a11}
:where(html[data-theme="light"]) .room-status.is-open{background:#e7ebe212;border-color:#b9c6ba30;color:#53685d}
:where(html[data-theme="light"]) .room-status.is-open>span{background:#e7ebe2;box-shadow:0 0 9px #193a2820}
:where(html[data-theme="light"]) .permanent-room>p{color:#53685d}
:where(html[data-theme="light"]) .room-card-bottom{border-top:1px solid #b9c6ba50}
:where(html[data-theme="light"]) .room-card-bottom>span{color:#53685d}
:where(html[data-theme="light"]) .task-preview{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .task-icon{border:1px solid #b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .task-preview p{color:#53685d}
:where(html[data-theme="light"]) .due-chip{color:#6e5826}
:where(html[data-theme="light"]) .announcement-mark{color:#53685d}
:where(html[data-theme="light"]) .announcement small{color:#53685d}
:where(html[data-theme="light"]) .announcement p{color:#53685d}
:where(html[data-theme="light"]) .demo-controls{border-top:1px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .week-navigation>button{color:#53685d}
:where(html[data-theme="light"]) .week-navigation>button>span{color:#53685d}
:where(html[data-theme="light"]) .week-navigation small{color:#53685d}
:where(html[data-theme="light"]) .weekly-section{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .weekly-section>p{color:#53685d}
:where(html[data-theme="light"]) .submission-row{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .submission-row small{color:#53685d}
:where(html[data-theme="light"]) .recording-placeholder p{color:#53685d}
:where(html[data-theme="light"]) .enrolled-card{border:1px solid #b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .enrolled-card p{color:#53685d}
:where(html[data-theme="light"]) .quiet-callout{border:1px dashed #b9c6ba}
:where(html[data-theme="light"]) .quiet-callout>.icon{color:#53685d}
:where(html[data-theme="light"]) .quiet-callout p{color:#53685d}
:where(html[data-theme="light"]) .empty-state p{color:#53685d}
:where(html[data-theme="light"]) .settings-nav>button{color:#53685d}
:where(html[data-theme="light"]) .settings-section-heading{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .settings-section-heading p{color:#53685d}
:where(html[data-theme="light"]) .avatar-editor{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .avatar-editor p{color:#53685d}
:where(html[data-theme="light"]) .avatar-editor small{color:#53685d}
:where(html[data-theme="light"]) .portal label:not(.preference-row):not(.visibility-check){color:#243c32}
:where(html[data-theme="light"]) .portal :is(input:not([type=checkbox]):not([type=file]),textarea,select){color:#243c32}
:where(html[data-theme="light"]) .portal select{color:#243c32}
:where(html[data-theme="light"]) .portal input::placeholder{color:#53685d}
:where(html[data-theme="light"]) .field-grid label>small{color:#53685d}
:where(html[data-theme="light"]) .input-prefix>span{color:#53685d}
:where(html[data-theme="light"]) .field-hint{color:#53685d}
:where(html[data-theme="light"]) .form-action-row{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .form-action-row>small{color:#53685d}
:where(html[data-theme="light"]) .form-error{color:#87220d}
:where(html[data-theme="light"]) .connection-explainer p{color:#53685d}
:where(html[data-theme="light"]) .connection-explainer strong{color:#243c32}
:where(html[data-theme="light"]) .connection-row{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .provider-mark{background:#e7ebe2;border:1px solid #b9c6ba;color:#243c32}
:where(html[data-theme="light"]) .connection-identity p{color:#53685d}
:where(html[data-theme="light"]) .optional-label{color:#53685d}
:where(html[data-theme="light"]) .verified-demo{color:#53685d}
:where(html[data-theme="light"]) .visibility-check{color:#53685d}
:where(html[data-theme="light"]) .connection-disconnect{color:#53685d}
:where(html[data-theme="light"]) .preference-row{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .preference-row p{color:#53685d}
:where(html[data-theme="light"]) .switch{background:#e7ebe2;border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .switch:before{background:#e7ebe2}
:where(html[data-theme="light"]) .theme-dots i{border:1px solid #b9c6ba20}
:where(html[data-theme="light"]) .theme-dots i:nth-child(2){background:#e7ebe2}
:where(html[data-theme="light"]) .theme-dots i:nth-child(3){background:#e7ebe2}
:where(html[data-theme="light"]) .profile-cover{border:1px solid #b9c6ba;background:radial-gradient(ellipse at 60% 20%,#e7ebe2,transparent 70%),#faf8f1}
:where(html[data-theme="light"]) .profile-cover>span{color:#53685d}
:where(html[data-theme="light"]) .cover-shape{border:1px solid #b9c6ba;box-shadow:0 20px 0 -1px #193a2820,0 21px 0 #193a2820,0 40px 0 -1px #193a2820,0 41px 0 #193a2820}
:where(html[data-theme="light"]) .profile-summary>.profile-avatar{border:5px solid #b9c6ba}
:where(html[data-theme="light"]) .profile-handle{color:#53685d!important}
:where(html[data-theme="light"]) .profile-summary p{color:#53685d}
:where(html[data-theme="light"]) .profile-metadata>span{color:#53685d}
:where(html[data-theme="light"]) .profile-cohort small{color:#53685d}
:where(html[data-theme="light"]) .profile-cohort>.icon{color:#53685d}
:where(html[data-theme="light"]) .profile-social small{color:#53685d}
:where(html[data-theme="light"]) .monad-stage p{color:#53685d}

@media(min-width:1550px){}
@media(max-width:1150px){}
@media(max-width:900px){}
@media(max-width:650px){:where(html[data-theme="light"]) .portal-sidebar{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .joined-link{background:#faf8f1}
}:where(html[data-theme="light"]) .connection-dialog{border:1px solid #b9c6ba;background:#faf8f1;color:#243c32}
:where(html[data-theme="light"]) .connection-dialog::backdrop{background:#f3f2ebb8}
:where(html[data-theme="light"]) .self-participant.speaking{box-shadow:inset 0 0 0 1px var(--accent-soft,#193a2820)}


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

:where(html[data-theme="light"]) .boot-screen{background:#faf8f1}
:where(html[data-theme="light"]) .boot-screen p{color:#53685d}
:where(html[data-theme="light"]) .boot-screen a{color:#1c7855}
:where(html[data-theme="light"]) .demo-role-bar{border-bottom:1px solid #b9c6ba;background:#f3f2eb}
:where(html[data-theme="light"]) .demo-tag{border:1px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .portal .demo-role-bar label{color:#53685d}
:where(html[data-theme="light"]) .portal .demo-role-bar select{background:#faf8f1;border-color:#b9c6ba}
:where(html[data-theme="light"]) .sync-status{color:#53685d}
:where(html[data-theme="light"]) .sync-status i{background:#e7ebe2}
:where(html[data-theme="light"]) .sync-status.offline{color:#87550d}
:where(html[data-theme="light"]) .sync-error{background:#e7ebe2;border-bottom:1px solid #b9c6ba;color:#87240d}
:where(html[data-theme="light"]) .sync-error button{color:#873b0d}
:where(html[data-theme="light"]) .role-hero{background:radial-gradient(ellipse at 80% 90%,#e7ebe245,transparent 75%),#faf8f1}
:where(html[data-theme="light"]) .role-hero p{color:#53685d}
:where(html[data-theme="light"]) .role-hero .hero-orbit{border:1px solid #b9c6ba60;color:#1c7855}
:where(html[data-theme="light"]) .hero-orbit:before,:where(html[data-theme="light"]) .hero-orbit:after{border:1px solid #b9c6ba40}
:where(html[data-theme="light"]) .role-action-card:hover{background:#faf8f1;border-color:#b9c6ba}
:where(html[data-theme="light"]) .role-action-card p{color:#53685d}
:where(html[data-theme="light"]) .role-stats span{color:#53685d}
:where(html[data-theme="light"]) .role-stats strong{color:#243c32}
:where(html[data-theme="light"]) .role-stats small{color:#53685d}
:where(html[data-theme="light"]) .focus-number{color:#53685d}
:where(html[data-theme="light"]) .next-focus p{color:#53685d}
:where(html[data-theme="light"]) .people-table-head{color:#53685d;border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .person-row{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .person-row small{color:#53685d}
:where(html[data-theme="light"]) .person-cohort{color:#53685d}
:where(html[data-theme="light"]) .permission-list>div{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .permission-list p{color:#53685d}
:where(html[data-theme="light"]) .managed-cohort-heading{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .initial-avatar{background:#e7ebe2;border:1px solid #b9c6ba;color:#243c32}
:where(html[data-theme="light"]) .ai-avatar{background:#faf8f1;color:#53685d;border-color:#b9c6ba}
:where(html[data-theme="light"]) .team-person small{color:#53685d}
:where(html[data-theme="light"]) .quiet-empty>.icon{color:#53685d}
:where(html[data-theme="light"]) .quiet-empty p{color:#53685d}
:where(html[data-theme="light"]) .work-receipt{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .work-receipt small{color:#53685d}
:where(html[data-theme="light"]) .work-receipt p{color:#53685d}
:where(html[data-theme="light"]) .learner-room-note{color:#53685d}
:where(html[data-theme="light"]) .agent-preview-note{border:1px solid #b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .agent-preview-note .icon{color:#53685d}
:where(html[data-theme="light"]) .agent-preview-note p{color:#53685d}
:where(html[data-theme="light"]) .agent-card{color:#243c32}
:where(html[data-theme="light"]) .agent-card:hover,:where(html[data-theme="light"]) .agent-card.selected{border-color:#b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .agent-glyph{border:1px solid #b9c6ba;background:#e7ebe2;color:#53685d}
:where(html[data-theme="light"]) .agent-role{color:#53685d}
:where(html[data-theme="light"]) .agent-card p{color:#53685d}
:where(html[data-theme="light"]) .agent-card-foot{border-top:1px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .agent-card-foot .icon{color:#53685d}
:where(html[data-theme="light"]) .agent-editor>p{color:#53685d}
:where(html[data-theme="light"]) .settings-owner-grid form>p{color:#53685d}
:where(html[data-theme="light"]) .settings-owner-grid aside .icon{color:#53685d}
:where(html[data-theme="light"]) .activity-row{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .activity-dot{background:#e7ebe2}
:where(html[data-theme="light"]) .activity-row small{color:#53685d}
:where(html[data-theme="light"]) .activity-row time{color:#53685d}

@media(max-width:1150px){}
@media(max-width:800px){:where(html[data-theme="light"]) .role-stats>div:nth-child(-n+2){border-bottom:1px solid #b9c6ba}
}
@media(max-width:650px){}

:where(html[data-theme="light"]) .public-header{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .public-links a,:where(html[data-theme="light"]) .header-actions>a:not(.btn){color:#53685d}
:where(html[data-theme="light"]) .public-links a:hover,:where(html[data-theme="light"]) .header-actions>a:hover{color:#243c32}
:where(html[data-theme="light"]) .auth-layout{background:radial-gradient(ellipse at 20% 10%,#faf8f166,transparent 60%)}
:where(html[data-theme="light"]) .auth-card{background:#faf8f1;border:1px solid #b9c6ba;box-shadow:0 20px 80px #193a2820}
:where(html[data-theme="light"]) .auth-card p{color:#53685d}
:where(html[data-theme="light"]) .auth-card label,:where(html[data-theme="light"]) .security-form label,:where(html[data-theme="light"]) .portfolio-space label,:where(html[data-theme="light"]) .portfolio-review label{color:#243c32}
:where(html[data-theme="light"]) .auth-card :is(input,textarea){border:1px solid #b9c6ba;background:#f3f2eb;color:#243c32}
:where(html[data-theme="light"]) input:read-only{color:#53685d}
:where(html[data-theme="light"]) .auth-links a{color:var(--accent,#187c5b)}
:where(html[data-theme="light"]) .auth-note,:where(html[data-theme="light"]) .local-mail-note{background:#faf8f1;color:#53685d}
:where(html[data-theme="light"]) .auth-message,:where(html[data-theme="light"]) .form-success{color:#53685d}
:where(html[data-theme="light"]) .portfolio-space p,:where(html[data-theme="light"]) .portfolio-review p{color:#53685d}
:where(html[data-theme="light"]) .portfolio-editor small{color:#53685d}
:where(html[data-theme="light"]) .portfolio-upload{border:1px dashed #b9c6ba}
:where(html[data-theme="light"]) .portfolio-files>span{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .entry-heading{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .portfolio-prose{color:#243c32}
:where(html[data-theme="light"]) .portfolio-prose h1,:where(html[data-theme="light"]) .portfolio-prose h2,:where(html[data-theme="light"]) .portfolio-prose h3{color:#243c32}
:where(html[data-theme="light"]) .portfolio-prose code{background:#f3f2eb;border:1px solid #b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .portfolio-prose pre{background:#f3f2eb}
:where(html[data-theme="light"]) .portfolio-prose a,:where(html[data-theme="light"]) .portfolio-evidence a{color:var(--accent,#187c5b)}
:where(html[data-theme="light"]) .portfolio-evidence span{color:#53685d}
:where(html[data-theme="light"]) .portfolio-history{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .portfolio-history summary{color:#53685d}
:where(html[data-theme="light"]) .portfolio-history details{background:#f3f2eb}
:where(html[data-theme="light"]) .portfolio-feedback{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .feedback-note{background:#faf8f1}
:where(html[data-theme="light"]) .feedback-note span,:where(html[data-theme="light"]) .feedback-note small{color:#53685d}
:where(html[data-theme="light"]) .draft-preview{border-top:1px solid #b9c6ba}

@media(max-width:760px) {
}:where(html[data-theme="light"]) .auth-intro>p{color:#53685d}
:where(html[data-theme="light"]) .auth-emblem{color:#187c5b2b}
:where(html[data-theme="light"]) .auth-card label small{color:#53685d}

@media(max-width:850px){}:where(html[data-theme="light"]) .provider-unavailable{color:#53685d}
:where(html[data-theme="light"]) .auth-divider{color:#53685d}
:where(html[data-theme="light"]) .auth-divider:before,:where(html[data-theme="light"]) .auth-divider:after{background:#e7ebe2}
:where(html[data-theme="light"]) .oauth-notice{border:1px solid #b9c6ba;background:#faf8f1;color:#243c32}
:where(html[data-theme="light"]) .google-connection p{color:#53685d}
:where(html[data-theme="light"]) .connection-status{color:#53685d}
:where(html[data-theme="light"]) .connection-status.unverified{color:#53685d}
:where(html[data-theme="light"]) body{background:#f3f2eb}
:where(html[data-theme="light"]) .public-header{border-color:#b9c6ba}
:where(html[data-theme="light"]) .brand small{color:#53685d}
:where(html[data-theme="light"]) .brand:hover{color:#187c5f}
:where(html[data-theme="light"]) .btn-outline{border-color:#b9c6ba}
:where(html[data-theme="light"]) .pill-teal{color:#316353}
:where(html[data-theme="light"]) .portal-sidebar{background:#f3f2eb;border-color:#b9c6ba}
:where(html[data-theme="light"]) .portal-nav .nav-item:hover{background:#faf8f1}
:where(html[data-theme="light"]) .nav-section-label{color:#53685d}
:where(html[data-theme="light"]) .portal-topbar{background:#faf8f1;border-color:#b9c6ba}
:where(html[data-theme="light"]) .nav-expand:hover{background:#e7ebe2}
:where(html[data-theme="light"]) .portal-panel{box-shadow:0 1px 0 #193a2820 inset}
:where(html[data-theme="light"]) .workspace-tabs{border-color:#b9c6ba}
:where(html[data-theme="light"]) .landing-hero h1 .teal-word{color:#187c5b}
:where(html[data-theme="light"]) .hero-copy{color:#53685d}
:where(html[data-theme="light"]) .hero-tag{color:#53685d;border-color:#b9c6ba}
:where(html[data-theme="light"]) .hero-foot{color:#53685d}
:where(html[data-theme="light"]) .hero-foot .avatar{border-color:#b9c6ba}
:where(html[data-theme="light"]) .cohort-card,:where(html[data-theme="light"]) .cohort-card.featured{background:#faf8f1;border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .cohort-card p,:where(html[data-theme="light"]) .cohort-card.featured p{color:#53685d}
:where(html[data-theme="light"]) .cohort-card .eyebrow,:where(html[data-theme="light"]) .cohort-card.featured .eyebrow{color:#316353}
:where(html[data-theme="light"]) .cohort-card .cohort-bottom,:where(html[data-theme="light"]) .featured .cohort-bottom{color:#346051;border-color:#b9c6ba44}
:where(html[data-theme="light"]) .approach-section{background:#faf8f1;border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .approach-item{border-color:#b9c6ba}
:where(html[data-theme="light"]) .callout-lines{stroke:#53685d}
:where(html[data-theme="light"]) .callout-labels{fill:#53685d}

@media(min-width:1600px){}
@media(max-width:1000px){}
@media(min-width:701px) and (max-width:1000px){}
@media(max-width:700px){}:where(html[data-theme="light"]) .role-hero{background:linear-gradient(115deg,#faf8f1,#faf8f1);border-color:#b9c6ba}
:where(html[data-theme="light"]) .profile-cover{background:linear-gradient(90deg,#faf8f1ed,#f3f2eb60),url('/assets/jade-assembly-code.webp') 70% 44%/60% auto no-repeat,#f3f2eb;border-color:#b9c6ba}
:where(html[data-theme="light"]) .profile-cover>span{color:#316352}
:where(html[data-theme="light"]) .profile-summary>.profile-avatar{border-color:#b9c6ba}
:where(html[data-theme="light"]) .auth-layout{background:radial-gradient(ellipse at 20% 10%,#e7ebe228,transparent 65%)}
:where(html[data-theme="light"]) .auth-card{border-color:#b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .auth-links a{color:#316352}
:where(html[data-theme="light"]) .auth-card :is(input,textarea){border-color:#b9c6ba;background:#f3f2eb}
:where(html[data-theme="light"]) .connection-status{color:#316353}
:where(html[data-theme="light"]) .meeting{background:#f3f2eb}
:where(html[data-theme="light"]) .meeting-header{border-color:#b9c6ba}
:where(html[data-theme="light"]) .stage{border-color:#b9c6ba}
:where(html[data-theme="light"]) .stage-header,:where(html[data-theme="light"]) .window-bar{background:#faf8f1;color:#53685d}
:where(html[data-theme="light"]) .stage-footer{background:#faf8f1;border-color:#b9c6ba;color:#53685d}
:where(html[data-theme="light"]) .meeting-side{background:#faf8f1}
:where(html[data-theme="light"]) .meeting-side-tabs{border-color:#b9c6ba}
:where(html[data-theme="light"]) .code-surface{background:#f3f2eb;color:#306352}
:where(html[data-theme="light"]) .code-keyword{color:#316353}
:where(html[data-theme="light"]) .code-type{color:#316353}
:where(html[data-theme="light"]) .code-comment{color:#53685d}
:where(html[data-theme="light"]) .connection-dialog::backdrop,:where(html[data-theme="light"]) dialog::backdrop{background:#f3f2ebc7}
:where(html[data-theme="light"]) .form-error{color:#792f1b}
:where(html[data-theme="light"]) .form-success,:where(html[data-theme="light"]) .auth-message{color:#316352}

@media(min-width:1600px){}
@media(max-width:1000px){}
@media(max-width:700px){}
@media(prefers-reduced-motion:reduce){}:where(html[data-theme="light"]) .self-participant strong>span{color:#53685d!important}

@media(prefers-reduced-motion:reduce){
}






@media(min-width:701px){}:where(html[data-theme="light"]) .hero-foot{color:#53685d}
:where(html[data-theme="light"]) .hero-caption{color:#53685d}
:where(html[data-theme="light"]) .hero-caption button{color:#243c32}

@media(max-width:700px){}:where(html[data-theme="light"]) .planned-tag{color:var(--accent-soft,#1c7855)}
:where(html[data-theme="light"]) .cohort-card.featured .eyebrow{color:#266e62}
:where(html[data-theme="light"]) .cohort-card.featured .cohort-bottom{border-color:#b9c6ba;color:#53685d}

@media(max-width:700px){}
@media(max-width:1050px){}:where(html[data-theme="light"]) .curriculum-change{border-bottom:1px solid var(--line,#b9c6ba)}
:where(html[data-theme="light"]) .curriculum-change pre{background:#faf8f1}

@media(max-width:700px){}:where(html[data-theme="light"]) .directory-row:hover{background:#e7ebe203}
:where(html[data-theme="light"]) .status-chip{border:1px solid #b9c6ba57}
:where(html[data-theme="light"]) .status-chip.is-paused{color:#764d1e}
:where(html[data-theme="light"]) .row-menu{box-shadow:0 10px 30px #193a2820}
:where(html[data-theme="light"]) .moderation-note{color:#764d1e!important}

@media(max-width:1100px){}
@media(max-width:760px){}@media(max-width:760px){}
@media(max-width:1050px){}
@media(max-width:640px) { }:where(html[data-theme="light"]) .row-menu>button.is-danger{color:#851f0f}

@media(max-width:760px){}
@container live-log (width < 738px){}
@container live-log (526px <= width < 738px){}
@media(max-width:1100px){}
@media(max-width:1100px){}
@media(max-width:760px){}:where(html[data-theme="light"]) .acct-fact .is-attention{color:#7e5616}

@media(max-width:900px){}
@media(max-width:760px){}:where(html[data-theme="light"]) .mail-to>label{color:#243c32}

@media(max-width:1000px){}
@media(max-width:760px){}
@media(max-width:760px){}
@media(max-width:760px){}
@container live-class (width < 866px){}
@media(prefers-reduced-motion:reduce){}
@media (max-width: 760px) {
}:where(html[data-theme="light"]) .submission-review .review-comment{border-top: 1px solid #b9c6ba}
:where(html[data-theme="light"]) .submission-review .review-comment small{color: #53685d}
:where(html[data-theme="light"]) .portfolio-cohort-section{border-top: 1px solid #b9c6ba}

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

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

@media(prefers-reduced-motion:no-preference){
  @supports(animation-timeline:view()){
    @media(max-width:760px){}
  }
}




@media print{}

@media(max-width:900px){
}
@media(max-width:760px){
}

@media(max-width:760px){
}:where(html[data-theme="light"]) .accent-preview{border: 1px solid #b9c6ba;box-shadow: 0 0 0 4px #193a2820}
:where(html[data-theme="light"]) .field-help{border-bottom: 1px dotted #b9c6ba}
:where(html[data-theme="light"]) .field-help [role=tooltip]{color: #243c32;background: #faf8f1;border: 1px solid #b9c6ba;box-shadow: 0 12px 32px #193a2820}
:where(html[data-theme="light"]) .studio-popover > summary{border: 1px solid #b9c6ba;background: #faf8f1;color: #243c32}
:where(html[data-theme="light"]) .studio-popover > summary::after{color: #1c7855}
:where(html[data-theme="light"]) .studio-popup{border: 1px solid #b9c6ba;background: #faf8f1;box-shadow: 0 18px 48px #193a2820}
:where(html[data-theme="light"]) .color-swatches button{border: 1px solid #b9c6ba45}
:where(html[data-theme="light"]) .color-swatches button:hover{outline: 2px solid #b9c6ba}
:where(html[data-theme="light"]) .studio-popup code{color: #243c32}
:where(html[data-theme="light"]) .studio-team{border-top: 1px solid #b9c6ba}
:where(html[data-theme="light"]) .assignment-chip{background: #e7ebe2;border: 1px solid #b9c6ba;color: #22724a}
:where(html[data-theme="light"]) .assignment-chip button{background: #faf8f1;color: #22724a}
:where(html[data-theme="light"]) .assignment-chip button:hover{background: #e7ebe2}
:where(html[data-theme="light"]) .publication-status{border: 1px solid #b9c6ba;background: #faf8f1;color: #53685d}
:where(html[data-theme="light"]) .publication-status.is-published{color: #1c7855;background: #ecf4f0}
:where(html[data-theme="light"]) .week-picker [role=option]{color: #243c32}
:where(html[data-theme="light"]) .week-picker [role=option]:hover,:where(html[data-theme="light"]) .week-picker [role=option]:focus-visible,:where(html[data-theme="light"]) .week-picker [role=option][aria-selected=true]{background: #e7ebe2;border-color: #b9c6ba;color: #22724a}
:where(html[data-theme="light"]) .week-hover-preview{border-left: 1px solid #b9c6ba}
:where(html[data-theme="light"]) .week-hover-preview p{color: #53685d}

@media(max-width: 1050px) { }
@media(max-width: 760px) {:where(html[data-theme="light"]) .week-hover-preview{border-top: 1px solid #b9c6ba}

}:where(html[data-theme="light"]) .studio-field .ecosystem-error{color: #87500d}
:where(html[data-theme="light"]) .studio-action-help > [role=tooltip]{color: #243c32;background: #faf8f1;border: 1px solid #b9c6ba;box-shadow: 0 12px 32px #193a2820}

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

@media (max-width: 700px) {
}:where(html[data-theme="light"]) .post-audience{color:var(--muted,#53685d)}
:where(html[data-theme="light"]) .school-post{background:#faf8f1;border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .post-meta{color:#53685d}
:where(html[data-theme="light"]) .post-body,:where(html[data-theme="light"]) .post-excerpt{color:#243c32}
:where(html[data-theme="light"]) .post-body pre{background:#f3f2eb}
:where(html[data-theme="light"]) .post-body a{color:var(--accent,#187c5b)}
:where(html[data-theme="light"]) .post-body blockquote{color:#53685d}
:where(html[data-theme="light"]) .post-links a{border:1px solid #b9c6ba;color:var(--accent,#187c5b)}
:where(html[data-theme="light"]) .post-links a:hover{background:#faf8f1}
:where(html[data-theme="light"]) .post-footer small{color:#53685d}
:where(html[data-theme="light"]) .post-article summary{color:var(--accent,#187c5b)}
:where(html[data-theme="light"]) .post-editor label{color:#243c32}
:where(html[data-theme="light"]) .post-editor :is(input:not([type=checkbox]),textarea,select){background:#f3f2eb;color:#243c32;border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .post-link-editor{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .post-error{background:#faf8f1;border:1px solid #b9c6ba;color:#87260d}
:where(html[data-theme="light"]) .post-feedback{color:var(--accent,#187c5b)}
:where(html[data-theme="light"]) .posts-empty{border:1px dashed #b9c6ba;color:#53685d}

@media(max-width:680px){}:where(html[data-theme="light"]) .form-delete{color:#851f0f}
:where(html[data-theme="light"]) .form-audience legend{color:#243c32}

@media(max-width:680px){}:where(html[data-theme="light"]) .role-preview-bar{background:#ecf4f1;color:#1d774e}
:where(html[data-theme="light"]) .role-preview-bar small{color:#30644e}
:where(html[data-theme="light"]) .role-preview-select{background:#faf8f1;color:#1d774e}
:where(html[data-theme="light"]) .role-preview-exit{border:1px solid #b9c6ba;color:#1d774e}
:where(html[data-theme="light"]) .role-preview-exit:hover{background:#ecf4f0}

@media(max-width:650px){}:where(html[data-theme="light"]) .cohort-calendar .calendar-timezone{color:#53685d}
:where(html[data-theme="light"]) .cohort-calendar .calendar-export-help{color:#53685d}
:where(html[data-theme="light"]) .calendar-nav{border:1px solid var(--border,#b9c6ba);background:#faf8f1;color:#243c32}
:where(html[data-theme="light"]) .calendar-legend{color:#53685d}
:where(html[data-theme="light"]) .calendar-weekday{color:#53685d}
:where(html[data-theme="light"]) .calendar-day{border:1px solid var(--border,#b9c6ba);background:#faf8f1;color:#243c32}
:where(html[data-theme="light"]) .calendar-day-events>span{color:var(--accent-soft,#1c7855)}
:where(html[data-theme="light"]) .calendar-day-events>:is([data-kind="Deadline"],[data-kind="Form"]){color:#87570d}
:where(html[data-theme="light"]) .calendar-day-events small{color:#53685d}
:where(html[data-theme="light"]) .calendar-event{border-top:1px solid var(--border,#b9c6ba);color:#243c32}
:where(html[data-theme="light"]) .calendar-event-date{color:#243c32}
:where(html[data-theme="light"]) .calendar-event-date small{color:#53685d}
:where(html[data-theme="light"]) .calendar-event:is([data-kind="Deadline"],[data-kind="Form"]) .calendar-event-content small{color:#87570d}
:where(html[data-theme="light"]) .calendar-event-content>span{color:#53685d}
:where(html[data-theme="light"]) .cohort-calendar .calendar-empty,:where(html[data-theme="light"]) .cohort-calendar .calendar-unscheduled{color:#53685d}
:where(html[data-theme="light"]) .calendar-unscheduled{border-top:1px solid var(--border,#b9c6ba)}

@media(max-width:700px){}:where(html[data-theme="light"]) .section-switcher button{color:var(--muted,#53685d)}
:where(html[data-theme="light"]) .section-switcher button:hover{color:var(--paper,#243c32)}
:where(html[data-theme="light"]) .settings-section .section-description{color:var(--muted,#53685d)}

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

@media(max-width:600px) {
}
@media(max-width:1200px) {
}
@media(max-width:700px) {
}
@media (max-width: 700px) {
}:where(html[data-theme="light"]) .portal-nav .nav-section-label{color:#53685d}
:where(html[data-theme="light"]) .nav-part{color:#53685d}

@media(forced-colors:active){
}:where(html[data-theme="light"]) .account-popover{box-shadow:0 18px 40px #193a2820}
:where(html[data-theme="light"]) .sync-notice{box-shadow:0 8px 24px #193a2820}

@media(min-width:651px){}:where(html[data-theme="light"]) .time-zone-list{box-shadow:0 14px 34px #193a2820}
:where(html[data-theme="light"]) .chip-attention{color:#7e5616}
:where(html[data-theme="light"]) .chip-danger{color:#851f0f}



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


@media(max-width:900px){:where(html[data-theme="light"]) .mobile-bar{background:#f3f2eb}
:where(html[data-theme="light"]) .portal-sidebar.is-open{box-shadow:24px 0 48px #193a2820}
:where(html[data-theme="light"]) .nav-scrim{background:#f3f2eb99}

}
@media(max-width:650px){}
@media(prefers-reduced-motion:reduce){}


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


@media(min-width:701px){
}


@media(max-width:900px){}
@media(max-width:1150px){}
@media(max-width:700px){}
@media(max-width:420px){}
@media(max-width:900px){}:where(html[data-theme="light"]) .form-error{color:#851f0f}
:where(html[data-theme="light"]) .drawer-scrim{background:#f3f2eb8c}
:where(html[data-theme="light"]) .drawer{box-shadow:-24px 0 60px #193a2820}

@media(max-width:900px){
}:where(html[data-theme="light"]) .need-icon.need-attention{color:#7e5616}

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

@media(prefers-reduced-motion:reduce){}
@media(max-width:1100px){}
@media(max-width:650px){}
@media(max-width:760px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:1100px){}
@media(max-width:700px){}:where(html[data-theme="light"]) .wallet-choice{border-bottom:1px solid #b9c6ba}

@media(max-width:650px){}:where(html[data-theme="light"]) .devnet-failed{color:#851f0f}

@media(max-width:650px){}:where(html[data-theme="light"]) .connection-verify-note{color:#7e5616}
:where(html[data-theme="light"]) .hover-note>[role=tooltip]{box-shadow:0 8px 24px #193a2820}

@media(hover:hover){}:where(html[data-theme="light"]) .two-step-qr{background:#e7ebe2}
:where(html[data-theme="light"]) .privacy-statement a{color:var(--accent,#187c5b)}

@media(min-width:1001px){
}
@media(max-width:1000px){}
@media(max-width:640px){}:where(html[data-theme="light"]) .auth-card .auth-privacy a{color:var(--accent,#187c5b)}
:where(html[data-theme="light"]) .room-switch.is-open:hover:not(:disabled){color:#870d0d}

@media(prefers-reduced-motion:reduce){}
@media(prefers-reduced-motion:reduce){}:where(html[data-theme="light"]) .unread-dot{box-shadow:0 0 0 2px var(--surface,#193a2820)}
:where(html[data-theme="light"]) .confirm-email-bar{background: #f4f1ec;color: #87600d}
:where(html[data-theme="light"]) .confirm-email-bar .icon{color: #875c0d}
:where(html[data-theme="light"]) .confirm-email-where{color: #7c5b18}
:where(html[data-theme="light"]) .confirm-email-send{color: #87600d}
:where(html[data-theme="light"]) .confirm-email-send:hover{background: #f4f1ec}
:where(html[data-theme="light"]) .confirm-email-said p{background: #f4f1ec;color: #87600d;box-shadow: 0 8px 24px #193a2820}


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

:where(html[data-theme="light"]) .curriculum-toolbar label,:where(html[data-theme="light"]) .curriculum-fields label,:where(html[data-theme="light"]) .week-library label{color:var(--muted,#53685d)}
:where(html[data-theme="light"]) .curriculum-fields input,:where(html[data-theme="light"]) .curriculum-fields textarea,:where(html[data-theme="light"]) .curriculum-fields select,:where(html[data-theme="light"]) .curriculum-toolbar select{border:1px solid #b9c6ba;background:#faf8f1;color:#243c32}
:where(html[data-theme="light"]) .week-sort-row{border:1px solid #b9c6ba;background:#faf8f1}
:where(html[data-theme="light"]) .week-sort-row.active{background:#faf8f1}
:where(html[data-theme="light"]) .drag-handle{color:#53685d}
:where(html[data-theme="light"]) .week-move button{color:#243c32}
:where(html[data-theme="light"]) .week-library{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .lesson-edit{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .assignment-edit{border-top:1px solid #b9c6ba}
:where(html[data-theme="light"]) .curriculum-fields .curriculum-check{color:#243c32}
:where(html[data-theme="light"]) .curriculum-deadlines>div{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .curriculum-deadlines span{color:#53685d}
:where(html[data-theme="light"]) .curriculum-config code{color:#1c7855}
:where(html[data-theme="light"]) .curriculum-error,:where(html[data-theme="light"]) .curriculum-notice{background:#faf8f1;color:#87500d}
:where(html[data-theme="light"]) .curriculum-general-art{background:radial-gradient(ellipse at center,#ecf4f1,#faf8f1)}
:where(html[data-theme="light"]) .curriculum-general-art svg{color:#187c5b}

@media(max-width:1050px){}@media(max-width:760px){}:where(html[data-theme="light"]) .cohort-history-entry{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .cohort-history-entry header span{color:#53685d}
:where(html[data-theme="light"]) .cohort-history-entry time{color:#53685d}
:where(html[data-theme="light"]) .cohort-history-entry summary{color:#243c32}
:where(html[data-theme="light"]) .history-comparison small{color:#53685d}
:where(html[data-theme="light"]) .history-comparison pre{background:#f3f2eb;border:1px solid #b9c6ba}
@media(max-width:760px){}:where(html[data-theme="light"]) .teacher-notes strong{color:#7c5b18}
:where(html[data-theme="light"]) .submission-actions [role=alert]{color:#851f0f}

@media(max-width:650px){
}:where(html[data-theme="light"]) .draft-bar .icon{color:#7e5616}

@media(min-width:1100px){}
@media(max-width:599px){}
@media(max-width:900px){
}
@media(max-width:760px){
}
@media(max-width:600px){}
@media(prefers-reduced-motion:reduce){}

:where(html[data-theme="light"]) .agent-connections fieldset{border: 1px solid var(--line, #b9c6ba)}
:where(html[data-theme="light"]) .connection-card,:where(html[data-theme="light"]) .connection-secret{border: 1px solid var(--line, #b9c6ba)}


:where(html[data-theme="light"]) .shared-sidebar time{color:#53685d}
:where(html[data-theme="light"]) .room-avatar{background:#e7ebe2;color:#2f6553}
:where(html[data-theme="light"]) .room-member{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .room-event span,:where(html[data-theme="light"]) .room-event small{color:#53685d}
:where(html[data-theme="light"]) .hand-queue-heading h3{color:#725c22}
:where(html[data-theme="light"]) .hand-confirmation{color:#725c22}
:where(html[data-theme="light"]) .room-event{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .room-lesson-editor label,:where(html[data-theme="light"]) .shared-code label{color:#53685d}
:where(html[data-theme="light"]) .room-lesson-editor input,:where(html[data-theme="light"]) .room-lesson-editor textarea,:where(html[data-theme="light"]) .shared-code textarea{background:#ecf1f4;border:1px solid #b9c6ba;color:#243c32}
:where(html[data-theme="light"]) .room-lesson-editor fieldset{border:1px solid #b9c6ba}
:where(html[data-theme="light"]) .room-lesson-editor legend{color:#53685d}

@media(max-width:900px){}:where(html[data-theme="light"]) .live-code-viewport{border:1px solid var(--field-border,#b9c6ba)}
:where(html[data-theme="light"]) .cursor-name{color:#243c32}
:where(html[data-theme="light"]) .class-recording video{background:#f3f2eb}
:where(html[data-theme="light"]) .classroom-dock{background:var(--surface,#faf8f1);box-shadow:0 12px 42px #193a2820}
:where(html[data-theme="light"]) .meeting-icon:hover:not(:disabled){background:var(--line,#e7ebe2)}
:where(html[data-theme="light"]) .meeting-icon.selected{background:#e7ebe2;color:#197b4c}
:where(html[data-theme="light"]) .meeting-icon.leave{color:#871e0d}
:where(html[data-theme="light"]) .meeting-icon.recording-control.selected{background:#e7ebe2;color:#871f0d}
:where(html[data-theme="light"]) .emoji-picker{background:var(--surface,#faf8f1);box-shadow:0 8px 32px #193a2820}
:where(html[data-theme="light"]) .floating-reaction>small{background:#faf8f1d9;color:#2c6844}




@media(prefers-reduced-motion:reduce){}
@media(max-width:600px){}:where(html[data-theme="light"]) .stage-main[data-main="split"] .stage-media .stage-tile{background:#faf8f1}
:where(html[data-theme="light"]) .stage-tile{background:#faf8f1}
:where(html[data-theme="light"]) .stage-tile.is-screen canvas{background:#f3f2eb}
:where(html[data-theme="light"]) .stage-face{background:#e7ebe2;color:#2f6553}
:where(html[data-theme="light"]) .stage-more-faces .stage-face{box-shadow:0 0 0 2px #193a2820}
:where(html[data-theme="light"]) .stage-more-count{color:#2f6553}

@media(max-width:900px){}:where(html[data-theme="light"]) .stage-unsent{background:#f3f2ebcc;color:#243c32}
:where(html[data-theme="light"]) .stage-unsent-note{background:var(--surface,#faf8f1);box-shadow:0 8px 24px #193a2820}
:where(html[data-theme="light"]) .stage-name{background:#f3f2ebcc;color:#243c32}
:where(html[data-theme="light"]) .stage-tile.speaking::after{box-shadow:inset 0 0 0 3px #193a2820}
:where(html[data-theme="light"]) .stage-tile:hover::after{box-shadow:inset 0 0 0 2px #193a2820}
:where(html[data-theme="light"]) .stage-tile.speaking:hover::after{box-shadow:inset 0 0 0 3px #193a2820}
:where(html[data-theme="light"]) .stage-tile:focus-visible::after{box-shadow:inset 0 0 0 3px #193a2820}
:where(html[data-theme="light"]) .stage-strip .stage-tile.is-stage.speaking::after{box-shadow:inset 0 0 0 3px #193a2820}
:where(html[data-theme="light"]) .stage-label,:where(html[data-theme="light"]) .stage-recording,:where(html[data-theme="light"]) .stage-button{background:#f3f2ebcc;color:#243c32}
:where(html[data-theme="light"]) .stage-recording i{background:#e7ebe2}
:where(html[data-theme="light"]) .stage-button:hover{background:#f3f2ebe6}
:where(html[data-theme="light"]) .stage-empty{color:var(--muted,#53685d);border:1px dashed var(--line,#b9c6ba)}
:where(html[data-theme="light"]) .stage-empty .icon{color:#1c7855}
:where(html[data-theme="light"]) .stage-empty strong{color:var(--paper,#243c32)}
:where(html[data-theme="light"]) .stage-notice{color:#7e5616}

@media(max-width:900px){}:where(html[data-theme="light"]) .stage-media-root:fullscreen,:where(html[data-theme="light"]) .stage-media-root.is-expanded{background:#ecf0f4}

@media(prefers-reduced-motion:reduce){}
@media(max-width:900px){}:where(html[data-theme="light"]) .cohort-chat .chat-entry-meta time{color:#53685d}
:where(html[data-theme="light"]) .cohort-chat .chat-input-form>button:disabled{background:#faf8f1;color:#53685d}
:where(html[data-theme="light"]) .chat-more{color:#53685d}
:where(html[data-theme="light"]) .chat-more:hover,:where(html[data-theme="light"]) .chat-more[aria-expanded="true"]{background:#faf8f1;color:#243c32}
:where(html[data-theme="light"]) .chat-menu{background:#faf8f1;border:1px solid #b9c6ba;box-shadow:0 18px 40px #193a2820}
:where(html[data-theme="light"]) .chat-menu-heading{border-bottom:1px solid #b9c6ba}
:where(html[data-theme="light"]) .chat-menu-heading strong{color:#243c32}
:where(html[data-theme="light"]) .chat-menu-heading small{color:#53685d}
:where(html[data-theme="light"]) .chat-menu-section{color:#53685d}
:where(html[data-theme="light"]) .chat-menu .menu-item{color:#243c32}
:where(html[data-theme="light"]) .chat-menu .menu-item:hover:not(:disabled){background:#faf8f1}


@media(min-width:901px){}:where(html[data-theme="light"]) .meeting-lesson{color:#53685d}
:where(html[data-theme="light"]) .surface-switch button{border:1px solid #b9c6ba;color:#243c32}
:where(html[data-theme="light"]) .surface-switch button:hover:not(:disabled){background:#e7ebe2}
:where(html[data-theme="light"]) .surface-switch button.active{background:#e7ebe2;color:#197b4c}
:where(html[data-theme="light"]) .view-notice{background:var(--surface,#faf8f1)}
:where(html[data-theme="light"]) .layout-menu{background:var(--surface,#faf8f1);box-shadow:0 8px 32px #193a2820}
:where(html[data-theme="light"]) .split-close{background:#f3f2ebcc;color:#243c32}
:where(html[data-theme="light"]) .room-live{color:#187c5b}


@media(min-width:901px){}:where(html[data-theme="light"]) .chat-overlay-message{border:1px solid #b9c6ba1a;background:#f3f2ebd9;color:#243c32}

@media(max-width:600px){}:where(html[data-theme="light"]) .shared-sidebar .meeting-side-tabs .meeting-side-close{color:var(--muted,#53685d)}
:where(html[data-theme="light"]) .meeting-icon-dot{border:2px solid var(--surface,#b9c6ba)}

@media(min-width:901px){}
@media(max-width:900px){}:where(html[data-theme="light"]) .room-state{color:#53685d}
:where(html[data-theme="light"]) .room-state .room-status:not(.is-open){color:#831a11}

@media(max-width:700px){}:where(html[data-theme="light"]) .shared-code .live-code-viewport{background:#ecf1f4}
:where(html[data-theme="light"]) .shared-code .live-code-viewport textarea{caret-color:#243c32}
:where(html[data-theme="light"]) .code-colours{color:#243c32}
:where(html[data-theme="light"]) .live-code-viewport.is-composing textarea{color:#243c32}
:where(html[data-theme="light"]) .tok-keyword{color:#380d87}
:where(html[data-theme="light"]) .tok-type{color:#147080}
:where(html[data-theme="light"]) .tok-function{color:#0d3487}
:where(html[data-theme="light"]) .tok-macro,:where(html[data-theme="light"]) .tok-attribute{color:#7b5319}
:where(html[data-theme="light"]) .tok-string{color:#4b6f25}
:where(html[data-theme="light"]) .tok-number,:where(html[data-theme="light"]) .tok-constant{color:#873b0d}
:where(html[data-theme="light"]) .tok-comment{color:#53685d}
:where(html[data-theme="light"]) .tok-lifetime{color:#870d24}
:where(html[data-theme="light"]) .tok-key{color:#1f7568}
:where(html[data-theme="light"]) .tok-punctuation{color:#53685d}


@media(min-width:901px){
}
@media(min-width:901px) and (hover:hover) and (pointer:fine){
@media(prefers-reduced-motion:reduce){}
}

@media(min-width:901px){
}
@media (max-width:600px){}:where(html[data-theme="light"]) .chat-sync.is-failed,:where(html[data-theme="light"]) .chat-sync.is-failed .icon{color:#7e1616}

@media(prefers-reduced-motion:reduce){}:where(html[data-theme="light"]) .room-member-name small{color:#53685d}
:where(html[data-theme="light"]) .room-member-name .member-state{color:#865e0e}
:where(html[data-theme="light"]) .member-tool.is-flagged{color:#865e0e}
:where(html[data-theme="light"]) .member-tool.is-danger:hover:not(:disabled){color:#870d0d}

@media(max-width:900px){}:where(html[data-theme="light"]) .stage-main[data-main="group"] .stage-media .stage-tile{background:#faf8f1}
:where(html[data-theme="light"]) .member-tag.is-hand{color:#725c22}
:where(html[data-theme="light"]) .chat-menu .menu-item.is-danger{color:#870d0d}
:where(html[data-theme="light"]) .hand-more{color:var(--accent-soft,#1c7855)}
:where(html[data-theme="light"]) .pill-button.teach-end{color:#870d0d}

@media(max-width:900px){
}
@media(min-width:901px){}
@media(max-width:900px){}:where(html[data-theme="light"]) .timer-status[data-status="running"]{color:#1c7855}
:where(html[data-theme="light"]) .timer-status[data-status="finished"]{color:#87200d}
:where(html[data-theme="light"]) .timer-preset{border:1px solid #b9c6ba;color:#243c32}
:where(html[data-theme="light"]) .timer-preset:hover:not(:disabled){background:#e7ebe2}
:where(html[data-theme="light"]) .timer-preset[aria-pressed="true"]{background:#e7ebe2;color:#197b4c}
:where(html[data-theme="light"]) .timer-error{color:#87200d}
:where(html[data-theme="light"]) .timer-sounds-sum.is-invalid{color:#87200d}
:where(html[data-theme="light"]) .timer-play[data-playing="true"]{color:#197b4c}

@media(max-width:900px){
}
@media(prefers-reduced-motion:reduce){}

:where(html[data-theme="light"]) :is(.portal, .cohort-room) .chat-input-form > button:disabled{background: #faf8f1;color: #53685d}


@media (prefers-reduced-motion: reduce) {
}

:root{color-scheme:dark}
html[data-theme="light"]{color-scheme:light;--ink:#e9ede4;--deep:#f3f2eb;--paper:#243c32;--surface:#faf8f1;--card:#e7ebe2;--line:#c3cdbf;--muted:#53685d;--teal-dark:#196647}
html[data-theme="light"] :is(.portal,.cohort-room){--panel:#faf8f1;--panel-raised:#e9ede4;--border:#c3cdbf;--field:#f8f7f0;--field-border:#879e8d;--accent-soft:color-mix(in srgb,var(--accent) 45%,#10291f)}
html[data-theme="light"] .portal [data-chain]{--accent-soft:color-mix(in srgb,var(--accent) 45%,#10291f)}
html[data-theme="light"] body{background:var(--deep);color:var(--paper)}
html[data-theme="light"] .portal-sidebar{background:#e9ede4}
html[data-theme="light"] .portal-nav .nav-item[aria-current="page"]:hover{background:#faf8f1;color:var(--paper)}
html[data-theme="light"] .portal-topbar{background:#f3f2eb}
html[data-theme="light"] .landing-hero h1 .teal-word{color:#187b56}
html[data-theme="light"] .btn-primary{color:#101b17}
html[data-theme="light"] :is(.portal,.cohort-room) .btn-primary{color:var(--accent-ink)}
html[data-theme="light"] .btn-amber{color:#101b17}
html[data-theme="light"] .pill-amber{color:#835716}
html[data-theme="light"] :is(.confirm-email-bar,.confirm-email-said p){background:#fbedcc;border-color:#d9a441}
html[data-theme="light"] .confirm-email-send:hover{background:#f6dca2}
html[data-theme="light"] .hero-art.has-image{filter:invert(1) hue-rotate(180deg);mix-blend-mode:multiply}
html[data-theme="light"] .profile-cover{background:linear-gradient(110deg,#d8e5d5,#eeeadd);border-color:#c3cdbf}
html[data-theme="light"] .reveal-canvas{mix-blend-mode:normal}
html[data-theme="light"] .connection-dialog::backdrop,html[data-theme="light"] dialog::backdrop{background:#10251dcc}
html[data-theme="light"] :is(.portal,.cohort-room) :is(.eyebrow,.accent-text,.text-link){color:var(--accent-soft)}
html[data-theme="light"] :is(.portfolio-prose a,.portfolio-evidence a,.portfolio-overview strong,.post-body a,.post-links a,.post-article summary,.post-feedback){color:var(--accent-soft,#196647)}
html[data-theme="light"] .chain-art{color-scheme:dark}
html[data-theme="light"] .chain-art :is(.art-coordinate,.art-caption){color:#d8e4dc}

.theme-switch{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;flex-shrink:0;width:76px;min-width:76px;height:40px;padding:0 10px;border:1px solid #50626c;border-radius:22px;background:#20272a;color:#a9b6bc;cursor:pointer;transition:border-color .18s}
.theme-switch:hover{border-color:#9be8cb;transform:none}
.theme-switch>.icon{position:relative;width:17px;height:17px;z-index:1}
.theme-switch-thumb{position:absolute;left:4px;top:4px;width:30px;height:30px;background:#354b41;border-radius:50%;transform:translateX(36px);transition:transform .18s}
.theme-switch>.icon:last-child{color:#d2f5e3}
.theme-switch:focus-visible{outline:2px solid #9be8cb;outline-offset:3px}
html[data-theme="light"] .theme-switch{background:#e9ede4;border-color:#879e8d;color:#53685d}
html[data-theme="light"] .theme-switch:hover{border-color:#196647}
html[data-theme="light"] .theme-switch-thumb{transform:translateX(0);background:#faf8f1;box-shadow:0 1px 4px #193a2820}
html[data-theme="light"] .theme-switch>.icon:first-of-type{color:#825917}
html[data-theme="light"] .theme-switch>.icon:last-child{color:#53685d}
html[data-theme="light"] .theme-switch:focus-visible{outline-color:#196647}
.sidebar-heading{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px}
.sidebar-appearance{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 8px 0;color:var(--muted);font-size:12px}
.mobile-theme-switch{display:none}
@media(max-width:650px){.mobile-theme-switch{display:block}.meeting-header,.meeting-status{flex-wrap:wrap;gap:12px}}
@media(prefers-reduced-motion:reduce){.theme-switch,.theme-switch-thumb{transition:none}}
html[data-theme="light"] .meeting-icon.leave{color:#fff}

html[data-theme="light"] .stage-tile{background:#0a0e0f}
html[data-theme="light"] .stage-strip .stage-tile.is-screen canvas{background:#000}
html[data-theme="light"] .stage-face{background:#24383c;color:#cde8df}
html[data-theme="light"] :is(.stage-name,.stage-label,.stage-button){background:#0a0e0fcc;color:#fff}
html[data-theme="light"] .stage-button:hover{background:#000000e6}
html[data-theme="light"] .stage-recording{background:#9f2b20e6;color:#fff}
html[data-theme="light"] .stage-recording i{background:#fff}
html[data-theme="light"] :is(.stage-tile.speaking,.stage-tile.speaking:hover,.stage-tile:focus-visible)::after{box-shadow:inset 0 0 0 3px #1f9e72}
html[data-theme="light"] .stage-tile:hover::after{box-shadow:inset 0 0 0 2px #1f9e7280}
html[data-theme="light"] .stage-empty .icon{color:#196647}
html[data-theme="light"] .stage-notice{color:#835716}
html[data-theme="light"] .chat-overlay-message{border-color:#ffffff1a;background:#0a0e0fd9;color:#f1f5f4}
html[data-theme="light"] .chat-menu .menu-item:hover:not(:disabled),html[data-theme="light"] .chat-more:hover,html[data-theme="light"] .chat-more[aria-expanded="true"]{background:#e9ede4}
html[data-theme="light"] .member-tool.is-flagged{color:#865e0e;border-color:rgba(134,94,14,.5)}
html[data-theme="light"] .member-tool.is-danger:hover:not(:disabled){color:#870d0d}
html[data-theme="light"] .progress-segments>.review{background:hsl(205 70% 42%)}
html[data-theme="light"] .progress-segments>.changes{background:#a8721c}
html[data-theme="light"] .progress-segments>.missed{background:#c2412f}

html[data-theme="light"] .draft-bar{border-color:rgba(134,94,14,.45);background:rgba(134,94,14,.06)}
html[data-theme="light"] .draft-bar .icon{color:#865e0e}
