.sd[data-astro-cid-wzjfmhjh] .section[data-astro-cid-wzjfmhjh]{padding-block:clamp(2.75rem,6vw,5rem)}.sd-hero[data-astro-cid-wzjfmhjh]{position:relative;overflow:hidden;padding-block:clamp(6.5rem,11vw,9rem) clamp(2.5rem,5vw,4rem)}.sd-hero__glow[data-astro-cid-wzjfmhjh]{width:44rem;height:44rem;top:-16rem;right:-14rem;opacity:.16}.sd-hero__grid[data-astro-cid-wzjfmhjh]{position:relative;display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;grid-template-columns:1fr}@media(min-width:980px){.sd-hero__grid[data-astro-cid-wzjfmhjh]{grid-template-columns:1fr 1fr}}.sd-back[data-astro-cid-wzjfmhjh]{display:inline-flex;gap:.4em;font-size:.8rem;letter-spacing:.04em;color:var(--color-fg-soft);margin-bottom:1.4rem;transition:color .3s ease}.sd-back[data-astro-cid-wzjfmhjh]:hover{color:var(--color-accent-bright)}.sd-kind[data-astro-cid-wzjfmhjh]{margin-bottom:.9rem}.sd-title[data-astro-cid-wzjfmhjh]{font-size:clamp(2.3rem,6vw,4.2rem);line-height:1.03;margin-bottom:1rem}.sd-lede[data-astro-cid-wzjfmhjh]{max-width:44ch;color:var(--color-fg-soft);margin-bottom:1.4rem}.sd-meta[data-astro-cid-wzjfmhjh]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.sd-free[data-astro-cid-wzjfmhjh]{display:inline-flex;align-items:center;gap:.4em;font-size:.78rem;font-weight:700;color:var(--color-accent-bright);background:color-mix(in srgb,var(--color-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);padding:.34em .75em;border-radius:999px}.sd-chip[data-astro-cid-wzjfmhjh]{display:inline-flex;align-items:center;font-size:.78rem;color:var(--color-fg-soft);background:var(--color-surface);border:1px solid var(--color-line);padding:.34em .75em;border-radius:999px}.sd-actions[data-astro-cid-wzjfmhjh]{display:flex;flex-wrap:wrap;gap:.7rem}.sd-authorline[data-astro-cid-wzjfmhjh]{display:inline-flex;align-items:center;gap:.6em;margin-top:1.4rem;font-size:.86rem;color:var(--color-fg-soft);transition:color .25s ease}.sd-authorline[data-astro-cid-wzjfmhjh]:hover{color:var(--color-fg)}.sd-authorline[data-astro-cid-wzjfmhjh] strong[data-astro-cid-wzjfmhjh]{color:var(--color-fg);font-weight:600}.sd-authorline__avatar[data-astro-cid-wzjfmhjh]{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid var(--color-line-strong)}.sd-hero__media[data-astro-cid-wzjfmhjh] .ba{height:auto}.sd-hero__cover[data-astro-cid-wzjfmhjh]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--color-line);box-shadow:0 32px 70px -42px #000000f2}.sd-hero__cover--empty[data-astro-cid-wzjfmhjh]{display:block;background:linear-gradient(135deg,var(--color-surface-2),var(--color-bg))}.sd-hero__caption[data-astro-cid-wzjfmhjh]{margin-top:.7rem;font-size:.8rem;color:var(--color-fg-dim);text-align:center}.sd-recipe[data-astro-cid-wzjfmhjh]{background:var(--color-panel);border-block:1px solid var(--color-line)}.sd-sheet[data-astro-cid-wzjfmhjh]{margin-top:clamp(2rem,4vw,3rem);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.sd-sheet__head[data-astro-cid-wzjfmhjh]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:clamp(1.1rem,2.5vw,1.5rem) clamp(1.1rem,3vw,1.8rem);background:linear-gradient(120deg,color-mix(in srgb,var(--color-accent-deep) 26%,var(--color-surface)) 0%,var(--color-surface) 55%);border-bottom:1px solid var(--color-line)}.sd-sheet__film[data-astro-cid-wzjfmhjh]{display:grid;gap:.2rem}.sd-sheet__filmlbl[data-astro-cid-wzjfmhjh]{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-dim)}.sd-sheet__filmval[data-astro-cid-wzjfmhjh]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.4rem,3vw,1.9rem);color:var(--color-accent-bright)}.btn-copy[data-astro-cid-wzjfmhjh]{padding:.6rem 1.1rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.5em}.sd-sheet__grid[data-astro-cid-wzjfmhjh]{display:grid;grid-template-columns:1fr;padding:clamp(.6rem,1.5vw,1rem) 0}@media(min-width:700px){.sd-sheet__grid[data-astro-cid-wzjfmhjh]{grid-template-columns:1fr 1fr}}@media(min-width:1080px){.sd-sheet__grid[data-astro-cid-wzjfmhjh]{grid-template-columns:repeat(4,1fr)}}.sd-sheet__group[data-astro-cid-wzjfmhjh]{padding:clamp(.9rem,2vw,1.3rem) clamp(1.1rem,3vw,1.8rem)}@media(min-width:700px){.sd-sheet__group[data-astro-cid-wzjfmhjh]+.sd-sheet__group[data-astro-cid-wzjfmhjh]{border-left:1px solid var(--color-line)}}@media(min-width:700px)and (max-width:1079px){.sd-sheet__group[data-astro-cid-wzjfmhjh]:nth-child(odd){border-left:0}.sd-sheet__group[data-astro-cid-wzjfmhjh]:nth-child(n+3){border-top:1px solid var(--color-line)}}@media(max-width:699px){.sd-sheet__group[data-astro-cid-wzjfmhjh]+.sd-sheet__group[data-astro-cid-wzjfmhjh]{border-top:1px solid var(--color-line)}}.sd-sheet__gtitle[data-astro-cid-wzjfmhjh]{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-dim);margin:0 0 .7rem}.sd-sheet__rows[data-astro-cid-wzjfmhjh]{margin:0;display:grid;gap:.45rem}.sd-sheet__row[data-astro-cid-wzjfmhjh]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.15rem 1rem}.sd-sheet__row[data-astro-cid-wzjfmhjh] dt[data-astro-cid-wzjfmhjh]{font-size:.85rem;color:var(--color-fg-soft);white-space:nowrap}.sd-sheet__row[data-astro-cid-wzjfmhjh] dd[data-astro-cid-wzjfmhjh]{margin:0 0 0 auto;font-size:.9rem;font-weight:600;color:var(--color-fg);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.sd-sheet__note[data-astro-cid-wzjfmhjh]{display:flex;align-items:flex-start;gap:.55em;margin:0;padding:1rem clamp(1.1rem,3vw,1.8rem);border-top:1px dashed var(--color-line-strong);font-size:.88rem;color:var(--color-fg-soft);line-height:1.55}.sd-sheet__note[data-astro-cid-wzjfmhjh] svg[data-astro-cid-wzjfmhjh]{flex:none;margin-top:.12em;color:var(--color-accent-bright)}.sd-compat-note[data-astro-cid-wzjfmhjh]{margin-top:1.1rem;font-size:.84rem;color:var(--color-fg-dim);max-width:72ch;line-height:1.55}.sd-story__grid[data-astro-cid-wzjfmhjh]{display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:1fr;align-items:start}@media(min-width:900px){.sd-story__grid[data-astro-cid-wzjfmhjh]{grid-template-columns:1.35fr .85fr}}.sd-story__desc[data-astro-cid-wzjfmhjh]{margin-top:1rem}.sd-story__desc[data-astro-cid-wzjfmhjh] p[data-astro-cid-wzjfmhjh]+p[data-astro-cid-wzjfmhjh]{margin-top:1em}.sd-author[data-astro-cid-wzjfmhjh]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:clamp(1.2rem,2.5vw,1.6rem)}.sd-author__head[data-astro-cid-wzjfmhjh]{display:flex;align-items:center;gap:.9rem}.sd-author__avatar[data-astro-cid-wzjfmhjh]{width:72px;height:72px;border-radius:50%;object-fit:cover;border:1px solid var(--color-line-strong)}.sd-author__name[data-astro-cid-wzjfmhjh]{font-family:var(--font-display);font-weight:500;font-size:1.25rem;color:var(--color-fg)}.sd-author__role[data-astro-cid-wzjfmhjh]{margin-top:.15rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-bright)}.sd-author__bio[data-astro-cid-wzjfmhjh]{margin-top:.9rem;font-size:.9rem;color:var(--color-fg-soft);line-height:1.6}.sd-author__links[data-astro-cid-wzjfmhjh]{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1rem}.sd-author__link[data-astro-cid-wzjfmhjh]{display:inline-flex;align-items:center;gap:.45em;font-size:.86rem;color:var(--color-fg-soft);transition:color .25s ease}.sd-author__link[data-astro-cid-wzjfmhjh]:hover{color:var(--color-accent-bright)}.sd-samples[data-astro-cid-wzjfmhjh]{border-top:1px solid var(--color-line)}.sd-samples__grid[data-astro-cid-wzjfmhjh]{display:grid;gap:clamp(1rem,2.5vw,1.6rem);grid-template-columns:1fr;margin-top:clamp(2rem,4vw,3rem)}@media(min-width:700px){.sd-samples__grid--2[data-astro-cid-wzjfmhjh]{grid-template-columns:1fr 1fr}.sd-samples__grid--3[data-astro-cid-wzjfmhjh]{grid-template-columns:repeat(3,1fr)}}.sd-samples__item[data-astro-cid-wzjfmhjh]{margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-line);background:var(--color-surface-2)}.sd-samples__item[data-astro-cid-wzjfmhjh] img[data-astro-cid-wzjfmhjh]{display:block;width:100%;height:auto}.sd-close[data-astro-cid-wzjfmhjh]{border-top:1px solid var(--color-line);text-align:center}.sd-close__inner[data-astro-cid-wzjfmhjh]{display:grid;justify-items:center}.sd-close__lead[data-astro-cid-wzjfmhjh]{max-width:54ch;color:var(--color-fg-soft);margin-top:.9rem}.sd-close__actions[data-astro-cid-wzjfmhjh]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.6rem}.sd-close__back[data-astro-cid-wzjfmhjh]{margin-top:1.4rem;font-size:.85rem;color:var(--color-fg-soft);transition:color .25s ease}.sd-close__back[data-astro-cid-wzjfmhjh]:hover{color:var(--color-accent-bright)}
