/* Generated by scripts/noesis-palette.mjs from style.css, routine.css, routine-clarity.css, social-in-app.css. Do not edit by hand. */
:root{background-color:var(--n-paper);color:var(--n-ink);font-family:var(--n-sans)}
.wordmark{font-family:var(--n-serif)}
.badge{background-color:var(--n-wash);color:var(--n-muted)}
h1{font-family:var(--n-serif)}
.steps li{border-top-color:var(--n-rule)}
.card{background-color:var(--n-paper);border-radius:0;box-shadow:none}
.note{background-color:var(--n-wash);color:var(--n-muted)}
button{background-color:var(--n-paper);border-radius:2px}
.choice{background-color:var(--n-paper);border-radius:0}
.choice:has(input:checked){background-color:var(--n-wash)}
.scenario{background-color:var(--n-wash)}
.product-name{font-family:var(--n-serif)}
.result h2{font-family:var(--n-serif)}
.error{border-radius:0}
.status{background-color:var(--n-wash);border-radius:0}
input[type=text],input[type=password]{border-radius:2px}
pre{background-color:var(--n-wash)}
dialog{border-radius:0;box-shadow:none}
.pill{background-color:var(--n-wash);color:var(--n-muted)}
.photo-empty{background-color:var(--n-wash);border-color:var(--n-rule);color:var(--n-muted);border-radius:0}
.photo-empty p{font-family:var(--n-serif)}
.camera-symbol{color:var(--n-muted)}
.photo-stage>img{background-color:var(--n-wash);border-radius:0}
.file-button{background-color:var(--n-olive);border-radius:2px}
.file-button.secondary{background-color:var(--n-paper);color:var(--n-muted)}
select{border-radius:2px}
.product-thumb{background-color:var(--n-wash);border-radius:0}
.note,.scenario,.status{background-color:var(--n-wash);color:var(--n-ink)}
#routine-nav button[aria-current=page]{background-color:var(--n-wash);color:var(--n-ink)}
.journal-photo{background-color:var(--n-wash);border-radius:0}
textarea{border-radius:2px}
input[type=number]{border-radius:2px}
input[type=date]{border-radius:2px}
.snapshot{background-color:var(--n-wash)}
.record-row img{background-color:var(--n-wash);border-radius:0}
.capture-status{color:var(--n-ink)}
.muted-card{border-radius:0}
.step-number{color:var(--n-muted);font-family:var(--n-serif)}
.counter-tile{background-color:var(--n-paper);border-radius:0}
.counter-tile img{background-color:var(--n-wash);border-radius:0}
.counter-capture{background-color:var(--n-wash)}
.wordmark span{color:var(--n-muted)}
.eyebrow{color:var(--n-muted)}
button,.file-button{border-radius:2px}
.primary,.file-button{background-color:var(--n-olive)}
.round-button{background-color:var(--n-wash)}
.capture-orbit{box-shadow:none}
.capture-orbit svg{color:var(--n-muted)}
.home-capture{background-color:var(--n-wash);border-radius:0}
.home-capture>img{border-radius:0}
.capture-overlay>span{color:var(--n-muted)}
.home-tiles button{border-radius:2px}
.home-tiles button:nth-child(2){background-color:var(--n-wash)}
.sheet{border-radius:0}
.sheet>summary{color:var(--n-muted)}
.optional summary{color:var(--n-muted)}
.chips button{background-color:var(--n-wash)}
.chips button[aria-pressed=true]{background-color:var(--n-wash)}
.text-link{color:var(--n-muted)}
.insight-sheet summary{color:var(--n-muted)}
.capture-banner svg{color:var(--n-muted)}
.counter-tile .mini{background-color:var(--n-wash);color:var(--n-muted)}
.counter-capture>button{background-color:var(--n-paper)}
input[type=text],input[type=date],textarea,select{background-color:var(--n-wash);border-radius:2px}
.field-label{color:var(--n-muted)}
.journal-grid .card{border-radius:0}
.journal-photo.personal{border-radius:0}
footer{color:var(--n-muted)}
#routine-nav{border-radius:0;box-shadow:none}
#routine-nav button{border-radius:2px}
@media(prefers-reduced-motion:no-preference){.routine-product+.routine-product{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.alternative-note{background-color:var(--n-wash);color:var(--n-muted);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.routine-step{border-left-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.fit-reason{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.catalog-match{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.live-camera{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.viewfinder{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.live-camera button{background-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.live-camera .primary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.retailer-link span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.verdict-choices span{border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.verdict-choices input:checked+span{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.verdict-result{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.focus-area{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.product-pick img,.product-placeholder{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.product-placeholder{background-color:var(--n-wash);color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.product-pick small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.checkin-note{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.scan-steps li{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.today-step>img{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.today-empty{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.today-empty svg{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.purchase-facts>div{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.purchase-facts dt{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.comparison-pair img{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.photo-overlay{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.product-timeline{border-left-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.timeline-photo{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.owned-first{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.shelf-match-photo{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.daily-times button{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.daily-times button[aria-pressed=true]{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.daily-product-list>li::marker{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.routine-reminder{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.resting-products{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.resting-products .card{background-color:var(--n-paper)}}
@media(prefers-reduced-motion:no-preference){.use-status{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.spacing-draft{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.progress-examples{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.example-camera-mark{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.example-output{background-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.example-live-square{box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.example-output h2{font-family:var(--n-serif)}}
@media(prefers-reduced-motion:no-preference){.collection-photo-example img{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.focus-summary li{background-color:var(--n-wash);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.focus-summary li span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.cloud-photo img{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.intelligence-card{background-color:var(--n-wash);border-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.plan-action{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.product-coach>div{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.analysis-working{border-color:var(--n-rule);color:var(--n-ink);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.analysis-working::before{box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.analysis-float{background-color:var(--n-olive);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.analysis-float-ring{border-color:var(--n-rule);box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.shelf-research-state{background-color:var(--n-olive);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.shelf-research-orbit{border-color:var(--n-rule);box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.shelf-research-state .primary{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.shelf-unreadable{background-color:var(--n-wash);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.shelf-unreadable p{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.shelf-unreadable li{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.shelf-unreadable li small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.shelf-research-state .shelf-unreadable{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.shelf-research-state .shelf-unreadable p{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.recommendation-call{background-color:var(--n-wash);border-left-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.recommendation-call strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.recommendation-call p{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.recommendation-memory{background-color:var(--n-wash);color:var(--n-ink);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.recommendation-actions article{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.recommendation-product{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.recommendation-roles,.recommendation-edit{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.recommendation-feedback select,.recommendation-feedback input,.recommendation-edit select{background-color:var(--n-paper);color:var(--n-ink);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.product-consult-dialog{background-color:var(--n-paper);color:var(--n-ink);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.consult-focus{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.progress-photo-pair img{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.adaptive-action{background-color:var(--n-wash);border-left-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.memory-fact,.conversation-message{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){#adaptive-form textarea{border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.inventory-prompt{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.personal-typing:after{border-right-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.goal-path{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.goal-path>.eyebrow{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.goal-path-steps li{background-color:var(--n-wash);border-color:var(--n-rule);color:var(--n-muted);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.goal-path-steps li.done{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-path-steps li.next{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-path-next{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.goal-path-next .eyebrow{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){#adaptive-form{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.adaptive-tools{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.adaptive-tools button{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.adaptive-tools button:hover{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.focus-memory{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.goal-history{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.goal-history summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-history ol{border-left-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.goal-history time,.goal-history span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.camera-light{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.shelf-insight{background-color:var(--n-wash);border-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.shelf-aha{border-color:var(--n-rule);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.shelf-aha .eyebrow{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.shelf-aha h3{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.shelf-aha-finding{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.shelf-aha-next{background-color:var(--n-paper)}}
@media(prefers-reduced-motion:no-preference){.shelf-aha-next span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.shelf-aha-next p{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.shelf-aha-saved{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.shelf-research-pulse{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.shelf-research-pulse span{box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.shelf-analysis-more,.shelf-detail-list,.shelf-method{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.shelf-analysis-more>summary,.shelf-detail-list>summary,.shelf-method>summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.shelf-affirmation{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.shelf-snapshot article{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.shelf-snapshot strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.shelf-insights .card{background-color:var(--n-paper)}}
@media(prefers-reduced-motion:no-preference){.shelf-next-step{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.performance-matrix{background-color:var(--n-paper);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.performance-matrix th,.performance-matrix td{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.performance-matrix thead th{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.performance-matrix td small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.matrix-linked{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.matrix-pending{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.matrix-empty{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.shelf-snapshot .shelf-number strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.comparison-result{border-radius:0;background-color:var(--n-paper);border-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.comparison-verdict{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.comparison-finding{border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.comparison-finding p strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.change-pill{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.change-pill.improved{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.comparison-target{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.comparison-target strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.comparison-observation{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.comparison-finding details{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.comparison-decision{background-color:var(--n-paper)}}
@media(prefers-reduced-motion:no-preference){.comparison-decision span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.comparison-decision small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.routine-collection{background-color:var(--n-paper);box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.routine-product{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.routine-product span,.routine-product small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.routine-buckets>div{background-color:var(--n-paper);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.routine-sequence{background-color:var(--n-paper);border-radius:0;border-color:var(--n-rule);box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.routine-sequence li{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.routine-sequence li:before{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.sequence-question{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.routine-collection>.eyebrow,.intelligence-card>.eyebrow{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.combination-review{background-color:var(--n-paper);border-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.routine-current{background-color:var(--n-wash);border-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.routine-current .eyebrow{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.routine-makeup-note{background-color:var(--n-paper);color:var(--n-muted);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.matrix-goal{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.decision-grid article{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.decision-grid article>span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.product-spend summary{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.routine-other,.routine-edit{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.routine-other>summary,.routine-edit>summary{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.routine-add-product{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.routine-add-product label{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.personal-surface,.today-focus.personal-surface,.shelf-aha,.routine-current,.adaptive-insight,.goal-path{border-color:var(--n-olive);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.routine-current li:before{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.adaptive-insight button,.goal-path button{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.personal-record .evidence-label{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.template-surface{background-color:var(--n-paper);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.progress-brief .comparison-verdict{font-family:var(--n-serif)}}
@media(prefers-reduced-motion:no-preference){.comparison-evidence>summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.comparison-evidence>p{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.baseline-invitation{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.baseline-invitation h3{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.baseline-result{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.baseline-body h4{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.baseline-observations p{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.baseline-observations strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.baseline-observations span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.baseline-product{border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.baseline-product strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.fit-pill{background-color:var(--n-wash);color:var(--n-ink);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.fit-pill.unknown{background-color:var(--n-wash);color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.baseline-next{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.baseline-next span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.goal-path .goal-path-next{background-color:var(--n-paper);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-path .goal-path-next h3{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-path .goal-path-next p,.goal-path .goal-path-next .eyebrow{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-path .goal-path-next button{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-path-steps li button{border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.goal-path-steps li.done button{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-path-steps li.next button{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-path-also li{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.goal-path .goal-path-edit{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.owned-number{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.owned-list strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.owned-list small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.owned-list p{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.routine-current .routine-directions .mini{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.combination-points p{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.collection-product{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.collection-product summary strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.collection-product summary small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.collection-product-arrow{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.collection-product-body{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.routine-alternatives{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.baseline-profile p{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.baseline-profile span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.baseline-profile strong{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.baseline-profile small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.age-review select{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.collection-care-group{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.routine-view-tabs{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.routine-view-tabs button{color:var(--n-ink);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.routine-view-tabs button[aria-selected=true]{background-color:var(--n-paper);color:var(--n-ink);box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.other-care>summary{border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.recommendation-hero{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.recommendation-area h3{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.recommendation-list li{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.recommendation-list span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.weekly-routine-picker{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.weekly-routine-picker h2{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.weekly-routine-picker p{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.weekly-days button{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.weekly-days button[aria-pressed=true]{background-color:var(--n-olive);border-color:var(--n-olive);box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.routine-weekday-edit{background-color:var(--n-wash);color:var(--n-ink);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.inventory-group{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.adaptive-goal-hints button{color:var(--n-ink);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.progress-history-list .card{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.comparison-inputs>summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.routine-goal{background-color:var(--n-wash);color:var(--n-ink);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.routine-intro{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.routine-current li .routine-why{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.daily-product-list>li{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.today-shelf{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.today-shelf h2{font-family:var(--n-serif)}}
@media(prefers-reduced-motion:no-preference){.adaptive-secondary>summary{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.matrix-product-prices li{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.personal-note>.eyebrow:before{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.personal-note>p:not(.eyebrow){color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-editor-head p:not(.eyebrow){color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.goal-chips button[aria-pressed=true]{background-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.goal-preferences{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.goal-preferences summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.matrix-discovery{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.progress-example-card{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.goal-editor-area{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.goal-editor-area h4{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-editor-footer{background-color:var(--n-paper);border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.goal-editor [aria-pressed=true]{background-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.live-camera.counter-camera .viewfinder{background-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.live-camera.counter-camera .viewfinder #camera-orientation{border-radius:0}}
@media(prefers-reduced-motion:no-preference){.live-camera.counter-camera #camera-rotate{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference) @media(max-width:1000px) and (pointer:coarse){.live-camera.counter-camera .viewfinder #camera-orientation{box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.daily-brief{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.daily-brief>.primary{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.daily-brief-controls button{border-color:var(--n-rule);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.daily-brief-controls button[aria-pressed=true]{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.goal-path-journey>summary,.adaptive-compose>summary{border-top-color:var(--n-rule);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.recommendation-verdict{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.recommendation-roles>summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.daily-brief-goal{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.store-entry{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.store-entry h2{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.store-check-dialog{background-color:var(--n-paper);color:var(--n-ink);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.store-recognized{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.store-verdict{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.store-verdict .primary{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.considering-list>summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.store-check-head #store-close{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.store-manual{border-top-color:var(--n-rule);border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.store-manual summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.store-manual input,.store-manual select{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.store-versus{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.store-decisions button{background-color:var(--n-olive);border-color:var(--n-rule);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.store-decisions .primary{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.store-history{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.store-history summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.store-history li{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.store-history li span,.store-history li small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.store-history li p{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.plan-confirmation{background-color:var(--n-paper);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.comparison-products{border-bottom-color:var(--n-rule);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.week-table-scroll{border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.week-table th,.week-table td{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.week-table th:first-child{background-color:var(--n-paper);box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.week-table thead th{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.week-table thead th:first-child{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.week-table th small{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.week-table .week-today{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.week-use{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.week-instructions a{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.routine-time-switch{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.routine-time-switch button{color:var(--n-muted);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.routine-time-switch button[aria-pressed=true]{background-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.routine-now-list>li{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0;border-bottom-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.routine-now-number{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.routine-now-type{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.routine-now-empty{background-color:var(--n-wash);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.analysis-inline{background-color:var(--n-wash);color:var(--n-ink);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.analysis-inline .analysis-float-ring{border-color:var(--n-rule);border-right-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.decision-grid .matrix-comparison{background-color:var(--n-wash);border-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.matrix-compared-products li{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.matrix-takeaway{border-top-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.matrix-takeaway>span{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.label-product-name{color:var(--n-ink);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.ingredient-area{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.ingredient-area h5 span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.today-week-strip button{border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.today-week-strip button[aria-current]{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.today-periods button{border-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.today-periods button[aria-pressed=true]{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.daily-brief:has(.today-complete) #daily-brief-next{border-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.routine-week-days button{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.routine-week-days button[aria-pressed=true]{background-color:var(--n-olive);border-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.baseline-lead .baseline-next{background-color:var(--n-wash);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.baseline-lead .baseline-next p{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.baseline-lead .baseline-next span{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.baseline-lead .baseline-profile p{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.routine-now-list{background-color:var(--n-olive);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.routine-now-list .routine-now-number{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.baseline-lead button[data-delete-baseline]{border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.routine-week-note{color:var(--n-muted)}}
@media(prefers-reduced-motion:no-preference){.routine-day-context{background-color:var(--n-wash);color:var(--n-ink);border-radius:0}}
@media(prefers-reduced-motion:no-preference){.routine-day-context summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.example-switcher button{background-color:var(--n-paper);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.example-switcher button[aria-pressed="true"]{background-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){.header-options{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:no-preference){.header-options>a,.header-options>button{color:var(--n-ink);border-radius:2px}}
@media(prefers-reduced-motion:no-preference){.header-options>a:hover,.header-options>button:hover{background-color:var(--n-wash)}}
@media(prefers-reduced-motion:no-preference){.schedule-reasons>summary,.treatment-timing>summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.routine-check button{background-color:var(--n-paper);color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.routine-check button[aria-pressed="true"]{background-color:var(--n-olive)}}
@media(prefers-reduced-motion:no-preference){header .header-menu-wrap>summary{color:var(--n-ink)}}
@media(prefers-reduced-motion:no-preference){.proposal-steps>li{border-bottom-color:var(--n-rule)}}
@media(prefers-reduced-motion:no-preference){.proposal-timing{background-color:var(--n-wash);border-radius:0}}
.recommendation-area.personal-surface .recommendation-roles,.recommendation-area.personal-surface .recommendation-edit,.recommendation-area.personal-surface .recommendation-list li{border-color:var(--n-rule)}
.recommendation-area.personal-surface input::placeholder{color:var(--n-muted)}
.recommendation-area.personal-surface .recommendation-call,.recommendation-area.personal-surface .recommendation-memory{color:var(--n-ink)}
.today-shopping{background-color:var(--n-paper);color:var(--n-ink)}
.today-shopping h2{color:var(--n-ink)}
.today-shopping-pending{border-top-color:var(--n-rule)}
.today-shopping-pending h3{color:var(--n-ink)}
.today-shopping-item{border-top-color:var(--n-rule)}
.today-shopping-item button{background-color:var(--n-paper);color:var(--n-ink);border-radius:2px}
.decision-loop{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}
.loop-stages{color:var(--n-muted)}
.loop-actions button{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}
.loop-actions button[aria-pressed=true]{background-color:var(--n-olive)}
.decision-loop article{border-top-color:var(--n-rule)}
.daily-brief button.primary{background-color:var(--n-paper);color:var(--n-ink)}
.daily-brief button.primary:hover{background-color:var(--n-wash);color:var(--n-ink)}
.simplify-panel,.focus-coverage{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
.simplify-pair{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}
.simplify-pair summary,.focus-coverage summary{color:var(--n-ink)}
.simplify-history article{border-top-color:var(--n-rule)}
.page-depth{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
.page-depth>summary{color:var(--n-ink)}
#main[data-page=products] .collection-product{border-radius:0}
#main[data-page=overview] .daily-brief{border-radius:0}
#main[data-page=routine] .routine-sequence{border-radius:0}
.latest-checkin-card{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}
.latest-checkin-card img{background-color:var(--n-wash);border-radius:0}
.checkin-due{background-color:var(--n-wash);color:var(--n-ink);border-radius:0}
#main[data-page=progress] .baseline-lead,#main[data-page=progress] .progress-brief{border-radius:0}
#main[data-page=progress] .baseline-lead .page-depth p{color:var(--n-ink)}
.engagement-actions button[aria-pressed="true"]{background-color:var(--n-olive);border-color:var(--n-olive)}
#forma-share-form fieldset{border-color:var(--n-rule);border-radius:0}
#main[data-page=progress] .baseline-lead .page-depth :is(h3,h4,strong){color:var(--n-ink)}
#main[data-page=progress] .baseline-lead .page-depth :is(p,span,small,li){color:var(--n-ink)}
#main[data-page=progress] .baseline-lead .page-depth a{color:var(--n-ink)}
#main[data-page=progress] .baseline-lead .page-depth .baseline-product{border-color:var(--n-rule)}
.gap-review{color:var(--n-ink)}
.gap-review h2,.gap-review h3,.gap-review h4,.gap-review strong,.gap-review p,.gap-review li{color:var(--n-ink)}
.gap-review .eyebrow{color:var(--n-muted)}
.gap-photo{background-color:var(--n-wash);border-radius:0}
.gap-review .tiny{color:var(--n-muted)}
.gap-card{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}
.gap-candidate{background-color:var(--n-wash);border-radius:0}
.gap-review summary{color:var(--n-ink)}
.gap-review a{color:var(--n-ink)}
.gap-review [data-gap-status]{color:var(--n-ink)}
.gap-spinner{border-color:var(--n-rule);border-top-color:var(--n-olive)}
#main[data-page=overview] .today-sleek{background-color:var(--n-paper);color:var(--n-ink);border-color:var(--n-rule);border-radius:0;box-shadow:none}
#main[data-page=overview] .today-sleek h2{color:var(--n-ink)}
#main[data-page=overview] .today-sleek p,#main[data-page=overview] .today-sleek strong,#main[data-page=overview] .today-sleek small,#main[data-page=overview] .today-sleek summary{color:var(--n-ink)}
#main[data-page=overview] .today-sleek .today-date{color:var(--n-muted)}
.today-sleek .daily-focus-edit{color:var(--n-muted)}
#main[data-page=overview] .today-periods{background-color:var(--n-wash);border-radius:0}
#main[data-page=overview] .today-periods button{color:var(--n-muted);border-radius:2px}
#main[data-page=overview] .today-periods button[aria-pressed=true]{background-color:var(--n-paper);color:var(--n-ink);box-shadow:none}
#main[data-page=overview] .today-routine-summary{color:var(--n-ink)}
#main[data-page=overview] .daily-brief-list>li{border-bottom-color:var(--n-rule)}
#main[data-page=overview] .daily-brief-number{background-color:var(--n-wash);color:var(--n-ink);border-radius:0}
.today-step-role{color:var(--n-muted)}
#main[data-page=overview] .daily-brief-product strong{color:var(--n-ink)}
#main[data-page=overview] .daily-brief-controls button{border-color:var(--n-rule);color:var(--n-muted);border-radius:2px}
#main[data-page=overview] .daily-brief-controls button[aria-pressed=true]{background-color:var(--n-olive);border-color:var(--n-olive)}
#main[data-page=overview] .today-sleek .daily-brief-count{color:var(--n-muted)}
#main[data-page=overview] .today-sleek .today-complete{background-color:var(--n-olive);border-color:var(--n-olive)}
.today-week-link{color:var(--n-ink)}
.today-consistency{color:var(--n-muted)}
.today-one-finding{background-color:var(--n-wash);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
.today-preferences-link{color:var(--n-muted)}
.today-preferences{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
#main[data-page=overview] .today-checkin-reminder{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}
#main[data-page=routine] .routine-week-days button{border-radius:2px}
#main[data-page=routine] .routine-week-note{color:var(--n-muted)}
#main[data-page=routine] .routine-time-switch{border-radius:0}
#main[data-page=routine] .routine-time-switch button{border-radius:2px}
#main .today-one-finding p,#main .today-one-finding strong,#main .today-one-finding h3{color:var(--n-ink)}
#main .today-one-finding .eyebrow{color:var(--n-muted)}
#main .today-one-finding button,#main .today-one-finding #daily-brief-noted{color:var(--n-ink);border-radius:2px}
#main .today-one-finding #daily-brief-insight{background-color:var(--n-olive)}
#main .today-one-finding #daily-brief-insight:hover{background-color:var(--n-olive)}
#main .routine-week-navigation{color:var(--n-ink)}
#main .routine-week-navigation button{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}
#main .treatment-timing{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
#main .treatment-timing h3{color:var(--n-ink)}
#main .treatment-timing li{border-top-color:var(--n-rule)}
#main .treatment-timing li strong,#main .treatment-timing li span{color:var(--n-ink)}
#main .treatment-timing .treatment-next{color:var(--n-muted)}
#main .treatment-timing details p,#main .treatment-timing summary{color:var(--n-muted)}
#main .routine-frequency{color:var(--n-ink)}
#main .routine-now-list .routine-frequency{color:var(--n-ink)}
#main[data-page=overview] .today-welcome h1{color:var(--n-ink);font-family:var(--n-serif)}
#main[data-page=overview] .today-welcome p{color:var(--n-muted)}
#main[data-page=overview] .today-welcome .today-date{color:var(--n-muted)}
.today-sky.evening{color:var(--n-muted)}
#main[data-page=overview] .today-sleek .today-card-label{color:var(--n-muted)}
#main[data-page=overview] .today-sleek .daily-brief-goal{color:var(--n-muted)}
.today-cadence-cue{color:var(--n-muted)}
.today-progress{background-color:var(--n-wash);border-radius:0}
.today-progress>div{color:var(--n-muted)}
.today-progress progress{background-color:var(--n-wash);border-radius:0}
.today-progress progress::-webkit-progress-bar{background-color:var(--n-wash)}
.today-progress progress::-webkit-progress-value{background-color:var(--n-olive);border-radius:0}
.today-progress progress::-moz-progress-bar{background-color:var(--n-olive)}
#main[data-page=overview] .today-product-row[data-use-status=used] .daily-brief-number{background-color:var(--n-wash);color:var(--n-ink)}
#main[data-page=overview] .today-step-role{color:var(--n-muted)}
#main[data-page=overview] .daily-brief-product .routine-frequency{color:var(--n-muted)}
#main[data-page=overview] .daily-brief-controls button[data-brief-skip]{color:var(--n-muted)}
#main[data-page=overview] .daily-brief-controls button[data-brief-skip][aria-pressed=true]{background-color:var(--n-wash);border-color:var(--n-rule);color:var(--n-ink)}
#main[data-page=overview] .today-sleek .today-week-link{color:var(--n-ink)}
#main[data-page=overview] .today-one-finding,#main[data-page=overview] .today-checkin-reminder{background-color:var(--n-wash);border-color:var(--n-rule);border-radius:0}
#main[data-page=overview] .today-one-finding .eyebrow,#main[data-page=overview] .today-checkin-reminder .eyebrow{color:var(--n-muted)}
#main[data-page=overview] .today-one-finding h3,#main[data-page=overview] .today-checkin-reminder h2{color:var(--n-ink)}
#main[data-page=overview] .today-one-finding p:not(.eyebrow),#main[data-page=overview] .today-checkin-reminder .help{color:var(--n-muted)}
#main[data-page=overview] .today-one-finding #daily-brief-insight{color:var(--n-ink)}
#main[data-page=overview] .today-consistency{color:var(--n-muted)}
.today-product-thumb{border-radius:0}
#main[data-page=controls] .lead{color:var(--n-muted)}
.privacy-summary{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:2px}
.privacy-summary .eyebrow{color:var(--n-muted)}
.privacy-counts strong{color:var(--n-ink)}
.privacy-counts span{color:var(--n-muted)}
.privacy-summary .tiny{color:var(--n-muted)}
.privacy-actions button{background-color:var(--n-wash);border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}
#main[data-page=controls] .privacy-details{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}
.privacy-details summary{color:var(--n-ink)}
.privacy-details h3{color:var(--n-ink)}
.privacy-details p{color:var(--n-muted)}
.privacy-delete h2{color:var(--n-ink)}
.privacy-delete p{color:var(--n-muted)}
.privacy-delete .danger{background-color:var(--n-paper)}
#main[data-page=overview] .today-buy-check{border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
.today-buy-icon{border-radius:0}
#main[data-page=overview] .today-buy-check h2{color:var(--n-ink)}
#main[data-page=overview] .today-buy-check p{color:var(--n-muted)}
.today-buy-actions .primary{background-color:var(--n-olive)}
.today-buy-actions .quiet{color:var(--n-muted)}
.store-check-dialog #store-new-focus input,.store-check-dialog #store-reason{background-color:var(--n-paper);color:var(--n-ink)}
.routine-category-tabs button{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}
.routine-category-tabs button[aria-pressed=true]{background-color:var(--n-olive)}
.schedule-reasons{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
.schedule-reasons h3{color:var(--n-ink)}
.schedule-reasons h4{color:var(--n-ink)}
.schedule-reasons p,.schedule-reasons li{color:var(--n-ink)}
.schedule-reasons summary,.schedule-reasons a{color:var(--n-ink)}
.schedule-reasons details{border-top-color:var(--n-rule)}
.worth-knowing{color:var(--n-ink)}
.worth-card{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
.worth-card h3{color:var(--n-ink)}
.worth-card p,.worth-card li{color:var(--n-ink)}
.worth-card summary,.worth-card a{color:var(--n-ink)}
.worth-card input,.worth-card select{background-color:var(--n-wash);color:var(--n-ink)}
.worth-card form{border-top-color:var(--n-rule)}
.today-focus-ideas button{background-color:var(--n-paper);border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}
.today-focus-ideas button:hover,.today-focus-ideas button:focus-visible{background-color:var(--n-wash)}
.today-drawer-head [data-close-preferences]{color:var(--n-ink);border-radius:0}
.today-shelf-snapshot{background-color:var(--n-wash);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
.today-shelf-snapshot h2{color:var(--n-ink)}
.today-shelf-snapshot .shelf-snapshot-value{color:var(--n-ink)}
.today-shelf-snapshot .tiny{color:var(--n-muted)}
.shelf-snapshot-finding{border-top-color:var(--n-rule)}
.shelf-snapshot-finding h3{color:var(--n-ink)}
.shelf-snapshot-finding p{color:var(--n-ink)}
.today-shelf-snapshot [data-explore-shelf]{color:var(--n-ink)}
.today-focus-banner{background-color:var(--n-wash);color:var(--n-ink);border-radius:0}
.today-focus-banner .eyebrow{color:var(--n-muted)}
.today-focus-banner h2{color:var(--n-ink)}
.today-focus-banner p{color:var(--n-muted)}
.shelf-area-title{border-bottom-color:var(--n-rule);color:var(--n-ink)}
.shelf-care-area .collection-care-group{color:var(--n-muted)}
main[data-page="overview"].today-simple .daily-brief{border-radius:0}
main[data-page="overview"].today-simple .today-step-details p{color:var(--n-muted)}
main[data-page="overview"].today-simple .today-buy-check{border-top-color:var(--n-rule)}
.routine-why-compact{background-color:var(--n-wash);border-color:var(--n-rule);color:var(--n-ink);border-radius:0}
.routine-why-teaser{color:var(--n-muted)}
main[data-page="routine"]>.routine-edit,main[data-page="routine"]>.routine-fit{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}
.forma-celebration{background-color:var(--n-wash);color:var(--n-ink);box-shadow:none}
.forma-celebration small{color:var(--n-muted)}
.rest-check{color:var(--n-muted)}
.shared-calendar-day{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}
.shared-calendar-day h4{background-color:var(--n-wash)}
.shared-calendar-slots>div+div{border-left-color:var(--n-rule)}
.shared-period{color:var(--n-muted)}
.forma-work-status{background-color:var(--n-wash);border-color:var(--n-rule);color:var(--n-ink);border-radius:0;box-shadow:none}
.forma-work-mark{color:var(--n-muted)}
.forma-work-job{border-top-color:var(--n-rule)}
.assessment-focus{border-top-color:var(--n-rule)}
.forma-work-open{border-radius:0}
@media(max-width:600px){#main[data-page=progress] .baseline-product{border-bottom-color:var(--n-rule)}}
#main[data-page=routine]>.routine-edit,#main[data-page=routine]>.routine-fit,#main[data-page=routine]>.routine-share{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}
.today-focus-options{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}
.today-focus-options button{color:var(--n-ink)}
.today-focus-options button+button{border-top-color:var(--n-rule)}
.today-focus-options button:hover{background-color:var(--n-wash)}
.today-focus-options button span:last-child{color:var(--n-muted)}
.today-focus-banner>.quiet{color:var(--n-muted)}
main[data-page="overview"].today-simple .today-focus-banner.focus-compose{border-radius:0}
.focus-quick-form input{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:2px}
.focus-quick-ideas>span{color:var(--n-muted)}
.focus-quick-ideas button{border-color:var(--n-rule);color:var(--n-ink);border-radius:2px}
.focus-quick-ideas button:hover{background-color:var(--n-wash)}
.focus-more-ideas summary{color:var(--n-muted)}
.focus-quick-form>.primary{background-color:var(--n-olive);border-radius:0}
.photo-review-card{background-color:var(--n-paper);border-color:var(--n-rule);border-radius:0}
.photo-review-image img{border-radius:0}
.photo-review-image button{background-color:var(--n-olive);box-shadow:none}
.photo-review-card li button{background-color:var(--n-wash);border-radius:2px}
a.shop-buy{border-radius:0}
.social-share-card{background-color:var(--n-paper);color:var(--n-ink)}
.social-dialog{color:var(--n-ink);border-radius:0}
.social-preview-card{background-color:var(--n-wash);border-radius:0}
.shared-products li{border-bottom-color:var(--n-rule)}
.social-share-card .eyebrow,.social-share-card p,.social-preview-card p,.incoming-share p{color:var(--n-muted)}
.saved-social article{border-bottom-color:var(--n-rule)}
.incoming-share{background-color:var(--n-paper);color:var(--n-ink)}
