html body .library-hub .library-section>header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding:14px 17px}
html body .library-hub .library-section-heading{grid-column:2;grid-row:1;justify-content:center}
html body .library-hub .library-section>header h3{justify-content:center;text-align:center}
html body .library-hub .library-section>header>a{grid-column:3;grid-row:1;justify-self:end}
html body .site-footer>strong{justify-self:center;text-align:center;width:100%}
html body .bottom-nav .nav-item>span,html body .bottom-nav .nav-item.active>span,html body .bottom-nav .nav-item.active[data-view=updates]>span{border-color:transparent;background:transparent}
html body .bottom-nav .nav-item>span::before{inset:-5px;background:radial-gradient(ellipse,#b197ed27,transparent 72%);border-radius:0}
html body .bottom-nav .nav-item.active[data-view=updates]>span::before{background:radial-gradient(ellipse,#8ad7e729,transparent 72%)}
html body .game-card[data-card-game] .game-info{cursor:pointer}
html body .card-actions .tg-action-icon{display:block;width:21px;height:21px;pointer-events:none}
html body .card-actions .favorite.active .tg-action-icon{fill:currentColor}
html body .card-actions button{display:grid;place-items:center;touch-action:manipulation}
html body .library-updates-details>summary{gap:12px}
html body .library-updates-details>summary>span{display:flex;align-items:center;gap:10px;min-width:0}
html body .library-updates-details>summary .tg-action-icon{display:block;width:21px;height:21px;flex:none}
html body .library-updates-details>summary>i{display:grid;place-items:center;flex:none;transform-origin:center;transition:transform 220ms ease}
html body .library-updates-details[open]>summary>i{transform:rotate(180deg)}
html.tg-fluid-scroll body::before,html.tg-fluid-scroll body::after,html.tg-fluid-scroll .topbar *,html.tg-fluid-scroll .topbar::before,html.tg-fluid-scroll .topbar::after{animation-play-state:paused!important}
html.tg-fluid-scroll .game-card,html.tg-fluid-scroll .game-card *{transition:none!important}
html body #gameGrid.tg-catalog-changing{pointer-events:none}
html body #gameSheet{will-change:auto}
@media(max-width:600px){html body .library-hub .library-section>header{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px 12px}html body .library-hub .library-section-heading{grid-column:1;grid-row:1;max-width:100%}html body .library-hub .library-section>header>a{grid-column:1;grid-row:2;justify-self:center;min-height:36px;padding:6px 13px}html body .library-hub .library-section>header h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){html body .library-updates-details>summary>i{transition:none}}
