.theme-bee{--accent:#D9A62E;--accent-2:#4A3A1C;--fragrance-dark:#171208;--fragrance-soft:#F8F1DE}
.card-theme-bee{--card-accent:#D9A62E;--card-dark:#171208}
.feature-theme-bee{--accent:#D9A62E;--dark:#171208}
.theme-bee .site-header{background:color-mix(in srgb,#171208 96%,transparent);border-bottom-color:color-mix(in srgb,#D9A62E 14%,transparent)}
.theme-bee .bottle-halo{background:color-mix(in srgb,#D9A62E 28%,transparent);box-shadow:0 0 140px color-mix(in srgb,#4A3A1C 16%,transparent)}
.theme-bee .hero-bottle img{filter:drop-shadow(0 48px 34px rgba(5,3,2,.60)) drop-shadow(0 0 32px color-mix(in srgb,#D9A62E 16%,transparent))}
.theme-bee .quick-facts{background:color-mix(in srgb,#F8F1DE 92%,#fff)}
.theme-bee .journey{background:#F8F1DE}
.theme-bee .focus-note{background:color-mix(in srgb,#fff 92%,#F8F1DE);border-color:color-mix(in srgb,#D9A62E 35%,transparent)}
.theme-bee .perfumer{background:#F8F1DE}
.theme-bee .note-buttons button:hover{background:#D9A62E;border-color:#D9A62E;color:#fff}
.theme-bee .note-links a:hover{background:#D9A62E;border-color:#D9A62E;color:#fff}
.theme-bee .number-scale button:hover{background:#D9A62E;border-color:#D9A62E;color:#fff}
.theme-bee .number-scale button.selected{background:#D9A62E;border-color:#D9A62E;color:#fff}
.theme-bee .preference-grid button[aria-pressed="true"]{background:#D9A62E;border-color:#D9A62E;color:#fff}
.theme-bee .score-track i{background:linear-gradient(90deg,#D9A62E,#4A3A1C)}
.theme-bee .fragrance-hero{background-image:radial-gradient(circle at 76% 42%,color-mix(in srgb,#D9A62E 26%,transparent),transparent 26%),radial-gradient(circle at 20% 90%,color-mix(in srgb,#4A3A1C 14%,transparent),transparent 30%),linear-gradient(150deg,#171208 0%,#050403 100%)}
@media (prefers-color-scheme: dark){.theme-bee .fragrance-hero{background-image:radial-gradient(circle at 50% 38%,color-mix(in srgb,#D9A62E 30%,transparent),transparent 23%),radial-gradient(circle at 52% 82%,color-mix(in srgb,#4A3A1C 20%,transparent),transparent 30%),linear-gradient(167deg,#050403 0%,color-mix(in srgb,#D9A62E 22%,#171208) 52%,#171208 100%)}}
@media (prefers-color-scheme: dark){.theme-bee .hero-bottle{height:55vh;min-height:420px}}
.theme-bee .section-nav{background:linear-gradient(90deg,color-mix(in srgb,#171208 96%,#D9A62E) 0%,color-mix(in srgb,#171208 90%,#D9A62E) 50%,color-mix(in srgb,#171208 96%,#D9A62E) 100%);border-top:1px solid color-mix(in srgb,#D9A62E 7%,transparent);border-bottom:1px solid color-mix(in srgb,#D9A62E 16%,transparent);box-shadow:0 10px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.018)}
.theme-bee .section-nav a{color:rgba(255,255,255,.72)}
.theme-bee .section-nav a:hover{color:#fff}
.theme-bee .section-nav a.active{color:#fff}
.theme-bee .hero-atmosphere i{border-color:color-mix(in srgb,#D9A62E 16%,transparent);box-shadow:0 0 42px color-mix(in srgb,#4A3A1C 10%,transparent)}
.theme-bee .caveat-panel{background:radial-gradient(circle at 84% 12%,color-mix(in srgb,#4A3A1C 16%,transparent),transparent 35%),radial-gradient(circle at 18% 88%,color-mix(in srgb,#D9A62E 18%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,#171208 80%,#D9A62E) 0%,#171208 74%)}
.theme-bee .journey-card{border:1px solid color-mix(in srgb,#D9A62E 16%,transparent);box-shadow:0 22px 58px color-mix(in srgb,#171208 10%,transparent)}
.theme-bee .community{background:linear-gradient(180deg,color-mix(in srgb,#F8F1DE 40%,#fff) 0%,#F8F1DE 100%)}
.theme-bee a.entity-inline-link[href="/houses/zoologist/"]{display:inline-flex;align-items:center;gap:.28em;padding-bottom:2px;text-decoration:none;border-bottom:1px solid currentColor}
.theme-bee a.entity-inline-link[href="/perfumers/cristiano-canali/"]{display:inline-flex;align-items:center;gap:.28em;padding-bottom:2px;text-decoration:none;border-bottom:1px solid currentColor}
.theme-bee a.entity-inline-link[href="/houses/zoologist/"]::after{content:"↗";font-family:var(--sans);font-size:.68em;line-height:1}
.theme-bee a.entity-inline-link[href="/perfumers/cristiano-canali/"]::after{content:"↗";font-family:var(--sans);font-size:.68em;line-height:1}
.theme-bee a.entity-inline-link:hover{opacity:.72}
.theme-bee a.entity-inline-link:focus-visible{opacity:.72}
.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-bee .note-buttons button:hover{color:#000000}
body.theme-bee .number-scale button:hover{color:#000000}
body.theme-bee .number-scale button.selected{color:#000000}
body.theme-bee .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}}
