/* Wyzwanie Grubasa — Konrad's lively kitchen notebook. */
body{
 --wg-red:#197348;--wg-ink:#173D2C;--wg-muted:#415A47;--wg-paper:#FFFCF3;--wg-line:#CCDDB9;
 --theme-palette-color-1:#197348;--theme-palette-color-2:#115B37;--theme-palette-color-3:#415A47;--theme-palette-color-4:#173D2C;--theme-palette-color-5:#CCDDB9;--theme-palette-color-6:#EFF8D9;--theme-palette-color-7:#FFFCF3;
 --theme-link-initial-color:#197348;--theme-link-hover-color:#115B37;background:#FFFCF3;color:#173D2C;
}
body::selection{background:#DDF47A;color:#173D2C}
body #header [data-row=middle]{background:#FFFCF3f7!important;border-bottom:1px solid #D6E4BD}
body #header [data-row=middle]>.ct-container{min-height:92px}
body #header .wg-branding{line-height:1;margin:0}
.wg-brand{display:inline-flex;gap:11px;align-items:center;position:relative;color:#145E3B!important;text-decoration:none!important}
.wg-brand-mark{display:block;width:58px;height:58px;flex:0 0 58px;overflow:visible;transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.wg-brand-words{display:flex;flex-direction:column;align-items:flex-start;gap:1px;font-family:"Bricolage Grotesque",var(--wg-body)}
.wg-brand-words>span{font-size:15px;font-weight:700;letter-spacing:.13em;line-height:1.2}
.wg-brand-words>strong{font-size:29px;font-weight:800;letter-spacing:-.055em;line-height:1.05}
.wg-brand-dot{color:#F27645}
.wg-brand-steam{stroke-dasharray:35;stroke-dashoffset:35;animation:wg-logo-draw 1.2s .2s forwards}
.wg-brand:hover .wg-brand-mark{transform:rotate(-9deg) scale(1.06)}
.wg-brand:hover .wg-brand-dot{display:inline-block;animation:wg-dot-hop .45s}
body #header .menu a{background-image:linear-gradient(#197348,#197348);background-position:left calc(100% - 15px);background-repeat:no-repeat;background-size:0 3px;transition:background-size .25s,color .25s}
body #header .menu a:hover,body #header .current-menu-item>a{color:#197348!important;background-size:100% 3px}
body #offcanvas .ct-panel-inner{background:#145E3B!important}
body #offcanvas .mobile-menu .current-menu-item>a,body #offcanvas .mobile-menu a:hover{color:#DDF47A!important}
body #offcanvas.active .mobile-menu li{animation:wg-menu-enter .4s both;animation-delay:calc(var(--wg-menu-i,0)*60ms)}
.wg-reading-progress{position:fixed;z-index:99990;inset:0 0 auto;height:4px;pointer-events:none;background:transparent}
.wg-reading-progress>span{display:block;height:100%;background:linear-gradient(90deg,#197348 65%,#DDF47A);transform:scaleX(0);transform-origin:left;will-change:transform}
.wg-to-top,.wg-motion-toggle{position:fixed;z-index:9998;display:grid;place-items:center;padding:0;border:1px solid #197348;box-shadow:0 4px 18px #173D2C18;color:#145E3B;background:#DDF47A;border-radius:50%;cursor:pointer;transition:background .2s,opacity .25s}
.wg-to-top[hidden],.wg-motion-toggle[hidden]{display:none}
.wg-to-top{width:48px;height:48px;right:22px;bottom:22px;opacity:0;pointer-events:none}
.wg-to-top.is-visible{opacity:1;pointer-events:auto}
.wg-to-top svg{width:22px;height:22px}
.wg-to-top:hover{background:#CDEB52}
.wg-to-top:hover svg{animation:wg-arrow-up .55s}
.wg-motion-toggle{width:36px;height:36px;left:18px;bottom:22px;background:#FFFCF3}
.wg-motion-toggle svg{width:16px;height:16px}
.wg-motion-toggle[aria-pressed=true]{background:#DDF47A}
.wg-motion-label{display:none}
.wg-motion-toggle.wg-motion-inline{position:static;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:40px;padding:0 12px;flex:0 0 auto;border-radius:22px;box-shadow:none;background:#FFFCF3a6;font:500 14px/1.4 var(--wg-body)}
.wg-motion-inline .wg-motion-label{display:inline}
.wgx-index-head>.wg-motion-inline{margin-top:18px}
body:has(#wpvibe-preview-banner) .wg-to-top,body:has(#wpvibe-preview-banner) .wg-motion-toggle{bottom:76px}

/* A personal entrance, with the author's actual books. */
.wg-blog{max-width:1120px;padding-top:32px}
.wg-blog .wg-personal-hero{max-width:none;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding:42px 44px;margin:0 0 0;border:0;background:#EDF8BE;border-radius:24px 70px 24px 24px;position:relative;isolation:isolate;overflow:hidden}
.wg-hero-copy{position:relative;z-index:2}
.wg-blog .wg-blog-label{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#315E3F;margin:0 0 22px}
.wg-blog-label>span{width:8px;height:8px;background:#197348;border-radius:50%;box-shadow:0 0 0 5px #19734812}
.wg-blog .wg-blog-intro h1{font-family:"Bricolage Grotesque",var(--wg-body);font-size:44px;line-height:1.12;letter-spacing:-.04em;font-weight:700;color:#173D2C;margin:0 0 25px;max-width:500px}
.wg-hero-name{display:inline-block;position:relative;color:#167145;white-space:nowrap}
.wg-hero-name svg{position:absolute;left:-2%;bottom:-10px;width:105%;height:19px;color:#F88550;overflow:visible}
.wg-hero-name path{stroke-dasharray:510;stroke-dashoffset:510;animation:wg-logo-draw 1.1s .4s forwards}
.wg-blog .wg-hero-copy>p:not(.wg-blog-label):not(.wg-hand-note){font-size:18px;line-height:1.8;margin:0;max-width:54ch;color:#294B35}
.wg-hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;font-size:16px}
.wg-blog .wg-hero-cta{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 18px;background:#197348;color:white;text-decoration:none;border:1px solid #197348;border-radius:6px;box-shadow:4px 4px 0 #BDD86E;font-weight:600;transition:box-shadow .2s,background .2s}
.wg-hero-cta:hover{background:#115B37;box-shadow:6px 6px 0 #BDD86E}
.wg-hero-cta>span{font-size:23px;line-height:1;transition:transform .25s}
.wg-hero-cta:hover>span{transform:translateY(4px)}
.wg-blog .wg-hand-note{font:600 28px/1.2 Caveat,cursive;color:#197348;margin:26px 0 0;transform:rotate(-2deg)}
.wg-hero-books{position:relative;min-width:0;height:388px;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;transform:perspective(1000px) rotateX(var(--wg-rx,0deg)) rotateY(var(--wg-ry,0deg));transition:transform .35s}
.wg-hero-books::before{content:"";position:absolute;z-index:-1;inset:34px 10px 25px;background:#D3EC80;border-radius:55% 45% 40% 60%/45% 60% 40% 55%;transform:rotate(-8deg)}
.wg-book-orbit{position:absolute;inset:0;width:100%;height:100%;color:#55914B;z-index:-1;overflow:visible}
.wg-drawn-arrow{stroke-dasharray:180;stroke-dashoffset:180;animation:wg-logo-draw 1s 1s forwards}
.wg-hero-book-stack{display:flex;align-items:center;justify-content:center;position:relative;gap:0;width:100%;padding-top:22px;animation:wg-book-float 7s ease-in-out infinite}
.wg-hero-book-stack>a{display:block;width:48%;max-width:190px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative}
.wg-hero-book-stack>a:first-child{transform:rotate(-10deg) translateX(10px);z-index:2}
.wg-hero-book-stack>a:nth-child(2){transform:rotate(8deg) translateX(-6px) translateY(11px)}
.wg-hero-book-stack img{width:100%;height:auto;display:block;box-shadow:6px 12px 0 #235C2D24;border-radius:2px}
.wg-hero-book-stack>a:hover{transform:rotate(0) translateY(-12px);z-index:3}
.wg-kitchen-sticker{position:absolute;z-index:4;top:0;right:-8px;display:block;padding:13px 18px;background:#FF8D5C;color:#173D2C;font:700 23px/1 Caveat,cursive;border-radius:4px;transform:rotate(9deg);box-shadow:4px 4px 0 #19734828}
.wg-kitchen-sticker>span{position:absolute;right:-14px;top:-18px;color:#197348;font:45px/1 Georgia,serif;animation:wg-spark-turn 22s linear infinite}
.wg-blog .wg-hero-book-caption{font:600 23px/1.15 Caveat,cursive;transform:rotate(2deg);color:#315E3F;text-align:center;margin:28px 0 0;position:relative;z-index:3}
.wg-moving-ribbon{overflow:hidden;margin:22px -10px 58px;background:#197348;color:#DDF47A;border-radius:5px;transform:rotate(-1deg);padding:12px 0;box-shadow:0 5px 0 #DDF47A}
.wg-moving-ribbon>div{display:flex;width:max-content;animation:wg-ribbon 32s linear infinite}
.wg-moving-ribbon span{white-space:nowrap;font:700 18px/1.3 "Bricolage Grotesque",var(--wg-body);letter-spacing:.025em;padding-right:35px}
.wg-moving-ribbon i{font-style:normal;display:inline-block;margin:0 24px;color:#FFAC78}
.wg-moving-ribbon:hover>div{animation-play-state:paused}

/* Entries stay recognisably a blog, with lively photographic edges. */
.wg-blog-posts{max-width:1000px;scroll-margin-top:25px}
.wg-feed-label{display:flex;align-items:center;gap:12px;font:700 23px/1.4 "Bricolage Grotesque",var(--wg-body);color:#197348;margin:0 0 28px}
.wg-feed-label>span{font-size:38px;line-height:1;color:#EF8450;animation:wg-spark-turn 40s linear infinite}
.wg-blog-entry{padding-bottom:45px;margin-bottom:45px;border-color:#CFDEBC}
.wg-blog .wg-entry-meta{font-size:14px;line-height:1.7;margin-bottom:18px}
.wg-entry-meta>a{display:inline-block;padding:4px 10px;background:#E6F5B9;color:#145E3B;border-radius:5px}
.wg-blog .wg-blog-entry h2{max-width:860px;color:#173D2C;margin-bottom:24px}
.wg-blog-entry h2 a{color:#173D2C}
.wg-entry-photo{position:relative;margin:0 0 32px 35px;border:6px solid white;border-radius:16px 46px 16px 16px;background:white;overflow:hidden;box-shadow:10px 10px 0 #D8EF8F;isolation:isolate}
.wg-entry-photo img{border-radius:0;transform:translateY(var(--wg-py,0px)) scale(1.035);transition:transform .65s cubic-bezier(.2,.7,.2,1);will-change:transform}
.wg-entry-photo:hover img{transform:translateY(var(--wg-py,0px)) scale(1.06)}
.wg-photo-note{position:absolute;right:24px;bottom:22px;padding:10px 17px;background:#FF9667;color:#173D2C;font:700 26px/1.2 Caveat,cursive;border-radius:5px;box-shadow:4px 4px 0 #173D2C28;transform:rotate(-4deg);transition:transform .3s}
.wg-photo-note>span{display:inline-block;margin-left:14px}
.wg-entry-photo:hover .wg-photo-note{transform:rotate(0) translateY(-3px)}
.wg-blog .wg-entry-excerpt{max-width:75ch}
.wg-entry-facts{gap:10px}
.wg-entry-facts>span{padding:5px 11px;background:#F0F8DD;border-radius:4px;color:#315E3F}
.wg-blog .wg-entry-read{display:inline-flex;align-items:center;min-height:46px;padding:8px 16px;border:1px solid #197348;border-radius:5px;text-decoration:none;box-shadow:3px 3px 0 #DDF47A;transition:background .2s,box-shadow .2s}
.wg-entry-read:hover{background:#E9F8BD;box-shadow:5px 5px 0 #DDF47A}
.wg-blog-all{max-width:1000px}
.wg-blog .wg-author-section{position:relative;overflow:hidden;isolation:isolate;background:#145E3B;border:0;border-radius:22px 55px 22px 22px;padding:44px;color:#FFFCF3;gap:55px}
.wg-author-section::after{content:"✳";position:absolute;right:16px;bottom:-45px;color:#DDF47A;opacity:.14;font:180px/1 Georgia,serif;z-index:-1;animation:wg-spark-turn 65s linear infinite}
.wg-blog .wg-author-section h2,.wg-blog .wg-author-books h3,.wg-blog .wg-book h4{color:#FFFCF3}
.wg-blog .wg-author-story p{color:#EDF4E3}
.wg-blog .wg-author-section a{color:#DDF47A}
.wg-blog .wg-book-cover img{box-shadow:7px 9px 0 #0F472D;transition:transform .35s}
.wg-blog .wg-book:first-child .wg-book-cover img{transform:rotate(-4deg)}
.wg-blog .wg-book:nth-child(2) .wg-book-cover img{transform:rotate(4deg)}
.wg-blog .wg-book .wg-book-cover:hover img{transform:rotate(0) translateY(-8px)}
body #footer{background:#EAF5C9;border-color:#D2E4AF}
body .wg-footer-about{border-top:0}

/* The reading sizes stay unchanged. Colour and interaction carry the energy. */
.wgx,.wgx-index{--rx-red:#197348;--rx-ink:#173D2C;--rx-muted:#415A47;--rx-line:#CFDEBC;--rx-paper:#FFFCF3}
.wgx .wg-recipe-head h1{color:#173D2C}
.wg-recipe-head{position:relative}
.wgx .wgx-button,.wgx-index .wgx-button{background:#197348;border-color:#197348;box-shadow:4px 4px 0 #DDF47A;border-radius:6px;transition:background .2s,box-shadow .2s}
.wgx .wgx-button:hover,.wgx-index .wgx-button:hover{background:#115B37;box-shadow:6px 6px 0 #DDF47A}
.wgx-button svg{transition:transform .25s}
.wgx-button:hover svg{transform:translateY(3px)}
.wgx .wg-recipe-photo{position:relative;margin-bottom:15px}
.wg-recipe-photo::after{content:"✳";position:absolute;right:-21px;top:-30px;font:76px/1 Georgia,serif;color:#F58B57;animation:wg-spark-turn 35s linear infinite;pointer-events:none}
.wgx .wg-recipe-photo>img{border:7px solid white;border-radius:19px!important;box-shadow:10px 10px 0 #D8EF8F;transform:translateY(var(--wg-py,0px));transition:transform .6s}
.wgx .wg-recipe-photo figcaption{padding-top:20px}
.wgx .wg-recipe-story{font-size:18px;line-height:1.8;margin-top:32px}
.wg-recipe-story p{margin:0 0 20px}
.wg-recipe-story>p:first-child{background:#FFF0D8;border-left:4px solid #F58B57;border-radius:0 7px 7px 0;padding:17px 20px;font-size:16px;line-height:1.75}
.wgx-jumpbar{border-color:#CFDEBC;gap:12px}
.wgx-jumpbar>a{padding:7px 13px;border:1px solid #C2D7AC;border-radius:6px;background:#F1F8E4;color:#197348;text-decoration:none;transition:background .2s,border-color .2s}
.wgx-jumpbar>a:hover,.wgx-jumpbar>a[aria-current]{background:#DDF47A;border-color:#A8CC67}
.wgx-cooking-sheet{border:2px solid #197348;border-radius:18px;box-shadow:10px 10px 0 #D8EF8F;overflow:hidden}
.wgx-sheet-top{background:#166C43;color:white;position:relative;isolation:isolate}
.wgx-sheet-top::after{content:"✳";position:absolute;z-index:-1;right:160px;top:-60px;font:250px/1 Georgia,serif;color:#DDF47A;opacity:.12;animation:wg-spark-turn 60s linear infinite;pointer-events:none}
.wgx .wgx-card-label{display:inline-block;font-weight:650;background:#DDF47A;color:#145E3B;border-radius:4px;padding:3px 9px;margin-bottom:15px}
.wgx .wgx-sheet-top h2{color:#FFFFFF}
.wgx .wgx-card-yield{color:#EDF6DC}
.wgx .wgx-sheet-top .wgx-outline{color:white;border-color:#B3D691;background:#ffffff0c}
.wgx .wgx-sheet-top .wgx-outline:hover,.wgx .wgx-sheet-top .wgx-outline[aria-pressed=true]{color:#145E3B;background:#DDF47A;border-color:#DDF47A}
.wgx .wgx-time-strip{background:#EDF8C9;border-color:#C8DEAA}
.wgx-time-strip dt,.wgx-time-strip dd{color:#234D34}
.wgx-ingredients{background:#F5FAE9;border-color:#D1DEBD}
.wgx-checkbox{border-color:#6D944D;transition:background .2s,border-color .2s}
.wgx-ingredient{transition:background .22s}
.wgx-ingredient:has(input:checked){background:#E5F4C4}
.wgx-ingredient:has(input:checked) .wgx-checkbox{background:#197348;border-color:#197348;animation:wg-check-pop .35s}
.wgx-ingredient:has(input:checked) .wgx-checkbox svg{stroke-dasharray:24;animation:wg-check-draw .32s}
.wgx-check-progress progress::-webkit-progress-value{background:#197348;transition:width .35s}
.wgx-check-progress progress::-moz-progress-bar{background:#197348;transition:width .35s}
.wgx .wgx-step.is-done .wgx-step-done{background:#197348;border-color:#197348;box-shadow:3px 3px 0 #DDF47A}
.wgx-step.is-done .wgx-step-done svg{stroke-dasharray:24;animation:wg-check-draw .32s}
.wgx .wgx-step-number{color:#197348}
.wgx .wgx-nutrition-section{background:#EFF8DA;border-color:#CDDEB7}
.wgx-nutrition-grid dd{color:#166C43}
.wgx .wgx-advice-card{border-left:3px solid #F58B57;padding-left:21px;margin-bottom:36px}
.wgx .wgx-advice-card h3{color:#173D2C}
.wgx-faq{padding:0 18px;background:white;border-color:#D1DEBD}
.wgx-faq[open]{background:#F6FAEE}
.wgx-faq summary{color:#166C43}
.wgx-faq-list>p{font-size:18px;line-height:1.8;margin:24px 0 0}
.wgx-index .wgx-tile-photo{overflow:hidden;border:5px solid white;border-radius:14px 35px 14px 14px;box-shadow:7px 7px 0 #D8EF8F}
.wgx-tile-photo img{transition:transform .5s}
.wgx-tile-photo:hover img{transform:scale(1.035)}
.wgx-tile .wgx-kicker{color:#197348}
.wgx-find-form{background:#F0F7DD;padding:24px;border:1px solid #D2E2B7;border-radius:10px}
.wgx-find-form input,.wgx-find-form select{border-color:#ACC68E}
.wgx-index .wgx-text-link{color:#197348}
.wg-ingredient-celebration{grid-column:1/-1;color:#145E3B;background:#DDF47A;padding:8px 11px;border-radius:5px;font-size:14px;font-weight:600}
.wg-celebration-dot{position:fixed;z-index:99999;width:7px;height:12px;background:var(--wg-dot-color,#DDF47A);border-radius:4px;pointer-events:none;animation:wg-confetti .75s ease-out forwards}
.wgc .wgc-button{background:#197348;box-shadow:4px 4px 0 #DDF47A}
.wgc-note{background:#EFF8D5;border-color:#BFD597;box-shadow:7px 7px 0 #DDF47A}
.wgc-contact{background:#166C43;box-shadow:9px 9px 0 #DDF47A}

/* Motion remains decorative; paragraphs and cooking controls keep their place. */
@keyframes wg-logo-draw{to{stroke-dashoffset:0}}
@keyframes wg-dot-hop{50%{transform:translateY(-6px)}}
@keyframes wg-book-float{0%,100%{translate:0 0}50%{translate:0 -7px}}
@keyframes wg-spark-turn{to{rotate:360deg}}
@keyframes wg-ribbon{to{transform:translateX(-50%)}}
@keyframes wg-menu-enter{from{opacity:0;translate:18px 0}to{opacity:1;translate:0 0}}
@keyframes wg-arrow-up{50%{translate:0 -5px}}
@keyframes wg-check-pop{50%{scale:1.18}}
@keyframes wg-check-draw{from{stroke-dashoffset:24}to{stroke-dashoffset:0}}
@keyframes wg-confetti{0%{opacity:1;transform:translate(0,0) rotate(0)}100%{opacity:0;transform:translate(var(--wg-dx),var(--wg-dy)) rotate(var(--wg-dr))}}
.wg-motion-paused *,.wg-motion-paused *::before,.wg-motion-paused *::after{animation-play-state:paused!important}
.wg-motion-paused .wg-brand-steam,.wg-motion-paused .wg-hero-name path,.wg-motion-paused .wg-drawn-arrow{stroke-dashoffset:0}
@media(max-width:1000px){
 .wg-blog .wg-personal-hero{gap:22px;padding:34px}
 .wg-blog .wg-blog-intro h1{font-size:38px}
 .wg-hero-book-stack>a{max-width:165px}
 .wg-kitchen-sticker{right:-5px}
}
@media(max-width:760px){
 body #header [data-row=middle]>.ct-container{min-height:78px}
 .wg-brand{gap:8px}
 .wg-brand-mark{width:45px;height:45px;flex-basis:45px}
 .wg-brand-words>span{font-size:12px;letter-spacing:.1em}
 .wg-brand-words>strong{font-size:23px}
 .wg-blog{padding-top:22px}
 .wg-blog .wg-personal-hero{display:flex;flex-direction:column;align-items:stretch;padding:27px 23px 24px;border-radius:16px 42px 16px 16px;gap:15px;overflow:hidden}
 .wg-hero-copy{display:contents}
 .wg-blog .wg-blog-intro h1{order:1;font-size:32px;line-height:1.15;margin:0 0 8px}
 .wg-blog .wg-blog-label{order:0;font-size:14px;line-height:1.6;margin:0}
 .wg-blog .wg-hero-copy>p:not(.wg-blog-label):not(.wg-hand-note){order:3}
 .wg-hero-links{order:4}
 .wg-blog .wg-hand-note{order:5}
 .wg-hero-books{order:2}
 .wg-blog .wg-hero-copy>p:not(.wg-blog-label):not(.wg-hand-note){font-size:18px;line-height:1.75}
 .wg-hero-links{gap:16px;font-size:16px}
 .wg-blog .wg-hero-cta{font-size:15px;padding:12px 14px;gap:14px}
 .wg-blog .wg-hand-note{font-size:27px;margin-top:23px}
 .wg-hero-books{height:330px;max-width:440px;width:100%;margin:0 auto}
 .wg-hero-book-stack>a{max-width:155px}
 .wg-hero-book-stack{padding-top:27px}
 .wg-kitchen-sticker{font-size:21px;right:0;top:9px;padding:11px 14px}
 .wg-blog .wg-hero-book-caption{font-size:23px;margin-top:22px}
 .wg-moving-ribbon{margin:21px -4px 40px;padding:10px 0}
 .wg-moving-ribbon span{font-size:16px}
 .wg-moving-ribbon i{margin:0 17px}
 .wg-feed-label{font-size:22px;gap:10px;margin-bottom:25px}
 .wg-feed-label>span{font-size:33px}
 .wg-entry-photo{margin:0 6px 28px 0;border:4px solid white;border-radius:12px 32px 12px 12px;box-shadow:6px 6px 0 #D8EF8F}
 .wg-photo-note{font-size:22px;padding:8px 13px;right:13px;bottom:13px}
 .wg-photo-note>span{margin-left:8px}
 .wg-blog .wg-author-section{padding:28px 23px;border-radius:16px 38px 16px 16px;gap:30px}
 .wg-blog .wg-author-story p{font-size:17px}
 .wgx .wg-recipe-photo>img{border-width:5px;border-radius:13px!important;box-shadow:6px 6px 0 #D8EF8F}
 .wg-recipe-photo::after{font-size:55px;right:-10px;top:-23px}
 .wgx .wg-recipe-story{font-size:18px}
 .wg-recipe-story>p:first-child{font-size:16px;padding:15px}
 .wgx-jumpbar{gap:9px}
 .wgx-jumpbar>a{padding:6px 10px;font-size:15px}
 .wgx-cooking-sheet{border-radius:12px;box-shadow:6px 6px 0 #D8EF8F}
 .wgx-sheet-top{padding:24px 20px}
 .wgx .wgx-sheet-top h2{font-size:28px}
 .wgx-sheet-top::after{right:-90px;top:-35px}
 .wgx .wgx-advice-card{padding-left:16px}
 .wgx-faq{padding:0 14px}
 .wgx-find-form{padding:20px 16px}
 .wg-to-top{display:none}
 .wg-motion-toggle:not(.wg-motion-inline){display:none}
 .wg-motion-toggle{left:12px;width:34px;height:34px}
}
@media(max-width:360px){
 .wg-brand-mark{width:40px;height:40px;flex-basis:40px}
 .wg-brand-words>strong{font-size:21px}
 .wg-brand-words>span{font-size:11px}
 .wg-blog .wg-personal-hero{padding:25px 18px}
 .wg-hero-links{align-items:flex-start;flex-direction:column;gap:12px}
 .wg-hero-books{height:300px}
 .wg-hero-book-stack>a{max-width:130px}
 .wg-kitchen-sticker{font-size:19px;right:-3px}
 .wg-blog .wg-hero-book-caption{font-size:21px}
}
@media(prefers-reduced-motion:reduce){
 *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
 .wg-brand-steam,.wg-hero-name path,.wg-drawn-arrow{stroke-dashoffset:0!important}
 .wg-entry-photo img,.wgx .wg-recipe-photo>img,.wg-hero-books{transform:none!important}
}
@media print{.wg-reading-progress,.wg-to-top,.wg-motion-toggle,.wg-moving-ribbon{display:none!important}.wgx-cooking-sheet{box-shadow:none;border:0}.wgx-sheet-top{background:white;color:black}.wgx .wgx-sheet-top h2,.wgx .wgx-card-yield{color:black}.wgx .wgx-card-label{background:none;padding:0}.wgx-sheet-top::after{display:none}}
