.interactive-skip{position:fixed;top:8px;right:12px;z-index:3000;padding:12px 18px;background:#f9e6c0;color:#222833;transform:translateY(-160%);border:2px solid #222833;border-radius:10px}.interactive-skip:focus{transform:none}.interactive-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.discover-page,.compare-page,.brew-page) [id]{scroll-margin-top:110px}:is(.discover-page,.compare-page,.brew-page) .interactive-start{display:inline-flex;align-items:center;min-height:48px;margin-top:1rem;padding:.6rem 1.2rem;border:2px solid #222833;border-radius:12px;background:#f9e6c0;color:#222833;font:700 .95rem/1.6 IranSansX,sans-serif;text-decoration:none}:is(.discover-page,.compare-page,.brew-page) :is(button,a,select,[tabindex]):focus-visible{outline:3px solid #222833;outline-offset:4px;box-shadow:0 0 0 7px #f9e6c0}.discover-page .guide-opt{width:100%;font:inherit;color:#222833;appearance:none;-webkit-appearance:none}body .discover-page .guide-hint{color:#444a50!important}.discover-page .gp-lbl{color:#444a50;font-size:.8rem}.discover-page .gp-step.active .gp-dot{color:#222833}.discover-page .guide-chip-x{min-width:44px;min-height:44px;color:#222833}.discover-page .guide-q{line-height:1.4;margin-top:0}.discover-page .guide-selection-summary{color:#222833;font:700 .95rem/1.8 IranSansX,sans-serif;margin:1rem auto;max-width:560px;padding:.7rem 1rem;background:#f9e6c0;border-radius:12px}.discover-page a.guide-rcard-name{display:block;text-decoration:underline;text-underline-offset:4px;color:inherit}.compare-page .cmp-tools{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.compare-page .cmp-tools [hidden]{display:none}.compare-page :is(.cmp-tools a,.cmp-tools button,.cmp-filter,.brew-recipe-jump){font:700 .9rem/1.7 IranSansX,sans-serif;color:#222833;min-height:44px;padding:.5rem .9rem;border:1px solid #222833;border-radius:10px;background:#f9e6c0;cursor:pointer}.compare-page .cmp-filter{margin-bottom:1rem}.compare-page .cmp-filter[aria-pressed=true]{background:#222833;color:#f9e6c0}.compare-page :is(.interactive-status,.cmp-data-note){font:.9rem/1.8 IranSansX,sans-serif;color:#444a50}.compare-page .interactive-status:empty{display:none}.compare-page .cmp-data-note{margin:.6rem 0 0}.compare-page .ctd-label{text-align:right;font-weight:700}.brew-page .brew-method-state{display:block;font-size:.8rem;line-height:1.6;margin-top:.3rem;color:#444a50}.brew-page .brew-method[aria-selected=true] .brew-method-state{font-weight:700;color:#222833}.brew-page .brew-recipe-jump{display:inline-flex;align-items:center;min-height:44px;color:#222833;font-weight:700;margin:0 0 1rem;text-underline-offset:4px}body .brew-page .cascara-stab{color:#222833;opacity:1}body .brew-page .cascara-stab.active{font-weight:800;box-shadow:inset 0 0 0 2px #222833}@media(max-width:640px){body .brew-page .brew-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .brew-page .brew-method{min-height:116px;flex-direction:column;justify-content:center;text-align:center;padding:.8rem .5rem}.brew-page .brew-method-copy strong{font-size:.9rem}.brew-page .brew-method-icon{flex-basis:36px}.compare-page .cmp-body{width:calc(100% - 1.5rem);padding:1.65rem 1rem 2.2rem}body .discover-page .guide-hint{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.discover-page .guide-opt,.discover-page .guide-opt-icon{transition:none!important;transform:none!important}}body .discover-page .gp-lbl{opacity:1!important;color:#444a50!important}body .discover-page .gp-step.done .gp-lbl{color:#36512e!important}body .discover-page .guide-result-sub{opacity:1!important;color:#f9e6c0!important}.brew-page #b-cascara.active{display:block;gap:0}body .discover-page #guide-result .guide-result-sub{color:#f9e6c0!important}body .discover-page #guide-result .guide-rcard-featured .guide-rcard-img{height:330px;align-self:center;min-width:0}body .discover-page #guide-result .guide-rcard-img img{object-fit:contain}@media(max-width:640px){body .discover-page #guide-result .guide-rcard-featured .guide-rcard-img{height:230px}}
