/* Personal workspace is a self-contained wine-colour chapter. */
html body main.app-main #my-workspace.my-workspace{background:linear-gradient(125deg,#421c2a,#241019)!important;border:1px solid #ac657d70!important;box-shadow:0 16px 38px #12080b55!important}
html body #my-workspace .my-workspace-content{background:linear-gradient(120deg,#411b28cc,#24101977)!important}
html body #my-workspace .liva-eyebrow,html body #my-workspace .my-workspace-visual span{color:#df9ab0!important}
html body #my-workspace .my-workspace-visual:after{background:linear-gradient(0deg,#260e19f2,transparent 68%)!important}
html body main.app-main #my-workspace input{background:#391c29!important;border-color:#b578905f!important;color:#fff!important}
html body #my-workspace input::placeholder{color:#d4a8b8!important;opacity:1}
html body main.app-main #my-workspace .my-link-entry button{background:linear-gradient(#ac4e6b,#803149)!important;border-color:#d98aa580!important;color:#fff!important;box-shadow:0 3px 15px #8e37502b!important}
html body main.app-main #my-workspace .my-workspace-actions button,html body main.app-main #my-workspace .my-link-row button{background:#4b2332!important;border:1px solid #b7768c66!important;color:#fff!important}
html body #my-workspace .my-link-row{border-color:#b8768c33!important}
html body #my-workspace :is(.my-workspace-note,.my-link-empty,.my-link-row small){color:#cfafba!important}
html body #my-workspace #my-analysis-result{background:#4b20302b!important;border-color:#ba718a66!important}
html body #my-workspace :is(input,button):focus-visible{outline-color:#e8a7bf!important}
html body #my-workspace button:hover{filter:brightness(1.12)}

/* Precision search uses the same wine palette throughout its current screen. */
html body[data-screen=search]{background:radial-gradient(ellipse at 55% 0,#461b2b,transparent 750px),#180d13!important;--accent:#d685a0;--muted:#c9b6bf}
html body[data-screen=search] .global-topbar{background:#22101beF!important;border-bottom-color:#8e4d6655!important}
html body[data-screen=search] .global-topbar .site-primary-nav .workspace-switch.active b{color:#eca6be!important}
html body[data-screen=search] .global-topbar .site-primary-nav .workspace-switch.active:after{background:#e5a2ba!important}
html body[data-screen=search] .global-topbar .site-profile>summary{background:linear-gradient(#98425f,#732c46)!important;border-color:#be769166!important}
html body[data-screen=search] main.app-main>.context-navigation{background:#2d1722!important;border-color:#96556e66!important}
html body[data-screen=search] main.app-main>.context-navigation .nav.active{background:#a84e7022!important;border-color:#d289a477!important;color:#efb7cc!important}
html body #tab-search>.heading,html body #tab-search :is(.search-box,.filters,.results-heading,.sample-stats,.video-card,.empty){background-color:#29151f!important;border-color:#98617a66!important}
html body #tab-search #search-form>.search-box{background:#29151f!important}
html body #tab-search #search-form>.search-box:before{background-image:linear-gradient(#6e1e4233,#6e1e4233),url('/images/search-wine-background-v1.png')!important;background-size:cover!important;background-position:50% 40%!important;background-blend-mode:color,normal;filter:none!important;opacity:.82!important}
html body #tab-search #search-form>.search-box:after{background:linear-gradient(180deg,#29151f 0%,#29151fd9 28%,#29151f15 65%,#29151f77 100%)!important}
html body #tab-search .filters :is(.recent-searches,.filter-shortcuts,.saved-filter-section,details),html body #tab-search #recent-search-list>.recent-search-item{background:#3b2130!important;border-color:#a16a8266!important}
html body #tab-search :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:#3a2230!important;border-color:#a8799066!important;color:#fff!important}
html body #tab-search :is(input,textarea)::placeholder{color:#c6a7b6!important;opacity:1}
html body #tab-search :is(button.primary,.filter-submit-row button){background:linear-gradient(#bb6687,#8f3b5b)!important;border-color:#da9bb577!important;color:#fff!important;box-shadow:0 4px 12px #7d26442b!important}
html body #tab-search :is(.secondary,.text-button,.quick-chips button){background:#492838!important;border-color:#ad738b66!important;color:#f9eef4!important}
html body #tab-search .filter-shortcuts .quick-chips button.chosen{background:#853b59!important;border-color:#e0a1bc!important}
html body #tab-search :is(.filter-submit-row,#search-feedback){background:#532b3f66!important;border-color:#a96a8655!important;color:#f7e9f0!important}
html body #tab-search :is(.result-count,.accent,.sample-stats b,#result-count){color:#e5a0bd!important}
html body #tab-search :is(input,textarea,select,button,a,summary):focus-visible{outline-color:#e2a0bb!important}
html body #tab-search input[type=checkbox]{accent-color:#b85f82!important}

html body #tab-revenue #own-revenue-reports{background:#301722!important;border-color:#a5637d77!important}
html body #tab-revenue #own-revenue-reports :is(.panel,.report-types>article,.revenue-hero,.revenue-principles,.evidence-report){background:#3b202c!important;border-color:#9f627a77!important}
html body #tab-revenue #own-revenue-reports :is(input,select,textarea){background:#482635!important;border-color:#b57a9366!important;color:#fff!important}
html body #tab-revenue #own-revenue-reports button.primary{background:linear-gradient(#b36584,#853650)!important;border-color:#da9cb5!important;color:#fff!important}
html body #tab-revenue #own-revenue-reports :is(.outline-tag,.unverified-badge){background:#542b3d!important;border-color:#bd829977!important}
html body #tab-revenue #own-revenue-reports :is(input,textarea)::placeholder{color:#d5b3c1!important}
