.theme-mango-skin{--accent:#CC9C24;--accent-2:#B48430;--fragrance-dark:#1A1208;--fragrance-soft:#F5EFE0}
.card-theme-mango-skin{--card-accent:#CC9C24;--card-dark:#1A1208}
.feature-theme-mango-skin{--accent:#CC9C24;--dark:#1A1208}
.theme-mango-skin .site-header{background:color-mix(in srgb,#1A1208 96%,transparent);border-bottom-color:color-mix(in srgb,#CC9C24 14%,transparent)}
.theme-mango-skin .bottle-halo{background:color-mix(in srgb,#CC9C24 28%,transparent);box-shadow:0 0 140px color-mix(in srgb,#B48430 16%,transparent)}
.theme-mango-skin .hero-bottle img{filter:drop-shadow(0 48px 34px rgba(5,3,2,.60)) drop-shadow(0 0 32px color-mix(in srgb,#CC9C24 16%,transparent))}
.theme-mango-skin .quick-facts{background:color-mix(in srgb,#F5EFE0 92%,#fff)}
.theme-mango-skin .journey{background:#F5EFE0}
.theme-mango-skin .focus-note{background:color-mix(in srgb,#fff 92%,#F5EFE0);border-color:color-mix(in srgb,#CC9C24 35%,transparent)}
.theme-mango-skin .perfumer{background:#F5EFE0}
.theme-mango-skin .note-buttons button:hover{background:#CC9C24;border-color:#CC9C24;color:#fff}
.theme-mango-skin .note-links a:hover{background:#CC9C24;border-color:#CC9C24;color:#fff}
.theme-mango-skin .number-scale button:hover{background:#CC9C24;border-color:#CC9C24;color:#fff}
.theme-mango-skin .number-scale button.selected{background:#CC9C24;border-color:#CC9C24;color:#fff}
.theme-mango-skin .preference-grid button[aria-pressed="true"]{background:#CC9C24;border-color:#CC9C24;color:#fff}
.theme-mango-skin .score-track i{background:linear-gradient(90deg,#CC9C24,#B48430)}
.theme-mango-skin .fragrance-hero{background-image:radial-gradient(circle at 76% 42%,color-mix(in srgb,#CC9C24 26%,transparent),transparent 26%),radial-gradient(circle at 20% 90%,color-mix(in srgb,#B48430 14%,transparent),transparent 30%),linear-gradient(150deg,#1A1208 0%,#050403 100%)}
@media (prefers-color-scheme: dark){.theme-mango-skin .fragrance-hero{background-image:radial-gradient(circle at 50% 38%,color-mix(in srgb,#CC9C24 30%,transparent),transparent 23%),radial-gradient(circle at 52% 82%,color-mix(in srgb,#B48430 20%,transparent),transparent 30%),linear-gradient(167deg,#050403 0%,color-mix(in srgb,#CC9C24 22%,#1A1208) 52%,#1A1208 100%)}}
@media (prefers-color-scheme: dark){.theme-mango-skin .hero-bottle{height:55vh;min-height:420px}}
.theme-mango-skin .section-nav{background:linear-gradient(90deg,color-mix(in srgb,#1A1208 96%,#CC9C24) 0%,color-mix(in srgb,#1A1208 90%,#CC9C24) 50%,color-mix(in srgb,#1A1208 96%,#CC9C24) 100%);border-top:1px solid color-mix(in srgb,#CC9C24 7%,transparent);border-bottom:1px solid color-mix(in srgb,#CC9C24 16%,transparent);box-shadow:0 10px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.018)}
.theme-mango-skin .section-nav a{color:rgba(255,255,255,.72)}
.theme-mango-skin .section-nav a:hover{color:#fff}
.theme-mango-skin .section-nav a.active{color:#fff}
.theme-mango-skin .hero-atmosphere i{border-color:color-mix(in srgb,#CC9C24 16%,transparent);box-shadow:0 0 42px color-mix(in srgb,#B48430 10%,transparent)}
.theme-mango-skin .caveat-panel{background:radial-gradient(circle at 84% 12%,color-mix(in srgb,#B48430 16%,transparent),transparent 35%),radial-gradient(circle at 18% 88%,color-mix(in srgb,#CC9C24 18%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,#1A1208 80%,#CC9C24) 0%,#1A1208 74%)}
.theme-mango-skin .journey-card{border:1px solid color-mix(in srgb,#CC9C24 16%,transparent);box-shadow:0 22px 58px color-mix(in srgb,#1A1208 10%,transparent)}
.theme-mango-skin .community{background:linear-gradient(180deg,color-mix(in srgb,#F5EFE0 40%,#fff) 0%,#F5EFE0 100%)}
.theme-mango-skin a.entity-inline-link[href="/houses/vilhelm-parfumerie/"]{display:inline-flex;align-items:center;gap:.28em;padding-bottom:2px;text-decoration:none;border-bottom:1px solid currentColor}
.theme-mango-skin a.entity-inline-link[href="/perfumers/jerome-epinette/"]{display:inline-flex;align-items:center;gap:.28em;padding-bottom:2px;text-decoration:none;border-bottom:1px solid currentColor}
.theme-mango-skin a.entity-inline-link[href="/houses/vilhelm-parfumerie/"]::after{content:"↗";font-family:var(--sans);font-size:.68em;line-height:1}
.theme-mango-skin a.entity-inline-link[href="/perfumers/jerome-epinette/"]::after{content:"↗";font-family:var(--sans);font-size:.68em;line-height:1}
.theme-mango-skin a.entity-inline-link:hover{opacity:.72}
.theme-mango-skin a.entity-inline-link:focus-visible{opacity:.72}
.card-theme-brutus{--card-accent:#9C6C42;--card-dark:#1C1512}
.fragrance-card.card-theme-brutus{--card-accent:#9C6C42;--card-dark:#1C1512}
.fragrance-card[data-id="brutus"]{--card-accent:#9C6C42;--card-dark:#1C1512}
.feature-theme-brutus{--accent:#9C6C42;--dark:#1C1512}
.card-theme-ambre-narguile{--card-accent:#C68A3A;--card-dark:#241608}
.fragrance-card.card-theme-ambre-narguile{--card-accent:#C68A3A;--card-dark:#241608}
.fragrance-card[data-id="ambre-narguile"]{--card-accent:#C68A3A;--card-dark:#241608}
.feature-theme-ambre-narguile{--accent:#C68A3A;--dark:#241608}
.card-theme-mixed-emotions{--card-accent:#4A3226;--card-dark:#14100C}
.fragrance-card.card-theme-mixed-emotions{--card-accent:#4A3226;--card-dark:#14100C}
.fragrance-card[data-id="mixed-emotions"]{--card-accent:#4A3226;--card-dark:#14100C}
.feature-theme-mixed-emotions{--accent:#4A3226;--dark:#14100C}
.card-theme-elysium-absolue{--card-accent:#E8066B;--card-dark:#2B0E2A}
.fragrance-card.card-theme-elysium-absolue{--card-accent:#E8066B;--card-dark:#2B0E2A}
.fragrance-card[data-id="elysium-absolue"]{--card-accent:#E8066B;--card-dark:#2B0E2A}
.feature-theme-elysium-absolue{--accent:#E8066B;--dark:#2B0E2A}
.card-theme-ani{--card-accent:#C9A055;--card-dark:#1A1610}
.fragrance-card.card-theme-ani{--card-accent:#C9A055;--card-dark:#1A1610}
.fragrance-card[data-id="ani"]{--card-accent:#C9A055;--card-dark:#1A1610}
.feature-theme-ani{--accent:#C9A055;--dark:#1A1610}
.card-theme-gris-charnel{--card-accent:#A2837E;--card-dark:#1A1614}
.fragrance-card.card-theme-gris-charnel{--card-accent:#A2837E;--card-dark:#1A1614}
.fragrance-card[data-id="gris-charnel"]{--card-accent:#A2837E;--card-dark:#1A1614}
.feature-theme-gris-charnel{--accent:#A2837E;--dark:#1A1614}
.card-theme-oud-for-grace{--card-accent:#C9A24E;--card-dark:#0D0B08}
.fragrance-card.card-theme-oud-for-grace{--card-accent:#C9A24E;--card-dark:#0D0B08}
.fragrance-card[data-id="oud-for-grace"]{--card-accent:#C9A24E;--card-dark:#0D0B08}
.feature-theme-oud-for-grace{--accent:#C9A24E;--dark:#0D0B08}
.card-theme-carnal-flower{--card-accent:#E8CC3C;--card-dark:#141008}
.fragrance-card.card-theme-carnal-flower{--card-accent:#E8CC3C;--card-dark:#141008}
.fragrance-card[data-id="carnal-flower"]{--card-accent:#E8CC3C;--card-dark:#141008}
.feature-theme-carnal-flower{--accent:#E8CC3C;--dark:#141008}
.card-theme-marfa{--card-accent:#A68863;--card-dark:#1A1614}
.fragrance-card.card-theme-marfa{--card-accent:#A68863;--card-dark:#1A1614}
.fragrance-card[data-id="marfa"]{--card-accent:#A68863;--card-dark:#1A1614}
.feature-theme-marfa{--accent:#A68863;--dark:#1A1614}
.card-theme-moon-tale{--card-accent:#3CC0CC;--card-dark:#0D2426}
.fragrance-card.card-theme-moon-tale{--card-accent:#3CC0CC;--card-dark:#0D2426}
.fragrance-card[data-id="moon-tale"]{--card-accent:#3CC0CC;--card-dark:#0D2426}
.feature-theme-moon-tale{--accent:#3CC0CC;--dark:#0D2426}
.card-theme-tobacco-chocolat{--card-accent:#B8642E;--card-dark:#180C06}
.fragrance-card.card-theme-tobacco-chocolat{--card-accent:#B8642E;--card-dark:#180C06}
.fragrance-card[data-id="tobacco-chocolat"]{--card-accent:#B8642E;--card-dark:#180C06}
.feature-theme-tobacco-chocolat{--accent:#B8642E;--dark:#180C06}
.card-theme-this-is-not-a-blue-bottle-1-8{--card-accent:#2E2ECC;--card-dark:#0D0D26}
.fragrance-card.card-theme-this-is-not-a-blue-bottle-1-8{--card-accent:#2E2ECC;--card-dark:#0D0D26}
.fragrance-card[data-id="this-is-not-a-blue-bottle-1-8"]{--card-accent:#2E2ECC;--card-dark:#0D0D26}
.feature-theme-this-is-not-a-blue-bottle-1-8{--accent:#2E2ECC;--dark:#0D0D26}
.card-theme-al-qurashi-blend{--card-accent:#C87A1E;--card-dark:#170F07}
.fragrance-card.card-theme-al-qurashi-blend{--card-accent:#C87A1E;--card-dark:#170F07}
.fragrance-card[data-id="al-qurashi-blend"]{--card-accent:#C87A1E;--card-dark:#170F07}
.feature-theme-al-qurashi-blend{--accent:#C87A1E;--dark:#170F07}
.trust-your-nose-page{background:var(--paper)}
.tyn-shell{max-width:var(--max);margin:auto;padding:calc(var(--header-h) + clamp(50px,7vw,100px)) var(--gutter) clamp(70px,9vw,120px)}
.tyn-intro{max-width:660px}
.tyn-lede{font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65;color:color-mix(in srgb,var(--ink) 74%,transparent);margin-bottom:1.9em}
.tyn-start{font-size:1rem}
.tyn-note{margin-top:1.1em;font-size:.8rem;color:color-mix(in srgb,var(--ink) 52%,transparent)}
.tyn-noscript{margin-top:2em;font-size:.9rem;color:color-mix(in srgb,var(--ink) 62%,transparent)}
.tyn-progress{display:flex;align-items:center;gap:14px;margin-bottom:clamp(22px,3vw,38px)}
.tyn-progress-bar{flex:1;height:3px;border-radius:3px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}
.tyn-versus{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(12px,2.2vw,28px)}
.tyn-or{align-self:center;font-family:var(--serif);font-style:italic;font-size:clamp(.95rem,1.6vw,1.25rem);color:color-mix(in srgb,var(--ink) 42%,transparent)}
.tyn-card{display:flex}
.tyn-card-button{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;padding:0;border:1px solid color-mix(in srgb,var(--tyn-accent,#8a7a5c) 22%,transparent);border-radius:22px;overflow:hidden;cursor:pointer;text-align:left;color:#fff;background:linear-gradient(160deg,var(--tyn-dark,#14100c),#070606);transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s,border-color .32s}
.tyn-card-button:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--tyn-accent,#8a7a5c) 55%,transparent);box-shadow:0 34px 70px -32px color-mix(in srgb,var(--tyn-accent,#8a7a5c) 60%,transparent)}
.tyn-card-button:focus-visible{transform:translateY(-6px);border-color:color-mix(in srgb,var(--tyn-accent,#8a7a5c) 55%,transparent);box-shadow:0 34px 70px -32px color-mix(in srgb,var(--tyn-accent,#8a7a5c) 60%,transparent)}
.tyn-card-glow{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--tyn-accent,#8a7a5c) 46%,transparent),transparent 58%);opacity:.9}
.tyn-card-media{position:relative;z-index:1;display:block;padding:clamp(18px,3vw,34px) clamp(18px,3vw,34px) 0}
.tyn-card-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:.32em;padding:clamp(16px,2.4vw,26px) clamp(18px,3vw,32px) 0}
.tyn-card-lead{font-size:clamp(.82rem,1.15vw,.95rem);line-height:1.55;color:color-mix(in srgb,#fff 76%,transparent)}
.tyn-card-cta{position:relative;z-index:1;margin-top:auto;padding:clamp(16px,2.4vw,24px) clamp(18px,3vw,32px);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--tyn-accent,#8a7a5c) 92%,#fff);opacity:.9}
.tyn-status{margin-top:1.4em;font-size:.85rem;color:color-mix(in srgb,var(--ink) 60%,transparent)}
.tyn-result{position:relative;max-width:820px;margin:auto;text-align:center}
.tyn-confetti{position:absolute;inset:-40px 0 auto;width:100%;height:420px;pointer-events:none;z-index:3}
.tyn-winner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,240px) 1fr;gap:clamp(18px,3vw,36px);align-items:center;text-align:left;padding:clamp(20px,3vw,36px);border-radius:24px;color:#fff;text-decoration:none;background:radial-gradient(circle at 24% 26%,color-mix(in srgb,var(--tyn-accent,#8a7a5c) 44%,transparent),transparent 58%),linear-gradient(150deg,var(--tyn-dark,#14100c),#070606);border:1px solid color-mix(in srgb,var(--tyn-accent,#8a7a5c) 30%,transparent);box-shadow:0 40px 90px -44px color-mix(in srgb,var(--tyn-accent,#8a7a5c) 62%,transparent)}
.tyn-winner-copy{display:flex;flex-direction:column;gap:.42em}
.tyn-winner-cta{margin-top:.5em;font-size:.74rem!important;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--tyn-accent,#8a7a5c) 92%,#fff)!important}
.tyn-read{margin:clamp(28px,4vw,48px) auto 0;max-width:620px;text-align:left;display:flex;flex-direction:column;gap:.85em}
.tyn-read-note{font-size:.82rem!important;color:color-mix(in srgb,var(--ink) 52%,transparent)!important}
.tyn-more{margin-top:clamp(38px,5vw,64px);text-align:left}
.tyn-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.8vw,20px)}
.tyn-more-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(18px,2.4vw,26px) clamp(14px,2vw,20px) 0;border-radius:18px;text-decoration:none;color:#fff;background:radial-gradient(circle at 60% 20%,color-mix(in srgb,var(--tyn-accent,#8a7a5c) 40%,transparent),transparent 60%),linear-gradient(150deg,var(--tyn-dark,#14100c),#070606);border:1px solid color-mix(in srgb,var(--tyn-accent,#8a7a5c) 22%,transparent);overflow:hidden;transition:transform .28s,box-shadow .28s,border-color .28s}
.tyn-more-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tyn-accent,#8a7a5c) 52%,transparent);box-shadow:0 26px 52px -26px color-mix(in srgb,var(--tyn-accent,#8a7a5c) 58%,transparent)}
.tyn-more-card:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tyn-accent,#8a7a5c) 52%,transparent);box-shadow:0 26px 52px -26px color-mix(in srgb,var(--tyn-accent,#8a7a5c) 58%,transparent)}
.tyn-more-media{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(132px,17vw,168px)}
.tyn-more-copy{display:flex;flex-direction:column;gap:.42em;align-items:center;padding:clamp(14px,2vw,20px) 0 clamp(16px,2.2vw,22px)}
.tyn-more-cta{display:block;width:100%;margin-top:auto;padding:clamp(12px,1.6vw,15px) 10px;font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--tyn-accent,#8a7a5c) 92%,#fff);border-top:1px solid color-mix(in srgb,var(--tyn-accent,#8a7a5c) 20%,transparent);background:rgba(0,0,0,.22)}
.tyn-audience{border:0;padding:0;margin:0 0 2em}
.tyn-audience-options{display:flex;flex-wrap:wrap;gap:9px}
.tyn-audience-note{margin-top:.85em;font-size:.78rem;color:color-mix(in srgb,var(--ink) 50%,transparent)}
.tyn-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:clamp(34px,4.5vw,56px)}
.tyn-teaser{max-width:var(--max);margin:auto;padding:0 var(--gutter) clamp(60px,8vw,110px)}
.tyn-teaser-inner{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(28px,4vw,56px);border-radius:26px;color:#fff;background:radial-gradient(circle at 76% 26%,rgba(201,162,78,.34),transparent 56%),linear-gradient(150deg,#171310,#070606);border:1px solid rgba(201,162,78,.22)}
.tyn-teaser-visual{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.6vw,22px)}
@media (max-width:900px){.tyn-more-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:900px){.tyn-winner{grid-template-columns:1fr;text-align:center;justify-items:center}}
@media (max-width:900px){.tyn-winner-copy{align-items:center}}
@media (max-width:900px){.tyn-teaser-inner{grid-template-columns:1fr}}
@media (max-width:900px){.tyn-teaser-visual{order:-1}}
@media (max-width:760px){.tyn-more-grid{grid-template-columns:1fr}}
@media (max-width:760px){.tyn-versus{grid-template-columns:1fr;gap:12px}}
@media (max-width:760px){.tyn-or{justify-self:center}}
@media (prefers-reduced-motion:reduce){.tyn-card-button{transition:none}}
@media (prefers-reduced-motion:reduce){.tyn-more-card{transition:none}}
@media (prefers-reduced-motion:reduce){.tyn-card-button:hover{transform:none}}
@media (prefers-reduced-motion:reduce){.tyn-card-button:focus-visible{transform:none}}
@media (prefers-reduced-motion:reduce){.tyn-more-card:hover{transform:none}}
.card-theme-carmina{--card-accent:#C4176B;--card-dark:#1A0710}
.fragrance-card.card-theme-carmina{--card-accent:#C4176B;--card-dark:#1A0710}
.fragrance-card[data-id="carmina"]{--card-accent:#C4176B;--card-dark:#1A0710}
.feature-theme-carmina{--accent:#C4176B;--dark:#1A0710}
.card-theme-bois-imperial{--card-accent:#8A9A5B;--card-dark:#14150F}
.fragrance-card.card-theme-bois-imperial{--card-accent:#8A9A5B;--card-dark:#14150F}
.fragrance-card[data-id="bois-imperial"]{--card-accent:#8A9A5B;--card-dark:#14150F}
.feature-theme-bois-imperial{--accent:#8A9A5B;--dark:#14150F}
.card-theme-bee{--card-accent:#D9A62E;--card-dark:#171208}
.fragrance-card.card-theme-bee{--card-accent:#D9A62E;--card-dark:#171208}
.fragrance-card[data-id="bee"]{--card-accent:#D9A62E;--card-dark:#171208}
.feature-theme-bee{--accent:#D9A62E;--dark:#171208}
.card-theme-memoirs-of-a-trespasser{--card-accent:#A8703C;--card-dark:#180F09}
.fragrance-card.card-theme-memoirs-of-a-trespasser{--card-accent:#A8703C;--card-dark:#180F09}
.fragrance-card[data-id="memoirs-of-a-trespasser"]{--card-accent:#A8703C;--card-dark:#180F09}
.feature-theme-memoirs-of-a-trespasser{--accent:#A8703C;--dark:#180F09}
.card-theme-pacific-rock-moss{--card-accent:#2FB3AE;--card-dark:#07242A}
.fragrance-card.card-theme-pacific-rock-moss{--card-accent:#2FB3AE;--card-dark:#07242A}
.fragrance-card[data-id="pacific-rock-moss"]{--card-accent:#2FB3AE;--card-dark:#07242A}
.feature-theme-pacific-rock-moss{--accent:#2FB3AE;--dark:#07242A}
.card-theme-nanban{--card-accent:#6B2F00;--card-dark:#1A0E05}
.fragrance-card.card-theme-nanban{--card-accent:#6B2F00;--card-dark:#1A0E05}
.fragrance-card[data-id="nanban"]{--card-accent:#6B2F00;--card-dark:#1A0E05}
.feature-theme-nanban{--accent:#6B2F00;--dark:#1A0E05}
.card-theme-hibiscus-mahajad{--card-accent:#CB3518;--card-dark:#1C0704}
.fragrance-card.card-theme-hibiscus-mahajad{--card-accent:#CB3518;--card-dark:#1C0704}
.fragrance-card[data-id="hibiscus-mahajad"]{--card-accent:#CB3518;--card-dark:#1C0704}
.feature-theme-hibiscus-mahajad{--accent:#CB3518;--dark:#1C0704}
.card-theme-radical-rose{--card-accent:#D4A85C;--card-dark:#160E05}
.fragrance-card.card-theme-radical-rose{--card-accent:#D4A85C;--card-dark:#160E05}
.fragrance-card[data-id="radical-rose"]{--card-accent:#D4A85C;--card-dark:#160E05}
.feature-theme-radical-rose{--accent:#D4A85C;--dark:#160E05}
.card-theme-rouge-smoking{--card-accent:#F0452D;--card-dark:#180605}
.fragrance-card.card-theme-rouge-smoking{--card-accent:#F0452D;--card-dark:#180605}
.fragrance-card[data-id="rouge-smoking"]{--card-accent:#F0452D;--card-dark:#180605}
.feature-theme-rouge-smoking{--accent:#F0452D;--dark:#180605}
.card-theme-african-leather{--card-accent:#8C6A3E;--card-dark:#14100B}
.fragrance-card.card-theme-african-leather{--card-accent:#8C6A3E;--card-dark:#14100B}
.fragrance-card[data-id="african-leather"]{--card-accent:#8C6A3E;--card-dark:#14100B}
.feature-theme-african-leather{--accent:#8C6A3E;--dark:#14100B}
.card-theme-musc-ravageur{--card-accent:#E5C51C;--card-dark:#14100A}
.fragrance-card.card-theme-musc-ravageur{--card-accent:#E5C51C;--card-dark:#14100A}
.fragrance-card[data-id="musc-ravageur"]{--card-accent:#E5C51C;--card-dark:#14100A}
.feature-theme-musc-ravageur{--accent:#E5C51C;--dark:#14100A}
.card-theme-reflection-man{--card-accent:#A97C3F;--card-dark:#1A140A;background-color:#1A140A;background-image:radial-gradient(circle at 76% 27%,color-mix(in srgb,#A97C3F 42%,transparent),transparent 24%),radial-gradient(circle at 22% 79%,color-mix(in srgb,#5C4A2E 23%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,#1A140A 74%,#A97C3F) 0%,#1A140A 58%,#080808 100%);border:1px solid color-mix(in srgb,#5C4A2E 20%,transparent)}
.feature-theme-reflection-man{--accent:#A97C3F;--dark:#1A140A;background-color:#1A140A!important;background-image:radial-gradient(circle at 76% 42%,color-mix(in srgb,#A97C3F 48%,transparent),transparent 25%),radial-gradient(circle at 22% 78%,color-mix(in srgb,#5C4A2E 18%,transparent),transparent 29%),linear-gradient(145deg,#1A140A,#080808)!important;border:1px solid color-mix(in srgb,#5C4A2E 20%,transparent);box-shadow:0 30px 86px rgba(0,0,0,.50),inset 0 0 0 1px rgba(255,255,255,.03)}
.feature-theme-reflection-man .featured-copy{color:#fff;text-shadow:0 2px 25px rgba(0,0,0,.7)}
.feature-theme-reflection-man .featured-copy p{color:rgba(255,255,255,.76)}
@media (max-width:760px){.feature-theme-reflection-man{background-image:radial-gradient(circle at 53% 24%,color-mix(in srgb,#A97C3F 32%,transparent),transparent 23%),radial-gradient(circle at 52% 84%,color-mix(in srgb,#5C4A2E 16%,transparent),transparent 29%),linear-gradient(158deg,color-mix(in srgb,#1A140A 75%,#A97C3F) 0%,#1A140A 61%,#080808 100%)!important}}
.card-theme-wulong-cha{--card-accent:#E0A94A;--card-dark:#171207;background-color:#171207;background-image:radial-gradient(circle at 76% 27%,color-mix(in srgb,#E0A94A 42%,transparent),transparent 24%),radial-gradient(circle at 22% 79%,color-mix(in srgb,#8FAE5E 23%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,#171207 74%,#E0A94A) 0%,#171207 58%,#080808 100%);border:1px solid color-mix(in srgb,#8FAE5E 20%,transparent)}
.feature-theme-wulong-cha{--accent:#E0A94A;--dark:#171207;background-color:#171207!important;background-image:radial-gradient(circle at 76% 42%,color-mix(in srgb,#E0A94A 48%,transparent),transparent 25%),radial-gradient(circle at 22% 78%,color-mix(in srgb,#8FAE5E 18%,transparent),transparent 29%),linear-gradient(145deg,#171207,#080808)!important;border:1px solid color-mix(in srgb,#8FAE5E 20%,transparent);box-shadow:0 30px 86px rgba(0,0,0,.50),inset 0 0 0 1px rgba(255,255,255,.03)}
.feature-theme-wulong-cha .featured-copy{color:#fff;text-shadow:0 2px 25px rgba(0,0,0,.7)}
.feature-theme-wulong-cha .featured-copy p{color:rgba(255,255,255,.76)}
@media (max-width:760px){.feature-theme-wulong-cha{background-image:radial-gradient(circle at 53% 24%,color-mix(in srgb,#E0A94A 32%,transparent),transparent 23%),radial-gradient(circle at 52% 84%,color-mix(in srgb,#8FAE5E 16%,transparent),transparent 29%),linear-gradient(158deg,color-mix(in srgb,#171207 75%,#E0A94A) 0%,#171207 61%,#080808 100%)!important}}
.card-theme-angels-share{--card-accent:#C79256;--card-dark:#120E08;background-color:#120E08;background-image:radial-gradient(circle at 76% 27%,color-mix(in srgb,#C79256 42%,transparent),transparent 24%),radial-gradient(circle at 22% 79%,color-mix(in srgb,#8A6A3E 23%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,#120E08 74%,#C79256) 0%,#120E08 58%,#080808 100%);border:1px solid color-mix(in srgb,#8A6A3E 20%,transparent)}
.feature-theme-angels-share{--accent:#C79256;--dark:#120E08;background-color:#120E08!important;background-image:radial-gradient(circle at 76% 42%,color-mix(in srgb,#C79256 48%,transparent),transparent 25%),radial-gradient(circle at 22% 78%,color-mix(in srgb,#8A6A3E 18%,transparent),transparent 29%),linear-gradient(145deg,#120E08,#080808)!important;border:1px solid color-mix(in srgb,#8A6A3E 20%,transparent);box-shadow:0 30px 86px rgba(0,0,0,.50),inset 0 0 0 1px rgba(255,255,255,.03)}
.feature-theme-angels-share .featured-copy{color:#fff;text-shadow:0 2px 25px rgba(0,0,0,.7)}
.feature-theme-angels-share .featured-copy p{color:rgba(255,255,255,.76)}
@media (max-width:760px){.feature-theme-angels-share{background-image:radial-gradient(circle at 53% 24%,color-mix(in srgb,#C79256 32%,transparent),transparent 23%),radial-gradient(circle at 52% 84%,color-mix(in srgb,#8A6A3E 16%,transparent),transparent 29%),linear-gradient(158deg,color-mix(in srgb,#120E08 75%,#C79256) 0%,#120E08 61%,#080808 100%)!important}}
:root{--muted:#625e57}
.score-track i[class^="score-width-"]{transition:none}
.quick-rating .sentiment-track i[class^="score-width-"]{transition:none}
.home-hero-copy .home-intro-title{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.08;letter-spacing:-.04em;margin:12px 0 16px}
.home-intro-lead{font-size:1rem;line-height:1.65;max-width:44ch;color:var(--muted)}
.home-introduction{margin-bottom:32px}
.comment-history-controls{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}
.comment-history-controls [hidden]{display:none}
.taxonomy-context{padding-top:0;padding-bottom:48px}
.taxonomy-context-links{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0}
.taxonomy-context-note{color:var(--muted);font-size:.875rem}
body.theme-mango-skin .note-buttons button:hover{color:#000000}
body.theme-mango-skin .number-scale button:hover{color:#000000}
body.theme-mango-skin .number-scale button.selected{color:#000000}
body.theme-mango-skin .preference-grid button[aria-pressed="true"]{color:#000000}
.card-theme-amyris-femme{--card-accent:#CBB36A;--card-dark:#17190F;background-color:#17190F;background-image:radial-gradient(circle at 76% 27%,color-mix(in srgb,#CBB36A 42%,transparent),transparent 24%),radial-gradient(circle at 22% 79%,color-mix(in srgb,#969C73 23%,transparent),transparent 30%),linear-gradient(145deg,#313124 0%,#17190F 58%,#080808 100%);border:1px solid color-mix(in srgb,#969C73 20%,transparent)}
.feature-theme-amyris-femme{--accent:#CBB36A;--dark:#17190F;background-color:#17190F!important;background-image:radial-gradient(circle at 76% 42%,color-mix(in srgb,#CBB36A 48%,transparent),transparent 25%),radial-gradient(circle at 22% 78%,color-mix(in srgb,#969C73 18%,transparent),transparent 29%),linear-gradient(145deg,#17190F,#080808)!important;border:1px solid color-mix(in srgb,#969C73 20%,transparent);box-shadow:0 30px 86px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.03)}
.feature-theme-amyris-femme .featured-copy{color:#fff;text-shadow:0 2px 25px rgba(0,0,0,.7)}
.feature-theme-amyris-femme .featured-copy p{color:rgba(255,255,255,.86)}
@media (max-width:760px){.feature-theme-amyris-femme{background-image:radial-gradient(circle at 53% 24%,color-mix(in srgb,#CBB36A 32%,transparent),transparent 23%),radial-gradient(circle at 52% 84%,color-mix(in srgb,#969C73 16%,transparent),transparent 29%),linear-gradient(158deg,#313124 0%,#17190F 61%,#080808 100%)!important}}
.card-theme-boadicea-1907{--card-accent:#DDB66C;--card-dark:#250D17;background-color:#250D17;background-image:radial-gradient(circle at 76% 27%,color-mix(in srgb,#DDB66C 42%,transparent),transparent 24%),radial-gradient(circle at 22% 79%,color-mix(in srgb,#B2687F 23%,transparent),transparent 30%),linear-gradient(145deg,#471827 0%,#250D17 58%,#080808 100%);border:1px solid color-mix(in srgb,#B2687F 20%,transparent)}
.feature-theme-boadicea-1907{--accent:#DDB66C;--dark:#250D17;background-color:#250D17!important;background-image:radial-gradient(circle at 76% 42%,color-mix(in srgb,#DDB66C 48%,transparent),transparent 25%),radial-gradient(circle at 22% 78%,color-mix(in srgb,#B2687F 18%,transparent),transparent 29%),linear-gradient(145deg,#250D17,#080808)!important;border:1px solid color-mix(in srgb,#B2687F 20%,transparent);box-shadow:0 30px 86px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.03)}
.feature-theme-boadicea-1907 .featured-copy{color:#fff;text-shadow:0 2px 25px rgba(0,0,0,.7)}
.feature-theme-boadicea-1907 .featured-copy p{color:rgba(255,255,255,.86)}
@media (max-width:760px){.feature-theme-boadicea-1907{background-image:radial-gradient(circle at 53% 24%,color-mix(in srgb,#DDB66C 32%,transparent),transparent 23%),radial-gradient(circle at 52% 84%,color-mix(in srgb,#B2687F 16%,transparent),transparent 29%),linear-gradient(158deg,#471827 0%,#250D17 61%,#080808 100%)!important}}
