._navbar_container_1pchs_1{background-color:var(--bg-card);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin:0;padding:16px 40px;list-style:none;transition:background-color .3s,border-color .3s;display:flex}._navbar_item_1pchs_31{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}._navbar_link_1pchs_47{color:var(--text-main);font-size:1.1rem;font-weight:600;text-decoration:none;transition:color .2s}._navbar_link_1pchs_47:hover{opacity:.8}._active_lock_1pchs_71{color:#48bb78;border-color:#48bb78;font-weight:600}._theme_btn_1pchs_83{background-color:var(--bg-primary);color:var(--text-main);border:1px solid var(--border-color);cursor:pointer;border-radius:20px;padding:8px 16px;font-weight:500;transition:all .2s}._theme_btn_1pchs_83:hover{background-color:var(--border-color)}._recipe_feed_grid_q9jnx_1{background-color:var(--bg-app);max-width:1200px;min-height:calc(100vh - 80px);color:var(--text-main);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin:0 auto;padding:40px 20px;transition:background-color .3s;display:grid}._recipe_thumbnail_link_q9jnx_27{color:inherit;text-decoration:none;display:block}._recipe_thumbnail_card_q9jnx_39{background-color:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;border-radius:12px;height:100%;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 6px -1px #0000000d}._recipe_thumbnail_card_q9jnx_39:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}._recipe_thumbnail_card_q9jnx_39 h2{color:var(--text-main);margin:0 0 10px;font-size:1.3rem}._recipe_thumbnail_card_q9jnx_39 p{color:var(--text-main);opacity:.8;margin:0;font-size:.95rem;line-height:1.5}._portion_control_1byqq_1{background-color:var(--bg-app);color:var(--text-main);border-radius:8px;align-items:center;gap:12px;margin-bottom:3em;padding:6px 12px;display:inline-flex}._portion_control_1byqq_1 button{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:16px;font-weight:700;display:flex}._portion_control_1byqq_1 button:first-of-type{background-color:#3b82f6}._portion_control_1byqq_1 button:last-of-type{background-color:#ef4444}._portion_control_1byqq_1 div{text-align:center;min-width:20px;font-size:18px;font-weight:600}._recipe_card_1owsm_1{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-main);border-radius:16px;flex-direction:column;gap:32px;max-width:800px;margin:20px auto;padding:40px;display:flex;box-shadow:0 4px 6px -1px #0000000d}._recipe_card_1owsm_1 section{margin-top:12px}._recipe_card_1owsm_1 h2{color:var(--text-main);letter-spacing:-.5px;margin:0 0 8px;font-size:2.2rem}._recipe_card_1owsm_1 h3{color:var(--text-main);border-bottom:2px solid var(--border-color);margin:0 0 16px;padding-bottom:8px;font-size:1.4rem}._recipe_card_1owsm_1 ul{margin:0;padding-left:20px;list-style-type:disc}._recipe_card_1owsm_1 ul li{color:var(--text-main);margin-bottom:12px;font-size:1.05rem;line-height:1.6}._recipe_card_1owsm_1 ol{margin:0;padding-left:20px}._recipe_card_1owsm_1 ol li{color:var(--text-main);margin-bottom:20px;padding-left:8px;font-size:1.05rem;line-height:1.7}:root{--bg-primary:#fff;--bg-card:#f7fafc;--text-main:#1a202c;--border-color:#23a5b7}[data-theme=dark]{--bg-primary:#121212;--bg-card:#1e1e1e;--text-main:#23a5b7;--border-color:#333}html,body,#root{height:100%;min-height:100vh;margin:0;padding:0}body{background-color:var(--bg-card);color:var(--text-main);flex-direction:column;font-family:system-ui,sans-serif;transition:background-color .3s,color .3s;display:flex}main{background-color:var(--bg-primary);flex:1}
