._navbar_container_1v9sl_1{background-color:var(--bg-card);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem 2rem;transition:background-color .25s,border-color .25s;display:flex}._navbar_link_1v9sl_25{color:var(--text-main);font-size:1.2rem;font-weight:700;text-decoration:none;transition:opacity .2s,color .2s}._navbar_link_1v9sl_25:hover{opacity:.8;color:var(--accent)}._button_group_1v9sl_55{align-items:center;gap:12px;display:flex}._theme_btn_1v9sl_67{background-color:var(--bg-primary);color:var(--text-main);border:1px solid var(--border-color);cursor:pointer;border-radius:20px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s}._theme_btn_1v9sl_67:hover{border-color:var(--accent);color:var(--accent)}._active_lock_1v9sl_101{color:#10b981;background-color:#10b9811a;border-color:#10b981;font-weight:600}._recipe_feed_grid_mxdq1_1{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;width:100%;padding:20px 0;display:grid}._recipe_thumbnail_link_mxdq1_17{color:inherit;flex-direction:column;text-decoration:none;display:flex}._recipe_thumbnail_card_mxdq1_31{background-color:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;justify-content:flex-start;width:100%;min-height:360px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}._recipe_card_content_mxdq1_69{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}._recipe_thumbnail_card_mxdq1_31:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 10px 20px -3px #0000001f}._recipe_thumbnail_card_mxdq1_31 h2{color:var(--text-main);margin:0 0 10px;font-size:1.3rem;line-height:1.3}._recipe_thumbnail_card_mxdq1_31 p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.5}._empty_message_mxdq1_125{text-align:center;color:var(--text-muted);margin-top:40px;font-size:1.2rem}._portion_control_1ef0b_1{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:12px;margin-bottom:2rem;padding:6px 16px;transition:background-color .25s,border-color .25s;display:inline-flex}._portion_control_1ef0b_1 button{color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;font-weight:700;transition:opacity .2s,transform .1s;display:flex}._portion_control_1ef0b_1 button:hover{opacity:.9}._portion_control_1ef0b_1 button:active{transform:scale(.95)}._btn_decrease_1ef0b_79{background-color:#ef4444}._btn_increase_1ef0b_87{background-color:#10b981}._servings_count_1ef0b_95{text-align:center;min-width:32px;color:var(--text-main);font-size:1.25rem;font-weight:700}._recipe_card_12yw2_1{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main);border-radius:16px;flex-direction:column;gap:32px;width:100%;max-width:800px;margin:0 auto;padding:40px;transition:background-color .25s,border-color .25s;display:flex;box-shadow:0 4px 12px #0000000d}._recipe_card_12yw2_1 h2{color:var(--text-main);letter-spacing:-.5px;margin:0 0 8px;font-size:2.2rem}._intro_12yw2_51{color:var(--text-muted);margin:0;font-size:1.15rem;font-weight:400;line-height:1.5}._recipe_card_12yw2_1 section{flex-direction:column;display:flex}._recipe_card_12yw2_1 h3{color:var(--accent);border-bottom:2px solid var(--border-color);margin:0 0 16px;padding-bottom:8px;font-size:1.3rem}._recipe_card_12yw2_1 ul{margin:0;padding-left:24px;list-style-type:disc}._recipe_card_12yw2_1 ul li{color:var(--text-main);margin-bottom:10px;font-size:1.05rem;line-height:1.6}._recipe_card_12yw2_1 ul li::marker{color:var(--accent)}._recipe_card_12yw2_1 ol{margin:0;padding-left:24px}._recipe_card_12yw2_1 ol li{color:var(--text-main);margin-bottom:16px;padding-left:4px;font-size:1.05rem;line-height:1.7}._recipe_card_12yw2_1 ol li::marker{color:var(--accent);font-weight:700}@media (width<=600px){._recipe_card_12yw2_1{border-radius:12px;padding:20px}._recipe_card_12yw2_1 h2{font-size:1.75rem}}:root{--bg-primary:#f8fafc;--bg-card:#fff;--text-main:#1e293b;--text-muted:#64748b;--border-color:#e2e8f0;--accent:#0891b2}[data-theme=dark]{--bg-primary:#0f172a;--bg-card:#1e293b;--text-main:#f8fafc;--text-muted:#94a3b8;--border-color:#334155;--accent:#22d3ee}*,:before,:after{box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-main);flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .25s,color .25s;display:flex}main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem}
