.recipes-hero{border-bottom:1px solid var(--color-terminal-border);padding:4rem 1rem}.recipes-hero .recipes-hero-container{text-align:center}.recipes-hero .recipes-hero-title{color:var(--color-terminal-green);margin-bottom:1rem;font-size:2.25rem;font-weight:700}.recipes-hero .recipes-hero-description{color:var(--color-terminal-muted);font-size:1.25rem}.recipe-post-hero{border-bottom:1px solid var(--color-terminal-border);padding:4rem 1rem}.recipe-post-hero .recipe-post-hero-container{text-align:center}.recipe-post-hero .recipe-post-title{color:var(--color-terminal-text);margin-bottom:1rem;font-size:1.875rem;font-weight:700}.recipe-post-hero .recipe-post-meta{color:var(--color-terminal-muted);justify-content:center;align-items:center;gap:.75rem;display:flex}.recipe-post-hero .recipe-post-meta .separator{color:var(--color-terminal-border)}.recipe-post-hero .recipe-post-tags{gap:.5rem;display:flex}.recipe-post-hero .recipe-tag{color:var(--color-terminal-purple)}.recipes-list-section{padding:4rem 1rem}.recipes-empty-state{background-color:var(--color-terminal-surface);border:1px solid var(--color-terminal-border);text-align:center;border-radius:.5rem;padding:3rem}.recipes-empty-state p{color:var(--color-terminal-muted)}.recipes-list{flex-direction:column;gap:1rem;display:flex}.recipe-card{background-color:var(--color-terminal-surface);border:1px solid var(--color-terminal-border);border-radius:.5rem;padding:1.25rem;transition:border-color .2s;display:block}.recipe-card:hover{border-color:var(--color-terminal-green)}.recipe-card .recipe-card-title{color:var(--color-terminal-text);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;transition:color .2s}.recipe-card:hover .recipe-card-title{color:var(--color-terminal-green)}.recipe-card .recipe-card-meta{color:var(--color-terminal-muted);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.recipe-card .recipe-card-meta .separator{color:var(--color-terminal-border)}.recipe-card .recipe-card-tags{gap:.5rem;display:flex}.recipe-card .recipe-tag{color:var(--color-terminal-purple)}.recipe-content-section{padding:4rem 1rem}.recipe-content-wrapper{background-color:var(--color-terminal-surface);border:1px solid var(--color-terminal-border);border-radius:.5rem;padding:1.5rem}@media (min-width:640px){.recipe-content-wrapper{padding:2rem}}.recipes-back-link{color:var(--color-terminal-muted);transition:color .2s}.recipes-back-link:hover{color:var(--color-terminal-cyan)}
