.armadillo{display:block}.armadillo--flipped{transform:scaleX(-1)}.bg-pattern{position:absolute;inset:0;pointer-events:none}.bg-pattern--animated{overflow:hidden}.bg-pattern-drift{position:absolute;inset:calc(-1 * var(--pattern-drift-step) - 2px)}@media (prefers-reduced-motion:no-preference){.bg-pattern-drift{animation:bg-pattern-drift var(--pattern-drift-duration) linear infinite}}@keyframes bg-pattern-drift{0%{transform:translate(0)}to{transform:translate(var(--pattern-drift-step),calc(-1 * var(--pattern-drift-step)))}}.tv-game-carousel{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center}.tv-game-carousel-stage{position:relative;width:100%;height:534px;flex-shrink:0;isolation:isolate}.tv-game-carousel-slot{position:absolute;top:50%;left:50%;width:740px;height:448px;translate:calc(-50% + var(--tv-carousel-offset) * 360px) -50%;scale:.78;opacity:0;filter:blur(2px);pointer-events:none;z-index:0;transition:translate .12s ease-out,opacity .12s ease-out}.tv-game-carousel-slot[data-visible=true]{opacity:.48;pointer-events:auto;z-index:1}.tv-game-carousel-slot[data-selected=true]{scale:1;opacity:1;filter:none;z-index:2}.tv-game-carousel-arrow{position:absolute;top:50%;translate:0 -50%;width:76px;height:76px;display:grid;place-items:center;border:4px solid var(--border-strong);border-radius:var(--radius-round);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-hard-md);cursor:pointer;z-index:3}.tv-game-carousel-arrow .app-icon{font-size:34px}.tv-game-carousel-arrow--previous{right:calc(50% + 430px)}.tv-game-carousel-arrow--next{left:calc(50% + 430px)}.tv-game-carousel-arrow:hover{background:var(--color-yellow)}.tv-game-carousel-arrow:active{box-shadow:none}.tv-game-carousel-arrow:focus-visible{outline:6px solid var(--color-yellow);outline-offset:6px}.tv-game-carousel-description{width:1020px;min-height:114px;margin-top:10px;display:grid;align-content:start;text-align:center}.tv-game-carousel-hint{justify-self:center;margin-top:22px;padding:10px 26px;border:3px solid var(--border-strong);border-radius:var(--radius-round);background:var(--surface-raised);box-shadow:var(--shadow-hard-sm);font-size:24px;font-weight:600;color:var(--text-primary)}.tv-game-carousel-hint em{display:inline-block;margin:0 4px;padding:0 12px;border-radius:10px;background:var(--color-ink);color:var(--color-on-ink);font-style:normal;font-weight:800}.tv-game-carousel-footer{gap:24px;margin-top:auto;padding-top:14px}.tv-game-carousel-footer,.tv-game-carousel-pagination{display:flex;align-items:center;justify-content:center}.tv-game-carousel-pagination{gap:12px}.tv-game-carousel-status{padding:6px 18px;border:2px solid var(--border-default);border-radius:var(--radius-round);background:var(--surface-raised);font-size:20px;font-weight:700;color:var(--text-primary)}.tv-game-carousel-dot{width:9px;height:9px;border-radius:var(--radius-round);background:var(--text-primary);opacity:.2}.tv-game-carousel-dot[data-selected=true]{width:28px;opacity:1}.tv-game-carousel-count{margin-left:12px;font-size:22px;font-weight:700;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.tv-game-carousel-slot{transition:none}}