:is(html[data-theme=dark] body,body[data-theme=dark]){--fi-bg: var(--surface-page);--fi-panel: color-mix(in srgb, var(--surface-card) 88%, transparent);--celebrity-surface: var(--surface-card);--celebrity-panel: color-mix(in srgb, var(--surface-card) 86%, transparent);--brand-surface: color-mix(in srgb, var(--surface-card) 86%, transparent);--brand-surface-strong: color-mix(in srgb, var(--surface-card) 94%, transparent);--perfumer-surface: color-mix(in srgb, var(--surface-card) 86%, transparent);--perfumer-surface-strong: color-mix(in srgb, var(--surface-card) 94%, transparent);--oops-surface: color-mix(in srgb, var(--surface-card) 84%, transparent);--emote-picker-bg: var(--surface-card)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.quick-action,.collection-entry){background:var(--surface-card, #151923);border-color:#94a3b838}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.form-input,.form-select,.search-input,.brand-search__input){background:color-mix(in srgb,var(--surface-muted) 88%,transparent);border-color:color-mix(in srgb,var(--color-outline) 55%,transparent);color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,.form-input,.search-input__field,.brand-search__input)::placeholder{color:color-mix(in srgb,var(--color-text-muted) 70%,transparent)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.chip,.badge,.role-chip,.status-badge,.field-badge,.brand-chip,.filter-chip,.celebrity-chip,.celebrity-mini-chip,.familles-pill,.brand-quick-link,.scent-hero-card__tag){background:color-mix(in srgb,var(--surface-muted) 82%,transparent);border-color:color-mix(in srgb,var(--surface-border) 78%,transparent);color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.button--secondary,.button--ghost,.pagination__link,.tab){background:color-mix(in srgb,var(--surface-muted) 84%,transparent);border-color:color-mix(in srgb,var(--surface-border) 82%,transparent);color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.button--secondary:hover,.button--ghost:hover,.pagination__link:hover,.tab:hover){background:color-mix(in srgb,var(--theme-accent) 20%,var(--surface-muted));border-color:var(--theme-hover-border)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(h1,h2,h3,.page-title,.section-heading,.card__title,.brand-directory-page__title){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.page-subtitle,.card__text,.muted,.hint,.help,.empty,[class$=__hint],[class$=__lead],[class$=__subtitle],[class$=__meta]){color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.modal,.modal__panel,.dialog,.dialog__panel,.drawer,.popover,.dropdown,.compare-modal__panel,.emote-picker){background:color-mix(in srgb,var(--surface-card) 94%,transparent);border-color:var(--theme-panel-border);color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(table,.table){background:color-mix(in srgb,var(--surface-card) 90%,transparent);border-color:color-mix(in srgb,var(--surface-border) 82%,transparent);color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(th,td,.table__cell){border-color:color-mix(in srgb,var(--surface-border) 72%,transparent)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page{--bg: var(--surface-page);--card: var(--surface-card);--text: var(--color-text);--muted: var(--color-text-muted);--muted-2: color-mix(in srgb, var(--color-text-muted) 76%, transparent);--border: color-mix(in srgb, var(--surface-border) 86%, transparent);--page-bg: transparent;color:var(--color-text);background:transparent}@supports selector(body:has(.perfume-page)){html[data-theme=dark] body:has(.perfume-page),body[data-theme=dark]:has(.perfume-page){background:var(--ui-surface)}}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .hero,.perfume-page .hero-right:before,.perfume-page .info-card,.perfume-page .section,.perfume-page .olfactive-timeline,.perfume-page .perfume-soundtrack,.perfume-page .perfume-comments,.perfume-page .favorite-popover__panel,.perfume-page .favorite-popover__options,.perfume-page .community-summary,.perfume-page .community-summary__popover,.perfume-page .community-modal__panel,.perfume-page .community-modal__field,.perfume-page .community-modal__control,.perfume-page .comment-composer__panel,.perfume-page .accord-chip,.perfume-page .perfumer-chip,.perfume-page .chip,.perfume-page .metric){background:var(--theme-panel-background);border-color:var(--theme-panel-border);color:var(--color-text);box-shadow:var(--theme-panel-shadow-strong)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .hero{background:transparent;border:0;box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .hero-right:before{background:transparent;border:0;box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .info-card{background:transparent;box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page :is(.hero .perfumer-chip,.accord-chip){background:transparent;border:0;box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .info-card:after{border-color:color-mix(in srgb,var(--surface-border) 62%,transparent)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .perfume-comments){background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--theme-primary) 12%,transparent),transparent 42%),radial-gradient(circle at 8% 100%,color-mix(in srgb,var(--theme-secondary) 10%,transparent),transparent 44%),var(--theme-panel-background);border:1px solid var(--theme-panel-border);box-shadow:var(--theme-panel-shadow-strong)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .perfume-soundtrack{background:radial-gradient(circle at 82% 12%,rgba(255,180,148,.26),transparent 30%),radial-gradient(circle at 0% 96%,rgba(128,53,91,.32),transparent 36%),linear-gradient(145deg,#25101d,#120d16 48%,#361622);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 24px 60px #00000052;color:#fff7f1}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .perfume-comments__item,.perfume-page .perfume-comments__reply,.perfume-page .perfume-comments__reaction-picker,.perfume-page .comment-composer__panel){background:color-mix(in srgb,var(--surface-card) 86%,transparent);border-color:var(--theme-panel-border-soft);color:var(--color-text);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 7%,transparent),0 12px 26px #0000002e}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .soundtrack-card,.perfume-page .perfume-soundtrack__empty,.perfume-page .perfume-soundtrack__form,.perfume-page .perfume-soundtrack__status-card){background:linear-gradient(145deg,#ffffff29,#ffffff12);border-color:#ffffff24;color:#fff7f1;box-shadow:inset 0 1px #ffffff24,0 16px 36px #00000038}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .perfume-comments__score,.perfume-page .perfume-comments__reaction-chip,.perfume-page .perfume-comments__reaction,.perfume-page .perfume-comments__vote-button,.perfume-page .perfume-comments__reply-button,.perfume-page .perfume-comments__edit-button,.perfume-page .perfume-comments__edit-cancel,.perfume-page .perfume-comments__inline-reply-cancel,.perfume-page .perfume-comments__delete-button,.perfume-page .comment-composer__close){background:color-mix(in srgb,var(--surface-muted) 86%,transparent);border-color:var(--theme-panel-border-soft);color:var(--color-text);box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .perfume-soundtrack__meta,.perfume-page .soundtrack-card__badge,.perfume-page .soundtrack-card__vote-button,.perfume-page .perfume-soundtrack__submit){background:#ffffff1f;border-color:#ffffff2e;color:#ffe9db;box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .perfume-comments__reaction-chip.is-active,.perfume-page .perfume-comments__reaction.is-active,.perfume-page .perfume-comments__vote-button.is-active){background:color-mix(in srgb,var(--theme-primary) 34%,var(--surface-muted));border-color:color-mix(in srgb,var(--theme-primary) 48%,var(--surface-border));color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .soundtrack-card__vote-button--active){background:linear-gradient(180deg,#ffd8c6,#ffb99d);border-color:#ffd2bda8;color:#32121f}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .perfume-soundtrack__input,:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .comment-composer__textarea,:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .perfume-comments__edit-textarea,:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .perfume-comments__inline-reply-textarea{background:color-mix(in srgb,var(--surface-muted) 88%,transparent);border-color:color-mix(in srgb,var(--color-outline) 58%,transparent);color:var(--color-text);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .soundtrack-card__actions{border-left-color:var(--theme-panel-border-soft)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .perfume-comments__footer{border-top-color:var(--theme-panel-border-soft)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .perfume-comments__replies{border-left-color:color-mix(in srgb,var(--theme-primary) 34%,var(--surface-border))}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .hero-strip__content--perfumers{background:transparent;border:0;box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .hero-strip__content--perfumers:before{border-color:color-mix(in srgb,var(--surface-border) 58%,transparent)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .hero-strip__content--perfumers:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-primary) 26%,transparent),transparent)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .brand-pill,.perfume-page .brand-chip,.perfume-page .favorite-trigger,.perfume-page .favorite-popover__option,.perfume-page .favorite-popover__counts,.perfume-page .community-modal__actions .button--ghost){background:color-mix(in srgb,var(--surface-muted) 86%,transparent);border-color:color-mix(in srgb,var(--surface-border) 82%,transparent);color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .brand-pill img){background:color-mix(in srgb,#ffffff 92%,var(--surface-muted))}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .hero-left picture,.perfume-page .hero-left img){background:transparent;box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .info-title,.perfume-page .hero-header .info-title,.perfume-page .hero-identity-item__value,.perfume-page .section-title,.perfume-page h2,.perfume-page h3,.perfume-page .community-modal__title,.perfume-page .perfume-soundtrack__title,.perfume-page .soundtrack-card__title-link,.perfume-page .perfume-soundtrack__label,.perfume-page .perfume-soundtrack__status-title,.perfume-page .perfume-comments__header h2,.perfume-page .perfume-comments__author-name,.perfume-page .comment-composer__header h3,.perfume-page .comment-composer__label){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .about,.perfume-page .about h2,.perfume-page .buybox__title-main,.perfume-page #olfactive-pyramid .pyramid__title,.perfume-page #olfactive-pyramid .pyramid-col__title){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .breadcrumbs__list,.perfume-page .section-subtitle,.perfume-page .desc,.perfume-page .meta,.perfume-page .rating-row__label,.perfume-page .olfactive-timeline__value,.perfume-page .perfume-soundtrack__intro,.perfume-page .perfume-soundtrack__meta,.perfume-page .soundtrack-card__channel,.perfume-page .soundtrack-card__meta,.perfume-page .perfume-soundtrack__empty-copy,.perfume-page .perfume-soundtrack__status-copy,.perfume-page .perfume-comments__header p,.perfume-page .perfume-comments__date,.perfume-page .perfume-comments__reply-context,.perfume-page .perfume-comments__replies-title,.perfume-page .perfume-comments__empty,.perfume-page .comment-composer__hint){color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .olfactive-timeline{background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--theme-secondary) 14%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--surface-card) 94%,var(--theme-primary)),var(--surface-page))}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .olfactive-timeline__visual,.perfume-page .olfactive-timeline__group){border-color:color-mix(in srgb,var(--theme-primary) 22%,var(--surface-border));background:color-mix(in srgb,var(--surface-card) 91%,var(--theme-primary));box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0000002e}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .olfactive-timeline__group-icon{background:color-mix(in srgb,var(--theme-primary) 18%,var(--surface-card));color:color-mix(in srgb,var(--theme-primary) 68%,#fff)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .olfactive-timeline__method-trigger,.perfume-page .olfactive-timeline__method-tooltip){border-color:color-mix(in srgb,var(--theme-primary) 24%,var(--surface-border));background:color-mix(in srgb,var(--surface-card) 91%,var(--theme-primary));color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .olfactive-timeline__bar{background:color-mix(in srgb,var(--series-color) 13%,var(--surface-page))}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .olfactive-timeline__note-icon{border-color:color-mix(in srgb,var(--theme-secondary) 22%,var(--surface-border));background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.08),transparent 42%),color-mix(in srgb,var(--surface-card) 88%,var(--theme-secondary));box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff0f}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .olfactive-timeline__slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--theme-primary) 0 var(--timeline-progress, 0%),color-mix(in srgb,var(--theme-primary) 15%,var(--surface-page)) var(--timeline-progress, 0%) 100%)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .olfactive-timeline__slider::-moz-range-track{background:color-mix(in srgb,var(--theme-primary) 15%,var(--surface-page))}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .buybox__subtitle,.perfume-page #olfactive-pyramid .note-name){color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .buybox__card{border-color:color-mix(in srgb,var(--theme-primary) 24%,var(--surface-border));background:color-mix(in srgb,var(--surface-card) 94%,var(--theme-primary));box-shadow:0 12px 30px #0003}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .buybox__card--best{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-card) 82%,var(--theme-primary)),var(--surface-card) 52%)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .buybox__merchant-name,.perfume-page .buybox__price-current){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .buybox__volume{background:var(--surface-page);color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .buybox__volumes-label{color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .buybox__volume-option{border-color:var(--surface-border);background:var(--surface-card);color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfume-page .buybox__volume-option.is-selected{border-color:var(--theme-primary);background:color-mix(in srgb,var(--surface-card) 82%,var(--theme-primary));color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .perfume-soundtrack__title,.perfume-page .soundtrack-card__title-link,.perfume-page .perfume-soundtrack__label,.perfume-page .perfume-soundtrack__status-title){color:#fff7f1}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .soundtrack-card__listen,.perfume-page .soundtrack-card__rank){color:#ffd2bd}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfume-page .perfume-soundtrack__intro,.perfume-page .soundtrack-card__channel,.perfume-page .soundtrack-card__meta,.perfume-page .perfume-soundtrack__empty-copy,.perfume-page .perfume-soundtrack__status-copy){color:#fff7f1b8}:is(html[data-theme=dark] body,body[data-theme=dark]) .scent-detail{--scent-section-bg: color-mix(in srgb, var(--surface-card) 88%, transparent);--scent-section-border: color-mix(in srgb, var(--surface-border) 84%, transparent);--scent-section-shadow: var(--theme-panel-shadow-strong);color:var(--color-text)}@supports selector(body:has(.scent-hero)){html[data-theme=dark] body:has(.scent-hero),body[data-theme=dark]:has(.scent-hero){background:radial-gradient(46rem 28rem at 12% 0%,color-mix(in srgb,var(--scent-accent, var(--theme-accent)) 16%,transparent),transparent 62%),radial-gradient(38rem 24rem at 92% 8%,color-mix(in srgb,var(--color-botanical) 12%,transparent),transparent 66%),linear-gradient(180deg,var(--surface-page) 0%,var(--color-background) 100%)}}:is(html[data-theme=dark] body,body[data-theme=dark]) .scent-hero{background:transparent}:is(html[data-theme=dark] body,body[data-theme=dark]) .scent-hero-card{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--scent-accent, var(--theme-accent)) 14%,transparent),transparent 44%),var(--theme-panel-background);box-shadow:var(--theme-panel-shadow-strong)}:is(html[data-theme=dark] body,body[data-theme=dark]) .scent-hero-card:hover{box-shadow:0 24px 56px color-mix(in srgb,var(--scent-accent, var(--theme-accent)) 18%,rgba(0,0,0,.36))}:is(html[data-theme=dark] body,body[data-theme=dark]) .scent-hero-card:before{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--scent-accent, var(--theme-accent)) 22%,transparent),transparent 72%);opacity:.45}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.scent-page-nav__inner,.scent-page-nav__link,.map-wrapper,#world-map,.map-legend,.scent-overview,.scent-perfumes,.accords-olfactifs-wrap,.assoc-scents,.timeline,.anecdotes,.description,.origin-map,.extraction,.scent-overview__fact,.assoc-card,.usage-graph,.cross-navigation,.cross-navigation__item--family,.cross-navigation__item--scents,.cross-navigation__scent-card){background:var(--theme-panel-background);border-color:var(--theme-panel-border);color:var(--color-text);box-shadow:var(--theme-panel-shadow-strong)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.scent-page-nav__link:hover,.scent-page-nav__link:focus-visible,.scent-page-nav__link.is-active,.map-reset-btn:hover,.map-reset-btn:focus-visible,.scent-perfumes__link:hover,.scent-perfumes__link:focus-visible,.assoc-card:hover,.assoc-card:focus-visible,.cross-navigation__item--family:hover,.cross-navigation__item--family:focus-visible,.cross-navigation__scent-card:hover,.cross-navigation__scent-card:focus-visible,.scent-overview__fact-value--link:hover,.scent-overview__fact-value--link:focus-visible){background:color-mix(in srgb,var(--scent-accent, var(--theme-accent)) 22%,var(--surface-muted));color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.scent-overview h2,.scent-perfumes h2,.accords-olfactifs-wrap h2,.usage-graph h2,.assoc-scents h2,.description h2,.origin-map h2,.extraction h2,.timeline h2,.anecdotes h2,.scent-overview__fact-value,.accord-tag,.assoc-card__name,.assoc-card__fallback,.scent-detail .timeline>h2,.scent-detail .anecdotes>h2,.scent-detail .timeline .timeline__title,.scent-detail .anecdotes .timeline__title,.cross-navigation h2,.cross-navigation__item h3,.cross-navigation__scent-name){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.scent-hero-card__subtitle,.scent-overview__lead,.desc-body,.desc-body p,.extraction-body p,.scent-perfumes__intro p:last-child,.scent-perfumes__link,.caption,.assoc-scents__intro,.assoc-card__hint,.scent-detail .timeline .timeline__description,.scent-detail .anecdotes .timeline__description,.scent-detail .timeline .timeline__meta,.scent-detail .anecdotes .timeline__meta,.scent-detail .timeline .timeline__date,.scent-detail .anecdotes .timeline__date,#map-status,.map-reset-btn,.cross-navigation__body,.cross-navigation__action,.cross-navigation__kicker,.scent-overview__fact-label){color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.scent-overview,.scent-perfumes,.accords-olfactifs-wrap,.assoc-scents,.usage-graph,.description,.origin-map,.extraction,.timeline,.anecdotes,.cross-navigation){background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--scent-accent, var(--theme-accent)) 12%,transparent),transparent 42%),var(--theme-panel-background)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.scent-overview__fact,#map-status,.map-reset-btn,.scent-perfumes__link,.assoc-card,.cross-navigation__item,.cross-navigation__kicker,.cross-navigation__action,.cross-navigation__scent-card,.scent-detail .timeline .timeline__date,.scent-detail .anecdotes .timeline__date,.scent-detail .timeline .timeline__content,.scent-detail .anecdotes .timeline__content){background:color-mix(in srgb,var(--surface-card) 86%,transparent);border-color:var(--theme-panel-border);box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.scent-overview:before,.scent-perfumes:before,.description:before,.origin-map:before,.extraction:before,.timeline:before,.anecdotes:before,.cross-navigation__item--family:before){background:linear-gradient(180deg,color-mix(in srgb,var(--scent-accent, var(--theme-accent)) 72%,#ffffff),transparent)}:is(html[data-theme=dark] body,body[data-theme=dark]) .accord-tag{color:var(--color-background);box-shadow:0 10px 22px #00000038}:is(html[data-theme=dark] body,body[data-theme=dark]) .accord-horizontal{filter:drop-shadow(0 4px 8px rgba(0,0,0,.22))}:is(html[data-theme=dark] body,body[data-theme=dark]) .assoc-card__icon{background:color-mix(in srgb,var(--surface-muted) 82%,#ffffff);border-color:var(--theme-panel-border);box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) .cross-navigation__action{background:color-mix(in srgb,var(--surface-muted) 84%,transparent);border-color:var(--theme-panel-border)}:is(html[data-theme=dark] body,body[data-theme=dark]) .scent-hero-card__media img{background:transparent}:is(html[data-theme=dark] body,body[data-theme=dark]) .scent-hero-card__media-placeholder{background:var(--theme-panel-background)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.cross-navigation__scent-icon,.cross-navigation__scent-icon img){background:color-mix(in srgb,var(--surface-muted) 82%,#ffffff)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.brand-page,.perfumer-page){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.brand-hero,.brand-stat,.brand-bio,.brand-related,.brand-perfumes,.brand-timeline,.brand-anecdotes,.brand-bio__entry-body,.brand-timeline__content,.brand-anecdotes__item,.related-articles__item,.brand-hero__button-secondary,.brand-hero__quick-nav,.perfumer-hero,.perfumer-stat,.perfumer-bio,.perfumer-related,.perfumer-perfumes,.perfumer-sources,.perfumer-bio__entry,.perfumer-bio__entry-body,.perfumer-bio__highlight,.perfumer-perfumes__fallback){background:var(--theme-panel-background);border-color:var(--theme-panel-border);color:var(--color-text);box-shadow:var(--theme-panel-shadow-strong)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.brand-hero__title,.brand-section__title,.brand-stat__value,.brand-bio__heading,.brand-timeline__title,.brand-anecdotes__title,.perfumer-hero__title,.perfumer-section__title,.perfumer-stat__value,.perfumer-bio__heading){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.brand-hero__summary,.brand-hero__summary p,.brand-section__subtitle,.brand-stat__label,.brand-hero__note,.brand-bio__body,.brand-bio__body p,.brand-timeline__description,.brand-timeline__description p,.brand-anecdotes__text,.perfumer-hero__summary,.perfumer-hero__summary p,.perfumer-section__subtitle,.perfumer-stat__label,.perfumer-hero__note,.perfumer-bio__body,.perfumer-bio__body p){color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.brand-hero__logo-card,.brand-hero__logo-card img,.brand-hero__logo-placeholder,.perfumer-hero__portrait,.perfumer-hero__portrait img,.perfumer-hero__portrait-placeholder){background:#fff}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.member-profile,.user-dashboard){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-page{color:#fbf5ea;background:radial-gradient(circle at 76% 8%,rgba(129,185,173,.14),transparent 28rem),linear-gradient(180deg,#0f1419,#11171d 54%,#141a20)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-hero{background:linear-gradient(125deg,rgba(246,240,229,.08),transparent 32%),linear-gradient(180deg,#191f26fa,#0b0f14fc);border-color:#f6f0e521;box-shadow:0 30px 80px #00000057,inset 0 1px #f6f0e51f}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-hero__title{color:#fbf5ea}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-hero__media,:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-hero__portrait,:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-hero__portrait img,:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-hero__portrait-placeholder{background:transparent}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfumer-hero__stats){background:#0a0e1352;border-color:#f6f0e51f;box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfumer-stat){background:transparent;border-color:#f6f0e517;box-shadow:none}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfumer-bio,.perfumer-influence,.perfumer-related,.perfumer-perfumes,.perfumer-sources){background:linear-gradient(180deg,#f6f0e513,#f6f0e50a),#13181ff5;border-color:#f6f0e51f;color:#fbf5ea}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.member-profile__hero,.dashboard-quick-actions,.quick-action,.chat-contacts,.chat-contact__link,.chat-thread,.chat-thread__messages,.chat-bubble,.chat-thread__composer,.chat-thread__composer textarea,.chat-thread__attachment,.contrib-card,.contrib-panel,.contrib-modal){background:var(--theme-panel-background);border-color:var(--theme-panel-border);color:var(--color-text);box-shadow:var(--theme-panel-shadow)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.member-profile__link,.quick-action:hover,.quick-action:focus-visible,.quick-action.is-active,.quick-action[aria-selected=true],.chat-contact__link:hover,.chat-contact__link:focus-visible,.chat-contact.is-active .chat-contact__link,.chat-thread__identity-link:hover,.chat-thread__identity-link:focus-visible,.chat-bubble--outgoing,.chat-bubble__link--affinez){background:color-mix(in srgb,var(--theme-accent) 20%,var(--surface-muted));border-color:color-mix(in srgb,var(--theme-accent) 38%,var(--surface-border));color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.member-profile__username,.chat-contacts__header h3,.chat-contact__name,.chat-thread__name){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.member-profile__meta,.member-profile__empty,.quick-action__hint,.chat-contacts__header p,.chat-contact__preview,.chat-contact__time,.chat-bubble__time,.chat-thread__hint,.messages-empty){color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.member-profile__avatar,.member-profile__avatar img,.chat-contact__avatar,.chat-thread__avatar){background:color-mix(in srgb,var(--surface-muted) 88%,#ffffff)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.chat-widget__notice,.chat-widget__input,.chat-widget__emotes){background:color-mix(in srgb,#181328 92%,transparent);border-color:#ffffff24;color:#f7f3ff}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-hero__details{background:var(--surface-muted);border-color:var(--theme-panel-border)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-hero__stats{background:transparent}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-stat{background:var(--surface-card);border-color:var(--theme-panel-border)}:is(html[data-theme=dark] body,body[data-theme=dark]) .perfumer-hero-timeline__value{color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfumer-hero-timeline__label,.perfumer-influence__text,.perfumer-page .perfume-card__co-creators){color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.perfumer-hero-timeline__period,.perfumer-page .page-eyebrow){color:#e5b779}:is(html[data-theme=dark] body,body[data-theme=dark]) .filtrage-section{--parfum-ink: var(--color-text);--parfum-muted: var(--color-text-muted);--parfum-warm: #e5a16b;--parfum-botanical: #71c5a6;background:var(--theme-page-background)}:is(html[data-theme=dark] body,body[data-theme=dark]) .filtrage-section:before{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-text-muted) 16%,transparent) 1px,transparent 0)}:is(html[data-theme=dark] body,body[data-theme=dark]) .search-input .search-input__field{background:transparent;border-color:transparent}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.celebrity-page,.accords-page,.filtrage-section,.data-hub){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.celebrity-hero,.celebrity-orbit-chip,.celebrity-hero__marquee-item,.celebrity-stage-card,.celebrity-card,.celebrity-results,.celebrity-spotlight,.accords-hero,.accords-stat,.accord-page-nav__inner,.accord-page-nav__link,.accord-profile-card,.accords-kpi-card,.accord-distribution__item,.accord-editorial,.scent-toolbar,.filters-drawer,.filters-drawer__header,.filters-panel,.filters-handle,.filter-badge,.scent-item__card,.scent-item__face--front,.scent-results__empty-note,.auth-modal__panel,.auth-modal__toast,.auth-modal__tabs,.auth-modal__tab.is-active,.auth-modal__input,.auth-modal__alert,.auth-modal .button,.cookie-consent,.cookie-consent__actions,.data-hub__stats,.stat-card,.data-hub__tabs,.data-hub__panel,.panel-controls,.control input,.control select,.raw-pager__btn,.hub-table,.hub-table__head,.hub-row,.hub-table__empty,.raw-fields,.raw-field,.raw-table,.raw-table__table thead th,.raw-table__table tbody td,.raw-modal__inner){background:var(--theme-panel-background);border-color:var(--theme-panel-border);color:var(--color-text);box-shadow:var(--theme-panel-shadow)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.accord-page-nav__link:hover,.accord-page-nav__link:focus-visible,.filter-badge:hover,.filter-badge.is-active,.scent-item:hover .scent-item__card,.scent-item:focus-within .scent-item__card,.auth-modal__close:hover,.auth-modal__close:focus-visible,.auth-modal .button:hover,.auth-modal .button:focus-visible,.tab.is-active,.raw-cell:hover,.raw-cell:focus-visible){background:var(--theme-hover-background);border-color:var(--theme-hover-border);color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) .reset-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 58%,var(--surface-card)),color-mix(in srgb,var(--theme-accent-dark) 54%,var(--surface-muted)));border:1px solid color-mix(in srgb,var(--theme-accent) 36%,var(--surface-border));color:var(--color-text);box-shadow:0 12px 24px color-mix(in srgb,var(--theme-accent) 22%,transparent)}:is(html[data-theme=dark] body,body[data-theme=dark]) .reset-btn:hover:not(:disabled),:is(html[data-theme=dark] body,body[data-theme=dark]) .reset-btn:focus-visible:not(:disabled){background:var(--theme-hover-background);border-color:var(--theme-hover-border);color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) .reset-btn:disabled,:is(html[data-theme=dark] body,body[data-theme=dark]) .reset-btn[aria-disabled=true]{background:color-mix(in srgb,var(--surface-muted) 72%,transparent);border-color:var(--theme-panel-border-soft);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;opacity:1}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.celebrity-hero__title,.celebrity-card__title,.accords-section__header h2,.accords-section__header--sub h3,.accord-profile-card__value,.accords-kpi-card__value,.accord-distribution__row strong,.page-title,.scent-item__name,.auth-modal__title,.auth-modal__label,.data-hub__title,.stat-card__value,.panel-header h2,.hub-row__title,.raw-fields__title,.raw-modal__title){color:var(--color-text)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.celebrity-hero__subtitle,.accords-section__meta,.accords-section__meta p,.accords-kpi-card__label,.accord-editorial p,.toolbar-meta,.filter-heading,.scent-item__hint,.auth-modal__helper,.cookie-consent__text,.data-hub__subtitle,.stat-card__label,.stat-card__sub,.panel-subtitle,.control span,.hub-row__sub,.meta){color:var(--color-text-muted)}:is(html[data-theme=dark] body,body[data-theme=dark]) .filters-handle{border:1px solid var(--theme-panel-border);border-right:0}:is(html[data-theme=dark] body,body[data-theme=dark]) .filters-handle:after{background:color-mix(in srgb,var(--theme-accent) 54%,var(--color-text-muted))}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.scent-toolbar .form-input:not(.search-input__field),.auth-modal__input,.control input,.control select)::placeholder{color:var(--theme-placeholder-color)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.scent-item__image,.auth-modal__provider-icon){background:#fff}:is(html[data-theme=dark] body,body[data-theme=dark]) .filter-badge__icon{background:transparent}:is(html[data-theme=dark] body,body[data-theme=dark]) .year-card__link--image,:is(html[data-theme=dark] body,body[data-theme=dark]) .year-card__link--image:hover,:is(html[data-theme=dark] body,body[data-theme=dark]) .year-card__link--image:focus-visible{background:#10141f;border-color:color-mix(in srgb,var(--theme-accent) 32%,rgba(255,255,255,.22));color:#f8f3e7}:is(html[data-theme=dark] body,body[data-theme=dark]) .year-card__link--image:before{background:linear-gradient(180deg,#04071229,#040712a3)}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.year-note__icon,.year-note__icon img){background:#fff}:is(html[data-theme=dark] body,body[data-theme=dark]) :is(.social-signup__field :is(input,select,textarea))::placeholder{color:var(--theme-placeholder-color)}
