.ya-collectives-app,.ya-collective-detail{padding:32px}.ya-collectives-app>header{display:flex;justify-content:space-between;gap:24px;padding:24px 0 30px}.ya-collectives-app header span,.ya-collective-detail>header>span{color:var(--ya-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.13em}.ya-collectives-app h1,.ya-collective-detail h1{margin:6px 0 10px;font-size:clamp(2.4rem,7vw,5rem);line-height:.95}.ya-collectives-app header p,.ya-collective-detail header p{max-width:700px;color:var(--ya-muted);line-height:1.6}.ya-collectives-app header button,.ya-collective-detail button,.ya-collective-write button{align-self:center;padding:12px 18px;border:0;border-radius:999px;background:var(--ya-accent);font-weight:900}.ya-collectives-app>nav{display:flex;gap:7px;padding:14px 0 20px;overflow:auto}.ya-collectives-app>nav button{padding:9px 13px;border:1px solid var(--ya-line);border-radius:999px;background:var(--ya-surface);font-weight:800;white-space:nowrap}.ya-collectives-app>nav button.is-active{background:var(--ya-accent)}.ya-collectives-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ya-collective-card{overflow:hidden;border:1px solid var(--ya-line);border-radius:24px;background:var(--ya-surface)}.ya-collective-card img{width:100%;aspect-ratio:16/8;object-fit:cover}.ya-collective-card>div{padding:19px}.ya-collective-card span{color:var(--ya-accent-strong);font-size:.66rem;font-weight:900;text-transform:uppercase}.ya-collective-card h2{margin:8px 0}.ya-collective-card a{color:inherit;text-decoration:none}.ya-collective-card p{color:var(--ya-muted);line-height:1.55}.ya-collective-card footer{display:flex;align-items:center;gap:9px;margin-top:18px}.ya-collective-card footer a,.ya-collective-card footer button{margin-left:auto;padding:8px 12px;border:0;border-radius:999px;background:var(--ya-surface-soft);font-weight:800}.ya-collective-detail{width:min(100%,900px);margin:auto}.ya-collective-detail>a{color:var(--ya-muted)}.ya-collective-detail>header{padding:30px 0;border-bottom:1px solid var(--ya-line)}.ya-collective-detail>header>div{display:flex;gap:18px}.ya-collective-roster,.ya-collective-chapters,.ya-collective-write{padding:28px 0;border-bottom:1px solid var(--ya-line)}.ya-collective-roster>div{display:flex;gap:10px;overflow:auto}.ya-collective-roster span{display:grid;grid-template-columns:38px auto;column-gap:8px;min-width:150px;padding:10px;border:1px solid var(--ya-line);border-radius:16px}.ya-collective-roster span.is-current{border-color:var(--ya-accent);background:var(--ya-accent-soft)}.ya-collective-roster img{grid-row:1/3;border-radius:50%}.ya-collective-roster small{color:var(--ya-muted)}.ya-collective-chapters article{padding:24px 0;border-bottom:1px dashed var(--ya-line)}.ya-collective-chapters article header{display:flex;justify-content:space-between;color:var(--ya-muted)}.ya-collective-chapters article>div{font-family:Georgia,serif;font-size:1.08rem;line-height:1.8}.ya-collective-write textarea{width:100%;padding:18px;border:1px solid var(--ya-line);border-radius:18px;background:var(--ya-surface);color:inherit;font:inherit;line-height:1.7}dialog[data-create-dialog]{width:min(94vw,650px);padding:0;border:0;border-radius:24px;background:var(--ya-surface);color:inherit}dialog[data-create-dialog] form{display:grid;gap:15px;padding:22px}dialog[data-create-dialog] header,dialog[data-create-dialog] footer{display:flex;justify-content:space-between;align-items:center}dialog[data-create-dialog] label{display:grid;gap:7px;font-weight:800}dialog[data-create-dialog] input,dialog[data-create-dialog] textarea,dialog[data-create-dialog] select{padding:12px;border:1px solid var(--ya-line);border-radius:13px;background:var(--ya-bg);color:inherit}.ya-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:700px){.ya-collectives-app,.ya-collective-detail{padding:18px 14px}.ya-collectives-app>header{display:block}.ya-collectives-grid{grid-template-columns:1fr}.ya-form-row{grid-template-columns:1fr}}

.ya-collective-pending{padding:24px 0;border-bottom:1px solid var(--ya-line)}.ya-collective-pending>div{display:grid;gap:8px}.ya-collective-pending span{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--ya-line);border-radius:14px}.ya-collective-pending img{border-radius:50%}.ya-collective-pending button{margin-left:auto}
