/* Pagina de rețetă: structură și ritm vizual Blogu' lu' Ion. */
:root{--bli-ink:#201d1b;--bli-soft:#665f5a;--bli-line:#e8e2dc;--bli-paper:#fff;--bli-cream:#f7f4ef;--bli-red:#cf392a;--bli-gold:#b7791f;--bli-sans:Arial,sans-serif;--bli-serif:Georgia,serif;--bli-display:'Enchanted Land',Georgia,serif}*{box-sizing:border-box}body.bli-recipe-page{margin:0;background:var(--bli-paper);color:var(--bli-ink);font-family:var(--bli-serif);font-size:18px;line-height:1.55}.bli-header{border-bottom:1px solid var(--bli-line);background:#fff}.bli-header-inner{max-width:1500px;min-height:128px;margin:auto;padding:22px 32px;display:flex;align-items:center;gap:34px}.bli-brand,.bli-footer-brand{color:var(--bli-ink);text-decoration:none;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.bli-brand img{width:76px;height:76px;object-fit:contain}.bli-brand span,.bli-footer-brand span{font:700 31px/1 var(--bli-sans);letter-spacing:-.08em}.bli-brand i,.bli-footer-brand i{font-style:normal;color:var(--bli-red)}.bli-nav{margin-left:auto;display:flex;align-items:center;gap:28px}.bli-nav a{font:700 12px/1 var(--bli-sans);letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--bli-ink);white-space:nowrap}.bli-nav a:hover,.bli-header-tools a:hover{color:var(--bli-red)}.bli-header-tools{padding-left:22px;border-left:1px solid var(--bli-line);display:flex;gap:18px}.bli-header-tools a{font:32px/1 Arial;color:var(--bli-ink);text-decoration:none}.bli-menu-toggle{display:none;border:0;background:transparent;padding:8px;cursor:pointer}.bli-menu-toggle span{display:block;width:27px;height:2px;margin:6px;background:var(--bli-ink)}.bli-wrap{width:min(1200px,calc(100% - 48px));margin:0 auto}.bli-crumbs{padding:34px 0 28px;font:700 11px/1.4 var(--bli-sans);letter-spacing:.13em;text-transform:uppercase;color:#948b84}.bli-crumbs a{color:#746b65;text-decoration:none}.bli-crumbs span{padding:0 10px;color:#c7c0ba}.bli-hero{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:52px 0 68px}.bli-hero figure{margin:0}.bli-hero figure img{display:block;width:100%;aspect-ratio:1.15/1;object-fit:cover}.bli-hero figcaption{margin-top:8px;color:#928981;font:700 10px/1.4 var(--bli-sans);letter-spacing:.08em}.bli-eyebrow,.bli-section-label{margin:0 0 18px;font:700 11px/1.4 var(--bli-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--bli-red)}.bli-eyebrow:before,.bli-section-label:before{content:'✦';padding-right:11px;font-size:16px;color:var(--bli-red)}h1,h2,h3{font-family:var(--bli-display);font-weight:400;color:#161311}h1{max-width:620px;margin:0 0 26px;font-size:clamp(52px,6.2vw,94px);line-height:.95;letter-spacing:-.06em}h2{margin:0 0 24px;font-size:49px;line-height:1}h3{margin:0 0 16px;font-size:32px;line-height:1}.bli-lede{max-width:610px;margin:0;color:var(--bli-soft);font-size:25px;line-height:1.45}.bli-facts{display:grid;grid-template-columns:repeat(5,1fr);margin:0 0 64px;border-top:1px solid var(--bli-line);border-bottom:1px solid var(--bli-line)}.bli-facts div{padding:20px 18px;border-right:1px solid var(--bli-line)}.bli-facts div:first-child{padding-left:0}.bli-facts div:last-child{border-right:0}.bli-facts dt{font:700 10px/1.4 var(--bli-sans);letter-spacing:.13em;text-transform:uppercase;color:#938981}.bli-facts dd{margin:5px 0 0;font-size:18px}.bli-video{display:flex;align-items:center;justify-content:space-between;gap:36px;margin:0 0 72px;padding:32px 38px;border:1px solid var(--bli-line);background:var(--bli-cream)}.bli-video h2{margin:0 0 8px;font-size:38px}.bli-video p{max-width:560px;margin:0;color:var(--bli-soft);font-size:20px}.bli-video-links{display:flex;gap:12px;flex-wrap:wrap}.bli-video-links a{min-width:160px;padding:15px 20px;border:1px solid #d7cdc3;color:var(--bli-gold);font:700 12px/1 var(--bli-sans);letter-spacing:.13em;text-align:center;text-decoration:none;text-transform:uppercase}.bli-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);gap:82px;padding-bottom:78px}.bli-copy{color:#514a45;font-size:24px}.bli-copy>*:first-child{margin-top:0}.bli-copy p{margin:0 0 24px}.bli-content section{margin-top:54px}.bli-highlights{display:grid;grid-template-columns:1fr 1fr;gap:12px 38px;margin:0;padding:0;list-style:none;font-size:20px}.bli-highlights li:before{content:'•';color:var(--bli-red);padding-right:11px}.bli-ingredients ul{padding:0;margin:0;list-style:none;border-top:1px solid var(--bli-line)}.bli-ingredients li{padding:13px 0;border-bottom:1px solid var(--bli-line)}.bli-aside{font-size:18px}.bli-aside>img{display:block;width:100%;margin:0 0 28px;object-fit:cover}.bli-video-photo{max-height:350px}.bli-aside-social{display:flex;flex-wrap:wrap;gap:9px 20px;margin-bottom:30px}.bli-aside-social a{font:700 12px/1.4 var(--bli-sans);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;color:var(--bli-ink)}.bli-nutrition{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px;background:var(--bli-cream);border:1px solid var(--bli-line)}.bli-nutrition .bli-section-label{grid-column:1/-1;margin:0}.bli-nutrition b{display:block;font-size:23px}.bli-nutrition span{font-size:16px}.bli-method{padding:65px 0 110px;border-top:1px solid var(--bli-line)}.bli-step{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr);gap:70px;padding:44px 0;border-bottom:1px solid var(--bli-line)}.bli-step p{margin:0;color:var(--bli-soft);font-size:20px}.bli-step-number{margin-bottom:14px!important;font:700 12px/1.4 var(--bli-sans)!important;letter-spacing:.18em;text-transform:uppercase;color:#625a54!important}.bli-step-images{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.bli-step-images figure{margin:0}.bli-step-images img{display:block;width:100%;aspect-ratio:1.25/1;object-fit:cover}.bli-step-images figcaption{margin-top:8px;color:#817871;font-size:15px}.bli-footer{padding:62px max(24px,calc((100% - 1200px)/2));background:#1f1c19;color:#fff}.bli-footer-inner{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:50px;padding-bottom:42px;border-bottom:1px solid #554f4a}.bli-footer-brand{color:#fff}.bli-footer-brand img{width:70px;height:70px;object-fit:contain}.bli-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bli-footer p{margin:0 0 13px;font:700 10px/1.4 var(--bli-sans);letter-spacing:.15em;text-transform:uppercase;color:#c9bfb7}.bli-footer a{display:block;margin:0 0 8px;color:#fff;text-decoration:none;font-size:16px}.bli-footer-social{display:grid;align-content:start}.bli-footer-social a{display:inline-block;margin-right:14px}.bli-footer-copy{padding-top:22px!important;margin:0!important;font-size:10px!important;color:#a59b93!important}
@media(max-width:1120px){.bli-header-inner{min-height:100px;gap:20px}.bli-brand img{width:60px;height:60px}.bli-brand span{font-size:27px}.bli-nav{gap:16px}.bli-nav a{font-size:10px}.bli-header-tools{padding-left:14px}.bli-hero{gap:50px}}
@media(max-width:820px){.bli-header-inner{min-height:92px;padding:14px 22px}.bli-brand img{width:56px;height:56px}.bli-brand span{font-size:24px}.bli-menu-toggle{display:block;margin-left:auto}.bli-header-tools{padding-left:10px;gap:10px}.bli-header-tools a{font-size:27px}.bli-nav{display:none}.bli-nav.is-open{position:absolute;z-index:10;top:92px;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:18px 24px;background:white;border-bottom:1px solid var(--bli-line);box-shadow:0 12px 18px rgba(0,0,0,.06)}.bli-nav.is-open a{padding:17px 0;border-bottom:1px solid var(--bli-line);font-size:12px}.bli-wrap{width:min(100% - 36px,680px)}.bli-crumbs{padding:25px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bli-hero{grid-template-columns:1fr;gap:32px;padding:28px 0 42px}.bli-hero figure{order:-1}.bli-lede{font-size:21px}.bli-facts{grid-template-columns:repeat(2,1fr);margin-bottom:40px}.bli-facts div{padding:15px;border-bottom:1px solid var(--bli-line)}.bli-facts div:nth-child(2n){border-right:0}.bli-video{display:block;margin-bottom:48px;padding:27px}.bli-video-links{margin-top:22px}.bli-video-links a{flex:1}.bli-layout,.bli-step{grid-template-columns:1fr;gap:36px}.bli-aside{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bli-aside>*{margin:0!important}.bli-aside .bli-nutrition{grid-column:1/-1}.bli-step-images{grid-template-columns:1fr 1fr}.bli-footer-inner{grid-template-columns:1fr;gap:36px}.bli-footer-links{max-width:500px}}
@media(max-width:480px){.bli-header-inner{padding:13px 16px}.bli-brand{gap:8px}.bli-brand img{width:48px;height:48px}.bli-brand span{font-size:20px}.bli-header-tools a:last-child{display:none}.bli-wrap{width:min(100% - 30px,680px)}h1{font-size:54px}.bli-eyebrow{font-size:10px}.bli-facts{grid-template-columns:1fr}.bli-facts div{border-right:0}.bli-video{padding:23px}.bli-video h2{font-size:35px}.bli-highlights{grid-template-columns:1fr}.bli-aside{grid-template-columns:1fr}.bli-step-images{grid-template-columns:1fr}.bli-footer{padding:46px 24px}}
