body.recipe-page,body{padding-bottom:0!important}.sticky-cta{display:none!important}.btn-sm{padding:.5rem .95rem;font-size:var(--text-xs)}.step-link-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin:0}.ext-link{color:var(--color-accent-text);font-weight:600;font-size:var(--text-sm);text-decoration:none}.ext-link:hover{text-decoration:underline}.ext-link .ext-icon{font-weight:700;margin-left:.15em}.opens-tab{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.step-actions{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-3) var(--space-4);background:var(--color-bg-warm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.inline-helper{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}.template-block{margin-top:var(--space-5);display:grid;gap:var(--space-3)}.template-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.template-block .template-box{margin-top:0}.try-asking .try-intro{margin-bottom:var(--space-4)}.try-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.try-chip{margin:0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text);background:var(--color-bg-warm);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.55rem .85rem;max-width:100%}.low-risk-line{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted)}.low-risk-line a{color:var(--color-accent-text);font-weight:600}.low-risk-line a:hover{color:var(--color-accent-text-hover);text-decoration:underline}.rel-card .card-brand{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.rel-card .rel-logo{width:28px;height:28px;border-radius:6px;flex-shrink:0;display:block}.rel-card .card-system{font-size:var(--card-system-size, .8125rem);font-weight:500;color:var(--card-system-color, var(--color-text-muted));letter-spacing:.01em}.rel-card h3{font-size:var(--text-sm);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-3);line-height:var(--leading-snug)}.rel-card .card-setup{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:var(--text-xs);font-weight:500;color:var(--color-text)}.rel-card .card-setup .setup-label{color:var(--color-text-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.rel-card .setup-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rel-card .setup-fast .setup-dot{background:var(--color-setup-fast)}.rel-card .setup-mid .setup-dot{background:var(--color-setup-mid)}.toast{bottom:24px!important}.share-row{padding:var(--space-8) 0;border-top:1px solid var(--color-border)}.share-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:var(--space-4)}.share-heading h2{font-size:var(--text-sm);font-weight:700;letter-spacing:-.01em}.share-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.share-link{color:var(--color-text-muted);border-color:var(--color-border-strong)}.share-link:hover,.share-link:focus-visible{color:var(--color-accent-text);border-color:var(--color-accent)}.share-arrow{font-weight:700;margin-left:.05em}details.reveal{margin-top:var(--space-2)}details.reveal>summary.reveal-cta{list-style:none;display:flex;width:100%;min-height:52px;padding:.9rem 1.25rem;font-size:var(--text-base);line-height:1.3;text-align:center;user-select:none;-webkit-tap-highlight-color:transparent}details.reveal>summary.reveal-cta::-webkit-details-marker{display:none}details.reveal>summary.reveal-cta::marker{content:""}details.reveal>summary.reveal-cta:after{content:"↓";content:"↓" / "";font-weight:700;margin-left:.15rem}details.reveal[open]>summary.reveal-cta:after{content:"↑";content:"↑" / ""}details.reveal>summary.reveal-cta:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.reveal-label-open{display:none}details.reveal[open]>summary .reveal-label-closed{display:none}details.reveal[open]>summary .reveal-label-open{display:inline}details.reveal[open]>summary.reveal-cta{background:transparent;color:var(--color-text);border:1.5px solid var(--color-border-strong)}.reveal-body{padding-top:var(--space-6)}.reveal-body:focus{outline:none}
