.KitchenTabs_tabs__DqXvA{display:flex;gap:7px}.KitchenTabs_tab__nmRJP{background:var(--marvin-blush);border-radius:var(--radius-pill);color:var(--marvin-plum);font-size:.84rem;font-weight:800;padding:8px 13px}.KitchenTabs_active__mvHdH{background:var(--marvin-orange);color:#fff}.recipes_wrap__QrjPB{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:840px}.recipes_header__YtpCO{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:10px 2px 2px}.recipes_heading__MjXgF{display:flex;flex-direction:column;gap:7px}.recipes_eyebrow__2_jI2{color:var(--marvin-green);font-size:.73rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.recipes_title__7Z8wh{color:var(--marvin-text);font-size:clamp(2rem,7vw,2.7rem);letter-spacing:-.04em;text-transform:none}.recipes_sub__ecOEV{color:var(--marvin-text-soft);max-width:560px}@media (max-width:480px){.recipes_header__YtpCO{align-items:stretch;flex-direction:column}.recipes_addLink__UZItD{align-self:flex-start}}.recipes_empty__N4vQ4{text-align:center;padding:40px 24px}.recipes_filters__ZG__n{display:flex;flex-wrap:wrap;gap:7px}.recipes_filter__j32_k{background:transparent;border:1px solid var(--marvin-border-strong);border-radius:var(--radius-pill);color:var(--marvin-text-soft);font-size:.8rem;font-weight:700;padding:7px 12px;white-space:nowrap}.recipes_filterActive__KBFan{background:var(--marvin-text);border-color:var(--marvin-text);color:#fff;font-weight:800}@media (max-width:480px){.recipes_filters__ZG__n{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.recipes_filters__ZG__n::-webkit-scrollbar{display:none}}.recipes_grid__pyGpF{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.recipes_recipe__M_gfi{display:flex;gap:14px;align-items:flex-start;transition:transform .1s ease}.recipes_recipePersonal__2L_E_{border-left:4px solid var(--marvin-green)}.recipes_recipeBook__3KFk2{border-left:4px solid var(--marvin-gold)}.recipes_recipeHybrid___1D7j{border-left:4px solid var(--marvin-orange)}.recipes_recipe__M_gfi:hover{transform:translateY(-2px)}.recipes_photo__1rnqO{object-fit:cover}.recipes_photoFallback__tPiik,.recipes_photo__1rnqO{width:84px;height:84px;border-radius:var(--radius-sm);flex-shrink:0}.recipes_photoFallback__tPiik{background:var(--marvin-peach);display:flex;align-items:center;justify-content:center;font-size:1.8rem}.recipes_info__MXP1_{display:flex;flex-direction:column;gap:6px}.recipes_sourceBadge__4kK9d{align-self:flex-start;border-radius:var(--radius-pill);font-size:.71rem;font-weight:800;letter-spacing:.01em;padding:4px 8px}.recipes_sourcePersonal__pjtYr{background:var(--marvin-green-soft);color:var(--marvin-green)}.recipes_sourceBook__VN5_0{background:var(--marvin-gold-soft);color:#8a6214}.recipes_sourceHybrid__Ou2KS{background:var(--marvin-orange);color:#fff}.recipes_recipeTitle__PNgTS{font-size:1.05rem}.recipes_meta__4A6qi{font-size:.9rem;color:var(--plum-500)}.recipes_addLink__UZItD{background:linear-gradient(135deg,#e66a32 0,var(--marvin-orange) 58%,var(--marvin-orange-hover) 100%);border-radius:var(--radius-pill);box-shadow:var(--shadow-orange);color:#fff;font-size:.88rem;font-weight:800;padding:10px 14px;white-space:nowrap}.recipes_addLink__UZItD:hover{background:var(--marvin-orange-hover)}.books_wrap___VdMB{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:840px}.books_header__gV5_l{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 2px 2px}.books_heading__SAraG{display:flex;flex-direction:column;gap:7px}.books_eyebrow__eDvuI{color:var(--marvin-green);font-size:.73rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.books_sub__3kfgF{color:var(--plum-500);max-width:480px}.books_title__wPQEh{font-size:clamp(2rem,7vw,2.7rem);letter-spacing:-.04em;text-transform:none}@media (max-width:480px){.books_header__gV5_l{align-items:stretch;flex-direction:column}.books_addLink__Jl6y_{align-self:flex-start}}.books_empty__x8Hym{align-items:center;display:flex;flex-direction:column;gap:11px;padding:40px 24px;text-align:center}.books_empty__x8Hym h2{font-size:1.35rem;text-transform:none}.books_empty__x8Hym p{color:var(--plum-500);max-width:430px}.books_grid__NnBEY{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.books_book__xx4BK{display:flex;border:1px solid var(--border);box-shadow:none;gap:14px;align-items:flex-start;transition:transform .1s ease}.books_book__xx4BK:hover{border-color:rgba(238,90,30,.3);box-shadow:var(--shadow-md);transform:translateY(-3px)}.books_cover__idlWa{object-fit:cover}.books_coverFallback__qzcBE,.books_cover__idlWa{width:72px;height:104px;border-radius:var(--radius-sm);flex-shrink:0}.books_coverFallback__qzcBE{background:var(--marvin-peach);color:var(--marvin-plum);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading),Georgia,serif;font-size:2rem;font-weight:700}.books_info__72Gkq{display:flex;flex-direction:column;gap:6px}.books_bookTitle__LtEYd{font-size:1.05rem}.books_author__uhrdM{font-size:.9rem;color:var(--plum-500)}.books_indexMeta__41NeD{font-size:.82rem;color:var(--plum-500);opacity:.75}.books_addLink__Jl6y_{background:linear-gradient(135deg,#e66a32 0,var(--marvin-orange) 58%,var(--marvin-orange-hover) 100%);border-radius:var(--radius-pill);box-shadow:var(--shadow-orange);color:#fff;font-size:.9rem;font-weight:800;padding:10px 14px;white-space:nowrap}.books_addLink__Jl6y_:hover{background:var(--marvin-orange-hover)}.books_heart__AMC8D{color:var(--marvin-orange)}.books_archivedTitle__1vMS6{font-size:1.3rem;margin:28px 0 12px;color:var(--plum-500)}.books_archivedGrid__nOKia{opacity:.65}