.ListEditorialCard-module__W2J48W__card{--accent:var(--list-accent,var(--color-primary-main));gap:var(--spacing-lg);padding:var(--spacing-xxxl);padding-top:calc(var(--spacing-xxxl) + 2px);background-color:var(--color-bg-base);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);color:var(--color-text-primary);box-shadow:var(--shadow-small);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.ListEditorialCard-module__W2J48W__titleLink{color:inherit;text-decoration:none}.ListEditorialCard-module__W2J48W__titleLink:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.ListEditorialCard-module__W2J48W__titleLink:focus-visible:after{outline:2px solid var(--color-primary-main);outline-offset:3px}.ListEditorialCard-module__W2J48W__backdrop{z-index:-2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ListEditorialCard-module__W2J48W__backdrop__image{object-fit:cover;object-position:center 30%;filter:saturate(1.2);opacity:.4;width:100%;height:100%;position:absolute;inset:0}.ListEditorialCard-module__W2J48W__backdrop__scrim{background:radial-gradient(ellipse 120% 80% at 20% 20%, color-mix(in srgb, var(--color-bg-base) 40%, transparent) 0%, var(--color-bg-base) 85%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-base) 60%, transparent) 0%, color-mix(in srgb, var(--color-bg-base) 75%, transparent) 50%, var(--color-bg-base) 100%);opacity:.85;position:absolute;inset:0}.ListEditorialCard-module__W2J48W__card:before{content:"";background:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 55%, transparent) 100%);opacity:.85;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.ListEditorialCard-module__W2J48W__card:hover{box-shadow:var(--shadow-medium);border-color:var(--color-border);transform:translateY(-2px)}}.ListEditorialCard-module__W2J48W__badges{top:var(--spacing-lg);right:var(--spacing-lg);gap:var(--spacing-sm);z-index:1;display:flex;position:absolute}.ListEditorialCard-module__W2J48W__badge{align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-md);border-radius:var(--radius-pill);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;display:inline-flex}.ListEditorialCard-module__W2J48W__badge--ranked{color:var(--color-accent-yellow);background-color:var(--color-accent-yellow-tint-soft);border:var(--border-thin) solid color-mix(in srgb, var(--color-accent-yellow) 40%, transparent)}.ListEditorialCard-module__W2J48W__badge--nsfw{color:var(--color-semantic-error);background-color:color-mix(in srgb, var(--color-semantic-error) 14%, var(--color-bg-base));border:var(--border-thin) solid color-mix(in srgb, var(--color-semantic-error) 40%, transparent)}.ListEditorialCard-module__W2J48W__covers{gap:var(--spacing-md);height:108px;margin:calc(var(--spacing-xxxl) * -1) calc(var(--spacing-xxxl) * -1) var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-xxxl);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 65%);flex-wrap:nowrap;display:flex;position:relative;overflow:hidden}.ListEditorialCard-module__W2J48W__covers:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-bg-base) 100%);pointer-events:none;width:56px;position:absolute;inset:0 0 0 auto}.ListEditorialCard-module__W2J48W__cover{aspect-ratio:3/4;border-radius:var(--radius-sm);background-color:var(--color-bg-surface);width:60px;box-shadow:var(--shadow-small);flex-shrink:0;position:relative;overflow:hidden}.ListEditorialCard-module__W2J48W__cover__image{object-fit:cover}.ListEditorialCard-module__W2J48W__cover__placeholder{width:100%;height:100%;color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}.ListEditorialCard-module__W2J48W__covers__empty{padding:var(--spacing-xl);font-size:var(--font-size-small);color:var(--color-text-muted);text-align:center;flex:1;align-self:center}.ListEditorialCard-module__W2J48W__body{gap:var(--spacing-md);flex-direction:column;flex:1;min-width:0;display:flex}.ListEditorialCard-module__W2J48W__title{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-large);color:var(--color-text-primary);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ListEditorialCard-module__W2J48W__byline{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-small);color:var(--color-text-secondary);display:flex}.ListEditorialCard-module__W2J48W__byline__link{z-index:1;align-items:center;gap:var(--spacing-md);color:inherit;border-radius:var(--radius-pill);transition:color var(--transition-fast);text-decoration:none;display:inline-flex;position:relative}.ListEditorialCard-module__W2J48W__byline__link:hover .ListEditorialCard-module__W2J48W__byline__name,.ListEditorialCard-module__W2J48W__byline__link:focus-visible .ListEditorialCard-module__W2J48W__byline__name{color:var(--color-primary-main)}.ListEditorialCard-module__W2J48W__byline__link:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px}.ListEditorialCard-module__W2J48W__byline__name{color:var(--color-text-primary);font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.ListEditorialCard-module__W2J48W__byline__role{padding:1px var(--spacing-md);border-radius:var(--radius-pill);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;align-items:center;display:inline-flex}.ListEditorialCard-module__W2J48W__byline__role--admin{color:var(--color-accent-pink);background-color:color-mix(in srgb, var(--color-accent-pink) 14%, var(--color-bg-base))}.ListEditorialCard-module__W2J48W__byline__role--moderator{color:var(--color-accent-yellow);background-color:var(--color-accent-yellow-tint-soft)}.ListEditorialCard-module__W2J48W__byline__role--tester{color:var(--color-accent-purple);background-color:var(--color-accent-purple-tint-soft)}.ListEditorialCard-module__W2J48W__description{font-size:var(--font-size-small);line-height:var(--line-height-body);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ListEditorialCard-module__W2J48W__meta{align-items:center;gap:var(--spacing-lg);padding-top:var(--spacing-md);border-top:var(--border-hairline) solid var(--color-border-card);flex-wrap:wrap;margin-top:auto;display:flex}.ListEditorialCard-module__W2J48W__meta__stat{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-tiny);color:var(--color-text-muted);display:inline-flex}.ListEditorialCard-module__W2J48W__meta__stat--score{color:var(--color-text-secondary)}.ListEditorialCard-module__W2J48W__meta__stat svg{color:var(--color-text-muted);flex-shrink:0}.ListEditorialCard-module__W2J48W__meta__num{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.ListEditorialCard-module__W2J48W__tags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ListEditorialCard-module__W2J48W__tag{padding:1px var(--spacing-md);background-color:var(--color-bg-surface);border:var(--border-hairline) solid var(--color-border-card);border-radius:var(--radius-pill);font-size:var(--font-size-tiny);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ListEditorialCard-module__W2J48W__tag--more{color:var(--color-text-muted);border-style:dashed}@media (max-width:520px){.ListEditorialCard-module__W2J48W__card{padding:var(--spacing-xl)}.ListEditorialCard-module__W2J48W__covers{margin:calc(var(--spacing-xl) * -1) calc(var(--spacing-xl) * -1) var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl);height:92px}.ListEditorialCard-module__W2J48W__cover{width:52px}}
