.notice.svelte-16u7dbs{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;margin-bottom:1.5rem;border-radius:8px;background:#fef9c3;color:#713f12;font-size:.9rem}.notice.svelte-16u7dbs button:where(.svelte-16u7dbs){margin-left:auto;font-size:.8rem;padding:.2rem .6rem}.layout.svelte-16u7dbs{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}section.svelte-16u7dbs{display:flex;flex-direction:column;gap:1rem}header.svelte-16u7dbs{display:flex;align-items:center;gap:.75rem}h1.svelte-16u7dbs{font-size:1.5rem}h2.svelte-16u7dbs{font-size:1.25rem}.phase.svelte-16u7dbs{text-transform:capitalize}.recipe-list.svelte-16u7dbs{list-style:none;padding:0;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.recipe-row.svelte-16u7dbs{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.recipe-row.svelte-16u7dbs:last-child{border-bottom:none}.info.svelte-16u7dbs{flex:1;display:flex;flex-direction:column;gap:.2rem}.name.svelte-16u7dbs{font-weight:600;font-size:.95rem}.description.svelte-16u7dbs{font-size:.8rem;color:#666}.empty.svelte-16u7dbs{color:#999;font-size:.9rem}button.svelte-16u7dbs:disabled{opacity:.4;cursor:not-allowed}
