/* Generated from site.css by `python manage.py build_dark_css`. Do not edit by hand. */
html[data-theme="dark"]{color-scheme:dark}
html[data-theme="dark"] .menu-toggle img,html[data-theme="dark"] .nav-search img,html[data-theme="dark"] .site-search img{filter:invert(.92)}
html[data-theme="dark"] img[src$=".avif"]{filter:brightness(.9)}
html[data-theme="dark"]{color:#ced3de;background:#12151c}
html[data-theme="dark"] a{color:inherit}
html[data-theme="dark"] .logo{color:#8badee}
html[data-theme="dark"] .logo svg{color:#f5a484}
html[data-theme="dark"] .logo-ai{color:#f5a184}
html[data-theme="dark"] .header-note{color:#c5cad3}
html[data-theme="dark"] .menu-toggle{border:0;background:none;color:#ced3de}
html[data-theme="dark"] .button{border:0}
html[data-theme="dark"] .button:hover{box-shadow:0 7px 14px #173f9826}
html[data-theme="dark"] .button:focus-visible,html[data-theme="dark"] a:focus-visible,html[data-theme="dark"] input:focus-visible,html[data-theme="dark"] select:focus-visible,html[data-theme="dark"] .menu-toggle:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .button-primary{background:#1550b8;color:white}
html[data-theme="dark"] .text-link{color:#89b0f0}
html[data-theme="dark"] .featured{background:#261832}
html[data-theme="dark"] .guide-card.blue{background:#1a2635}
html[data-theme="dark"] .guide-card.peach{background:#3a281c}
html[data-theme="dark"] .guide-card.green{background:#404429}
html[data-theme="dark"] .guide-card a{color:#89b1f0}
html[data-theme="dark"] .planner{background:#3d311d}
html[data-theme="dark"] .planner-form input,html[data-theme="dark"] .planner-form select{border:1px solid #494033;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .plan-result{background:#2c3421;box-shadow:0 8px 20px #19243b17;color:#d0e2c4}
html[data-theme="dark"] .sticky-note{background:#675a32;color:#c5cdda;box-shadow:4px 5px 0 #e5bd61}
html[data-theme="dark"] .closing p{color:#ffffff}
html[data-theme="dark"] .footer{background:#12151c}
html[data-theme="dark"] .article-main{background:#12151c}
html[data-theme="dark"] .breadcrumbs{color:#a1a7ad}
html[data-theme="dark"] .article-heading{border-bottom:1px solid #3b3730}
html[data-theme="dark"] .article-heading .eyebrow{color:#f0a78a}
html[data-theme="dark"] .article-lede{color:#babfc4}
html[data-theme="dark"] .article-note{background:#323526}
html[data-theme="dark"] .article-body section{border-top:1px solid #3b3730}
html[data-theme="dark"] .step-number{color:#efa68a}
html[data-theme="dark"] .article-body section p{color:#bdc2c7}
html[data-theme="dark"] .article-end{background:#261832}
@media(max-width:800px){html[data-theme="dark"] .nav{background:#12151c;border:1px solid #3b352c;box-shadow:0 12px 22px #17203318}}
html[data-theme="dark"] .article-content h2{border-top:1px solid #3b3730}
html[data-theme="dark"] .article-content p,html[data-theme="dark"] .article-content li{color:#bdc2c7}
html[data-theme="dark"] .article-content a{color:#88aef1}
html[data-theme="dark"] .article-content blockquote{border-left:3px solid #e46636}
html[data-theme="dark"] .article-content code{background:#312e27}
html[data-theme="dark"] .index-main>.eyebrow{color:#f0a78a}
html[data-theme="dark"] .index-intro{color:#babfc4}
html[data-theme="dark"] .index-card.blue{background:#1a2635}
html[data-theme="dark"] .index-card.peach{background:#3a281c}
html[data-theme="dark"] .index-card.green{background:#404429}
html[data-theme="dark"] .index-card-link{color:#89b1f0}
html[data-theme="dark"] .empty-state{background:#261832}
html[data-theme="dark"] .article-meta{color:#a3a7aa}
html[data-theme="dark"] .related-articles{border-top:1px solid #3b3730}
html[data-theme="dark"] .related-articles a{color:#88aef1}
html[data-theme="dark"] .sr-only{border:0}
html[data-theme="dark"] .home-search .eyebrow,html[data-theme="dark"] .search-page>.eyebrow{color:#f0a78a}
html[data-theme="dark"] .site-search{background:#1a1f29;border:1px solid #3a352f;box-shadow:0 5px 20px #1720330d}
html[data-theme="dark"] .site-search input{border:0;outline:0;background:transparent;color:#ced3de}
html[data-theme="dark"] .site-search input:focus-visible{outline:2px solid #1550b8}
html[data-theme="dark"] .search-tool-link a{color:#88aef1}
html[data-theme="dark"] .planner-cta p{color:#b0b3b7}
html[data-theme="dark"] .tool-hero .eyebrow{color:#f0a78a}
html[data-theme="dark"] .tool-hero p:not(.eyebrow){color:#babfc4}
html[data-theme="dark"] .tool-hero-note{background:#404429;color:#9cbdde}
html[data-theme="dark"] .tool-form-card{background:#182233}
html[data-theme="dark"] .my-plan-card{background:#261832}
html[data-theme="dark"] .tool-form-card select,html[data-theme="dark"] .my-plan-details input,html[data-theme="dark"] .reminder-controls input{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .my-plan-card .eyebrow{color:#bc9fda}
html[data-theme="dark"] .my-plan-empty{color:#b6b6bd}
html[data-theme="dark"] .text-button{border:0;background:none;color:#88aef1}
html[data-theme="dark"] .plan-fallback{background:#12151c}
html[data-theme="dark"] .plan-status{color:#bcc3ca}
html[data-theme="dark"] .my-plan-details>.button:disabled{background:#4b5049;box-shadow:none}
html[data-theme="dark"] .plan-week{border-top:1px solid #393140}
html[data-theme="dark"] .week-dot{background:#1a1f29;color:#a1a6ac}
html[data-theme="dark"] .week-dot.done{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .app-promo{background:#3d311d}
html[data-theme="dark"] .reminder-card{background:#404429}
html[data-theme="dark"] .tool-explainer p{color:#bdc2c7}
html[data-theme="dark"] .tool-explainer a{color:#88aef1}
html[data-theme="dark"] .installed-welcome{background:#182233}
html[data-theme="dark"] .installed-welcome .eyebrow{color:#88aef1}
html[data-theme="dark"] .installed-welcome p:last-child{color:#babfc4}
html[data-theme="dark"] .hero-art{-webkit-mask-image:linear-gradient(to right,transparent 0%,#3d3d3d 26%);mask-image:linear-gradient(to right,transparent 0%,#3d3d3d 26%)}
@media(max-width:800px){html[data-theme="dark"] .hero-art{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#3d3d3d 19%);mask-image:linear-gradient(to bottom,transparent 0%,#3d3d3d 19%)}}
html[data-theme="dark"] .guide-card.violet,html[data-theme="dark"] .index-card.violet{background:#261e32}
html[data-theme="dark"] .guide-card.yellow,html[data-theme="dark"] .index-card.yellow{background:#433920}
html[data-theme="dark"] .guide-card.mint,html[data-theme="dark"] .index-card.mint{background:#273831}
html[data-theme="dark"] .worksheet-promo{background:#261832}
html[data-theme="dark"] .start-here{background:#404429}
html[data-theme="dark"] .start-here .eyebrow{color:#eaab8f}
html[data-theme="dark"] .article-cover{background:#251a30}
html[data-theme="dark"] .article-cover figcaption{color:#a3a7aa}
html[data-theme="dark"] .guide-shortcuts{border:1px solid #3d3932;background:#1a1f29}
html[data-theme="dark"] .guide-answer{border-left:4px solid #1550b8;background:#182131}
html[data-theme="dark"] .guide-answer p{color:#bcc3ca}
html[data-theme="dark"] .guide-shortcuts a{background:#1a222e;color:#88aef1}
html[data-theme="dark"] .guide-plans-heading .eyebrow{color:#f0a78a}
html[data-theme="dark"] .guide-plans-heading>p:last-child{color:#b6bbc0}
html[data-theme="dark"] .habit-loop>div{background:#3d311d}
html[data-theme="dark"] .habit-loop>div:nth-child(2){background:#1a2635}
html[data-theme="dark"] .habit-loop>div:nth-child(3){background:#404429}
html[data-theme="dark"] .habit-loop span{color:#f0a78a}
html[data-theme="dark"] .guide-plan{border:1px solid #3b3730;background:#1a1f29}
html[data-theme="dark"] .guide-plan[open]{box-shadow:0 12px 30px #1823400b}
html[data-theme="dark"] .guide-plan>summary:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .plan-kicker{color:#f0a78a}
html[data-theme="dark"] .plan-audience{color:#b3b7bc}
html[data-theme="dark"] .plan-expand{background:#1a2635;color:#88aef1}
html[data-theme="dark"] .plan-backup{background:#261832}
html[data-theme="dark"] .plan-days li{border:1px solid #39352f;background:#12151c}
html[data-theme="dark"] .plan-day-number{color:#88aef1}
html[data-theme="dark"] .plan-days p{color:#bdc2c7}
html[data-theme="dark"] .plan-days small{color:#9ea1a4}
html[data-theme="dark"] .plan-download{background:#182233}
html[data-theme="dark"] .home-blog-heading .eyebrow{color:#f0a78a}
html[data-theme="dark"] .home-blog-grid article{background:#2e2a23}
html[data-theme="dark"] .home-blog-grid article:nth-child(2){background:#261832}
html[data-theme="dark"] .home-blog-grid article:nth-child(3){background:#1a2635}
html[data-theme="dark"] .home-blog-grid article>p:not(.eyebrow){color:#b7bcc1}
html[data-theme="dark"] .home-blog-grid article>a:last-child{color:#88aef1}
html[data-theme="dark"] .tool-index-card{background:#182233}
html[data-theme="dark"] .tool-index-card:nth-child(2){background:#261832}
html[data-theme="dark"] .tool-index-card:nth-child(3){background:#3d311d}
html[data-theme="dark"] .tool-index-number{color:#88aef1}
html[data-theme="dark"] .tools-next a{color:#88aef1}
html[data-theme="dark"] .tracker-heading .eyebrow{color:#f0a78a}
html[data-theme="dark"] .tracker-heading>p:last-child{color:#babfc4}
html[data-theme="dark"] .tracker-editor{background:#182233}
html[data-theme="dark"] .tracker-fields input,html[data-theme="dark"] .tracker-review textarea{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .tracker-sheet{background:#2e2616;border:1px solid #433d31}
html[data-theme="dark"] .tracker-sheet-heading .eyebrow{color:#f0a78a}
html[data-theme="dark"] .tracker-sheet-heading p:last-child{color:#adb3b7}
html[data-theme="dark"] .button-secondary{background:#1a1f29;border:1px solid #1550b8;color:#88aef1}
html[data-theme="dark"] .tracker-day{border:1px solid #443e33;background:#1a1f29}
html[data-theme="dark"] .tracker-day>span{color:#88aef1}
html[data-theme="dark"] .tracker-day small{color:#a1a8ae}
html[data-theme="dark"] .tracker-day input{accent-color:#88aef1}
html[data-theme="dark"] .tracker-day em{color:#a8aeb4}
html[data-theme="dark"] .tracker-explainer li,html[data-theme="dark"] .tracker-explainer p{color:#bdc2c7}
html[data-theme="dark"] .tracker-explainer a{color:#88aef1}
@media print{html[data-theme="dark"] .tracker-sheet{border:0;background:#1a1f29}
html[data-theme="dark"] .tracker-review textarea{border:1px solid #4c4c4c}}
html[data-theme="dark"] .article-end-extra a{color:#88aef1}
html[data-theme="dark"] .tools-intro .eyebrow,html[data-theme="dark"] .tools-library .eyebrow{color:#f0a78a}
html[data-theme="dark"] .tools-intro>p:not(.eyebrow){color:#babfc4}
html[data-theme="dark"] .tools-jump a{border:1px solid #393a36;color:#88aef1;background:#1a1f29}
html[data-theme="dark"] .tools-jump a:hover,html[data-theme="dark"] .tools-jump a:focus-visible{border-color:#1550b8;background:#171f2f}
html[data-theme="dark"] .tools-feature-plan{background:#182233}
html[data-theme="dark"] .tools-feature-track{background:#261832}
html[data-theme="dark"] .tools-feature-copy .eyebrow{color:#88aef1}
html[data-theme="dark"] .tools-feature-copy ul{color:#b9bfc5}
html[data-theme="dark"] .tools-feature-copy small{color:#a8b0b6}
html[data-theme="dark"] .tools-feature-preview{box-shadow:0 16px 40px #15244917}
html[data-theme="dark"] .tools-plan-preview{background:#12151c}
html[data-theme="dark"] .tools-track-preview{background:#1b1429}
html[data-theme="dark"] .tools-preview-label{color:#e9aa91}
html[data-theme="dark"] .tools-preview-line{border-top:1px solid #38342e}
html[data-theme="dark"] .tools-preview-line span{color:#a0a5a9}
html[data-theme="dark"] .tools-preview-line strong{color:#ced3de}
html[data-theme="dark"] .tools-preview-sparkle{color:#f0a78a}
html[data-theme="dark"] .tools-preview-mini{border:1px solid #332f38;background:#1a1f29}
html[data-theme="dark"] .tools-preview-mini>span{color:#9da1a9}
html[data-theme="dark"] .tools-preview-days i{border:1px solid #37333c;color:#88aef1}
html[data-theme="dark"] .tools-preview-days i:not(:empty){background:#182233;border-color:#232f48}
html[data-theme="dark"] .tools-preview-mini em{color:#bc9fda}
html[data-theme="dark"] .tools-library-heading p:last-child{color:#b2b6bb}
html[data-theme="dark"] .tools-library-heading .text-link{color:#88aef1}
html[data-theme="dark"] .template-row{border:1px solid #3c372f;background:#12151c}
html[data-theme="dark"] .template-topic{color:#e9aa91}
html[data-theme="dark"] .template-row p{color:#acb0b4}
html[data-theme="dark"] .template-row-action span:first-child{color:#a3a8ac}
html[data-theme="dark"] .template-row-action a,html[data-theme="dark"] .tools-help a{color:#88aef1}
html[data-theme="dark"] .tools-help{background:#404429}
html[data-theme="dark"] .tool-steps>div{border:1px solid #3b3730;background:#12151c}
html[data-theme="dark"] .tool-steps span{color:#f0a78a}
html[data-theme="dark"] .tool-steps small{color:#a7acb0}
html[data-theme="dark"] .tool-form-card .eyebrow{color:#88aef1}
html[data-theme="dark"] .tool-form-card .form-intro{color:#b1b8c0}
html[data-theme="dark"] .plan-field-group{border-bottom:1px solid #293342}
html[data-theme="dark"] .plan-field-group:last-of-type{border:0}
html[data-theme="dark"] .tool-form-card .plan-field-group input{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .tool-form-card .plan-field-group>small{color:#a6adb4}
html[data-theme="dark"] .tool-form-card :is(input,select):focus-visible{outline:3px solid #644635}
html[data-theme="dark"] .plan-save-note{color:#acb2ba}
html[data-theme="dark"] .plan-live-preview{background:#12151c;box-shadow:0 7px 24px #43335b0b}
html[data-theme="dark"] .plan-live-preview span{color:#bc9fda}
html[data-theme="dark"] .plan-edit-tip{color:#b6b1bc}
html[data-theme="dark"] .tools-mini-grid article{background:#3d311d;border:1px solid #4a402f}
html[data-theme="dark"] .tools-mini-grid article:nth-child(2){background:#261e32;border-color:#33293e}
html[data-theme="dark"] .tools-mini-grid article:nth-child(3){background:#273831;border-color:#35453d}
html[data-theme="dark"] .tools-mini-grid .text-link{color:#88aef1}
html[data-theme="dark"] .simple-tool-heading .eyebrow{color:#f0a78a}
html[data-theme="dark"] .simple-tool-heading>p:last-child{color:#babfc4}
html[data-theme="dark"] .simple-tool-card{background:#182233}
html[data-theme="dark"] .simple-tool-result{background:#261832}
html[data-theme="dark"] .simple-tool-card input,html[data-theme="dark"] .simple-tool-card select{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .tool-form-note{color:#abb1b7}
html[data-theme="dark"] .simple-tool-result .eyebrow{color:#bc9fda}
html[data-theme="dark"] .simple-tool-result p,html[data-theme="dark"] .simple-tool-result li{color:#bcc1c7}
html[data-theme="dark"] .simple-tool-explainer p{color:#bdc2c7}
html[data-theme="dark"] .simple-tool-explainer a{color:#88aef1}
@media print{html[data-theme="dark"] .simple-tool-result{background:#1a1f29}
html[data-theme="dark"] .simple-tool-result .eyebrow{color:#ededed}}
html[data-theme="dark"] .plan-time-choice small{color:#a6adb4}
html[data-theme="dark"] .plan-depth-fields .plan-field-help{color:#abb2b9}
html[data-theme="dark"] .tool-form-card .plan-depth-fields textarea{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .tool-form-card .plan-depth-fields textarea:focus-visible{outline:3px solid #644635}
html[data-theme="dark"] .plan-reasoning{border-top:1px solid #393140}
html[data-theme="dark"] .plan-reasoning p{color:#b8bec7}
html[data-theme="dark"] .plan-reasoning li{background:#12151c}
html[data-theme="dark"] .plan-reasoning li strong{color:#88aef1}
html[data-theme="dark"] .plan-reasoning li span{color:#bcc1c5}
html[data-theme="dark"] .ai-plan-card{background:#404429}
html[data-theme="dark"] .ai-plan-card .eyebrow{color:#eaab8f}
html[data-theme="dark"] .ai-plan-card p{color:#c0c6c3}
html[data-theme="dark"] .ai-privacy-note{color:#b4bbb6!important}
html[data-theme="dark"] .ai-plan-result{background:#12151c}
html[data-theme="dark"] .ai-obstacle{background:#261832}
html[data-theme="dark"] .ai-plan-result li{border-top:1px solid #3a352f}
html[data-theme="dark"] .ai-plan-result li p,html[data-theme="dark"] .ai-plan-result li small,html[data-theme="dark"] .ai-plan-result li em{color:#bcc1c6}
html[data-theme="dark"] .ai-plan-result li em{color:#b1a7b4}
html[data-theme="dark"] .ai-plan-result li small{color:#88aef1}
html[data-theme="dark"] .simple-tool-steps>div{border:1px solid #3d3933;background:#12151c}
html[data-theme="dark"] .simple-tool-steps span{color:#f0a78a}
html[data-theme="dark"] .simple-tool-steps small{color:#a1a7ad}
html[data-theme="dark"] .simple-tool-intro{color:#b0b6bc}
html[data-theme="dark"] .field-help{color:#a5abb1}
html[data-theme="dark"] .simple-tool-card select:invalid{color:#a0a5ac}
html[data-theme="dark"] .direct-answer{background:#182233;border-left:5px solid #1550b8}
html[data-theme="dark"] .direct-answer h2{color:#88aef1}
html[data-theme="dark"] .key-takeaways{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .faq-item{border-top:1px solid #3b352c}
html[data-theme="dark"] .source-list a{color:#88aef1}
html[data-theme="dark"] .source-reviewed{color:#a8abb2}
html[data-theme="dark"] .nav-build{color:#ffffff!important}
html[data-theme="dark"] .nav-topics-panel{background:#12151c;border:1px solid #3b352c;box-shadow:0 18px 30px #17203322}
html[data-theme="dark"] .footer-topics h2,html[data-theme="dark"] .footer-links h2{color:#f5a184}
@media(max-width:800px){html[data-theme="dark"] .nav-topics-panel{box-shadow:none;border:0}}
html[data-theme="dark"] .topic-hero{background:#222733}
html[data-theme="dark"] .topic-links li{border-top:1px solid #3b352c}
html[data-theme="dark"] .topic-links a,html[data-theme="dark"] .topic-tools a{color:#88aef1}
html[data-theme="dark"] .topic-links p{color:#babec6}
html[data-theme="dark"] .topic-chip{border:1px solid #4b463f;background:#12151c}
html[data-theme="dark"] .topic-chip:hover{border-color:#1550b8;color:#88aef1}
html[data-theme="dark"] .how-steps li{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .how-steps li::before{color:#f5a184}
html[data-theme="dark"] .home-tools{background:#222733}
html[data-theme="dark"] .home-tool-links a{background:#1a1f29;color:#88aef1}
html[data-theme="dark"] .topic-chips-label{color:#a8abb2}
@media(max-width:800px){html[data-theme="dark"] .home-hero .hero-art{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#3d3d3d 25%);mask-image:linear-gradient(to bottom,transparent 0%,#3d3d3d 25%)}}
@media(min-width:801px){html[data-theme="dark"] .home-hero .hero-art{-webkit-mask-image:linear-gradient(to right,transparent 0%,#3d3d3d 18%);mask-image:linear-gradient(to right,transparent 0%,#3d3d3d 18%)}}
html[data-theme="dark"] .plan-card{background:#222733}
html[data-theme="dark"] .plan-personalize{background:#322518;border:1px solid #49382b}
html[data-theme="dark"] .plan-phase-note{color:#babec6}
html[data-theme="dark"] .plan-day-list li{border-top:1px solid #3b352c}
html[data-theme="dark"] .plan-day-list li.is-review{background:#151d2c;border-top:0}
html[data-theme="dark"] .plan-day-small{color:#babec6}
html[data-theme="dark"] .plan-day-why{color:#a8abb2}
html[data-theme="dark"] .build-form{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .build-progress{background:#21242b}
html[data-theme="dark"] .build-progress span{background:#1550b8}
html[data-theme="dark"] .build-step-count{color:#a8abb2}
html[data-theme="dark"] .build-step{border:0}
html[data-theme="dark"] .build-help{color:#babec6}
html[data-theme="dark"] .choice span{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .choice input:checked+span{border-color:#1550b8;background:#182233;color:#8bacef;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .choice input:focus-visible+span{outline:3px solid #f2783c}
html[data-theme="dark"] .build-field input,html[data-theme="dark"] .build-field textarea{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .build-field input:focus,html[data-theme="dark"] .build-field textarea:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .optional{color:#a8abb2}
html[data-theme="dark"] .build-privacy{color:#a8abb2}
html[data-theme="dark"] .build-error{background:#301c17;color:#f19d88}
html[data-theme="dark"] .text-button{border:0;background:none;color:#88aef1}
html[data-theme="dark"] .built-plan{background:none;box-shadow:none;color:inherit}
html[data-theme="dark"] .plan-result-rule{color:#8bacef}
html[data-theme="dark"] .plan-result-why{color:#babec6}
html[data-theme="dark"] .plan-result-status{color:#a8abb2}
html[data-theme="dark"] .plan-result-obstacle,html[data-theme="dark"] .plan-result-coach{background:#322518;border:1px solid #49382b}
html[data-theme="dark"] .plan-result-coach{background:#182233;border-color:#242f44}
html[data-theme="dark"] .plan-result-phase{border-top:1px solid #3b352c}
html[data-theme="dark"] details.plan-result-phase>summary::after{color:#88aef1}
html[data-theme="dark"] .plan-day-tip{background:#2d3020}
html[data-theme="dark"] .build-phases div{background:#222733}
html[data-theme="dark"] .build-phases span{color:#f5a184}
html[data-theme="dark"] .built-plan h2[tabindex="-1"]:focus{outline:none}
html[data-theme="dark"] .app-rule{color:#8bacef}
html[data-theme="dark"] .app-banner{background:#2d3020;border:1px solid #494d36}
html[data-theme="dark"] .app-today{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203314}
html[data-theme="dark"] .app-day-label{color:#f5a184}
html[data-theme="dark"] .app-small{background:#322518}
html[data-theme="dark"] .app-why{color:#a8abb2}
html[data-theme="dark"] .button-secondary{background:#182233;color:#8bacef;border:0}
html[data-theme="dark"] .app-checked{background:#232e25}
html[data-theme="dark"] .app-checked-text{color:#bfd6c7}
html[data-theme="dark"] .app-review{background:#182233}
html[data-theme="dark"] .choice-button{border:1.5px solid #242f44;background:#1a1f29;color:#8bacef}
html[data-theme="dark"] .choice-button:hover{border-color:#1550b8}
html[data-theme="dark"] .app-section-head p{color:#a8abb2}
html[data-theme="dark"] .app-grid li{background:#322e28;color:#a8abb2}
html[data-theme="dark"] .app-grid .s-done{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .app-grid .s-small{background:#384761;color:#b5c3de}
html[data-theme="dark"] .app-grid .s-skip{background:#49382b;color:#ecb18d}
html[data-theme="dark"] .app-grid .s-rest,html[data-theme="dark"] .app-grid .s-rest-upcoming{background:#1a1f29;border:1px dashed #4b463f}
html[data-theme="dark"] .app-grid .s-missed{background:#322e28;color:#a3a099}
html[data-theme="dark"] .app-grid .is-today{outline:3px solid #ee5d2b}
html[data-theme="dark"] .app-grid .is-review{box-shadow:inset 0 -3px 0 #ee5d2b}
html[data-theme="dark"] .app-legend{color:#a8abb2}
html[data-theme="dark"] .app-legend .s-done{background:#1550b8}
html[data-theme="dark"] .app-legend .s-small{background:#384761}
html[data-theme="dark"] .app-legend .s-skip{background:#49382b}
html[data-theme="dark"] .app-legend .s-rest{border:1px dashed #514e48}
html[data-theme="dark"] .app-full summary{color:#88aef1}
html[data-theme="dark"] .app-install,html[data-theme="dark"] .app-reminder,html[data-theme="dark"] .app-data,html[data-theme="dark"] .app-empty .app-transfer-in{background:#222733}
html[data-theme="dark"] .install-steps span{color:#babec6}
html[data-theme="dark"] .app-reminder-row input{border:1.5px solid #47423b;background:#1a1f29}
html[data-theme="dark"] .app-status{color:#babec6}
html[data-theme="dark"] .install-guide li{border-top:1px solid #3b352c}
html[data-theme="dark"] .install-visual{background:#182233;color:#88aef1}
html[data-theme="dark"] .tool-form,html[data-theme="dark"] .tool-output{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .tool-form select{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .tool-note{color:#a8abb2}
html[data-theme="dark"] .tool-table th,html[data-theme="dark"] .tool-table td{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .tool-table th{background:#222733}
html[data-theme="dark"] .tool-next{border-top:1px solid #3b352c}
html[data-theme="dark"] .tool-more-links a{background:#222733;color:#88aef1}
html[data-theme="dark"] .study-day{border-top:1px solid #3b352c}
html[data-theme="dark"] .study-review{color:#8bacef}
html[data-theme="dark"] .study-close{color:#a8abb2}
@media print{html[data-theme="dark"] .tool-output{box-shadow:none;border:0}}
html[data-theme="dark"] .prompt-card{background:#2d2416}
html[data-theme="dark"] .prompt-starter{color:#babec6}
html[data-theme="dark"] .prompt-group>p{color:#babec6}
html[data-theme="dark"] .prompt-list em{color:#a8abb2}
html[data-theme="dark"] .prompt-time{background:#182233;color:#8bacef}
@media print{html[data-theme="dark"] .prompt-card{border:0}}
html[data-theme="dark"] .chip{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .chip.is-on{border-color:#1550b8;background:#182233;color:#8bacef}
html[data-theme="dark"] .meal-picker{border:1px solid #3b352c}
html[data-theme="dark"] .meal-picker li{border-bottom:1px solid #322e28}
html[data-theme="dark"] .meal-picker small{color:#a8abb2}
html[data-theme="dark"] .meal-week li{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .meal-rest{color:#a8abb2}
html[data-theme="dark"] .meal-list h4{color:#f5a184}
html[data-theme="dark"] .meal-item{background:#1a1f29;border:1px solid #3b352c}
html[data-theme="dark"] .meal-item summary span{color:#a8abb2}
html[data-theme="dark"] .meal-ingredients{color:#babec6}
html[data-theme="dark"] .meal-leftovers{color:#a8abb2}
html[data-theme="dark"] .stack-card{background:#2d2416}
html[data-theme="dark"] .stack-check{background:#222733}
html[data-theme="dark"] .stack-group>p{color:#babec6}
html[data-theme="dark"] .stack-list li{border-top:1px solid #3b352c}
html[data-theme="dark"] .stack-why{color:#a8abb2}
html[data-theme="dark"] .tool-form fieldset{border:0}
html[data-theme="dark"] .article-content th,html[data-theme="dark"] .article-content td{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .article-content thead th{background:#222733}
html[data-theme="dark"] .app-resume{background:#322518;border:1px solid #49382b}
html[data-theme="dark"] .app-yesterday{background:#1a1f29;border:1px solid #3b352c}
html[data-theme="dark"] .app-setup{background:#182233}
html[data-theme="dark"] .app-setup li{border-top:1px solid #242f44}
html[data-theme="dark"] .app-setup small{color:#babec6}
html[data-theme="dark"] .app-setup li.is-done strong::after{color:#95e4ad}
html[data-theme="dark"] .example-facts div{background:#222733}
html[data-theme="dark"] .example-facts dt{color:#f5a184}
html[data-theme="dark"] .example-coach{border-left:4px solid #1550b8;background:#1a1f29}
html[data-theme="dark"] .example-coach footer{color:#a8abb2}
html[data-theme="dark"] .engage-band{background:#222733;border-top:1px solid #3b352c}
html[data-theme="dark"] .engage-band h2{color:#ced3de}
html[data-theme="dark"] .engage-band p{color:#babfc4}
html[data-theme="dark"] .footer-link-button{border:0;background:none;color:#ced3de}
html[data-theme="dark"] .footer-brand p{color:#babfc4}
html[data-theme="dark"] .footer-bottom{border-top:1px solid #3b352c}
html[data-theme="dark"] .footer-bottom p{color:#a1a7ad}
html[data-theme="dark"] .theme-switch{background:#222733;border:1px solid #3b352c}
html[data-theme="dark"] .theme-switch button{border:0;background:transparent;color:#babfc4}
html[data-theme="dark"] .theme-switch button[aria-pressed="true"]{background:#1a1f29;color:#ced3de;box-shadow:0 1px 3px #17203326}
html[data-theme="dark"] .engage-modal{border:0;background:#12151c;color:#ced3de;box-shadow:0 24px 60px #17203340}
html[data-theme="dark"] .engage-modal::backdrop{background:#1720335c}
html[data-theme="dark"] .engage-close{border:0;background:#222733;color:#ced3de}
html[data-theme="dark"] .engage-intro{color:#babfc4}
html[data-theme="dark"] .engage-label{color:#babfc4}
html[data-theme="dark"] .engage-input{border:1px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .engage-input:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .engage-topics{border:0}
html[data-theme="dark"] .engage-chip span{border:1px solid #47423b;background:#1a1f29;color:#babfc4}
html[data-theme="dark"] .engage-chip input:checked+span{background:#182233;border-color:#1550b8;color:#8bacef}
html[data-theme="dark"] .engage-chip input:focus-visible+span{outline:3px solid #f2783c}
html[data-theme="dark"] .engage-consent{color:#babfc4}
html[data-theme="dark"] .engage-consent input{accent-color:#88aef1}
html[data-theme="dark"] .engage-submit{border:0;background:#1550b8;color:#ffffff}
html[data-theme="dark"] .engage-status{color:#e69e93}
html[data-theme="dark"] .engage-fine{color:#a8abb2}
html[data-theme="dark"] .engage-done-title{color:#ced3de}
html[data-theme="dark"] .engage-done-text{color:#babfc4}
html[data-theme="dark"] .routine-list li{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .routine-box{border:2px solid #1550b8}
html[data-theme="dark"] .routine-time{color:#8bacef}
html[data-theme="dark"] .routine-hard{background:#322518;color:#babfc4}
html[data-theme="dark"] .idea-time{background:#182233;color:#8bacef}
html[data-theme="dark"] .sleep-table td:nth-child(2){color:#8bacef}
html[data-theme="dark"] .challenge-calendar li{border:1.5px solid #47423b;background:#1a1f29}
html[data-theme="dark"] .challenge-calendar strong{color:#ced3de}
html[data-theme="dark"] .challenge-calendar span{color:#a8abb2}
html[data-theme="dark"] .challenge-calendar li.is-review{border-color:#e4632e}
@media print{html[data-theme="dark"] .routine-list li{border-color:#4c4c4c}}
html[data-theme="dark"] .stat{background:#1a1f29;border:1px solid #3b352c}
html[data-theme="dark"] .stat strong{color:#ced3de}
html[data-theme="dark"] .stat span{color:#abb1b7}
html[data-theme="dark"] .meditation-ring circle{fill:none}
html[data-theme="dark"] .ring-track{stroke:#eee4d5}
html[data-theme="dark"] .ring-progress{stroke:#88aef1}
html[data-theme="dark"] .meditation-readout strong{color:#ced3de}
html[data-theme="dark"] .meditation-readout span{color:#abb1b7}
html[data-theme="dark"] .kids-list li{border:2px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .kids-label{color:#ced3de}
html[data-theme="dark"] .kids-box{border:3px solid #1550b8}
html[data-theme="dark"] .kids-week tbody th{color:#ced3de}
html[data-theme="dark"] .kids-week td.kids-box{border:0}
html[data-theme="dark"] .kids-week td.kids-box::after{border:3px solid #1550b8}
html[data-theme="dark"] .day-block{background:#1a1f29;border:1px solid #3b352c;border-left:5px solid #1550b8}
html[data-theme="dark"] .day-block.is-fixed{border-left-color:#494c50;background:#2b2821}
html[data-theme="dark"] .day-block.is-meal{border-left-color:#e4632e}
html[data-theme="dark"] .day-block.is-anchor{border-left-color:#4965a2}
html[data-theme="dark"] .day-block.is-free{border-left-color:#313843;border-style:dashed;color:#abb1b7}
html[data-theme="dark"] .day-time{color:#ced3de}
@media print{html[data-theme="dark"] .kids-list li{border-color:#4c4c4c}
html[data-theme="dark"] .day-block{border-color:#4c4c4c}
html[data-theme="dark"] .stat{border-color:#4c4c4c}}
@media print{html[data-theme="dark"] .tool-output::after{color:#aeaeae}}
html[data-theme="dark"] .pomodoro-modes{background:#322e26}
html[data-theme="dark"] .pomodoro-modes button{border:0;background:none;color:#abb1b7}
html[data-theme="dark"] .pomodoro-modes button[aria-selected=true]{background:#1a1f29;color:#ced3de;box-shadow:0 1px 4px #17203322}
html[data-theme="dark"] [data-pomodoro].is-break .ring-progress{stroke:#9cddbc}
html[data-theme="dark"] .pomodoro-dots li{border:2px solid #1550b8}
html[data-theme="dark"] .pomodoro-dots li.is-done{background:#1550b8}
html[data-theme="dark"] .eisen-q{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .eisen-q h3 small{color:#abb1b7}
html[data-theme="dark"] .eisen-q.q1{border-top:5px solid #e4632e}
html[data-theme="dark"] .eisen-q.q2{border-top:5px solid #1550b8}
html[data-theme="dark"] .eisen-q.q3{border-top:5px solid #c9a227}
html[data-theme="dark"] .eisen-q.q4{border-top:5px solid #494c50}
html[data-theme="dark"] .eisen-task{border:1px solid #3b352c;background:#12151c;color:#ced3de}
html[data-theme="dark"] .eisen-del{border:0;background:none;color:#989da5}
html[data-theme="dark"] .eisen-empty{color:#989da5}
html[data-theme="dark"] .smart-goal{color:#ced3de;background:#1a1f29;border:1px solid #3b352c;border-left:5px solid #1550b8}
html[data-theme="dark"] .smart-checks .is-ok{background:#242f29}
html[data-theme="dark"] .smart-checks .is-ok::before{color:#9cddbc}
html[data-theme="dark"] .smart-checks .is-warn{background:#332719}
html[data-theme="dark"] .smart-checks .is-warn::before{color:#f0a78a}
html[data-theme="dark"] .chores-person{border:1px solid #3b352c}
html[data-theme="dark"] .chores-person-row th{background:#322e26}
html[data-theme="dark"] .chores-stars th{color:#abb1b7}
html[data-theme="dark"] .tt-grid{background:#1a1f29}
html[data-theme="dark"] .tt-grid th,html[data-theme="dark"] .tt-grid td{border:1px solid #47443e}
html[data-theme="dark"] .rc-list li{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .rc-list li .kids-box{border-width:2px}
html[data-theme="dark"] .rc-prompt{color:#ced3de}
html[data-theme="dark"] .rc-prompt::before{color:#abb1b7}
html[data-theme="dark"] .rc-line{color:#989da5}
@media print{html[data-theme="dark"] .eisen-q{border-color:#4c4c4c}
html[data-theme="dark"] .eisen-task{border:0}
html[data-theme="dark"] .tt-grid th,html[data-theme="dark"] .tt-grid td{border-color:#4c4c4c}
html[data-theme="dark"] .rc-list li{border-color:#4c4c4c}
html[data-theme="dark"] .chores-person-row th{background:#2a2a2a!important}}
html[data-theme="dark"] .vm-canvas,html[data-theme="dark"] .vt-card canvas{box-shadow:0 6px 24px #17203322;background:#1a1f29}
html[data-theme="dark"] .vm-tile-btn{border:1px solid #47443e;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .vm-tile-btn.is-selected{border-color:#1550b8;background:#182233}
html[data-theme="dark"] .vm-editor{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .vm-editor h4{color:#abb1b7}
html[data-theme="dark"] .vm-lib{border:2px solid transparent;background:none;color:#abb1b7}
html[data-theme="dark"] .vm-lib:hover,html[data-theme="dark"] .vm-lib:focus-visible{border-color:#1550b8}
html[data-theme="dark"] .vt-card{background:#1a1f29;border:1px solid #3b352c}
html[data-theme="dark"] .vt-card p{color:#babfc4}
html[data-theme="dark"] .vt-count{color:#abb1b7}
html[data-theme="dark"] .vw-card{border:2px dashed #444850;background:#12151c;color:#ced3de}
html[data-theme="dark"] .vw-cards.color-warm .vw-card{background:#35271a;color:#f0ae8a;border-color:#614a38}
html[data-theme="dark"] .vw-cards.color-sage .vw-card{background:#272d23;color:#c2d7cb;border-color:#495445}
html[data-theme="dark"] .vw-cards.color-blush .vw-card{background:#2e1a1a;color:#db9eb6;border-color:#50383f}
html[data-theme="dark"] .vw-cards.color-mono .vw-card{background:#1a1f29;color:#ededed;border-color:#3d3d3d}
html[data-theme="dark"] .vw-list{color:#babfc4}
html[data-theme="dark"] .home-season{background:#372a1a}
html[data-theme="dark"] .home-season p{color:#babfc4}
html[data-theme="dark"] .vm-examples img{box-shadow:0 4px 18px #17203320}
html[data-theme="dark"] .vm-examples figcaption{color:#babfc4}
html[data-theme="dark"] .vm-app-flow{background:#182233;border:1px solid #313843}
html[data-theme="dark"] .vm-app-list li{background:#1a1f29}
html[data-theme="dark"] .vm-bulk{border:1px dashed #313843}
html[data-theme="dark"] .chip.is-on{background:#4965a2;color:#ffffff}
html[data-theme="dark"] .vb-figure img{box-shadow:0 8px 28px #17203326}
html[data-theme="dark"] .vb-figure figcaption{color:#babfc4}
html[data-theme="dark"] .vb-body p,html[data-theme="dark"] .vb-body li{color:#c4c9ce}
html[data-theme="dark"] .vb-card{background:#1a1f29;border:1px solid #3b352c}
html[data-theme="dark"] .vb-card h3 a{color:#ced3de}
html[data-theme="dark"] .vb-card p{color:#babfc4}
html[data-theme="dark"] .vb-app{background:#182233;border:1px solid #313843}
html[data-theme="dark"] .vb-theme-links a{background:#1a1f29;border:1px solid #47443e;color:#88aef1}
html[data-theme="dark"] .vm-fit{background:#2b2821}
html[data-theme="dark"] .vb-sizes strong{color:#babfc4}
html[data-theme="dark"] .vb-sizes a{background:#1a1f29;border:1px solid #313843;color:#88aef1}
html[data-theme="dark"] .vm-styles img{box-shadow:0 4px 16px #17203326}
html[data-theme="dark"] .vm-styles figcaption{color:#babfc4}
html[data-theme="dark"] .vm-shuffle{border:0;background:#4965a2;color:#ffffff}
html[data-theme="dark"] .vm-shuffle:hover{background:#1550b8}
html[data-theme="dark"] .vm-tool{border:1px solid #47443e;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .vm-tool:hover{border-color:#1550b8;color:#88aef1}
html[data-theme="dark"] .vm-app-flow{background:#171f2f;border:1px solid #313843}
html[data-theme="dark"] .vm-app-badge{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .vm-app-chev{color:#88aef1}
html[data-theme="dark"] .vm-done{border:0;box-shadow:0 20px 60px #17203355}
html[data-theme="dark"] .vm-done::backdrop{background:rgba(23,32,51,.45)}
html[data-theme="dark"] .vm-done-x{border:0;background:none;color:#9ea2a8}
html[data-theme="dark"] .vm-done p{color:#babfc4}
html[data-theme="dark"] .vm-done-next{background:#2b2821}
html[data-theme="dark"] .vm-done-links .chip{color:#88aef1;background:#1a1f29;border:1px solid #313843}
html[data-theme="dark"] .vb-more summary{color:#88aef1}
html[data-theme="dark"] .tool-head-compact .tool-lede{color:#babfc4}
html[data-theme="dark"] .vm-tabs button{border:1px solid transparent;background:none;color:#b1b5bc}
html[data-theme="dark"] .vm-tabs button:hover{background:#312d26}
html[data-theme="dark"] .vm-tabs button[aria-pressed="true"]{background:#182233;border-color:#313843;color:#88aef1}
html[data-theme="dark"] .vm-dl-main{border:0;background:#1550b8;color:#ffffff}
html[data-theme="dark"] .vm-dl-main:hover{background:#165bd5}
html[data-theme="dark"] .vm-dl-more>summary{background:#1550b8;color:#ffffff;border-left:1px solid #1c1c1c55}
html[data-theme="dark"] .vm-dl-menu{background:#1a1f29;border:1px solid #443f36;box-shadow:0 14px 30px #17203326}
html[data-theme="dark"] .vm-dl-menu button{border:0;background:none;color:#ced3de}
html[data-theme="dark"] .vm-dl-menu button:hover{background:#312d26}
html[data-theme="dark"] .vm-dl-menu label{color:#a8abb2;border-top:1px solid #3b352c}
html[data-theme="dark"] .vm-dl-menu select{border:1px solid #47423b;background:#12151c}
html[data-theme="dark"] .vm-canvas-wrap{background:#2d2a23}
html[data-theme="dark"] .vm-canvas{box-shadow:0 6px 24px #17203326}
html[data-theme="dark"] .vm-drawer-x{border:0;background:none;color:#9ea2a8}
html[data-theme="dark"] .vm-drawer-x:hover{background:#312d26}
html[data-theme="dark"] .vm-label{color:#a8abb2}
html[data-theme="dark"] .vm-style-card{border:2px solid transparent;color:#ced3de}
html[data-theme="dark"] .vm-style-card img{box-shadow:0 2px 8px #17203322}
html[data-theme="dark"] .vm-style-card:has(input:checked){border-color:#1550b8;background:#182233}
html[data-theme="dark"] .vm-style-card:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .vm-size-card{border:1.5px solid #443f36;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .vm-size-card small{color:#9ea2a8}
html[data-theme="dark"] .vm-size-shape{border:2px solid #1550b8;background:#182233}
html[data-theme="dark"] .vm-size-card[aria-pressed="true"]{border-color:#1550b8;background:#182233}
html[data-theme="dark"] .vm-swatch{border:2px solid #443f36;color:#b1b5bc;background:#1a1f29}
html[data-theme="dark"] .vm-swatch[aria-pressed="true"]{outline:3px solid #1550b8}
html[data-theme="dark"] .vm-more{border-top:1px solid #3b352c}
html[data-theme="dark"] .vm-more summary{color:#88aef1}
@media(max-width:1099px){html[data-theme="dark"] .vm-app.vm-full{background:#12151c}
html[data-theme="dark"] .vm-full .vm-exit{border:0;background:#182233;color:#88aef1}
html[data-theme="dark"] .vm-full .vm-canvas-wrap{background:#35312a}
html[data-theme="dark"] .vm-full .vm-drawer{border:0;border-top:1px solid #443f36;box-shadow:0 -8px 20px #1720331a;background:#1a1f29}
html[data-theme="dark"] .vm-full .vm-tabs{border-top:1px solid #443f36;background:#12151c}
html[data-theme="dark"] .vm-full .vm-tabs button{border:0;border-top:3px solid transparent;background:none}
html[data-theme="dark"] .vm-full .vm-tabs button[aria-pressed="true"]{border-top-color:#1550b8;color:#88aef1;background:#151d2c}}
html[data-theme="dark"] .vm-lib-wrap{border:1px solid #3b352c}
html[data-theme="dark"] .vm-lib-wrap>summary{color:#88aef1}
html[data-theme="dark"] .vm-drawer .vm-editor{border:1px solid #313843;background:#131e28}
html[data-theme="dark"] .vm-fit .chip[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .vm-move-label{color:#a8abb2}
html[data-theme="dark"] .ht-habit,html[data-theme="dark"] .ht-add{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .ht-habit[aria-pressed="true"]{border-color:#1550b8;background:#182233;color:#8bacef;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .ht-add{border-style:dashed;background:transparent;color:#88aef1}
html[data-theme="dark"] .ht-habit:focus-visible,html[data-theme="dark"] .ht-add:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .ht-field{color:#ced3de}
html[data-theme="dark"] .ht-field input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .ht-field input:focus,html[data-theme="dark"] .ht-review textarea:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .ht-sheet{background:#2e2616;border:1px solid #433d31}
html[data-theme="dark"] .ht-sheet-head h2{color:#ced3de}
html[data-theme="dark"] .ht-cue{color:#adb3b7}
html[data-theme="dark"] .ht-stats{color:#babfc4}
html[data-theme="dark"] .ht-stats strong{color:#88aef1}
html[data-theme="dark"] .ht-day{border:1.5px solid #443e33;background:#1a1f29}
html[data-theme="dark"] .ht-num{color:#ced3de}
html[data-theme="dark"] .ht-day small{color:#a1a8ae}
html[data-theme="dark"] .ht-day::after{border:2px solid #3f454e}
html[data-theme="dark"] .ht-day.is-today{border-color:#e4632e;box-shadow:inset 0 0 0 1px #e4632e}
html[data-theme="dark"] .ht-day.is-done,html[data-theme="dark"] .ht-day:has(input:checked){background:#1550b8;border-color:#1550b8}
html[data-theme="dark"] .ht-day.is-done .ht-num,html[data-theme="dark"] .ht-day.is-done small,html[data-theme="dark"] .ht-day:has(input:checked) .ht-num,html[data-theme="dark"] .ht-day:has(input:checked) small{color:#ffffff}
html[data-theme="dark"] .ht-day.is-done::after,html[data-theme="dark"] .ht-day:has(input:checked)::after{color:#ffffff;border-color:currentColor}
html[data-theme="dark"] .ht-day:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .ht-review{color:#ced3de}
html[data-theme="dark"] .ht-review textarea{border:1.5px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .ht-actions .ht-remove{color:#eaaa8f}
html[data-theme="dark"] .ht-note a{color:#88aef1}
html[data-theme="dark"] .cg-own{border-top:1px dashed #47423b}
html[data-theme="dark"] .cg-progress,html[data-theme="dark"] .rc-progress{color:#88aef1}
html[data-theme="dark"] .cg-calendar input{accent-color:#88aef1}
html[data-theme="dark"] .cg-calendar li.is-done{background:#182233;border-color:#1550b8}
html[data-theme="dark"] .cg-calendar li:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .smart-milestones label>span{color:#88aef1}
html[data-theme="dark"] .smart-milestones input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .smart-milestones input:focus,html[data-theme="dark"] .rc-title:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .rc-list input[type="checkbox"]{accent-color:#88aef1}
html[data-theme="dark"] .rc-list li.is-done{background:#151f2c;border-color:#303a4c}
html[data-theme="dark"] .rc-title{border:0;border-bottom:1.5px solid #47423b;background:transparent;color:#ced3de}
html[data-theme="dark"] .rc-bingo li{border:1.5px solid #47423b;background:#1a1f29}
html[data-theme="dark"] .rc-bingo label{color:#ced3de}
html[data-theme="dark"] .rc-bingo input{accent-color:#88aef1}
html[data-theme="dark"] .rc-bingo small{color:#88aef1}
html[data-theme="dark"] .rc-bingo li.is-free{background:#3d311d;border-color:#e4632e}
html[data-theme="dark"] .rc-bingo li.is-done{background:#182233;border-color:#1550b8}
html[data-theme="dark"] .rc-bingo li:has(input:focus-visible){outline:3px solid #f2783c}
@media(max-width:600px){html[data-theme="dark"] .ht-day::after{border-width:1.5px}}
@media print{html[data-theme="dark"] .ht-sheet{border:0;background:#1a1f29}
html[data-theme="dark"] .ht-cue{color:#cecece}
html[data-theme="dark"] .ht-day{border-color:#4c4c4c}
html[data-theme="dark"] .ht-day.is-today{border-color:#4c4c4c;box-shadow:none}
html[data-theme="dark"] .ht-day::after{border-color:#3d3d3d}
html[data-theme="dark"] .ht-review textarea{border:1px solid #4c4c4c}
html[data-theme="dark"] .ht-review textarea::placeholder{color:transparent}
html[data-theme="dark"] .ht-print-foot{color:#aeaeae}
html[data-theme="dark"] .smart-milestones input{border:0;border-bottom:1px solid #4c4c4c;background:none}
html[data-theme="dark"] .blank-intro{color:#cecece}
html[data-theme="dark"] .blank-lines div{border-bottom:1px solid #4c4c4c}
html[data-theme="dark"] .blank-rule{border-bottom:1px solid #4c4c4c}
html[data-theme="dark"] .blank-milestones li{border-bottom:1px solid #4c4c4c}
html[data-theme="dark"] .blank-table th,html[data-theme="dark"] .blank-table td{border:1px solid #4c4c4c}
html[data-theme="dark"] .blank-foot{color:#aeaeae}
html[data-theme="dark"] .stack-blank-list .stack-blank-small{color:#c3c3c3}
html[data-theme="dark"] .blank-fill-line{border-bottom:1px solid #4c4c4c}
html[data-theme="dark"] .rc-list li{border:0;border-bottom:1px solid #454545;background:none}
html[data-theme="dark"] .rc-title{border-bottom:1px dotted #4c4c4c}
html[data-theme="dark"] .rc-title::placeholder{color:transparent}
html[data-theme="dark"] .rc-bingo{border:2px solid #4965a2}
html[data-theme="dark"] .rc-bingo li{border:1px solid #3d3d3d}}
html[data-theme="dark"] .daily-totals{color:#babec6}
html[data-theme="dark"] .daily-app .daily-timeline .day-block{border-left:6px solid #1550b8}
html[data-theme="dark"] .daily-app .daily-timeline .day-block.is-anchor{background:#222733;border-left:6px solid #4965a2}
html[data-theme="dark"] .daily-app .daily-timeline .day-block.is-free{background:#12151c;border-left:6px dashed #313843}
html[data-theme="dark"] .daily-timeline .day-block.cat-work{border-left-color:#494c50}
html[data-theme="dark"] .daily-timeline .day-block.cat-focus{border-left-color:#1550b8}
html[data-theme="dark"] .daily-timeline .day-block.cat-meal{border-left-color:#e4632e}
html[data-theme="dark"] .daily-timeline .day-block.cat-move{border-left-color:#48a366}
html[data-theme="dark"] .daily-timeline .day-block.cat-home{border-left-color:#c98a12}
html[data-theme="dark"] .daily-timeline .day-block.cat-self{border-left-color:#7a45b2}
html[data-theme="dark"] .daily-timeline .day-block.cat-travel{border-left-color:#35abb5}
html[data-theme="dark"] .daily-timeline .day-block.is-overlap{background:#322218;border-top-color:#624537;border-right-color:#624537;border-bottom-color:#624537}
html[data-theme="dark"] .day-name small{color:#a8abb2}
html[data-theme="dark"] .day-name .day-warn{color:#f0a28a}
html[data-theme="dark"] .day-edit{border:1.5px solid #47423b;background:#12151c;color:#88aef1}
html[data-theme="dark"] .day-edit:hover{border-color:#1550b8}
html[data-theme="dark"] .day-edit:focus-visible,html[data-theme="dark"] .meal-input:focus-visible,html[data-theme="dark"] .meal-ing:focus-visible{outline:3px solid #644635}
html[data-theme="dark"] .day-block.is-free .day-edit{border-style:dashed}
html[data-theme="dark"] .day-editor{border:2px solid #1550b8;background:#1a1f29}
html[data-theme="dark"] .day-edit-form select{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .day-delete{color:#f0a28a}
html[data-theme="dark"] .daily-habit-link{color:#88aef1}
html[data-theme="dark"] .meal-head span{color:#f5a184}
html[data-theme="dark"] .meal-day{border-top:1px solid #3b352c}
html[data-theme="dark"] .meal-input,html[data-theme="dark"] .meal-ing{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .meal-input:focus,html[data-theme="dark"] .meal-ing:focus{border-color:#1550b8}
html[data-theme="dark"] .meal-cell-meta{color:#a8abb2}
html[data-theme="dark"] .meal-cell-meta a{color:#88aef1}
html[data-theme="dark"] .meal-browse{border:1px solid #3b352c;background:#12151c}
html[data-theme="dark"] .meal-browse summary{color:#8bacef}
html[data-theme="dark"] .meal-browse-list li{border-top:1px solid #322e28}
html[data-theme="dark"] .meal-browse-list small{color:#a8abb2}
html[data-theme="dark"] .meal-list h3{color:#f5a184}
html[data-theme="dark"] .meal-list input:checked+span{color:#989da5}
@media(max-width:900px){html[data-theme="dark"] .meal-cell-label{color:#babec6}}
@media print{html[data-theme="dark"] .meal-print-table th,html[data-theme="dark"] .meal-print-table td{border:1px solid #4c4c4c}
html[data-theme="dark"] .meal-print-list ul.is-blank li{border-bottom:1px solid #4c4c4c}}
html[data-theme="dark"] .kit-step{border:1px solid #3b352c;background:#12151c}
html[data-theme="dark"] .kit-step-icon{border:1.5px solid #47423b;background:#1a1f29}
html[data-theme="dark"] .kit-step-icon[aria-expanded="true"]{border-color:#1550b8;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .tool-app input.kit-step-label{border:1.5px solid transparent;background:transparent;color:#ced3de}
html[data-theme="dark"] .tool-app input.kit-step-label:hover{border-color:#47423b}
html[data-theme="dark"] .tool-app input.kit-step-label:focus{border-color:#1550b8;background:#1a1f29;outline:none}
html[data-theme="dark"] .kit-mini{border:0;background:#182233;color:#8bacef}
html[data-theme="dark"] .kit-remove{background:#322118;color:#efa58b}
html[data-theme="dark"] .tool-app .kit-step-tools input.kit-step-time{border:1.5px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .kit-points{color:#abb1b7}
html[data-theme="dark"] .tool-app .kit-points input.kit-step-points{border:1.5px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .kit-icon{border:1.5px solid #47423b;background:#1a1f29}
html[data-theme="dark"] .kit-icon[aria-pressed="true"]{border-color:#1550b8;background:#182233;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .kit-step-icon:focus-visible,html[data-theme="dark"] .kit-mini:focus-visible,html[data-theme="dark"] .kit-icon:focus-visible,html[data-theme="dark"] .kit-chip:focus-visible,html[data-theme="dark"] .kit-ideas summary:focus-visible,html[data-theme="dark"] .text-button:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .kit-ideas{border-top:1px solid #3b352c}
html[data-theme="dark"] .kit-ideas summary{color:#88aef1}
html[data-theme="dark"] .kit-chip{border:1.5px dashed #313843;background:#1a1f29;color:#8bacef}
html[data-theme="dark"] .kit-chip:hover{border-style:solid;border-color:#1550b8}
html[data-theme="dark"] .kit-add{background:#312718;border:1px solid #4a402f}
html[data-theme="dark"] .kids-time{color:#88aef1}
html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-list li:nth-child(6n+1),html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-card:nth-child(6n+1){background:#182233;border-color:#212c3d}
html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-list li:nth-child(6n+2),html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-card:nth-child(6n+2){background:#3d311d;border-color:#4a402f}
html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-list li:nth-child(6n+3),html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-card:nth-child(6n+3){background:#404429;border-color:#515739}
html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-list li:nth-child(6n+4),html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-card:nth-child(6n+4){background:#261832;border-color:#33293e}
html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-list li:nth-child(6n+5),html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-card:nth-child(6n+5){background:#3a281c;border-color:#4c392d}
html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-list li:nth-child(6n+6),html[data-theme="dark"] .kids-sheet:not(.is-bw) .kids-card:nth-child(6n+6){background:#273831;border-color:#35453d}
html[data-theme="dark"] .kids-card{border:2px dashed #524e47;background:#1a1f29}
html[data-theme="dark"] .kids-card-num{color:#f0a78a}
html[data-theme="dark"] .kids-sheet.is-bw .kids-list li,html[data-theme="dark"] .kids-sheet.is-bw .kids-card{background:#1a1f29;border-color:#3d3d3d}
html[data-theme="dark"] .kids-sheet.is-bw .kids-box,html[data-theme="dark"] .kids-sheet.is-bw .kids-week td.kids-box::after,html[data-theme="dark"] .chores-sheet.is-bw .kids-week td.kids-box::after{border-color:#3d3d3d}
html[data-theme="dark"] .kids-sheet.is-bw .kids-time,html[data-theme="dark"] .kids-sheet.is-bw .kids-card-num{color:#e3e3e3}
html[data-theme="dark"] .chores-pts{background:#3d311d;color:#f0b98a}
html[data-theme="dark"] .chores-reward{background:#3d311d;color:#ced3de}
html[data-theme="dark"] .chores-sheet.is-bw .chores-pts,html[data-theme="dark"] .chores-sheet.is-bw .chores-reward{background:#1a1f29;color:#e3e3e3;border:1.5px solid #3d3d3d}
html[data-theme="dark"] .chores-sheet.is-bw .chores-person-row th{background:#2a2a2a}
html[data-theme="dark"] .tool-app .routine-edit input.kit-step-label{border-color:#47423b;background:#12151c}
@media print{html[data-theme="dark"] .kids-card{border-width:2px}}
html[data-theme="dark"] .pomo-current{color:#a8abb2}
html[data-theme="dark"] .pomo-current.has-task{color:#ced3de}
html[data-theme="dark"] .pomo-today{color:#8bacef}
html[data-theme="dark"] .pomo-alerts{border-top:1px solid #3b352c}
html[data-theme="dark"] .pomo-add input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .pomo-add input:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .pomo-task{border:1px solid #3b352c;background:#12151c}
html[data-theme="dark"] .pomo-task.is-current{border-color:#1550b8;box-shadow:inset 0 0 0 1px #1550b8;background:#161e2d}
html[data-theme="dark"] .pomo-task input[type=checkbox]{accent-color:#88aef1}
html[data-theme="dark"] .pomo-task-text{border:0;background:none;color:#ced3de}
html[data-theme="dark"] .pomo-task-text small{color:#abb1b7}
html[data-theme="dark"] .pomo-task.is-done .pomo-task-text{color:#989da5}
html[data-theme="dark"] .pomo-task-del,html[data-theme="dark"] .log-del,html[data-theme="dark"] .prompt-x{border:0;background:none;color:#989da5}
html[data-theme="dark"] .pomo-task-del:hover,html[data-theme="dark"] .log-del:hover,html[data-theme="dark"] .prompt-x:hover{color:#ec938d}
html[data-theme="dark"] .med-stats{color:#8bacef}
html[data-theme="dark"] .med-dim{border:0;background:black}
html[data-theme="dark"] .med-dim:focus{outline:none}
html[data-theme="dark"] .med-dim-time{color:rgb(112,120,134)}
html[data-theme="dark"] .med-dim-hint{color:rgb(84,90,102)}
html[data-theme="dark"] .sleep-summary{color:#ced3de}
html[data-theme="dark"] .sleep-table tr.is-short td,html[data-theme="dark"] .sleep-table tr.is-short td:nth-child(2){color:#d7b7a3}
html[data-theme="dark"] .screen-headline{color:#ced3de}
html[data-theme="dark"] .screen-life{background:#322518}
html[data-theme="dark"] .eisen-q li.eisen-item{border:1px solid #3b352c;background:#12151c}
html[data-theme="dark"] .eisen-check{accent-color:#88aef1}
html[data-theme="dark"] .eisen-text{color:#ced3de}
html[data-theme="dark"] .eisen-item.is-done .eisen-text{color:#989da5}
html[data-theme="dark"] .eisen-more{border:0;background:none;color:#abb1b7}
html[data-theme="dark"] .eisen-more[aria-expanded=true]{background:#182233;color:#8bacef}
html[data-theme="dark"] .eisen-actions-label{color:#abb1b7}
html[data-theme="dark"] .eisen-mini{border:1px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .eisen-to.q1{border-left:4px solid #e4632e}
html[data-theme="dark"] .eisen-to.q2{border-left:4px solid #1550b8}
html[data-theme="dark"] .eisen-to.q3{border-left:4px solid #c9a227}
html[data-theme="dark"] .eisen-to.q4{border-left:4px solid #494c50}
html[data-theme="dark"] .eisen-danger{color:#ec938d;border-color:#49312f}
html[data-theme="dark"] .eisen-edit input{border:1.5px solid #1550b8;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .eisen-add input{border:1.5px dashed #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .eisen-add input:focus{border-style:solid;border-color:#1550b8;outline:none}
html[data-theme="dark"] .eisen-add-btn{border:0;background:#182233;color:#8bacef}
html[data-theme="dark"] .eisen-line{border-bottom:1px solid #4c4c4c}
html[data-theme="dark"] .eisen-sorter summary{color:#ced3de}
html[data-theme="dark"] .prompt-fav{border:1.5px solid #47423b;background:#1a1f29;color:#f0a78a}
html[data-theme="dark"] .prompt-fav[aria-pressed=true]{background:#3a281c;border-color:#e4632e}
html[data-theme="dark"] .prompt-filters{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .prompt-filters summary::after{color:#88aef1}
html[data-theme="dark"] .prompt-filters-label{color:#abb1b7}
html[data-theme="dark"] .prompt-timer-label{color:#abb1b7}
html[data-theme="dark"] .prompt-chip{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .prompt-chip[aria-pressed=true]{border-color:#1550b8;background:#182233;color:#8bacef}
html[data-theme="dark"] .prompt-timer-time{color:#8bacef}
html[data-theme="dark"] .prompt-textarea{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .prompt-textarea:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .prompt-saved{border-top:1px solid #3b352c}
html[data-theme="dark"] .prompt-entries li{background:#2d2416}
html[data-theme="dark"] .prompt-entries em{color:#a8abb2}
html[data-theme="dark"] .prompt-fav-use{border:1px solid #3b352c;background:#12151c;color:#ced3de}
html[data-theme="dark"] .reading-layout{border:0}
html[data-theme="dark"] .reading-meta input{border:0;border-bottom:1.5px solid #47423b;background:transparent;color:#ced3de}
html[data-theme="dark"] .reading-meta input:focus{border-bottom-color:#1550b8;outline:none}
html[data-theme="dark"] .log-edit input,html[data-theme="dark"] .log-edit select{border:1px solid transparent;border-bottom-color:#47423b;background:transparent;color:#ced3de}
html[data-theme="dark"] .log-edit input:focus,html[data-theme="dark"] .log-edit select:focus{border-color:#1550b8;background:#1a1f29;outline:none}
html[data-theme="dark"] .reading-total{color:#8bacef}
@media screen and (max-width:820px){html[data-theme="dark"] .log-edit tr{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .log-edit td{border:0}
html[data-theme="dark"] .log-edit td[data-label]::before{color:#abb1b7}
html[data-theme="dark"] .log-edit input,html[data-theme="dark"] .log-edit select{border-color:#47423b;background:#12151c}}
@media print{html[data-theme="dark"] .eisen-q li.eisen-item{border:0;background:none}
html[data-theme="dark"] .screen-life{background:none;border:1px solid #4c4c4c}
html[data-theme="dark"] .log-edit input,html[data-theme="dark"] .log-edit select{border:0;background:none;color:#ededed}
html[data-theme="dark"] .reading-meta input{border-bottom:1px solid #3d3d3d}}
html[data-theme="dark"] .pomo-lock{background:#2b2821}
html[data-theme="dark"] .tool-card{border:1px solid #443f36;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .tool-card:hover{border-color:#1550b8}
html[data-theme="dark"] .tool-card span{color:#b1b5bc}
html[data-theme="dark"] .tool-card em{color:#88aef1}
html[data-theme="dark"] .tool-all-link a{color:#88aef1}
html[data-theme="dark"] .article-tools{background:#2d2a23}
html[data-theme="dark"] .pomo-presets button{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .pomo-presets span{color:#abb1b7}
html[data-theme="dark"] .pomo-presets button:hover{border-color:#1550b8}
html[data-theme="dark"] .pomo-presets button[aria-pressed=true]{border-color:#1550b8;background:#182233;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .pomo-presets button[aria-pressed=true] span{color:#8bacef}
html[data-theme="dark"] .pomo-faces-label{color:#abb1b7}
html[data-theme="dark"] .pomo-faces button{border:1.5px solid transparent;background:none;color:#abb1b7}
html[data-theme="dark"] .pomo-faces button[aria-checked=true]{border-color:#47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .pomo-faces i{border:4px solid #1550b8;background:#1a1f29}
html[data-theme="dark"] .pomo-faces [data-face-choice=sage] i{border-color:#41a976;background:#252c23}
html[data-theme="dark"] .pomo-faces [data-face-choice=apricot] i{border-color:#e0662f;background:#322518}
html[data-theme="dark"] .pomo-keys{color:#abb1b7}
html[data-theme="dark"] .pomo-keys kbd,html[data-theme="dark"] .tool-content kbd{border:1px solid #4b463f;border-bottom-width:2px;background:#12151c;color:#ced3de}
html[data-theme="dark"] .pomo-plan{border-top:1px solid #3b352c;color:#bdc2c7}
html[data-theme="dark"] .pomo-plan a{color:#88aef1}
html[data-theme="dark"] .pomodoro-panel[data-face=sage]{background:#252c23;border-color:#343d33}
html[data-theme="dark"] .pomodoro-panel[data-face=sage] .ring-track{stroke:#d5e5d3}
html[data-theme="dark"] .pomodoro-panel[data-face=sage] .ring-progress{stroke:#9fdabd}
html[data-theme="dark"] .pomodoro-panel[data-face=sage] .meditation-readout strong{color:#c9ddd4}
html[data-theme="dark"] .pomodoro-panel[data-face=sage] .pomodoro-modes{background:#30392e}
html[data-theme="dark"] [data-pomodoro].is-break .pomodoro-panel[data-face=sage] .ring-progress{stroke:#88aef1}
html[data-theme="dark"] .pomodoro-panel[data-face=apricot]{background:#322518;border-color:#433529}
html[data-theme="dark"] .pomodoro-panel[data-face=apricot] .ring-track{stroke:#f5dcc8}
html[data-theme="dark"] .pomodoro-panel[data-face=apricot] .ring-progress{stroke:#eeaa8c}
html[data-theme="dark"] .pomodoro-panel[data-face=apricot] .meditation-readout strong{color:#dfccc3}
html[data-theme="dark"] .pomodoro-panel[data-face=apricot] .pomodoro-modes{background:#3d2f24}
html[data-theme="dark"] [data-pomodoro].is-break .pomodoro-panel[data-face=apricot] .ring-progress{stroke:#9cddbc}
html[data-theme="dark"] .pomodoro-panel.is-zen{border:0;box-shadow:none}
html[data-theme="dark"] .pomodoro-panel.is-zen[data-face=paper]{background:#12151c}
html[data-theme="dark"] .smart-define{background:#3d311d;border:1px solid #4a402f}
html[data-theme="dark"] .smart-define-jump{color:#88aef1}
html[data-theme="dark"] .smart-acronym thead th{color:#dbc19f}
html[data-theme="dark"] .smart-acronym tbody th,html[data-theme="dark"] .smart-acronym td{border-bottom:1px solid #4a402f}
html[data-theme="dark"] .smart-acronym tbody tr:last-child>*{border-bottom:0}
html[data-theme="dark"] .smart-acronym td:last-child{color:#bdc2c7}
html[data-theme="dark"] .smart-letter{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .smart-acronym .smart-letter[data-letter=m],html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-letter[data-letter=m]{background:#c9521f}
html[data-theme="dark"] .smart-acronym .smart-letter[data-letter=a],html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-letter[data-letter=a]{background:#41a976}
html[data-theme="dark"] .smart-acronym .smart-letter[data-letter=r],html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-letter[data-letter=r]{background:#7a45b2}
html[data-theme="dark"] .smart-acronym .smart-letter[data-letter=t],html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-letter[data-letter=t]{background:#e29b09}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .smart-letter{background:none;color:#ced3de;border:1.5px solid #4965a2}
html[data-theme="dark"] .smart-designs-label{color:#abb1b7}
html[data-theme="dark"] .smart-designs button{border:1.5px solid transparent;background:none;color:#abb1b7}
html[data-theme="dark"] .smart-designs button[aria-checked=true]{border-color:#1550b8;background:#182233;color:#8bacef}
html[data-theme="dark"] .smart-designs i{border:1px solid #534e46;background:#1a1f29 linear-gradient(#1550b8,#1550b8) 3px 5px/3px 18px no-repeat}
html[data-theme="dark"] .smart-designs [data-sheet-choice=minimal] i{background:#1a1f29 linear-gradient(#4a4c4f,#4a4c4f) 4px 7px/13px 1px no-repeat,linear-gradient(#4a4c4f,#4a4c4f) 4px 13px/13px 1px no-repeat,linear-gradient(#4a4c4f,#4a4c4f) 4px 19px/13px 1px no-repeat}
html[data-theme="dark"] .smart-designs [data-sheet-choice=colorful] i{border-color:#4a402f;background:#3d311d linear-gradient(90deg,#1550b8 0 20%,#c9521f 20% 40%,#41a976 40% 60%,#7a45b2 60% 80%,#e29b09 80%) 3px 4px/15px 5px no-repeat}
html[data-theme="dark"] .smart-breakdown div{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .smart-plan-cta{background:#182233}
html[data-theme="dark"] .smart-plan-cta p{color:#8bacef}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .smart-goal{border:0;border-top:2px solid #4965a2;border-bottom:1px solid #373737;background:none}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .smart-sheet h3{color:#abb1b7}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .smart-breakdown div{border-bottom-color:#303030}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-sheet{background:#2d2416;border-color:#4a402f}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-goal{background:#3d311d;border-color:#4a402f;border-left-color:#e4632e}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-sheet h3{color:#efa88a}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-breakdown div{border-bottom-color:#4a402f}
html[data-theme="dark"] .smart-filter .chip{color:#ced3de}
html[data-theme="dark"] .smart-filter .chip[aria-pressed=true]{border-color:#1550b8;background:#1550b8;color:#ffffff}
@media print{html[data-theme="dark"] .smart-breakdown div{border-bottom-color:#4c4c4c}
html[data-theme="dark"] .tool-app[data-sheet=classic] .smart-letter{background:#1a1f29;color:#ced3de;border:1.5px solid #4965a2}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .print-blank-sheet h3{color:#b8b8b8}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .blank-lines div,html[data-theme="dark"] .tool-app[data-sheet=minimal] .blank-rule,html[data-theme="dark"] .tool-app[data-sheet=minimal] .blank-milestones li{border-bottom-color:#484848}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .blank-table th,html[data-theme="dark"] .tool-app[data-sheet=minimal] .blank-table td{border:0;border-bottom:1px solid #484848;background:none}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .smart-sheet .tool-table th{background:none;border-bottom:1.5px solid #3d3d3d}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .print-blank-sheet .eyebrow{color:#a3a3a3}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .tool-output-head{background:#3d311d}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-goal{background:#3d311d}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-sheet .tool-table th,html[data-theme="dark"] .tool-app[data-sheet=colorful] .blank-table th{background:#182233;color:#8bacef}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .print-blank-sheet .eyebrow{background:#e4632e;color:#ffffff}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .print-blank-sheet h2,html[data-theme="dark"] .tool-app[data-sheet=colorful] .print-blank-sheet h3,html[data-theme="dark"] .tool-app[data-sheet=colorful] .smart-sheet h3{color:#efa88a}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .blank-lines div,html[data-theme="dark"] .tool-app[data-sheet=colorful] .blank-rule,html[data-theme="dark"] .tool-app[data-sheet=colorful] .blank-milestones li{border-bottom-color:#5a4f3f}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .blank-table th,html[data-theme="dark"] .tool-app[data-sheet=colorful] .blank-table td{border-color:#5a4f3f}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .print-blank-sheet dt[data-letter]::before{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .print-blank-sheet dt[data-letter=M]::before{background:#c9521f}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .print-blank-sheet dt[data-letter=A]::before{background:#41a976}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .print-blank-sheet dt[data-letter=R]::before{background:#7a45b2}
html[data-theme="dark"] .tool-app[data-sheet=colorful] .print-blank-sheet dt[data-letter=T]::before{background:#e29b09}
html[data-theme="dark"] .tool-app[data-sheet=minimal] .smart-milestones label>span{color:#cecece}}
html[data-theme="dark"] .cal-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .cal-field{border:0}
html[data-theme="dark"] .cal-field legend,html[data-theme="dark"] .cal-habit-name>span{color:#abb1b7}
html[data-theme="dark"] .cal-design{color:#babfc4}
html[data-theme="dark"] .cal-design input:checked~.cal-design-name{color:#8bacef}
html[data-theme="dark"] .cal-seg{background:#222733}
html[data-theme="dark"] .cal-seg span{color:#babfc4}
html[data-theme="dark"] .cal-seg input:checked+span{background:#1a1f29;color:#8bacef;box-shadow:0 1px 4px #17203326}
html[data-theme="dark"] .cal-orient{border:2px solid currentColor}
html[data-theme="dark"] .cal-toggle{background:#222733}
html[data-theme="dark"] .cal-toggle input{accent-color:#88aef1}
html[data-theme="dark"] .cal-toggle small{color:#abb1b7}
html[data-theme="dark"] .cal-habit-name input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .cal-image-shape select{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .cal-status{color:#abb1b7}
html[data-theme="dark"] .wa-dates{color:#a8abb2}
html[data-theme="dark"] .wa-phase{color:#8bacef}
html[data-theme="dark"] .wa-bar{background:#3b352c}
html[data-theme="dark"] .wa-bar span{background:#1550b8}
html[data-theme="dark"] .wa-progress p{color:#babec6}
html[data-theme="dark"] .wa-day{background:#2b2821}
html[data-theme="dark"] .wa-rule{background:#1a1f29;border:1.5px solid #3b352c}
html[data-theme="dark"] .wa-rule input{accent-color:#88aef1}
html[data-theme="dark"] .wa-rule small{color:#a8abb2}
html[data-theme="dark"] .wa-rule:has(input:checked){border-color:#1550b8;background:#182233}
html[data-theme="dark"] .wa-wd{color:#a8abb2}
html[data-theme="dark"] .wa-cell{border:1.5px solid #3e3a32;background:#12151c;color:#ced3de}
html[data-theme="dark"] .wa-cell.is-full{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .wa-cell.is-partial{background:#222e3f;border-color:#36445c}
html[data-theme="dark"] .wa-cell.is-today{box-shadow:inset 0 0 0 2px #e4632e}
html[data-theme="dark"] .wa-cell.is-selected{outline:3px solid #f2783c}
html[data-theme="dark"] .wa-key{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .wa-key.is-full{background:#1550b8;border-color:#1550b8}
html[data-theme="dark"] .wa-key.is-partial{background:#222e3f;border-color:#36445c}
html[data-theme="dark"] .wa-own-chip{background:#182233;border:1.5px solid #1550b8;color:#8bacef}
html[data-theme="dark"] .wa-remove,html[data-theme="dark"] .fb-remove{border:0;background:none;color:#a8abb2}
html[data-theme="dark"] .wa-remove:hover,html[data-theme="dark"] .fb-remove:hover{color:#f5a584}
html[data-theme="dark"] .print-preview{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .print-preview>summary{color:#88aef1}
html[data-theme="dark"] .wa-print,html[data-theme="dark"] .fb-print{border:1px solid #3b352c;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .wa-p-kicker,html[data-theme="dark"] .fb-p-kicker{color:#88aef1}
html[data-theme="dark"] .wa-p-head h2,html[data-theme="dark"] .fb-p-head h2{color:inherit}
html[data-theme="dark"] .wa-p-rules span{color:#a8abb2}
html[data-theme="dark"] .wa-p-grid td{border:1px solid #4c4c4c}
html[data-theme="dark"] .wa-p-grid td.is-pad{background:#242424}
html[data-theme="dark"] .wa-p-boxes i{border:1px solid #3d3d3d;color:#9e9e9e}
html[data-theme="dark"] .wa-p-boxes i.is-done{background:#4965a2;border-color:#4965a2;color:#ffffff}
html[data-theme="dark"] .wa-p-foot,html[data-theme="dark"] .fb-p-foot{color:#c3c3c3}
html[data-theme="dark"] .wa-design-bold .wa-p-head{background:#4965a2;color:#ffffff}
html[data-theme="dark"] .wa-design-bold .wa-p-kicker{color:#f5aa84}
html[data-theme="dark"] .wa-design-bold .wa-p-grid td{border:2px solid #4965a2}
html[data-theme="dark"] .wa-design-bold .wa-p-grid th{background:#f2783c;color:#ced3de}
html[data-theme="dark"] .wa-design-bold .wa-p-boxes i{border:1.5px solid #4965a2}
html[data-theme="dark"] .wa-design-bold .wa-p-boxes i.is-done{background:#e4632e;border-color:#e4632e}
html[data-theme="dark"] .wa-design-cozy{background:#2e271d;color:#d7c9c2}
html[data-theme="dark"] .wa-design-cozy .wa-p-kicker{color:#e8a992}
html[data-theme="dark"] .wa-design-cozy .wa-p-grid td{border:1px solid #574e42;background:#1a1f29}
html[data-theme="dark"] .wa-design-cozy .wa-p-grid td.is-pad{background:none;border:0}
html[data-theme="dark"] .wa-design-cozy .wa-p-rules span{color:#bdb0a7}
html[data-theme="dark"] .wa-design-cozy .wa-p-boxes i{border-color:#554c44}
html[data-theme="dark"] .wa-design-cozy .wa-p-boxes i.is-done{background:#c8552b;border-color:#c8552b}
html[data-theme="dark"] .fb-progress{color:#8bacef}
html[data-theme="dark"] .fb-list li{background:#12151c;border:1.5px solid #3b352c}
html[data-theme="dark"] .fb-list li.is-done{background:#3d311d;border-color:#624e37}
html[data-theme="dark"] .fb-list input{accent-color:#f0a78a}
html[data-theme="dark"] .fb-list li.is-done span{text-decoration-color:#f0a78a}
html[data-theme="dark"] .fb-start{border:0}
html[data-theme="dark"] .fb-more{border-top:1px solid #3b352c}
html[data-theme="dark"] .fb-more>summary{color:#88aef1}
html[data-theme="dark"] .fb-group{border:0}
html[data-theme="dark"] .fb-chip span{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .fb-chip input:checked+span{border-color:#e4632e;background:#3d311d}
html[data-theme="dark"] .fb-chip input:checked+span::before{color:#f5a584}
html[data-theme="dark"] .fb-chip input:focus-visible+span{outline:3px solid #f2783c}
html[data-theme="dark"] .fb-p-list li{border-bottom:1px dashed #514e48}
html[data-theme="dark"] .fb-p-list i{border:1.5px solid #3d3d3d}
html[data-theme="dark"] .fb-p-list li::after{border-bottom:1px solid currentColor}
html[data-theme="dark"] .fb-design-pumpkin{background:#312618;color:#dfccc3}
html[data-theme="dark"] .fb-design-pumpkin .fb-p-kicker{color:#f0a78a}
html[data-theme="dark"] .fb-design-pumpkin .fb-p-list li{border-bottom-color:#584635}
html[data-theme="dark"] .fb-design-pumpkin .fb-p-list i{border-color:#e4632e;color:#f0a78a}
html[data-theme="dark"] .fb-design-minimal .fb-p-head{border-bottom:2px solid #4965a2}
html[data-theme="dark"] .fb-design-minimal .fb-p-kicker{color:#ced3de}
html[data-theme="dark"] .fb-design-leaves{background:#343023;color:#d1d7cb}
html[data-theme="dark"] .fb-design-leaves .fb-p-kicker{color:#eca68e}
html[data-theme="dark"] .fb-design-leaves .fb-p-list li{border-bottom:1px solid #555244}
html[data-theme="dark"] .fb-design-leaves .fb-p-list i{border-color:#414931;color:#eca68e}
@media print{html[data-theme="dark"] .print-preview{border:0;background:none}
html[data-theme="dark"] .wa-print,html[data-theme="dark"] .fb-print{border:0}}
html[data-theme="dark"] .med-switch{background:#222733;border:1px solid #3b352c}
html[data-theme="dark"] .med-switch button{border:0;background:transparent;color:#babfc4}
html[data-theme="dark"] .med-switch button[aria-selected=true]{background:#1a1f29;color:#8bacef;box-shadow:0 2px 8px #1720331a}
html[data-theme="dark"] .med-switch button:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .breath-guide{border:2px dashed #4c4840}
html[data-theme="dark"] .breath-shape{background:radial-gradient(circle at 38% 34%,#1c2639 0,#323f55 62%,#3a485f 100%)}
html[data-theme="dark"] .breath-panel[data-phase=hold] .breath-shape,html[data-theme="dark"] .breath-panel[data-phase=rest] .breath-shape{background:radial-gradient(circle at 38% 34%,#3d311d 0,#513927 62%,#644735 100%)}
html[data-theme="dark"] .breath-readout strong{color:#ced3de}
html[data-theme="dark"] .breath-count{color:#8bacef}
html[data-theme="dark"] .breath-progress{color:#abb1b7}
html[data-theme="dark"] .breath-safety{background:#3d311d;border:1px solid #4f432f}
html[data-theme="dark"] .breath-panel.is-zen{border:0;box-shadow:none;background:#12151c}
html[data-theme="dark"] .hub-head .tool-lede{color:#babfc4}
html[data-theme="dark"] .hub-search{border:1.5px solid #47423b;background:#1a1f29}
html[data-theme="dark"] .hub-search:focus-within{border-color:#1550b8;box-shadow:0 0 0 3px #1550b826}
html[data-theme="dark"] .hub-search input{border:0;outline:0;background:transparent;color:#ced3de}
html[data-theme="dark"] .hub-jump a{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .hub-jump a:hover{border-color:#1550b8;color:#8bacef}
html[data-theme="dark"] .hub-jump a:first-child{background:#3d311d;border-color:#5c4c35}
html[data-theme="dark"] .hub-count{color:#abb1b7}
html[data-theme="dark"] .hub-group-head p{color:#abb1b7}
html[data-theme="dark"] .hub-card{border:1px solid #443f36;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .hub-card:hover{border-color:#1550b8;box-shadow:0 8px 18px #1720331a}
html[data-theme="dark"] .hub-thumb{background:#222733}
html[data-theme="dark"] .hub-thumb-mark{background:#3d311d}
html[data-theme="dark"] .hub-card-body span{color:#b1b5bc}
html[data-theme="dark"] .hub-item.is-big .hub-card{background:#2d2516;border-color:#473e2e}
html[data-theme="dark"] .hub-empty{background:#222733}
html[data-theme="dark"] .hub-empty a{color:#88aef1}
html[data-theme="dark"] .app-hook{background:#182233;border:1px solid #27303f}
html[data-theme="dark"] .app-hook-icon{box-shadow:0 4px 12px #17203322}
html[data-theme="dark"] .app-hook-kicker{color:#ebaa8e}
html[data-theme="dark"] .app-hook-title{color:#ced3de}
html[data-theme="dark"] .app-hook-text{color:#babfc4}
html[data-theme="dark"] .tool-plan-link a{color:#88aef1}
html[data-theme="dark"] .tm-panel{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 10px 30px #173f9812}
html[data-theme="dark"] .tm-ring circle{fill:none}
html[data-theme="dark"] .tm-ring-track{stroke:#eee4d5}
html[data-theme="dark"] .tm-ring-bar{stroke:#88aef1}
html[data-theme="dark"] .tm-panel[data-stage=close] .tm-ring-bar{stroke:#f0a78a}
html[data-theme="dark"] .tm-disk-bg{fill:#f6f1e8;stroke:#eee4d5}
html[data-theme="dark"] .tm-disk-wedge{fill:none;stroke:#9cddbc}
html[data-theme="dark"] .tm-panel[data-stage=half] .tm-disk-wedge{stroke:#f5d084}
html[data-theme="dark"] .tm-panel[data-stage=close] .tm-disk-wedge{stroke:#f0a78a}
html[data-theme="dark"] .tm-disk-pin{fill:#ced3de}
html[data-theme="dark"] .tm-readout strong{color:#ced3de}
html[data-theme="dark"] .tm-readout span{color:#abb1b7}
html[data-theme="dark"] .tm-panel[data-state=ringing] .tm-readout span,html[data-theme="dark"] .tm-panel[data-state=done] .tm-readout span{color:#f5a584}
html[data-theme="dark"] .tm-panel[data-state=ringing] .tm-start{background:#e4632e;color:#ffffff}
html[data-theme="dark"] .tm-status{color:#abb1b7}
html[data-theme="dark"] .tm-set{border-top:1px solid #3b352c}
html[data-theme="dark"] .tm-set-row input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .tm-set-row input:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .tm-set-row input[aria-invalid=true]{border-color:#c2410c}
html[data-theme="dark"] .tm-hint{color:#a8abb2}
html[data-theme="dark"] .tm-hint.is-error{color:#f5a584}
html[data-theme="dark"] .tm-presets a{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .tm-presets a:hover{border-color:#1550b8}
html[data-theme="dark"] .tm-presets a.is-on{border-color:#1550b8;background:#182233;color:#8bacef;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .tm-options{border-top:1px solid #3b352c}
html[data-theme="dark"] .tm-field select{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .tm-volume input{accent-color:#88aef1}
html[data-theme="dark"] .tm-check input{accent-color:#88aef1}
html[data-theme="dark"] .tm-check small{color:#a8abb2}
html[data-theme="dark"] .tm-keys{color:#a8abb2}
html[data-theme="dark"] .tm-keys kbd{border:1px solid #4b463f;border-bottom-width:2px;background:#12151c;color:#ced3de}
html[data-theme="dark"] .tm-panel.is-full{border:0;box-shadow:none;background:#12151c}
html[data-theme="dark"] .wk-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .wk-field{border:0}
html[data-theme="dark"] .wk-field legend,html[data-theme="dark"] .wk-legend{color:#abb1b7}
html[data-theme="dark"] .wk-seg{background:#222733}
html[data-theme="dark"] .wk-seg span{color:#babfc4}
html[data-theme="dark"] .wk-seg small{color:#9fa3a8}
html[data-theme="dark"] .wk-seg input:checked+span{background:#1a1f29;color:#8bacef;box-shadow:0 1px 4px #17203326}
html[data-theme="dark"] .wk-status{color:#abb1b7}
html[data-theme="dark"] .wk-more{border-top:1px solid #3b352c}
html[data-theme="dark"] .wk-more summary{color:#8bacef}
html[data-theme="dark"] .wk-design{color:#babfc4}
html[data-theme="dark"] .wk-weekof-row input,html[data-theme="dark"] .wk-hours select,html[data-theme="dark"] .wk-image select{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .wk-hours-row label{color:#abb1b7}
html[data-theme="dark"] .wk-hint{color:#abb1b7}
html[data-theme="dark"] .wk-next{background:#182233}
html[data-theme="dark"] .wk-next p{color:#c2c9d3}
html[data-theme="dark"] .wk-range{color:var(--ink)}
html[data-theme="dark"] .wk-weekno{color:var(--muted)}
html[data-theme="dark"] .wk-focus>span{color:var(--accent)}
html[data-theme="dark"] .bp,html[data-theme="dark"] .article-body section.bp{background:#182233;border:1px solid #252e3d}
html[data-theme="dark"] .article-body .bp .bp-group{border:0}
html[data-theme="dark"] .article-body .bp p.bp-idea{color:#ced3de}
html[data-theme="dark"] .bp-head .eyebrow{color:#8bacef}
html[data-theme="dark"] .bp-card{background:#12151c;box-shadow:0 8px 24px #17203314}
html[data-theme="dark"] .bp-idea{color:#ced3de}
html[data-theme="dark"] .bp-tags span{background:#3d311d;color:#f0b08a}
html[data-theme="dark"] .bp-tags span:nth-child(2){background:#273831;color:#b8d5c9}
html[data-theme="dark"] .bp-tags span:nth-child(3){background:#261832;color:#b99cdd}
html[data-theme="dark"] .bp-tags span:nth-child(4){background:#182233;color:#8bacef}
html[data-theme="dark"] .bp-actions .text-link{color:#88aef1}
html[data-theme="dark"] .bp-filters label>span{color:#babfc4}
html[data-theme="dark"] .bp-filters select{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .bp-count{color:#babfc4}
html[data-theme="dark"] .bp-list{border-top:1px solid #313843}
html[data-theme="dark"] .bp-list summary{color:#8bacef}
html[data-theme="dark"] .bp-print{background:#12151c}
html[data-theme="dark"] .bp-print-title{color:#ced3de}
html[data-theme="dark"] .bp-group h3{color:#efa88a}
html[data-theme="dark"] .bp-group li{color:#c2c9d3}
html[data-theme="dark"] .bp-group small{color:#9fa3a8}
html[data-theme="dark"] .bp-box{border:1.5px solid #1550b8}
html[data-theme="dark"] .bp-print-foot{color:#9fa3a8}
@media print{html[data-theme="dark"].bp-printing body,html[data-theme="dark"].bp-printing main,html[data-theme="dark"].bp-printing .article-shell,html[data-theme="dark"].bp-printing article,html[data-theme="dark"].bp-printing .article-body,html[data-theme="dark"].bp-printing .bp,html[data-theme="dark"].bp-printing .bp-list{border:0!important;background:#1a1f29!important;box-shadow:none!important}
html[data-theme="dark"].bp-printing{background:#1a1f29}
html[data-theme="dark"].bp-printing .bp-print{background:#1a1f29}
html[data-theme="dark"].bp-printing .bp-group{border:0!important}
html[data-theme="dark"].bp-printing .bp-box{border-width:.3mm}}
@media(min-width:1000px){html[data-theme="dark"] .tm-panel:not(.is-full) .tm-set{border-top:0}}
html[data-theme="dark"] .breath-readout strong{background:#1c1c1cd9}
html[data-theme="dark"] .td-tab{border:1px solid #403c35;background:#1a1f29;color:#babfc4}
html[data-theme="dark"] .td-tabs .td-tab[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .td-tab-new{border-style:dashed;color:#88aef1;background:transparent}
html[data-theme="dark"] .td-tab:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .td-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .td-field{border:0}
html[data-theme="dark"] .td-field legend,html[data-theme="dark"] .td-legend{color:#abb1b7}
html[data-theme="dark"] .td-seg{background:#222733}
html[data-theme="dark"] .td-seg span{color:#babfc4}
html[data-theme="dark"] .td-seg small{color:#9fa3a8}
html[data-theme="dark"] .td-seg input:checked+span{background:#1a1f29;color:#8bacef;box-shadow:0 1px 4px #17203326}
html[data-theme="dark"] .td-status{color:#abb1b7}
html[data-theme="dark"] .td-design{color:#babfc4}
html[data-theme="dark"] .td-more{border-top:1px solid #3b352c}
html[data-theme="dark"] .td-more summary{color:#8bacef}
html[data-theme="dark"] .td-image select,html[data-theme="dark"] .td-add-to{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .td-list-actions{border-top:1px solid #3b352c}
html[data-theme="dark"] .td-list-actions .text-button:disabled{color:#999ea3}
html[data-theme="dark"] .td-hint{color:#abb1b7}
html[data-theme="dark"] .td-keys{color:#abb1b7}
html[data-theme="dark"] .td-toast{background:#4965a2;color:#ffffff;box-shadow:0 12px 30px #17203340}
html[data-theme="dark"] .td-undo{border:0;background:#675732;color:#ced3de}
html[data-theme="dark"] .td-meta{color:var(--muted)}
html[data-theme="dark"] .td-group{background:var(--card)}
html[data-theme="dark"] .td-gname{background:var(--head);color:var(--head-ink)}
html[data-theme="dark"] .td-ghint{color:var(--muted)}
html[data-theme="dark"] .td-item{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .td-item.is-dragging{background:var(--bg);box-shadow:0 10px 24px #17203330}
html[data-theme="dark"] .td-item.drop-before{box-shadow:inset 0 3px 0 #e4632e}
html[data-theme="dark"] .td-item.drop-after{box-shadow:inset 0 -3px 0 #e4632e}
html[data-theme="dark"] .td-group.drop-into{outline:2px dashed #e4632e}
html[data-theme="dark"] .td-item.is-done .td-text{color:var(--muted)}
html[data-theme="dark"] .td-empty{color:var(--muted);border-bottom:1px dashed var(--line)}
html[data-theme="dark"] .td-credit{color:var(--muted)}
@media print{html[data-theme="dark"]:has(.td-app),html[data-theme="dark"] body:has(.td-app){background:#1a1f29!important}
html[data-theme="dark"] .td-head{border-bottom:.6mm solid var(--accent)}
html[data-theme="dark"] .td-item,html[data-theme="dark"] .td-blank li{border-bottom:.25mm solid var(--line)}
html[data-theme="dark"] .td-blank li::before{border:.35mm solid var(--box)}}
html[data-theme="dark"] .eisen-define{background:#3d311d;border:1px solid #4a402f}
html[data-theme="dark"] .eisen-define .eisen-define-q{color:#bdc2c7}
html[data-theme="dark"] .eisen-define-jump{color:#88aef1}
html[data-theme="dark"] .eisen-key thead th{color:#dbc19f}
html[data-theme="dark"] .eisen-key tbody th,html[data-theme="dark"] .eisen-key td{border-bottom:1px solid #4a402f}
html[data-theme="dark"] .eisen-key tbody tr:last-child>*{border-bottom:0}
html[data-theme="dark"] .eisen-key td:last-child{color:#bdc2c7}
html[data-theme="dark"] .eisen-badge{background:#e4632e;color:#ffffff}
html[data-theme="dark"] .eisen-badge.q2{background:#1550b8}
html[data-theme="dark"] .eisen-badge.q3{background:#e29b09}
html[data-theme="dark"] .eisen-badge.q4{background:#373d43}
html[data-theme="dark"] .eisen-designs-label{color:#abb1b7}
html[data-theme="dark"] .eisen-designs button{border:1.5px solid transparent;background:none;color:#abb1b7}
html[data-theme="dark"] .eisen-designs button[aria-checked=true]{border-color:#1550b8;background:#182233;color:#8bacef}
html[data-theme="dark"] .eisen-designs i{border:1px solid #534e46;background:#1a1f29 linear-gradient(90deg,#e4632e 0 50%,#1550b8 50%) 2px 2px/24px 3px no-repeat}
html[data-theme="dark"] .eisen-designs [data-design-choice=minimal] i{background:#1a1f29 linear-gradient(#3d3d3d,#3d3d3d) 50% 50%/1px 16px no-repeat,linear-gradient(#3d3d3d,#3d3d3d) 50% 50%/24px 1px no-repeat}
html[data-theme="dark"] .eisen-designs [data-design-choice=colorful] i{border-color:#4a402f;background:linear-gradient(90deg,#3c291f 0 50%,#1a2436 50%) 0 0/100% 50% no-repeat,linear-gradient(90deg,#473e22 0 50%,#25282c 50%) 0 100%/100% 50% no-repeat}
html[data-theme="dark"] .eisen-axis{color:#abb1b7}
html[data-theme="dark"] .eisen-q.is-drop{outline:3px dashed #1550b8}
html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q{border:0;background:transparent}
html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q1,html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q3{border-right:2px solid #4965a2}
html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q1,html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q2{border-bottom:2px solid #4965a2}
html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q .eisen-badge{background:#4965a2}
html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q li.eisen-item{background:transparent;border-color:#373737}
@media(max-width:640px){html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q1,html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q3{border-right:0}
html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q{border-bottom:2px solid #4965a2}
html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q4{border-bottom:0}}
html[data-theme="dark"] .eisen-app[data-design=colorful] .eisen-q{border-top-width:8px}
html[data-theme="dark"] .eisen-app[data-design=colorful] .eisen-q.q1{background:#3c291f;border-color:#553d30;border-top-color:#e4632e}
html[data-theme="dark"] .eisen-app[data-design=colorful] .eisen-q.q2{background:#1a2436;border-color:#2e394c;border-top-color:#1550b8}
html[data-theme="dark"] .eisen-app[data-design=colorful] .eisen-q.q3{background:#473e22;border-color:#605839;border-top-color:#c9a227}
html[data-theme="dark"] .eisen-app[data-design=colorful] .eisen-q.q4{background:#25282c;border-color:#393c40;border-top-color:#494c50}
html[data-theme="dark"] .eisen-app[data-design=colorful] .eisen-q li.eisen-item{background:#1a1f29}
html[data-theme="dark"] .eisen-paper summary{color:#8bacef}
html[data-theme="dark"] .eisen-filter .chip{color:#ced3de}
html[data-theme="dark"] .eisen-filter .chip[aria-pressed=true]{border-color:#1550b8;background:#1550b8;color:#ffffff}
html[data-theme="dark"] .eisen-ex{background:#1a1f29;border:1px solid #3b352c}
html[data-theme="dark"] .eisen-ex>p{color:#bdc2c7}
html[data-theme="dark"] .eisen-ex-q{background:#12151c;border:1px solid #3b352c;border-top:4px solid #e4632e}
html[data-theme="dark"] .eisen-ex-q.q2{border-top-color:#1550b8}
html[data-theme="dark"] .eisen-ex-q.q3{border-top-color:#c9a227}
html[data-theme="dark"] .eisen-ex-q.q4{border-top-color:#494c50}
html[data-theme="dark"] .eisen-ex-name{color:#ced3de}
@media print{html[data-theme="dark"] .eisen-sheet{border:0;box-shadow:none;background:#1a1f29}
html[data-theme="dark"] .eisen-print-date{color:#abb1b7}
html[data-theme="dark"] .eisen-sheet .eisen-q li.eisen-item{border:0;background:none}
html[data-theme="dark"] .eisen-app.is-blank .eisen-q ul{background:repeating-linear-gradient(to bottom,transparent 0,transparent 32px,#4b4b4b 32px,#4b4b4b 34px)}
html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q1,html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q3{border-right:.6mm solid #3d3d3d}
html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q1,html[data-theme="dark"] .eisen-app[data-design=minimal] .eisen-q.q2{border-bottom:.6mm solid #3d3d3d}
html[data-theme="dark"] .eisen-app[data-design=classic] .eisen-q{border:.3mm solid #4c4c4c;border-top:1.6mm solid #e4632e}
html[data-theme="dark"] .eisen-app[data-design=classic] .eisen-q.q2{border-top-color:#1550b8}
html[data-theme="dark"] .eisen-app[data-design=classic] .eisen-q.q3{border-top-color:#c9a227}
html[data-theme="dark"] .eisen-app[data-design=classic] .eisen-q.q4{border-top-color:#494c50}}
html[data-theme="dark"] .dp-quick{background:#3d311d;border:1px solid #4a402f}
html[data-theme="dark"] .dp-quick p{color:#bdc2c7}
html[data-theme="dark"] .dp-designs button{border:2px solid #4f483a;background:#12151c;color:#babfc4}
html[data-theme="dark"] .dp-designs button[aria-checked=true]{border-color:#1550b8;background:#182233;color:#8bacef;box-shadow:0 0 0 1px #1550b8}
html[data-theme="dark"] .dp-designs button:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .dp-status{color:#abb1b7}
html[data-theme="dark"] .dp-options{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .dp-options-note{color:#abb1b7}
html[data-theme="dark"] .dp-field{border:0}
html[data-theme="dark"] .dp-seg{background:#222733}
html[data-theme="dark"] .dp-options-row select{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .dp-seg span{color:#babfc4}
html[data-theme="dark"] .dp-seg input:checked+span{background:#1a1f29;color:#8bacef;box-shadow:0 1px 4px #17203326}
html[data-theme="dark"] .dp-seg input:focus-visible+span{outline:3px solid #e4632e}
html[data-theme="dark"] .dp-head{border-bottom:3px solid #e4632e}
html[data-theme="dark"] .dp-date{color:#abb1b7}
html[data-theme="dark"] .dp-top li::before{color:#f0a78a}
html[data-theme="dark"] .dp-check input{accent-color:#88aef1}
html[data-theme="dark"] .dp-hours li{border-bottom:1px solid #3f3a33}
html[data-theme="dark"] .dp-hour{color:#abb1b7}
html[data-theme="dark"] .dp-hour-items{color:#ced3de}
html[data-theme="dark"] .dp-credit{color:#989da5}
@media(max-width:700px){html[data-theme="dark"] .dp-jump{color:#88aef1}}
@media print{html[data-theme="dark"] .dp-hours li{border-bottom:.3mm solid #4c4c4c}
html[data-theme="dark"] .dp-blank .dp-check input{border:.3mm solid #3d3d3d;background:#1a1f29}}
html[data-theme="dark"] .steps-answer{background:#312418;border:1px solid #473629}
html[data-theme="dark"] .steps-answer-main{color:#ced3de}
html[data-theme="dark"] .steps-answer-main strong{color:#88aef1}
html[data-theme="dark"] .steps-answer-sub{color:#babfc4}
html[data-theme="dark"] .steps-pair label{color:#abb1b7}
html[data-theme="dark"] .steps-measured{border-top:1px solid #3b352c}
html[data-theme="dark"] .steps-measured summary{color:#8bacef}
html[data-theme="dark"] .steps-chart th small{color:#abb1b7}
html[data-theme="dark"] .rs-card{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .rs-pick{border:0}
html[data-theme="dark"] .rs-choice small{color:#abb1b7}
html[data-theme="dark"] .rs-passage .eyebrow{color:#efa88a}
html[data-theme="dark"] .rs-passage p:not(.eyebrow){color:#ced3de}
html[data-theme="dark"] .rs-done-bar{background:#2a2314f2;border-top:1px solid #3b352c}
html[data-theme="dark"] .rs-timer-note{color:#abb1b7}
html[data-theme="dark"] .rs-timer-note::before{background:#e4632e}
html[data-theme="dark"] .rs-quiz .eyebrow{color:#efa88a}
html[data-theme="dark"] .rs-q{border:0}
html[data-theme="dark"] .rs-option{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .rs-option input{accent-color:#88aef1}
html[data-theme="dark"] .rs-option:has(input:checked){border-color:#1550b8;background:#182233;color:#8bacef}
html[data-theme="dark"] .rs-option:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .rs-quiz-error{color:#ec938d}
html[data-theme="dark"] .rs-result-card{background:#12151c;border:1px solid #3b352c}
html[data-theme="dark"] .rs-result-card .eyebrow{color:#efa88a}
html[data-theme="dark"] .rs-wpm strong{color:#88aef1}
html[data-theme="dark"] .rs-wpm span{color:#babfc4}
html[data-theme="dark"] .rs-scale{background:#38332a}
html[data-theme="dark"] .rs-scale-band{background:#1f2a40}
html[data-theme="dark"] .rs-scale-avg{background:#1550b8}
html[data-theme="dark"] .rs-scale-mark{background:#e4632e;border:3px solid #1a1f29;box-shadow:0 2px 6px #17203340}
html[data-theme="dark"] .rs-scale-labels{color:#abb1b7}
html[data-theme="dark"] .rs-verdict{color:#ced3de}
html[data-theme="dark"] .rs-review li.is-right::marker{color:#9fdba1}
html[data-theme="dark"] .rs-review li.is-wrong::marker{color:#ec938d}
html[data-theme="dark"] .rs-history{border-top:1px solid #3b352c}
@media print{html[data-theme="dark"] .rs-card{box-shadow:none;border:0}}
html[data-theme="dark"] .cv-steps{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .cv-kicker{color:#efa88a}
html[data-theme="dark"] .cv-stephead h2{color:#ced3de}
html[data-theme="dark"] .cv-help{color:#babfc4}
html[data-theme="dark"] .cv-search input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .cv-search input:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .cv-group{border:0}
html[data-theme="dark"] .cv-group legend{color:#a8abb2}
html[data-theme="dark"] .cv-chip{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .cv-chip:hover{border-color:#1550b8}
html[data-theme="dark"] .cv-chip[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .cv-chip:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .cv-rank{background:#f2783c;color:#ced3de}
html[data-theme="dark"] .cv-bar{border-top:1px solid #3b352c;background:#12151c}
html[data-theme="dark"] .cv-count{color:#8bacef}
html[data-theme="dark"] .cv-ranked-item{background:#2b2821;border:1px solid #3b352c}
html[data-theme="dark"] .cv-ranked-num{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .cv-ranked-name strong{color:#ced3de}
html[data-theme="dark"] .cv-ranked-name small{color:#a8abb2}
html[data-theme="dark"] .cv-move{border:1.5px solid #47423b;background:#1a1f29;color:#88aef1}
html[data-theme="dark"] .cv-line{color:#a8abb2}
html[data-theme="dark"] .cv-line input{border:1.5px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .cv-line input:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .cv-rest{color:#8bacef}
html[data-theme="dark"] .cv-options{background:#1a1f29;border:1px solid #3b352c}
html[data-theme="dark"] .cv-options fieldset{border:0}
html[data-theme="dark"] .cv-list-grid dl>div{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .cv-list-grid dt::after{color:#a8abb2}
html[data-theme="dark"] .cv-list-grid dd{color:#babfc4}
html[data-theme="dark"] .gc-dates{color:#a8abb2}
html[data-theme="dark"] .gc-phase{color:#8bacef}
html[data-theme="dark"] .gc-bar{background:#3b352c}
html[data-theme="dark"] .gc-bar span{background:#e4632e}
html[data-theme="dark"] .gc-progress p{color:#babec6}
html[data-theme="dark"] .gc-today{background:#3d311d;border:1px solid #564732}
html[data-theme="dark"] .gc-today.is-done{background:#182233;border-color:#293243}
html[data-theme="dark"] .gc-day-label{color:#efa88a}
html[data-theme="dark"] .gc-prompt{color:#ced3de}
html[data-theme="dark"] .gc-done{background:#1a1f29;border:1.5px solid #3b352c}
html[data-theme="dark"] .gc-done input{accent-color:#88aef1}
html[data-theme="dark"] .gc-done:has(input:checked){border-color:#1550b8}
html[data-theme="dark"] .gc-done:has(input:disabled){color:#a8abb2}
html[data-theme="dark"] .gc-note{color:#babfc4}
html[data-theme="dark"] .gc-note textarea{border:1.5px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .gc-note textarea:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .gc-wd{color:#a8abb2}
html[data-theme="dark"] .gc-cell{border:1.5px solid #3e3a32;background:#12151c;color:#ced3de}
html[data-theme="dark"] .gc-date{color:#a8abb2}
html[data-theme="dark"] .gc-cell.is-done{background:#e4632e;border-color:#e4632e;color:#ffffff}
html[data-theme="dark"] .gc-cell.is-done .gc-date{color:#fff4ea}
html[data-theme="dark"] .gc-cell.is-today{box-shadow:inset 0 0 0 2px #1550b8}
html[data-theme="dark"] .gc-cell.is-selected{outline:3px solid #1550b8}
html[data-theme="dark"] .gc-key{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .gc-key.is-done{background:#e4632e;border-color:#e4632e}
html[data-theme="dark"] .gc-key.is-today{box-shadow:inset 0 0 0 2px #1550b8}
html[data-theme="dark"] .gc-preview-pick .button[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .lead-tool{border:1px solid #27303f;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .lead-tool:hover{border-color:#1550b8}
html[data-theme="dark"] .lead-tool-kicker{color:#ebaa8e}
html[data-theme="dark"] .lead-tool span:not(.lead-tool-kicker){color:#babfc4}
html[data-theme="dark"] .lead-tool em{color:#ffffff;background:#1550b8}
html[data-theme="dark"] .sw-panel{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 10px 30px #173f9812}
html[data-theme="dark"] .sw-time{color:#ced3de}
html[data-theme="dark"] .sw-cs{color:#abb1b7}
html[data-theme="dark"] .sw-sub{color:#abb1b7}
html[data-theme="dark"] .sw-panel[data-state=running] .sw-sub{color:#88aef1}
html[data-theme="dark"] .sw-panel[data-state=running] .sw-start{background:#e4632e;color:#ffffff}
html[data-theme="dark"] .sw-actions .button:disabled{box-shadow:none}
html[data-theme="dark"] .sw-status{color:#abb1b7}
html[data-theme="dark"] .sw-keys{color:#a8abb2}
html[data-theme="dark"] .sw-keys kbd{border:1px solid #4b463f;border-bottom-width:2px;background:#12151c;color:#ced3de}
html[data-theme="dark"] .sw-laps{border-top:1px solid #3b352c}
html[data-theme="dark"] .sw-laps-head h3 span{color:#abb1b7}
html[data-theme="dark"] .sw-laps-actions .text-button:disabled{color:#999ea3}
html[data-theme="dark"] .sw-laps-scroll{border:1px solid #3b352c}
html[data-theme="dark"] .sw-table th,html[data-theme="dark"] .sw-table td{border-bottom:1px solid #363129}
html[data-theme="dark"] .sw-table thead th{background:#222733}
html[data-theme="dark"] .sw-table .sw-empty td{color:#abb1b7;border:0}
html[data-theme="dark"] .sw-table .sw-live{background:#151d2c;color:#8bacef}
html[data-theme="dark"] .sw-table .is-best td:nth-child(2){color:#95e4b6}
html[data-theme="dark"] .sw-table .is-worst td:nth-child(2){color:#f5a584}
html[data-theme="dark"] .sw-summary{color:#a8abb2}
html[data-theme="dark"] .sw-content code{background:#312e27}
html[data-theme="dark"] .sw-panel.is-full{border:0;box-shadow:none;background:#12151c}
@media(min-width:1000px){html[data-theme="dark"] .sw-panel:not(.is-full) .sw-laps{border-top:0;border-left:1px solid #3b352c}
html[data-theme="dark"] .sw-panel.is-full .sw-laps{border-top:0}}
@media print{html[data-theme="dark"] .sw-panel{box-shadow:none}}
html[data-theme="dark"] .rt-set{border:0}
html[data-theme="dark"] .rt-input{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .rt-input:focus-within{border-color:#1550b8;box-shadow:0 0 0 2px #1550b833}
html[data-theme="dark"] .rt-form .build-field .rt-input input{border:0;background:transparent;color:#ced3de}
html[data-theme="dark"] .rt-form .build-field .rt-input input:focus,html[data-theme="dark"] .rt-form .build-field .rt-input input:focus-visible{outline:none}
html[data-theme="dark"] .rt-input em{color:#abb1b7}
html[data-theme="dark"] .rt-answer{background:#312418;border:1px solid #473629}
html[data-theme="dark"] .rt-answer-main{color:#ced3de}
html[data-theme="dark"] .rt-answer-main strong{color:#88aef1}
html[data-theme="dark"] .rt-answer-sub{color:#babfc4}
html[data-theme="dark"] .rt-answer-plan{border-top:1px solid #473629;color:#ced3de}
html[data-theme="dark"] .rt-answer-plan strong{color:#8bacef}
html[data-theme="dark"] .rt-speeds .choice small{color:#abb1b7}
html[data-theme="dark"] .rt-speeds .choice input:checked+span small{color:#8bacef}
html[data-theme="dark"] .rt-books .chip small{color:#abb1b7}
html[data-theme="dark"] .rt-page{border-top:1px solid #3b352c}
html[data-theme="dark"] .rt-page summary{color:#8bacef}
html[data-theme="dark"] .rt-compare th small{color:#abb1b7}
html[data-theme="dark"] body .article-body section.vg,html[data-theme="dark"] body .article-body .vg section{border-top:0}
html[data-theme="dark"] .vg .vg-title{border-top:0}
html[data-theme="dark"] .vg-step,html[data-theme="dark"] .vg-step-make>a{background:#1a1f29;border:1px solid #3b362d}
html[data-theme="dark"] .vg-step-n{color:#ebaa8e}
html[data-theme="dark"] .vg-step strong{color:#ced3de}
html[data-theme="dark"] .vg-step-text{color:#b3b7bd}
html[data-theme="dark"] .vg-steps>li.vg-step-make{border:0;background:none}
html[data-theme="dark"] .vg-step-make>a{background:#182233;border-color:#2f394c;color:#ced3de}
html[data-theme="dark"] .vg-step-make>a:hover{border-color:#1550b8}
html[data-theme="dark"] .vg-step-go{color:#88aef1}
html[data-theme="dark"] .vg-make{background:#3d311d}
html[data-theme="dark"] .vg-make-thumbs img{box-shadow:0 3px 10px #1720331f}
html[data-theme="dark"] .vg .vg-kicker{color:#ebaa8e}
html[data-theme="dark"] .vg-make-copy>p:not(.vg-kicker){color:#babfc4}
html[data-theme="dark"] .vg-make-alt{color:#88aef1}
html[data-theme="dark"] .vg-gallery figure{background:#1a1f29;border:1px solid #3b362d}
html[data-theme="dark"] .vg-gallery figcaption>span:not(.vg-gallery-links){color:#aaaeb3}
html[data-theme="dark"] .vg-gallery-links a{color:#88aef1}
html[data-theme="dark"] .vg-gallery-links a:last-child{color:#b3b7bd}
html[data-theme="dark"] .vg-more a{color:#88aef1}
html[data-theme="dark"] .vg-supplies{border:1px solid #454036;background:#2e2616}
html[data-theme="dark"] .vg-supplies>summary{color:#ced3de}
html[data-theme="dark"] .vg-supplies>summary span{color:#ebaa8e}
html[data-theme="dark"] .vg-print{background:#1a1f29;border:1px solid #3b362d;color:#ced3de}
html[data-theme="dark"] .vg .vg-print-sub{color:#aaaeb3}
html[data-theme="dark"] .vg-print-groups h4{color:#88aef1}
html[data-theme="dark"] .vg-box{border:1.5px solid #1550b8}
html[data-theme="dark"] .vg-print-plan th{border-bottom:1.5px solid #4965a2}
html[data-theme="dark"] .vg-print-plan td{border-bottom:1px solid #47443e}
html[data-theme="dark"] .vg .vg-print-foot{color:#9ea2a8}
@media print{html[data-theme="dark"].vg-printing body,html[data-theme="dark"].vg-printing main,html[data-theme="dark"].vg-printing .article-shell,html[data-theme="dark"].vg-printing article,html[data-theme="dark"].vg-printing .article-body,html[data-theme="dark"].vg-printing .vg,html[data-theme="dark"].vg-printing .vg-supplies{border:0!important;background:#1a1f29!important;box-shadow:none!important}
html[data-theme="dark"].vg-printing{background:#1a1f29}
html[data-theme="dark"].vg-printing .vg-print{border:0}}
html[data-theme="dark"] .mc-facts{color:#babfc4}
html[data-theme="dark"] .mc-step{border:1px solid #313843;background:#1a1f29;color:#8bacef}
html[data-theme="dark"] .mc-step:hover{border-color:#1550b8}
html[data-theme="dark"] .mc-pick select,html[data-theme="dark"] .mc-pick input{border:1px solid #313843;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .mc-nav-link{background:#222733;color:#8bacef}
html[data-theme="dark"] .mc-page-link{color:#babfc4}
html[data-theme="dark"] .mc-page-link a{color:#88aef1}
html[data-theme="dark"] .mc-months a,html[data-theme="dark"] .mc-months span{background:#222733;color:#8bacef}
html[data-theme="dark"] .mc-months span{background:#1d57cd;color:#ffffff}
html[data-theme="dark"] .hd-design{border:1.5px solid #3e3a32;background:#1a1f29}
html[data-theme="dark"] .hd-design:has(input:checked){border-color:#1550b8;background:#182233;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .hd-design:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .hd-design-name{color:#ced3de}
html[data-theme="dark"] .hd-design-note{color:#a8abb2}
html[data-theme="dark"] .hd-paper{color:#babfc4}
html[data-theme="dark"] .hd-paper select{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .hd-fields .tt-habits input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .hd-more summary{color:#88aef1}
html[data-theme="dark"] .hd-current{color:#a8abb2}
html[data-theme="dark"] .hd-frame{background:#25292e}
@media print{html[data-theme="dark"]:has(.hd-app),html[data-theme="dark"] body:has(.hd-app){background:#1a1f29!important}
html[data-theme="dark"] .hd-frame{background:none}}
html[data-theme="dark"] .ht-designs-link{border:1px solid #27303f;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .ht-designs-link:hover{border-color:#1550b8}
html[data-theme="dark"] .ht-designs-link em{color:#88aef1}
html[data-theme="dark"] .jp-times-label{color:#abb1b7}
html[data-theme="dark"] .jp-chip span{border:1.5px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .jp-chip input:checked+span{border-color:#1550b8;background:#1550b8;color:#ffffff}
html[data-theme="dark"] .jp-chip input:focus-visible+span{outline:3px solid #f2783c}
html[data-theme="dark"] .jp-prompt-box{border-top:1px solid #3b352c}
html[data-theme="dark"] .jp-frame{background:#25292e}
@media print{html[data-theme="dark"]:has(.jp-app),html[data-theme="dark"] body:has(.jp-app){background:#1a1f29!important}
html[data-theme="dark"] .jp-frame{background:none}}
html[data-theme="dark"] .bl-kicker{color:#efa88a}
html[data-theme="dark"] .bl-bar{background:#3b352c}
html[data-theme="dark"] .bl-bar span{background:#e4632e}
html[data-theme="dark"] .bl-progress p{color:#8bacef}
html[data-theme="dark"] .bl-item{background:#12151c;border:1.5px solid #3b352c}
html[data-theme="dark"] .bl-item.is-done{background:#3d311d;border-color:#624e37}
html[data-theme="dark"] .bl-check input{accent-color:#f0a78a}
html[data-theme="dark"] .bl-item.is-done .bl-text{text-decoration-color:#f0a78a}
html[data-theme="dark"] .bl-when{border:1.5px dashed #4e4840;background:transparent;color:#ced3de}
html[data-theme="dark"] .bl-when:focus{border-style:solid;border-color:#1550b8;outline:none;background:#1a1f29}
html[data-theme="dark"] .bl-when::placeholder{color:#9c9ea2}
html[data-theme="dark"] .bl-remove{border:0;background:none;color:#a8abb2}
html[data-theme="dark"] .bl-remove:hover{color:#f5a584}
html[data-theme="dark"] .bl-filter{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .bl-filter[aria-pressed="true"]{background:#4965a2;border-color:#4965a2;color:#fffdf8}
html[data-theme="dark"] .bl-filter:focus-visible,html[data-theme="dark"] .bl-chip:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .bl-count{color:#a8abb2}
html[data-theme="dark"] .bl-pool{border-top:1px solid #3b352c;border-bottom:1px solid #3b352c}
html[data-theme="dark"] .bl-pool:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .bl-group h3{color:#a8abb2}
html[data-theme="dark"] .bl-chip{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .bl-chip:hover{border-color:#e4632e}
html[data-theme="dark"] .bl-chip[aria-pressed="true"]{border-color:#e4632e;background:#3d311d}
html[data-theme="dark"] .bl-chip[aria-pressed="true"]::before{color:#f5a584}
html[data-theme="dark"] .bl-designs{border:0}
@media(max-width:560px){html[data-theme="dark"] .bl-when-text{color:#efa88a}}
html[data-theme="dark"] .wl-kicker{color:#efa88a}
html[data-theme="dark"] .wl-summary{color:#8bacef}
html[data-theme="dark"] .wl-help{color:#babfc4}
html[data-theme="dark"] .wl-row{background:#12151c;border:1px solid #3b352c}
html[data-theme="dark"] .wl-num{background:var(--c);color:#ffffff}
html[data-theme="dark"] .wl-name{border:1.5px solid transparent;background:transparent;color:#ced3de}
html[data-theme="dark"] .wl-name:hover{border-color:#3b352c}
html[data-theme="dark"] .wl-name:focus{border-color:#1550b8;background:#1a1f29;outline:none}
html[data-theme="dark"] .wl-val{color:#ced3de}
html[data-theme="dark"] .wl-delta{color:#a8abb2}
html[data-theme="dark"] .wl-delta.is-up{color:#95e4b6}
html[data-theme="dark"] .wl-delta.is-down{color:#ec938d}
html[data-theme="dark"] .wl-range{background:transparent}
html[data-theme="dark"] .wl-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--c) var(--pct,50%),#3e3a32 var(--pct,50%))}
html[data-theme="dark"] .wl-range::-webkit-slider-thumb{background:#1a1f29;border:4px solid var(--c);box-shadow:0 2px 6px #17203340}
html[data-theme="dark"] .wl-range::-moz-range-track{background:#3e3a32}
html[data-theme="dark"] .wl-range::-moz-range-progress{background:var(--c)}
html[data-theme="dark"] .wl-range::-moz-range-thumb{background:#1a1f29;border:4px solid var(--c);box-shadow:0 2px 6px #17203340}
html[data-theme="dark"] .wl-range:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .wl-compare{border-top:1px solid #3b352c}
html[data-theme="dark"] .wl-compare-field{color:#babfc4}
html[data-theme="dark"] .wl-compare-field select{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .wl-focus-card{background:#1a1f29;border:1px solid #3b352c;border-top:5px solid var(--c)}
html[data-theme="dark"] .wl-focus-area span{color:#a8abb2}
html[data-theme="dark"] .wl-focus-habit{color:#ced3de}
html[data-theme="dark"] .wl-focus-why{color:#babfc4}
html[data-theme="dark"] .wl-focus-links a{color:#88aef1}
@media print{html[data-theme="dark"]:has(.wl-app),html[data-theme="dark"]:has(.bl-app),html[data-theme="dark"] body:has(.wl-app),html[data-theme="dark"] body:has(.bl-app){background:#1a1f29}}
html[data-theme="dark"] .rc-pick-label{color:#abb1b7}
html[data-theme="dark"] .rc-meter{background:#3b352c}
html[data-theme="dark"] .rc-meter span{background:#e4632e}
html[data-theme="dark"] .rc-status{color:#8bacef}
html[data-theme="dark"] .rc-progress.is-reached .rc-meter span{background:#2bc07e}
html[data-theme="dark"] .rc-progress.is-reached .rc-status{color:#98e1bd}
html[data-theme="dark"] .rc-kicker{color:var(--head)}
html[data-theme="dark"] .rc-week thead th{color:var(--soft)}
html[data-theme="dark"] .rc-week tbody tr>*{background:var(--t1)}
html[data-theme="dark"] .rc-week tbody tr:nth-child(2)>*{background:var(--t2)}
html[data-theme="dark"] .rc-week tbody tr:nth-child(3)>*{background:var(--t3)}
html[data-theme="dark"] .rc-week tbody tr:nth-child(4)>*{background:var(--t4)}
html[data-theme="dark"] .rc-week tbody tr:nth-child(5)>*{background:var(--t5)}
html[data-theme="dark"] .rc-beh-cell>.rc-beh{border:1.5px dashed transparent;background:transparent;color:var(--ink)}
html[data-theme="dark"] .rc-beh-cell>.rc-beh:hover{border-color:var(--line)}
html[data-theme="dark"] .rc-beh-cell>.rc-beh:focus{outline:none;border-color:var(--head);background:var(--cell)}
html[data-theme="dark"] .rc-del{border:0;background:transparent;color:var(--soft)}
html[data-theme="dark"] .rc-del:hover{color:#ec938d}
html[data-theme="dark"] .rc-cell,html[data-theme="dark"] .rc-box{border:1.5px solid var(--line);background:var(--cell)}
html[data-theme="dark"] .rc-cell:not(.has-sticker)::after{border:1.5px dashed var(--line)}
html[data-theme="dark"] .rc-cell:hover,html[data-theme="dark"] .rc-box:hover{border-color:var(--head)}
html[data-theme="dark"] .rc-cell:focus-visible,html[data-theme="dark"] .rc-box:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .rc-box-n{color:var(--soft)}
html[data-theme="dark"] .rc-line .is-goal .rc-box{background:#3d311d;border-color:#e4632e}
html[data-theme="dark"] .rc-line .is-half .rc-box{border-width:2.5px;border-color:var(--head)}
html[data-theme="dark"] .rc-line .is-half .rc-box::after{color:var(--head)}
html[data-theme="dark"] .rc-reward{border:1.5px dashed var(--line);color:var(--ink)}
html[data-theme="dark"] .rc-credit{color:var(--soft)}
html[data-theme="dark"] .rc-hint{color:#abb1b7}
html[data-theme="dark"] .rc-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .rc-field{border:0}
html[data-theme="dark"] .rc-field legend,html[data-theme="dark"] .rc-legend{color:#abb1b7}
html[data-theme="dark"] .rc-field input[type=text],html[data-theme="dark"] .rc-field input[type=number],html[data-theme="dark"] .rc-field select{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .rc-field input:focus,html[data-theme="dark"] .rc-field select:focus{outline:none;border-color:#1550b8}
html[data-theme="dark"] .rc-seg{background:#222733}
html[data-theme="dark"] .rc-seg span{color:#babfc4}
html[data-theme="dark"] .rc-seg small{color:#9fa3a8}
html[data-theme="dark"] .rc-seg input:checked+span{background:#1a1f29;color:#8bacef;box-shadow:0 1px 4px #17203326}
html[data-theme="dark"] .rc-design{color:#babfc4}
html[data-theme="dark"] .rc-more{border-top:1px solid #3b352c}
html[data-theme="dark"] .rc-more summary{color:#8bacef}
html[data-theme="dark"] .rc-idea{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .rc-idea:hover{border-color:#1550b8}
html[data-theme="dark"] .rc-list-actions{border-top:1px solid #3b352c}
@media(max-width:900px){html[data-theme="dark"] .rc-week tr{background:var(--t1)}
html[data-theme="dark"] .rc-week tbody tr:nth-child(2){background:var(--t2)}
html[data-theme="dark"] .rc-week tbody tr:nth-child(3){background:var(--t3)}
html[data-theme="dark"] .rc-week tbody tr:nth-child(4){background:var(--t4)}
html[data-theme="dark"] .rc-week tbody tr:nth-child(5){background:var(--t5)}
html[data-theme="dark"] .rc-week thead tr{background:none}
html[data-theme="dark"] .rc-week tbody tr>*{background:none}}
@media print{html[data-theme="dark"]:has(.rc-app),html[data-theme="dark"] body:has(.rc-app){background:#1a1f29!important}
html[data-theme="dark"] .rc-beh-cell>.rc-beh{border:0}
html[data-theme="dark"] .rc-cell{border-width:.4mm}
html[data-theme="dark"] .rc-box{border-width:.4mm}
html[data-theme="dark"].rc-blank .rc-beh-cell>.rc-beh{border-bottom:.3mm solid var(--line)}}
html[data-theme="dark"] .cs-tabs{background:#222733}
html[data-theme="dark"] .cs-tab{border:0;background:transparent;color:#babfc4}
html[data-theme="dark"] .cs-tab small{color:#9fa3a8}
html[data-theme="dark"] .cs-tab[aria-pressed="true"]{background:#1a1f29;color:#8bacef;box-shadow:0 1px 5px #17203326}
html[data-theme="dark"] .cs-tab:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .cs-sum-text{color:#8bacef}
html[data-theme="dark"] .cs-day,html[data-theme="dark"] .cs-season,html[data-theme="dark"] .cs-today-box{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 8px 22px #1720330d}
html[data-theme="dark"] .cs-day.is-today,html[data-theme="dark"] .cs-season.is-now{border-color:#1550b8;box-shadow:0 0 0 1.5px #1550b8,0 8px 22px #1720330d}
html[data-theme="dark"] .cs-day-head h3{color:#ced3de}
html[data-theme="dark"] .cs-focus{color:#efa88a}
html[data-theme="dark"] .cs-mins{color:#abb1b7}
html[data-theme="dark"] .cs-badge{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .cs-plus .text-button{color:#88aef1}
html[data-theme="dark"] .cs-h{color:#ced3de}
html[data-theme="dark"] .cs-today-box{background:#3d311d;border-color:#564732}
html[data-theme="dark"] .cs-room{color:#abb1b7}
html[data-theme="dark"] .cs-progress{color:#babec6}
html[data-theme="dark"] .cs-task{border-bottom:1px solid #363129}
html[data-theme="dark"] .cs-task:last-child{border-bottom:0}
html[data-theme="dark"] .cs-check input{accent-color:#88aef1}
html[data-theme="dark"] .cs-text{color:#ced3de}
html[data-theme="dark"] .cs-task.is-done .cs-text{color:#9fa3a8}
html[data-theme="dark"] .cs-min{color:#9fa3a8}
html[data-theme="dark"] .cs-x{border:0;background:transparent;color:#999da3}
html[data-theme="dark"] .cs-x:hover{color:#ec938d}
html[data-theme="dark"] .cs-who{border:1.5px solid #313843;background:#182233;color:#8bacef}
html[data-theme="dark"] .cs-who.is-empty{background:#1a1f29;color:#abb1b7;border-style:dashed}
html[data-theme="dark"] .cs-who[data-p="1"],html[data-theme="dark"] .cs-dot[data-p="1"]{background:#3d311d;border-color:#564732;color:#f0ac8a}
html[data-theme="dark"] .cs-who[data-p="2"],html[data-theme="dark"] .cs-dot[data-p="2"]{background:#273831;border-color:#3e4e47;color:#bad5cb}
html[data-theme="dark"] .cs-who[data-p="3"],html[data-theme="dark"] .cs-dot[data-p="3"]{background:#261832;border-color:#372e42;color:#b9a2d7}
html[data-theme="dark"] .cs-add input,html[data-theme="dark"] .cs-add select{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .cs-add input:focus,html[data-theme="dark"] .cs-add select:focus{outline:none;border-color:#1550b8}
html[data-theme="dark"] .cs-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .cs-toggle input{accent-color:#88aef1}
html[data-theme="dark"] .cs-opt{color:#9fa3a8}
html[data-theme="dark"] .cs-person input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .cs-dot{border:1.5px solid #313843;background:#182233;color:#8bacef}
html[data-theme="dark"] .cs-loads{color:#babec6}
html[data-theme="dark"] .cs-preview>summary{color:#8bacef}
@media print{html[data-theme="dark"]:has(.cs-app),html[data-theme="dark"] body:has(.cs-app){background:#1a1f29!important}}
@media(max-width:860px){html[data-theme="dark"] .wl-mini{background:#12151c;box-shadow:0 6px 18px #17203322}}
html[data-theme="dark"] .share-cite{border:1px solid #3b352c;background:#12151c}
html[data-theme="dark"] .share-cite p{color:#babfc4}
html[data-theme="dark"] .share-cite-field{border:1px solid #443f36;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .share-cite-status{color:#8bacef}
html[data-theme="dark"] .ch-programs{background:#222733}
html[data-theme="dark"] .ch-program{border:0;background:none;color:#ced3de}
html[data-theme="dark"] .ch-program[aria-pressed="true"]{background:#1550b8;color:#ffffff;box-shadow:0 4px 12px #1550b833}
html[data-theme="dark"] .ch-program:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .ch-blurb{color:#babec6}
html[data-theme="dark"] .ch-dates{color:#a8abb2}
html[data-theme="dark"] .ch-status{color:#8bacef}
html[data-theme="dark"] .ch-alert{background:#332319;border:1.5px solid #5e4336;color:#dbbeb2}
html[data-theme="dark"] .ch-bar{background:#3b352c}
html[data-theme="dark"] .ch-bar span{background:#1550b8}
html[data-theme="dark"] .ch-progress p{color:#babec6}
html[data-theme="dark"] .ch-day{background:#2b2821}
html[data-theme="dark"] .ch-rule{background:#1a1f29;border:1.5px solid #3b352c}
html[data-theme="dark"] .ch-rule input{accent-color:#88aef1}
html[data-theme="dark"] .ch-rule small{color:#a8abb2}
html[data-theme="dark"] .ch-rule:has(input:checked){border-color:#1550b8;background:#182233}
html[data-theme="dark"] .ch-cell{border:1.5px solid #3e3a32;background:#12151c;color:#ced3de}
html[data-theme="dark"] .ch-cell.is-full{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .ch-cell.is-partial{background:#222e3f;border-color:#36445c}
html[data-theme="dark"] .ch-cell.is-today{box-shadow:inset 0 0 0 2px #e4632e}
html[data-theme="dark"] .ch-cell.is-selected{outline:3px solid #f2783c}
html[data-theme="dark"] .ch-key{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .ch-key.is-full{background:#1550b8;border-color:#1550b8}
html[data-theme="dark"] .ch-key.is-partial{background:#222e3f;border-color:#36445c}
html[data-theme="dark"] .ch-miss .choice small{color:#a8abb2}
html[data-theme="dark"] .ch-edit li::before{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .ch-edit input{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .ch-remove{border:0;background:none;color:#a8abb2}
html[data-theme="dark"] .ch-remove:hover{color:#f5a584}
html[data-theme="dark"] .dj-dates{color:#a8abb2}
html[data-theme="dark"] .dj-phase{color:#8bacef}
html[data-theme="dark"] .dj-totals>div{background:#222733;border:1px solid #3b352c}
html[data-theme="dark"] .dj-totals dt{color:#a8abb2}
html[data-theme="dark"] .dj-totals dd{color:#ced3de}
html[data-theme="dark"] .dj-totals dd small{color:#a8abb2}
html[data-theme="dark"] .dj-projection{color:#babec6}
html[data-theme="dark"] .dj-today{background:#3d311d;border:1px solid #564732}
html[data-theme="dark"] .dj-today.is-done{background:#182233;border-color:#293243}
html[data-theme="dark"] .dj-day-label{color:#efa88a}
html[data-theme="dark"] .dj-kind{background:#1a1f29;color:#8bacef}
html[data-theme="dark"] .dj-tip-title{color:#ced3de}
html[data-theme="dark"] .dj-tip-text{color:#c1c6ce}
html[data-theme="dark"] .dj-done{background:#1a1f29;border:1.5px solid #3b352c}
html[data-theme="dark"] .dj-done input{accent-color:#88aef1}
html[data-theme="dark"] .dj-done:has(input:checked){border-color:#1550b8}
html[data-theme="dark"] .dj-done:has(input:disabled){color:#a8abb2}
html[data-theme="dark"] .dj-cell{border:1.5px solid #3e3a32;background:#12151c;color:#ced3de}
html[data-theme="dark"] .dj-date{color:#a8abb2}
html[data-theme="dark"] .dj-cell.is-done{background:#e4632e;border-color:#e4632e;color:#ffffff}
html[data-theme="dark"] .dj-cell.is-done .dj-date{color:#fff4ea}
html[data-theme="dark"] .dj-cell.is-today{box-shadow:inset 0 0 0 2px #1550b8}
html[data-theme="dark"] .dj-cell.is-selected{outline:3px solid #1550b8}
html[data-theme="dark"] .dj-key{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .dj-key.is-done{background:#e4632e;border-color:#e4632e}
html[data-theme="dark"] .dj-key.is-today{box-shadow:inset 0 0 0 2px #1550b8}
html[data-theme="dark"] .dj-start-buttons .button[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .dj-safety{background:#312418;border:1px solid #564732;color:#d7c9c2}
html[data-theme="dark"] .dj-swaps th,html[data-theme="dark"] .dj-swaps td{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .dj-swaps th{color:#a8abb2}
html[data-theme="dark"] .article-body section.ah{border-top:0}
html[data-theme="dark"] .ahw-bar .eyebrow{color:#ebaa8e}
html[data-theme="dark"] .ahw-intro{color:#babfc4}
html[data-theme="dark"] .ns-status,html[data-theme="dark"] .sv-status{color:#8bacef}
html[data-theme="dark"] .ns-kicker,html[data-theme="dark"] .sv-kicker{color:var(--head)}
html[data-theme="dark"] .ns-title,html[data-theme="dark"] .sv-title{border:1.5px dashed transparent;background:transparent;color:var(--ink)}
html[data-theme="dark"] .ns-title:hover,html[data-theme="dark"] .sv-title:hover{border-color:var(--line)}
html[data-theme="dark"] .ns-title:focus,html[data-theme="dark"] .sv-title:focus{outline:none;border-color:var(--head)}
html[data-theme="dark"] .ns-title::placeholder,html[data-theme="dark"] .sv-title::placeholder,html[data-theme="dark"] .sv-fund-name::placeholder{color:var(--soft)}
html[data-theme="dark"] .ns-range,html[data-theme="dark"] .sv-sub{color:var(--soft)}
html[data-theme="dark"] .ns-dow span{color:var(--soft)}
html[data-theme="dark"] .ns-day{border:1.5px solid var(--line);background:var(--cell);color:var(--ink)}
html[data-theme="dark"] .ns-day:hover{border-color:var(--head)}
html[data-theme="dark"] .ns-day:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .ns-date{color:var(--soft)}
html[data-theme="dark"] .ns-day.is-none{border-color:var(--none);background:var(--none-bg)}
html[data-theme="dark"] .ns-day.is-none .ns-glyph{color:var(--none)}
html[data-theme="dark"] .ns-day.is-essentials{border-color:var(--ess);background:var(--ess-bg)}
html[data-theme="dark"] .ns-day.is-essentials .ns-glyph{color:var(--ess)}
html[data-theme="dark"] .ns-day.is-slip{border-color:var(--slip);background:var(--slip-bg)}
html[data-theme="dark"] .ns-day.is-slip .ns-glyph{color:var(--slip)}
html[data-theme="dark"] .ns-day.is-today{border-style:dashed;border-width:2px}
html[data-theme="dark"] .ns-day.is-selected{box-shadow:0 0 0 2.5px var(--head)}
html[data-theme="dark"] .ns-panel{background:var(--band)}
html[data-theme="dark"] .ns-panel-title{color:var(--ink)}
html[data-theme="dark"] .ns-mark-btn{border:1.5px solid var(--line);background:var(--cell);color:var(--ink)}
html[data-theme="dark"] .ns-mark-btn.is-none span{color:var(--none)}
html[data-theme="dark"] .ns-mark-btn.is-essentials span{color:var(--ess)}
html[data-theme="dark"] .ns-mark-btn.is-slip span{color:var(--slip)}
html[data-theme="dark"] .ns-mark-btn[aria-pressed="true"]{border-color:var(--head);box-shadow:0 0 0 2px var(--head)}
html[data-theme="dark"] .ns-mark-btn:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .ns-log-field{color:var(--soft)}
html[data-theme="dark"] .ns-log-field input,html[data-theme="dark"] .ns-add input,html[data-theme="dark"] .sv-dep input,html[data-theme="dark"] .sv-fund-nums input{border:1.5px solid var(--line);background:var(--cell);color:var(--ink)}
html[data-theme="dark"] .ns-log-field input:focus,html[data-theme="dark"] .ns-add input:focus,html[data-theme="dark"] .sv-dep input:focus,html[data-theme="dark"] .sv-fund-nums input:focus{outline:none;border-color:var(--head)}
html[data-theme="dark"] .ns-legend,html[data-theme="dark"] .ns-total{color:var(--soft)}
html[data-theme="dark"] .ns-total strong{color:var(--ink)}
html[data-theme="dark"] .ns-key{border:1.5px solid}
html[data-theme="dark"] .ns-key.is-none{color:var(--none);border-color:var(--none);background:var(--none-bg)}
html[data-theme="dark"] .ns-key.is-essentials{color:var(--ess);border-color:var(--ess);background:var(--ess-bg)}
html[data-theme="dark"] .ns-key.is-slip{color:var(--slip);border-color:var(--slip);background:var(--slip-bg)}
html[data-theme="dark"] .ns-rules{border-top:1.5px dashed var(--line)}
html[data-theme="dark"] .ns-rule-h{color:var(--none)}
html[data-theme="dark"] .ns-rule-banned .ns-rule-h{color:var(--slip)}
html[data-theme="dark"] .ns-rule-list li{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .ns-rule-list li::before{background:var(--none)}
html[data-theme="dark"] .ns-rule-banned .ns-rule-list li::before{background:var(--slip)}
html[data-theme="dark"] .ns-x,html[data-theme="dark"] .sv-x{border:0;background:transparent;color:var(--soft)}
html[data-theme="dark"] .ns-x:hover,html[data-theme="dark"] .sv-x:hover{color:#ec938d}
html[data-theme="dark"] .ns-credit,html[data-theme="dark"] .sv-credit{color:var(--soft)}
html[data-theme="dark"] .ns-controls,html[data-theme="dark"] .sv-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .ns-controls input[type=date],html[data-theme="dark"] .sv-controls input[type=date]{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .ns-controls input[type=date]:focus,html[data-theme="dark"] .sv-controls input[type=date]:focus{outline:none;border-color:#1550b8}
@media print{html[data-theme="dark"]:has(.ns-app),html[data-theme="dark"] body:has(.ns-app){background:#1a1f29!important}
html[data-theme="dark"] .ns-title{border:0}
html[data-theme="dark"] .ns-day{border-width:.35mm}
html[data-theme="dark"] .ns-day.is-selected{box-shadow:none}
html[data-theme="dark"] .ns-day.is-today{border-style:solid;border-width:.35mm}
html[data-theme="dark"].ns-blank .ns-title{border-bottom:.35mm solid var(--line)}
html[data-theme="dark"] .ns-title::placeholder{color:var(--ink)}
html[data-theme="dark"].ns-blank .ns-title::placeholder{color:transparent}}
html[data-theme="dark"] .sv-tabs{background:#222733}
html[data-theme="dark"] .sv-tab{border:0;background:transparent;color:#babfc4}
html[data-theme="dark"] .sv-tab small{color:#9fa3a8}
html[data-theme="dark"] .sv-tab[aria-pressed="true"]{background:#1a1f29;color:#8bacef;box-shadow:0 1px 5px #17203326}
html[data-theme="dark"] .sv-tab:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .sv-draw{background:#3d311d;border:1.5px solid #564732}
html[data-theme="dark"] .sv-draw p{color:#ced3de}
html[data-theme="dark"] .sv-meter,html[data-theme="dark"] .sv-fund-bar{background:var(--band)}
html[data-theme="dark"] .sv-meter span,html[data-theme="dark"] .sv-fund-bar span{background:var(--bar)}
html[data-theme="dark"] .sv-figs{color:var(--soft)}
html[data-theme="dark"] .sv-figs strong{color:var(--ink)}
html[data-theme="dark"] .sv-cell{border:1.5px solid var(--line);background:var(--cell);color:var(--ink)}
html[data-theme="dark"] .sv-cell:hover{border-color:var(--head)}
html[data-theme="dark"] .sv-cell:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .sv-n{color:var(--soft)}
html[data-theme="dark"] .sv-date{color:var(--soft)}
html[data-theme="dark"] .sv-cell.is-filled{border-color:var(--mark);background:var(--fill)}
html[data-theme="dark"] .sv-cell.is-filled .sv-amt{color:var(--mark)}
html[data-theme="dark"] .sv-cell.is-filled::after{color:var(--mark)}
html[data-theme="dark"] .sv-cell.is-picked{border-color:#e4632e;box-shadow:0 0 0 3px #e4632e}
html[data-theme="dark"] .sv-fund{border:1.5px solid var(--line);background:var(--cell)}
html[data-theme="dark"] .sv-fund-name{border:1.5px dashed transparent;background:transparent;color:var(--ink)}
html[data-theme="dark"] .sv-fund-name:hover{border-color:var(--line)}
html[data-theme="dark"] .sv-fund-name:focus{outline:none;border-color:var(--head)}
html[data-theme="dark"] .sv-fund-nums label{color:var(--soft)}
html[data-theme="dark"] .sv-fund-nums input{background:var(--bg)}
html[data-theme="dark"] .sv-fund-note{color:var(--soft)}
@media print{html[data-theme="dark"]:has(.sv-app),html[data-theme="dark"] body:has(.sv-app){background:#1a1f29!important}
html[data-theme="dark"] .sv-title{border:0}
html[data-theme="dark"] .sv-cell.is-picked{box-shadow:none;border-color:var(--line)}
html[data-theme="dark"] .sv-fund{border-width:.35mm}
html[data-theme="dark"] .sv-fund-name{border:0}
html[data-theme="dark"] .sv-fund-nums input{border:0;border-bottom:.3mm solid var(--line);background:transparent}
html[data-theme="dark"] .sv-fund-nums input[type=date][value=""]{color:transparent}
html[data-theme="dark"].sv-blank .sv-title{border-bottom:.35mm solid var(--line)}
html[data-theme="dark"].sv-blank .sv-fund-name{border-bottom:.3mm solid var(--line)}
html[data-theme="dark"] .sv-title::placeholder{color:var(--soft)}
html[data-theme="dark"] .sv-fund-name::placeholder{color:transparent}}
html[data-theme="dark"] .sleep-next a{color:#88aef1}
html[data-theme="dark"] .ss-fields input,html[data-theme="dark"] .ss-fields select{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .ss-designs{border:0}
html[data-theme="dark"] .ss-design{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .ss-design:has(input:checked){border-color:#1550b8;background:#182233;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .ss-design:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .ss-status{color:#8bacef}
html[data-theme="dark"] .ss-kicker{color:var(--accent)}
html[data-theme="dark"] .ss-title{border:0;border-bottom:1.5px dashed transparent;background:transparent;color:var(--ink)}
html[data-theme="dark"] .ss-title:hover,html[data-theme="dark"] .ss-title:focus{border-bottom-color:var(--soft);outline:none}
html[data-theme="dark"] .ss-sub{color:var(--soft)}
html[data-theme="dark"] .ss-table thead th{border-bottom:2px solid var(--accent);color:var(--soft)}
html[data-theme="dark"] .ss-table tbody th,html[data-theme="dark"] .ss-table td{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .ss-table td:nth-child(3){color:var(--soft)}
html[data-theme="dark"] .ss-table td:last-child{color:var(--accent)}
html[data-theme="dark"] .ss-table tr.is-weekend th,html[data-theme="dark"] .ss-table tr.is-weekend td{background:var(--band)}
html[data-theme="dark"] .ss-foot-note{color:var(--soft)}
html[data-theme="dark"] .ss-routine h3{color:var(--ink)}
html[data-theme="dark"] .ss-routine ol{color:var(--accent)}
html[data-theme="dark"] .ss-routine input{border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink)}
html[data-theme="dark"] .ss-routine input:focus{outline:none;border-bottom-color:var(--accent)}
html[data-theme="dark"] .ss-credit{color:var(--soft)}
@media print{html[data-theme="dark"].ss-printing,html[data-theme="dark"].ss-printing body{background:#1a1f29!important}
html[data-theme="dark"].ss-printing .ss-title{border:0}}
html[data-theme="dark"] .nap-type-grid .choice small{color:#a8abb2}
html[data-theme="dark"] .nap-type-grid .choice input:checked+span small{color:#8bacef}
html[data-theme="dark"] .nap-kicker{color:#eda88c}
html[data-theme="dark"] .tool-output .nap-headline{color:#ced3de}
html[data-theme="dark"] .nap-detail{color:#babfc4}
html[data-theme="dark"] .nap-line li{border:1px solid #3b352c;background:#12151c}
html[data-theme="dark"] .nap-line span{color:#a8abb2}
html[data-theme="dark"] .nap-line b{color:#ced3de}
html[data-theme="dark"] .nap-line .is-wake{border-color:#1550b8;background:#182233}
html[data-theme="dark"] .nap-line .is-wake b{color:#8bacef}
html[data-theme="dark"] .nap-timing.is-ok{background:#212c22;color:#bad6c1}
html[data-theme="dark"] .nap-timing.is-late,html[data-theme="dark"] .nap-timing.is-after{background:#332419;color:#f0ad8a}
html[data-theme="dark"] .nap-inertia{color:#babfc4}
html[data-theme="dark"] .xc-panel{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .xc-kicker{color:#ec938d}
html[data-theme="dark"] .xc-unit{background:#12151c;border:1.5px solid #3b352c}
html[data-theme="dark"] .xc-unit strong{color:#ced3de}
html[data-theme="dark"] .xc-unit span{color:#abb1b7}
html[data-theme="dark"] .xc-unit:first-child strong{color:#88aef1}
html[data-theme="dark"] .xc-sub{color:#8bacef}
html[data-theme="dark"] .xc-app.is-christmas .xc-unit strong{color:#ec938d}
html[data-theme="dark"] .xc-panel.is-full{border:0;background:#4965a2}
html[data-theme="dark"] .xc-panel.is-full .xc-kicker{color:#f6b37e}
html[data-theme="dark"] .xc-panel.is-full .xc-unit{background:#4964a1;border-color:#4c649f}
html[data-theme="dark"] .xc-panel.is-full .xc-unit strong{color:#fffdf8}
html[data-theme="dark"] .xc-panel.is-full .xc-unit span{color:#c5cee0}
html[data-theme="dark"] .xc-panel.is-full .xc-sub{color:#e8edf7}
html[data-theme="dark"] .xc-themes{border:0}
html[data-theme="dark"] .xc-peek input{accent-color:#88aef1}
html[data-theme="dark"] .xc-status{color:#8bacef}
html[data-theme="dark"] .xc-door{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .xc-door.is-locked{background:repeating-linear-gradient(135deg,#222733 0 8px,#12151c 8px 16px)}
html[data-theme="dark"] .xc-door.is-locked .xc-num{color:#a0a3a8}
html[data-theme="dark"] .xc-door.is-open{background:#1a1f29;border-color:#b3261e}
html[data-theme="dark"] .xc-door.is-open .xc-num{color:#ec938d}
html[data-theme="dark"] .xc-door.is-today{box-shadow:0 0 0 3px #f2b63c}
html[data-theme="dark"] .xc-door.is-done{background:#b3261e;border-color:#b3261e;color:#ffffff}
html[data-theme="dark"] .xc-door.is-done .xc-num{color:#ffffff}
html[data-theme="dark"] .xc-door.is-selected{outline:3px solid #1550b8}
html[data-theme="dark"] .xc-door:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .xc-detail{background:#312618;border:1.5px solid #624e37}
html[data-theme="dark"] .xc-detail-label{color:#ec938d}
html[data-theme="dark"] .xc-detail-text{color:#ced3de}
html[data-theme="dark"] .xc-done input{accent-color:#ec938d}
html[data-theme="dark"] .xc-progress{color:#8bacef}
html[data-theme="dark"] .sd-dates{color:#a8abb2}
html[data-theme="dark"] .sd-phase{color:#8bacef}
html[data-theme="dark"] .sd-totals>div{background:#222733;border:1px solid #3b352c}
html[data-theme="dark"] .sd-totals dt{color:#a8abb2}
html[data-theme="dark"] .sd-totals dd{color:#ced3de}
html[data-theme="dark"] .sd-totals dd small{color:#a8abb2}
html[data-theme="dark"] .sd-projection{color:#babec6}
html[data-theme="dark"] .sd-today{background:#3d311d;border:1px solid #564732}
html[data-theme="dark"] .sd-today.is-kept{background:#182233;border-color:#293243}
html[data-theme="dark"] .sd-today.is-slip{background:#312418;border-color:#564232}
html[data-theme="dark"] .sd-day-label{color:#efa88a}
html[data-theme="dark"] .sd-kind{background:#1a1f29;color:#8bacef}
html[data-theme="dark"] .sd-tip-title{color:#ced3de}
html[data-theme="dark"] .sd-tip-text{color:#c1c6ce}
html[data-theme="dark"] .sd-mark{border:1.5px solid #3b352c;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .sd-mark.is-kept[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .sd-mark.is-slip[aria-pressed="true"]{background:#e4632e;border-color:#e4632e;color:#ffffff}
html[data-theme="dark"] .sd-mark:disabled{color:#a8abb2}
html[data-theme="dark"] .sd-slip{background:#1a1f29;border:1px dashed #e4632e}
html[data-theme="dark"] .sd-slip-title{color:#efa88a}
html[data-theme="dark"] .sd-cell{border:1.5px solid #3e3a32;background:#12151c;color:#ced3de}
html[data-theme="dark"] .sd-date{color:#a8abb2}
html[data-theme="dark"] .sd-cell.is-kept{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .sd-cell.is-kept .sd-date{color:#e7f0ff}
html[data-theme="dark"] .sd-cell.is-slip{background:#312418;border-color:#e4632e;border-style:dashed;color:#efa88a}
html[data-theme="dark"] .sd-cell.is-today{box-shadow:inset 0 0 0 2px #e4632e}
html[data-theme="dark"] .sd-cell.is-selected{outline:3px solid #1550b8}
html[data-theme="dark"] .sd-key{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .sd-key.is-kept{background:#1550b8;border-color:#1550b8}
html[data-theme="dark"] .sd-key.is-slip{background:#312418;border:1.5px dashed #e4632e}
html[data-theme="dark"] .sd-key.is-today{box-shadow:inset 0 0 0 2px #e4632e}
html[data-theme="dark"] .sd-table th,html[data-theme="dark"] .sd-table td{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .sd-table th{color:#a8abb2}
html[data-theme="dark"] .yr-year-pick{color:#a8abb2}
html[data-theme="dark"] .yr-year-pick select{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .yr-progress p{color:#8bacef}
html[data-theme="dark"] .yr-bar{background:#3b352c}
html[data-theme="dark"] .yr-bar span{background:#e4632e}
html[data-theme="dark"] .yr-mode{border:1.5px solid #47423b;background:#12151c;color:#babec6}
html[data-theme="dark"] .yr-mode strong{color:#ced3de}
html[data-theme="dark"] .yr-mode[aria-pressed="true"]{border-color:#1550b8;background:#182233;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .yr-step{border:1.5px solid #3e3a32;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .yr-step-n{background:#222733;color:#a8abb2}
html[data-theme="dark"] .yr-step[aria-current="step"]{border-color:#1550b8;background:#1550b8;color:#ffffff}
html[data-theme="dark"] .yr-step[aria-current="step"] .yr-step-n{background:#1a1f29;color:#88aef1}
html[data-theme="dark"] .yr-step.is-done .yr-step-n{background:#e4632e;color:#ffffff}
html[data-theme="dark"] .yr-panel-kicker{color:#efa88a}
html[data-theme="dark"] .yr-panel-title{color:#ced3de}
html[data-theme="dark"] .yr-panel-intro{color:#babec6}
html[data-theme="dark"] .yr-q-text{color:#ced3de}
html[data-theme="dark"] .yr-q-n{background:#3d311d;color:#efa88a}
html[data-theme="dark"] .yr-q textarea{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .yr-q textarea::placeholder{color:#9a9ca2}
html[data-theme="dark"] .yr-q textarea:focus{border-color:#1550b8;outline:none;background:#1a1f29}
html[data-theme="dark"] .yr-pick{background:#222733;border:1px solid #3b352c}
html[data-theme="dark"] .yr-pick input,html[data-theme="dark"] .yr-pick select{border:1.5px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .yr-pick input:focus,html[data-theme="dark"] .yr-pick select:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .yr-pick-link{color:#88aef1}
html[data-theme="dark"] .yr-next-steps{border:1.5px dashed #1550b8}
html[data-theme="dark"] .yr-next-title{color:#ced3de}
html[data-theme="dark"] .yr-card{background:#12151c;border:1px solid #3b352c;box-shadow:inset 0 4px 0 #e4632e}
html[data-theme="dark"] .yr-card-kicker{color:#88aef1}
html[data-theme="dark"] .yr-card-tag{background:#3d311d;color:#efa88a}
html[data-theme="dark"] .yr-card-word{color:#ced3de}
html[data-theme="dark"] .yr-card-list dt{color:#efa88a}
html[data-theme="dark"] .yr-card-list dd{color:#c1c6ce}
html[data-theme="dark"] .yr-card.is-example .yr-card-word,html[data-theme="dark"] .yr-card.is-example dd{color:#a0a3a8}
html[data-theme="dark"] .yr-quick-tag{background:#3d311d;color:#eeab8b}
html[data-theme="dark"] .yr-table th,html[data-theme="dark"] .yr-table td{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .yr-table th{color:#a8abb2}
html[data-theme="dark"] .gp-tabs{background:#222733}
html[data-theme="dark"] .gp-tab{border:0;background:transparent;color:#babfc4}
html[data-theme="dark"] .gp-tab small{color:#9fa3a8}
html[data-theme="dark"] .gp-tab[aria-pressed="true"]{background:#1a1f29;color:#8bacef;box-shadow:0 1px 4px #17203326}
html[data-theme="dark"] .gp-tab:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .gp-status{color:#8bacef}
html[data-theme="dark"] .gp-kicker{color:var(--head)}
html[data-theme="dark"] .gp-h{color:var(--ink)}
html[data-theme="dark"] .gp-title{border:1.5px dashed transparent;background:transparent}
html[data-theme="dark"] .gp-title:hover{border-color:var(--line)}
html[data-theme="dark"] .gp-word{color:var(--soft)}
html[data-theme="dark"] .gp-word input{border:0;border-bottom:1.5px solid var(--line);background:transparent;color:var(--accent)}
html[data-theme="dark"] .gp-n{background:var(--area);color:#ffffff}
html[data-theme="dark"] .gp-area{border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235b6475' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 6px center;color:var(--area)!important}
html[data-theme="dark"] .gp-letters i{background:var(--band);color:var(--soft)}
html[data-theme="dark"] .gp-letters i.is-on{background:var(--on);color:#ffffff}
html[data-theme="dark"] .gp-fields label,html[data-theme="dark"] .gp-line{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .gp-fields span,html[data-theme="dark"] .gp-line>span{color:var(--soft)}
html[data-theme="dark"] .gp-fields input,html[data-theme="dark"] .gp-line input{border:0;background:transparent}
html[data-theme="dark"] .gp-smart-link{color:var(--head)}
html[data-theme="dark"] .gp-pick{color:var(--soft)}
html[data-theme="dark"] .gp-pick select{border:1.5px solid var(--line);background:var(--cell)}
html[data-theme="dark"] .gp-sub{color:var(--head)}
html[data-theme="dark"] .gp-row{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .gp-row-label{color:var(--soft)}
html[data-theme="dark"] .gp-row input{border:0;background:transparent}
html[data-theme="dark"] .gp-tick{border:0;background:transparent}
html[data-theme="dark"] .gp-tick::before{border:2px solid var(--on);background:var(--cell)}
html[data-theme="dark"] .gp-tick[aria-pressed="true"]::before{background:var(--on)}
html[data-theme="dark"] .gp-tick[aria-pressed="true"]::after{color:#ffffff}
html[data-theme="dark"] .gp-tick:focus-visible,html[data-theme="dark"] .gp-day:focus-visible,html[data-theme="dark"] .gp-smart-link:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .gp-day{border:1.5px solid var(--line);background:var(--cell);color:var(--ink)}
html[data-theme="dark"] .gp-day small{color:var(--soft)}
html[data-theme="dark"] .gp-day[aria-pressed="true"]{border-color:var(--on);background:var(--on);color:#ffffff}
html[data-theme="dark"] .gp-day[aria-pressed="true"] small{color:#ffffff}
html[data-theme="dark"] .gp-build{color:var(--head)}
html[data-theme="dark"] .gp-credit{color:var(--soft)}
html[data-theme="dark"] .gp-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
@media print{html[data-theme="dark"]:has(.gp-app),html[data-theme="dark"] body:has(.gp-app){background:#1a1f29!important}
html[data-theme="dark"] .gp-h,html[data-theme="dark"] .gp-title{border:0}
html[data-theme="dark"] .gp-area{background:none}
html[data-theme="dark"] .gp-fields label,html[data-theme="dark"] .gp-line{border-bottom-width:.3mm}
html[data-theme="dark"] .gp-row{border-bottom-width:.3mm}
html[data-theme="dark"] .gp-tick::before{border-width:.35mm}
html[data-theme="dark"] .gp-day{border-width:.3mm}
html[data-theme="dark"] .gp-notes{background:repeating-linear-gradient(180deg,transparent 0 8.7mm,var(--line) 8.7mm 9mm)}
html[data-theme="dark"] .gp-notes span{color:var(--head)}
html[data-theme="dark"].gp-blank .gp-letters i{background:var(--band);color:var(--soft)}
html[data-theme="dark"].gp-blank .gp-tick[aria-pressed="true"]::before{background:var(--cell)}
html[data-theme="dark"].gp-blank .gp-day[aria-pressed="true"]{border-color:var(--line);background:var(--cell);color:var(--ink)}
html[data-theme="dark"].gp-blank .gp-day[aria-pressed="true"] small{color:var(--soft)}
html[data-theme="dark"].gp-blank .gp-n{background:var(--soft)}
html[data-theme="dark"].gp-blank .gp-title{border-bottom:.35mm solid var(--line)}}
html[data-theme="dark"] .pl-check{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .pl-progress{color:#8bacef}
html[data-theme="dark"] .pl-track{background:#222733}
html[data-theme="dark"] .pl-track span{background:#e4632e}
html[data-theme="dark"] .pl-item{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .pl-item:last-child{border-bottom:0}
html[data-theme="dark"] .pl-box{border:2px solid #1550b8;background:#1a1f29}
html[data-theme="dark"] .pl-done input:checked+.pl-box{background:#1550b8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11'%3E%3Cpath d='M1.5 5.5l4 4 7-8' fill='none' stroke='%23fff' stroke-width='2.4'/%3E%3C/svg%3E") no-repeat center}
html[data-theme="dark"] .pl-done input:focus-visible+.pl-box{outline:3px solid #e4632e}
html[data-theme="dark"] .pl-item-text h3 small{color:#9fa3a8}
html[data-theme="dark"] .pl-item-text p{color:#babfc4}
html[data-theme="dark"] .pl-item.is-done .pl-item-text h3{color:#abb1b7;text-decoration-color:#f0a78a}
html[data-theme="dark"] .pl-months a{background:#222733;color:#88aef1}
html[data-theme="dark"] .pl-foot{color:#abb1b7}
html[data-theme="dark"] .pl-cover-form{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .pl-cover-stage{background:#222733}
html[data-theme="dark"] .pl-art i:nth-child(1){background:var(--sun)}
html[data-theme="dark"] .pl-art i:nth-child(2){background:var(--hill)}
html[data-theme="dark"] .pl-art i:nth-child(3){background:var(--hill)}
html[data-theme="dark"] .pl-c-year{color:var(--frame)}
html[data-theme="dark"] .pl-c-word{background:var(--sun);color:#ffffff}
html[data-theme="dark"] .pl-c-name{color:var(--soft)}
@media print{html[data-theme="dark"].pl-printing,html[data-theme="dark"].pl-printing body{background:#1a1f29!important}
html[data-theme="dark"].pl-printing .pl-app,html[data-theme="dark"].pl-printing .pl-cover-wrap,html[data-theme="dark"].pl-printing .pl-cover-stage{background:none}}
html[data-theme="dark"] .sc-status{color:#8bacef}
html[data-theme="dark"] .sc-picker{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .sc-picker-h{color:#ced3de}
html[data-theme="dark"] .sc-picker-h small{color:#abb1b7}
html[data-theme="dark"] .sc-chip span{border:1.5px solid #47423b;background:#12151c;color:#babfc4}
html[data-theme="dark"] .sc-chip input:checked+span{border-color:#1550b8;background:#1550b8;color:#ffffff}
html[data-theme="dark"] .sc-chip input:focus-visible+span{outline:3px solid #e4632e}
html[data-theme="dark"] .sc-idea{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .sc-idea::before{border:1.5px solid #1550b8;color:#88aef1}
html[data-theme="dark"] .sc-idea[aria-pressed="true"]{border-color:#1550b8;background:#182233}
html[data-theme="dark"] .sc-idea[aria-pressed="true"]::before{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .sc-idea:hover{border-color:#1550b8}
html[data-theme="dark"] .sc-idea:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .sc-idea small{color:#a8abb2}
html[data-theme="dark"] .sc-note{color:#edac8d}
html[data-theme="dark"] .sc-own{border-top:1px solid #3b352c}
html[data-theme="dark"] .sc-own-label{color:#abb1b7}
html[data-theme="dark"] .sc-own-row input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .sc-own-row select{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .sc-own-row input:focus,html[data-theme="dark"] .sc-own-row select:focus{outline:none;border-color:#1550b8}
html[data-theme="dark"] .sc-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
@media print{html[data-theme="dark"]:has(.sc-app),html[data-theme="dark"] body:has(.sc-app){background:#1a1f29!important}}
html[data-theme="dark"] .af-tabs{background:#222733}
html[data-theme="dark"] .af-tab{border:0;background:transparent;color:#babfc4}
html[data-theme="dark"] .af-tab small{color:#a8abb2}
html[data-theme="dark"] .af-tab[aria-pressed="true"]{background:#1a1f29;color:#8bacef;box-shadow:0 1px 4px #17203326}
html[data-theme="dark"] .af-tab:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .af-status{color:#8bacef}
html[data-theme="dark"] .af-edit{background:#222733}
html[data-theme="dark"] .af-edit-label{color:#abb1b7}
html[data-theme="dark"] .af-edit input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .af-edit input:focus{outline:none;border-color:#1550b8}
html[data-theme="dark"] .af-edit-hint{color:#abb1b7}
html[data-theme="dark"] .af-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
@media print{html[data-theme="dark"]:has(.af-app),html[data-theme="dark"] body:has(.af-app){background:#1a1f29!important}}
html[data-theme="dark"] .wt-tabs{background:#222733}
html[data-theme="dark"] .wt-tab{border:0;background:transparent;color:#babfc4}
html[data-theme="dark"] .wt-tab small{color:#a8abb2}
html[data-theme="dark"] .wt-tab[aria-pressed="true"]{background:#1a1f29;color:#8bacef;box-shadow:0 1px 4px #17203326}
html[data-theme="dark"] .wt-tab:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .wt-today{background:#171f2f;border:1px solid #262e3b}
html[data-theme="dark"] .wt-today-text b{color:#ced3de}
html[data-theme="dark"] .wt-today-text span{color:#8bacef}
html[data-theme="dark"] .wt-nav{border:0;background:transparent;color:#88aef1}
html[data-theme="dark"] .wt-nav:focus-visible,html[data-theme="dark"] .wt-box:focus-visible,html[data-theme="dark"] .wt-row:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .wt-box{border:0;background:#1a1f29}
html[data-theme="dark"] .wt-box:hover{background:#1b2437}
html[data-theme="dark"] .wt-ico{fill:transparent;stroke:var(--head)}
html[data-theme="dark"] .wt-ico.is-on{fill:var(--on);stroke:var(--on)}
html[data-theme="dark"] .wt-summary{color:#8bacef}
html[data-theme="dark"] .wt-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
@media print{html[data-theme="dark"]:has(.wt-app),html[data-theme="dark"] body:has(.wt-app){background:#1a1f29!important}}
html[data-theme="dark"] .mrc-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .mrc-designs{border:0}
html[data-theme="dark"] .mrc-design{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .mrc-design:has(input:checked){border-color:#1550b8;box-shadow:inset 0 0 0 1px #1550b8;background:#182233}
html[data-theme="dark"] .mrc-design:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .mrc-design-name{color:#ced3de}
html[data-theme="dark"] .mrc-design-name small{color:#a8abb2}
html[data-theme="dark"] .mrc-controls .tool-note a{color:#88aef1}
html[data-theme="dark"] .mrc-stage{background:#222733}
html[data-theme="dark"] .mrc-kicker{color:var(--warm)}
html[data-theme="dark"] .mrc-sub{color:var(--soft)}
html[data-theme="dark"] .mrc-week th{color:var(--accent);border-bottom:2px solid var(--accent)}
html[data-theme="dark"] .mrc-week td{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .mrc-week td.mrc-time{color:#efa88a}
html[data-theme="dark"] .mrc-week td.mrc-box i{border:1.5px solid var(--accent)}
html[data-theme="dark"] .mrc-list li{border-bottom:1.5px dashed var(--line)}
html[data-theme="dark"] .mrc-cb{border:2.5px solid var(--accent)}
html[data-theme="dark"] .mrc-list .mrc-time{color:var(--soft)}
html[data-theme="dark"] .mrc-hard{background:#3d311d;color:var(--ink)}
html[data-theme="dark"] .mrc-hard b{color:#efa88a}
html[data-theme="dark"] .mrc-foot{color:var(--soft)}
html[data-theme="dark"] .mrc-stars{color:#f0a78a}
html[data-theme="dark"] .mrc-kids li{background:#1a1f29;border:2px solid #473022}
html[data-theme="dark"] .mrc-kids li:nth-child(4n+2){border-color:#29313f}
html[data-theme="dark"] .mrc-kids li:nth-child(4n+3){border-color:#505739}
html[data-theme="dark"] .mrc-kids li:nth-child(4n){border-color:#33273d}
html[data-theme="dark"] .mrc-num{background:#e4632e;color:#ffffff}
html[data-theme="dark"] .mrc-kids .mrc-cb{border-color:#e4632e}
@media(max-width:560px){html[data-theme="dark"] .mrc-week td.mrc-box i{border-width:1.2px}}
@media print{html[data-theme="dark"] .mrc-stage{background:none}
html[data-theme="dark"]:has(.mrc),html[data-theme="dark"]:has(.mrc) body{background:#1a1f29!important}}
html[data-theme="dark"] .wr-kicker{color:#efa88a}
html[data-theme="dark"] .wr-arrow{border:1.5px solid #47423b;background:#12151c;color:#88aef1}
html[data-theme="dark"] .wr-check{background:#222733;border:1px solid #3b352c;color:#ced3de}
html[data-theme="dark"] .wr-check input{accent-color:#88aef1}
html[data-theme="dark"] .wr-check:has(input:checked){background:#182233;border-color:#303a4c}
html[data-theme="dark"] .wr-hname input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .wr-hname input:focus{border-color:#1550b8;outline:none;background:#1a1f29}
html[data-theme="dark"] .wr-hday span[aria-hidden]{border:1.5px solid #29313f;background:#1a1f29}
html[data-theme="dark"] .wr-hday span[aria-hidden]::after{color:#9a9ca2}
html[data-theme="dark"] .wr-hday input:checked+span{background:#1550b8;border-color:#1550b8}
html[data-theme="dark"] .wr-hday input:checked+span::after{color:#ffffff}
html[data-theme="dark"] .wr-hday input:focus-visible+span{outline:3px solid #f2783c}
html[data-theme="dark"] .wr-hcount{color:#8bacef}
html[data-theme="dark"] .wr-top li::marker{color:#f0a78a}
html[data-theme="dark"] .wr-top input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .wr-top input:focus{border-color:#1550b8;outline:none;background:#1a1f29}
@media(max-width:560px){html[data-theme="dark"] .wr-hrow{border-bottom:1px solid #3b352c}}
@media print{html[data-theme="dark"]:has(.wr-app),html[data-theme="dark"]:has(.wr-app) body{background:#1a1f29!important}}
html[data-theme="dark"] .hc-kicker{color:#efa88a}
html[data-theme="dark"] .tool-output .hc-title{color:#ced3de}
html[data-theme="dark"] .hc-rule{color:#babec6}
html[data-theme="dark"] .hc-stats div{background:#222733}
html[data-theme="dark"] .hc-stats dt{color:#a8abb2}
html[data-theme="dark"] .hc-stats dd{color:#ced3de}
html[data-theme="dark"] .hc-bar{background:#3b352c}
html[data-theme="dark"] .hc-bar span{background:#e4632e}
html[data-theme="dark"] .hc-progress p{color:#8bacef}
html[data-theme="dark"] .hc-today.is-done{background:#182233;color:#8bacef;box-shadow:inset 0 0 0 1.5px #1550b8}
html[data-theme="dark"] .hc-today:disabled{box-shadow:none}
html[data-theme="dark"] .hc-grid label{border:1.5px solid #29313f;background:#1a1f29}
html[data-theme="dark"] .hc-n{color:#ced3de}
html[data-theme="dark"] .hc-d{color:#a0a3a8}
html[data-theme="dark"] .hc-grid li.is-mile label{border-color:#e4632e;background:#302417}
html[data-theme="dark"] .hc-grid li.is-done label{border-color:#1550b8;background:#1550b8}
html[data-theme="dark"] .hc-grid li.is-done.is-mile label{border-color:#e4632e;background:#e4632e}
html[data-theme="dark"] .hc-grid li.is-done .hc-n,html[data-theme="dark"] .hc-grid li.is-done .hc-d{color:#ffffff}
html[data-theme="dark"] .hc-grid li.is-today label{box-shadow:0 0 0 2px #1a1f29,0 0 0 4px #e4632e}
html[data-theme="dark"] .hc-grid label:has(input:disabled){background:#2a261e;border-style:dashed}
html[data-theme="dark"] .hc-grid label:has(input:disabled) .hc-n{color:#9a9ca2}
html[data-theme="dark"] .hc-grid label:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .hc-designs{border:0}
html[data-theme="dark"] .hc-design{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .hc-design:has(input:checked){border-color:#1550b8;box-shadow:inset 0 0 0 1px #1550b8;background:#182233}
html[data-theme="dark"] .hc-design:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .hc-design-name{color:#ced3de}
html[data-theme="dark"] .hc-design-name small{color:#a8abb2}
html[data-theme="dark"] .hc-plan{color:#88aef1}
html[data-theme="dark"] .hc-ideas li{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .hc-ideas strong{color:#ced3de}
html[data-theme="dark"] .hc-ideas span{color:#a8abb2}
html[data-theme="dark"] .hc-p-kicker{color:var(--line)}
html[data-theme="dark"] .hc-p-rule{color:var(--ink)}
html[data-theme="dark"] .hc-p-fill{border-bottom:1px solid var(--soft)}
html[data-theme="dark"] .hc-p-grid li{border:2px solid var(--line)}
html[data-theme="dark"] .hc-p-grid small{color:var(--soft)}
html[data-theme="dark"] .hc-p-grid li.is-mile{border-color:var(--mile);background:var(--mile-bg)}
html[data-theme="dark"] .hc-p-grid li.is-done{background:var(--fill);color:#ffffff}
html[data-theme="dark"] .hc-p-grid li.is-done small{color:#ffffff}
html[data-theme="dark"] .hc-p-grid li.is-done.is-mile{background:var(--mile)}
html[data-theme="dark"] .hc-p-rewards b{color:var(--mile)}
html[data-theme="dark"] .hc-p-foot{color:var(--soft)}
@media print{html[data-theme="dark"]:has(.hc-app),html[data-theme="dark"]:has(.hc-app) body{background:#1a1f29!important}}
html[data-theme="dark"] .cg-thumb{border:1.5px solid #403c35;background:#12151c;color:#ced3de}
html[data-theme="dark"] .cg-thumb:hover{border-color:#1550b8}
html[data-theme="dark"] .cg-thumb[aria-checked="true"]{border-color:#1550b8;background:#182233;box-shadow:0 0 0 1px #1550b8}
html[data-theme="dark"] .cg-thumb:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .cg-name{color:#8bacef}
html[data-theme="dark"] .cg-note{color:#a8abb2}
html[data-theme="dark"] .cg-col{border:1.5px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .cg-who{color:#ced3de}
html[data-theme="dark"] .cg-date{color:#abb1b7}
html[data-theme="dark"] .cg-item{border-top:1px solid #3b352c}
html[data-theme="dark"] .cg-item:first-child{border-top:0}
html[data-theme="dark"] .cg-text{color:#ced3de}
html[data-theme="dark"] .cg-days i,html[data-theme="dark"] .cg-dots i{border:2px solid #1550b8;color:#989da5}
html[data-theme="dark"] .cg-bigbox{border:3px solid #1550b8}
html[data-theme="dark"] .cg-tile{background:#182233}
html[data-theme="dark"] .cg-tile:nth-child(6n+2){background:#3d311d}
html[data-theme="dark"] .cg-tile:nth-child(6n+3){background:#404429}
html[data-theme="dark"] .cg-tile:nth-child(6n+4){background:#261832}
html[data-theme="dark"] .cg-tile:nth-child(6n+5){background:#3a281c}
html[data-theme="dark"] .cg-tile:nth-child(6n+6){background:#273831}
html[data-theme="dark"] .cg-tile .cg-label{color:#ced3de}
html[data-theme="dark"] .cg-points{color:#abb1b7}
html[data-theme="dark"] .chores-sheet.is-bw .cg-tile{background:#1a1f29;border:1.5px solid #3d3d3d}
html[data-theme="dark"] .chores-sheet.is-bw .cg-days i,html[data-theme="dark"] .chores-sheet.is-bw .cg-dots i,html[data-theme="dark"] .chores-sheet.is-bw .cg-bigbox{border-color:#3d3d3d;color:#b8b8b8}
html[data-theme="dark"] .chores-sheet.is-bw .cg-col{border-color:#3d3d3d}
@media print{html[data-theme="dark"] .cg-bigbox{border-width:2.5px}
html[data-theme="dark"] .chores-sheet[data-lines="s"] .kids-week td.kids-box::after{border-width:2px}}
html[data-theme="dark"] .vs-routine{border:1.5px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .vs-routine:hover{border-color:#1550b8}
html[data-theme="dark"] .vs-routine[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .vs-status{color:#8bacef}
html[data-theme="dark"] .vs-hint{color:#abb1b7}
html[data-theme="dark"] .vs-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .vs-field{border:0;color:#ced3de}
html[data-theme="dark"] .vs-field legend,html[data-theme="dark"] .vs-legend{color:#abb1b7}
html[data-theme="dark"] label.vs-field>input[type=text]{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] label.vs-field>input:focus{outline:none;border-color:#1550b8}
html[data-theme="dark"] .vs-seg{background:#222733}
html[data-theme="dark"] .vs-seg span{color:#babfc4}
html[data-theme="dark"] .vs-seg small{color:#9fa3a8}
html[data-theme="dark"] .vs-seg input:checked+span{background:#1a1f29;color:#8bacef;box-shadow:0 1px 4px #17203326}
html[data-theme="dark"] .vs-seg input:focus-visible+span{outline:3px solid #e4632e}
html[data-theme="dark"] .vs-step{border:1px solid #3b352c;background:#12151c}
html[data-theme="dark"] .vs-step-icon{border:1.5px solid #47423b;background:#1a1f29}
html[data-theme="dark"] .vs-step-icon[aria-expanded="true"]{border-color:#1550b8;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .vs-step-label{border:1.5px solid transparent;background:transparent;color:#ced3de}
html[data-theme="dark"] .vs-step-label:hover{border-color:#47423b}
html[data-theme="dark"] .vs-step-label:focus{border-color:#1550b8;background:#1a1f29;outline:none}
html[data-theme="dark"] .vs-more{border-top:1px solid #3b352c}
html[data-theme="dark"] .vs-more summary{color:#8bacef}
html[data-theme="dark"] .vs-lib-btn{border:1.5px dashed #313843;background:#1a1f29;color:#8bacef}
html[data-theme="dark"] .vs-lib-btn:hover{border-style:solid;border-color:#1550b8}
html[data-theme="dark"] .vs-list-actions{border-top:1px solid #3b352c}
@media print{html[data-theme="dark"]:has(.vs-app),html[data-theme="dark"] body:has(.vs-app){background:#1a1f29!important}}
html[data-theme="dark"] .hr-set{border:1.5px solid #47423b;background:#1a1f29;color:#ced3de}
html[data-theme="dark"] .hr-set:hover{border-color:#1550b8}
html[data-theme="dark"] .hr-set[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .hr-note{color:#8bacef}
html[data-theme="dark"] .hr-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .hr-field{border:0;color:#ced3de}
html[data-theme="dark"] .hr-field legend,html[data-theme="dark"] .hr-legend{color:#abb1b7}
html[data-theme="dark"] .hr-field input[type=text]{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .hr-field input:focus{outline:none;border-color:#1550b8}
html[data-theme="dark"] .hr-design{color:#babfc4}
html[data-theme="dark"] .hr-edit-row{border:1px solid #3b352c;background:#12151c}
html[data-theme="dark"] .hr-edit-text{border:1.5px solid transparent;background:transparent;color:#ced3de}
html[data-theme="dark"] .hr-edit-text:hover{border-color:#47423b}
html[data-theme="dark"] .hr-edit-text:focus{border-color:#1550b8;background:#1a1f29;outline:none}
html[data-theme="dark"] .hr-row-tip{color:#f0b98a}
html[data-theme="dark"] .hr-tip{background:#3d311d;color:#deccbb}
@media print{html[data-theme="dark"]:has(.hr-app),html[data-theme="dark"] body:has(.hr-app){background:#1a1f29!important}}
html[data-theme="dark"] .al-head h2 span{color:#a8abb2}
html[data-theme="dark"] .al-basis{color:#a8abb2}
html[data-theme="dark"] .al-kid{background:#222733;border:1px solid #3b352c}
html[data-theme="dark"] .al-kid-name{color:#ced3de}
html[data-theme="dark"] .al-kid-amt{color:#8bacef}
html[data-theme="dark"] .al-kid-amt small{color:#a8abb2}
html[data-theme="dark"] .al-kid-more{color:#babec6}
html[data-theme="dark"] .al-jars li{background:#1a1f29;border:1px solid #3b352c;color:#ced3de}
html[data-theme="dark"] .al-jars li span{color:#babec6}
html[data-theme="dark"] .al-jars .al-jar-1{background:#182233;border-color:#293243}
html[data-theme="dark"] .al-jars .al-jar-2{background:#3d311d;border-color:#564732}
html[data-theme="dark"] .al-jars .al-jar-3{background:#273831;border-color:#3e4e47}
html[data-theme="dark"] .al-kid-survey{color:#a8abb2}
html[data-theme="dark"] .al-total{color:#ced3de}
html[data-theme="dark"] .al-f{color:#a8abb2}
html[data-theme="dark"] .al-f input,html[data-theme="dark"] .al-f select,html[data-theme="dark"] .al-chore input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .al-f input:focus,html[data-theme="dark"] .al-chore input:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .al-remove{border:1.5px solid #47423b;background:#1a1f29;color:#a8abb2}
html[data-theme="dark"] .al-chart-label{color:#8bacef}
html[data-theme="dark"] .al-table th,html[data-theme="dark"] .al-table td{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .al-table thead th{color:#a8abb2}
html[data-theme="dark"] .al-table small{color:#a8abb2}
@media(max-width:560px){html[data-theme="dark"] .al-row+.al-row{border-top:1px solid #3b352c}}
@media print{html[data-theme="dark"]:has(.al-app),html[data-theme="dark"] body:has(.al-app){background:#1a1f29!important}
html[data-theme="dark"] .al-chart.print-preview{border:0;background:none;box-shadow:none}}
html[data-theme="dark"] .stc-meta{color:#a8abb2}
html[data-theme="dark"] .stc-age{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .stc-ages .stc-age[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .stc-age:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .stc-sec{border:0}
html[data-theme="dark"] .stc-sec legend{color:#8bacef}
html[data-theme="dark"] .stc-rule input[type="checkbox"]{border:1.5px solid #47423b;background:#12151c center/22px no-repeat}
html[data-theme="dark"] .stc-rules .stc-sec .stc-rule input[type="checkbox"]:checked{border-color:#1550b8;background-color:#1550b8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E")}
html[data-theme="dark"] .stc-rule input[type="checkbox"]:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .stc-rule textarea{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .stc-rule textarea:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .stc-rule.is-off textarea{background:#2b2722;color:#a8abb2}
html[data-theme="dark"] .stc-remove{border:1.5px solid #47423b;background:#1a1f29;color:#a8abb2}
html[data-theme="dark"] .stc-table th,html[data-theme="dark"] .stc-table td{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .stc-table thead th{color:#a8abb2}
@media print{html[data-theme="dark"]:has(.stc-app),html[data-theme="dark"] body:has(.stc-app){background:#1a1f29!important}
html[data-theme="dark"] .stc-output{border:0;background:none;box-shadow:none}}
@supports(-webkit-touch-callout:none){html[data-theme="dark"] input[type="time"],html[data-theme="dark"] input[type="date"]{color:inherit}}
html[data-theme="dark"] .hsc-status{color:#8bacef}
html[data-theme="dark"] .hsc-jump{color:#f5a584}
html[data-theme="dark"] .hsc-summary,html[data-theme="dark"] .hsc-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .hsc-summary-h{color:#ced3de}
html[data-theme="dark"] .hsc-summary .is-plus{--c:#3ab184}
html[data-theme="dark"] .hsc-summary .is-minus{--c:#c2410c}
html[data-theme="dark"] .hsc-summary .is-neutral{--c:#363b45}
html[data-theme="dark"] .hsc-counts p{background:#12151c;border:1.5px solid #3b352c}
html[data-theme="dark"] .hsc-counts b{color:var(--c)}
html[data-theme="dark"] .hsc-counts span{color:#abb1b7}
html[data-theme="dark"] .hsc-meter{background:#3b352c}
html[data-theme="dark"] .hsc-meter i{background:var(--c)}
html[data-theme="dark"] .hsc-suggest{background:#302217;border:1.5px solid #49372b}
html[data-theme="dark"] .hsc-suggest[data-kind="stack"],html[data-theme="dark"] .hsc-suggest[data-kind="empty"],html[data-theme="dark"] .hsc-suggest[data-kind="score"]{background:#17212f;border-color:#222e3f}
html[data-theme="dark"] .hsc-suggest h3{color:#ced3de}
html[data-theme="dark"] .hsc-suggest p{color:#babfc4}
@media print{html[data-theme="dark"]:has(.hsc-app),html[data-theme="dark"] body:has(.hsc-app){background:#1a1f29!important}
html[data-theme="dark"] .hsc-blanksheet .hsc-mark::before{border-color:var(--soft)!important}
html[data-theme="dark"] .hsc-blanksheet .hsc-line{border-bottom:.3mm solid var(--line)}
html[data-theme="dark"] .hsc-blanksheet .hsc-line-title{border-bottom:.35mm solid var(--line)}
html[data-theme="dark"] .hsc-blanksheet .hsc-whoprint{color:var(--soft)}}
html[data-theme="dark"] .article-body .hf-list>li{background:#12151c;box-shadow:0 4px 14px #1720330f}
html[data-theme="dark"] .hf-top strong{color:#ced3de}
html[data-theme="dark"] .hf-type{color:#efa88a}
html[data-theme="dark"] .article-body .hf p.hf-start{color:#c2c9d3}
html[data-theme="dark"] .hf-start span{color:#8bacef}
html[data-theme="dark"] .hf-tags span{background:#182233;color:#8bacef}
html[data-theme="dark"] .hf-tags .hf-cost{background:#273831;color:#b8d5c9}
html[data-theme="dark"] .dmn-status{color:#8bacef}
html[data-theme="dark"] .dmn-picker,html[data-theme="dark"] .dmn-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .dmn-picker-h{color:#ced3de}
html[data-theme="dark"] .dmn-picker-h small{color:#abb1b7}
html[data-theme="dark"] .dmn-tab span{border:1.5px solid #47423b;background:#12151c;color:#babfc4}
html[data-theme="dark"] .dmn-tab input:checked+span{border-color:#1550b8;background:#1550b8;color:#ffffff}
html[data-theme="dark"] .dmn-tab input:focus-visible+span{outline:3px solid #e4632e}
html[data-theme="dark"] .dmn-tip{color:#abb1b7}
html[data-theme="dark"] .dmn-idea{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .dmn-idea::before{border:1.5px solid #1550b8;color:#88aef1}
html[data-theme="dark"] .dmn-idea[aria-pressed="true"]{border-color:#1550b8;background:#182233}
html[data-theme="dark"] .dmn-idea[aria-pressed="true"]::before{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .dmn-idea:hover{border-color:#1550b8}
html[data-theme="dark"] .dmn-idea:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .dmn-idea small{color:#a8abb2}
html[data-theme="dark"] .dmn-note{color:#edac8d}
@media print{html[data-theme="dark"]:has(.dmn-app),html[data-theme="dark"] body:has(.dmn-app){background:#1a1f29!important}}
html[data-theme="dark"] .bgo-status{color:#8bacef}
html[data-theme="dark"] .bgo-status.is-bingo{color:#edac8d}
html[data-theme="dark"] .bgo-edit-label{color:#abb1b7}
html[data-theme="dark"] .bgo-edit input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .bgo-edit input:focus{outline:none;border-color:#1550b8}
html[data-theme="dark"] .bgo-controls{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .bgo-chip span{border:1.5px solid #47423b;background:#12151c;color:#babfc4}
html[data-theme="dark"] .bgo-chip input:checked+span{border-color:#1550b8;background:#1550b8;color:#ffffff}
html[data-theme="dark"] .bgo-chip input:focus-visible+span{outline:3px solid #e4632e}
@media print{html[data-theme="dark"]:has(.bgo-app),html[data-theme="dark"] body:has(.bgo-app){background:#1a1f29!important}}
html[data-theme="dark"] .mdt-log,html[data-theme="dark"] .mdt-weeks,html[data-theme="dark"] .mdt-summary,html[data-theme="dark"] .mdt-print{background:#1a1f29;border:1px solid #3b352c;box-shadow:0 14px 34px #17203312}
html[data-theme="dark"] .mdt-daynav{background:#222733}
html[data-theme="dark"] .mdt-nav{border:0;background:transparent;color:#88aef1}
html[data-theme="dark"] .mdt-nav:focus-visible{outline:3px solid #e4632e}
html[data-theme="dark"] .mdt-day{color:#ced3de}
html[data-theme="dark"] .mdt-q{color:#ced3de}
html[data-theme="dark"] .mdt-mood{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .mdt-mood i{background:var(--c)}
html[data-theme="dark"] .mdt-mood[aria-pressed="true"]{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,#1a1f29);box-shadow:inset 0 0 0 1.5px var(--c)}
html[data-theme="dark"] .mdt-mood[aria-pressed="true"] i{box-shadow:0 0 0 3px #1a1f29,0 0 0 5px var(--c)}
html[data-theme="dark"] .mdt-label{color:#abb1b7}
html[data-theme="dark"] .mdt-tag{border:1.5px solid #47423b;background:#12151c;color:#babfc4}
html[data-theme="dark"] .mdt-tag[aria-pressed="true"]{border-color:#1550b8;background:#1550b8;color:#ffffff}
html[data-theme="dark"] .mdt-note{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .mdt-note:focus{outline:none;border-color:#1550b8}
html[data-theme="dark"] .mdt-status{color:#8bacef}
html[data-theme="dark"] .mdt-h{color:#ced3de}
html[data-theme="dark"] .mdt-range{color:#babfc4}
html[data-theme="dark"] .mdt-dow{color:#a8abb2}
html[data-theme="dark"] .mdt-key{color:#babfc4}
html[data-theme="dark"] .mdt-key i{background:var(--c)}
html[data-theme="dark"] .mdt-sum{color:#c9ced4}
html[data-theme="dark"] .mdt-fine{color:#a8abb2}
html[data-theme="dark"] .mdt-form select{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .mdt-paper{background:#38342d}
@media print{html[data-theme="dark"]:has(.mdt-app),html[data-theme="dark"] body:has(.mdt-app){background:#1a1f29!important}
html[data-theme="dark"] .mdt-print{border:0;box-shadow:none;background:none}
html[data-theme="dark"] .mdt-paper{background:none}}
@media(max-width:380px){html[data-theme="dark"] .mdt-weeks{border-left:0;border-right:0}}
html[data-theme="dark"] .tbp-seg{background:#222733;border:1px solid #3b352c}
html[data-theme="dark"] .tbp-seg button,html[data-theme="dark"] .tbp-seg label span{border:0;background:transparent;color:#babec6}
html[data-theme="dark"] .tbp-bar .tbp-seg button[aria-pressed="true"],html[data-theme="dark"] .tbp-app .tbp-seg input:checked+span{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .tbp-seg input:focus-visible+span,html[data-theme="dark"] .tbp-seg button:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .tbp-arrow{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .tbp-dayname{color:#ced3de}
html[data-theme="dark"] .tbp-chip{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .tbp-chip.is-today{border-color:#e4632e}
html[data-theme="dark"] .tbp-chips .tbp-chip[aria-pressed="true"]{background:#1550b8;border-color:#1550b8;color:#ffffff}
html[data-theme="dark"] .tbp-head{border-bottom:2px solid var(--accent)}
html[data-theme="dark"] .tbp-date{color:var(--accent)}
html[data-theme="dark"] .tbp-totals{color:var(--soft)}
html[data-theme="dark"] .tbp-hours li{border-top:1px solid var(--rule)}
html[data-theme="dark"] .tbp-hours li::after{border-top:1px dashed var(--rule)}
html[data-theme="dark"] .tbp-hours li:last-child{border-bottom:1px solid var(--rule)}
html[data-theme="dark"] .tbp-hours span{color:var(--soft)}
html[data-theme="dark"] .tbp-block{border:2px solid var(--paper);background:var(--t);box-shadow:inset 5px 0 0 var(--c);color:var(--ink)}
html[data-theme="dark"] .tbp-block:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .tbp-b-time{color:var(--soft)}
html[data-theme="dark"] .tbp-b-tag{background:var(--paper);color:var(--c)}
html[data-theme="dark"] .tbp-now{background:#e4632e}
html[data-theme="dark"] .tbp-now::before{background:#e4632e}
html[data-theme="dark"] .tbp-label{color:var(--accent)}
html[data-theme="dark"] .tbp-label small{color:var(--soft)}
html[data-theme="dark"] .tbp-todo input[type="checkbox"]{background:center/22px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='%238a8f9c' stroke-width='2'/%3E%3C/svg%3E")}
html[data-theme="dark"] .tbp-todo input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='%231550b8'/%3E%3Cpath d='M7.5 12.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
html[data-theme="dark"] .tbp-todo input[type="checkbox"]:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .tbp-todo.is-done .tbp-line{color:var(--soft)}
html[data-theme="dark"] .tbp-todo-blank{border-bottom:1px solid var(--rule)}
html[data-theme="dark"] .tbp-icon{border:0;background:transparent;color:var(--accent)}
html[data-theme="dark"] .tbp-icon:hover{background:#1550b814}
html[data-theme="dark"] .tbp-legend{color:var(--soft)}
html[data-theme="dark"] .tbp-foot{color:var(--soft)}
html[data-theme="dark"] .tbp-wk-head{background:var(--paper)}
html[data-theme="dark"] .tbp-wk-day{border:0;background:transparent;color:var(--ink)}
html[data-theme="dark"] .tbp-wk-day b{color:var(--accent)}
html[data-theme="dark"] .tbp-wk-day.is-today{box-shadow:inset 0 0 0 2px #e4632e}
html[data-theme="dark"] .tbp-wk-col{border-left:1px solid var(--rule);background:repeating-linear-gradient(to bottom,var(--rule) 0 1px,transparent 1px var(--tbp-hour))}
html[data-theme="dark"] .tbp-wk-col:last-child{border-right:1px solid var(--rule)}
html[data-theme="dark"] .tbp-wk-col .tbp-block{box-shadow:inset 4px 0 0 var(--c)}
html[data-theme="dark"] .tbp-designs,html[data-theme="dark"] .tbp-paper{border:0}
html[data-theme="dark"] .tbp-design{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .tbp-design:has(input:checked){border-color:#1550b8;box-shadow:inset 0 0 0 1px #1550b8;background:#182233}
html[data-theme="dark"] .tbp-design:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .tbp-design-name{color:#ced3de}
html[data-theme="dark"] .tbp-design-name small{color:#a8abb2}
html[data-theme="dark"] .tbp-plan{color:#88aef1}
html[data-theme="dark"] .tbp-dialog{border:0;background:#1a1f29;color:#ced3de;box-shadow:0 24px 60px #17203340}
html[data-theme="dark"] .tbp-dialog::backdrop{background:#17203366}
html[data-theme="dark"] .tbp-editor select{border:1.5px solid #47423b;background:#12151c}
html[data-theme="dark"] .tbp-lengths button{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .tbp-cats,html[data-theme="dark"] .tbp-depth{border:0}
html[data-theme="dark"] .tbp-cat{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .tbp-cat i{background:var(--c)}
html[data-theme="dark"] .tbp-cat:has(input:checked){border-color:#1550b8;box-shadow:inset 0 0 0 1.5px #1550b8;background:#182233}
html[data-theme="dark"] .tbp-cat:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .tbp-warn{color:#efa88a}
html[data-theme="dark"] .tbp-dialog-actions .tbp-delete{color:#efa88a}
html[data-theme="dark"] .tbp-example{border:1px solid #3b352c;background:#1a1f29}
html[data-theme="dark"] .tbp-example-note{color:#a8abb2}
html[data-theme="dark"] .tbp-table td:first-child{color:#a8abb2}
@media print{html[data-theme="dark"]:has(.tbp-app),html[data-theme="dark"] body:has(.tbp-app){background:#1a1f29!important}
html[data-theme="dark"] .tbp-main{border:0;box-shadow:none;background:none}
html[data-theme="dark"] .tbp-todo input[type="checkbox"]{background-size:16px}}
html[data-theme="dark"] .dcn-modes{background:#222733;border:1px solid #3b352c}
html[data-theme="dark"] .dcn-modes button{border:0;background:transparent;color:#babec6}
html[data-theme="dark"] .dcn-app .dcn-modes button[aria-pressed="true"]{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .dcn-modes button:focus-visible{outline:3px solid #f2783c}
html[data-theme="dark"] .dcn-result{background:#182233}
html[data-theme="dark"] .dcn-app[data-mode="streak"] .dcn-result{background:#342519}
html[data-theme="dark"] .dcn-big{color:#ced3de}
html[data-theme="dark"] .dcn-big small{color:#efa88a}
html[data-theme="dark"] .dcn-line{color:#8bacef}
html[data-theme="dark"] .dcn-app[data-mode="streak"] .dcn-line{color:#f0ac8a}
html[data-theme="dark"] .dcn-break div{background:#1a1f29}
html[data-theme="dark"] .dcn-break dt{color:#a8abb2}
html[data-theme="dark"] .dcn-break dd{color:#ced3de}
html[data-theme="dark"] .dcn-note p{color:#babec6}
html[data-theme="dark"] .dcn-bar{background:#1a1f29}
html[data-theme="dark"] .dcn-bar span{background:#e4632e}
html[data-theme="dark"] .dcn-note .dcn-bar+p{color:#f0ac8a}
html[data-theme="dark"] .dcn-coming li{border-bottom:1px solid #3b352c}
html[data-theme="dark"] .dcn-coming b{color:#ced3de}
html[data-theme="dark"] .dcn-coming span{color:#a8abb2}
html[data-theme="dark"] .dcn-card{border:1.5px solid #3b352c;background:#12151c}
html[data-theme="dark"] .dcn-card.is-open{border-color:#1550b8;box-shadow:inset 0 0 0 1px #1550b8}
html[data-theme="dark"] .dcn-open{border:0;background:transparent;color:#ced3de}
html[data-theme="dark"] .dcn-card-unit{color:#a8abb2}
html[data-theme="dark"] .dcn-del{border:0;border-left:1px solid #3b352c;background:transparent;color:#a8abb2}
html[data-theme="dark"] .dcn-del:hover{color:#efa88a}
html[data-theme="dark"] .liw-example{color:#a8abb2}
html[data-theme="dark"] .liw-big{color:#ced3de}
html[data-theme="dark"] .liw-big small{color:#efa88a}
html[data-theme="dark"] .liw-line{color:#babec6}
html[data-theme="dark"] .liw-stats div{background:#222733}
html[data-theme="dark"] .liw-stats dt{color:#a8abb2}
html[data-theme="dark"] .liw-stats dd{color:#ced3de}
html[data-theme="dark"] .liw-info{color:#babec6}
html[data-theme="dark"] .liw-legend,html[data-theme="dark"] .liw-p-legend{color:#babec6}
html[data-theme="dark"] .liw-chapters,html[data-theme="dark"] .liw-designs,html[data-theme="dark"] .liw-paper{border:0}
html[data-theme="dark"] .liw-ch input{border:1.5px solid #47423b;background:#12151c;color:#ced3de}
html[data-theme="dark"] .liw-ch input:focus{border-color:#1550b8;outline:none}
html[data-theme="dark"] .liw-ch span{color:#a8abb2}
html[data-theme="dark"] .liw-ch-color{border:3px solid #12151c;box-shadow:0 0 0 1.5px #47423b}
html[data-theme="dark"] .liw-ch-del{border:0;background:transparent;color:#a8abb2}
html[data-theme="dark"] .liw-ch-del:hover{color:#efa88a}
html[data-theme="dark"] .liw-design{border:1.5px solid #3e3a32;background:#12151c}
html[data-theme="dark"] .liw-design:has(input:checked){border-color:#1550b8;box-shadow:inset 0 0 0 1px #1550b8;background:#182233}
html[data-theme="dark"] .liw-design:has(input:focus-visible){outline:3px solid #f2783c}
html[data-theme="dark"] .liw-design-name{color:#ced3de}
html[data-theme="dark"] .liw-design-name small{color:#a8abb2}
html[data-theme="dark"] .liw-seg{background:#222733;border:1px solid #3b352c}
html[data-theme="dark"] .liw-seg span{color:#babec6}
html[data-theme="dark"] .liw-paper .liw-seg input:checked+span{background:#1550b8;color:#ffffff}
html[data-theme="dark"] .liw-seg input:focus-visible+span{outline:3px solid #f2783c}
html[data-theme="dark"] .liw-preview summary{color:#88aef1}
html[data-theme="dark"] .liw-p-kicker{color:var(--accent)}
html[data-theme="dark"] .liw-p-sub{color:var(--soft)}
html[data-theme="dark"] .liw-p-legend{color:var(--soft)}
html[data-theme="dark"] .liw-p-foot{color:var(--soft)}
@media(max-width:440px){html[data-theme="dark"] .liw-ch{border-bottom:1px solid #3b352c}}
@media print{html[data-theme="dark"]:has(.liw-app),html[data-theme="dark"] body:has(.liw-app){background:#1a1f29!important}}
html[data-theme="dark"] .vm-size-card[aria-pressed="true"],html[data-theme="dark"] .vm-style-card:has(input:checked){border-color:#6f9cf0;background:#1d2b45;box-shadow:inset 0 0 0 1px #6f9cf0}
html[data-theme="dark"] .vm-size-shape{border-color:#88aef1;background:#1d2b45}
html[data-theme="dark"] .vm-swatch[aria-pressed="true"]{outline-color:#88aef1}
html[data-theme="dark"] .vm-fit .chip[aria-pressed="true"]{background:#3b6fd8;border-color:#3b6fd8;color:#fff}
html[data-theme="dark"] .vm-tabs button[aria-pressed="true"]{border-color:#6f9cf0}
html[data-theme="dark"] .breath-readout strong{background:#0f1726d9;color:#e8edf6}
html[data-theme="dark"] .hd-design:has(input:checked){border-color:#8bacef;box-shadow:inset 0 0 0 1px #8bacef}
html[data-theme="dark"] .jp-chip input:checked+span{background:#1550b8;border-color:#8bacef;color:#fff}
html[data-theme="dark"] .wl-mini{background:#1b2435}
html[data-theme="dark"] .xc-panel.is-full{background:#0b1020}
html[data-theme="dark"] .xc-panel.is-full .xc-unit{background:#151c2e;border-color:#26314b}
html[data-theme="dark"] .xc-panel.is-full .xc-unit:first-child strong{color:#9fc0ff}
html[data-theme="dark"] .wt-today{--head:#8fb3ff;--on:#5b9cf0}
html[data-theme="dark"] .mdt-mood[aria-pressed="true"]{background:color-mix(in srgb,var(--c) 30%,#1a1f29)}
html[data-theme="dark"] .mdt-tag[aria-pressed="true"],html[data-theme="dark"] .dmn-tab input:checked+span,html[data-theme="dark"] .bgo-chip input:checked+span{border-color:#3f7be0;background:#1550b8;color:#ffffff}
