.recipes_page__YX9Uw{--bg:#1c240f;--card-bg:rgba(255,255,255,0.03);--glass:rgba(255,255,255,0.04);--accent:#ff7a59;--muted:#98a0b3;--card-radius:14px;--card-pad:16px;--shadow:0 8px 30px rgba(2,6,23,0.6);min-height:100vh;background:linear-gradient(180deg,#063018,#063018 60%);color:#e6eef7;padding:48px 28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.recipes_header__Pcgl3{max-width:1024px;margin:0 auto 28px;text-align:center}.recipes_title__wC2lV{font-size:2.1rem;margin:0 0 6px;letter-spacing:-.02em;color:white}.recipes_subtitle__PcN_v{margin:0;color:var(--muted)}.recipes_grid__G_iL6{max-width:1200px;margin:28px auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.recipes_card__yW6j_{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--shadow);transition:transform .22s ease,box-shadow .22s ease;display:flex;flex-direction:column}.recipes_card__yW6j_:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(2,6,23,.7)}.recipes_mediaBtn__UIcqj{border:0;padding:0;background:transparent;display:block;width:100%;cursor:pointer;position:relative;line-height:0}.recipes_poster__DaagJ{height:0;padding-bottom:56.25%;background:#0b1220}.recipes_overlay__8eok2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:background .18s ease;background:linear-gradient(180deg,transparent 40%,rgba(2,6,9,.35))}.recipes_card__yW6j_:hover .recipes_overlay__8eok2{background:linear-gradient(180deg,rgba(2,6,9,.08),rgba(2,6,9,.55))}.recipes_playIcon__EhH35{width:68px;height:68px;border-radius:50%;font-size:28px;line-height:68px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:var(--accent);box-shadow:0 6px 26px rgba(0,0,0,.5);transform:scale(1);transition:transform .16s ease}.recipes_card__yW6j_:hover .recipes_playIcon__EhH35{transform:scale(1.08)}.recipes_cardBody__xpzSU{padding:var(--card-pad);display:flex;gap:12px;flex-direction:column;flex:1 1}.recipes_cardTitle__tfqFU{margin:0;font-size:1.05rem;color:#fff}.recipes_meta__fXv1C{margin-top:6px;color:var(--muted);font-size:.9rem}.recipes_chef__ugSy8,.recipes_duration__UXfM8{opacity:.9}.recipes_dot__REejm{margin:0 8px;color:rgba(255,255,255,.06)}.recipes_desc__HG964{margin:10px 0 0;color:#b9c4d6;font-size:.92rem;line-height:1.3}.recipes_tags__6k5u3{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}.recipes_tag__RU_i1{background:rgba(255,255,255,.03);padding:6px 10px;border-radius:999px;font-size:.8rem;color:var(--muted)}.recipes_modal__hDTCw{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(2,6,23,.6),rgba(2,6,23,.85));padding:28px}.recipes_modalInner__aWp0S{width:min(1100px,96%);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));border-radius:12px;overflow:hidden;box-shadow:0 30px 80px rgba(2,6,23,.75)}.recipes_modalHeader__onYbl{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.03)}.recipes_modalTitle__MV7Sr{margin:0;font-size:1.1rem}.recipes_modalMeta__5bWQw{margin-top:6px;color:var(--muted);font-size:.9rem}.recipes_closeBtn__iliYX{background:transparent;border:0;color:var(--muted);font-size:18px;cursor:pointer;padding:6px}.recipes_playerWrap__bHfsx{max-height:65vh;display:grid;grid-template-rows:1fr auto}.recipes_video__DsCdq{width:100%;height:100%;object-fit:contain;background:#000;outline:none;cursor:pointer}.recipes_controls__IRQhM{display:flex;gap:12px;padding:10px 14px;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.6));align-items:center}.recipes_controlBtn__6i7J7{background:transparent;border:0;color:white;font-size:18px;cursor:pointer;padding:6px}.recipes_progress__kCPh3{height:10px;border-radius:999px;background:rgba(255,255,255,.06);flex:1 1;position:relative;overflow:hidden;cursor:pointer}.recipes_progressBar__wkFwv{position:absolute;left:0;top:0;bottom:0;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--accent),#ffb497);transition:transform 80ms linear}.recipes_time__BRsEx{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.9rem}.recipes_download__ia81B{color:var(--muted);text-decoration:none;font-size:18px}@media (max-width:720px){.recipes_page__YX9Uw{padding:28px 16px}.recipes_title__wC2lV{font-size:1.6rem}.recipes_modalInner__aWp0S{width:100%;border-radius:8px}.recipes_controls__IRQhM{gap:8px;padding:8px}.recipes_playIcon__EhH35{width:56px;height:56px;line-height:56px;font-size:22px}}.recipes_mediaContainer__rIaKO{position:relative;width:100%;padding-bottom:56.25%;background:#071020;overflow:hidden}.recipes_cardTall__ZbpMz .recipes_mediaContainer__rIaKO{padding-bottom:150%}.recipes_poster__DaagJ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .18s ease,object-position .18s ease;background:#000;display:block}.recipes_posterPortrait__Kvkck{object-fit:contain;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.35))}.recipes_playerWrap__bHfsx{position:relative;background:black;display:flex;justify-content:center;align-items:center;padding:0;gap:0}.recipes_landscapeVideo__JHnZO{width:100%;height:60vh;max-height:70vh;object-fit:contain;background:#000}.recipes_portraitVideo__lD_Kz{width:auto;height:80vh;max-width:60vw;object-fit:contain;background:#000;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.6)}@media (max-width:720px){.recipes_cardTall__ZbpMz .recipes_mediaContainer__rIaKO{padding-bottom:140%}.recipes_portraitVideo__lD_Kz{height:60vh;max-width:92vw}.recipes_landscapeVideo__JHnZO{height:45vh}}