.size-calculator>*{min-width:0}.site-root:has(>.page-shell>.guide-page) .guide-section>*{min-width:0}.site-root:has(>.page-shell>.guide-page){--guide-crumb-soft:#f7ebd9c7}.site-root:has(>.page-shell>.guide-page) .guide-mistakes{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(56px,6vw,92px)}.site-root:has(>.page-shell>.guide-page) .guide-mistakes>header{max-width:31rem}.site-root:has(>.page-shell>.guide-page) .guide-mistakes h2{overflow-wrap:normal;text-wrap:balance;max-width:11ch;font-size:clamp(2.65rem,3.7vw,3.85rem);line-height:.98}.site-root:has(>.page-shell>.guide-page) .guide-mistakes__list article{padding-block:25px}.site-root:has(>.page-shell>.guide-page) .guide-mistakes h3{font-size:1.02rem;line-height:1.35}.site-root:has(>.page-shell>.guide-page) .guide-mistakes__list p{max-width:48rem;font-size:.86rem;line-height:1.72}.size-calculator{isolation:isolate;background:#17110e;border:1px solid #f7ebd926;border-radius:32px;position:relative;overflow:clip;box-shadow:0 30px 80px #0503024d}.size-calculator__form{background:radial-gradient(75% 42% at 0 100%,#b8471c1a,#0000 72%),linear-gradient(155deg,#e2d5c7 0%,#ddcfc0 58%,#d7c5b5 100%);border-radius:31px 0 0 31px;position:relative;overflow:hidden}.size-calculator__form:after{content:"";pointer-events:none;border:1px solid #4e392e17;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-225px;left:-175px;box-shadow:0 0 0 44px #4e392e05,0 0 0 96px #b8471c04}.size-calculator__form>*{z-index:1;position:relative}.size-calculator__result{background:radial-gradient(85% 52% at 100% 0,#ff7a3524,#0000 70%),linear-gradient(155deg,#2b211b 0%,#211813 58%,#1b130f 100%);border:0;border-left:1px solid #ffb75c2e;border-radius:0 31px 31px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #f7ebd90b}.size-calculator__result:before{content:"";pointer-events:none;border:1px solid #ffb75c1c;border-radius:50%;width:310px;height:310px;position:absolute;top:-185px;right:-105px;box-shadow:0 0 0 38px #ffb75c06,0 0 0 82px #ff7a3505}.size-calculator__result>*{z-index:1;position:relative}.size-calculator__form h2,.size-calculator__result h2,.size-tool-hero h1,.tools-hero h1{overflow-wrap:break-word;text-wrap:balance}.size-calculator__result h2{max-width:13ch}.size-calculator__result .calculator-kicker{color:#ff8d4f}.size-calculator__result .size-calculator__primary-result span,.size-calculator__result .size-calculator__range-note,.size-calculator__result .size-calculator__method-note{color:#f7ebd9ad}.size-calculator__summary dt,.size-calculator__next p,.size-calculator__empty{color:#f7ebd9c2}.size-calculator__summary dt{overflow-wrap:break-word;min-width:0}.size-calculator__summary dd{flex:none}@media (max-width:1100px){.site-root:has(>.page-shell>.guide-page) .guide-mistakes{grid-template-columns:1fr;gap:38px}.site-root:has(>.page-shell>.guide-page) .guide-mistakes>header{max-width:43rem}.site-root:has(>.page-shell>.guide-page) .guide-mistakes h2{max-width:13ch}}@media (max-width:980px){.size-calculator__form{border-radius:31px 31px 0 0}.size-calculator__result{border-top:1px solid #ffb75c2e;border-left:0;border-radius:0 0 31px 31px}}@media (max-width:800px){.site-root:has(>.page-shell>.guide-page) .guide-closing .primary-button{color:#faf4e9!important;background:#4f5c46!important;border-color:#4f5c46!important}:is(.site-root:has(>.page-shell>.guide-page) .guide-closing .primary-button:hover,.site-root:has(>.page-shell>.guide-page) .guide-closing .primary-button:focus-visible){color:#faf4e9!important;background:#3f4a39!important;border-color:#3f4a39!important}.site-root:has(>.page-shell>.guide-page) .guide-contents{border-radius:24px}}@media (max-width:600px){.size-calculator{border-radius:24px}.size-calculator__form{border-radius:23px 23px 0 0}.size-calculator__result{border-radius:0 0 23px 23px}.size-calculator__choice>div,.size-calculator__choice--shape>div,.size-calculator__choice--four>div{grid-template-columns:1fr}.size-calculator__choice button{min-height:72px}.size-calculator__next a{white-space:normal}}@media (max-width:430px){.site-root:has(>.page-shell>.guide-page) .guide-mistakes h2{max-width:none;font-size:clamp(2.35rem,12vw,3.2rem)}.size-calculator__summary>div{gap:14px}}.site-root{--shell-line:#f7ebd92e;--shell-line-strong:#ffb75c5c}:is(.site-root:has(>.page-shell>.hero),.advanced-page){--em-void-line:#f6e7cf2e;--em-paper-line:#2b1f1826}.site-root:has(>.page-shell>.guide-page){--guide-line:#f6e7cf2e;--guide-paper-line:#2b1f182b}.recipe-theme{--recipe-line:#fae8cb30}.site-nav,.advanced-page .site-nav,.calculator-version-switch,.advanced-page .calculator-version-switch{box-shadow:inset 0 1px #f7ebd90e,0 18px 42px #0503021f}.site-root:has(>.page-shell>.hero) .site-nav{box-shadow:inset 0 1px #f7ebd90e,0 18px 42px #0503021f}.site-root:has(>.page-shell>.guide-page) .site-nav{box-shadow:inset 0 1px #f7ebd90e,0 18px 42px #0503021f}.site-root:has(>.page-shell>.hero) .calculator-version-switch{box-shadow:inset 0 1px #f7ebd90e,0 18px 42px #0503021f}.calculator-version-switch,.advanced-page .calculator-version-switch{background:#271d17d6}.site-root:has(>.page-shell>.hero) .calculator-version-switch{background:#271d17d6}.site-root:has(>.page-shell>.guide-page) .guide-contents{background:#201712f0;border-color:#f7ebd92b}.site-root:has(>.page-shell>.guide-page) .guide-example{background:#221914;border-color:#f7ebd92e}:is(.site-root:has(>.page-shell>.guide-page) .guide-benefits>div,.site-root:has(>.page-shell>.guide-page) .guide-benefits article,.site-root:has(>.page-shell>.guide-page) .guide-mistakes__list article,.site-root:has(>.page-shell>.guide-page) .guide-faq details){border-color:#f7ebd929}.recipe-formula,.recipe-closing{border-color:var(--recipe-line)}.recipe-formula{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--recipe-accent) 18%, transparent), transparent 24rem), #271b15f7}.size-calculator__number input,.baking-schedule__date input,.starter-build__number input,.ingredient-editor__row input,.ingredient-editor__row select,.analyzer-percent-basis input{background:#fffaf2b3;border-color:#31221a30}.size-calculator__choice button,.analyzer-entry-mode>div,.analyzer-percent-basis{background-color:#fffaf26b;border-color:#31221a2e}.analyzer-percent-basis{border:1px solid #31221a2e}.size-calculator,.starter-build,.recipe-analyzer{background:#17110e;border:1px solid #f7ebd92e;border-radius:32px;overflow:clip;box-shadow:0 30px 80px #05030242}.size-calculator__result,.starter-build__result,.analyzer-output{background:radial-gradient(85% 52% at 100% 0,#ff7a351f,#0000 70%),linear-gradient(155deg,#2b211b 0%,#211813 60%,#1b130f 100%);border-left-color:#ffb75c36;box-shadow:inset 0 1px #f7ebd90d}.analyzer-adjust{background:radial-gradient(55% 38% at 100% 0,#ff7a351a,#0000 70%),#1d1511;border-top-color:#f7ebd92e}.analyzer-library{background:radial-gradient(44% 42% at 8% 0,#ff7a3516,#0000 74%),#211813}.analyzer-mode-picker,.analyzer-change-stats>div,.analyzer-actions button,.analyzer-library__actions button{background-color:#f7ebd913}.analyzer-adjust__controls input{background:#f7ebd917;border-color:#f7ebd92e}.advanced-hero__formula,.advanced-page .formula-rule,.advanced-result{border-color:#f7ebd930}.advanced-result{background:radial-gradient(110% 52% at 88% 0,#ff7a353d,#0000 62%),linear-gradient(170deg,#2a2019 0%,#1b1410 68%)}.advanced-metrics>div,.advanced-metrics>div:nth-child(2n){background:#f7ebd917;border-color:#f7ebd926}.advanced-result-block>header{border-bottom-color:#f7ebd92e}.advanced-result-block dl>div,.flour-result-list>div{border-bottom-color:#f7ebd91f}@media (max-width:980px){.size-calculator__result,.starter-build__result,.analyzer-output{border-top-color:#ffb75c36}}@media print{.size-calculator,.starter-build,.recipe-analyzer{box-shadow:none;border-color:#bbb}}.information-root{min-height:auto;color:var(--shell-ink);background:radial-gradient(70% 34% at 82% 0,#ff7a3529,#0000 70%),linear-gradient(#1a130f 0%,#120d0a 100%);padding-bottom:clamp(64px,8vw,112px)}.information-page{width:min(100%,1040px);margin:0 auto;padding-top:clamp(56px,8vw,104px)}.information-hero{max-width:780px}.information-hero .eyebrow,.information-contact .eyebrow{color:var(--shell-glow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:800}.information-hero h1{max-width:760px;color:var(--shell-ink);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,6.4rem);line-height:.94}.information-hero>p:not(.eyebrow){max-width:720px;color:var(--shell-ink-soft);margin:28px 0 18px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72}.information-hero>span{color:#f7ebd97a;font-size:.82rem}.information-summary{background:#f7ebd924;border-block:1px solid #f7ebd924;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(48px,7vw,78px) 0;padding:0;list-style:none;display:grid;overflow:hidden}.information-summary li{color:#f7ebd9d1;background:#17110e;min-height:150px;padding:54px 28px 28px;line-height:1.55;position:relative}.information-summary li:before{background:var(--shell-glow);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:26px;left:28px;box-shadow:0 0 0 6px #ffb75c1a}.information-sections{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(42px,7vw,86px);display:grid}.information-sections section{border-top:1px solid #f7ebd926;padding:30px 0 38px}.information-sections h2,.contact-guidance h2{color:var(--shell-ink);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(1.35rem,2.2vw,1.8rem)}.information-sections p,.contact-guidance p,.contact-guidance li{color:var(--shell-ink-soft);line-height:1.72}.information-sections p+p{margin-top:16px}.information-contact{border-top:1px solid #ffb75c3d;justify-content:space-between;align-items:center;gap:36px;margin-top:28px;padding:34px 0 0;display:flex}.information-contact p{max-width:620px;color:var(--shell-ink-soft);margin:0}.information-contact .primary-button,.contact-page .information-hero .primary-button{background:linear-gradient(135deg, var(--shell-glow), var(--shell-ember));color:#21120b;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-flex}.contact-page .information-hero .primary-button{margin-top:16px}.contact-guidance{border-block:1px solid #f7ebd926;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,8vw,96px);margin-top:clamp(60px,9vw,104px);display:grid}.contact-guidance section{padding:36px 0 42px}.contact-guidance ul{gap:12px;margin:0;padding-left:0;list-style:none;display:grid}.contact-email{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:24px;display:flex}.contact-email span{color:#f7ebd973;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.contact-email a,.information-back{color:var(--shell-glow);text-underline-offset:4px}.information-back{margin-top:28px;display:inline-block}.site-footer{color:#f7ebd9;background:radial-gradient(45% 120% at 0 0,#ff7a3517,#0000 72%),#100b08;border-top:1px solid #f7ebd924}.site-footer__inner{grid-template-columns:minmax(260px,1.3fr) minmax(170px,.7fr) minmax(220px,.8fr);gap:clamp(36px,7vw,92px);width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(44px,6vw,74px) 0;display:grid}.site-footer__brand>a{color:#f7ebd9;letter-spacing:-.035em;font-size:1.25rem;text-decoration:none}.site-footer__brand>a span{color:#ffb75c}.site-footer__brand p,.site-footer__legal p{color:#f7ebd994;max-width:390px;margin:14px 0 0;font-size:.9rem;line-height:1.58}.site-footer__navigation,.site-footer__legal{align-content:start;gap:11px;display:grid}.site-footer__navigation a,.site-footer__legal a{color:#f7ebd9c2;width:fit-content;text-decoration:none;transition:color .16s}.site-footer__navigation a:hover,.site-footer__navigation a:focus-visible,.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:#ffb75c}@media (max-width:780px){.information-summary,.information-sections,.contact-guidance,.site-footer__inner{grid-template-columns:1fr}.information-summary li{min-height:auto}.information-contact{flex-direction:column;align-items:flex-start}.contact-guidance{gap:0}}@media (max-width:520px){.site-footer__inner{width:min(100% - 32px,1240px)}.information-hero h1{font-size:clamp(2.7rem,15vw,4.2rem)}}@media (max-width:680px){.calculator-version-switch,.advanced-page .calculator-version-switch{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:30px;padding:4px}.site-root:has(>.page-shell>.hero) .calculator-version-switch{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:30px;padding:4px}.calculator-version-switch__label{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.calculator-version-switch a,.calculator-version-switch a:last-child,.advanced-page .calculator-version-switch a{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:58px;padding:10px 12px;display:flex}.site-root:has(>.page-shell>.hero) .calculator-version-switch a{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:58px;padding:10px 12px;display:flex}.site-root:has(>.page-shell>.hero) .calculator-version-switch a:last-child{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:58px;padding:10px 12px;display:flex}.calculator-version-switch strong{font-size:.76rem;line-height:1.22}.calculator-version-switch small{display:none}}.site-root:has(>.page-shell>.hero) .target-choice-grid button[aria-pressed=true]{border:1px solid #2b1f186b;border-left:3px solid var(--em-ember);box-shadow:none}.site-root:has(>.page-shell>.hero) .calculator-controls{box-shadow:none}.site-root:has(>.page-shell>.hero) .calculator-result{box-shadow:none}.site-root:has(>.page-shell>.hero) .preset-grid button[aria-pressed=true]{box-shadow:none}.site-root:has(>.page-shell>.hero) .hydration-choices button[aria-pressed=true]{box-shadow:none}.site-root:has(>.page-shell>.hero) .target-choice-grid button[aria-pressed=true]{box-shadow:none}.site-root:has(>.page-shell>.hero) .segmented-control button[aria-pressed=true]{box-shadow:none}.site-root{--shell-line:#f7ebd936;--shell-line-strong:#ffb75c61;--shell-surface:#30231bd1;--shell-surface-solid:#30231b}.site-root:has(>.page-shell>.hero){--em-void:#211711;--em-void-lift:#30231b;--em-void-line:#f6e7cf36;background:radial-gradient(90% 44% at 78% 0,#ff7a3533,#0000 64%),linear-gradient(#2b1e17 0%,#211711 46%,#19110d 100%)}.site-root:has(>.page-shell>.guide-page){--guide-void:#211711;--guide-void-lift:#30231b;--guide-line:#f6e7cf36;background:radial-gradient(72% 24% at 78% 0,#ff7a352e,#0000 72%),linear-gradient(#2a1d16 0%,#211711 46%,#19110d 100%)}.advanced-page{--em-void:#211711;--em-void-lift:#30231b;--em-void-line:#f6e7cf36;background:radial-gradient(120% 62% at 78% -8%,#ff7a3540,#0000 62%),radial-gradient(86% 46% at 6% 4%,#ffb75c1f,#0000 66%),linear-gradient(#2b1e17 0%,#211711 38%,#19110d 100%)}:is(html:has(.advanced-page),body:has(.advanced-page)){background:#19110d}.site-root:has(>.page-shell>:is(.recipe-analyzer-page,.starter-build-page,.size-tool-page,.tools-page,.journal-page)){background:radial-gradient(70% 28% at 82% 0,#ff7a352b,#0000 72%),linear-gradient(#2b1e17 0%,#211711 48%,#19110d 100%)}.recipe-theme,.recipe-index-theme{--recipe-night:#21150f;--recipe-night-lift:#302019;--recipe-line:#fae8cb36;background:radial-gradient(72% 28% at 78% 4%, color-mix(in srgb, var(--recipe-accent) 20%, transparent), transparent 70%), linear-gradient(180deg, #2b1b14 0%, var(--recipe-night) 46%, #18100c 100%)}.information-root{background:radial-gradient(70% 34% at 82% 0,#ff7a3526,#0000 70%),linear-gradient(#2a1d16 0%,#19110d 100%)}.site-header{background:#2d2019f0;border-color:#f7ebd933;box-shadow:0 18px 44px #0503022e}.site-nav,.advanced-page .site-nav{background:#34261dc7}.site-root:has(>.page-shell>.hero) .site-nav{background:#34261dc7}.site-root:has(>.page-shell>.guide-page) .site-nav{background:#34261dc7}.mobile-site-nav{background:#30231b;border-color:#f7ebd936}.calculator-version-switch,.advanced-page .calculator-version-switch{background:#34261de6;border-color:#f7ebd933}.site-root:has(>.page-shell>.hero) .calculator-version-switch{background:#34261de6;border-color:#f7ebd933}.size-calculator,.starter-build,.recipe-analyzer{background:#2a1e17;border-color:#f7ebd938;box-shadow:0 28px 72px #05030233}.size-calculator__result,.starter-build__result,.analyzer-output{background:radial-gradient(85% 52% at 100% 0,#ff7a3521,#0000 70%),linear-gradient(155deg,#392a20 0%,#30231b 60%,#281c16 100%);border-color:#ffb75c3d}.advanced-result{background:radial-gradient(110% 52% at 88% 0,#ff7a3538,#0000 62%),linear-gradient(170deg,#392a20 0%,#281d17 68%);border-color:#f7ebd938}.site-root:has(>.page-shell>.guide-page) .guide-formula{background:#31241cf7;border-color:#f7ebd938}:is(.site-root:has(>.page-shell>.guide-page) .guide-contents,.site-root:has(>.page-shell>.guide-page) .guide-example){background:#2b2019;border-color:#f7ebd933}.site-root:has(>.page-shell>.guide-page) .guide-starter{background:#35241b;border-color:#ffb75c40}.recipe-index-card{background:#31221af7;border-color:#fae8cb38;box-shadow:0 24px 60px #0503022e}.recipe-formula{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--recipe-accent) 18%, transparent), transparent 24rem), #34241bf7;border-color:#fae8cb38;box-shadow:0 28px 70px #05030233}.information-summary{background:#f7ebd933;border-color:#f7ebd933}.information-summary li{background:#2a1e17}.site-footer{background:radial-gradient(45% 120% at 0 0,#ff7a3517,#0000 72%),#1b130f;border-top-color:#f7ebd92e}.site-root,.site-root *,.site-root :before,.site-root :after,.site-footer,.site-footer *,.site-footer :before,.site-footer :after{box-shadow:none!important;text-shadow:none!important}.tool-graphic__hydration-target,.tool-graphic__timer-dial .tool-graphic__timer-progress{filter:none!important}.site-root:has(>.page-shell>.hero) .target-choice-grid button{border:1px solid #2b1f1829}.site-root:has(>.page-shell>.hero) .target-choice-grid button[aria-pressed=true]{border:1px solid #2b1f1829}.site-root:has(>.page-shell>.hero) .target-choice-grid button[aria-pressed=true]{border-color:#ff7a3561}.site-root :where(a,button,input,select,textarea,summary):focus-visible,.site-footer :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid var(--shell-glow,#ffb75c)!important}@media (max-width:680px){.site-root:has(>.page-shell>.hero) .calculation-card{padding-top:20px}}.size-tool-page:has(.tool-hero-graphic:is(.tool-hero-graphic--discard,.tool-hero-graphic--focacciaPan,.tool-hero-graphic--panPizza)) .size-tool-hero>div:first-child{max-width:700px}.size-tool-page:has(.tool-hero-graphic:is(.tool-hero-graphic--discard,.tool-hero-graphic--focacciaPan,.tool-hero-graphic--panPizza)) .size-tool-hero h1{letter-spacing:-.048em;text-wrap:pretty;max-width:700px;font-size:clamp(3rem,4.8vw,4.75rem);line-height:.99}.size-tool-page:has(.tool-hero-graphic:is(.tool-hero-graphic--discard,.tool-hero-graphic--focacciaPan,.tool-hero-graphic--panPizza)) .size-tool-hero p:not(.eyebrow){text-wrap:pretty;max-width:610px;margin:24px 0 17px;line-height:1.58}.size-tool-page:has(.tool-hero-graphic:is(.tool-hero-graphic--discard,.tool-hero-graphic--focacciaPan,.tool-hero-graphic--panPizza)) .size-tool-hero>div:first-child>span{color:#f7ebd9b3;text-wrap:pretty;max-width:610px;font-size:.9rem;line-height:1.5;display:block}@media (max-width:700px){.size-tool-page:has(.tool-hero-graphic:is(.tool-hero-graphic--discard,.tool-hero-graphic--focacciaPan,.tool-hero-graphic--panPizza)) .size-tool-hero{gap:34px;padding:50px 0 58px}.size-tool-page:has(.tool-hero-graphic:is(.tool-hero-graphic--discard,.tool-hero-graphic--focacciaPan,.tool-hero-graphic--panPizza)) .size-tool-hero h1{letter-spacing:-.04em;font-size:clamp(2.6rem,10.8vw,3.5rem);line-height:1.02}.size-tool-page:has(.tool-hero-graphic:is(.tool-hero-graphic--discard,.tool-hero-graphic--focacciaPan,.tool-hero-graphic--panPizza)) .size-tool-hero p:not(.eyebrow){margin:21px 0 15px;font-size:clamp(.98rem,4.2vw,1.08rem);line-height:1.55}.size-tool-page:has(.tool-hero-graphic:is(.tool-hero-graphic--discard,.tool-hero-graphic--focacciaPan,.tool-hero-graphic--panPizza)) .size-tool-hero>div:first-child>span{font-size:.86rem}}@media screen{.site-root:not(.home-promo){--shell-line:#432b1f2b;--shell-line-strong:#a94b2157;--shell-ink:#6b3a2a;--shell-ink-soft:#7b4d3e;--shell-surface:#faf1e5d1;--shell-surface-solid:#f7ecde;--shell-glow:#a94b21;--shell-ember:#bf572c;color:#6b3a2a;background:radial-gradient(circle at 88% 4%,#be7c4824,#0000 29rem),radial-gradient(circle at 8% 42%,#78543b14,#0000 34rem),linear-gradient(#f2e6d5 0%,#f8efe3 46%,#ead9c5 100%)}:is(html:has(.advanced-page),body:has(.advanced-page)){background:#efe1ce}.site-root:not(.home-promo) .site-header{--shell-line:#ffe2be2e;--shell-line-strong:#f4c17d66;--shell-ink:#f8ead5;--shell-ink-soft:#f8ead5b8;--shell-glow:#f2c17c;background:radial-gradient(circle at 88% 0,#d6804829,#0000 18rem),linear-gradient(145deg,#674636fa,#503429fa 58%,#432c23fa);border-color:#ffe2be2e}.site-root:not(.home-promo) .site-nav{background:linear-gradient(#4a2f258a,#3a251e57);border-color:#ffe2be29}.site-root:not(.home-promo) .mobile-site-nav{background:#51362b;border-color:#ffe2be2e}.size-calculator,.starter-build,.recipe-analyzer{color:#6b3a2a;background:radial-gradient(circle at 100% 0,#be6f3d1a,#0000 22rem),linear-gradient(145deg,#faf1e6 0%,#ead8c3 100%);border-color:#432b1f2b}.size-calculator__result,.starter-build__result,.analyzer-output{--shell-line:#f7debc33;--shell-ink:#f7e8d1;--shell-ink-soft:#f7e8d1b8;--shell-glow:#f2c17c;--shell-ember:#d56f39;background:radial-gradient(85% 52% at 100% 0,#da7b422e,#0000 70%),linear-gradient(155deg,#654638 0%,#4a3228 100%);border-color:#efc18938}.site-root:has(>.page-shell>.guide-page) .guide-contents{background:#f7ede0eb;border-color:#432b1f29}.site-root:has(>.page-shell>.guide-page) .guide-example{background:radial-gradient(circle at 100% 18%,#bc602f14,#0000 30rem),linear-gradient(#ead8c2 0%,#f6eadb 52%,#ead8c2 100%);border-color:#432b1f29}.site-root:has(>.page-shell>.guide-page) .guide-starter{background:radial-gradient(circle at 15%,#be5b2b21,#0000 24rem),linear-gradient(125deg,#ead3bb,#f4e5d4 76%);border-color:#432b1f29}.recipe-index-card{background:#f8eee1;border-color:#432b1f2b}.recipe-formula{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--recipe-accent) 18%, transparent), transparent 24rem), linear-gradient(145deg, #634436 0%, #493126 100%);border-color:#efc18938}.information-root{--shell-line:#432b1f2b;--shell-ink:#6b3a2a;--shell-ink-soft:#7b4d3e;--shell-glow:#a94b21;color:#6b3a2a;background:radial-gradient(circle at 82% 0,#be7c4821,#0000 30rem),linear-gradient(#f2e6d5 0%,#f8efe3 58%,#ead9c5 100%)}.information-summary{background:#f6e9d9c2;border-color:#432b1f29}.information-summary li{background:#f8eee1}.site-root:has(>.page-shell>.journal-page) .journal-hero__image{object-position:68% 92%;filter:saturate(.84)contrast(.96)brightness(1.18)sepia(.04)}.site-root:has(>.page-shell>.journal-page) .journal-hero:before{background:linear-gradient(90deg,#5c3a2ced 0%,#543428cc 28%,#4c2e2361 45%,#40261d0a 62%,#0000 72%),linear-gradient(#ffe6c205,#4e30251a)}.site-root:has(>.page-shell>.journal-page) .journal-hero>div:last-child{background:#543428a3}@media (max-width:700px){.site-root:has(>.page-shell>.journal-page) .journal-hero__image{object-position:66% 84%}.site-root:has(>.page-shell>.journal-page) .journal-hero:before{background:linear-gradient(#52332705 0%,#52332740 29%,#533327c7 57%,#4c2e23f0 100%),linear-gradient(90deg,#5a382a42,#0000 78%)}}.recipe-index-closing{--recipe-ink:#f7e8d1;--recipe-ink-soft:#f7e8d1bd;--recipe-accent-bright:#f2c17c;color:#f7e8d1}.recipe-index-closing>p,.recipe-index-closing__advanced{color:#f2c17c}.recipe-index-closing h2{color:#f7e8d1}.recipe-index-closing>span{color:#f7e8d1bd}.recipe-index-closing .primary-button{color:#6b3a2a;background:linear-gradient(#faedd9 0%,#efd8ba 100%);border-color:#ffefd8b8}.recipe-index-closing__advanced{border-bottom-color:#f2c17c85}:root{--canvas:#f3ead8;--surface:#faf4e9;--surface-soft:#e6d7c4;--ink:#6b3a2a;--ink-soft:#7b4d3e;--olive:#4f5c46;--olive-deep:#3e4938;--wheat:#7c8b6c;--apricot:#7c8b6c}.site-root{--palette-cream:#f3ead8;--palette-chestnut:#6b3a2a;--palette-sage:#7c8b6c;--palette-sage-ink:#4f5c46;--palette-sage-soft:#e3e8df}.home-promo,.site-root:not(.home-promo),.information-root{--shell-line:#6b3a2a30;--shell-line-strong:#7c8b6c7a;--shell-ink:#6b3a2a;--shell-ink-soft:#7b4d3e;--shell-surface:#faf4e9d6;--shell-surface-solid:#f3ead8;--shell-glow:#7c8b6c;--shell-ember:#4f5c46;color:#6b3a2a}.home-promo,.site-root:not(.home-promo),.information-root,.advanced-page,.recipe-theme,.recipe-index-theme{background:linear-gradient(#f3ead8 0%,#faf4e9 58%,#e8dac7 100%)!important}.home-promo .site-header,.site-root:not(.home-promo) .site-header{--shell-line:#f3ead838;--shell-line-strong:#e3e8df66;--shell-ink:#f3ead8;--shell-ink-soft:#f3ead8c7;--shell-glow:#e3e8df;color:#f3ead8;background:linear-gradient(145deg,#784533 0%,#6b3a2a 62%,#5a3126 100%);border-color:#f3ead838}.home-promo .site-nav,.site-root:not(.home-promo) .site-nav{background:#49271f6b;border-color:#f3ead829}.home-promo .language-menu__options,.home-promo .mobile-site-nav,.site-root:not(.home-promo) .language-menu__options,.site-root:not(.home-promo) .mobile-site-nav{background:#6b3a2a;border-color:#f3ead838}.home-promo .site-header .brand-symbol__ink,.home-promo .site-header .brand-wordmark,.site-root:not(.home-promo) .site-header .brand-symbol__ink,.site-root:not(.home-promo) .site-header .brand-wordmark{color:#f3ead8;fill:#f3ead8}.home-promo .site-header .brand-wordmark span,.home-promo .site-header .brand-symbol__wheat,.home-promo .site-header .brand-symbol__unit,.site-root:not(.home-promo) .site-header .brand-wordmark span,.site-root:not(.home-promo) .site-header .brand-symbol__wheat,.site-root:not(.home-promo) .site-header .brand-symbol__unit{color:#e3e8df;fill:#e3e8df}.home-promo .site-nav>a.is-active:not(.language-switch),.site-root:not(.home-promo) .site-nav>a.is-active:not(.language-switch){color:#f3ead8;background:#e3e8df24;border-color:#e3e8df38}.home-promo-hero{background:#6b3a2a;border-color:#f3ead83d}.home-promo-hero:before{background:linear-gradient(90deg,#6b3a2aeb 0%,#603225bd 34%,#4c281f3d 58%,#0000 78%),linear-gradient(#6b3a2a05 46%,#532d226b 100%)}.home-promo-hero:after{background:linear-gradient(#0000,#6b3a2a29)}.home-promo-hero .eyebrow{color:#e3e8df;background:#6b3a2ac2;border-color:#e3e8df6b}:is(.home-promo .primary-button,.site-root:has(>.page-shell>.hero) .primary-button,.site-root:has(>.page-shell>.guide-page) .primary-button,.information-root .primary-button){color:#faf4e9;background:#4f5c46;border-color:#1d120d24}:is(.home-promo .primary-button:hover,.home-promo .primary-button:focus-visible,.site-root:has(>.page-shell>.hero) .primary-button:hover,.site-root:has(>.page-shell>.hero) .primary-button:focus-visible,.site-root:has(>.page-shell>.guide-page) .primary-button:hover,.site-root:has(>.page-shell>.guide-page) .primary-button:focus-visible,.information-root .primary-button:hover,.information-root .primary-button:focus-visible){color:#faf4e9;background:#3f4a39}.home-promo-pathways header>p,.home-promo-recipes header p,.home-promo-journal>div>p,.home-promo-learn>div>p,.home-promo-closing>p,.home-promo-recipes>header>a,.home-promo-pathways a>b,.home-promo-pathways a>em,.home-promo-pathways a>i{color:#4f5c46}.home-promo-pathways>div>a:hover,.home-promo-pathways>div>a:focus-visible,.tools-list>a:hover,.tools-list>a:focus-visible{background:#7c8b6c1c}.home-promo-pathways a>span:before,.home-promo-pathways a:hover>span:before,.home-promo-pathways a:focus-visible>span:before{background:#7c8b6c}.home-promo-tools{--shell-line:#f3ead833;--shell-ink:#f3ead8;--shell-ink-soft:#f3ead8c2;--shell-glow:#e3e8df;background:#6b3a2a;border-color:#f3ead833;box-shadow:inset 0 1px #f3ead814,inset 0 -1px #3119132e}.home-promo-tools>div>a:hover,.home-promo-tools>div>a:focus-visible{background:#e3e8df1a}.home-promo-formula{color:#f3ead8;background:#6b3a2a;border-color:#f3ead833;box-shadow:inset 0 1px #f3ead817}.home-promo-formula figcaption,.home-promo-formula small{color:#f3ead8bd}.home-promo-formula b{color:#f3ead8;-webkit-text-fill-color:#f3ead8;background:0 0}.home-promo-formula__bar--flour{background:#f3ead8}.home-promo-formula__bar--water{background:#7c8b6c}.home-promo-formula__bar--salt{background:#e3e8df}.tools-hero .eyebrow{color:#6b3a2a;background:#e3e8df;border-color:#7c8b6c57}.tools-list b{color:#4f5c46}.tools-hero__visual{background:#6b3a2a;border-color:#6b3a2a47}.tools-hero__visual:before{background:#6b3a2a24}.tools-hero__visual:after{background:#7c8b6c}.tools-hero__image{object-position:58% 54%;filter:saturate(.9)contrast(1.01)brightness(.98)}.advanced-page{--em-ember:#4f5c46;--em-ember-deep:#3e4938;--em-glow:#7c8b6c}.advanced-hero .eyebrow{border:1px solid #7c8b6c57;color:#6b3a2a!important;background:#e3e8df!important}.advanced-hero__formula{color:#f3ead8;border-color:#f3ead838;box-shadow:inset 0 1px #f3ead817;background:#6b3a2a!important}.advanced-hero__formula-label,.advanced-hero__ratio small{color:#f3ead8bd}.advanced-hero__ratio strong{color:#f3ead8!important;-webkit-text-fill-color:#f3ead8!important;background:0 0!important}.advanced-hero__ratio em{color:#e3e8df!important;-webkit-text-fill-color:#e3e8df!important}.advanced-hero__marks span:first-child{background:#f3ead8}.advanced-hero__marks span:nth-child(2){background:#7c8b6c}.advanced-hero__marks span:last-child{background:#4f5c46}.calculator-version-switch{color:#f3ead8!important;background:#6b3a2a!important;border-color:#f3ead838!important}.calculator-version-switch__label{color:#f3ead8b8!important}.calculator-version-switch>a{color:#f3ead8cc!important}.calculator-version-switch>a small{color:#f3ead8a3!important}.calculator-version-switch>a.is-active{color:#faf4e9!important;background:#4f5c46!important;border-color:#1d120d24!important}.calculator-version-switch>a.is-active small{color:#faf4e9c7!important}.preset-grid button[aria-pressed=true],.target-choice-grid button[aria-pressed=true]{color:#f3ead8;background:#6b3a2a;border-color:#7c8b6c}.calculator-result{--shell-line:#f3ead833;--shell-ink:#f3ead8;--shell-ink-soft:#f3ead8bd;--shell-glow:#e3e8df;--shell-ember:#7c8b6c;color:#f3ead8;background:#6b3a2a;border-color:#f3ead833;box-shadow:inset 0 1px #f3ead814}.calculator-result .result-summary{border-left-color:#7c8b6c}.calculator-result .result-metrics strong,.calculator-result .formula-block dd strong{color:#f3ead8}.calculator-result .formula-block dd small,.calculator-result .result-actions a{color:#e3e8df}.calculator-result .formula-block,.calculator-result .result-next-steps{background:#2d191461;border-color:#f3ead82e}.calculator-result .result-actions button:first-child{color:#faf4e9;background:#4f5c46;border-color:#1d120d24}.calculator-result .result-actions button:first-child:hover,.calculator-result .result-actions button:first-child:focus-visible{color:#faf4e9;background:#3f4a39}.size-calculator__result,.starter-build__result,.analyzer-output{--shell-glow:#e3e8df;--shell-ember:#7c8b6c;background:#6b3a2a;border-color:#f3ead838}.site-root:has(>.page-shell>.guide-page){--guide-ember:#4f5c46;--guide-ember-deep:#3e4938;--guide-glow:#7c8b6c}:is(.site-root:has(>.page-shell>.guide-page) .guide-hero,.site-root:has(>.page-shell>.guide-page) .guide-formula,.site-root:has(>.page-shell>.guide-page) .guide-closing){--guide-glow:#e3e8df}:is(.site-root:has(>.page-shell>.guide-page) .guide-formula,.site-root:has(>.page-shell>.guide-page) .guide-closing){--guide-ember:#e3e8df}.site-root:has(>.page-shell>.guide-page) .guide-formula{background:#6b3a2a;border-color:#f3ead838}.site-footer{--shell-line:#f3ead833;--shell-ink:#f3ead8;--shell-ink-soft:#f3ead8b8;--shell-glow:#e3e8df;background:#5a3126;border-top-color:#f3ead833}.site-root :where(a,button,input,select,textarea,summary):focus-visible,.site-footer :where(a,button,input,select,textarea,summary):focus-visible{outline-color:#4f5c46!important}}@media (max-width:760px){.home-promo-hero:before{background:linear-gradient(#6b3a2a05 0%,#6b3a2a24 29%,#6b3a2ac2 55%,#532d22ed 100%),linear-gradient(90deg,#6b3a2a2e,#0000 78%)}}@media screen{.home-promo .site-nav>a.is-active:not(.language-switch),.site-root:not(.home-promo) .site-nav>a.is-active:not(.language-switch){color:#f3ead8!important;background:#e3e8df24!important;border-color:#e3e8df38!important}.site-root .calculator-controls{background:#fcf8f2!important;border-color:#6b3a2a29!important}.site-root .preset-grid button[aria-pressed=true],.site-root .target-choice-grid button[aria-pressed=true]{color:#f3ead8!important;background:#6b3a2a!important;border-color:#7c8b6c!important}.site-root .ratio-strip{color:#6b3a2a!important}.site-root .ratio-strip span{color:#4f5c46!important}.site-root>.page-shell>.hero .eyebrow{color:#e3e8df!important;border-color:#e3e8df6b!important}.advanced-page .formula-rule{color:#f3ead8!important;background:#6b3a2a!important;border-color:#f3ead833!important}.advanced-page .formula-rule__label{color:#e3e8df!important}.advanced-page .formula-rule__seg--flour,.advanced-page .formula-rule__keys li[data-kind=flour] i{background:#f3ead8!important}.advanced-page .formula-rule__seg--water,.advanced-page .formula-rule__keys li[data-kind=water] i{background:#7c8b6c!important}.advanced-page .formula-rule__seg--salt,.advanced-page .formula-rule__keys li[data-kind=salt] i{background:#d6dcce!important}.advanced-page .formula-rule__seg--preferment,.advanced-page .formula-rule__keys li[data-kind=preferment] i{background:#b8846f!important}.calculator-version-switch>a{color:#f3ead8eb!important}.calculator-version-switch>a small{color:#f3ead8cc!important}.calculator-version-switch>a.is-active,.calculator-version-switch>a.is-active small{color:#6b3a2a!important}.site-root .ratio-strip small{color:#7b4d3e!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-cream:#f3ead8;--palette-paper:#faf4e9;--palette-paper-deep:#e6d7c4;--palette-chestnut:#6b3a2a;--palette-chestnut-light:#784533;--palette-sage:#7c8b6c;--palette-sage-ink:#4f5c46;--palette-sage-soft:#e3e8df;--palette-ink:#6b3a2a;--palette-ink-soft:#7b4d3e}html,body{background:#f3ead8!important}.home-promo,.site-root:not(.home-promo),.information-root,.advanced-page,.recipe-theme,.recipe-index-theme{color:#6b3a2a;background:#f3ead8!important}.site-root{--shell-line:#6b3a2a30;--shell-line-strong:#4f5c466b;--shell-ink:#6b3a2a;--shell-ink-soft:#7b4d3e;--shell-glow:#4f5c46;--shell-ember:#7c8b6c;--focus-ring:#4f5c46}.site-header{--shell-line:#f3ead838;--shell-line-strong:#e3e8df6b;--shell-ink:#f3ead8;--shell-ink-soft:#f3ead8d6;--shell-glow:#e3e8df;--focus-ring:#e3e8df;color:#f3ead8;background:#6b3a2a!important;border-color:#f3ead838!important}.site-nav,.advanced-page .site-nav{color:#f3ead8db;background:#f3ead814!important;border-color:#f3ead829!important}.site-root:has(>.page-shell>.hero) .site-nav{color:#f3ead8db;background:#f3ead814!important;border-color:#f3ead829!important}.site-root:has(>.page-shell>.guide-page) .site-nav{color:#f3ead8db;background:#f3ead814!important;border-color:#f3ead829!important}.site-nav>a.is-active:not(.language-switch),.home-promo .site-nav>a.is-active:not(.language-switch),.site-root:not(.home-promo) .site-nav>a.is-active:not(.language-switch){color:#faf4e9!important;background:#4f5c46!important;border-color:#1d120d1f!important}.site-header .site-nav>a:not(.language-switch):not(.is-active):hover,.site-header .site-nav>a:not(.language-switch):not(.is-active):focus-visible,.site-header .site-nav>.pwa-install-entry:hover,.site-header .site-nav>.pwa-install-entry:focus-visible{color:#6b3a2a!important;background:#e6d7c4!important}.language-menu__options,.mobile-site-nav{color:#f3ead8!important;background:#6b3a2a!important;border-color:#f3ead838!important}.mobile-site-nav>a,.mobile-site-nav>.pwa-install-entry{color:#f3ead8d6!important}.mobile-site-nav>a:hover,.mobile-site-nav>a:focus-visible,.mobile-site-nav>.pwa-install-entry:hover,.mobile-site-nav>.pwa-install-entry:focus-visible{color:#f3ead8!important;background:#e3e8df21!important}.home-promo-pathways{background:0 0!important}.home-promo-tools{--shell-line:#f3ead838;--shell-ink:#f3ead8;--shell-ink-soft:#f3ead8d1;--shell-glow:#e3e8df;--focus-ring:#e3e8df;color:#f3ead8;background:#784533!important;border-color:#f3ead838!important}.home-promo-tools>header:after{background:#7c8b6c!important}.home-promo-tools>div>a{background:0 0!important}.home-promo-tools>div>a:hover,.home-promo-tools>div>a:focus-visible{background:#e3e8df1c!important}.home-promo-formula{--shell-line:#6b3a2a2e;--shell-ink:#6b3a2a;--shell-ink-soft:#7b4d3e;--shell-glow:#4f5c46;color:#6b3a2a!important;background:#faf4e9!important;border-color:#6b3a2a2e!important}.home-promo-formula figcaption,.home-promo-formula small{color:#4f5c46!important}.home-promo-formula b{color:#6b3a2a!important;-webkit-text-fill-color:#6b3a2a!important;background:0 0!important}.home-promo-formula__bar--flour{background:#6b3a2a!important}.home-promo-formula__bar--water{background:#7c8b6c!important}.home-promo-formula__bar--salt{background:#b8c1af!important}.home-promo-recipe{border-color:#6b3a2a33;background:#6b3a2a!important}.home-promo-recipe:after{background:linear-gradient(#0000 36%,#6b3a2ad6 100%)!important}.home-promo-recipe small,.home-promo-recipe>span>b{color:#e3e8df!important}.home-promo-recipe em{color:#f3ead8d6}.tools-hero .eyebrow,.size-tool-hero .eyebrow,.recipe-analyzer-hero .eyebrow,.information-hero .eyebrow,.information-contact .eyebrow,.recipe-index-hero__copy .eyebrow{color:#4f5c46!important;background:#e3e8df!important;border-color:#4f5c4647!important}.tools-list b,.home-promo-pathways header>p,.home-promo-recipes header p,.home-promo-journal>div>p,.home-promo-learn>div>p,.home-promo-closing>p,.home-promo-recipes>header>a,.home-promo-pathways a>b,.home-promo-pathways a>em,.home-promo-pathways a>i{color:#4f5c46!important}.calculator-version-switch,.advanced-page .calculator-version-switch{color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a2e!important}.site-root:has(>.page-shell>.hero) .calculator-version-switch{color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a2e!important}.calculator-version-switch__label,.calculator-version-switch>a,.calculator-version-switch>a small{color:#7b4d3e!important}.calculator-version-switch>a.is-active,.advanced-page .calculator-version-switch>a.is-active{color:#faf4e9!important;background:#4f5c46!important;border-color:#1d120d24!important}.calculator-version-switch>a.is-active small{color:#faf4e9c7!important}.site-root .preset-grid button[aria-pressed=true],.site-root .target-choice-grid button[aria-pressed=true],.site-root .segmented-control button[aria-pressed=true],.size-calculator__choice button[aria-pressed=true],.advanced-preset-grid button[aria-pressed=true],.advanced-choice-grid button[aria-pressed=true],.advanced-page .leavening-choice-grid button[aria-pressed=true]{color:#faf4e9!important;background:#4f5c46!important;border-color:#7c8b6c!important}.advanced-preset-grid button[aria-pressed=true] small,.advanced-choice-grid button[aria-pressed=true] small{color:#faf4e9c7!important}.advanced-preset-grid button[aria-pressed=true]:before,.advanced-choice-grid button[aria-pressed=true]:before{background:#f3ead8!important;border-color:#3b2922!important}.size-calculator,.starter-build,.recipe-analyzer{background:#faf4e9!important;border-color:#6b3a2a2e!important}.size-calculator__form,.starter-build__form,.analyzer-input{color:#6b3a2a!important;background:#faf4e9!important}.size-calculator__form:after,.size-calculator__result:before{display:none!important}:is(.size-calculator__form .calculator-kicker,.starter-build__form .calculator-kicker,.analyzer-input .calculator-kicker,.beginner-help .calculator-kicker,.site-root:has(>.page-shell>.hero) .calculator-kicker,.site-root:has(>.page-shell>.hero) .text-link){color:#4f5c46!important}.size-calculator__form-hint,.starter-build__hint,.starter-build__number small,.ingredient-editor__row label,.analyzer-adjust__controls>label,.number-field__label,.site-root .number-field>span:first-child,.site-root .select-field>span{color:#7b4d3e!important}.size-calculator__number input,.starter-build__number input,.ingredient-editor__row input,.ingredient-editor__row select,.analyzer-percent-basis input{color:#6b3a2a!important;background:#fcf8f2!important;border-color:#6b3a2a2e!important}.size-calculator__number input:focus,.starter-build__number input:focus,.ingredient-editor__row input:focus,.ingredient-editor__row select:focus,.analyzer-percent-basis input:focus{border-color:#7c8b6c!important;outline-color:#4f5c4638!important}.calculator-result,.size-calculator__result,.starter-build__result,.analyzer-output,.advanced-result{--shell-line:#6b3a2a2e;--shell-ink:#6b3a2a;--shell-ink-soft:#7b4d3e;--shell-glow:#4f5c46;--shell-ember:#7c8b6c;--focus-ring:#4f5c46;color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a33!important}:is(.calculator-result,.size-calculator__result,.starter-build__result,.analyzer-output,.advanced-result) :where(h2,h3,h4,p,span,small,strong,dt,dd,li,label){color:#6b3a2a!important}:is(.calculator-result,.size-calculator__result,.starter-build__result,.analyzer-output,.advanced-result) :where(.calculator-kicker,a,.text-link){color:#4f5c46!important}.size-calculator__primary-result strong{color:#6b3a2a!important}.size-calculator__primary-result span,.size-calculator__range-note,.size-calculator__method-note,.size-calculator__summary dt,.starter-build__summary dt,.starter-build__summary dd small{color:#7b4d3e!important}.size-calculator__range-note,.calculator-result .result-summary{border-left-color:#7c8b6c!important}.starter-build__summary{background:#6b3a2a2e!important}.starter-build__summary>div,.calculator-result .formula-block{color:#6b3a2a!important;background:#faf4e9!important;border-color:#6b3a2a29!important}.calculator-result .formula-heading p,.calculator-result .formula-block dd small,.calculator-result .screen-wake-lock small,.advanced-result-block>header span,.advanced-result-block dd small,.advanced-result-block>p,.advanced-result__note,.formula-facts dt,.flour-result-list dt small,.flour-result-list dd span,.ratio-strip,.ratio-strip p,.site-root .ratio-strip small{color:#7b4d3e!important}.ratio-strip span{color:#4f5c46!important}.calculator-result .screen-wake-lock>button{color:#6b3a2a;background:#faf4e9;border-color:#6b3a2a2e}.calculator-result .screen-wake-lock small{color:#7b4d3e!important}.specialty-calculator__actions button:first-child,.size-calculator__next a,.baking-schedule__copy,.analyzer-actions button:first-child,.analyzer-library__save button,.advanced-result-actions button:first-child,.baking-timer__start,.pwa-install-help button,.pwa-install-suggestion__primary,.contact-page .information-hero .primary-button,.journal-toolbar button:first-child,.recipe-theme .primary-button{color:#faf4e9!important;background:#4f5c46!important;border-color:#1d120d24!important}.specialty-calculator__actions button:first-child:hover,.specialty-calculator__actions button:first-child:focus-visible,.size-calculator__next a:hover,.size-calculator__next a:focus-visible,.baking-schedule__copy:hover,.baking-schedule__copy:focus-visible,.analyzer-actions button:first-child:hover,.analyzer-actions button:first-child:focus-visible,.analyzer-library__save button:hover,.analyzer-library__save button:focus-visible,.advanced-result-actions button:first-child:hover,.advanced-result-actions button:first-child:focus-visible,.baking-timer__start:hover,.baking-timer__start:focus-visible,.contact-page .information-hero .primary-button:hover,.contact-page .information-hero .primary-button:focus-visible,.journal-toolbar button:first-child:hover,.journal-toolbar button:first-child:focus-visible,.recipe-theme .primary-button:hover,.recipe-theme .primary-button:focus-visible{color:#faf4e9!important;background:#3f4a39!important}.analyzer-adjust,.analyzer-library{--shell-line:#6b3a2a2e;--shell-ink:#6b3a2a;--shell-ink-soft:#7b4d3e;--shell-glow:#4f5c46;--shell-ember:#7c8b6c;color:#6b3a2a!important;background:#faf4e9!important;border-color:#6b3a2a2e!important}.analyzer-adjust :where(h2,h3,p,span,small,strong,label,legend),.analyzer-library :where(h2,h3,p,span,small,strong,label,legend,time,dt,dd){color:#6b3a2a}.analyzer-adjust__controls legend,.analyzer-adjust__controls>label>span:first-child,.analyzer-adjust__controls .analyzer-number-control small,.analyzer-library>header>span,.analyzer-library__save label,.analyzer-library__save input::placeholder,.analyzer-library__list time,.analyzer-library__list dt{color:#7b4d3e!important}.analyzer-adjust__controls input,.analyzer-library__save input{color:#6b3a2a!important;background:#fcf8f2!important;border-color:#6b3a2a2e!important}.analyzer-mode-picker{color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a29!important}.analyzer-change-stats>div,.analyzer-actions button,.analyzer-library__actions button{color:#6b3a2a!important;background:#e3e8df!important;border-color:#6b3a2a29!important}.principles{--shell-ink:#fff8ed;--shell-ink-soft:#e4dacb;--shell-glow:#cbd6c4;color:#fff8ed!important;background:#35231b!important;border-color:#faf4e92e!important}.principles :where(h2,h3,strong){color:#fff8ed!important}.principles :where(p,small,span){color:#e4dacb!important}.principles-eyebrow{color:#cbd6c4!important;border-left-color:#aebda4!important}.site-root:has(>.page-shell>.hero) .principles-image{filter:saturate(.88)contrast(1.05)brightness(.9)!important}.site-root:has(>.page-shell>.hero) .principles:after{background:linear-gradient(90deg,#362118f0 0%,#362118e0 34%,#36211894 50%,#36211829 68%,#0000 80%),linear-gradient(#f3ead814 0%,#0000 20% 82%,#2a1b15a3 100%)!important}.site-root:has(>.page-shell>.hero) .principles-copy{z-index:3}.site-root:has(>.page-shell>.hero) .principle-flow{border-color:#fff8ed33!important}.site-root:has(>.page-shell>.hero) .principle-flow article{border-color:#fff8ed33!important}.site-root:has(>.page-shell>.hero) .hero-visual:after{background:linear-gradient(90deg,#6b3a2ad1 0%,#6b3a2a99 30%,#6b3a2a33 52%,#0000 70%),linear-gradient(#6b3a2a0a,#0000 70%,#6b3a2a3d 100%)!important}.advanced-page{--em-void:#f3ead8;--em-void-lift:#faf4e9;--em-void-line:#6b3a2a2e;--em-paper:#faf4e9;--em-paper-sunk:#f3ead8;--em-paper-line:#6b3a2a29;--em-ink:#6b3a2a;--em-ink-soft:#7b4d3e;--em-crumb:#6b3a2a;--em-crumb-soft:#7b4d3e;--em-ember:#7c8b6c;--em-ember-deep:#4f5c46;--em-glow:#4f5c46}.advanced-hero h1,.advanced-hero__copy>p:not(.eyebrow){color:#6b3a2a!important}.advanced-hero__copy>p:not(.eyebrow){color:#7b4d3e!important}.advanced-hero__copy>span{color:#4f5c46!important;background:#e3e8df!important;border-color:#4f5c4647!important}.advanced-hero__copy>span:before{background:#7c8b6c!important}.advanced-hero__formula,.advanced-page .formula-rule{--focus-ring:#4f5c46;color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a2e!important}.advanced-hero__formula:after,.advanced-result:before{background:#7c8b6c!important}.advanced-hero__formula-label,.advanced-page .formula-rule__label{color:#4f5c46!important}.advanced-hero__ratio small,.advanced-page .formula-rule__total span,.advanced-page .formula-rule__keys li{color:#7b4d3e!important}.advanced-hero__ratio strong,.advanced-hero__ratio em,.advanced-page .formula-rule__total,.advanced-page .formula-rule__keys b{color:#6b3a2a!important;-webkit-text-fill-color:#6b3a2a!important;background:0 0!important}.advanced-page .formula-rule__track{background:#e6d7c4!important;border-color:#6b3a2a2e!important}.advanced-page .formula-rule__track:after{display:none!important}.advanced-page .formula-rule__seg--yeast,.advanced-page .formula-rule__keys li[data-kind=yeast] i{background:#8a5a47!important}.advanced-page .formula-rule__seg--other,.advanced-page .formula-rule__keys li[data-kind=other] i{background:#4f5c46!important}.advanced-page .advanced-help,.advanced-page .empty-list-note{color:#4f5c46!important;background:#e6d7c4!important;border-color:#4f5c4647!important}.advanced-page .editable-list__footer p.is-valid strong{color:#4f5c46!important}.recipe-theme,.recipe-index-theme,[class*=recipe-theme--]{--recipe-accent:#7c8b6c;--recipe-accent-bright:#e3e8df;--recipe-accent-deep:#4f5c46;--recipe-paper:#f3ead8;--recipe-ink:#6b3a2a;--recipe-ink-soft:#7b4d3e;--recipe-line:#6b3a2a2e}.recipe-theme .recipe-hero:before{background:linear-gradient(90deg,#6b3a2a 0% 38%,#6b3a2ae0 54%,#6b3a2a4d 75%,#f3ead8 100%)!important}.recipe-hero .eyebrow{color:#e3e8df!important;background:#6b3a2ac2!important;border-color:#e3e8df61!important}.recipe-hero .screen-wake-lock>button{color:#f3ead8!important;background:#6b3a2acc!important;border-color:#f3ead842!important}.recipe-hero .screen-wake-lock strong{color:#f3ead8!important}.recipe-hero .screen-wake-lock small{color:#f3ead8d6!important}.recipe-theme .recipe-formula{--focus-ring:#4f5c46;color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a33!important}.recipe-theme .recipe-formula :where(h2,h3,strong,dd){color:#6b3a2a!important}.recipe-theme .recipe-formula :where(p,span,small,dt){color:#7b4d3e!important}.recipe-theme .recipe-formula :where(header>p,.recipe-formula__filling>p,dd span,.recipe-formula__total strong,.recipe-formula__filling-note strong){color:#4f5c46!important}.recipe-theme .recipe-explanation{background:#f3ead8!important}.recipe-theme .recipe-method li strong,.recipe-theme .recipe-profile__flow strong,.recipe-theme .recipe-method>header .calculator-kicker,.recipe-theme .recipe-profile>header .calculator-kicker,.recipe-theme .recipe-related a>span,.recipe-theme .recipe-related a>small{color:#4f5c46!important}.recipe-index-card__body{background:#faf4e9!important}.recipe-index-card__body>small,.recipe-index-card__body>b,.recipe-index-closing>p,.recipe-index-closing__advanced{color:#4f5c46!important}.recipe-index-card__image{background:#6b3a2a!important}.recipe-index-card__image:after{background:linear-gradient(#0000 58%,#6b3a2a85)!important}.recipe-index-closing,.recipe-theme .recipe-closing{--focus-ring:#4f5c46;color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a2e!important}:is(.recipe-index-closing,.recipe-theme .recipe-closing) :where(h2,p,span,a),.recipe-theme .recipe-closing>p,.recipe-index-closing>p,.recipe-index-closing__advanced{color:#6b3a2a!important}.site-root:has(>.page-shell>.guide-page){--guide-line:#6b3a2a2e;--guide-crumb:#6b3a2a;--guide-crumb-soft:#7b4d3e;--guide-glow:#4f5c46;--guide-ember:#7c8b6c;--guide-ember-deep:#4f5c46}:is(.site-root:has(>.page-shell>.guide-page) .guide-formula,.site-root:has(>.page-shell>.guide-page) .guide-closing){--focus-ring:#4f5c46;color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a2e!important}.site-root:has(>.page-shell>.guide-page) :is(.guide-formula,.guide-closing) :where(h2,h3,p,span,small,strong,dt,dd){color:#6b3a2a!important}.site-root:has(>.page-shell>.guide-page) :is(.guide-formula,.guide-closing) :where(.eyebrow,.calculator-kicker){color:#4f5c46!important}.site-root:has(>.page-shell>.guide-page) .guide-contents{background:#faf4e9!important;border-color:#6b3a2a29!important}.site-root:has(>.page-shell>.guide-page) .guide-example{color:#6b3a2a!important;background:#faf4e9!important;border-color:#6b3a2a29!important}.site-root:has(>.page-shell>.guide-page) .guide-example li strong{color:#4f5c46!important}.site-root:has(>.page-shell>.guide-page) .guide-starter{color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a29!important}.site-root:has(>.page-shell>.guide-page) .guide-starter p{color:#7b4d3e!important}.site-root:has(>.page-shell>.guide-page) .guide-starter__diagram{justify-self:center;gap:12px;width:min(100%,420px);margin:0;display:grid}.site-root:has(>.page-shell>.guide-page) .guide-starter__diagram figcaption{color:#faf4e9;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;background:#6b3a2a;border-radius:999px;justify-self:center;padding:13px 24px;font-size:.82rem;font-weight:760}.site-root:has(>.page-shell>.guide-page) .guide-starter__equals{color:#6b3a2a;justify-self:center;place-items:center;width:34px;height:34px;font-size:1.55rem;font-weight:800;line-height:1;display:grid}.site-root:has(>.page-shell>.guide-page) .guide-starter__split{background:#faf4e9;border:1px solid #6b3a2a33;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:158px;margin:0;display:grid;overflow:hidden;box-shadow:0 18px 44px #6b3a2a1a}.site-root:has(>.page-shell>.guide-page) .guide-starter__part{text-align:center;place-content:center;gap:8px;min-width:0;padding:26px 18px;display:grid}.site-root:has(>.page-shell>.guide-page) .guide-starter__part+.guide-starter__part{border-left:1px solid #faf4e947}.site-root:has(>.page-shell>.guide-page) .guide-starter__part dt{letter-spacing:.08em;text-transform:uppercase;grid-row:2;font-size:.68rem;font-weight:720;color:#7b4d3e!important}.site-root:has(>.page-shell>.guide-page) .guide-starter__part dd{font-variant-numeric:tabular-nums;letter-spacing:-.04em;grid-row:1;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:780;line-height:1;color:#6b3a2a!important}.site-root:has(>.page-shell>.guide-page) .guide-starter__part--water{background:#4f5c46}:is(.site-root:has(>.page-shell>.guide-page) .guide-starter__part--water dt,.site-root:has(>.page-shell>.guide-page) .guide-starter__part--water dd){color:#faf4e9!important}.information-root{--shell-line:#6b3a2a2e;--shell-ink:#6b3a2a;--shell-ink-soft:#7b4d3e;--shell-glow:#4f5c46;color:#6b3a2a;background:#f3ead8!important}.information-hero>p:not(.eyebrow),.information-sections p,.contact-guidance p,.contact-guidance li,.information-contact p,.information-hero>span,.contact-email span{color:#7b4d3e!important}.information-summary{background:#6b3a2a2e!important;border-color:#6b3a2a2e!important}.information-summary li{color:#6b3a2a!important;background:#faf4e9!important}.information-summary li:before{background:#7c8b6c!important}.contact-email a,.information-back{color:#4f5c46!important}.site-root:has(>.page-shell>.journal-page) .journal-hero{--shell-ink:#f3ead8;--shell-ink-soft:#f3ead8d1;--shell-glow:#e3e8df;--focus-ring:#e3e8df}.site-root:has(>.page-shell>.journal-page) .journal-hero .eyebrow{color:#e3e8df!important;border-color:#e3e8df5c!important}.journal-gallery{background:#6b3a2a2e!important}.journal-gallery>button{color:#6b3a2a!important;background:#faf4e9!important}.journal-gallery>button:hover,.journal-gallery>button:focus-visible{background:#e3e8df!important}.journal-gallery__image{background:#e6d7c4!important}.journal-gallery__body>div,.journal-gallery p{color:#7b4d3e!important}.journal-gallery b{color:#4f5c46!important}.site-root:has(>.page-shell>.journal-page) :is(.journal-insights dt,.journal-highlights small,.journal-browser>header>span,.journal-search>span,.journal-sort>span,.journal-filters button span,.journal-entry label>span,.journal-notes>label,.journal-entry fieldset>legend,.journal-entry-heading time,.journal-photo__empty small,.journal-ingredients dd small,.journal-note-prompts>span){color:#7b4d3e!important}.journal-filters button span,.journal-view button[aria-pressed=true],.journal-filters button[aria-pressed=true]{color:#6b3a2a!important;background:#e3e8df!important}.pwa-install-help{--focus-ring:#e3e8df;color:#f3ead8!important;background:#6b3a2a!important;border-color:#f3ead838!important}.pwa-install-help__mark,.pwa-install-suggestion__mark,.pwa-install-suggestion small{color:#e3e8df!important}.pwa-install-help p{color:#f3ead8d1!important}.pwa-install-suggestion{color:#6b3a2a!important;background:#e3e8df!important;border-color:#6b3a2a2e!important}.site-footer{--shell-line:#6b3a2a2e;--shell-ink:#6b3a2a;--shell-ink-soft:#7b4d3e;--shell-glow:#4f5c46;--focus-ring:#4f5c46;color:#6b3a2a!important;background:#e6d7c4!important;border-top-color:#6b3a2a2e!important}.site-footer .brand-wordmark,.site-footer .brand-symbol__ink,.site-footer__brand>a{color:#6b3a2a!important;fill:#6b3a2a!important}.site-footer .brand-wordmark span,.site-footer .brand-symbol__wheat,.site-footer .brand-symbol__unit{color:#4f5c46!important;fill:#4f5c46!important}.site-footer__brand p,.site-footer__legal p{color:#7b4d3e!important}.site-footer__navigation a,.site-footer__legal a{color:#6b3a2a!important}.site-footer__navigation a:hover,.site-footer__navigation a:focus-visible,.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:#4f5c46!important}.site-root :where(a,button,input,select,textarea,summary):focus-visible,.site-footer :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--focus-ring,#4f5c46)!important}.site-header :where(a,button,input,select,textarea,summary):focus-visible,.home-promo-hero :where(a,button,input,select,textarea,summary):focus-visible,.home-promo-tools :where(a,button,input,select,textarea,summary):focus-visible,.recipe-hero :where(a,button,input,select,textarea,summary):focus-visible,.journal-hero :where(a,button,input,select,textarea,summary):focus-visible,.guide-hero :where(a,button,input,select,textarea,summary):focus-visible{outline-color:#e3e8df!important}}@media screen and (max-width:700px){.recipe-theme .recipe-hero:before{background:linear-gradient(#f3ead8 0%,#f3ead83d 30%,#6b3a2a 52% 85%,#f3ead8 100%)!important}}.tools-list>p{color:#4f5c46!important}.recipe-index-closing .primary-button{color:#faf4e9!important;box-shadow:none!important;background:#4f5c46!important;border-color:#4f5c46!important}.recipe-index-closing .primary-button:hover{color:#faf4e9!important;background:#3f4a39!important;border-color:#3f4a39!important}@media screen{.site-root .calculator-result .result-next-steps{background:0 0!important;border-color:#6b3a2a2e!important}.site-root .calculator-result .result-metrics span,.site-root .calculator-result .formula-block dd small,.site-root .calculator-result .formula-note,.advanced-page .advanced-result__summary{color:#7b4d3e!important}.site-root .calculator-result .result-metrics strong,.advanced-page .advanced-metrics strong{color:#6b3a2a!important}.site-root .calculator-result .formula-heading,.site-root .calculator-result .formula-heading__term{color:#4f5c46!important}.site-root .calculator-result .formula-block dl>div,.advanced-page .advanced-result-block>header,.advanced-page .advanced-result-block dl>div,.advanced-page .flour-result-list>div{border-color:#6b3a2a24!important}.site-root .calculator-result .formula-heading__term .info-tip>button:before{color:#4f5c46!important;background:#e3e8df!important;border-color:#4f5c4657!important}.site-root .calculator-result .screen-wake-lock>button{color:#6b3a2a!important;background:#faf4e9!important;border-color:#6b3a2a2e!important}.site-root .calculator-result .result-actions button,.advanced-page .advanced-result-actions button{color:#6b3a2a!important;background:#faf4e9!important;border-color:#6b3a2a38!important}.site-root .calculator-result .result-actions button:hover,.site-root .calculator-result .result-actions button:focus-visible,.advanced-page .advanced-result-actions button:hover,.advanced-page .advanced-result-actions button:focus-visible{color:#6b3a2a!important;background:#e6d7c4!important;border-color:#6b3a2a52!important}.site-root .calculator-result .result-actions button:first-child,.advanced-page .advanced-result-actions button:first-child{color:#faf4e9!important;background:#4f5c46!important;border-color:#7c8b6c!important}.site-root .calculator-result .result-actions button:first-child:hover,.site-root .calculator-result .result-actions button:first-child:focus-visible,.advanced-page .advanced-result-actions button:first-child:hover,.advanced-page .advanced-result-actions button:first-child:focus-visible{color:#faf4e9!important;background:#3f4a39!important;border-color:#3f4a39!important}}@media screen and (max-width:640px){.site-root:has(>.page-shell>.guide-page) .guide-starter__diagram{width:100%}.site-root:has(>.page-shell>.guide-page) .guide-starter__split{border-radius:20px;min-height:132px}.site-root:has(>.page-shell>.guide-page) .guide-starter__part{padding:22px 12px}.site-root .calculator-result .result-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-root .calculator-result .result-actions button,.site-root .calculator-result .result-actions a{text-align:center;justify-content:center;width:100%;padding-inline:10px}}@media screen and (max-width:390px){.site-root .calculator-result .result-actions{grid-template-columns:1fr}}@media screen{.site-root:has(>.page-shell>.guide-page) .guide-starter{isolation:isolate;position:relative;overflow:hidden}.site-root:has(>.page-shell>.guide-page) .guide-starter:before{z-index:0;content:"";opacity:.17;pointer-events:none;background:url(/images/guide-starter-line-art.svg) 50%/contain no-repeat;width:min(56%,620px);height:94%;position:absolute;top:3%;left:0}.site-root:has(>.page-shell>.guide-page) .guide-starter>*{z-index:1;position:relative}}@media screen and (max-width:820px){.site-root:has(>.page-shell>.guide-page) .guide-starter:before{opacity:.12;width:min(100%,620px);height:410px;top:18px;left:50%;transform:translate(-50%)}}@media print{.site-root:has(>.page-shell>.guide-page) .guide-starter:before{display:none}}@media screen{.site-root:has(>.page-shell>.guide-page) .guide-benefits{border-bottom:1px solid var(--guide-line);padding-block:clamp(56px,5vw,74px) clamp(44px,4vw,58px)}.site-root:has(>.page-shell>.guide-page) .guide-benefits>div{margin-top:clamp(30px,3vw,42px)}.site-root:has(>.page-shell>.guide-page) .guide-benefits article{min-height:0;padding-block:22px 26px}.site-root:has(>.page-shell>.guide-page) .guide-benefits+.guide-section{padding-top:clamp(48px,5vw,72px)}}@media screen and (min-width:1100px){.site-root:has(>.page-shell>.guide-page) .guide-benefits{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,6vw,84px);display:grid}.site-root:has(>.page-shell>.guide-page) .guide-benefits>div{margin-top:0}}@media screen{.site-footer__brand>a{align-items:center;display:inline-flex}.site-footer__brand .brand-logo{gap:13px}.site-footer__brand .brand-symbol{width:58px;height:58px}.site-footer__brand .brand-wordmark{font-size:1.25rem}.site-footer__brand>p{margin-top:17px}}@media screen and (max-width:520px){.site-footer__brand .brand-symbol{width:54px;height:54px}.site-footer__brand .brand-wordmark{font-size:1.16rem}}@media screen{.site-root:has(>.page-shell>.hero) .calculator-stage--with-inline-install{padding-bottom:clamp(40px,4vw,56px)}.site-root:has(>.page-shell>.hero) .calculator-stage--with-inline-install+.beginner-help{padding-top:clamp(48px,5vw,68px)}.site-root .pwa-install-suggestion--inline{border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:min(100%,920px);margin:clamp(18px,2vw,26px) auto 0;padding:14px 0 0;color:#6b3a2a!important;background:0 0!important;border-width:1px 0 0!important;border-color:#6b3a2a2e!important}.site-root .pwa-install-suggestion--inline .pwa-install-suggestion__mark{border-radius:0;width:30px;height:30px;font-size:.86rem;color:#4f5c46!important;border:0!important}.site-root .pwa-install-suggestion--inline strong{margin:0;font-size:.78rem;line-height:1.35}.site-root .pwa-install-suggestion--inline .pwa-install-suggestion__actions{align-items:center}.site-root .pwa-install-suggestion--inline button{min-height:34px;padding:7px 11px}.site-root .pwa-install-suggestion--inline .pwa-install-suggestion__actions button:last-child{color:#7b4d3e!important;background:0 0!important}}@media screen and (max-width:640px){.site-root:has(>.page-shell>.hero) .calculator-stage--with-inline-install{padding-bottom:34px}.site-root:has(>.page-shell>.hero) .calculator-stage--with-inline-install+.beginner-help{padding-top:42px}.site-root .pwa-install-suggestion--inline{grid-template-columns:auto minmax(0,1fr);margin-top:18px;padding-top:12px}.site-root .pwa-install-suggestion--inline .pwa-install-suggestion__actions{flex-wrap:wrap;grid-column:2}}@media screen and (max-width:760px){.site-root:has(>.page-shell>.hero) .principles:after{background:linear-gradient(#2a1b150a 0%,#2a1b152e 31%,#2a1b15e6 50%,#35231b 68% 100%)!important}}@media screen{.site-root:not(.home-promo) .tool-graphic__glow{fill:#7c8b6c14}.site-root:not(.home-promo) .tool-graphic__shape{fill:#e6d7c4b8;stroke:#6b3a2a94}.site-root:not(.home-promo) .tool-graphic__shape--filled{fill:#d9c5ad;stroke:#a94b21}.site-root:not(.home-promo) .tool-graphic__shape--soft{fill:#faf4e9;stroke:#6b3a2a5c}.site-root:not(.home-promo) :is(.tool-graphic__detail,.tool-graphic__flow,.tool-graphic__dimension,.tool-graphic__steam,.tool-graphic__schedule-line){stroke:#6b3a2a85}.site-root:not(.home-promo) .tool-graphic__flow{stroke:#7c8b6c}.site-root:not(.home-promo) .tool-graphic__label{fill:#4f5c46}.site-root:not(.home-promo) .tool-graphic__caption{fill:#7b4d3e}.site-root:not(.home-promo) .tool-graphic__measure{fill:#a94b21}.site-root:not(.home-promo) .tool-graphic__value{fill:#6b3a2a}.site-root:not(.home-promo) .tool-graphic__accent{fill:#a94b21}.site-root:not(.home-promo) :is(.tool-graphic__ingredient,.tool-graphic__dough-balls circle,.tool-graphic__grains circle){fill:#7c8b6c29;stroke:#7c8b6c}.site-root:not(.home-promo) .tool-graphic__bubble{fill:#6b3a2a24;stroke:#6b3a2a9e}.site-root:not(.home-promo) :is(.tool-graphic__drop-shape,.tool-graphic__drop path){fill:#a94b2124;stroke:#a94b21}.site-root:not(.home-promo) .tool-graphic__schedule-point{fill:#4f5c46;stroke:#7c8b6c}.site-root:not(.home-promo) .tool-graphic__schedule-point--bake{fill:#a94b21;stroke:#6b3a2a}.site-root:not(.home-promo) .tool-graphic__hydration-scale>line:first-child,.site-root:not(.home-promo) .tool-graphic__timer-dial circle,.site-root:not(.home-promo) .tool-graphic__timer-list line{stroke:#6b3a2a33}.site-root:not(.home-promo) .tool-graphic__hydration-range,.site-root:not(.home-promo) .tool-graphic__timer-list .tool-graphic__timer-bar,.site-root:not(.home-promo) .tool-graphic__bubbles{stroke:#7c8b6c}.site-root:not(.home-promo) .tool-graphic__hydration-drops path{fill:#7c8b6c21;stroke:#7c8b6c}.site-root:not(.home-promo) .tool-graphic__hydration-target,.site-root:not(.home-promo) .tool-graphic__timer-dial .tool-graphic__timer-progress{fill:#4f5c46;stroke:#4f5c46}}.tool-hero-graphic--panPizza{width:min(100%,440px)}.tool-hero-graphic__trigger{width:100%;color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;margin:0;padding:0;transition:transform .18s;display:block;position:relative}.tool-hero-graphic__trigger:hover{transform:translateY(-2px)}.tool-hero-graphic__trigger:focus-visible{outline-offset:6px;outline:3px solid #a94b21b3}.tool-hero-graphic__zoom-hint{color:#6b3a2a;background:#faf1e5f0;border:1px solid #6b3a2a33;border-radius:999px;place-items:center;width:44px;height:44px;transition:background-color .18s,transform .18s;display:grid;position:absolute;bottom:5%;right:4%;box-shadow:0 8px 20px #432b1f24}.tool-hero-graphic__zoom-hint svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.tool-hero-graphic__trigger:hover .tool-hero-graphic__zoom-hint{background:#fff8ee;transform:scale(1.06)}.tool-hero-graphic__backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f1d16c2;place-items:center;padding:clamp(16px,4vw,52px);animation:.16s ease-out tool-graphic-fade-in;display:grid;position:fixed;inset:0}.tool-hero-graphic__dialog{background:#f6ead8;border:1px solid #6b3a2a33;border-radius:30px;width:min(100%,920px);max-height:calc(100dvh - 32px);padding:clamp(28px,4vw,48px);position:relative;overflow:auto;box-shadow:0 26px 70px #1e120d57}.tool-hero-graphic__dialog>svg{width:100%;max-height:calc(100dvh - 96px);display:block}.tool-hero-graphic__close{z-index:1;color:#6b3a2a;cursor:pointer;width:44px;height:44px;font:inherit;background:#faf1e5f0;border:1px solid #6b3a2a38;border-radius:999px;place-items:center;padding:0;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:14px;right:14px}.tool-hero-graphic__close:hover{background:#fff8ee}.tool-hero-graphic__close:focus-visible{outline-offset:3px;outline:3px solid #a94b21b3}@keyframes tool-graphic-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.tool-hero-graphic--panPizza{width:min(106%,440px);margin-left:-3%}.tool-hero-graphic__backdrop{padding:10px}.tool-hero-graphic__dialog{border-radius:22px;max-height:calc(100dvh - 20px);padding:48px 10px 16px}.tool-hero-graphic__dialog>svg{max-height:calc(100dvh - 84px)}.tool-hero-graphic__zoom-hint,.tool-hero-graphic__close{width:42px;height:42px}.tool-hero-graphic__close{top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.tool-hero-graphic__trigger,.tool-hero-graphic__zoom-hint{transition:none}.tool-hero-graphic__backdrop{animation:none}}.mistakes-root{min-height:100vh}.mistakes-page{padding:clamp(46px,6vw,82px) 0 clamp(80px,11vw,150px)}.mistakes-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;gap:clamp(46px,7vw,104px);min-height:min(720px,100vh - 150px);display:grid}.mistakes-hero__copy{z-index:2;max-width:720px;position:relative}.mistakes-hero .eyebrow,.mistakes-method>header>p,.mistakes-closing>p,.mistake-story__header>p{color:var(--shell-glow);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.mistakes-hero h1{max-width:760px;color:var(--shell-ink);letter-spacing:-.072em;text-wrap:balance;margin:18px 0 0;font-size:clamp(4rem,7.8vw,7.4rem);line-height:.88}.mistakes-hero__intro{max-width:650px;color:var(--shell-ink-soft);margin:30px 0 0;font-size:clamp(1.02rem,1.45vw,1.2rem);line-height:1.68}.mistakes-transparency{border-top:1px solid var(--shell-line);max-width:650px;color:var(--shell-ink-soft);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;margin:28px 0 0;padding-top:20px;font-size:.76rem;line-height:1.6;display:grid}.mistakes-transparency>span{border:1px solid color-mix(in srgb, var(--shell-glow) 52%, transparent);width:24px;height:24px;color:var(--shell-glow);border-radius:50%;place-items:center;font-family:Georgia,serif;font-style:italic;font-weight:700;display:grid}.mistakes-hero__visual{aspect-ratio:.96;isolation:isolate;border:1px solid #6b3a2a33;border-radius:48% 52% 44% 56%/42% 48% 52% 58%;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 78px #54332333;-webkit-mask-image:radial-gradient(72% 78% at 52% 48%,#000 70%,#0000 100%);mask-image:radial-gradient(72% 78% at 52% 48%,#000 70%,#0000 100%)}.mistakes-hero__visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 52%,#341d1470);position:absolute;inset:0}.mistakes-hero__visual img{object-fit:cover;object-position:52% 50%}.mistakes-hero__visual figcaption{z-index:2;color:#fff8ed;text-shadow:0 2px 18px #26140d85;align-items:baseline;gap:10px;font-size:.78rem;line-height:1.35;display:flex;position:absolute;bottom:13%;left:15%;right:13%}.mistakes-hero__visual figcaption span{color:#e3e8df;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:820}.mistakes-symptom-nav{border-block:1px solid var(--shell-line);margin-top:clamp(36px,4vw,58px);padding:26px 0}.mistakes-symptom-nav>p{color:var(--shell-ink-soft);letter-spacing:.04em;margin:0 0 14px;font-size:.72rem;font-weight:720}.mistakes-symptom-nav>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mistakes-symptom-nav a{border:1px solid var(--shell-line);min-width:0;min-height:84px;color:var(--shell-ink);background:#faf4e9d1;border-radius:18px;align-content:center;padding:16px 46px 16px 18px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative}.mistakes-symptom-nav a:hover{border-color:color-mix(in srgb, var(--shell-glow) 58%, transparent);background:#faf4e9;transform:translateY(-2px)}.mistakes-symptom-nav a>span{letter-spacing:-.025em;font-size:1rem;font-weight:800}.mistakes-symptom-nav a>small{color:var(--shell-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.66rem;line-height:1.35;overflow:hidden}.mistakes-symptom-nav a>i{color:var(--shell-glow);font-size:1.1rem;font-style:normal;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.mistakes-stories{gap:clamp(80px,12vw,170px);margin-top:clamp(90px,12vw,160px);display:grid}.mistake-story{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(42px,7vw,96px);scroll-margin-top:42px;display:grid}.mistake-story:nth-child(2n) .mistake-story__visual{order:2}.mistake-story__visual{aspect-ratio:3/2;background:#d9c8b3;border:1px solid #6b3a2a33;border-radius:32px;min-width:0;margin:0;position:sticky;top:28px;overflow:hidden;box-shadow:0 26px 60px #5a36232b}.mistake-story__visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#301b139e);height:42%;position:absolute;inset:auto 0 0}.mistake-story__visual img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.mistake-story:hover .mistake-story__visual img{transform:scale(1.018)}.mistake-story__visual figcaption{z-index:2;color:#fff8edd1;align-items:baseline;gap:12px;font-size:.68rem;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.mistake-story__visual figcaption strong{color:#fff8ed;letter-spacing:-.04em;font-size:clamp(1.3rem,2.5vw,2rem)}.mistake-story__content{min-width:0;padding-top:clamp(4px,2vw,24px)}.mistake-story__person{align-items:center;gap:12px;margin-top:20px;display:flex}.mistake-story__person>span{color:#4f5c46;letter-spacing:.05em;background:#e3e8df;border:1px solid #4f5c4659;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:.68rem;font-weight:840;display:grid}.mistake-story__person p{gap:3px;margin:0;display:grid}.mistake-story__person strong{color:var(--shell-ink);font-size:.78rem}.mistake-story__person small{color:var(--shell-ink-soft);font-size:.65rem}.mistake-story__header h2{max-width:650px;color:var(--shell-ink);letter-spacing:-.058em;text-wrap:balance;margin:25px 0 0;font-size:clamp(2.3rem,4.5vw,4.35rem);line-height:.98}.mistake-story__header blockquote{max-width:650px;color:var(--shell-ink-soft);border-left:2px solid #7c8b6c99;margin:26px 0 0;padding-left:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.5vw,1.16rem);font-style:italic;line-height:1.7}.mistake-diagnosis{border:1px solid var(--shell-line);background:#faf4e9a8;border-radius:24px;margin-top:34px;overflow:hidden}.mistake-diagnosis summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:18px;min-height:96px;padding:20px 22px;list-style:none;display:grid}.mistake-diagnosis summary::-webkit-details-marker{display:none}.mistake-diagnosis summary>span{gap:7px;display:grid}.mistake-diagnosis summary small{color:var(--shell-glow);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:800}.mistake-diagnosis summary strong{color:var(--shell-ink);font-size:.86rem;line-height:1.45}.mistake-diagnosis summary>i{border:1px solid var(--shell-line);width:36px;height:36px;color:var(--shell-glow);border-radius:50%;place-items:center;font-size:1.25rem;font-style:normal;transition:background-color .18s,transform .18s;display:grid}.mistake-diagnosis[open] summary>i{background:#7c8b6c1a;transform:rotate(45deg)}.mistake-diagnosis__body{border-top:1px solid var(--shell-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mistake-diagnosis__body>section{min-width:0;padding:24px}.mistake-diagnosis__cause{background:linear-gradient(135deg,#7c8b6c1a,#0000 70%);grid-column:1/-1}.mistake-diagnosis__cause>p:first-child,.mistake-diagnosis__links>span{color:var(--shell-glow);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:810}.mistake-diagnosis__cause h3{max-width:580px;color:var(--shell-ink);letter-spacing:-.038em;margin:9px 0 22px;font-size:clamp(1.3rem,2.3vw,1.85rem);line-height:1.12}.mistake-diagnosis h4{color:var(--shell-ink);letter-spacing:-.01em;margin:0 0 12px;font-size:.74rem}.mistake-diagnosis__cause>p:last-child,.mistake-diagnosis__nuance p{color:var(--shell-ink-soft);margin:0;font-size:.75rem;line-height:1.65}.mistake-diagnosis__signals,.mistake-diagnosis__next{border-top:1px solid var(--shell-line)}.mistake-diagnosis__next{border-left:1px solid var(--shell-line)}.mistake-diagnosis ul,.mistake-diagnosis ol{counter-reset:diagnosis-step;gap:11px;margin:0;padding:0;list-style:none;display:grid}.mistake-diagnosis li{color:var(--shell-ink-soft);padding-left:23px;font-size:.7rem;line-height:1.54;position:relative}.mistake-diagnosis__signals li:before{content:"";border:1px solid #7c8b6cb3;border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:2px}.mistake-diagnosis__next li{counter-increment:diagnosis-step}.mistake-diagnosis__next li:before{color:var(--shell-glow);content:counter(diagnosis-step, decimal-leading-zero);font-size:.58rem;font-weight:820;position:absolute;top:0;left:0}.mistake-diagnosis__nuance{background:#e3e8df8a;border-top:1px solid #4f5c4638;grid-column:1/-1;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:20px 24px;display:grid}.mistake-diagnosis__nuance strong{color:#4f5c46;font-size:.69rem}.mistake-diagnosis__links{border-top:1px solid var(--shell-line);grid-column:1/-1;gap:13px;padding:21px 24px 24px;display:grid}.mistake-diagnosis__links>div{flex-wrap:wrap;gap:9px;display:flex}.mistake-diagnosis__links a{border:1px solid var(--shell-line);color:var(--shell-ink);background:#faf4e9;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.66rem;font-weight:740;text-decoration:none;display:inline-flex}.mistake-diagnosis__links a:first-child{color:#faf4e9;background:#4f5c46;border-color:#4f5c46}.mistake-diagnosis__links a:hover{transform:translateY(-1px)}.mistake-diagnosis__links i,.mistakes-closing__secondary i{font-style:normal}.mistakes-method{color:#f3ead8;background:radial-gradient(circle at 94% 4%,#e3e8df29,#0000 26rem),linear-gradient(145deg,#784533,#6b3a2a 64%,#583024);border-radius:38px;margin-top:clamp(100px,14vw,190px);padding:clamp(34px,6vw,72px);overflow:hidden;box-shadow:0 30px 70px #51302233}.mistakes-method>header{grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);align-items:end;gap:16px clamp(30px,7vw,96px);display:grid}.mistakes-method>header>p{color:#d9e0d4;grid-column:1/-1}.mistakes-method h2{color:#fff8ed;letter-spacing:-.064em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(2.7rem,5.6vw,5.4rem);line-height:.94}.mistakes-method>header>span{color:#f3ead8c2;font-size:.86rem;line-height:1.7}.mistakes-method>ol{border-block:1px solid #f3ead833;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(38px,6vw,68px) 0 0;padding:0;list-style:none;display:grid}.mistakes-method li{min-width:0;padding:28px clamp(18px,3vw,34px) 32px;position:relative}.mistakes-method li+li{border-left:1px solid #f3ead833}.mistakes-method li>span{color:#cbd5c5;letter-spacing:.08em;font-size:.64rem;font-weight:820}.mistakes-method h3{color:#fff8ed;letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(1.1rem,2vw,1.5rem)}.mistakes-method li p{color:#f3ead8b8;margin:11px 0 0;font-size:.73rem;line-height:1.6}.mistakes-sources{border-block:1px solid var(--shell-line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(38px,8vw,110px);margin-top:clamp(70px,9vw,116px);padding:clamp(30px,4vw,48px) 0;display:grid}.mistakes-sources h2{color:var(--shell-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,3vw,2.5rem)}.mistakes-sources>div>p{max-width:510px;color:var(--shell-ink-soft);margin:16px 0 0;font-size:.75rem;line-height:1.65}.mistakes-sources ul{margin:0;padding:0;list-style:none}.mistakes-sources li+li{border-top:1px solid var(--shell-line)}.mistakes-sources a{color:var(--shell-ink);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:.73rem;text-decoration:none;display:flex}.mistakes-sources a:hover{color:#4f5c46}.mistakes-sources a span{color:var(--shell-glow)}.mistakes-closing{text-align:center;background:radial-gradient(circle at 12% 100%,#4f5c461c,#0000 24rem),#e3e8df;border:1px solid #4f5c4647;border-radius:36px;justify-items:center;margin-top:clamp(80px,11vw,145px);padding:clamp(46px,7vw,82px) clamp(24px,6vw,72px);display:grid}.mistakes-closing>p{color:#4f5c46}.mistakes-closing h2{max-width:860px;color:var(--shell-ink);letter-spacing:-.065em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.7rem,5.7vw,5.6rem);line-height:.94}.mistakes-closing>span{max-width:650px;color:var(--shell-ink-soft);margin-top:24px;font-size:.9rem;line-height:1.68}.mistakes-closing>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.mistakes-closing .primary-button{color:#faf4e9;background:#4f5c46;border-color:#4f5c46}.mistakes-closing .primary-button:hover{color:#fff;background:#3e4938;border-color:#3e4938}.mistakes-closing__secondary{color:var(--shell-ink);text-underline-offset:5px;align-items:center;gap:10px;font-size:.75rem;font-weight:760;display:inline-flex}@media screen and (max-width:980px){.mistakes-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:38px}.mistakes-hero h1{font-size:clamp(3.5rem,8.5vw,5.6rem)}.mistakes-symptom-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mistake-story{grid-template-columns:1fr;gap:38px}.mistake-story:nth-child(2n) .mistake-story__visual{order:0}.mistake-story__visual{width:min(100%,760px);position:relative;top:auto}.mistake-story:nth-child(2n) .mistake-story__visual{justify-self:end}}@media screen and (max-width:760px){.mistakes-page{padding-top:38px}.mistakes-hero{grid-template-columns:1fr;min-height:0}.mistakes-hero__visual{aspect-ratio:1.2;justify-self:center;width:min(100%,580px)}.mistakes-hero h1{font-size:clamp(3.3rem,14.5vw,5.2rem)}.mistakes-method>header,.mistakes-sources,.mistakes-method>ol{grid-template-columns:1fr}.mistakes-method li+li{border-top:1px solid #f3ead833;border-left:0}}@media screen and (max-width:560px){.mistakes-page{padding-top:30px}.mistakes-symptom-nav>div{grid-template-columns:1fr}.mistakes-symptom-nav a{min-height:72px}.mistake-story__visual{aspect-ratio:1.18;border-radius:24px}.mistake-story__header h2{font-size:clamp(2.25rem,11vw,3.3rem)}.mistake-diagnosis__body{grid-template-columns:1fr}.mistake-diagnosis__cause,.mistake-diagnosis__nuance,.mistake-diagnosis__links{grid-column:auto}.mistake-diagnosis__next{border-left:0}.mistake-diagnosis__nuance{grid-template-columns:1fr;gap:8px}.mistakes-method,.mistakes-closing{border-radius:26px}.mistakes-method{padding:32px 22px}.mistakes-method h2,.mistakes-closing h2{font-size:clamp(2.4rem,12vw,3.7rem)}}@media (prefers-reduced-motion:reduce){.mistake-story__visual img,.mistakes-symptom-nav a,.mistake-diagnosis summary>i{transition:none}}@media screen{.site-root .preset-grid button[aria-pressed=true] small,.site-root .target-choice-grid button[aria-pressed=true] small,.site-root .hydration-choices button[aria-pressed=true] small,.site-root .size-calculator__choice button[aria-pressed=true] small,.advanced-page .advanced-preset-grid button[aria-pressed=true] small,.advanced-page .advanced-choice-grid button[aria-pressed=true] small{color:#faf4e9d6!important;opacity:1!important}.calculator-version-switch>a.is-active small{color:#faf4e9db!important;opacity:1!important}.analyzer-mode-picker button[aria-pressed=true] small{color:#4f5c46!important;opacity:1!important}.size-calculator__next a>span{color:inherit!important}.recipe-theme .recipe-closing .primary-button{color:#faf4e9!important}.home-promo-closing .home-promo-button-secondary{color:#faf4e9!important;background:#4f5c46!important;border-color:#7c8b6c!important}.size-tool-hero>div:first-child>span,.starter-build-hero>div:first-child>span,.recipe-analyzer-hero>div:first-child>span{color:#7b4d3e!important}.starter-build-hero .eyebrow{color:#4f5c46!important}:is(.analyzer-output,.analyzer-adjust,.analyzer-library) :is(.analyzer-stats dt,.analyzer-table__head th,.analyzer-change-stats dt,.analyzer-change-table thead th){color:#7b4d3e!important}.analyzer-change-table td[data-change=more]{color:#8b3f23!important}.analyzer-change-table td[data-change=less]{color:#4f5c46!important}.analyzer-adjust .analyzer-error{color:#8c2f11!important}.analyzer-adjust .calculator-kicker,.recipe-theme .recipe-related>header>p{color:#4f5c46!important}.site-root:has(>.page-shell>.guide-page) .guide-example .calculator-kicker{color:#4f5c46!important}:is(.recipe-theme .recipe-hero .eyebrow,.site-root:has(>.page-shell>.guide-page) .guide-hero .eyebrow){color:#faf4e9!important;background:#6b3a2ae6!important;border-color:#faf4e957!important}.recipe-theme .recipe-hero .screen-wake-lock>button{background:#6b3a2af0!important}.recipe-theme .recipe-hero .screen-wake-lock small{color:#faf4e9!important}:is(.site-root .preset-grid,.site-root .target-choice-grid,.site-root .hydration-choices,.site-root .segmented-control,.site-root .size-calculator__choice,.advanced-page .advanced-preset-grid,.advanced-page .advanced-choice-grid,.advanced-page .leavening-choice-grid) button[aria-pressed=true]:is(:hover,:focus-visible),.calculator-version-switch>a.is-active:is(:hover,:focus-visible){color:#faf4e9!important;background:#4f5c46!important;border-color:#7c8b6c!important}:is(.site-root .preset-grid,.site-root .target-choice-grid,.site-root .hydration-choices,.site-root .segmented-control,.site-root .size-calculator__choice,.advanced-page .advanced-preset-grid,.advanced-page .advanced-choice-grid,.advanced-page .leavening-choice-grid) button[aria-pressed=true],.calculator-version-switch>a.is-active{transition:none!important}:is(.size-tool-hero,.starter-build-hero,.recipe-analyzer-hero){grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(36px,5vw,76px);min-height:clamp(440px,45vw,560px);padding:clamp(56px,7vw,84px) 0}:is(.size-tool-hero,.starter-build-hero,.recipe-analyzer-hero)>div:first-child{max-width:720px}:is(.size-tool-hero,.starter-build-hero,.recipe-analyzer-hero) h1{letter-spacing:-.057em;font-size:clamp(3.1rem,5.1vw,5.15rem);line-height:.97}.tool-hero-photo{aspect-ratio:3/2;width:min(108%,660px);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;place-self:center end;margin:0 -4% 0 0;position:relative;overflow:visible;-webkit-mask-image:radial-gradient(58% 62%,#000 0% 54%,#000000f5 64%,#000000b8 76%,#00000047 88%,#0000 100%);mask-image:radial-gradient(58% 62%,#000 0% 54%,#000000f5 64%,#000000b8 76%,#00000047 88%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tool-hero-photo img{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.01)}}@media (max-width:980px){:is(.size-tool-hero,.starter-build-hero,.recipe-analyzer-hero){grid-template-columns:1fr;gap:42px;min-height:0}.tool-hero-photo{justify-self:start;width:min(106%,790px);margin:0 0 0 -3%}}@media (max-width:700px){:is(.size-tool-hero,.starter-build-hero,.recipe-analyzer-hero){gap:32px;padding:48px 0 56px}:is(.size-tool-hero,.starter-build-hero,.recipe-analyzer-hero) h1{letter-spacing:-.052em;font-size:clamp(2.75rem,12.5vw,4.1rem);line-height:.99}.tool-hero-photo{width:calc(100% + 24px);margin-inline:-12px;-webkit-mask-image:radial-gradient(61% 62%,#000 0% 56%,#000000f0 67%,#000000a8 78%,#00000038 90%,#0000 100%);mask-image:radial-gradient(61% 62%,#000 0% 56%,#000000f0 67%,#000000a8 78%,#00000038 90%,#0000 100%)}}@media screen{:is(.tools-hero__visual,.tool-hero-photo){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 7%,#000 18% 84%,#00000052 94%,#0000 100%),linear-gradient(#0000 0%,#0000007a 8%,#000 18% 80%,#0006 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 7%,#000 18% 84%,#00000052 94%,#0000 100%),linear-gradient(#0000 0%,#0000007a 8%,#000 18% 80%,#0006 92%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.tools-hero__visual{aspect-ratio:7/5;width:min(118%,820px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:end;margin:0 -7% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008f 4%,#000 11% 90%,#00000094 96%,#0000 100%),linear-gradient(#0000 0%,#00000094 4%,#000 12% 88%,#00000094 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000008f 4%,#000 11% 90%,#00000094 96%,#0000 100%),linear-gradient(#0000 0%,#00000094 4%,#000 12% 88%,#00000094 96%,#0000 100%)}.tools-hero__visual:before{background:linear-gradient(90deg,#6b3a2a1a,#0000 36%),linear-gradient(#6b3a2a05,#6b3a2a12)}.tools-hero__visual:after{content:none;display:none}.tools-hero__image{object-position:58% 54%;filter:saturate(.98)contrast(1.04)brightness(1.01)}}@media (max-width:900px){.tools-hero__visual{justify-self:start;width:min(112%,820px);margin:0 0 0 -6%}}@media (max-width:560px){.tools-hero__visual{aspect-ratio:4/3;width:calc(100% + 32px);margin-inline:-16px}}@media screen{.site-root:has(>.page-shell>.journal-page) .journal-rating-field{align-content:start;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-rating{gap:4px}.site-root:has(>.page-shell>.journal-page) .journal-rating button{background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:42px;height:42px;font-size:1.5rem;line-height:1;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:grid;color:#8b6655!important}.site-root:has(>.page-shell>.journal-page) .journal-rating button[aria-pressed=true]{background:#a94b2114;border-color:#a94b2133;color:#a94b21!important}.site-root:has(>.page-shell>.journal-page) .journal-rating button:is(:hover,:focus-visible){background:#a94b211f;border-color:#a94b2157;outline:none;transform:translateY(-1px);color:#8f3d1c!important}.site-root:has(>.page-shell>.journal-page) .journal-rating button:focus-visible{box-shadow:0 0 0 3px #7c8b6c3d}.site-root:has(>.page-shell>.journal-page) .journal-rating-help{color:#7b4d3e;min-height:1.4em;margin:4px 0 0;font-size:.76rem;line-height:1.45}.site-root:has(>.page-shell>.journal-page) .journal-entry-heading__meta{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.site-root:has(>.page-shell>.journal-page) .journal-entry-heading__meta time{padding-top:6px}.site-root:has(>.page-shell>.journal-page) .journal-delete{background:#8b3f230e;border:1px solid #8b3f234d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:.74rem;font-weight:750;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;color:#8b3f23!important}.site-root:has(>.page-shell>.journal-page) .journal-delete svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.site-root:has(>.page-shell>.journal-page) .journal-delete:is(:hover,:focus-visible){background:#8b3f231c;border-color:#8b3f2394;outline:none;color:#76341e!important}.site-root:has(>.page-shell>.journal-page) .journal-delete:focus-visible{box-shadow:0 0 0 3px #8b3f2329}}@media screen and (max-width:700px){.site-root:has(>.page-shell>.journal-page) .journal-entry-heading__meta{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.site-root:has(>.page-shell>.journal-page) .journal-entry-heading__meta time{padding-top:0}}@media (prefers-reduced-motion:reduce){.site-root:has(>.page-shell>.journal-page) .journal-rating button{transition:none}.site-root:has(>.page-shell>.journal-page) .journal-delete{transition:none}}@media screen{.site-root:has(>.page-shell>.journal-page) .bake-fingerprint{flex:none;width:148px;height:148px;display:block;overflow:visible}.site-root:has(>.page-shell>.journal-page) .bake-fingerprint--compact{width:82px;height:82px}:is(.site-root:has(>.page-shell>.journal-page) .bake-fingerprint__ring,.site-root:has(>.page-shell>.journal-page) .bake-fingerprint__axis){fill:none;stroke:color-mix(in srgb, var(--shell-ink) 18%, transparent);stroke-width:1px}.site-root:has(>.page-shell>.journal-page) .bake-fingerprint__ring:nth-of-type(2){stroke-dasharray:2 4}.site-root:has(>.page-shell>.journal-page) .bake-fingerprint__shape{fill:color-mix(in srgb, var(--shell-glow) 24%, transparent);stroke:var(--shell-glow);stroke-linejoin:round;stroke-width:2.4px;transition:all .22s}.site-root:has(>.page-shell>.journal-page) .bake-fingerprint__point{fill:var(--shell-glow);stroke:color-mix(in srgb, var(--shell-ink) 88%, transparent);stroke-width:1.4px;transition:all .22s}.site-root:has(>.page-shell>.journal-page) .journal-insights__fingerprint{align-items:end;gap:13px;margin-top:auto;display:flex}.site-root:has(>.page-shell>.journal-page) .journal-insights__fingerprint small{max-width:120px;color:var(--shell-ink-soft);padding-bottom:8px;font-size:.66rem;font-weight:680;line-height:1.45}.site-root:has(>.page-shell>.journal-page) .journal-compare{border:1px solid var(--shell-line);background:radial-gradient(60% 90% at 100% 0%, color-mix(in srgb, var(--shell-glow) 9%, transparent), transparent 72%), radial-gradient(46% 90% at 0% 100%, #7c8b6c17, transparent 76%), color-mix(in srgb, var(--shell-ink) 2.8%, transparent);border-radius:30px;margin-top:18px;padding:clamp(26px,4vw,44px);overflow:hidden}.site-root:has(>.page-shell>.journal-page) .journal-compare__heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:28px clamp(32px,6vw,84px);display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__heading div>p{color:var(--shell-glow);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:780}.site-root:has(>.page-shell>.journal-page) .journal-compare__change>p{color:var(--shell-glow);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:780}.site-root:has(>.page-shell>.journal-page) .journal-compare__heading h2{max-width:700px;color:var(--shell-ink);letter-spacing:-.055em;text-wrap:balance;margin:9px 0 0;font-size:clamp(2.1rem,4vw,3.75rem);line-height:.98}.site-root:has(>.page-shell>.journal-page) .journal-compare__heading>p{max-width:520px;color:var(--shell-ink-soft);margin:0;font-size:.86rem;line-height:1.68}.site-root:has(>.page-shell>.journal-page) .journal-compare__empty{border:1px dashed color-mix(in srgb, var(--shell-ink) 22%, transparent);background:color-mix(in srgb, var(--shell-ink) 2.5%, transparent);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-top:28px;padding:22px;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__empty>div:first-child{width:70px;height:54px;position:relative}.site-root:has(>.page-shell>.journal-page) .journal-compare__empty>div:first-child span{border:1px solid color-mix(in srgb, var(--shell-glow) 48%, transparent);background:color-mix(in srgb, var(--shell-glow) 8%, transparent);border-radius:50%;width:45px;height:45px;position:absolute}.site-root:has(>.page-shell>.journal-page) .journal-compare__empty>div:first-child span:last-child{background:#7c8b6c17;border-color:#7c8b6c8a;bottom:0;right:0}.site-root:has(>.page-shell>.journal-page) .journal-compare__empty h3{color:var(--shell-ink);letter-spacing:-.025em;margin:0;font-size:1.05rem}.site-root:has(>.page-shell>.journal-page) .journal-compare__empty p{color:var(--shell-ink-soft);margin:6px 0 0;font-size:.78rem;line-height:1.55}.site-root:has(>.page-shell>.journal-page) .journal-compare__selectors{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:end;gap:12px;margin-top:30px;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__selectors label{gap:7px;min-width:0;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__selectors label>span{color:var(--shell-ink-soft);letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:740}.site-root:has(>.page-shell>.journal-page) .journal-compare__selectors select{border:1px solid var(--shell-line);background:color-mix(in srgb, var(--shell-ink) 4%, transparent);width:100%;min-width:0;height:48px;color:var(--shell-ink);font:inherit;border-radius:14px;padding:0 14px;font-size:.78rem}.site-root:has(>.page-shell>.journal-page) .journal-compare__selectors select:focus{border-color:color-mix(in srgb, var(--shell-glow) 52%, transparent);outline:3px solid color-mix(in srgb, var(--shell-glow) 12%, transparent)}.site-root:has(>.page-shell>.journal-page) .journal-compare__selectors>span{border:1px solid var(--shell-line);width:44px;height:44px;color:var(--shell-glow);border-radius:50%;place-items:center;font-size:1.05rem;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__cards>article{border:1px solid var(--shell-line);background:color-mix(in srgb, var(--shell-ink) 3.5%, transparent);border-radius:22px;min-width:0;overflow:hidden}.site-root:has(>.page-shell>.journal-page) .journal-compare__cards>article>header{background:linear-gradient(135deg, color-mix(in srgb, var(--shell-glow) 8%, transparent), transparent 70%);min-height:138px;padding:22px 24px 18px}.site-root:has(>.page-shell>.journal-page) .journal-compare__cards header small{color:var(--shell-glow);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:760}.site-root:has(>.page-shell>.journal-page) .journal-compare__cards header h3{color:var(--shell-ink);letter-spacing:-.04em;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(1.35rem,2.4vw,2.05rem);line-height:1.04}.site-root:has(>.page-shell>.journal-page) .journal-compare__cards header time{color:var(--shell-ink-soft);margin-top:10px;font-size:.7rem;display:block}.site-root:has(>.page-shell>.journal-page) .journal-compare__profile{border-top:1px solid var(--shell-line);grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;padding:22px 24px;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__profile dl{min-width:0;margin:0}.site-root:has(>.page-shell>.journal-page) .journal-compare__profile dl>div{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.site-root:has(>.page-shell>.journal-page) .journal-compare__profile dt{color:var(--shell-ink-soft);font-size:.7rem}.site-root:has(>.page-shell>.journal-page) .journal-compare__profile dd{color:var(--shell-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.72rem;font-weight:760}.site-root:has(>.page-shell>.journal-page) .journal-compare__metrics{border-top:1px solid var(--shell-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__metrics>div{min-width:0;padding:15px 16px}.site-root:has(>.page-shell>.journal-page) .journal-compare__metrics>div+div{border-left:1px solid var(--shell-line)}:is(.site-root:has(>.page-shell>.journal-page) .journal-compare__metrics dt,.site-root:has(>.page-shell>.journal-page) .journal-compare__change dt){color:var(--shell-ink-soft);letter-spacing:.045em;text-transform:uppercase;font-size:.6rem;font-weight:720}.site-root:has(>.page-shell>.journal-page) .journal-compare__metrics dd{color:var(--shell-ink);overflow-wrap:anywhere;margin:7px 0 0;font-size:.73rem;font-weight:710;line-height:1.35}.site-root:has(>.page-shell>.journal-page) .journal-compare__change{border:1px solid color-mix(in srgb, var(--shell-glow) 24%, transparent);background:color-mix(in srgb, var(--shell-glow) 7%, transparent);border-radius:18px;grid-template-columns:minmax(150px,.28fr) minmax(0,.72fr);align-items:center;gap:24px;margin-top:12px;padding:17px 20px;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__change dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-compare__change dd{color:var(--shell-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:.8rem;font-weight:770}.site-root:has(>.page-shell>.journal-page) .journal-gallery__fingerprint{z-index:2;color:#f7e8d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#321f17d1;border:1px solid #f8e2c23d;border-radius:16px;align-items:center;gap:7px;padding:5px 10px 5px 6px;display:flex;position:absolute;bottom:11px;right:11px}.site-root:has(>.page-shell>.journal-page) .journal-gallery__fingerprint .bake-fingerprint--compact{width:46px;height:46px}.site-root:has(>.page-shell>.journal-page) .journal-gallery__fingerprint span{color:#f7e8d1;max-width:72px;font-size:.58rem;font-weight:700;line-height:1.25}:is(.site-root:has(>.page-shell>.journal-page) .journal-gallery__fingerprint .bake-fingerprint__ring,.site-root:has(>.page-shell>.journal-page) .journal-gallery__fingerprint .bake-fingerprint__axis){stroke:#f7e8d138}.site-root:has(>.page-shell>.journal-page) .journal-gallery__fingerprint .bake-fingerprint__point{stroke:#39251d}.site-root:has(>.page-shell>.journal-page) .journal-profile{border:1px solid var(--shell-line);background:radial-gradient(50% 130% at 100% 0%, color-mix(in srgb, var(--shell-glow) 9%, transparent), transparent 70%), color-mix(in srgb, var(--shell-ink) 2.8%, transparent);border-radius:22px;margin-top:18px;overflow:hidden}.site-root:has(>.page-shell>.journal-page) .journal-profile[data-complete=true]{border-color:#7c8b6c59}.site-root:has(>.page-shell>.journal-page) .journal-profile summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:18px;min-height:126px;padding:18px 20px 18px 24px;list-style:none;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-profile summary::-webkit-details-marker{display:none}.site-root:has(>.page-shell>.journal-page) .journal-profile summary:focus-visible{outline:3px solid color-mix(in srgb, var(--shell-glow) 20%, transparent);outline-offset:-3px}.site-root:has(>.page-shell>.journal-page) .journal-profile summary>div>p{color:var(--shell-glow);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:780}.site-root:has(>.page-shell>.journal-page) .journal-profile summary h3{color:var(--shell-ink);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(1.25rem,2.3vw,1.85rem);line-height:1.05}.site-root:has(>.page-shell>.journal-page) .journal-profile summary>div>span{color:var(--shell-ink-soft);margin-top:9px;font-size:.7rem;line-height:1.4;display:block}.site-root:has(>.page-shell>.journal-page) .journal-profile summary>i{border:1px solid var(--shell-line);width:34px;height:34px;color:var(--shell-glow);border-radius:50%;place-items:center;font-size:1.2rem;font-style:normal;transition:transform .18s,background-color .18s;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-profile[open] summary>i{background:color-mix(in srgb, var(--shell-glow) 10%, transparent);transform:rotate(45deg)}.site-root:has(>.page-shell>.journal-page) .journal-profile__body{border-top:1px solid var(--shell-line);padding:22px 24px 24px}.site-root:has(>.page-shell>.journal-page) .journal-profile__body>p{max-width:690px;color:var(--shell-ink-soft);margin:0;font-size:.78rem;line-height:1.62}.site-root:has(>.page-shell>.journal-page) .journal-profile__scales{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-profile__scales fieldset{--profile-accent:var(--shell-glow);border:1px solid var(--shell-line);background:color-mix(in srgb, var(--shell-ink) 2.5%, transparent);border-radius:16px;min-width:0;padding:14px}.site-root:has(>.page-shell>.journal-page) .journal-profile__scales fieldset[data-profile-key=crumb]{--profile-accent:#c27a36}.site-root:has(>.page-shell>.journal-page) .journal-profile__scales fieldset[data-profile-key=aroma]{--profile-accent:#6f8063}.site-root:has(>.page-shell>.journal-page) .journal-profile__scales fieldset[data-profile-key=flavor]{--profile-accent:#8d5c69}.site-root:has(>.page-shell>.journal-page) .journal-profile__scales legend{color:var(--shell-ink);padding:0 5px;font-size:.74rem;font-weight:770}.site-root:has(>.page-shell>.journal-page) .journal-profile__endpoints{color:var(--shell-ink-soft);justify-content:space-between;font-size:.61rem;display:flex}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale{grid-template-columns:repeat(5,minmax(38px,1fr));gap:5px;margin-top:8px;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button{border:1px solid var(--shell-line);min-width:0;height:54px;color:var(--shell-ink-soft);cursor:pointer;font:inherit;background:0 0;border-radius:9px;place-items:end center;padding:5px 3px;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button>span{background:color-mix(in srgb, var(--profile-accent) 42%, transparent);border-radius:4px 4px 2px 2px;align-self:end;width:min(100%,25px);height:8px}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button:nth-child(2)>span{height:13px}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button:nth-child(3)>span{height:18px}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button:nth-child(4)>span{height:23px}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button:nth-child(5)>span{height:28px}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button>b{color:inherit;font-variant-numeric:tabular-nums;font-size:.56rem;font-weight:720;line-height:1}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button[aria-pressed=true]{border-color:color-mix(in srgb, var(--profile-accent) 58%, transparent);background:color-mix(in srgb, var(--profile-accent) 12%, transparent);color:var(--profile-accent);transform:translateY(-2px)}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button[aria-pressed=true]>span{background:var(--profile-accent)}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--profile-accent) 52%, transparent);background:color-mix(in srgb, var(--profile-accent) 9%, transparent);outline:none}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--profile-accent) 18%, transparent)}.site-root:has(>.page-shell>.journal-page) .journal-profile__clear{border:0;border-bottom:1px solid color-mix(in srgb, var(--shell-ink) 30%, transparent);color:var(--shell-ink-soft);cursor:pointer;font:inherit;background:0 0;margin-top:16px;padding:3px 0;font-size:.67rem}.site-root:has(>.page-shell>.journal-page) .journal-profile__clear:is(:hover,:focus-visible){color:#8b3f23;border-color:#8b3f23;outline:none}}@media screen and (max-width:820px){.site-root:has(>.page-shell>.journal-page) .journal-compare__heading{grid-template-columns:1fr;gap:14px}:is(.site-root:has(>.page-shell>.journal-page) .journal-compare__cards,.site-root:has(>.page-shell>.journal-page) .journal-profile__scales){grid-template-columns:1fr}.site-root:has(>.page-shell>.journal-page) .journal-compare__change{grid-template-columns:1fr;gap:14px}}@media screen and (max-width:560px){.site-root:has(>.page-shell>.journal-page) .journal-compare{border-radius:24px;padding:24px 18px}.site-root:has(>.page-shell>.journal-page) .journal-compare__selectors{grid-template-columns:1fr}.site-root:has(>.page-shell>.journal-page) .journal-compare__selectors>span{justify-self:center;width:36px;height:36px;transform:rotate(90deg)}.site-root:has(>.page-shell>.journal-page) .journal-compare__profile{grid-template-columns:112px minmax(0,1fr);padding:18px}.site-root:has(>.page-shell>.journal-page) .journal-compare__profile .bake-fingerprint{width:112px;height:112px}.site-root:has(>.page-shell>.journal-page) .journal-compare__change dl{grid-template-columns:1fr;gap:11px}.site-root:has(>.page-shell>.journal-page) .journal-compare__change dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.site-root:has(>.page-shell>.journal-page) .journal-profile summary{grid-template-columns:minmax(0,1fr) 62px 30px;gap:10px;min-height:110px;padding:16px}.site-root:has(>.page-shell>.journal-page) .journal-profile summary .bake-fingerprint--compact{width:62px;height:62px}.site-root:has(>.page-shell>.journal-page) .journal-profile summary>i{width:30px;height:30px}.site-root:has(>.page-shell>.journal-page) .journal-profile__body{padding:19px 16px 20px}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale{grid-template-columns:repeat(5,minmax(36px,1fr))}.site-root:has(>.page-shell>.journal-page) .journal-insights__fingerprint small{display:none}}@media (prefers-reduced-motion:reduce){.site-root:has(>.page-shell>.journal-page) .bake-fingerprint__shape{transition:none}.site-root:has(>.page-shell>.journal-page) .bake-fingerprint__point{transition:none}.site-root:has(>.page-shell>.journal-page) .journal-profile summary>i{transition:none}.site-root:has(>.page-shell>.journal-page) .journal-profile__scale button{transition:none}}
