.release-links{display:flex;flex-wrap:wrap;gap:12px 22px;width:100%;margin-top:16px;font:13px 'DM Sans',sans-serif}.release-links a{color:var(--accent);text-underline-offset:4px}
.recipe-photo-pending{display:flex;align-items:center;justify-content:center;aspect-ratio:1.48;width:100%;padding:32px;background:linear-gradient(135deg,var(--surface),var(--accent-soft));color:var(--muted);font-size:14px}
.release-page{--paper:#fffdf8;--ink:#26382f;--muted:#617168;--line:#d5dbca;--green:#e6edd7;--rose:#f8e2da;--blue:#e4ebf3;background:var(--paper);color:var(--ink);margin:0;font:17px/1.65 'DM Sans','Segoe UI',sans-serif}
[data-theme=dark] .release-page{--paper:#141c2b;--ink:#f1f0e8;--muted:#bdc8d0;--line:#3d4b5b;--green:#243c36;--rose:#42333c;--blue:#25364e}
.release-page *{box-sizing:border-box}.release-page a{color:inherit;text-underline-offset:5px}.release-page button{font:inherit;color:inherit;background:transparent;border:1px solid var(--line);border-radius:50px;padding:9px 16px;cursor:pointer}.release-page a:focus-visible,.release-page button:focus-visible{outline:3px solid #b87d51;outline-offset:5px}
.release-shell{max-width:1100px;padding:28px 28px 60px;margin:auto}.release-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.release-brand{font:italic 35px Georgia,serif;text-decoration:none}.release-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700}.release-intro{padding:70px 0 45px;max-width:760px}.release-intro h1{font:clamp(42px,7vw,76px)/1.07 Georgia,serif;letter-spacing:-.045em;margin:16px 0 25px}.release-intro h1 em{color:#a85540;font-weight:400}[data-theme=dark] .release-intro h1 em{color:#efa88d}.release-intro>p:last-of-type{color:var(--muted);max-width:660px}.release-cta{display:inline-block;border-radius:50px;padding:12px 23px;background:var(--ink);color:var(--paper)!important;text-decoration:none;margin-top:12px}
.release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.release-panel{padding:28px;border:1px solid var(--line);border-radius:25px;background:var(--green)}.release-panel:nth-child(2){background:var(--rose)}.release-panel:nth-child(3){background:var(--blue)}.release-panel h2{font:28px/1.2 Georgia,serif;margin:12px 0}.release-panel p{margin:12px 0}.release-panel .release-symbol{font-size:32px}.release-status{display:inline-block;font-size:12px;border:1px solid var(--line);border-radius:30px;padding:3px 10px}.release-section{margin-top:60px}.release-section>h2{font:38px/1.2 Georgia,serif}.release-note{color:var(--muted);font-size:14px}.release-update{border-top:1px solid var(--line);padding:24px 0}.release-update time{font-size:13px;color:var(--muted)}.release-update h3{font:26px Georgia,serif;margin:10px 0}.release-update p{max-width:750px}.release-address{display:block;overflow-wrap:anywhere;font-size:13px;margin:16px 0}.release-footer{margin-top:60px;border-top:1px solid var(--line);padding-top:22px;display:flex;flex-wrap:wrap;gap:15px 28px;font-size:14px}.release-copy{max-width:780px}.release-copy h2{font:29px Georgia,serif;margin-top:35px}
@media(max-width:760px){.release-grid{grid-template-columns:1fr}.release-intro{padding-top:48px}.release-shell{padding:22px 20px 45px}.release-panel{padding:23px}.release-header button{font-size:13px}}
