/* Receita Capixaba — Content Pack 200 v2
   CSS externo; não inserir <style> no post_content. */
.rc-pack-200{--rc-pack-accent:var(--rc-primary,#d85e25);--rc-pack-soft:#fff7f2;--rc-pack-border:#eadfd8}
.rc-pack-200 .rc-pack-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}
.rc-pack-200 .rc-pack-meta-grid>div{padding:14px 16px;border:1px solid var(--rc-pack-border);border-radius:14px;background:#fff}
.rc-pack-200 .rc-pack-meta-grid span{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#70665f;margin-bottom:4px}
.rc-pack-200 .rc-pack-meta-grid strong{font-size:.98rem;color:#26211e}
.rc-pack-200 .rc-pack-main-recipe{border-top:4px solid var(--rc-pack-accent)}
.rc-pack-200 .rc-pack-ingredients{columns:2;column-gap:28px}
.rc-pack-200 .rc-pack-ingredients li{break-inside:avoid;margin-bottom:8px}
.rc-pack-200 .rc-pack-steps{counter-reset:rcstep;list-style:none;padding-left:0}
.rc-pack-200 .rc-pack-steps li{position:relative;padding:0 0 16px 46px;min-height:34px}
.rc-pack-200 .rc-pack-steps li::before{counter-increment:rcstep;content:counter(rcstep);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--rc-pack-accent);color:#fff;font-weight:700}
.rc-pack-200 .rc-pack-note{margin:20px 0;padding:16px 18px;border-radius:14px;border:1px solid var(--rc-pack-border);background:var(--rc-pack-soft);line-height:1.65}
.rc-pack-200 .rc-pack-warning{border-left:4px solid #b4512a}
.rc-pack-200 .rc-pack-tip{border-left:4px solid var(--rc-pack-accent)}
.rc-pack-200 .rc-pack-errors{display:grid;gap:10px;padding-left:20px}
.rc-pack-200 details{border:1px solid var(--rc-pack-border);border-radius:12px;padding:0 16px;margin:10px 0;background:#fff}
.rc-pack-200 summary{cursor:pointer;font-weight:700;padding:14px 0}
.rc-pack-200 details p{padding:0 0 14px;margin:0}
.rc-pack-style-1{--rc-pack-accent:#d85e25;--rc-pack-soft:#fff7f2}
.rc-pack-style-2{--rc-pack-accent:#b8502f;--rc-pack-soft:#fff6f3}
.rc-pack-style-3{--rc-pack-accent:#a85d32;--rc-pack-soft:#fff8f3}
.rc-pack-style-4{--rc-pack-accent:#c15c3a;--rc-pack-soft:#fff6f1}
.rc-pack-style-5{--rc-pack-accent:#9b5b38;--rc-pack-soft:#fff8f4}
.rc-pack-style-6{--rc-pack-accent:#c56a3d;--rc-pack-soft:#fff8f3}
.rc-pack-style-7{--rc-pack-accent:#aa4f2d;--rc-pack-soft:#fff6f2}
.rc-pack-style-8{--rc-pack-accent:#bb6237;--rc-pack-soft:#fff8f3}
@media(max-width:760px){.rc-pack-200 .rc-pack-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-pack-200 .rc-pack-ingredients{columns:1}}
@media(max-width:420px){.rc-pack-200 .rc-pack-meta-grid{grid-template-columns:1fr}.rc-pack-200 .rc-pack-steps li{padding-left:42px}}

/* v2: leitura editorial */
.rc-pack-200 .cdg-abertura{font-size:1.04em;line-height:1.78}
.rc-pack-200 .rc-pack-main-recipe h2:first-child{margin-top:0}
.rc-pack-200 .rc-pack-errors li{line-height:1.6}
