[data-design=trending],[data-design=browse]{max-width:var(--editorial-width,1320px);padding-inline:var(--editorial-gutter,24px)}[data-design=trending] .discovery-heading{border-bottom:1px solid var(--border);padding-bottom:26px}:is([data-design=trending],[data-design=browse]) .discovery-eyebrow{color:var(--primary);font:600 11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}[data-design=trending] h1{font-size:clamp(38px,4.5vw,62px);font-weight:500}[data-design=trending] .discovery-ranked-list{border-top:1px solid var(--border)}[data-design=trending] .discovery-ranked-row{border-bottom:1px solid var(--border);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:clamp(12px,2.5vw,30px);padding:18px 0;display:grid}[data-design=trending] .discovery-rank{font:500 23px/1.3 var(--font-geist-mono), monospace;color:var(--primary);padding-top:16px}[data-design=trending] [data-presentation=trending]{background:0 0;border:0;grid-template-columns:clamp(112px,19vw,210px) minmax(0,1fr);gap:clamp(16px,2.5vw,32px);padding:0;display:grid}[data-design=trending] [data-presentation=trending]:hover{background:0 0}[data-design=trending] [data-presentation=trending] [data-slot=card-content]{min-width:0;padding:0}[data-design=trending] [data-presentation=trending] h3{font-size:clamp(23px,2.2vw,32px)}[data-design=browse] .discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:38px 22px;display:grid}[data-design=browse] [data-presentation=browse]{background:0 0;border:0;min-width:0;padding:0}[data-design=browse] [data-presentation=browse]:hover{background:0 0}[data-design=browse] [data-presentation=browse] [data-slot=card-content]{padding:15px 0 0}[data-design=browse] [data-presentation=browse] h3{font-size:clamp(20px,1.8vw,26px)}[data-design=browse] [data-presentation=browse] .discovery-card-actions{flex-wrap:wrap}:is([data-design=trending],[data-design=browse]) .discovery-sleeve{aspect-ratio:1;color:#f8f1e6;background:linear-gradient(145deg,#4b4c3a 0%,#242820 50%,#111914 100%);border:1px solid #24251f;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(12px,2vw,22px);display:flex;position:relative;overflow:hidden;box-shadow:5px 5px #18191816}:is([data-design=trending],[data-design=browse]) .discovery-sleeve img{object-fit:cover;filter:brightness(.55);width:100%;height:100%;position:absolute;inset:0}:is([data-design=trending],[data-design=browse]) .discovery-sleeve :is(span,strong){position:relative}:is([data-design=trending],[data-design=browse]) .discovery-sleeve span{font:600 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:#ebdfc8}:is([data-design=trending],[data-design=browse]) .discovery-sleeve strong{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(17px,2vw,30px);line-height:1.06}[data-design=browse] .discovery-sleeve strong{font-size:clamp(19px,2vw,30px)}[data-design=browse]>div:first-child{border-bottom:1px solid var(--border);padding-bottom:24px}[data-design=browse] :is(input,select){background:var(--card);border-color:var(--input)}[data-design=browse] button[aria-pressed=true]{outline-offset:2px}.discovery-filter-section{border-top:1px solid var(--border)}.discovery-filter-section summary{cursor:pointer;color:var(--foreground);padding:10px 2px;font-size:13px;font-weight:600}@media (max-width:1050px){[data-design=browse] .discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){[data-design=browse] .discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 15px}[data-design=trending] .discovery-ranked-row{grid-template-columns:32px minmax(0,1fr)}[data-design=trending] .discovery-rank{padding-top:8px;font-size:15px}[data-design=trending] [data-presentation=trending]{grid-template-columns:88px minmax(0,1fr);gap:12px}[data-design=trending] [data-presentation=trending] h3{font-size:22px}[data-design=trending] .discovery-sleeve{padding:8px}[data-design=trending] .discovery-sleeve strong{font-size:13px}[data-design=trending] .discovery-sleeve span{font-size:7px}}@media (max-width:500px){[data-design=browse] .discovery-grid{grid-template-columns:minmax(0,1fr)}[data-design=browse] .discovery-sleeve{aspect-ratio:1.35}}
