/* GENERATED by tools/theme/make_light_theme.py from the dark stylesheets; edit theme-light.manual.css instead. */
/* mud-glue.css */
/* mud-public.css */
html[data-scheme="light"] .mud-paper.post-card,html[data-scheme="light"] .mud-paper.lead,html[data-scheme="light"] .mud-paper.card,html[data-scheme="light"] .mud-paper.storytile,html[data-scheme="light"] .mud-paper.railitem,html[data-scheme="light"] .mud-paper.widget,html[data-scheme="light"] .mud-paper.panel,html[data-scheme="light"] .mud-paper.form-panel{background:linear-gradient(180deg, rgba(238,241,239,0.98), rgba(244,246,244,0.98))}
html[data-scheme="light"] .mud-chip.chip,html[data-scheme="light"] .mud-chip.badge{background:#eef2ef}
html[data-scheme="light"] .mud-input{background:#f6f7f6}
html[data-scheme="light"] .mud-input-outlined-border{border-color:#c2c8c4}
html[data-scheme="light"] .mud-input-control .mud-input-slot::placeholder{color:#58605a}
html[data-scheme="light"] .mud-list.command-results .cmdrow small{color:#515a53}
html[data-scheme="light"] .drawer .chatline.system,html[data-scheme="light"] .drawer .locked{color:#515a53}
html[data-scheme="light"] .drawer .chatline.system{color:#58605a}
html[data-scheme="light"] .drawer .chatline.system a{color:#042b0c}
html[data-scheme="light"] .command .command-help{color:#515a53}
html[data-scheme="light"] .reaction-heading > span{color:#374640}
html[data-scheme="light"] .reaction-bar .reaction-button{color:#374640;border-color:#9ca7a2}
html[data-scheme="light"] .reaction-bar .reaction-button.mine{color:#075929;border-color:#009940;background:#d6e3de}
html[data-scheme="light"] .reaction-bar .reaction-button:hover{box-shadow:0 0 10px rgba(0,100,30,0.05)}
html[data-scheme="light"] .reaction-bar .reaction-button:focus-visible{outline:2px solid #009940}
/* mud-admin.css */
html[data-scheme="light"] .adm .mud-paper{background:#f4f6f4}
html[data-scheme="light"] .adm .mud-button-filled-primary{background:#009916;color:#fafcfa;border:1px solid #009916}
html[data-scheme="light"] .adm .mud-button-outlined-primary,html[data-scheme="light"] .picker-card .mud-button-outlined-primary{color:#075c13;border-color:#b0bab4;background:#f4f6f4}
html[data-scheme="light"] .adm .mud-button-text-primary,html[data-scheme="light"] .adm .mud-link{color:#075c13}
html[data-scheme="light"] .adm .mud-button-outlined-error{color:#5a0707;border-color:#ae9797}
html[data-scheme="light"] .adm .field .mud-input-slot{color:#161b17}
html[data-scheme="light"] .adm .mud-input-outlined{background:#f6f7f6}
html[data-scheme="light"] .adm .mud-input-outlined-border{border-color:#b0bab4}
html[data-scheme="light"] .adm .mud-input-label{color:#3a443d}
html[data-scheme="light"] .adm .field-hint,html[data-scheme="light"] .adm .muted{color:#515a53}
html[data-scheme="light"] .adm .metabox-head{color:#075c13}
html[data-scheme="light"] .adm .tabs{border-bottom:1px solid #d0d5d1}
html[data-scheme="light"] .adm .tabs .mud-tab-active{color:#075c13}
html[data-scheme="light"] .adm .posts-table table th,html[data-scheme="light"] .adm .posts-table table td{border-bottom:1px solid #d0d5d1;color:#161b17}
html[data-scheme="light"] .adm .posts-table table th{background:#f0f3f1;color:#3a463d}
html[data-scheme="light"] .adm .posts-table table tr:hover td{background:#ebf0ec}
html[data-scheme="light"] .adm .mud-nav-link.active{background:#e9f0eb;color:#075c13}
html[data-scheme="light"] .adm .console-badge .mud-badge{background:#009916;color:#fafcfa}
html[data-scheme="light"] .adm .adm-side .group{color:#515a53}
html[data-scheme="light"] .adm .ed-bar .mud-icon-button{border:1px solid #b0bab4}
html[data-scheme="light"] .adm .ed-foot,html[data-scheme="light"] .adm .savestate{color:#515a53}
html[data-scheme="light"] .adm .mud-chip{color:#075c13}
html[data-scheme="light"] .adm .media-grid2 .tile.sel{border-color:#009916}
html[data-scheme="light"] .admin-select-menu{background:#f2f4f2;color:#161b17;border:1px solid #b0bab4}
html[data-scheme="light"] .picker-card .dropzone{color:#3a463d}
html[data-scheme="light"] .adm .features-settings .hint,html[data-scheme="light"] .adm .chat-moderation .hint{color:#515a53}
html[data-scheme="light"] .newsletter-status{background:rgba(0,0,0,0.02)}
html[data-scheme="light"] .newsletter-preview{background:#000000}
html[data-scheme="light"] .newsletter-preview iframe{background:#000000}
/* site.css */
html[data-scheme="light"] body{background:radial-gradient(circle at 50% 5%,rgba(215,223,216,0.54),transparent 36%),
linear-gradient(180deg,#f8f9f8,var(--bg))}
html[data-scheme="light"] body.scanlines::after{background:repeating-linear-gradient(0deg,rgba(0,0,0,0.05) 0,rgba(0,0,0,0.05) 1px,transparent 1px,transparent 4px)}
html[data-scheme="light"] *{scrollbar-color:var(--green3) #f8faf8}
html[data-scheme="light"] *::-webkit-scrollbar-track{background:#f8faf8}
html[data-scheme="light"] *::-webkit-scrollbar-thumb{background:#b9d7bd;border:2px solid #f8faf8}
html[data-scheme="light"] .topbar,html[data-scheme="light"] .pathbar,html[data-scheme="light"] .taskbar{background:rgba(247,248,247,0.95)}
html[data-scheme="light"] .topbar{box-shadow:0 10px 25px rgba(30,45,34,0.066)}
html[data-scheme="light"] .brand-mark{text-shadow:none}
html[data-scheme="light"] .topnav a{color:#58605a}
html[data-scheme="light"] .topnav a:hover,html[data-scheme="light"] .topnav a.active{border-color:#b3c2b6;background:#eef1ef}
html[data-scheme="light"] .session-label{color:#595f5b}
html[data-scheme="light"] .iconbtn,html[data-scheme="light"] .closebtn{background:#f1f4f2;color:#4f5750}
html[data-scheme="light"] .iconbtn:hover,html[data-scheme="light"] .closebtn:hover{border-color:#99aa9c}
html[data-scheme="light"] .pathbar{border-bottom:1px solid #dbdfdc;color:#58605a}
html[data-scheme="light"] #pageState{color:#4e6954}
html[data-scheme="light"] .taskbar{box-shadow:0 -10px 28px rgba(30,45,34,0.09)}
html[data-scheme="light"] .task-left,html[data-scheme="light"] .task-right{color:#57615b}
html[data-scheme="light"] .task-right a,html[data-scheme="light"] .plain-link{color:#58605b}
html[data-scheme="light"] .clock{color:#58605a}
html[data-scheme="light"] .start{background:#f8faf8;box-shadow:0 0 0 4px rgba(30,45,34,0.3),0 0 24px rgba(0,100,30,0.075)}
html[data-scheme="light"] .start.active{box-shadow:0 0 0 4px rgba(30,45,34,0.3),0 0 34px rgba(0,100,30,0.138)}
html[data-scheme="light"] .startmenu{background:rgba(246,247,246,0.985);border:1px solid #c1c8c3;box-shadow:0 0 44px rgba(30,45,34,0.24)}
html[data-scheme="light"] .start-head{color:#58605b}
html[data-scheme="light"] .menuitem{color:#4d554e}
html[data-scheme="light"] .menuitem span{color:#4e6a53}
html[data-scheme="light"] .menuitem small{color:#56615b}
html[data-scheme="light"] .menuitem:hover{background:#edf1ee;border-color:#bac9bd}
html[data-scheme="light"] .drawer{background:#f6f7f6;box-shadow:-20px 0 35px rgba(30,45,34,0.144)}
html[data-scheme="light"] .window-head{background:#eff2f0;color:#585f5b}
html[data-scheme="light"] .window-head strong{color:#2e352f}
html[data-scheme="light"] .field>span,html[data-scheme="light"] .toggle-row>span{color:#58605a}
html[data-scheme="light"] .field input,html[data-scheme="light"] .field textarea,html[data-scheme="light"] .field select,html[data-scheme="light"] .form-control{border:1px solid #c8cdc9;background:#f6f7f6}
html[data-scheme="light"] .toggle-row{border-bottom:1px solid #e0e4e1}
html[data-scheme="light"] .hint{color:#58605a}
html[data-scheme="light"] .overlay{background:rgba(255,255,255,0.68)}
html[data-scheme="light"] .command{background:#f6f7f6;border:1px solid #b5c0b8;box-shadow:0 0 44px rgba(30,45,34,0.24)}
html[data-scheme="light"] .command>input{background:#f8faf8;color:#181e19}
html[data-scheme="light"] .cmdrow{color:#535b54}
html[data-scheme="light"] .cmdrow:hover,html[data-scheme="light"] .cmdrow.active{background:#ebf0ec;border-color:#b2c5b7;color:#181e19}
html[data-scheme="light"] .cmdrow small{color:#585f5a}
html[data-scheme="light"] .command-help{color:#959f97}
html[data-scheme="light"] .panel,html[data-scheme="light"] .card,html[data-scheme="light"] .lead,html[data-scheme="light"] .article,html[data-scheme="light"] .admin-panel,html[data-scheme="light"] .stat,html[data-scheme="light"] .form-panel,html[data-scheme="light"] .table-wrap{background:linear-gradient(180deg,rgba(238,241,239,0.98),rgba(244,246,244,0.98))}
html[data-scheme="light"] .page-head p{color:#58605a}
html[data-scheme="light"] .btn{border:1px solid #b3c0b6;background:#eff3f0}
html[data-scheme="light"] .btn:hover{border-color:#829886;box-shadow:0 0 14px rgba(0,100,30,0.025)}
html[data-scheme="light"] .btn.secondary{color:#49504a;border-color:#c4c9c5}
html[data-scheme="light"] .btn.warn{color:#776522;border-color:#c0b9a3}
html[data-scheme="light"] .btn.danger{color:#6b1717;border-color:#b79f9f}
html[data-scheme="light"] .filter-chip{border:1px solid #cacfcb;background:#f4f6f4;color:#586059}
html[data-scheme="light"] .filter-chip.active,html[data-scheme="light"] .filter-chip:hover{border-color:#a0b3a4}
html[data-scheme="light"] .inline-search{border:1px solid #c1c8c4;background:#f6f7f6}
html[data-scheme="light"] .lead-image{background:#f8faf8}
html[data-scheme="light"] .summary{color:#57605a}
html[data-scheme="light"] .meta{color:#58605a}
html[data-scheme="light"] .badge{border:1px solid #c2c8c4;background:#f2f5f3;color:#58605a}
html[data-scheme="light"] .badge.featured{border-color:#8a99ab;color:#072250}
html[data-scheme="light"] .badge.new{border-color:#9fb8a3}
html[data-scheme="light"] .badge.draft{border-color:#beb6a0;color:#786321}
html[data-scheme="light"] .badge.scheduled{border-color:#99aeba;color:#1f4c69}
html[data-scheme="light"] .story-thumb{background:#f8faf8}
html[data-scheme="light"] .story p{color:#58605a}
html[data-scheme="light"] .section-title{color:#58605b}
html[data-scheme="light"] .section-title strong{color:#2c332d}
html[data-scheme="light"] .section-title::after{background:#d8ddd9}
html[data-scheme="light"] .content-card img{background:#f8faf8}
html[data-scheme="light"] .content-card p{color:#58605a}
html[data-scheme="light"] .list-row p{color:#58605a}
html[data-scheme="light"] .list-row .right{color:#57605a}
html[data-scheme="light"] .empty{color:#585f5a}
html[data-scheme="light"] .empty b{color:#39413a}
html[data-scheme="light"] .article-body{color:#3c433d}
html[data-scheme="light"] .article-body h2,html[data-scheme="light"] .article-body h3{color:#191e1a}
html[data-scheme="light"] .article-body code{background:#f3f6f4;color:#07500f}
html[data-scheme="light"] .article-body pre{background:#f8faf8;border:1px solid #d0d5d1}
html[data-scheme="light"] .article-body blockquote{background:#f1f4f2;color:#4d554e}
html[data-scheme="light"] .tag{border:1px solid #c9cfca;color:#585f5a}
html[data-scheme="light"] .review-box{border:1px solid #d0cbbc;background:#f6f6f1}
html[data-scheme="light"] .score{color:#816a18}
html[data-scheme="light"] .proscons ul{color:#4c544d}
html[data-scheme="light"] .music-box{border:1px solid #c3cac6;background:#f3f6f4}
html[data-scheme="light"] .panel-head{color:#58605b}
html[data-scheme="light"] .about-photo{background:#f8faf8}
html[data-scheme="light"] .social-list a{border:1px solid #d1d6d2;color:#57615b}
html[data-scheme="light"] .social-list a:hover{border-color:#abbdae}
html[data-scheme="light"] .comment{border:1px solid #cfd4d0;background:#f4f6f4}
html[data-scheme="light"] .comment-head{color:#58605b}
html[data-scheme="light"] .comment strong{color:#383f39}
html[data-scheme="light"] .comment p{color:#57605a}
html[data-scheme="light"] .comment-form input,html[data-scheme="light"] .comment-form textarea{border:1px solid #c9ceca;background:#f7f8f7}
html[data-scheme="light"] .admin-nav a{border:1px solid #ccd0cc;color:#58605a}
html[data-scheme="light"] .admin-nav a:hover,html[data-scheme="light"] .admin-nav a.active{border-color:#9eb2a2;background:#ecf0ed}
html[data-scheme="light"] .stat span{color:#58605b}
html[data-scheme="light"] .stat b{color:#202621}
html[data-scheme="light"] .stat small{color:#58605a}
html[data-scheme="light"] .data-table th,html[data-scheme="light"] .data-table td{border-bottom:1px solid #d6dbd7}
html[data-scheme="light"] .data-table th{color:#58605b;background:#eef1ef}
html[data-scheme="light"] .data-table td{color:#49504a}
html[data-scheme="light"] .data-table tr:hover td{background:#eff3f0}
html[data-scheme="light"] .slug-preview{color:#58605a}
html[data-scheme="light"] .status-line{color:#58605b}
html[data-scheme="light"] .media-item{border:1px solid #ced4cf;background:#f3f5f4}
html[data-scheme="light"] .media-item img{background:#f8faf8}
html[data-scheme="light"] .media-item small{color:#58605a}
html[data-scheme="light"] .category-row{border:1px solid #d0d5d2;background:#f4f6f4}
html[data-scheme="light"] .category-row span{color:#58605b}
html[data-scheme="light"] .login-note{border:1px solid #c7ccbf;background:#f4f5f1;color:#756e43}
html[data-scheme="light"] .toast{border:1px solid #b4c1b7;background:#f4f6f4;color:#3e453f;box-shadow:0 0 30px rgba(30,45,34,0.18)}
html[data-scheme="light"] .boot{background:#fdfefd}
html[data-scheme="light"] .boot::before{background:repeating-linear-gradient(0deg,rgba(0,153,32,0.13) 0,rgba(0,153,32,0.13) 1px,transparent 1px,transparent 4px)}
html[data-scheme="light"] .boot::after{background:linear-gradient(180deg,transparent,rgba(0,153,28,0.08),transparent)}
html[data-scheme="light"] .terminal{border:1px solid #becbc0;background:rgba(250,252,251,0.92);box-shadow:0 0 44px rgba(30,45,34,0.24),inset 0 0 36px rgba(0,100,30,0.01)}
html[data-scheme="light"] .terminal-top{border-bottom:1px solid #d8ded9;background:#f1f4f1;color:#56615a}
html[data-scheme="light"] .boot-lines{color:#3d7a47}
html[data-scheme="light"] .boot-line.ok{color:#075311}
html[data-scheme="light"] .boot-line.warn{color:#776522}
html[data-scheme="light"] .boot-progress{border:1px solid #b6cbba;background:#fafbfa}
html[data-scheme="light"] .boot-progress span{background:linear-gradient(90deg,#b1dab6,#009914,#102f12);box-shadow:0 0 18px rgba(0,100,30,0.1)}
html[data-scheme="light"] .terminal-foot{color:#546357}
html[data-scheme="light"] .text-button{border:1px solid #b6c8ba;background:#f1f6f2;color:#075c13}
html[data-scheme="light"] body{background:radial-gradient(circle at 50% 6%,rgba(223,230,224,0.76) 0,rgba(243,246,244,0.62) 31%,transparent 58%),linear-gradient(180deg,#fbfcfb 0,#fcfdfc 100%)}
html[data-scheme="light"] body.low-noise::before{background-image:radial-gradient(rgba(0,0,0,0.12) .7px,transparent .7px)}
html[data-scheme="light"] .topbar,html[data-scheme="light"] .pathbar,html[data-scheme="light"] .taskbar{background:linear-gradient(180deg,rgba(236,238,236,0.94),rgba(246,247,246,0.94));border-color:rgba(156,170,160,0.52)}
html[data-scheme="light"] .topbar{border-bottom:1px solid rgba(201,208,203,0.76);box-shadow:0 10px 30px rgba(30,45,34,0.126),inset 0 1px 0 rgba(255,255,255,0.025)}
html[data-scheme="light"] .pathbar{border-top:1px solid rgba(220,225,221,0.65);border-bottom:1px solid rgba(156,170,160,0.4);box-shadow:0 13px 28px rgba(30,45,34,0.102)}
html[data-scheme="light"] .taskbar{border-top:1px solid rgba(156,170,160,0.58);box-shadow:0 -10px 30px rgba(30,45,34,0.12),inset 0 1px 0 rgba(255,255,255,0.035)}
html[data-scheme="light"] .presence{color:#585f5a}
html[data-scheme="light"] .presence.live{text-shadow:none}
html[data-scheme="light"] .ghost-tag{color:#595f5b}
html[data-scheme="light"] .iconbtn.active{border-color:#97ad9a;background:#ebefeb}
html[data-scheme="light"] .drawer{background:#f6f7f6;box-shadow:0 18px 46px rgba(30,45,34,0.192),inset 0 1px 0 rgba(255,255,255,0.025)}
html[data-scheme="light"] .window-head{background:#eff2f0;color:#58605a}
html[data-scheme="light"] .window-head strong{color:#303731}
html[data-scheme="light"] .section{border-bottom:1px solid #dde2de}
html[data-scheme="light"] .section h3{color:#585f5a}
html[data-scheme="light"] .profile-card .avatar{border:1px solid #b7bfb9;background:#eff2f0}
html[data-scheme="light"] .tiny{color:#585f5b}
html[data-scheme="light"] .select{border:1px solid #cdd2ce;background:#f7f9f7}
html[data-scheme="light"] .control-row label{color:#545c55}
html[data-scheme="light"] .switch{border:1px solid #c2c9c5;background:#f5f6f5}
html[data-scheme="light"] .switch::after{background:#8e9390}
html[data-scheme="light"] .switch.on{border-color:#9db8a3;background:#eaefeb}
html[data-scheme="light"] .chatline.system{color:#57605a}
html[data-scheme="light"] .chatline.join{color:#4e6a55}
html[data-scheme="light"] .locked{border:1px solid #d2d7d3;color:#58605a;background:#f8faf8}
html[data-scheme="light"] .startmenu{border:1px solid #c3cac5;background:rgba(246,247,246,0.985);box-shadow:0 20px 54px rgba(30,45,34,0.216),inset 0 1px 0 rgba(255,255,255,0.03)}
html[data-scheme="light"] .startmain{border-right:1px solid #d9deda}
html[data-scheme="light"] .grouplabel{color:#58605a}
html[data-scheme="light"] .menuitem{color:#4c544d}
html[data-scheme="light"] .menuitem:hover,html[data-scheme="light"] .menuitem.active{border-color:#b9cabc;background:#ecf0ed}
html[data-scheme="light"] .glyph{color:#4e6a53}
html[data-scheme="light"] .menupath{color:#a0aba4}
html[data-scheme="light"] .startstatus{border:1px solid #d8dcd9;background:#f3f5f4}
html[data-scheme="light"] .mini-ticker{border-top:1px solid #dce1dd}
html[data-scheme="light"] .taskleft,html[data-scheme="light"] .taskright{color:#586059}
html[data-scheme="light"] .socials a{color:#585f5a}
html[data-scheme="light"] .socials a:hover{border-color:#c9d1cb}
html[data-scheme="light"] .clock{color:#58605a}
html[data-scheme="light"] .start{background:#f8faf8;box-shadow:0 0 0 4px rgba(30,45,34,0.3),var(--glow-med)}
html[data-scheme="light"] .start:hover,html[data-scheme="light"] .start.active{box-shadow:0 0 0 4px rgba(30,45,34,0.3),var(--glow-strong)}
html[data-scheme="light"] .filter{border:1px solid #cbd0cc;background:#f3f5f4;color:#58605a}
html[data-scheme="light"] .filter.active,html[data-scheme="light"] .filter:hover{border-color:#9eb3a1}
html[data-scheme="light"] .home-search{border:1px solid #c2c8c4;background:rgba(245,247,246,0.96);color:#232a24}
html[data-scheme="light"] .home-search::placeholder{color:#586059}
html[data-scheme="light"] .home-search:focus{border-color:#91a895;box-shadow:0 0 0 1px rgba(0,100,30,0.03),0 0 14px rgba(0,100,30,0.02)}
html[data-scheme="light"] .home-search-results{border:1px solid #c2c8c4;background:rgba(246,248,246,0.985);box-shadow:0 14px 30px rgba(30,45,34,0.165),0 0 18px rgba(0,100,30,0.015)}
html[data-scheme="light"] .home-search-results .cmdrow.selected{background:#e8ece8;border-color:#a0b4a5}
html[data-scheme="light"] .lead,html[data-scheme="light"] .card,html[data-scheme="light"] .storytile,html[data-scheme="light"] .rail,html[data-scheme="light"] .railitem,html[data-scheme="light"] .article,html[data-scheme="light"] .panel,html[data-scheme="light"] .admin-panel,html[data-scheme="light"] .form-panel,html[data-scheme="light"] .table-wrap{background:linear-gradient(180deg,rgba(237,239,238,0.985),rgba(245,247,246,0.985));border-color:rgba(178,188,181,0.72)}
html[data-scheme="light"] .lead{border:1px solid rgba(178,188,181,0.72)}
html[data-scheme="light"] .lead-media{background:#f8faf8}
html[data-scheme="light"] .story .thumb{background:#f8faf8}
html[data-scheme="light"] .story p{color:#58605a}
html[data-scheme="light"] .storytile{border:1px solid rgba(178,188,181,0.72)}
html[data-scheme="light"] .storytile .pic{background:#f8faf8}
html[data-scheme="light"] .storytile p{color:#57605a}
html[data-scheme="light"] .rail{border:1px solid rgba(178,188,181,0.72)}
html[data-scheme="light"] .railitem{border:1px solid #d6dad6;background:#f3f5f4}
html[data-scheme="light"] .railitem p{color:#58605a}
html[data-scheme="light"] .section-title{color:#585f5a}
html[data-scheme="light"] .section-title strong{color:#2c332d}
html[data-scheme="light"] .section-title::after{background:#dde2de}
html[data-scheme="light"] .card:hover,html[data-scheme="light"] .storytile:hover,html[data-scheme="light"] .railitem:hover{border-color:rgba(146,164,150,0.78)}
html[data-scheme="light"] .overlay{background:rgba(253,254,253,0.68)}
html[data-scheme="light"] .command{border-color:#aebdb1;background:#f6f7f6}
html[data-scheme="light"] .cmdrow:hover,html[data-scheme="light"] .cmdrow.active,html[data-scheme="light"] .cmdrow.selected{border-color:#b4c6b7;background:#ecf0ed;color:#181d18}
@media(max-width:760px){
html[data-scheme="light"] .startmain{border-bottom:1px solid #dadedb}
}
html[data-scheme="light"] .media-overlay{background:linear-gradient(transparent,rgba(255,255,255,0.86))}
html[data-scheme="light"] #blazor-error-ui{background:#e8dada;color:#2b0404;border-top:1px solid #b69c9c}
html[data-scheme="light"] #blazor-error-ui .reload,html[data-scheme="light"] #blazor-error-ui .dismiss{color:#000000}
html[data-scheme="light"] .validation-message,html[data-scheme="light"] .validation-errors{color:#6c1717}
html[data-scheme="light"] .modified.invalid{border-color:#b29b9b !important}
html[data-scheme="light"] .modified.valid{border-color:#aabcad !important}
html[data-scheme="light"] code{color:#07500f}
html[data-scheme="light"] .login-note{border:1px solid #c7ccbf;background:#f4f5f1;color:#756e43}
html[data-scheme="light"] .cardhead{border-bottom:1px solid #dce1dd;color:#58605b;background:#eff2f0}
/* cms.css */
html[data-scheme="light"] .notice{border:1px solid #cfc8b3;background:#f3f1ed;color:#726123}
html[data-scheme="light"] .notice.warn b{color:#826b17}
html[data-scheme="light"] .chip{border:1px solid #bcc9bf;background:#f0f5f2}
html[data-scheme="light"] a.chip:hover{background:#e9f0eb}
html[data-scheme="light"] .chip.pin{border-color:#c5bca4;color:#7b681e;background:#f3f1ed}
html[data-scheme="light"] .chip.warn{border-color:#c5bca4;color:#7b681e}
html[data-scheme="light"] .widget{background:linear-gradient(180deg, rgba(238,241,239,0.98), rgba(244,246,244,0.98))}
html[data-scheme="light"] .widget-head{background:rgba(0,0,0,0.015)}
html[data-scheme="light"] .search-form input{border:1px solid #c9ceca;background:#f7f8f7}
html[data-scheme="light"] .post-card{background:linear-gradient(180deg, rgba(238,241,239,0.98), rgba(244,246,244,0.98))}
html[data-scheme="light"] .post-card-image{background:#f8faf8}
html[data-scheme="light"] .archive-list li{border-bottom:1px solid #dee2df}
html[data-scheme="light"] .post-hero{background:#f8faf8}
html[data-scheme="light"] .post-body{color:#1d231e}
html[data-scheme="light"] .post-body h1,html[data-scheme="light"] .post-body h2,html[data-scheme="light"] .post-body h3,html[data-scheme="light"] .post-body h4{color:#0a0f0b}
html[data-scheme="light"] .post-body blockquote{background:rgba(0,0,0,0.02)}
html[data-scheme="light"] .post-body code{background:#eef2ef;border:1px solid #d5dcd7}
html[data-scheme="light"] .post-body pre{background:#f7f9f7}
html[data-scheme="light"] .post-body th{background:#ecf1ed}
html[data-scheme="light"] .prev-next a{background:rgba(238,241,239,0.7)}
html[data-scheme="light"] .series-box{background:rgba(238,241,239,0.7)}
html[data-scheme="light"] .comment{border:1px solid #cfd4d0;background:#f4f6f4}
html[data-scheme="light"] .field input:not([type=checkbox]),html[data-scheme="light"] .field select,html[data-scheme="light"] .field textarea,html[data-scheme="light"] .inline-input{border:1px solid #c9ceca;background:#f7f8f7}
html[data-scheme="light"] .adm-side a,html[data-scheme="light"] .adm-side .navlink{color:#57615a}
html[data-scheme="light"] .adm-side a:hover{background:rgba(0,0,0,0.025)}
html[data-scheme="light"] .adm-side a.active{background:#e9f0eb;border-color:#c0cfc3}
html[data-scheme="light"] .adm-side .group{color:#97a19b}
html[data-scheme="light"] .badge-count{background:#dccdcd;color:#5c0707;border:1px solid #c2a3a3}
html[data-scheme="light"] .adm-msg{border:1px solid #bccbc0;background:#f0f4f1;color:#1c4423}
html[data-scheme="light"] .adm-msg.err{border-color:#c2a3a3;background:#f3eded;color:#450606}
html[data-scheme="light"] .tabs button{color:#58605a}
html[data-scheme="light"] .bulkbar select,html[data-scheme="light"] .bulkbar input{border:1px solid #c9ceca;background:#f7f8f7}
html[data-scheme="light"] .posts-table th{background:#f3f6f4}
html[data-scheme="light"] .posts-table td{border-bottom:1px solid #dee2df}
html[data-scheme="light"] .posts-table tr:hover td{background:rgba(0,0,0,0.012)}
html[data-scheme="light"] .posts-table .row-links .danger{color:#690909}
html[data-scheme="light"] .status-dot{background:#a2a7a4}
html[data-scheme="light"] .status-dot.draft{background:#717472}
html[data-scheme="light"] .status-dot.scheduled{background:#836616}
html[data-scheme="light"] .status-dot.archived{background:#6d7487}
html[data-scheme="light"] .ed-title{background:#f7f8f7;border:1px solid #c9ceca;color:#0a0f0b}
html[data-scheme="light"] .permalink input{border:1px solid #c9ceca;background:#f7f8f7}
html[data-scheme="light"] .ed-box{background:#f5f7f6}
html[data-scheme="light"] .ed-bar{background:#f0f3f1}
html[data-scheme="light"] .ed-bar button,html[data-scheme="light"] .ed-bar select{border:1px solid #c8cfca;background:#f4f6f4;color:#3e4840}
html[data-scheme="light"] .ed-bar button.on{background:#e0ebe3}
html[data-scheme="light"] .ed-panes textarea{background:#f7f8f7;color:#191f1a}
html[data-scheme="light"] .ed-panes .preview{background:#f5f7f6}
html[data-scheme="light"] .ed-foot{background:#f0f3f1}
html[data-scheme="light"] .ed-box.dragging{box-shadow:0 0 0 2px rgba(0,100,30,0.062)}
html[data-scheme="light"] .metabox{background:#f4f6f4}
html[data-scheme="light"] .metabox-head{background:#f0f3f1}
html[data-scheme="light"] .btn.primary{background:#d0e5d5;color:#032309}
html[data-scheme="light"] .btn.primary:hover{background:#bedcc4}
html[data-scheme="light"] .savestate.dirty{color:#7b621e}
html[data-scheme="light"] .cat-tree label:hover{background:rgba(0,0,0,0.03)}
html[data-scheme="light"] .tag-box{border:1px solid #c9ceca;background:#f7f8f7}
html[data-scheme="light"] .featured img{background:#f8faf8}
html[data-scheme="light"] .picker{background:rgba(255,255,255,0.72)}
html[data-scheme="light"] .picker-card{background:#f5f7f6}
html[data-scheme="light"] .picker-grid button{background:#f8faf8}
html[data-scheme="light"] .mini-list .row{border-bottom:1px solid #dee2df}
html[data-scheme="light"] .dropzone{border:2px dashed #bcc9bf;background:#f1f6f3}
html[data-scheme="light"] .dropzone.over{background:#e9f1eb}
html[data-scheme="light"] .media-grid2 .tile{background:#f7f8f7}
@media print{
html[data-scheme="light"] body{background:#000000;color:#ffffff}
html[data-scheme="light"] .post-body{color:#ffffff}
}
html[data-scheme="light"] .skip-link{background:#eff3f0}
html[data-scheme="light"] select,html[data-scheme="light"] input[type=text],html[data-scheme="light"] input[type=email],html[data-scheme="light"] input[type=password],html[data-scheme="light"] input[type=number],html[data-scheme="light"] input[type=search],html[data-scheme="light"] input[type=datetime-local],html[data-scheme="light"] textarea{background:#f7f8f7;border:1px solid #c9ceca}
html[data-scheme="light"] select option{background:#f1f4f2}
html[data-scheme="light"] .side-search .live-search-row input{border:1px solid #c2c8c4;background:rgba(245,247,246,0.96)}
html[data-scheme="light"] .live-search .cmdrow.selected{background:#e8ece8;border-color:#a0b4a5}
html[data-scheme="light"] .home-search-results{background:#f6f8f6 !important}
html[data-scheme="light"] a:hover{color:#021906}
html[data-scheme="light"] .toast .toast-dismiss,html[data-scheme="light"] .toast .mud-alert-message{color:#effaf4 !important}
html[data-scheme="light"] .pathbar .ticker{color:#4c544d}
html[data-scheme="light"] .pathbar .ticker a{color:#4c544d}
html[data-scheme="light"] .pathbar .path{color:#4c544d}
html[data-scheme="light"] .social-icons a{color:#4c544d}

/* ---- theme-light.manual.css ---- */
html[data-scheme="light"] {
  color-scheme: light;
  --bg: #f3f6f3; --bg2: #e9efe9; --panel: #ffffff; --panel2: #f6f9f6; --panel3: #edf2ed;
  --line: #c6d1c8; --line2: #aebdb1; --text: #17211a; --soft: #364539; --muted: #526157;
  --link: #0a6b1c; --green: #0a7a20; --green2: #08611a; --green3: #2e9a42;
  --amber: #7a5c06; --red: #b3261e; --blue: #1d4ed8;
  --shadow: 0 8px 24px rgba(20, 40, 25, .10);

  --mud-palette-primary: #0a7a20; --mud-palette-primary-text: #ffffff;
  --mud-palette-primary-darken: #08611a; --mud-palette-primary-lighten: #2e9a42;
  --mud-palette-secondary: #08611a; --mud-palette-secondary-text: #ffffff;
  --mud-palette-background: #f3f6f3; --mud-palette-surface: #ffffff;
  --mud-palette-drawer-background: #f6f9f6; --mud-palette-drawer-text: #17211a;
  --mud-palette-appbar-background: #ffffff; --mud-palette-appbar-text: #17211a;
  --mud-palette-text-primary: #17211a; --mud-palette-text-secondary: #364539; --mud-palette-text-disabled: rgba(0, 0, 0, .42);
  --mud-palette-action-default: #364539; --mud-palette-action-disabled: rgba(0, 0, 0, .38); --mud-palette-action-disabled-background: rgba(0, 0, 0, .1);
  --mud-palette-divider: #c6d1c8; --mud-palette-divider-light: #dbe3dc;
  --mud-palette-lines-default: #c6d1c8; --mud-palette-lines-inputs: #7d9082;
  --mud-palette-table-lines: #dbe3dc; --mud-palette-table-striped: rgba(0, 0, 0, .025); --mud-palette-table-hover: rgba(10, 122, 32, .06);
  --mud-palette-overlay-dark: rgba(20, 30, 22, .5); --mud-palette-overlay-light: rgba(255, 255, 255, .6);
  --mud-palette-gray-default: #526157; --mud-palette-gray-light: #8a9a8e; --mud-palette-gray-lighter: #dbe3dc;
  --mud-palette-success: #0a7a20; --mud-palette-success-text: #ffffff;
  --mud-palette-warning: #8a6a0a; --mud-palette-warning-text: #ffffff;
  --mud-palette-error: #b3261e; --mud-palette-error-text: #ffffff;
  --mud-palette-info: #1d4ed8; --mud-palette-info-text: #ffffff;
}

/* the page itself: no scanlines, noise or glow on paper */
html[data-scheme="light"] body { background: linear-gradient(180deg, #f8faf8, var(--bg)); }
html[data-scheme="light"] body.scanlines::after { display: none; }
html[data-scheme="light"] body.treatment-scan main img,
html[data-scheme="light"] body.treatment-green main img { filter: none; }
html[data-scheme="light"] * { scrollbar-color: #9bb0a0 #e9efe9; }
html[data-scheme="light"] *::-webkit-scrollbar-track { background: #e9efe9; }
html[data-scheme="light"] *::-webkit-scrollbar-thumb { background: #9bb0a0; border-color: #e9efe9; }
html[data-scheme="light"] .brand-mark { text-shadow: none; }

/* the console re-declares the primary colour on .adm */
html[data-scheme="light"] .adm { --mud-palette-primary: #0a7a20; --mud-palette-primary-text: #ffffff; }
html[data-scheme="light"] { --surface-shadow: 0 6px 18px rgba(20, 40, 25, .10); --glow-low: none; --glow-med: none; --glow-strong: none; }

/* overlays that sit on photographs stay dark */
html[data-scheme="light"] .media-overlay { background: linear-gradient(transparent, rgba(0, 0, 0, .78)); }
