.series-logo{--series-logo-size:2.25rem;width:var(--series-logo-size);height:var(--series-logo-size);flex-shrink:0;place-items:center;display:inline-grid}.series-logo[data-size=sm]{--series-logo-size:1.75rem}.series-logo[data-size=lg]{--series-logo-size:2.75rem}.series-logo img{object-fit:contain;width:100%;height:100%}.series-logo[data-size=sm],.series-logo[data-size=lg]{width:auto;max-width:calc(var(--series-logo-size) * 2.2);justify-items:start}.series-logo[data-size=sm] img,.series-logo[data-size=lg] img{width:auto;height:var(--series-logo-size);max-width:calc(var(--series-logo-size) * 2.2)}:is(.cp-specs__icon:has(>.series-logo),.m-setting__icon:has(>.series-logo)){background:0 0}html[data-theme=dark] .series-logo{background:var(--ludex-shine);box-shadow:0 0 0 .2rem var(--ludex-shine);border-radius:.35rem}.publisher-flag{vertical-align:-.12em;width:1.33em;height:1em;box-shadow:0 0 0 1px color-mix(in srgb, var(--ludex-ink) 14%, transparent);object-fit:cover;border-radius:.14em;flex-shrink:0;display:inline-block}.series-title-flag{letter-spacing:0;vertical-align:.2em;margin-left:.4em;font-size:.5em;display:inline-block}.series-logo-badge{flex-shrink:0;display:inline-flex;position:relative}.series-logo-badge__flag{background:var(--bento-solid);width:1.75rem;height:1.75rem;box-shadow:0 0 0 2px var(--bento-solid), 0 4px 10px -4px color-mix(in srgb, var(--ludex-shade) 45%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.3rem;right:-.3rem;overflow:hidden}.series-logo-badge__flag:empty{display:none}.series-logo-badge__flag .publisher-flag{width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ludex-ink) 12%, transparent);border-radius:999px}@media (max-width:767px){.series-logo-badge__flag{width:1.25rem;height:1.25rem;box-shadow:0 0 0 1.5px var(--bento-solid), 0 3px 8px -4px color-mix(in srgb, var(--ludex-shade) 45%, transparent);bottom:-.2rem;right:-.2rem}}
