/* V17 adds one compact header row; all content geometry is inherited from V16. */
:root { color-scheme: light; }
#header { flex-wrap: wrap; height: auto; padding-block: 12px 6px; row-gap: 0; }
.theme-control { display: flex; align-items: center; justify-content: flex-end; gap: 10px; flex: 0 0 100%; min-width: 0; border-top: 1px solid var(--line); margin-top: 8px; padding-top: 6px; font-size: 12px; }
.theme-control label { cursor: pointer; }
.demo-role { display: block; }
.demo-role #workspace-role { height: 44px; min-height: 44px; }
#header .header-actions .account { height: 44px; min-height: 44px; }
.work-source { border-top: 1px solid var(--line); margin-top: 12px; }
.work-source > summary { min-height: 44px; padding: 12px 0; cursor: pointer; font-weight: 600; }
.work-source > p { padding-bottom: 12px; }
.service-list { display:grid; gap:16px; min-width:0; }
.service-work { min-width:0; border:1px solid var(--line); border-radius:12px; background:var(--surface,#fff); }
.service-work > summary { display:flex; align-items:center; justify-content:space-between; gap:14px; padding:16px; cursor:pointer; min-height:52px; list-style:none; }
.service-work > summary > span:first-child { min-width:0; }
.service-work > summary b { overflow-wrap:anywhere; }
.service-work > summary small { display:block; margin-top:5px; color:var(--muted); font-size:12px; }
.service-work > summary::after { content:'+'; flex:none; }
.service-work[open] > summary::after { content:'−'; }
.service-body { padding:0 18px 20px; min-width:0; }
.service-body > p { margin-bottom:16px; }
.service-materials { margin-block:18px; }
.service-materials > details { border-top:1px solid var(--line); }
.service-materials > details > summary { padding-block:13px; min-height:44px; cursor:pointer; font-weight:600; }
.service-materials p { margin:0 0 15px; }
.service-review { border-top:1px solid var(--line); padding-top:20px; }
.service-review .review-checks { margin:16px 0; }
.service-review .error[hidden] { display:none; }
.service-picker { display:flex; gap:12px; align-items:center; margin:0 0 20px; min-width:0; }
.service-picker select { width:min(100%,540px); min-width:0; min-height:44px; padding:8px 12px; border:1px solid var(--line); border-radius:9px; background:var(--surface,#fff); color:var(--ink); font:inherit; }
.person-service-status { display:grid; justify-items:start; gap:8px; }
.person-service-status .text-link { font-size:11px; }
.service-save-status { font-size:12px; color:var(--muted); margin-block:12px; }
.published-service-note { margin-block:14px; padding:14px; border:1px solid var(--line); border-radius:10px; }
.published-service-note p { margin-bottom:10px; }
@media(max-width:760px){.service-picker{display:grid;gap:8px}.service-work>summary{flex-wrap:wrap}.service-work>summary>span:first-child{flex-basis:100%}.service-body{padding-inline:14px}.service-review .decisions{flex-wrap:wrap}}
@media(max-width:440px){.own-service .inline-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}.own-service .inline-actions>.btn{width:100%;justify-content:center;word-break:normal;overflow-wrap:normal}.page-heading:has(>.btn){flex-direction:column;align-items:stretch}.page-heading>.btn{width:100%;justify-content:center;word-break:normal;overflow-wrap:normal}}
#theme-select { min-height: 44px; width: 128px; max-width: 100%; padding: 8px 10px; border: 1px solid #758277; border-radius: 9px; font: inherit; font-size: 13px; color: #202c31; background: #fff; }
#theme-storage-hint { max-width: 260px; font-size: 12px; color: inherit; }
#theme-storage-hint[hidden] { display: none; }
html.theme-changing *, html.theme-changing *::before, html.theme-changing *::after { transition: none !important; }
:where(button,input,textarea,select,a,summary):focus-visible { outline: 3px solid #38634a; outline-offset: 3px; }
@media(max-width:760px) {
  #header { padding-block: 9px 6px; }
  .theme-control { gap: 8px; flex-wrap: wrap; }
  #theme-storage-hint { flex: 0 0 100%; text-align: right; }
}
@media screen {
  html[data-theme="dark"] { color-scheme: dark; --ink: #e6eee7; --muted: #becbc1; --line: #748578; --soft: #28372e; --yellow: #f2ce54; --green: #b8e6c9; --orange: #f1d78e; --blue: #c0d8fa; --surface: #202c24; --canvas: #151e19; --shadow: 0 8px 32px #0003; --action-bg: #304c3a; background: var(--canvas); color: var(--ink); }
  html[data-theme="dark"] body { background: var(--canvas); color: var(--ink); }
  html[data-theme="dark"] :where(input,textarea,select) { color-scheme: dark; color: var(--ink); background-color: var(--surface); border-color: var(--line); caret-color: var(--yellow); }
  html[data-theme="dark"] :where(input,textarea)::placeholder { color: #becbc1; opacity: 1; }
  html[data-theme="dark"] :where(input[type="checkbox"],input[type="radio"]) { accent-color: #f2ce54; }
}

@media screen {
html[data-theme="dark"] a{color:inherit;text-decoration:none;}
html[data-theme="dark"] button{color:inherit;}
html[data-theme="dark"] button{background:none;border:0px;}
html[data-theme="dark"] svg{stroke:currentcolor;fill:none;}
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"] textarea:focus-visible,html[data-theme="dark"] select:focus-visible,html[data-theme="dark"] summary:focus-visible{outline:#cbb66c solid 3px;}
html[data-theme="dark"] #content:focus{outline:none;}
html[data-theme="dark"] .skip{background:var(--action-bg);color:#f2f6ef;}
html[data-theme="dark"] .eyebrow{color:var(--muted);}
html[data-theme="dark"] .subtitle{color:var(--muted);}
html[data-theme="dark"] .fine{color:var(--muted);}
html[data-theme="dark"] .btn{background:var(--yellow);border:1px solid var(--yellow);color:#202c24;}
html[data-theme="dark"] .btn:hover{background:#f2ce54;border-color:#cbb66c;color:#202c24;}
html[data-theme="dark"] .btn.secondary{background:#202c24;border-color:var(--line);}
html[data-theme="dark"] .btn.secondary:hover{background:var(--soft);border-color:#748578;}
html[data-theme="dark"] .icon-button{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .icon-button:hover,html[data-theme="dark"] .icon-button.active{background:#28372e;border-color:#cbb66c;}
html[data-theme="dark"] .info{border:1px solid #748578;}
html[data-theme="dark"] .info:hover{background:var(--yellow);border-color:var(--yellow);color:#202c24;}
html[data-theme="dark"] .info-symbol{border:1px solid;}
html[data-theme="dark"] .text-button:hover,html[data-theme="dark"] .text-link:hover{color:#f1d78e;}
html[data-theme="dark"] .back{color:var(--muted);}
html[data-theme="dark"] .dot{background:currentcolor;}
html[data-theme="dark"] .yellow-dot{color:#f1d78e;}
html[data-theme="dark"] .live-dot{background:var(--green);}
html[data-theme="dark"] #header{border-bottom:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] #navigation a[aria-current="page"]::after{background:#f2ce54;color:#202c24;}
html[data-theme="dark"] #navigation a small{background:var(--soft);}
html[data-theme="dark"] .demo-tag{color:var(--muted);}
html[data-theme="dark"] #footer{border-top:1px solid var(--line);color:var(--muted);}
html[data-theme="dark"] #storage-warning{background:#28372e;color:#f1d78e;}
html[data-theme="dark"] .home-copy h1 span::after{background:var(--yellow);color:#202c24;}
html[data-theme="dark"] .home-copy > p:not(.eyebrow){color:var(--muted);}
html[data-theme="dark"] .seal-link{border:0px;background:#202c24;}
html[data-theme="dark"] .seal-caption{color:var(--muted);}
html[data-theme="dark"] .home-bottom{border-top:1px solid var(--line);color:var(--muted);}
html[data-theme="dark"] .search{border:1px solid #748578;background:#202c24;}
html[data-theme="dark"] .search svg{color:var(--muted);}
html[data-theme="dark"] .search input{border:0px;outline:0px;background:none;color:var(--ink);}
html[data-theme="dark"] .search:focus-within{outline:#cbb66c solid 2px;}
html[data-theme="dark"] .searchbar select{border:1px solid var(--line);background:#202c24;color:var(--ink);}
html[data-theme="dark"] .chip{border:1px solid var(--line);}
html[data-theme="dark"] .chip span{color:var(--muted);}
html[data-theme="dark"] .chip.selected{background:var(--action-bg);border-color:var(--ink);color:#f2f6ef;}
html[data-theme="dark"] .chip.selected span{color:#f2f6ef;}
html[data-theme="dark"] .chip:hover:not(.selected){background:var(--soft);}
html[data-theme="dark"] .list-meta{color:var(--muted);}
html[data-theme="dark"] .person-card{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .person-card:hover{border-color:#748578;box-shadow:rgba(192,216,250,0.024) 0px 7px 23px;}
html[data-theme="dark"] .avatar{background:#28372e;color:#becbc1;}
html[data-theme="dark"] .person-card:nth-child(3n+2) .avatar{background:#28372e;color:#c0d8fa;}
html[data-theme="dark"] .person-card:nth-child(3n) .avatar{background:#28372e;color:#f1d78e;}
html[data-theme="dark"] .status{color:var(--blue);background:#28372e;}
html[data-theme="dark"] .status.admitted{color:#f1d78e;background:#28372e;}
html[data-theme="dark"] .status.pending{background:#28372e;color:#c0d8fa;}
html[data-theme="dark"] .status.revision{background:#28372e;color:#f1d78e;}
html[data-theme="dark"] .card-title:hover{text-decoration:underline 1px;}
html[data-theme="dark"] .category{color:var(--muted);}
html[data-theme="dark"] .empty > svg{color:#becbc1;}
html[data-theme="dark"] .dossier-head{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .dossier-seal span{color:var(--muted);}
html[data-theme="dark"] .pending-seal{color:#c0d8fa;}
html[data-theme="dark"] .tabs{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .tabs a{color:var(--muted);}
html[data-theme="dark"] .tabs a[aria-selected="true"]{color:var(--ink);}
html[data-theme="dark"] .tabs a[aria-selected="true"]::after{background:var(--action-bg);}
html[data-theme="dark"] .service-text{color:var(--muted);}
html[data-theme="dark"] .disclosure{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .disclosure .number{color:#f1d78e;}
html[data-theme="dark"] .disclosure:hover{color:#f1d78e;}
html[data-theme="dark"] .dossier-aside{background:var(--soft);}
html[data-theme="dark"] .history-row{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .mark-step{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .mark-step > span:first-child{color:#f1d78e;}
html[data-theme="dark"] .wizard-progress li{color:var(--muted);}
html[data-theme="dark"] .wizard-progress li span{border:1px solid var(--line);}
html[data-theme="dark"] .wizard-progress li[aria-current="step"]{color:var(--ink);}
html[data-theme="dark"] .wizard-progress li[aria-current="step"] span{background:var(--yellow);border-color:var(--yellow);color:#202c24;}
html[data-theme="dark"] .field input,html[data-theme="dark"] .field select,html[data-theme="dark"] .field textarea{border:1px solid #748578;background:#202c24;color:var(--ink);}
html[data-theme="dark"] .field textarea::placeholder{color:#c0d8fa;}
html[data-theme="dark"] .save-label{color:var(--muted);}
html[data-theme="dark"] .check-row{border:1px solid var(--line);}
html[data-theme="dark"] .my-mark{border:1px solid var(--line);}
html[data-theme="dark"] .my-mark > div:first-child{color:var(--muted);}
html[data-theme="dark"] .simple-link{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .simple-link b{color:var(--muted);}
html[data-theme="dark"] .queue-item{border:1px solid transparent;}
html[data-theme="dark"] .queue-item small{color:var(--muted);}
html[data-theme="dark"] .queue-item.selected{background:var(--soft);border-color:var(--line);}
html[data-theme="dark"] .review-evidence button{border:1px solid var(--line);}
html[data-theme="dark"] .review-checks{border-top:1px solid var(--line);}
html[data-theme="dark"] .decisions{border:0px;}
html[data-theme="dark"] .decisions label{border:1px solid var(--line);}
html[data-theme="dark"] .decisions label:has(input:checked){border-color:#cbb66c;background:#28372e;}
html[data-theme="dark"] .request-list{border-top:1px solid var(--line);}
html[data-theme="dark"] .request-row{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .request-icon{background:var(--soft);}
html[data-theme="dark"] .request-row small{color:var(--muted);}
html[data-theme="dark"] .request-status{background:#28372e;color:var(--muted);}
html[data-theme="dark"] .request-status.new{background:#28372e;color:#f1d78e;}
html[data-theme="dark"] .request-status.in_review{background:#28372e;color:#c0d8fa;}
html[data-theme="dark"] .request-status.resolved{background:#28372e;color:#b8e6c9;}
html[data-theme="dark"] .help-steps p{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .help-steps b{color:var(--ink);}
html[data-theme="dark"] .activity details{border-bottom:1px solid var(--line);}
html[data-theme="dark"] th,html[data-theme="dark"] td{border-bottom:1px solid var(--line);}
html[data-theme="dark"] tr > th:first-child{color:var(--muted);}
html[data-theme="dark"] #compare-tray{border:1px solid #748578;background:#202c24;box-shadow:rgba(192,216,250,0.125) 0px 7px 35px;}
html[data-theme="dark"] #compare-tray .icon-button{border:0px;}
html[data-theme="dark"] #toast{background:var(--action-bg);color:#f2f6ef;box-shadow:rgba(192,216,250,0.133) 0px 4px 25px;}
html[data-theme="dark"] .error{background:#28372e !important;color:#f1d78e !important;}
@media (max-width: 760px){html[data-theme="dark"] .mobile-menu{border:0px;}}
@media (max-width: 760px){html[data-theme="dark"] #navigation{background:#202c24;border-bottom:1px solid var(--line);box-shadow:rgba(192,216,250,0.047) 0px 15px 30px;}}
html[data-theme="dark"] .sr-only{border:0px;}
html[data-theme="dark"] .portrait{background:#202c24;}
html[data-theme="dark"] .card-portrait{border:1px solid var(--line);}
html[data-theme="dark"] .card-demo{color:var(--muted);}
html[data-theme="dark"] .card-avatar-preview:hover .card-portrait{border-color:#cbb66c;}
html[data-theme="dark"] .card-avatar-preview > span{background:#202c24;border:1px solid #cbb66c;color:#f1d78e;}
html[data-theme="dark"] .next-profile{color:var(--muted);}
html[data-theme="dark"] .social-profile{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .profile-cover{background:#28372e;border-bottom:1px solid #748578;}
html[data-theme="dark"] .cover-lines{background:repeating-radial-gradient(at 80% 50%, transparent 0px, transparent 7px, rgba(48,76,58,0.14) 7.5px, rgba(48,76,58,0.14) 8px, transparent 8.5px, transparent 12px);}
html[data-theme="dark"] .profile-cover::after{background:var(--yellow);color:#202c24;}
html[data-theme="dark"] .cover-word{color:#becbc1;}
html[data-theme="dark"] .cover-number{color:#becbc1;background:rgba(40,55,46,0.85);}
html[data-theme="dark"] .portrait-open{border:6px solid #748578;background:#202c24;}
html[data-theme="dark"] .profile-portrait{border:1px solid var(--line);}
html[data-theme="dark"] .demo-person{color:var(--muted);background:var(--soft);border:1px solid var(--line);}
html[data-theme="dark"] .profile-bio{color:var(--muted);}
html[data-theme="dark"] .profile-meta{color:var(--muted);}
html[data-theme="dark"] .profile-tabs{border-bottom:0px;}
html[data-theme="dark"] .profile-tabs a[aria-selected="true"]::after{background:var(--yellow);color:#202c24;}
html[data-theme="dark"] .feed-heading > span{color:var(--muted);}
html[data-theme="dark"] .feed-post{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .pinned-label{color:var(--muted);}
html[data-theme="dark"] .post-avatar{border:1px solid var(--line);}
html[data-theme="dark"] .post-author span{color:var(--muted);}
html[data-theme="dark"] .post-author > .info{border-color:#748578;}
html[data-theme="dark"] .post-copy{color:#c0d8fa;}
html[data-theme="dark"] .post-more{color:#f1d78e;}
html[data-theme="dark"] .post-footer{border-top:1px solid var(--line);}
html[data-theme="dark"] .reaction{color:var(--muted);}
html[data-theme="dark"] .reaction.selected{color:#f1d78e;}
html[data-theme="dark"] .reaction.selected svg{fill:#f1d78e;stroke:#f1d78e;}
html[data-theme="dark"] .post-discussion > summary{color:var(--muted);}
html[data-theme="dark"] .discussion-body{border-top:1px solid var(--line);}
html[data-theme="dark"] [data-social-form] textarea{border:1px solid #748578;background:#202c24;color:var(--ink);}
html[data-theme="dark"] .comment-controls > span{color:var(--muted);}
html[data-theme="dark"] .you-avatar{background:#28372e;color:#f1d78e;}
html[data-theme="dark"] .comment-meta > span{color:var(--muted);}
html[data-theme="dark"] .comment-meta button{color:var(--muted);}
html[data-theme="dark"] .social-error{color:#f1d78e;}
html[data-theme="dark"] .poll-option{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .poll-option:hover{background:var(--soft);}
html[data-theme="dark"] .poll-option.chosen{background:#28372e;border-color:#cbb66c;}
html[data-theme="dark"] .poll-radio{border:1px solid #748578;}
html[data-theme="dark"] .chosen .poll-radio{background:var(--yellow);border-color:#cbb66c;color:#202c24;}
html[data-theme="dark"] .poll-foot{color:var(--muted);}
html[data-theme="dark"] .trust-summary,html[data-theme="dark"] .people-nearby{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .trust-shortcut{border-top:1px solid var(--line);}
html[data-theme="dark"] .trust-shortcut > b{color:var(--muted);}
html[data-theme="dark"] .social-pending{color:var(--muted);}
html[data-theme="dark"] .nearby-avatar{border:1px solid var(--line);}
html[data-theme="dark"] .nearby-person small{color:var(--muted);}
html[data-theme="dark"] .report-profile{color:var(--muted);}
html[data-theme="dark"] .profile-panel{border:1px solid var(--line);}
html[data-theme="dark"] .expertise-tags span{background:var(--soft);}
html[data-theme="dark"] .chat-person{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .chat-avatar{border:1px solid var(--line);}
html[data-theme="dark"] .chat-person span{color:var(--muted);}
html[data-theme="dark"] .chat-empty{color:var(--muted);}
html[data-theme="dark"] .chat-message{background:#28372e;border:1px solid #cbb66c;}
html[data-theme="dark"] .chat-message p{color:var(--ink);}
html[data-theme="dark"] .chat-message span{color:#becbc1;}
html[data-theme="dark"] body[data-page="marketplace"]{background:#28372e;}
html[data-theme="dark"] .market-heading .eyebrow{color:#becbc1;}
html[data-theme="dark"] .market-heading .eyebrow::before{background:#f2ce54;color:#202c24;}
html[data-theme="dark"] .market-title-accent::after{background:#f2ce54;color:#202c24;}
html[data-theme="dark"] .market-topline{border-left:1px solid #748578;}
html[data-theme="dark"] .market-admission{color:#e6eee7;}
html[data-theme="dark"] .market-admission svg{color:#f1d78e;}
html[data-theme="dark"] .market-ranking-label{color:#becbc1;}
html[data-theme="dark"] .market-collection{border:1px solid #748578;background:#28372e;}
html[data-theme="dark"] .market-collection:nth-child(2){background:#28372e;}
html[data-theme="dark"] .market-collection:nth-child(3){background:#28372e;}
html[data-theme="dark"] .market-collection:nth-child(4){background:#28372e;}
html[data-theme="dark"] .collection-art{stroke:#becbc1;fill:none;}
html[data-theme="dark"] .collection-art .art-accent{stroke:#f1d78e;}
html[data-theme="dark"] .market-collection:hover{border-color:#748578;}
html[data-theme="dark"] .collection-copy small{color:#becbc1;}
html[data-theme="dark"] .collection-count{border:1px solid #748578;color:#becbc1;}
html[data-theme="dark"] .market-collection.selected{background:#304c3a;border-color:#748578;color:#f2f6ef;}
html[data-theme="dark"] .market-collection.selected .collection-copy small{color:#becbc1;}
html[data-theme="dark"] .market-collection.selected .collection-art{stroke:#becbc1;}
html[data-theme="dark"] .market-collection.selected .art-accent{stroke:#f1d78e;}
html[data-theme="dark"] .market-collection.selected .collection-count{border-color:#748578;color:#f1d78e;}
html[data-theme="dark"] .market-search{background:#202c24;border:1px solid #748578;}
html[data-theme="dark"] .market-search .search{border:0px;}
html[data-theme="dark"] .market-search select{background:#28372e;border:0px;}
html[data-theme="dark"] .marketplace-page .list-meta{color:#becbc1;}
html[data-theme="dark"] .marketplace-page .list-meta b{background:#28372e;color:#e6eee7;}
html[data-theme="dark"] .marketplace-page .list-meta .text-button{color:#becbc1;}
html[data-theme="dark"] .market-filter{border:1px solid #748578;background:#28372e;color:#e6eee7;}
html[data-theme="dark"] .market-filter:hover{background:#28372e;border-color:#748578;}
html[data-theme="dark"] .market-card{background:#202c24;border:1px solid #748578;}
html[data-theme="dark"] .market-card:hover,html[data-theme="dark"] .market-card:focus-within{border-color:#748578;box-shadow:rgba(230,238,231,0.04) 0px 8px 24px;}
html[data-theme="dark"] .market-place{color:#becbc1;}
html[data-theme="dark"] .market-demo{color:#becbc1;}
html[data-theme="dark"] .market-card-head .status.admitted{background:none;border:0px;color:#b8e6c9;}
html[data-theme="dark"] .market-format{color:#b8e6c9;}
html[data-theme="dark"] .market-format > span + span::before{color:#becbc1;}
html[data-theme="dark"] .market-portrait-stage{background:#28372e;}
html[data-theme="dark"] .market-card[data-goal="focus"] .market-portrait-stage{background:#28372e;}
html[data-theme="dark"] .market-card[data-goal="work"] .market-portrait-stage{background:#28372e;}
html[data-theme="dark"] .market-card[data-goal="learn"] .market-portrait-stage{background:#28372e;}
html[data-theme="dark"] .market-portrait-stage .card-portrait{border:0px;}
html[data-theme="dark"] .market-portrait-stage .card-avatar-preview > span{background:#202c24;border-color:#cbb66c;}
html[data-theme="dark"] .market-identity a:hover{text-decoration:underline 1px;}
html[data-theme="dark"] .market-identity p{color:#becbc1;}
html[data-theme="dark"] .market-rating svg{fill:#f1d78e;stroke:#f1d78e;}
html[data-theme="dark"] .market-rating > span:not(.own-rating-dot){color:#b8e6c9;border-bottom:1px dotted #748578;}
html[data-theme="dark"] .own-rating-dot{background:#304c3a;}
html[data-theme="dark"] .market-topics{color:#b8e6c9;}
html[data-theme="dark"] .market-topics > span + span::before{color:#becbc1;}
html[data-theme="dark"] .market-card-foot .market-service-action{background:#304c3a;border:1px solid #748578;color:#f2f6ef;}
html[data-theme="dark"] .market-card-foot .market-service-action:hover{background:#304c3a;border-color:#748578;}
html[data-theme="dark"] .market-dossier{color:#b8e6c9;text-decoration:underline #748578;}
html[data-theme="dark"] .market-dossier:hover{color:#b8e6c9;text-decoration-color:currentcolor;}
html[data-theme="dark"] .market-card-foot .icon-button{border:1px solid #748578;color:#b8e6c9;}
html[data-theme="dark"] .market-card-foot .icon-button.active{border-color:#cbb66c;background:#383522;color:#f1d78e;}
html[data-theme="dark"] .market-join{border-top:1px solid #748578;color:#b8e6c9;}
html[data-theme="dark"] .market-join .text-link{color:#b8e6c9;}
@media (max-width: 900px){html[data-theme="dark"] .market-topline{border:0px;}}
@media (max-width: 760px){html[data-theme="dark"] .collection-count{border:0px;}}
html[data-theme="dark"] .offer-portrait{border:1px solid var(--line);}
html[data-theme="dark"] .offer-person small{color:var(--muted);}
html[data-theme="dark"] .offer-section ol{color:#c0d8fa;}
html[data-theme="dark"] .offer-section li::marker{color:#f1d78e;}
html[data-theme="dark"] .offer-result{background:#28372e;border:1px solid #748578;}
html[data-theme="dark"] .offer-boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);}
html[data-theme="dark"] .offer-actions{background:#202c24;box-shadow:rgba(242,246,239,0.93) 0px -10px 14px;}
html[data-theme="dark"] .rating-summary{color:var(--muted);}
html[data-theme="dark"] .rating-total strong{color:var(--ink);}
html[data-theme="dark"] .rating-total svg{fill:#f1d78e;stroke:#f1d78e;}
html[data-theme="dark"] .rating-distribution > div{color:var(--muted);}
html[data-theme="dark"] .rating-distribution meter{border:0px;background:#28372e;}
html[data-theme="dark"] .rating-distribution meter::-webkit-meter-bar{border:0px;background:#28372e;}
html[data-theme="dark"] .rating-distribution meter::-webkit-meter-optimum-value{background:#f2ce54;color:#202c24;}
html[data-theme="dark"] .vote-stars{border:0px;}
html[data-theme="dark"] .vote-stars label > span{border:1px solid var(--line);}
html[data-theme="dark"] .vote-stars svg{stroke:#becbc1;fill:none;}
html[data-theme="dark"] .vote-stars b{color:var(--muted);}
html[data-theme="dark"] .vote-stars input:checked + span{background:#28372e;border-color:#cbb66c;}
html[data-theme="dark"] .vote-stars input:checked + span svg{fill:#f1d78e;stroke:#f1d78e;}
html[data-theme="dark"] .vote-stars input:focus-visible + span{outline:2px solid var(--ink);}
html[data-theme="dark"] .offer-tabs{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .offer-tabs [role="tab"]{border-bottom:2px solid transparent;color:var(--muted);}
html[data-theme="dark"] .offer-tabs [aria-selected="true"]{border-color:#cbb66c;color:var(--ink);}
html[data-theme="dark"] .offer-tabs [role="tab"]:hover{background:#202c24;}
html[data-theme="dark"] .offer-fit,html[data-theme="dark"] .offer-method{border-top:1px solid var(--line);}
html[data-theme="dark"] .offer-method summary > span{color:var(--muted);}
html[data-theme="dark"] .offer-fit p,html[data-theme="dark"] .offer-faq p{color:#c0d8fa;}
html[data-theme="dark"] .offer-timeline > li:not(:last-child)::before{background:#28372e;}
html[data-theme="dark"] .timeline-number{border:1px solid #cbb66c;background:#28372e;color:#f1d78e;}
html[data-theme="dark"] .offer-timeline p{color:#c0d8fa;}
html[data-theme="dark"] .offer-faq details{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .offer-prompts > p{color:var(--muted);}
html[data-theme="dark"] .offer-prompts button{border:1px solid #748578;background:#28372e;}
html[data-theme="dark"] .offer-prompts button:hover{background:#28372e;border-color:#cbb66c;}
html[data-theme="dark"] .offer-prompts button > span:last-child{color:#f1d78e;}
html[data-theme="dark"] .chat-draft-notice{background:#28372e;border:1px solid #748578;}
html[data-theme="dark"] .chat-draft-notice .text-button{text-decoration:underline;}
html[data-theme="dark"] body{background:var(--canvas);}
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"] textarea:focus-visible,html[data-theme="dark"] select:focus-visible,html[data-theme="dark"] summary:focus-visible{outline:#cbb66c solid 3px;}
html[data-theme="dark"] .btn{background:var(--action-bg);border-color:var(--ink);color:#f2f6ef;}
html[data-theme="dark"] .btn:hover{background:#304c3a;border-color:#748578;color:#f2f6ef;box-shadow:rgba(230,238,231,0.063) 0px 4px 12px;}
html[data-theme="dark"] .btn.secondary{background:#202c24;border-color:#748578;color:var(--ink);}
html[data-theme="dark"] .btn.secondary:hover{background:#28372e;color:var(--ink);border-color:#748578;}
html[data-theme="dark"] .icon-button.active{background:#383522;border-color:#cbb66c;color:#f1d78e;}
html[data-theme="dark"] .info{border-color:#748578;background:#202c24;color:#becbc1;}
html[data-theme="dark"] .text-button:hover,html[data-theme="dark"] .text-link:hover{color:#f1d78e;}
html[data-theme="dark"] .eyebrow,html[data-theme="dark"] .page-heading .eyebrow{color:#becbc1;}
html[data-theme="dark"] #header{border:1px solid var(--line);background:#202c24;box-shadow:var(--shadow);}
html[data-theme="dark"] #navigation a:hover{background:var(--soft);}
html[data-theme="dark"] #navigation a[aria-current="page"]{background:#383522;color:#f1d78e;}
html[data-theme="dark"] #navigation a small{background:#202c24;}
html[data-theme="dark"] .account{border:1px solid var(--line);}
html[data-theme="dark"] .account[aria-current="page"]{background:#383522;border-color:#cbb66c;}
html[data-theme="dark"] .home{background:#202c24;border:1px solid var(--line);box-shadow:var(--shadow);}
html[data-theme="dark"] .home-copy > .eyebrow::before{background:var(--yellow);color:#202c24;}
html[data-theme="dark"] .home-entry{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .home-entry:first-child{background:var(--action-bg);color:#f2f6ef;border-color:var(--ink);}
html[data-theme="dark"] .home-entry:hover{background:#28372e;border-color:#cbb66c;}
html[data-theme="dark"] .home-entry:first-child:hover{background:#304c3a;border-color:#748578;}
html[data-theme="dark"] .home-entry > small{color:var(--muted);}
html[data-theme="dark"] .home-entry:first-child > small{color:#becbc1;}
html[data-theme="dark"] .home-entry > .entry-icon{background:#28372e;color:#becbc1;}
html[data-theme="dark"] .home-entry:first-child > .entry-icon{background:var(--yellow);color:var(--ink);color:#202c24;}
html[data-theme="dark"] .home-mark{background:#28372e;border:1px solid #748578;}
html[data-theme="dark"] .home-mark .seal-link{background:transparent;}
html[data-theme="dark"] .seal-link{background:transparent;}
html[data-theme="dark"] .home-section-head > span{color:var(--muted);}
html[data-theme="dark"] .home-person{border:1px solid var(--line);background:#202c24;box-shadow:var(--shadow);}
html[data-theme="dark"] .home-person:hover{border-color:#748578;background:#202c24;}
html[data-theme="dark"] .home-person small{color:var(--muted);}
html[data-theme="dark"] .home-portrait{border:1px solid var(--line);}
html[data-theme="dark"] .home-bottom{border-top:0px;}
html[data-theme="dark"] .search{border-color:#748578;}
html[data-theme="dark"] .chip{background:#202c24;}
html[data-theme="dark"] .chip.selected{background:var(--action-bg);color:#f2f6ef;}
html[data-theme="dark"] .person-card{box-shadow:var(--shadow);background:linear-gradient(145deg, #202c24 0px, #202c24 68%);}
html[data-theme="dark"] .person-card:hover{border-color:#748578;box-shadow:rgba(230,238,231,0.043) 0px 10px 28px;}
html[data-theme="dark"] .card-avatar-preview .card-portrait{border:1px solid #748578;box-shadow:#f2f6ef 0px 0px 0px 6px;}
html[data-theme="dark"] .card-avatar-preview > span{border-color:#cbb66c;background:#28372e;}
html[data-theme="dark"] .card-foot{border-top:1px solid #748578;}
html[data-theme="dark"] .empty{background:#202c24;border:1px solid var(--line);}
html[data-theme="dark"] .social-profile{box-shadow:var(--shadow);}
html[data-theme="dark"] .profile-cover{background:#28372e;border-color:#748578;}
html[data-theme="dark"] .cover-lines{background:repeating-radial-gradient(at 80% 50%, transparent 0px, transparent 7px, rgba(48,76,58,0.19) 7.5px, rgba(48,76,58,0.19) 8px, transparent 8.5px, transparent 12px);}
html[data-theme="dark"] .profile-cover::after{background:#f2ce54;color:#202c24;}
html[data-theme="dark"] .cover-word{color:#becbc1;}
html[data-theme="dark"] .cover-number{background:rgba(40,55,46,0.8);border:1px solid #748578;color:#becbc1;}
html[data-theme="dark"] .portrait-open{box-shadow:rgba(230,238,231,0.07) 0px 5px 18px;}
html[data-theme="dark"] .demo-person{background:#28372e;}
html[data-theme="dark"] .profile-tabs{background:#202c24;border-top:1px solid #748578;}
html[data-theme="dark"] .profile-tabs a[aria-selected="true"]{background:#28372e;}
html[data-theme="dark"] .profile-tabs a[aria-selected="true"]::after{background:#f2ce54;color:#202c24;}
html[data-theme="dark"] .feed-post,html[data-theme="dark"] .trust-summary,html[data-theme="dark"] .people-nearby,html[data-theme="dark"] .profile-panel{background:#202c24;box-shadow:var(--shadow);}
html[data-theme="dark"] .post-copy{color:#becbc1;}
html[data-theme="dark"] .post-more{color:#f1d78e;}
html[data-theme="dark"] .chat-message{background:#28372e;}
html[data-theme="dark"] .mark-layout{background:#202c24;border:1px solid var(--line);box-shadow:var(--shadow);}
html[data-theme="dark"] .mark-art{background:#28372e;border:1px solid #748578;}
html[data-theme="dark"] .wizard-progress li[aria-current="step"] a{background:#383522;border:1px solid #cbb66c;}
html[data-theme="dark"] .wizard-progress li span{background:#202c24;}
html[data-theme="dark"] .wizard-panel{background:#202c24;border:1px solid var(--line);box-shadow:var(--shadow);}
html[data-theme="dark"] .field input,html[data-theme="dark"] .field select,html[data-theme="dark"] .field textarea{border-color:#748578;}
html[data-theme="dark"] .field input:hover,html[data-theme="dark"] .field select:hover,html[data-theme="dark"] .field textarea:hover{border-color:#748578;}
html[data-theme="dark"] .check-row{background:#202c24;}
html[data-theme="dark"] .check-row:has(input:checked){background:#28372e;border-color:#cbb66c;}
html[data-theme="dark"] .my-mark{background:#202c24;box-shadow:var(--shadow);}
html[data-theme="dark"] .my-mark > div:first-child{background:#28372e;}
html[data-theme="dark"] .cabinet-links{border:1px solid var(--line);background:#202c24;box-shadow:var(--shadow);}
html[data-theme="dark"] .simple-link:last-child{border-bottom:0px;}
html[data-theme="dark"] .queue-item{background:#202c24;border:1px solid var(--line);}
html[data-theme="dark"] .queue-item.selected{background:#28372e;border-color:#cbb66c;box-shadow:#f1d78e 3px 0px inset;}
html[data-theme="dark"] .review{background:#202c24;border:1px solid var(--line);box-shadow:var(--shadow);}
html[data-theme="dark"] .request-list{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .request-row:last-child{border-bottom:0px;}
html[data-theme="dark"] .request-icon{background:#28372e;}
html[data-theme="dark"] .marketplace-page .market-card{box-shadow:var(--shadow);}
html[data-theme="dark"] .marketplace-page .market-search{background:#202c24;}
html[data-theme="dark"] .marketplace-page .market-join{background:#202c24;border-color:var(--line);}
@media (max-width: 760px){html[data-theme="dark"] .mobile-menu{border:1px solid var(--line);}}
@media (max-width: 760px){html[data-theme="dark"] #navigation{border:1px solid var(--line);box-shadow:rgba(230,238,231,0.094) 0px 16px 35px;}}
@media (max-width: 760px){html[data-theme="dark"] .wizard-progress a{border:1px solid var(--line);background:#202c24;}}
html[data-theme="dark"] .practice-portrait > img{border:0px;}
html[data-theme="dark"] .practice-shortcuts > span{color:var(--muted);}
html[data-theme="dark"] .practice-chip{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .practice-chip b{color:var(--muted);}
html[data-theme="dark"] .practice-chip:hover,html[data-theme="dark"] .practice-chip.selected{border-color:#cbb66c;background:#383522;color:var(--ink);}
html[data-theme="dark"] .practice-chip:focus-visible{outline:2px solid var(--ink);}
html[data-theme="dark"] .catalog-more span{color:var(--muted);}
html[data-theme="dark"] .shown-count{color:var(--muted);}
html[data-theme="dark"] .header-favorites small{border:1px solid #748578;background:#f2ce54;color:#e6eee7;color:#202c24;}
html[data-theme="dark"] .market-goals{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .workspace-side{background:#202c24;border:1px solid var(--line);}
html[data-theme="dark"] .workspace-group + .workspace-group{border-top:1px solid var(--line);}
html[data-theme="dark"] .workspace-link svg{color:#becbc1;}
html[data-theme="dark"] .workspace-link:hover{background:var(--soft);}
html[data-theme="dark"] .workspace-link[aria-current="page"]{background:#383522;color:#e6eee7;}
html[data-theme="dark"] .workspace-link[aria-current="page"] svg{color:#f1d78e;}
html[data-theme="dark"] .workspace-utilities{border-top:1px solid var(--line);}
html[data-theme="dark"] .workspace-role{border-top:1px solid var(--line);}
html[data-theme="dark"] .workspace-role select{border:1px solid var(--line);background:#202c24;color:var(--ink);}
html[data-theme="dark"] .workspace-role small{color:var(--muted);}
html[data-theme="dark"] .work-search{border-color:currentcolor;}
html[data-theme="dark"] .work-search .search{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .work-search select{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .work-view{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .work-view button[aria-pressed="true"]{background:var(--soft);color:#e6eee7;}
html[data-theme="dark"] .work-table-wrap{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .work-table th{background:#202c24;color:var(--muted);border-bottom:1px solid var(--line);}
html[data-theme="dark"] .work-table td{border-bottom:1px solid var(--line);}
html[data-theme="dark"] .work-table tr:last-child td{border-bottom:0px;}
html[data-theme="dark"] .work-record:hover{background:#202c24;}
html[data-theme="dark"] .work-avatar{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .record-title:hover{text-decoration:underline;}
html[data-theme="dark"] .work-person small{color:var(--muted);}
html[data-theme="dark"] .work-basis{color:#becbc1;}
html[data-theme="dark"] .work-basis > b{color:#e6eee7;}
html[data-theme="dark"] .work-basis i{color:#b8e6c9;}
html[data-theme="dark"] .work-basis:hover{color:#e6eee7;}
html[data-theme="dark"] .work-card{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .work-card-bases{border-top:1px solid var(--line);}
html[data-theme="dark"] .work-metrics a{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .work-metrics span{color:var(--muted);}
html[data-theme="dark"] .work-metrics svg{color:#becbc1;}
html[data-theme="dark"] .work-panel{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .work-panel p{color:var(--muted);}
html[data-theme="dark"] .work-activity details{border-top:1px solid var(--line);}
html[data-theme="dark"] .work-step{background:#383522;}
html[data-theme="dark"] .work-method-foot p{color:var(--muted);}
html[data-theme="dark"] .workspace-local-note{color:var(--muted);}
@media (max-width: 1150px){html[data-theme="dark"] .work-table-wrap{border:0px;background:transparent;}}
@media (max-width: 1150px){html[data-theme="dark"] .work-table tr{border:1px solid var(--line);background:#202c24;}}
@media (max-width: 1150px){html[data-theme="dark"] .work-table td{border:0px;}}
@media (max-width: 760px){html[data-theme="dark"] .workspace-toggle{border:1px solid var(--line);background:#202c24;}}
@media (max-width: 760px){html[data-theme="dark"] .workspace-group + .workspace-group{border:0px;}}
@media (max-width: 390px){html[data-theme="dark"] .work-view{border:0px;}}
@media (max-width: 390px){html[data-theme="dark"] .workspace-group + .workspace-group{border-top:1px solid var(--line);}}
html[data-theme="dark"] .demo-role{color:var(--muted);}
html[data-theme="dark"] .demo-role select{border:1px solid #cbb66c;background:#28372e;color:var(--ink);}
html[data-theme="dark"] .workspace-caption{color:var(--muted);}
html[data-theme="dark"] .workspace-side .workspace-group{border:0px;}
html[data-theme="dark"] .role-notice{border:1px solid #cbb66c;background:#28372e;}
html[data-theme="dark"] .context-tip{background:#304c3a;color:#f2f6ef;box-shadow:rgba(192,216,250,0.125) 0px 6px 18px;}
html[data-theme="dark"] .inline-disclosure{border:1px solid #748578;background:#202c24;}
html[data-theme="dark"] .inline-disclosure > summary{color:var(--ink);}
html[data-theme="dark"] .inline-body p{color:var(--muted);}
html[data-theme="dark"] .inline-row > td{border:0px !important;}
html[data-theme="dark"] .inline-body .offer-person small{color:var(--muted);}
html[data-theme="dark"] .inline-body .offer-tabs button[aria-selected="true"]{background:#383522;border-bottom-color:#cbb66c;}
html[data-theme="dark"] .inline-body .offer-tabs button[aria-selected="false"]{background:transparent;border-bottom-color:transparent;}
html[data-theme="dark"] .inline-body .offer-tabs button[aria-selected="false"]:hover{background:#28372e;}
html[data-theme="dark"] .message-panel .chat-draft-notice{border:1px solid #cbb66c;background:#28372e;}
html[data-theme="dark"] .conversation-list a{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .conversation-list a[aria-current]{border-color:#cbb66c;background:#28372e;}
html[data-theme="dark"] .conversation-list small{color:var(--muted);}
html[data-theme="dark"] .personal-hero{border:1px solid var(--line);background:#202c24;}
html[data-theme="dark"] .personal-hero p{color:var(--muted);}
html[data-theme="dark"] .personal-hero-symbol{background:#383522;}
html[data-theme="dark"] .personal-stats > a{background:#202c24;border:1px solid var(--line);}
html[data-theme="dark"] .personal-person small{color:var(--muted);}
html[data-theme="dark"] .conversation-previews span{color:var(--muted);}
html[data-theme="dark"] .own-materials details,html[data-theme="dark"] .own-service details,html[data-theme="dark"] .session-panel > details{border-top:1px solid var(--line);}
html[data-theme="dark"] .request-item{background:#202c24;border:1px solid var(--line);}
html[data-theme="dark"] .request-item > .request-row{border:0px;background:transparent;}
html[data-theme="dark"] .decision-result{border-top:1px solid #748578;}
html[data-theme="dark"] .decision-result p{color:var(--muted);}
@media (max-width: 1150px){html[data-theme="dark"] .inline-row .inline-disclosure{border:1px solid #748578;}}
}
@media screen {
  html:not([data-theme="dark"]) .vote-stars label > span { border-color:#7c887e; }
  html:not([data-theme="dark"]) .vote-stars svg { stroke:#58675c; }
  html:not([data-theme="dark"]) .vote-stars input:checked + span { border-color:#806b25; }
  html:not([data-theme="dark"]) .vote-stars input:checked + span svg { fill:#806b25; stroke:#806b25; }
  html:not([data-theme="dark"]) .rating-distribution meter::-webkit-meter-optimum-value { background:#806b25; }
  html[data-theme="dark"] .rating-distribution meter::-webkit-meter-optimum-value { background:#f2ce54; }
  .info-symbol { opacity: 1; }
  html:not([data-theme="dark"]) .info-symbol, html:not([data-theme="dark"]) .work-basis i { color: #58675c; }
  html:not([data-theme="dark"]) :is(input,textarea)::placeholder { color: #58675c; opacity: 1; }
  html:not([data-theme="dark"]) .mark-step > span { color: #776420; }
  html:not([data-theme="dark"]) :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select) { border-color: #7c887e; }
  html[data-theme="dark"] :is(#header,#navigation,.workspace-side),
  html[data-theme="yin-yang"] :is(#header,#navigation,.workspace-side) {
    color-scheme: dark; color: #e6eee7; background: #18221c;
    --ink: #e6eee7; --muted: #becbc1; --line: #748578; --soft: #28372e;
    border-color: #748578;
  }
  html:is([data-theme="dark"],[data-theme="yin-yang"]) :is(#header,#navigation,.workspace-side) :is(a,button,label,span,small,svg) { color: inherit; }
  html:is([data-theme="dark"],[data-theme="yin-yang"]) :is(#header,#navigation,.workspace-side) :is(.demo-role,.workspace-caption) { color: #becbc1; }
  html:is([data-theme="dark"],[data-theme="yin-yang"]) :is(#navigation a,.workspace-link):hover { background: #304c3a; color: #f2f6ef; }
  html:is([data-theme="dark"],[data-theme="yin-yang"]) :is(#navigation a,.workspace-link)[aria-current="page"] { background: #f2ce54; color: #202c24; }
  html:is([data-theme="dark"],[data-theme="yin-yang"]) :is(#header .account,#header .icon-button) { background: #28372e; color: #e6eee7; border-color: #748578; }
  html:is([data-theme="dark"],[data-theme="yin-yang"]) :is(#theme-select,#workspace-role) { background: #28372e; color: #e6eee7; border-color: #9baa9d; color-scheme: dark; }
  html:is([data-theme="dark"],[data-theme="yin-yang"]) :is(#theme-select,#workspace-role) :is(option,optgroup) { background: #28372e; color: #e6eee7; }
  html[data-theme="dark"] :is(option,optgroup) { color: #e6eee7; background: #202c24; }
  html[data-theme="dark"] :where(button,input,textarea,select,a,summary):focus-visible,
  html[data-theme="yin-yang"] :is(#header,.workspace-side) :where(button,input,textarea,select,a,summary):focus-visible { outline: 3px solid #f2ce54; outline-offset: 3px; }
  html[data-theme="dark"] :where(input,textarea)::placeholder { color: #becbc1; opacity: 1; }
  html[data-theme="dark"] :where(button,input,textarea,select):disabled { color: #becbc1; opacity: 1; border-color: #748578; background: #28372e; }
  html[data-theme="dark"] :is(.seal,.card-portrait,.profile-portrait,.practice-portrait,.portrait-art) { mix-blend-mode: normal; background-color: #f5f5f0; }
  html:is([data-theme="dark"],[data-theme="yin-yang"]) #header .brand-seal { background: #f5f5f0; border-radius: 50%; }
  html[data-theme="dark"] .context-tip { color: #f2f6ef; background: #304c3a; border: 1px solid #9baa9d; }
  html[data-theme="dark"] ::selection { background: #f2ce54; color: #202c24; }
  html[data-theme="dark"] meter { accent-color: #f2ce54; }
}
@media (prefers-reduced-motion:reduce) { .theme-control * { transition: none !important; } }
@media print {
  :root { color-scheme: light; --ink:#202c31; --muted:#515e54; --line:#69766d; --soft:#f4f4ee; --surface:#fff; --canvas:#fff; background:#fff !important; color:#202c31 !important; }
  .theme-control { display:none !important; }
  body,main,article,section,aside,table,th,td,details { background:#fff !important; }
  body * { color:#202c31 !important; text-shadow:none !important; }
  button,.btn,.chip.selected,.home-entry:first-child { background:#fff !important; border-color:#69766d !important; }
}
