.rebels15-page .v77-hero{background:radial-gradient(circle at 88% 10%,rgba(205,103,69,.24),transparent 45%),linear-gradient(150deg,#332223,#0d1221 83%)}
.rebels15-page .v77-hero h1 span{color:#ffd3b0}
.rebels15-page .rebels15-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(145px,1fr)) auto}
.rebels15-page .v77-card-photo{background:#0b1019}
.rebels15-page .rebels15-meta{font-size:.78rem;color:#d2e0ed;letter-spacing:.02em}
.rebels15-page .rebels15-people{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
.rebels15-page .rebels15-people a{font-size:.8rem;border:1px solid #738398;border-radius:22px;padding:4px 8px;text-decoration:none}
.rebels15-page .rebels15-people a:hover{background:#dceeff;color:#1a232e}
@media(max-width:1100px){.rebels15-page .rebels15-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.rebels15-page .rebels15-filters .v77-search{grid-column:span 2}}
@media(max-width:740px){.rebels15-page .rebels15-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:490px){.rebels15-page .rebels15-filters{grid-template-columns:1fr}.rebels15-page .rebels15-filters .v77-search{grid-column:auto}}

.rebels15-page .rebels15-market{font-size:.8rem;line-height:1.5;margin:12px 0 0}.rebels15-page .rebels15-market a{color:inherit;text-decoration:underline;text-underline-offset:2px}
