.showcase-tools{display:flex;gap:14px;align-items:center;margin:17px 0}.showcase-tools .search{flex:1;max-width:650px}.showcase-tools p{font-size:10px;color:var(--muted);margin:0;white-space:nowrap}.showcase-watch-hint{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;line-height:1.7;color:var(--muted);padding:12px 15px;background:var(--panel);border:1px solid var(--line);border-radius:5px}.showcase-watch-hint button{font:inherit;color:var(--lime);text-decoration:underline;text-underline-offset:3px}.showcase-more{margin:18px auto 0;min-height:38px}.showcase-kind-filters{margin:15px 0 5px}
#showcase-tools[hidden],#showcase-more[hidden],#showcase-watch-hint[hidden],#showcase-kind-filters[hidden],#now-video-languages[hidden]{display:none}
.showcase-card{display:flex;flex-direction:column}.showcase-card-open{display:block;text-align:left;width:100%;padding:0;flex:1;min-width:0}.showcase-card .catalog-copy strong{min-height:42px}.showcase-card .video-language-controls{margin:0 14px 14px;padding-top:10px;border-top:1px solid var(--line)}
.video-language-controls{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;min-width:0;margin-top:12px}.video-language-label{font-size:9px;color:var(--muted);line-height:1.6}.video-language-controls>div{display:flex;flex-wrap:wrap;gap:5px;max-width:100%}.video-language-controls button{border:1px solid var(--line);padding:6px 9px;border-radius:4px;color:var(--muted);font-size:10px;min-height:32px;line-height:1.3}.video-language-controls button[aria-pressed="true"]{color:var(--lime);background:#b6d77d12;border-color:#b6d77d66}.video-language-controls button:disabled{opacity:.28}.video-language-controls.compact{display:block}.video-language-controls.compact .video-language-label{display:block;margin-bottom:6px}.video-language-controls.compact>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.video-language-controls.compact button{font-size:9px;padding:7px 5px;white-space:nowrap}
.catalog-track>.video-language-controls{grid-column:2;grid-row:3;margin:10px 0 0;max-width:270px}.catalog-track:has(>.video-language-controls) .track-source{grid-row:1 / 4}#now-video-languages{border-block:1px solid var(--line);padding:4px 0 13px;margin:14px 0}#now-video-languages .video-language-controls{display:block}#now-video-languages .video-language-label{display:block;margin-bottom:7px}#now-video-languages .video-language-controls>div{display:grid;grid-template-columns:repeat(3,1fr)}
[data-theme="light"] .video-language-controls button[aria-pressed="true"],[data-theme="light"] .showcase-watch-hint button{color:#4c742e}
@media(max-width:1100px){.catalog-track>.video-language-controls{grid-row:4}.catalog-track:has(>.video-language-controls) .track-source{grid-row:2}.showcase-tools{align-items:flex-start;flex-direction:column;gap:9px}.showcase-tools .search{width:100%;max-width:none}}
@media(max-width:760px){.showcase-card .video-language-controls{margin:0 10px 10px}.video-language-controls.compact button{font-size:8px;padding-inline:2px}.video-language-label{font-size:8px}.showcase-card .catalog-copy strong{min-height:36px}.showcase-watch-hint{font-size:10px}.showcase-tools p{font-size:9px}.archive-categories button[data-category="showcase"]{flex-basis:35%}.entry-collection-grid .video-language-controls.compact>div{gap:3px}}

.showcase-tag{display:inline-block;border:1px solid #7890ad55;border-radius:3px;padding:2px 5px;color:#a8bedb;background:#7890ad12}.showcase-tag.costume{color:#d7acd4;border-color:#bd80b755;background:#bd80b712}[data-theme="light"] .showcase-tag{color:#466589}[data-theme="light"] .showcase-tag.costume{color:#92558a}.showcase-tag.hidden-kind{color:var(--muted);border-color:var(--line)}

.media-language-note{flex-basis:100%;font-size:9px;line-height:1.6;color:var(--muted);margin:6px 0 0}

#external-showcase-root{min-height:120px;display:flex;justify-content:center;margin:18px 0}.external-video-links a{display:inline-flex;min-height:44px;align-items:center;color:var(--lime)}
.video-language-controls .external-language-label{flex-basis:100%;margin-top:7px}.external-video-choices{display:grid;gap:6px;max-height:220px;overflow-y:auto;margin:16px 0;padding:2px}.external-video-choices button{display:flex;gap:12px;align-items:center;text-align:left;padding:10px 12px;min-height:44px;border:1px solid var(--line);border-radius:4px;font-size:12px;line-height:1.5}.external-video-choices button[aria-pressed="true"]{border-color:var(--lime);color:var(--lime);background:var(--panel)}.external-video-choices button>span:first-child{color:var(--muted);font-size:10px}.external-hidden-note{padding:18px 0}.external-showcase-panel .video-language-controls button{min-height:40px}.external-showcase-panel h2{overflow-wrap:anywhere}
/* A historical giveaway belongs to the named unit/form below the card title. */
.distribution-label{display:block;width:fit-content;max-width:100%;margin:7px 0;padding:5px 9px;border:1px solid var(--line);border-radius:5px;color:var(--accent);font-size:11px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}
.release-weapon{display:inline-block;min-width:23px;padding:0 4px;border:1px solid var(--line);border-radius:3px;color:var(--text);font-size:9px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center;white-space:nowrap}
