
/* PMD /motion palette isolation. Generated from the unchanged reference CSS.
   Theme text colors must not turn light-section links white or dark-section links dark. */
#pmd-faithful-page{color:#242c27!important;background-color:#fbfaf6!important}
#pmd-faithful-page :where(*){color:inherit!important;-webkit-text-fill-color:currentColor!important}
#pmd-faithful-page :where(button){background:transparent!important}
#pmd-faithful-page{--paper:#fbfaf6 !important;--white:#fff !important;--ink:#242c27 !important;--muted:#60665d !important;--green:#16382f !important;--dark:#102b24 !important;--gold:#d5bd83 !important;--line:#dadcd3 !important;--wash:#f1f2eb !important}
#pmd-faithful-page{background:var(--paper) !important;color:var(--ink) !important}
#pmd-faithful-page a{color:inherit !important}
#pmd-faithful-page button{color:inherit !important}
#pmd-faithful-page ::selection{background:var(--green) !important;color:white !important}
#pmd-faithful-page .skip-link{background:white !important}
#pmd-faithful-page .site-header{background:var(--paper) !important}
#pmd-faithful-page .desktop-nav a::after{background:var(--green) !important}
#pmd-faithful-page .hero{background:var(--dark) !important;color:white !important}
#pmd-faithful-page .hero::before{background:linear-gradient(90deg,transparent 22%,#10241c15 37%,#0b2015dc 65%,#0c2319ef 100%) !important}
#pmd-faithful-page .hero-photo figcaption{color:white !important}
#pmd-faithful-page .eyebrow{color:var(--muted) !important}
#pmd-faithful-page .hero .eyebrow{color:#e8d8b2 !important}
#pmd-faithful-page .hero-text{color:#f4f2e9 !important}
#pmd-faithful-page .button-gold{background:var(--gold) !important;color:#17291d !important;border-color:var(--gold) !important}
#pmd-faithful-page .button-gold:hover{background:#e2cc98 !important;border-color:#e2cc98 !important}
#pmd-faithful-page .hero-story-link{color:#e7eade !important}
#pmd-faithful-page .intro-strip>span{color:var(--muted) !important}
#pmd-faithful-page .section-heading>p{color:var(--muted) !important}
#pmd-faithful-page .choice-photo{background:#f0f1e9 !important}
#pmd-faithful-page .choice-en{color:var(--muted) !important}
#pmd-faithful-page .choice-copy p{color:var(--muted) !important}
#pmd-faithful-page .choice-link{color:var(--green) !important}
#pmd-faithful-page .collection-key{color:var(--muted) !important}
#pmd-faithful-page .tea-row:target{background:#eaf0e2 !important}
#pmd-faithful-page .tea-index{color:#74806c !important}
#pmd-faithful-page .tea-kind{color:var(--muted) !important}
#pmd-faithful-page .taste-label{color:#496047 !important;background:#edf0e6 !important}
#pmd-faithful-page .tea-jp{color:var(--muted) !important}
#pmd-faithful-page .tea-facts dt{color:var(--muted) !important}
#pmd-faithful-page .detail-trigger{background:transparent !important}
#pmd-faithful-page .detail-trigger:hover{background:var(--green) !important;border-color:var(--green) !important;color:white !important}
#pmd-faithful-page .quiet-link{color:var(--muted) !important}
#pmd-faithful-page .quiet-link:hover{border-bottom-color:var(--muted) !important}
#pmd-faithful-page .small-note{color:var(--muted) !important}
#pmd-faithful-page .story{background:var(--green) !important;color:#fff !important}
#pmd-faithful-page .story-photo figcaption{color:white !important}
#pmd-faithful-page .story-copy .eyebrow{color:#d6c89f !important}
#pmd-faithful-page .story-copy>p:not(.eyebrow){color:#e6ece5 !important}
#pmd-faithful-page .story-copy .text-link{color:#e8d9b0 !important}
#pmd-faithful-page .pair-number{color:#7c826e !important}
#pmd-faithful-page .pair-match{color:#6f715d !important}
#pmd-faithful-page .inline-button{background:none !important}
#pmd-faithful-page .inline-button:hover,#pmd-faithful-page .text-link:hover{color:#817041 !important}
#pmd-faithful-page .golden-section{background:#24342a !important;color:#f7f1df !important}
#pmd-faithful-page .golden-title .eyebrow{color:#d9c697 !important}
#pmd-faithful-page .golden-text p{color:#ebedde !important}
#pmd-faithful-page .inline-button.light{color:#ead5a2 !important}
#pmd-faithful-page .brew-card{background:var(--wash) !important}
#pmd-faithful-page .brew-caption span{color:var(--muted) !important}
#pmd-faithful-page .brew-stats dt{color:var(--muted) !important}
#pmd-faithful-page .faq-list summary span{color:#57704d !important}
#pmd-faithful-page .faq-list details>p{color:var(--muted) !important}
#pmd-faithful-page .visit{background:var(--green) !important;color:white !important}
#pmd-faithful-page .visit .eyebrow{color:#d9c697 !important}
#pmd-faithful-page .visit-inner>p:not(.eyebrow){color:#e7ece6 !important}
#pmd-faithful-page .button-outline{color:white !important;border-color:#c3cbbb !important}
#pmd-faithful-page .button-outline:hover{background:#2c5140 !important}
#pmd-faithful-page .visit-inner .visit-note{color:#c7d3c5 !important}
#pmd-faithful-page .footer-top p{color:var(--muted) !important}
#pmd-faithful-page .footer-top p a{color:var(--ink) !important}
#pmd-faithful-page .sources{color:var(--muted) !important}
#pmd-faithful-page .footer-bottom{color:var(--muted) !important}
#pmd-faithful-page .tea-dialog{background:var(--paper) !important;color:var(--ink) !important}
#pmd-faithful-page .tea-dialog::backdrop{background:#071b14ae !important}
#pmd-faithful-page .dialog-top{background:var(--paper) !important}
#pmd-faithful-page .dialog-top>span{color:var(--muted) !important}
#pmd-faithful-page .dialog-close{background:none !important}
#pmd-faithful-page .dialog-image figcaption{color:var(--muted) !important}
#pmd-faithful-page .dialog-jp{color:var(--muted) !important}
#pmd-faithful-page .dialog-facts dt{color:var(--muted) !important}
#pmd-faithful-page .dialog-difference{background:var(--wash) !important}
#pmd-faithful-page .dialog-difference strong{color:var(--muted) !important}
#pmd-faithful-page .dialog-source{color:var(--muted) !important}
#pmd-faithful-page .dialog-sales-note{color:var(--muted) !important}
@media (max-width:600px){
#pmd-faithful-page .menu-toggle{background:none !important}
#pmd-faithful-page .menu-toggle span{background:var(--ink) !important}
#pmd-faithful-page .mobile-nav{background:var(--paper) !important}
#pmd-faithful-page .hero-photo figcaption{background:#10271bc7 !important}}
#pmd-faithful-page .cup-heading>p:last-child{color:var(--muted) !important}
#pmd-faithful-page .cup-tab{background:transparent !important}
#pmd-faithful-page .cup-index{color:var(--muted) !important}
#pmd-faithful-page .cup-tab[aria-selected=true] .cup-name{color:var(--green) !important}
#pmd-faithful-page .cup-tab[aria-selected=true]::after{background:var(--green) !important}
#pmd-faithful-page .cup-panel-leaf>span:last-child{color:var(--muted) !important}
#pmd-faithful-page .cup-type{color:var(--muted) !important}
#pmd-faithful-page .cup-jp{color:var(--muted) !important}
#pmd-faithful-page .cup-facts dt{color:var(--muted) !important}
#pmd-faithful-page .cup-image-note{color:var(--muted) !important}
#pmd-faithful-page .tea-comparison .tea-row:target{background:transparent !important}
#pmd-faithful-page .reading-progress{background:var(--gold) !important}
#pmd-faithful-page .chapter-bridge>span{color:var(--muted) !important}
#pmd-faithful-page .motion-toggle{background:none !important;color:var(--muted) !important}

