.workflows-page-breweryos{max-width:900px;padding:1.5rem}.workflows-header{margin-bottom:2rem}.workflows-header h1{color:#111827;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.workflows-header p{color:#6b7280;margin:0;font-size:1rem}.workflows-loading,.workflows-error,.workflows-empty{text-align:center;color:#6b7280;padding:3rem 2rem;font-size:1rem}.workflows-error{color:#dc2626}.workflows-grid{gap:1rem;display:grid}.workflow-card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:stretch;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.workflow-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.workflow-card-accent{flex-shrink:0;width:6px}.workflow-card-content{flex:1;padding:1.25rem 1rem}.workflow-card-content h2{color:#111827;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.workflow-category{color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-bottom:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-block}.workflow-meta{color:#6b7280;gap:.5rem;font-size:.8125rem;display:flex}.workflow-author{color:#9ca3af;margin:.375rem 0 0;font-size:.8125rem}.workflow-card-arrow{color:#9ca3af;align-items:center;padding:0 1.25rem;font-size:1.25rem;transition:color .15s,transform .15s;display:flex}.workflow-card:hover .workflow-card-arrow{color:var(--color-primary,#c59a2e);transform:translate(4px)}
