.content-section{margin:64px 0;scroll-margin-top:24px}.style-gallery,.community-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.look-card,.feed-card{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:16px}.look-card img{width:100%;height:320px;display:block;object-fit:cover;background:var(--field)}.look-card .card-body,.feed-card .card-body{padding:20px}.look-card h3,.feed-card h3{font-size:21px;margin:0 0 10px}.look-card p,.feed-card p{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.look-card button{width:100%;margin-top:12px}.feed-filters{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.feed-filters [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.feed-card img,.feed-card video{width:100%;height:300px;object-fit:contain;background:var(--field);display:block}.feed-card audio{width:100%;margin:20px 0}.feed-badge{display:inline-block;font-size:12px;color:var(--accent);margin-bottom:12px}.feed-actions{display:flex;gap:8px;flex-wrap:wrap}.feed-actions button{font-size:13px}.feed-prompt{white-space:pre-wrap;font-size:13px;overflow-wrap:anywhere;border-top:1px solid var(--border);padding-top:12px}.price-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.price-examples article{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.price-examples h3{font-size:20px;margin:0 0 20px}.price-examples strong{color:var(--accent);font-size:23px}.price-examples p{color:var(--muted);font-size:14px}#more-feed,#more-styles{margin-top:24px}#publish-dialog{max-width:560px;width:calc(100% - 32px);max-height:90vh;overflow:auto}#publish-form label{display:block;margin:16px 0}#publish-form input:not([type=checkbox]),#publish-form textarea{width:100%;padding:12px;margin-top:8px;background:var(--field);color:var(--text);border:1px solid var(--border);border-radius:10px;font:inherit}#publish-form .checkline{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}#publish-form input[type=checkbox]{width:18px;height:18px;flex-shrink:0}#selected-photo-style{color:var(--accent)}.publication-state{font-size:13px}.job-card button{margin:12px 8px 0 0}header nav{gap:20px}@media(max-width:1000px){.style-gallery,.community-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.price-examples{grid-template-columns:1fr}}@media(max-width:600px){.style-gallery,.community-feed{grid-template-columns:1fr}.look-card img{height:360px}.content-section{margin:44px 0}.feed-filters button{font-size:13px;padding:10px}.feed-card img,.feed-card video{height:280px}}
