.cs-home{max-width:1080px;padding:42px 22px 70px;color:var(--ink)}.cs-hero{max-width:760px;margin-bottom:30px}.cs-hero>span,.cs-status{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.cs-hero h1{font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-1.5px;margin:14px 0}.cs-home p{color:var(--muted);line-height:1.7}.cs-card{background:var(--surface);border:1px solid var(--border);border-radius:26px;padding:26px;margin:20px 0}.cs-card h2,.cs-card h3{margin:8px 0 12px;line-height:1.35}.cs-create{display:flex;align-items:center;justify-content:space-between;gap:22px;background:linear-gradient(120deg,var(--mint),var(--surface))}.cs-primary{background:var(--sun);color:#172a21!important;padding:16px 22px;border-radius:15px;font-weight:700;white-space:nowrap}.cs-home a{text-decoration:none;color:var(--ink);font-weight:600}.cs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs-home button,.cs-home select{border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:12px 16px;border-radius:12px;font:inherit;cursor:pointer}.cs-home :is(a,button,select):focus-visible{outline:3px solid var(--leaf);outline-offset:4px}.cs-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.cs-metrics>div{display:flex;flex-direction:column;gap:8px}.cs-metrics strong{font-size:36px}.cs-metrics span,.cs-note{font-size:12px}.cs-posts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cs-posts .cs-card{margin:0;display:flex;flex-direction:column;gap:10px}.cs-small-metrics{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin-bottom:10px}.cs-ideas{display:grid;gap:18px}.cs-ad{display:inline-block;margin-top:32px;font-size:13px}@media(max-width:650px){.cs-create,.cs-primary{display:block}.cs-primary{text-align:center;margin-top:20px}.cs-posts{grid-template-columns:1fr}.cs-card{padding:22px}.cs-metrics strong{font-size:28px}}.cs-post-image{width:100%;height:180px;object-fit:cover;border-radius:16px}.community-studio .submit-community{display:flex;align-items:center;justify-content:center;min-height:50px;width:100%;border:0;border-radius:15px;padding:14px 20px;background:#f5c451;color:#10231b;font:700 14px/1.4 Poppins,sans-serif;cursor:pointer;transition:filter .15s ease,transform .15s ease}.community-studio .submit-community:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.community-studio .submit-community:focus-visible{outline:3px solid var(--leaf);outline-offset:4px}.community-studio .submit-community:disabled{opacity:.5;cursor:not-allowed}