:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.page{max-inline-size:40rem;margin-inline:auto;padding-block:2rem;padding-inline:1rem}header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-block-end:1.5rem;display:flex}h1{margin-block:0}.card{border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.card label{flex-direction:column;gap:.25rem;display:flex}input,select,button{font:inherit;padding-block:.4rem;padding-inline:.6rem}button.link{text-align:start;cursor:pointer;color:inherit;background:0 0;border:none;padding-inline:0;text-decoration:underline}.muted{opacity:.7}.error{color:#c62828}.info{color:#2e7d32}a{color:inherit}h1 a{text-decoration:none}.header-actions{flex-direction:column;align-items:end;gap:.5rem;display:flex}.stack{flex-direction:column;gap:.75rem;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.toolbar h2,.toolbar h3{margin-block:0}.grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;display:grid}.grid.two{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}label,.editor label{flex-direction:column;gap:.25rem;display:flex}label.inline{flex-direction:row;align-items:center;gap:.5rem}label.inline input{inline-size:4.5rem}textarea{font:inherit;padding-block:.4rem;padding-inline:.6rem}fieldset{margin:0}.hint{font-size:.875em}.preview ul{margin-block:.25rem;padding-inline-start:1.25rem}.button,button{border:1px solid color-mix(in srgb, currentColor 30%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);color:inherit;cursor:pointer;border-radius:.375rem;text-decoration:none;display:inline-block}.button{padding-block:.4rem;padding-inline:.8rem}button.primary{color:#fff;background:#2e7d32;border-color:#2e7d32}button.danger{color:#fff;background:#c62828;border-color:#c62828}button:disabled{opacity:.5;cursor:default}.recipe-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.recipe-list .card{gap:.25rem}.recipe-list p{margin:0}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tags{flex-wrap:wrap;gap:.375rem .75rem;margin:0;display:flex}.tag{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:1rem;padding-inline:.5rem;font-size:.875em;text-decoration:none}.badge{vertical-align:middle;background:#f9a8254d;border-radius:.25rem;padding-inline:.4rem;font-size:.75em;font-weight:400}.steps{padding-inline-start:1.5rem}.steps li+li{margin-block-start:.75rem}.steps p{white-space:pre-line;margin-block:.25rem}.description{white-space:pre-line}.confirm{border-color:#c62828}input.secondary{font-size:.875em}.hero{object-fit:cover;border-radius:.5rem;block-size:auto;max-block-size:28rem;inline-size:100%}.gallery{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;display:grid}.gallery img,.gallery video{border-radius:.375rem;block-size:auto;inline-size:100%}.recipe-list .with-cover{grid-template-columns:6rem 1fr;align-items:start;gap:.75rem;display:grid}.thumb{object-fit:cover;border-radius:.375rem;block-size:6rem;inline-size:6rem}.stack.tight{gap:.25rem}.media-strip{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.media-strip li{flex-direction:column;gap:.25rem;display:flex;position:relative}.media-strip li.cover img{outline:3px solid #2e7d32}.media-strip img,.media-strip video,.media-strip .placeholder{aspect-ratio:4/3;object-fit:cover;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:.375rem;block-size:auto;inline-size:100%}.media-strip .badge{position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem}.media-strip .badge.processing{inset-block:auto 2rem}.media-actions{flex-wrap:wrap;gap:.25rem .75rem;font-size:.875em;display:flex}.tabs{flex-wrap:wrap;gap:.25rem;display:flex}.tab.active{color:#fff;background:#2e7d32;border-color:#2e7d32}.cookbook-bar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-end:1rem;display:flex}.cookbook-bar select{max-inline-size:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.member-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.member-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.plan-usage{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.plan-usage li{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.member-list .who{overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.invite-link{gap:.5rem;display:flex}.invite-link input{flex:1;min-inline-size:0}.toolbar .grow{flex:1}
