.PromptTags_tags__mOr0F{display:flex;flex-wrap:wrap;gap:8px}.PromptTags_tags__mOr0F a{padding:8px 12px;border:1px solid;border-radius:99px;font-size:.68rem;font-weight:700;line-height:1;text-transform:lowercase;transition:border-color .16s ease,background .16s ease,color .16s ease}.PromptTags_dark__Lau6e a{border-color:hsla(0,0%,100%,.2);color:#c9c8c0}.PromptTags_dark__Lau6e a:hover{border-color:#d8ff62;color:#d8ff62}.PromptTags_dark__Lau6e .PromptTags_active__0BQsl{border-color:#d8ff62;background:#d8ff62;color:#191916}.PromptTags_dark__Lau6e .PromptTags_active__0BQsl:hover{border-color:#e5ff91;background:#e5ff91;color:#191916}.PromptTags_light__wABz4 a{border-color:rgba(25,25,22,.18);color:#55544d}.PromptTags_light__wABz4 .PromptTags_active__0BQsl,.PromptTags_light__wABz4 a:hover{border-color:#191916;background:#191916;color:#f6f4ec}.SiteFooter_footer__sl_OK{width:100%;background:#f3f1e9}.SiteFooter_inner__UUb1r{width:min(1320px,calc(100% - 48px));min-height:120px;margin:0 auto;border-top:1px solid rgba(25,25,22,.14);display:flex;align-items:center;justify-content:space-between;gap:24px;color:#5d5c55;font-size:.78rem}.SiteFooter_brand____7og img{width:76px;height:54px;display:block;object-fit:contain}.SiteFooter_links__aJD2T{display:flex;align-items:center;gap:22px}.SiteFooter_links__aJD2T a{color:#5d5c55}.SiteFooter_links__aJD2T a:hover{color:#191916}.SiteFooter_inner__UUb1r p{margin:0}@media (max-width:640px){.SiteFooter_inner__UUb1r{width:calc(100% - 30px);padding:22px 0;flex-wrap:wrap;gap:16px 24px}.SiteFooter_links__aJD2T{gap:14px;flex-wrap:wrap;justify-content:flex-end}.SiteFooter_inner__UUb1r p{flex-basis:100%}}.RecipeDetail_site__EnRnP{--ink:#191916;--muted:#6e6d65;--paper:#f3f1e9;--lime:#d8ff62;min-height:100vh;background:var(--paper);color:var(--ink);line-height:1.5}.RecipeDetail_header__7MhTN{width:min(1320px,calc(100% - 48px));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(25,25,22,.14)}.RecipeDetail_brand__on4LR{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;letter-spacing:-.03em}.RecipeDetail_brand__on4LR img{width:92px;height:56px;display:block;object-fit:contain}.RecipeDetail_backLink__CLlgz{color:#5c5b54;font-size:.82rem;font-weight:600}.RecipeDetail_backLink__CLlgz:hover{color:var(--ink)}.RecipeDetail_intro__VsYOf{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:30px 0 clamp(56px,8vw,100px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);grid-gap:clamp(42px,5vw,70px);gap:clamp(42px,5vw,70px);align-items:start}.RecipeDetail_eyebrow__d6QBe,.RecipeDetail_sectionLabel__Qng9N{margin:0 0 18px;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.RecipeDetail_eyebrow__d6QBe:before{content:"";display:inline-block;width:28px;height:2px;margin:0 9px 3px 0;background:var(--ink)}.RecipeDetail_intro__VsYOf h1{max-width:940px;margin:0;font-size:clamp(3.6rem,7.5vw,7.2rem);font-weight:600;line-height:.92;letter-spacing:-.07em}.RecipeDetail_introCopy__12vU7>p{margin:0 0 25px;color:#55544d;font-size:1.05rem;line-height:1.62}.RecipeDetail_recipeMeta__lsrLw{display:grid;grid-gap:14px;gap:14px}.RecipeDetail_recipeMeta__lsrLw>span{width:-moz-fit-content;width:fit-content;padding:8px 12px;border:1px solid rgba(25,25,22,.18);border-radius:99px;font-size:.67rem;font-weight:700;text-transform:uppercase}.RecipeDetail_gallery__jsRWE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;padding:0 2px;background:#1f201d}.RecipeDetail_galleryItem__AYaVH{min-width:0;margin:0;padding:0;background:#292a26}.RecipeDetail_galleryItem__AYaVH img{width:100%;height:min(76vw,920px);display:block;object-fit:cover}.RecipeDetail_galleryItem__AYaVH figcaption{display:flex;justify-content:space-between;padding:13px 16px;color:#c6c5bd;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.RecipeDetail_singleOutputSection__AFJLM{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:0 0 clamp(80px,10vw,140px);display:grid;grid-template-columns:minmax(280px,.46fr) minmax(0,.54fr);grid-gap:clamp(36px,6vw,90px);gap:clamp(36px,6vw,90px);align-items:start}.RecipeDetail_singleOutput__3kvby{min-width:0;margin:0}.RecipeDetail_singleOutput__3kvby img{width:100%;height:auto;display:block}.RecipeDetail_singleOutput__3kvby figcaption{padding:12px 0;border-bottom:1px solid rgba(25,25,22,.16);color:#6e6d65;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.RecipeDetail_singleBriefSection__dAdfa{width:min(720px,calc(100% - 48px));margin:0 auto;padding:0 0 clamp(80px,10vw,140px)}.RecipeDetail_recipeSection__DPsUr{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:clamp(80px,10vw,150px) 0;display:grid;grid-template-columns:minmax(250px,.38fr) minmax(0,.62fr);grid-gap:clamp(50px,9vw,130px);gap:clamp(50px,9vw,130px)}.RecipeDetail_recipeSectionWithoutBrief__3Grj8{grid-template-columns:1fr}.RecipeDetail_brief__ZCTU7 h2,.RecipeDetail_promptHeader__zGJnK h2{margin:0;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:600;line-height:1;letter-spacing:-.055em}.RecipeDetail_brief__ZCTU7>p:last-child{margin:28px 0 0;color:#5a5952;line-height:1.72}.RecipeDetail_variantTabs__LaH6d{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto}.RecipeDetail_variantTabs__LaH6d button{min-width:160px;padding:13px 15px;border:1px solid #d5d1c5;border-radius:10px;background:transparent;color:#68675f;text-align:left;cursor:pointer}.RecipeDetail_variantTabs__LaH6d button small,.RecipeDetail_variantTabs__LaH6d button span{display:block}.RecipeDetail_variantTabs__LaH6d button span{color:inherit;font:700 .73rem var(--font)}.RecipeDetail_variantTabs__LaH6d button small{margin-top:3px;font:400 .62rem var(--font)}.RecipeDetail_variantTabs__LaH6d .RecipeDetail_activeTab__ibQ_r{border-color:var(--ink);background:var(--ink);color:#f5f3eb}.RecipeDetail_promptPanel__9Y5Tm{padding:clamp(25px,4vw,45px);border-radius:16px;background:#20211e;color:#f6f4ec}.RecipeDetail_promptHeader__zGJnK{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.RecipeDetail_promptHeader__zGJnK .RecipeDetail_sectionLabel__Qng9N{color:var(--lime)}.RecipeDetail_promptHeader__zGJnK h2{font-size:clamp(1.7rem,3vw,2.7rem)}.RecipeDetail_copyButton__1XSo_{flex:0 0 auto;padding:10px 14px;border:0;border-radius:99px;background:var(--lime);color:var(--ink);font:700 .72rem var(--font);cursor:pointer}.RecipeDetail_promptText__bZ1gu{margin:35px 0 0;color:#d4d3ca;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.85rem,1.2vw,1rem);line-height:1.8}.RecipeDetail_settings__ruhQ8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:40px 0 0;background:hsla(0,0%,100%,.12)}.RecipeDetail_settings__ruhQ8 div{padding:14px;background:#292a27}.RecipeDetail_settings__ruhQ8 dt{color:#8f8e86;font-size:.62rem;text-transform:uppercase}.RecipeDetail_settings__ruhQ8 dd{margin:5px 0 0;font-size:.78rem}.RecipeDetail_note__cm2dj{margin:24px 0 0;padding-left:13px;border-left:2px solid var(--lime);color:#aaa99f;font-size:.72rem;line-height:1.6}@media (max-width:820px){.RecipeDetail_intro__VsYOf,.RecipeDetail_recipeSection__DPsUr,.RecipeDetail_singleOutputSection__AFJLM{grid-template-columns:1fr;gap:42px}.RecipeDetail_galleryItem__AYaVH img{height:92vw}}@media (max-width:600px){.RecipeDetail_header__7MhTN,.RecipeDetail_intro__VsYOf,.RecipeDetail_recipeSection__DPsUr,.RecipeDetail_singleBriefSection__dAdfa,.RecipeDetail_singleOutputSection__AFJLM{width:calc(100% - 30px)}.RecipeDetail_header__7MhTN{min-height:70px}.RecipeDetail_gallery__jsRWE{grid-template-columns:1fr}.RecipeDetail_galleryItem__AYaVH img{height:132vw}.RecipeDetail_promptHeader__zGJnK{align-items:flex-start;flex-direction:column}.RecipeDetail_settings__ruhQ8{grid-template-columns:1fr}}