.vh-tools-main{display:flex;flex-direction:column;gap:1.25rem}.vh-tools-main .vh-node{margin:-.58rem 0!important}.vh-tools-main>.vh-page-header{box-sizing:border-box;padding:1rem;background-color:var(--vh-white-color);box-shadow:var(--vh-box-shadow);border-radius:.5rem}.vh-tools-main>.vh-page-header h1,.vh-tools-main>.vh-page-header p{padding:0}.vh-tools-main>main{box-sizing:border-box;border-radius:.5rem;width:100%;height:max-content}.vh-tools-main>main.main.links-main{padding:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;background-color:var(--vh-white-color)}.vh-tools-main>main.main.links-main>line{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:1rem .5rem .5rem;margin-top:.5rem;border-bottom:2px solid var(--vh-font-16)}.vh-tools-main>main.main.links-main>line:first-child{margin-top:0}.vh-tools-main>main.main.links-main>line>h2{margin:0;font-size:1.2rem}.vh-tools-main>main.main.links-main>line>.category-count{padding:.4rem .6rem;background-color:var(--vh-main-color);color:var(--vh-white-color);font-size:.75rem;border-radius:.25rem;font-weight:500;transition:all .2s ease;cursor:default}.vh-tools-main>main.main.links-main>line>.category-count:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.vh-tools-main>main.main.links-main>a{position:relative;box-sizing:border-box;padding:0 1rem;display:flex;align-items:center;gap:.6rem;width:100%;height:5.5rem;border-radius:.88rem;transition:background-color .18s ease-in-out;overflow:hidden;z-index:1}.vh-tools-main>main.main.links-main>a:hover{background-color:var(--vh-font-16)}.vh-tools-main>main.main.links-main>a:hover>.avatar{transform:scale(1.2) rotate(8deg);background-color:var(--vh-white-color);border-color:var(--vh-white-color)}.vh-tools-main>main.main.links-main>a>.avatar{flex-shrink:0;box-sizing:border-box;padding:.18rem;width:3.36rem;height:3.36rem;border-radius:50%;border:solid 1px var(--vh-font-16);overflow:hidden;opacity:1;transition:all .18s}.vh-tools-main>main.main.links-main>a>.link-info{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.68rem;width:100%;height:100%;overflow:hidden;z-index:1}.vh-tools-main>main.main.links-main>a>.link-info>span{font-size:1rem;font-weight:700;line-height:1rem}.vh-tools-main>main.main.links-main>a>.link-info>p{box-sizing:border-box;padding:0;width:100%;height:max-content;font-size:.81rem;color:var(--vh-font-56);line-height:1rem}.vh-tools-main>main.main.subscribe-main{display:flex;flex-direction:column;gap:1.25rem}.vh-tools-main>main.main.subscribe-main>.vh-space-loading{background-color:var(--vh-white-color)}.vh-tools-main>main.main.subscribe-main>article{box-sizing:border-box;padding:1rem;width:100%;height:max-content;border-radius:.5rem;box-shadow:var(--vh-box-shadow);background:var(--vh-white-color) linear-gradient(90deg,var(--vh-font-6),var(--vh-white-color)) no-repeat 100% 100% / 0 1px;background-position:0 100%;background-size:0 100%;transition:.7s cubic-bezier(.6,.1,0,1),background-position 0s;overflow:hidden}.vh-tools-main>main.main.subscribe-main>article:hover{background-size:100% 100%}.vh-tools-main>main.main.subscribe-main>article>a{display:flex;flex-direction:column;gap:.5rem;width:100%;height:max-content}.vh-tools-main>main.main.subscribe-main>article>a>header>h2{margin:0;font-size:1.08rem}.vh-tools-main>main.main.subscribe-main>article>a>header>h2:before{display:none}.vh-tools-main>main.main.subscribe-main>article>a>p{padding:0;color:var(--vh-font-66);font-size:.875rem;line-height:1.8}.vh-tools-main>main.main.subscribe-main>article>a>footer{box-sizing:border-box;display:flex;justify-content:space-between;width:100%;height:max-content;overflow:hidden}.vh-tools-main>main.main.subscribe-main>article>a>footer>span,.vh-tools-main>main.main.subscribe-main>article>a>footer>time{box-sizing:border-box;display:flex;align-items:center;gap:.5rem;height:max-content;font-size:.8rem;overflow:hidden}.vh-tools-main>main.main.subscribe-main>article>a>footer>span>em,.vh-tools-main>main.main.subscribe-main>article>a>footer>time>em{font-style:normal;flex:1}.vh-tools-main>main.main.subscribe-main>article>a>footer>span>img,.vh-tools-main>main.main.subscribe-main>article>a>footer>time>img{box-sizing:border-box;padding:.188rem;flex-shrink:0;width:1.88rem;height:1.88rem;object-fit:cover;border:1px solid var(--vh-font-16);border-radius:50%;background-color:var(--vh-white-color);overflow:hidden}.vh-tools-main>main.main.subscribe-main>article>a>footer>span{flex:1}.vh-tools-main>main.main.subscribe-main>article>a>footer>time{flex-shrink:0;width:max-content;padding:.28rem .5rem;background:var(--vh-font-6);border-radius:.8rem}.vh-tools-main>main.main.talking-main{display:flex;flex-direction:column;gap:1.25rem}.vh-tools-main>main.main.talking-main>.vh-space-loading{background-color:var(--vh-white-color)}.vh-tools-main>main.main.talking-main>article{box-sizing:border-box;padding:2.188rem 1.875rem;display:flex;flex-direction:column;width:100%;height:max-content;border-radius:.5rem;background-color:var(--vh-white-color);box-shadow:var(--vh-box-shadow);overflow:hidden}.vh-tools-main>main.main.talking-main>article>header{display:flex;align-items:center;gap:.626rem;width:100%;height:2.5rem}.vh-tools-main>main.main.talking-main>article>header>img{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%}.vh-tools-main>main.main.talking-main>article>header>.info{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;line-height:1.26rem;overflow:hidden}.vh-tools-main>main.main.talking-main>article>header>.info>span{font-size:.875rem}.vh-tools-main>main.main.talking-main>article>header>.info>time{font-size:.7rem;color:var(--vh-font-66)}.vh-tools-main>main.main.talking-main>article>.main{box-sizing:border-box;padding:1rem 0;font-size:.875rem;font-weight:500}.vh-tools-main>main.main.talking-main>article>.main img{width:100%;height:auto;aspect-ratio:3 / 2;border-radius:.375rem;object-fit:contain;overflow:hidden;cursor:zoom-in;cursor:-moz-zoom-in;cursor:-webkit-zoom-in}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex{box-sizing:border-box;padding:.8rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(30%,1fr));gap:.66rem;width:100%;height:max-content;max-height:50%;overflow:hidden}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex>img{height:100%;object-fit:cover}.vh-tools-main>main.main.talking-main>article>.main>.geographical-location{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;font-style:normal;font-size:14px;color:var(--vh-success)}.vh-tools-main>main.main.talking-main>article>.main>.geographical-location:before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24'%20height='24'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.85786%2032.7574C6.23858%2033.8432%204%2035.3432%204%2037C4%2040.3137%2012.9543%2043%2024%2043C35.0457%2043%2044%2040.3137%2044%2037C44%2035.3432%2041.7614%2033.8432%2038.1421%2032.7574'%20stroke='%23333'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24%2035C24%2035%2037%2026.504%2037%2016.6818C37%209.67784%2031.1797%204%2024%204C16.8203%204%2011%209.67784%2011%2016.6818C11%2026.504%2024%2035%2024%2035Z'%20fill='none'%20stroke='%23333'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3cpath%20d='M24%2022C26.7614%2022%2029%2019.7614%2029%2017C29%2014.2386%2026.7614%2012%2024%2012C21.2386%2012%2019%2014.2386%2019%2017C19%2019.7614%2021.2386%2022%2024%2022Z'%20fill='none'%20stroke='%23333'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat;background-size:contain}.vh-tools-main>main.main.talking-main>article>footer{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.58rem;width:100%}.vh-tools-main>main.main.talking-main>article>footer>span{box-sizing:border-box;padding:.28rem .68rem;display:flex;align-items:center;height:1.68rem;width:max-content;border:1px solid var(--vh-main-color);border-radius:var(--vh-main-radius);background-color:var(--vh-white-color);font-size:.72rem;color:var(--vh-main-color);transition:all .2s ease-in-out;user-select:none;cursor:pointer}.vh-tools-main>main.main.talking-main>article>footer>span:hover{animation:talking-tag-active .18s ease-in-out infinite}.vh-tools-main>main.main.bangumi-main{padding:1rem;background-color:var(--vh-white-color);box-shadow:var(--vh-box-shadow);border-radius:.5rem;width:100%;box-sizing:border-box}.vh-tools-main>main.main.bangumi-main>.bangumi-header{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:2px solid var(--vh-font-16)}.vh-tools-main>main.main.bangumi-main>.bangumi-header .bangumi-title{margin:0;font-size:1.2rem;font-weight:600;color:var(--vh-font-color)}.vh-tools-main>main.main.bangumi-main>.bangumi-header .bangumi-filters{display:flex;gap:.5rem}.vh-tools-main>main.main.bangumi-main>.bangumi-header .bangumi-filters .bangumi-filter-btn{padding:.4rem .8rem;border:1px solid var(--vh-font-16);background-color:var(--vh-white-color);color:var(--vh-font-66);font-size:.8rem;border-radius:var(--vh-main-radius);cursor:pointer;transition:all .2s ease;white-space:nowrap}.vh-tools-main>main.main.bangumi-main>.bangumi-header .bangumi-filters .bangumi-filter-btn:hover{border-color:var(--vh-main-color);color:var(--vh-main-color);transform:translateY(-1px)}.vh-tools-main>main.main.bangumi-main>.bangumi-header .bangumi-filters .bangumi-filter-btn.active{background-color:var(--vh-main-color);border-color:var(--vh-main-color);color:var(--vh-white-color)}.vh-tools-main>main.main.bangumi-main .bangumi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;width:100%}.vh-tools-main>main.main.bangumi-main .bangumi-card{display:flex;height:160px;border-radius:.8rem;background-color:var(--vh-white-color);box-shadow:0 2px 8px #0000000f;overflow:hidden;transition:all .2s ease;border:1px solid rgba(0,0,0,.04)}.vh-tools-main>main.main.bangumi-main .bangumi-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.vh-tools-main>main.main.bangumi-main .bangumi-card:hover .bangumi-cover{transform:scale(1.05)}.vh-tools-main>main.main.bangumi-main .bangumi-card:hover .bangumi-name a{color:var(--vh-main-color);font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container{position:relative;width:120px;height:160px;overflow:hidden;background-color:var(--vh-font-6);flex-shrink:0}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-cover{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-badge{position:absolute;top:.4rem;left:.4rem;padding:.2rem .4rem;border-radius:.3rem;font-size:.65rem;font-weight:600;color:#fff;z-index:3}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-badge.badge-vip{background-color:#f59e0ba8}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-badge.badge-exclusive{background-color:#8b5cf6a8}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-badge.badge-paid{background-color:#6ccb46a8}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-type{position:absolute;top:.4rem;right:.4rem;padding:.2rem .4rem;border-radius:.3rem;font-size:.65rem;font-weight:600;color:#fff;z-index:3}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-type.type-anime{background-color:#06b6d48c}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-type.type-guochuang{background-color:#ec48998c}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-type.type-movie{background-color:#3b82f68c}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-type.type-documentary{background-color:#8b5cf68c}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-rating{position:absolute;bottom:.4rem;right:.4rem;display:flex;align-items:center;gap:.2rem;padding:.2rem .4rem;background:#000000b3;color:#fbbf24;border-radius:.3rem;font-size:.65rem;font-weight:600;z-index:3}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-cover-container .bangumi-status{position:absolute;bottom:.4rem;left:.4rem;padding:.2rem .4rem;background:#000000b3;color:#fff;border-radius:.3rem;font-size:.65rem;font-weight:500;z-index:3}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info{flex:1;padding:.8rem;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-name{font-size:.9rem;font-weight:600;margin:0}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-name a{color:var(--vh-font-color);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-subtitle{font-size:.75rem;color:var(--vh-font-56);line-height:.2;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-episode{font-size:.7rem;color:var(--vh-font-56)}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-episode .episode-label{font-weight:500;color:var(--vh-main-color)}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-episode .episode-info{font-weight:600;color:var(--vh-font-color);margin:0 .2rem}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-progress{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--vh-main-color);font-weight:500}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-progress .icon-play:before{content:"▶️"}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-tags{display:flex;flex-wrap:wrap;gap:.3rem}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-tags .bangumi-tag{padding:.2rem .4rem;background-color:#f1f5f9;color:#475569;font-size:.65rem;border-radius:.3rem;font-weight:500;border:1px solid #e2e8f0}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-tags .bangumi-tag:hover{background-color:#e2e8f0;color:var(--vh-font-color)}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-stats{display:flex;gap:.6rem;font-size:.65rem}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-stats .stat-item{display:flex;align-items:center;gap:.2rem;color:var(--vh-font-56);transition:color .2s ease}.vh-tools-main>main.main.bangumi-main .bangumi-card .bangumi-info .bangumi-stats .stat-item:hover{color:var(--vh-main-color)}.vh-tools-main>main.main.steam-main{padding:1rem;background-color:var(--vh-white-color);box-shadow:var(--vh-box-shadow);border-radius:.5rem;width:100%;box-sizing:border-box}.vh-tools-main>main.main.steam-main .steam-header{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--vh-font-16)}.vh-tools-main>main.main.steam-main .steam-header .steam-title{margin:0;font-size:1.2rem;font-weight:600;color:var(--vh-font-color)}.vh-tools-main>main.main.steam-main .steam-header .steam-controls{display:flex;gap:.5rem}.vh-tools-main>main.main.steam-main .steam-header .steam-controls .view-toggle{display:flex;gap:.25rem;padding:.25rem;background-color:var(--vh-font-6);border-radius:var(--vh-main-radius)}.vh-tools-main>main.main.steam-main .steam-header .steam-controls .view-toggle .view-btn{padding:.5rem;border:none;background-color:transparent;color:var(--vh-font-66);border-radius:calc(var(--vh-main-radius) - .125rem);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.vh-tools-main>main.main.steam-main .steam-header .steam-controls .view-toggle .view-btn:hover{background-color:var(--vh-white-color);color:var(--vh-main-color);transform:translateY(-1px)}.vh-tools-main>main.main.steam-main .steam-header .steam-controls .view-toggle .view-btn.active{background-color:var(--vh-main-color);color:var(--vh-white-color);box-shadow:0 2px 4px #0000001a}.vh-tools-main>main.main.steam-main .steam-header .steam-controls .view-toggle .view-btn svg{width:16px;height:16px}.vh-tools-main>main.main.steam-main .steam-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;background-color:var(--vh-white-color);border-radius:.5rem;gap:.75rem}.vh-tools-main>main.main.steam-main .steam-loading .loading-spinner{width:1.75rem;height:1.75rem;border:3px solid var(--vh-font-16);border-top:3px solid var(--vh-main-color);border-radius:50%;animation:spin 1s linear infinite}.vh-tools-main>main.main.steam-main .steam-loading p{margin:0;color:var(--vh-font-66);font-size:.875rem}.vh-tools-main>main.main.steam-main .steam-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;background-color:var(--vh-white-color);border-radius:.5rem;gap:.75rem}.vh-tools-main>main.main.steam-main .steam-empty .empty-icon{font-size:2.5rem;opacity:.5}.vh-tools-main>main.main.steam-main .steam-empty p{margin:0;color:var(--vh-font-66);font-size:.875rem}.vh-tools-main>main.main.steam-main .steam-error{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background-color:var(--vh-white-color);border-radius:.5rem}.vh-tools-main>main.main.steam-main .steam-error .error-message{margin:0;color:var(--vh-error, #ef4444);font-size:.875rem;text-align:center}.vh-tools-main>main.main.steam-main .steam-container{width:100%}.vh-tools-main>main.main.steam-main .steam-container.card-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card{display:flex;flex-direction:column;height:200px;border-radius:.8rem;background-color:var(--vh-white-color);box-shadow:0 2px 8px #0000000f;overflow:hidden;transition:all .2s ease;border:1px solid rgba(0,0,0,.04)}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f;border-color:var(--vh-main-color)}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card:hover .game-cover{transform:scale(1.05)}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-cover-container{position:relative;flex-shrink:0;width:100%;height:100px;border-radius:.8rem .8rem 0 0;overflow:hidden;background-color:var(--vh-font-6)}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-cover-container a{display:block;width:100%;height:100%}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-cover-container .game-cover{width:100%;height:100%;object-fit:cover;transition:transform .2s ease;display:block}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-cover-container .game-playtime-badge{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;background:linear-gradient(135deg,var(--vh-main-color),var(--vh-main-color-dark, var(--vh-main-color)));color:var(--vh-white-color);font-size:.65rem;font-weight:600;border-radius:.375rem;white-space:nowrap;box-shadow:0 2px 4px #0000004d;z-index:1;backdrop-filter:blur(4px)}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-info{flex:1;display:flex;flex-direction:column;padding:.75rem;gap:.3rem;min-width:0}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-info>a{text-decoration:none;color:inherit;display:block}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-info>a:hover .game-name{color:var(--vh-main-color)}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-info .game-name{margin:0;font-size:.9rem;font-weight:600;color:var(--vh-font-color);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease;word-break:break-word}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-info .game-appid{margin:0;font-size:.7rem;color:var(--vh-font-56);font-weight:500}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-info .game-stats{flex:1;display:flex;flex-direction:column;gap:.3rem;justify-content:flex-end;margin-top:auto}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-info .game-stats .playtime-progress{height:4px;background-color:var(--vh-font-16);border-radius:2px;overflow:hidden;position:relative}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-info .game-stats .playtime-progress .playtime-bar{height:100%;background:linear-gradient(90deg,var(--vh-main-color),var(--vh-main-color-dark, var(--vh-main-color)));transition:width .3s ease;border-radius:2px;min-width:2px}.vh-tools-main>main.main.steam-main .steam-container.card-view .steam-game-card .game-info .game-stats .game-last-played{font-size:.65rem;color:var(--vh-font-66);line-height:1.2;font-weight:500}.vh-tools-main>main.main.steam-main .steam-container.poster-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container{position:relative;height:210px;border-radius:.5rem;overflow:hidden;background-color:var(--vh-font-6);transition:all .2s ease}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container:hover .poster-image{transform:scale(1.05)}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container:hover .poster-overlay{opacity:1}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container .poster-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container .poster-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8) 100%);opacity:0;transition:opacity .2s ease;display:flex;align-items:flex-end;padding:.5rem;pointer-events:none}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container .poster-overlay .poster-tags{display:flex;flex-direction:column;gap:.25rem;width:100%;pointer-events:auto}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container .poster-overlay .poster-tags .poster-tag{display:block;padding:.1875rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);max-width:100%;box-sizing:border-box}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container .poster-overlay .poster-tags .poster-tag.game-name-tag{background-color:#33e0ffcc;color:var(--vh-font-color);font-weight:600}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container .poster-overlay .poster-tags .poster-tag.appid-tag{background-color:#77da9bcc;color:var(--vh-white-color)}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container .poster-overlay .poster-tags .poster-tag.time-tag{background-color:#d96df1cc;color:var(--vh-white-color)}.vh-tools-main>main.main.steam-main .steam-container.poster-view .steam-game-poster .poster-container .poster-overlay .poster-tags .poster-tag.last-played-tag{background-color:#eeec56cc;color:var(--vh-white-color)}.vh-tools-main>main.main.message-main{display:none}@media screen and (max-width: 1088px){.vh-tools-main>main.main.links-main{grid-template-columns:repeat(2,1fr)}.vh-tools-main>main.main.talking-main>article{padding:1.06rem .88rem}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex{grid-template-columns:repeat(auto-fit,minmax(46%,1fr))}}
