.discovery-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0 20px;font-size:12px;color:var(--muted)}
.discovery-controls label{display:flex;align-items:center;gap:7px;cursor:pointer}.discovery-controls input{width:14px;height:14px;accent-color:var(--ink)}
.discovery-arrivals{position:sticky;top:80px;z-index:12;display:flex;align-items:center;justify-content:center;gap:18px;padding:12px 16px;margin-bottom:16px;background:var(--surface);border:1px solid var(--line,#ddd);border-radius:10px;box-shadow:0 5px 20px #0001;font-size:13px}
.discovery-arrivals[hidden],.load-more[hidden]{display:none}.discovery-arrivals button{padding:5px 10px;font-weight:650}.discovery-explanation{font-size:13px;line-height:1.7;margin:8px 0 14px}.discovery-explanation summary{cursor:pointer;font-weight:600}.discovery-explanation p{max-width:620px;color:var(--muted)}
.discovery-status{font-size:12px;color:var(--muted);min-height:20px;margin-top:14px}.discovery-enter{animation:discovery-reveal .22s ease-out}.launch-unavailable{display:grid;place-items:center;color:var(--muted)}
.community-post [data-view-summary] .post-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.studio-discovery{display:flex;flex-wrap:wrap;gap:18px;margin:15px 0;padding:12px 0;border-block:1px solid var(--line,#ddd)}.studio-discovery span{font-size:12px}.studio-discovery strong{display:block;font-size:20px;margin-bottom:4px}
@keyframes discovery-reveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.discovery-enter{animation:none}}
@media(max-width:680px){.discovery-arrivals{top:64px}.discovery-controls{font-size:11px}.feed-tabs{gap:12px!important}.discovery-explanation{font-size:12px}}
