/* White reading surfaces with the colours of each app's approved logo. */
html#hyvinn-ui[data-hyvinn-appearance=quiet]{color-scheme:light!important;color:#172a26!important;--brand-gradient:linear-gradient(90deg,#23755d,#28a8aa,#355db6,#d7a343,#d78497)}
html#hyvinn-ui[data-hyvinn-appearance=quiet] body{background:linear-gradient(155deg,#fff 5%,var(--v-soft,#e1f4e9) 100%)!important;color:#172a26!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(main,.page,.workspace,.app-shell,.shell,.hero-copy,.hero-art,.edition-art,.tool-main){background:transparent!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(header,.topbar,.sidebar,#sidebar,#drawer,.drawer,.persistent-menu,.mobile-nav,.bottom-nav,.hyvinn222-header,.hyvinn222-footer,.tool-top,.tool-bottom,dialog,.hyvinn222-dialog){background:#fff!important;border-color:var(--v-line,#bbdacb)!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.card,.app-card,.panel,.surface,.exercise,.exercise-card,.step-card,.summary-paper,.path,.week,.entry,.entry-card,.path-card,.topic-card,.recipe-card,.record-card,.goal-card,.metric,.note,.program-card,.programme-card,.program-summary,.training-card,.day-card,.feature,.progress-panel,.note-card,.info-box){background:#fff!important;border-color:var(--v-line,#bbdacb)!important;box-shadow:0 6px 24px #123b2e09!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.hero,.hero-card,.welcome-card,.direction-preview,.quiet-card,.saved-emotion,.blue,.philosophy-card,.soft-panel,.message-card,.tip,.task,.guidance,.note-box,.intro-card,.day-summary,.program-intro,.workout-summary,.tool-hero,.notice){background:linear-gradient(130deg,var(--v-soft,#e1f4e9),var(--v-tint,#c0e5d1))!important;border-color:var(--v-line,#bbdacb)!important;color:#172a26!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(h1,h2,h3,h4,.brand-word,.mobile-brand,.tool-brand){color:var(--v-accent,#1b7056)!important;-webkit-text-fill-color:currentColor!important;background-image:none!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(p,label,legend,.muted,.small,.mini,.local-note,.exercise-caption,.intensity-label){color:#344e46!important;-webkit-text-fill-color:currentColor!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.eyebrow,.kicker,.visual-eyebrow,.emotion-word,.big-number){color:var(--v-accent,#1b7056)!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] .app-card::before{background:var(--card-accent,var(--v-accent,#1b7056))!important;opacity:1}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.app-icon,.app-logo){background:transparent!important;border-color:transparent!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:#fff!important;color:#172a26!important;-webkit-text-fill-color:currentColor!important;border-color:#9db5ad!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(input,textarea)::placeholder{color:#60756e!important;-webkit-text-fill-color:currentColor!important;opacity:1}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(button,.button,.btn,.secondary,.ghost,.plain,.text-button,.text-btn,.tool-button){background:var(--v-soft,#e1f4e9)!important;color:var(--v-accent,#1b7056)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--v-line,#bbdacb)!important;box-shadow:none!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.primary,.primary-button,.app-link,.app-open,.open-app,#open-app,.collection-open,.suite-open,.button:not(.secondary):not(.ghost):not(.plain):not(.light):not(.text),.btn.primary,.form-actions>button[type=submit]){background:var(--v-accent,#1b7056)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border-color:var(--v-accent,#1b7056)!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.primary,.primary-button,.app-link,.app-open,.open-app,.collection-open,.suite-open,.button:not(.secondary):not(.ghost):not(.plain):not(.light):not(.text)) :is(span,small,strong,b,em){color:inherit!important;-webkit-text-fill-color:currentColor!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is([aria-current=page],button[aria-selected=true],button[aria-pressed=true],.nav-button.active,.nav-item.active,.nav-chip.active){background:var(--v-tint,#c0e5d1)!important;color:var(--v-accent,#1b7056)!important;border-color:var(--v-accent,#1b7056)!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.choice,.option,.path,.day,.week-strip>div,.empty-state){background:#fff!important;border-color:var(--v-line,#bbdacb)!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.progress-fill,.progress-track>span,.bar>span,.step-track .filled,.step-track span.filled){background:var(--v-accent,#1b7056)!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.visual-hero){background:radial-gradient(ellipse at 100% 0%,#2c9d87,transparent 65%),#105f50!important;color:#fff!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] .visual-hero :is(h1,p,.visual-free){color:#fff!important;-webkit-text-fill-color:currentColor!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] .visual-hero :is(h1 em,.visual-eyebrow){color:#ffe1a0!important;-webkit-text-fill-color:currentColor!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] .visual-primary{background:#f2d38a!important;color:#183f33!important;-webkit-text-fill-color:currentColor!important;border-color:#f2d38a!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(.danger,.emergency,[data-erase]){color:#922f3d!important;background:#fff2f3!important;border-color:#d899a4!important}
html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--v-accent,#1b7056)!important;outline-offset:3px}
html[data-hyvinn-appearance=quiet] img[data-hyvinn-color-logo]{filter:none!important;object-fit:contain;background:transparent}
@media print{html#hyvinn-ui[data-hyvinn-appearance=quiet] :is(body,main,.card,.panel){background:#fff!important;color:#172a26!important;box-shadow:none!important}}
