:root{--elia-bg:#fffaf5;--elia-paper:#fff;--elia-ink:#2a211d;--elia-muted:#786b64;--elia-accent:#9b5b3d;--elia-accent-dark:#74432d;--elia-blush:#f4e5da;--elia-line:#eaded5;--elia-shadow:0 18px 50px rgba(67,42,29,.10)}
.elia-enhanced-recipe .entry-header{display:none!important}.elia-enhanced-recipe #primary{width:100%!important}.elia-enhanced-recipe #secondary{display:none!important}.elia-enhanced-recipe .ast-container{max-width:1320px}.elia-enhanced-recipe .ast-article-single{padding:0!important;background:transparent!important}.elia-enhanced-recipe .entry-content{max-width:none!important}.elia-enhanced-recipe .entry-content>*{max-width:none!important}.elia-recipe{background:var(--elia-bg);color:var(--elia-ink);border-radius:28px;overflow:hidden;box-shadow:var(--elia-shadow);margin:0 auto 40px}.elia-recipe *{box-sizing:border-box}.elia-recipe svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.elia-recipe-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:620px;background:linear-gradient(135deg,#fffdf9,#f7ede5)}.elia-recipe-hero__image{min-height:620px;overflow:hidden}.elia-recipe-hero__image img{width:100%;height:100%;object-fit:cover;display:block;box-shadow:none!important}.elia-recipe-hero__content{padding:72px 54px;display:flex;flex-direction:column;justify-content:center}.elia-recipe-kicker{display:inline-flex;align-items:center;gap:9px;width:max-content;max-width:100%;padding:10px 18px;border-radius:999px;background:var(--elia-blush);color:var(--elia-accent-dark);font-size:16px;margin-bottom:26px}.elia-recipe-hero h1{font-size:clamp(42px,5vw,76px);line-height:1.02;margin:0 0 18px;color:#181210;letter-spacing:-1.5px}.elia-recipe-subtitle{font-size:20px;line-height:1.7;color:var(--elia-muted);margin:0 0 28px}.elia-recipe-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.elia-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:999px;border:1px solid var(--elia-accent);font-weight:700;text-decoration:none!important;cursor:pointer;transition:.2s ease;font-size:15px}.elia-button--primary{background:var(--elia-accent);color:#fff!important}.elia-button--primary:hover{background:var(--elia-accent-dark);transform:translateY(-2px)}.elia-button--ghost{background:#fff;color:var(--elia-accent-dark)}.elia-button--ghost:hover{background:var(--elia-blush)}.elia-button svg{width:19px;height:19px}.elia-recipe-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--elia-line);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.72)}.elia-recipe-fact{padding:18px 10px;text-align:center;border-left:1px solid var(--elia-line);display:flex;flex-direction:column;align-items:center;gap:4px}.elia-recipe-fact:last-child{border-left:0}.elia-recipe-fact__icon{color:var(--elia-accent);margin-bottom:3px}.elia-recipe-fact__label{font-size:12px;color:var(--elia-muted)}.elia-recipe-fact strong{font-size:14px}.elia-recipe-body{display:grid;grid-template-columns:370px 1fr;gap:46px;padding:58px}.elia-recipe-sidebar{align-self:start;position:sticky;top:28px}.elia-card{background:var(--elia-paper);border:1px solid var(--elia-line);border-radius:24px;padding:28px;box-shadow:0 10px 30px rgba(67,42,29,.06)}.elia-ingredients-card h2,.elia-section-heading span{font-size:32px;font-weight:800;color:var(--elia-ink)}.elia-ingredients-card h2{margin:0 0 22px}.elia-ingredients-card h3{font-size:17px;margin:24px 0 10px;text-decoration:underline;text-underline-offset:5px}.elia-ingredients-card ul{list-style:none;margin:0;padding:0}.elia-ingredients-card li{margin:0 0 11px}.elia-ingredients-card label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;line-height:1.55}.elia-ingredients-card input{margin-top:5px;accent-color:var(--elia-accent)}.elia-ingredients-card input:checked+span{text-decoration:line-through;opacity:.55}.elia-tip-card{margin-top:22px;text-align:center;background:linear-gradient(180deg,#fffaf6,#f5e7dd);border-style:dashed}.elia-tip-label{display:inline-block;font-family:cursive;font-size:18px;color:var(--elia-accent);margin-bottom:10px}.elia-tip-text{font-size:19px;line-height:1.65;margin:0;min-height:94px;display:flex;align-items:center;justify-content:center}.elia-tip-dots{margin-top:14px;display:flex;justify-content:center;gap:6px}.elia-tip-dots i{width:7px;height:7px;border-radius:50%;background:#d8c4b7}.elia-tip-dots i.active{background:var(--elia-accent)}.elia-section-heading{display:flex;align-items:center;gap:16px;margin-bottom:26px}.elia-section-heading:before{content:"♡";color:var(--elia-accent);font-size:25px}.elia-section-heading:after{content:"";height:1px;background:var(--elia-line);flex:1}.elia-steps{list-style:none;counter-reset:elia-step;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.elia-steps li{counter-increment:elia-step;display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;background:#fff;border:1px solid var(--elia-line);border-radius:18px;padding:18px 20px;line-height:1.8;font-size:18px}.elia-steps li:before{content:counter(elia-step);width:48px;height:48px;border-radius:50%;background:var(--elia-blush);color:var(--elia-accent-dark);display:grid;place-items:center;font-weight:800}.elia-video-section{margin-top:44px}.elia-video-wrap{position:relative;padding-top:56.25%;border-radius:24px;overflow:hidden;box-shadow:var(--elia-shadow);background:#111}.elia-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.elia-original-content{font-size:18px;line-height:1.85}.elia-original-content iframe{max-width:100%}@media(max-width:1024px){.elia-recipe-hero{grid-template-columns:1fr}.elia-recipe-hero__image{min-height:460px}.elia-recipe-hero__content{padding:46px 34px}.elia-recipe-body{grid-template-columns:1fr;padding:34px}.elia-recipe-sidebar{position:static}.elia-recipe-facts{grid-template-columns:repeat(2,1fr)}.elia-recipe-fact:nth-child(2){border-left:0}.elia-recipe-fact:nth-child(-n+2){border-bottom:1px solid var(--elia-line)}}@media(max-width:600px){.elia-recipe{border-radius:0;margin-left:-1em;margin-right:-1em}.elia-recipe-hero__image{min-height:330px}.elia-recipe-hero__content{padding:34px 20px}.elia-recipe-hero h1{font-size:42px}.elia-recipe-actions{display:grid;grid-template-columns:1fr 1fr}.elia-button--primary{grid-column:1/-1}.elia-recipe-body{padding:24px 16px;gap:26px}.elia-card{padding:22px}.elia-steps li{grid-template-columns:40px 1fr;padding:15px;font-size:16px}.elia-steps li:before{width:40px;height:40px}.elia-ingredients-card h2,.elia-section-heading span{font-size:27px}}
@media print{body *{visibility:hidden!important}.elia-recipe,.elia-recipe *{visibility:visible!important}.elia-recipe{position:absolute;inset:0;box-shadow:none;border-radius:0}.elia-recipe-actions,.elia-tip-card,.elia-video-section,.site-header,.site-footer,.post-navigation,.ast-single-related-posts-container,.comments-area{display:none!important}.elia-recipe-hero{min-height:auto}.elia-recipe-hero__image{display:none}.elia-recipe-hero__content{padding:20px}.elia-recipe-body{display:grid;grid-template-columns:35% 65%;padding:20px}.elia-recipe-sidebar{position:static}.elia-card,.elia-steps li{box-shadow:none}}
.elia-legacy-recipe-polish .entry-content{font-size:18px;line-height:1.9}.elia-legacy-recipe-polish .entry-content>p{background:#fff;border:1px solid #eee3db;border-radius:16px;padding:18px 20px}.elia-legacy-recipe-polish .entry-content strong{color:#74432d}.elia-legacy-recipe-polish .post-thumb img{border-radius:20px}.elia-legacy-recipe-polish .ast-oembed-container{height:auto!important;aspect-ratio:16/9;border-radius:18px;overflow:hidden}.elia-legacy-recipe-polish .ast-oembed-container iframe{height:100%!important}.elia-legacy-recipe-polish .ast-related-post{border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08)}
