@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700&display=swap');.bignumbers{display:flex;width:100%;flex-wrap:wrap}.bignumbers2 .row{gap:10px}.bignumbers .row .col{flex:calc(50% - 20px);min-width:400px;margin:10px}.col_progressbar{width:80%;height:8px;background:#1e1721;border-radius:4px;overflow:hidden;border:var(--border-item)}.progressbar__progress{background:var(--color-background-gradient);height:100%}.bignumbers .row .col.stat_bignumber_container:not(.has-comparison){flex:calc(25% - 10px);min-width:250px}.bignumbers .row .col.stat_bignumber_container .inner,.bignumbers .row .col.stat_bignumber_container .inner .stat_bignumber{height:100%}.stat_bignumber_clean_container.card{background:0}.stat_bignumber_clean_container .blob,.stat_bignumber_clean_container .fakeblob{display:none}.stat_bignumber{border-radius:var(--card-border-radius);overflow:hidden;color:var(--color-accent-primary);border:var(--border-item);position:relative;background:#19141cb8}.stat_bignumber .value,.stat_bignumber .description{background:var(--color-container-bg-slight)}.stat_bignumber.stat_bignumber--coverscroll{border-radius:0;background:0;border:0}.stat_bignumber .image{height:300px;background:#461313;overflow:hidden;position:relative}.stat_bignumber .description{font-size:1.2em;text-align:center;padding:20px;margin-top:3px;color:#fff}.stat_bignumber .value__value{font-family:var(--font-value);font-weight:900;font-size:3.75em;text-align:center;background:var(--color-background-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat_bignumber .value{display:flex;align-items:center;justify-content:center;min-height:150px;flex-direction:column;flex:50%}.stat_bignumber .value__desc{color:#fff}.stat_bignumber .values{display:flex;align-items:center;justify-content:center}.stat_bignumber .values .value:first-of-type{margin-right:3px}.stat_bignumber .value.green{color:var(--color-accent-green)}.stat_bignumber>.image>img{width:100%;height:100%;object-fit:cover}.cover_scroll_arrow{position:absolute;top:0;height:100%;width:90px;border:0;cursor:pointer;z-index:10;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.cover_scroll_arrow_left{left:0;background:linear-gradient(to right,#130b17,transparent)}.cover_scroll_arrow_right{right:0;background:linear-gradient(to left,#130b17,transparent)}.cover_scroll_arrow span{transition:.3s all;background:white;width:40px;height:40px}.cover_scroll_arrow:hover span{opacity:1}.cover_scroll_arrow:not(:hover) span{opacity:0}.stat_bignumber .image:hover .cover_scroll_arrow{opacity:1}.cover_scroll_arrow .arrow-icon{width:24px;height:24px;fill:white}@media(max-width:768px){.bignumbers .row .col{flex:1;min-width:100%;margin:0}.bignumbers .row .col.stat_bignumber_container:not(.has-comparison){min-width:180px}}section#intro{height:100vh;width:100%;display:flex;align-items:center;justify-content:center}section#intro header{position:absolute;top:0;left:0;display:flex;width:100%;height:60px;align-items:center;padding:10px 15px;justify-content:space-between}section#intro header .logo{width:44px;height:44px;fill:#ccc8bc}section#intro .user{display:flex;align-items:center;justify-content:center}section#intro .avatar{width:40px;height:40px;overflow:hidden;border-radius:50%}section#intro .avatar img{object-fit:cover;width:100%;height:100%}.welcome-avatar-wrapper .patron_badge{position:absolute;bottom:-8px;right:-8px;width:40%;height:40%;object-fit:contain;z-index:10;pointer-events:none}section#intro .username{font-weight:600;font-size:.9em;margin-right:10px;color:#ccc8bc}section#intro footer{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:30px;color:#ccc8bc;font-size:.9em}section#intro .header{display:flex;font-size:7em}section#intro .header h1.text_2025{margin-left:-13px;background:linear-gradient(45deg,#6c01d2,#c601ea,#6c01d2);-webkit-text-fill-color:transparent;background-clip:text}section#intro .header h1.text_replay{color:#ccc8bc;letter-spacing:-23.6px}.welcome-section{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f0813 0,#1a0f1f 50%,#0f0813 100%);position:relative;overflow:hidden;transition:opacity .1s ease-out,filter .1s ease-out}section.sticky.welcome-section{top:56px}.welcome-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(212,77,255,0.1) 0,transparent 70%);pointer-events:none;z-index:0}.welcome-background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f0813 0,#1a0f1f 50%,#0f0813 100%);overflow:hidden;z-index:0}.welcome-background::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(212,77,255,0.08) 0,transparent 70%);pointer-events:none;z-index:-1}.welcome-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:10;padding:50px 40px;animation:fadeInUp 1.3s ease-out;backdrop-filter:blur(11px);border:1px solid #ffffff21;border-radius:20px;min-width:480px}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.welcome-avatar-container{margin-bottom:30px;animation:fadeInUp .8s ease-out .2s both}.welcome-avatar-wrapper{width:180px;height:180px;border-radius:50%;padding:10px;background:linear-gradient(135deg,#d54dff,#6c01d2,#c601ea);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px rgba(212,77,255,0.3),0 0 60px rgba(212,77,255,0.1);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{box-shadow:0 10px 40px rgba(212,77,255,0.3),0 0 60px rgba(212,77,255,0.1)}50%{box-shadow:0 10px 50px rgba(212,77,255,0.4),0 0 80px rgba(212,77,255,0.15)}}.welcome-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#1a0f1f}.welcome-text{margin-bottom:30px;animation:fadeInUp .8s ease-out .4s both}.welcome-greeting{font-size:2.5em;font-weight:300;color:#ccc8bc;margin-bottom:10px;letter-spacing:2px}.welcome-username{font-size:4em;font-weight:700;background:linear-gradient(135deg,#d54dff,#6c01d2,#c601ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;letter-spacing:-1px;padding-top:0;padding-bottom:0}.welcome-membership{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.3em;color:#ccc8bc;margin-top:20px}.membership-icon{font-size:1.2em}.membership-text{font-weight:400}.membership-text strong{color:#01d47f;font-weight:600}.membership-text .join-date{position:relative}.join-date-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;background:#3f2c4a;color:#fafafa;padding:8px 12px;border-radius:6px;font-size:.85rem;font-weight:400;white-space:nowrap;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,0.3);pointer-events:none;transition:all .2s ease-out}.join-date-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#3f2c4a}.membership-text .join-date:not(:hover) .join-date-tooltip{transform:translateX(-50%) translateY(15px);opacity:0}.membership-text .join-date:hover .join-date-tooltip{transform:translateX(-50%) translateY(0);opacity:1}.welcome-subtitle{animation:fadeInUp .8s ease-out .6s both}.welcome-subtitle p{font-size:1.4em;color:#ccc8bc;font-weight:300;letter-spacing:1px;opacity:.8}.welcome-button-container{margin-top:40px;animation:fadeInUp .8s ease-out .8s both}.welcome-button{background:rgba(212,77,255,0.15);border:1px solid rgba(212,77,255,0.4);padding:14px 40px;font-size:1.1em;font-weight:500;color:#ccc8bc;border-radius:30px;cursor:pointer;transition:all .2s ease;letter-spacing:.5px}.welcome-button:hover{background:rgba(212,77,255,0.25);border-color:rgba(212,77,255,0.6);color:#fff}.welcome-button:active{transform:scale(0.98)}@media(max-width:768px){.welcome-avatar-wrapper{width:140px;height:140px}.welcome-greeting{font-size:2em}.welcome-username{font-size:3em}.welcome-membership{font-size:1.1em}.welcome-subtitle p{font-size:1.2em}.welcome-button{padding:12px 35px;font-size:1em}.welcome-button-container{margin-top:30px}}@media(max-width:400px){.welcome-avatar-wrapper{width:120px;height:120px}.welcome-greeting{font-size:1.6em}.welcome-username{font-size:2.4em}.welcome-membership{font-size:1em}.welcome-subtitle p{font-size:1.1em}.welcome-button{padding:10px 28px;font-size:.9em}.welcome-button-container{margin-top:25px}}.game_picker{display:flex;width:100%;justify-content:center;gap:20px;padding:20px 0;margin-top:20px}.game_picker.is-full{justify-content:space-between}.game_picker .game_tile{width:calc(20% - 10px);aspect-ratio:220/125;border:2px solid #36293d;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.1s border-color}.game_picker .game_tile.active{border-color:var(--color-accent-primary)}.game_picker .game_tile:not(.active):hover{border-color:#6b4e7a}.game_tile img{width:100%;height:100%;padding:5px;border-radius:10px;object-fit:cover}@media(max-width:768px){.game_picker{overflow-x:hidden;overflow-y:hidden;padding:0}.game_picker .game_tile{min-width:220px;min-height:125px}}@media(max-width:400px){.game_picker{gap:10px}.game_picker .game_tile{min-width:180px;min-height:100px}.game_tile img{padding:3px}}.tile_simple{background:var(--color-container-bg-slight);width:100%;height:100%;min-width:195px;display:flex;flex-direction:column;border-radius:var(--card-border-radius);color:#ccc8bc;border:var(--border-item)}.tile_simple>.value{font-family:var(--font-value);font-weight:900;flex:100%;display:flex;align-items:center;justify-content:center;font-size:3.4rem;padding:0;color:var(--tile-value-color)}.tile_simple>div{padding:20px;text-align:center;font-weight:500;margin:0}.card.simple_tile_wrapper{width:200px;height:200px;margin-right:20px;margin-bottom:20px}.card.simple_tile_wrapper>.inner{width:100%;height:100%}.tile_simple.green div.value{color:var(--color-accent-green)}.tile_simple.pink div.value{background:var(--color-background-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.tile_simple{min-width:unset}.card.simple_tile_wrapper{background:0;width:auto;height:auto;margin-right:unset}.card.simple_tile_wrapper .blob,.card.simple_tile_wrapper .fakeblob{display:none}.tile_simple>div{padding:10px 20px}}section.stat_gametime.data{position:relative}.tile_chart_container{position:relative}.stat_gametime_navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:100;width:100%;box-sizing:border-box}.stat_gametime_arrow{position:absolute;border:0;background:0;width:32px;height:32px;background:#5b5060;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:.2s ease all;transform:translateY(0);cursor:pointer;top:-16px}.stat_gametime_arrow_prev{left:-16px}.stat_gametime_arrow_next{right:-16px}.stat_gametime_arrow:hover:not(:disabled){transform:scale(1.1);background:#8f719c;color:#290739}.stat_gametime_arrow:active:not(:disabled){transform:scale(0.9)}.stat_gametime_arrow:disabled{opacity:0}.stat_gametime_container{display:flex;flex-wrap:wrap;position:relative;gap:15px;width:100%}.stat_gametime_row{flex:auto;cursor:pointer;user-select:none;min-width:300px}.stat_gametime_row.active{background:var(--color-accent-primary)}.stat_gametime_row:not(.stat_gametime_row_first) .col_image_cover_horizontal{display:none}.stat_gametime_row:not(.stat_gametime_row_first) .top_played{display:none}.inner.stat_gametime_row_inner{display:flex;height:170px;background:#130e17;overflow:hidden;border-radius:var(--card-border-radius)}.col_image_cover_vertical{height:170px;z-index:20;flex-shrink:0;min-width:120px;background:#320052}.col_image_cover_vertical img{height:100%}.col_info{width:100%;position:relative;padding:5px 12px;display:flex;flex-direction:column;align-items:start;justify-content:end;min-width:0}.col_info>*:not(.col_index){z-index:10}.col_index{position:absolute;top:-30px;right:-5px;color:#a193a945;font-size:5.7rem;font-weight:900;z-index:5}.col_time{color:var(--color-accent-primary);font-size:3em;font-weight:600}.col_title{padding-bottom:5px;min-height:3em;font-size:.8em;color:#ccc;overflow:hidden;text-overflow:ellipsis}.stat_gametime_row:not(.stat_gametime_row_first) .col_title{max-width:180px}.col_image_cover_horizontal{height:100%}.col_image_cover_horizontal img{height:100%;object-fit:cover}.stat_gametime_row.stat_gametime_row_first{width:100%}.stat_gametime_row.stat_gametime_row_first .col_image_cover_vertical{display:none}.stat_gametime_row.stat_gametime_row_first .stat_gametime_row_inner{height:320px}.stat_gametime_row.stat_gametime_row_first .col_index{font-size:10em;top:-42px;left:-10px}.stat_gametime_row.stat_gametime_row_first .col_info{padding:30px 40px;min-width:320px}.stat_gametime_row.stat_gametime_row_first .col_info .col_progressbar{display:none}.stat_gametime_row.stat_gametime_row_first .top_played{font-weight:600;font-size:2em}.stat_gametime_row.stat_gametime_row_first .col_time{font-size:5em;font-weight:900}.stat_gametime_row.stat_gametime_row_first .col_title{font-weight:300;font-size:2em}@media(max-width:1040px){.stat_gametime_row.stat_gametime_row_first .stat_gametime_row_inner{height:250px}.stat_gametime_row.stat_gametime_row_first .col_title{font-size:1.5em}}@media(max-width:768px){section.stat_gametime.data{width:100%;padding:0}.stat_gametime_navigation{display:none}.stat_gametime_container{touch-action:pan-y;-webkit-overflow-scrolling:touch}section.stat_gametime.data{position:relative}section.stat_gametime.data::after{content:'← Swipe to change games →';position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);font-size:.85rem;color:rgba(255,255,255,0.5);pointer-events:none;white-space:nowrap}.stat_gametime_container{flex-direction:column;gap:12px;margin:0;width:100%;max-width:100%;box-sizing:border-box}.stat_gametime_row{width:100% !important;margin:0 !important;max-width:100%}.stat_gametime_row.card{margin-bottom:0}.stat_gametime_row.stat_gametime_row_first{width:100% !important}.inner.stat_gametime_row_inner{height:100px;flex-direction:row;align-items:center;padding:0}.stat_gametime_row:not(.stat_gametime_row_first) .col_image_cover_vertical{height:100px;min-width:70px;max-width:70px;flex-shrink:0;display:block}.stat_gametime_row:not(.stat_gametime_row_first) .col_image_cover_vertical img{width:70px;height:100px;object-fit:cover;display:block}.stat_gametime_row:not(.stat_gametime_row_first) .col_info{padding:10px 12px;flex:1;min-width:0;justify-content:center;align-items:flex-start;overflow:hidden;height:100%}.stat_gametime_row:not(.stat_gametime_row_first) .col_index{font-size:4.5rem;top:-20px;right:-3px;left:unset}.stat_gametime_row:not(.stat_gametime_row_first) .col_time{font-size:1.3em;margin:2px 0;font-weight:700;line-height:1.2}.stat_gametime_row:not(.stat_gametime_row_first) .col_title{font-size:.9em;min-height:auto;padding-bottom:0;line-height:1.3;margin-top:2px;max-width:unset}.stat_gametime_row:not(.stat_gametime_row_first) .col_progressbar{display:none}.stat_gametime_row:not(.stat_gametime_row_first) .top_played{display:none}.stat_gametime_row.stat_gametime_row_first .stat_gametime_row_inner{height:160px;flex-direction:column;position:relative;padding:0}.stat_gametime_row.stat_gametime_row_first .col_image_cover_vertical{display:none}.stat_gametime_row.stat_gametime_row_first .col_info{padding:12px 18px;#justify-content:flex-start;width:100%;height:100%}.stat_gametime_row.stat_gametime_row_first .col_index{font-size:4.5rem;top:-19px;left:unset;right:-6px}.stat_gametime_row.stat_gametime_row_first .top_played{font-size:.9em;margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.9}.stat_gametime_row.stat_gametime_row_first .col_time{font-size:2em;font-weight:900;margin:2px 0;line-height:1.2}.stat_gametime_row.stat_gametime_row_first .col_title{font-size:1em;font-weight:300;line-height:1.3;margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.stat_gametime_row.stat_gametime_row_first .col_info .col_progressbar{display:none}.stat_gametime_row .inner{overflow:hidden}.stat_gametime_row.card{border-radius:var(--card-border-radius)}.col_image_cover_horizontal{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2}.col_image_cover_horizontal img{width:100%;height:100%;object-fit:cover}}@media(max-width:400px){.stat_gametime_container{padding:0 8px;gap:10px}.inner.stat_gametime_row_inner{height:90px}.stat_gametime_row:not(.stat_gametime_row_first) .col_image_cover_vertical{height:90px;min-width:60px;max-width:60px}.stat_gametime_row:not(.stat_gametime_row_first) .col_image_cover_vertical img{width:60px;height:90px}.stat_gametime_row:not(.stat_gametime_row_first) .col_info{padding:8px 10px}.stat_gametime_row:not(.stat_gametime_row_first) .col_time{font-size:1.1em;margin:2px 0}.stat_gametime_row:not(.stat_gametime_row_first) .col_title{font-size:.8em;margin-top:2px}.stat_gametime_row.stat_gametime_row_first .stat_gametime_row_inner{height:140px}.stat_gametime_row.stat_gametime_row_first .col_info{padding:10px 15px}.stat_gametime_row.stat_gametime_row_first .top_played{font-size:.85em;margin-bottom:5px}.stat_gametime_row.stat_gametime_row_first .col_time{font-size:1.8em;margin:2px 0}.stat_gametime_row.stat_gametime_row_first .col_title{font-size:.95em;margin-top:5px}}.stat_chart{width:100%;display:flex;margin:20px}.tile_chart{width:100%;height:100%;padding-top:90px;display:flex;justify-content:space-evenly;position:relative;overflow:visible}.tile_chart .col{height:100%;display:flex;flex-direction:column;min-width:35px;align-items:center;z-index:10;overflow:visible}.tile_chart:has(.chart_legend) .col{padding-bottom:50px}.tile_chart .col .bars{display:flex;flex:100%}.tile_chart .col .bars .bar{height:100%;width:4px;margin-top:auto;min-height:10px;margin-left:5px;position:relative;height:var(--data-percentage);max-height:100%}.tile_chart .col .bars .bar.is-zero{min-height:1px}.tile_chart .col .bars .bar.only-you{display:none}.tile_chart .col .bars .bar.iszero{min-height:2px}.tile_chart .col .bars .bar:not(.iszero)::after{content:attr(data-value);position:absolute;top:0;left:unset;right:10px;font-size:.8rem;font-weight:600;color:var(--color-accent-primary)}.tile_chart .col .bars .bar.green{background:var(--color-accent-green)}.tile_chart .col .bars .bar.pink{background:var(--color-accent-primary)}.tile_chart .col .bars .bar.green::after{left:10px;right:unset;color:var(--color-accent-green)}.tile_chart .col .desc{padding:10px 5px;padding-bottom:20px}.chart_legend{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:30px;align-items:center}.legend_item{display:flex;align-items:center;gap:8px}.legend_square{display:inline-block;width:12px;height:12px;border-radius:2px}.legend_square.green{background:var(--color-accent-green)}.legend_square.pink{background:var(--color-accent-primary)}.legend_label{font-size:.9rem;color:#ccc8bc;font-weight:500}.tile_chart .background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;mask-image:linear-gradient(to right,transparent 9%,black 75%)}.tile_chart .background img{height:100%;width:100%;object-fit:cover}@media(max-width:1100px) and (min-width:769px){.tile_chart .col .bars .bar:not(.iszero)::after{display:none}}@media(max-width:768px){.tile_chart .col{min-width:10px;padding-right:50px}.tile_chart .col .bars{flex-direction:column;height:30px;justify-content:center}.tile_chart{height:100%;flex-direction:column;padding:10px 0;overflow:hidden;border-radius:10px !important;width:100%;margin:0 auto}.tile_chart .col{flex-direction:row-reverse}.tile_chart .col .bars .bar{height:5px !important;min-height:unset;margin-top:unset;width:var(--data-percentage);min-width:1px}.tile_chart .col .bars .bar:not(.iszero)::after{top:-100%;font-size:.7rem;margin-top:-9px;right:0;left:unset;opacity:0}.singlegame-stats .tile_chart .col .bars .bar:not(.iszero)::after{right:unset;margin-left:auto;width:100%;text-align:right}.tile_chart .col .bars .bar.green:not(.iszero)::after{margin-top:5px;top:0}.tile_chart_mode--1 .tile_chart .col .bars .bar.green:not(.iszero)::after{opacity:1}.tile_chart_mode--0 .tile_chart .col .bars .bar:not(.green):not(.iszero)::after{opacity:1}.tile_chart_mode--1 .legend_square.pink{background:transparent;border:2px solid var(--color-accent-primary)}.tile_chart_mode--0 .legend_square.green{background:transparent;border:2px solid var(--color-accent-green)}.tile_chart_mode--2 .legend_square.pink{background:transparent;border:2px solid var(--color-accent-primary)}.tile_chart_mode--2 .legend_square.green{background:transparent;border:2px solid var(--color-accent-green)}.tile_chart .col .desc{padding:10px 10px;min-width:60px}.chart_legend{position:initial;transform:unset;padding:10px;justify-content:center;padding-top:20px}.tile_chart:has(.chart_legend) .col{padding-bottom:0}}@media(max-width:400px){.tile_chart{padding:8px 0}.tile_chart .col .desc{padding:8px;min-width:50px;font-size:.85em}.tile_chart .col .bars .bar{height:4px !important}.chart_legend{padding:8px;font-size:.85em}}.tile_achievements{width:100%;height:100%;padding:10px;max-height:200px;overflow-y:auto;overflow-x:clip}.card.tile_achievements_wrapper{height:calc(100% - 20px)}.card.tile_achievements_wrapper .inner{height:100%}.achievements_container{display:flex;flex-wrap:wrap;height:100%;align-content:flex-start}.tile_achievements h3{color:var(--color-accent-primary);font-weight:500;font-size:1em;padding:10px}.achievement{width:50px;height:50px;margin:5px;position:relative;border-radius:10px;overflow:hidden;background:#29212d}.achievement img{width:100%;height:100%;object-fit:cover}.achievement img:not([src]){visibility:hidden}.achievement:hover img{border-color:#795c87}.achievement-tooltip{position:fixed;z-index:10000;background:linear-gradient(135deg,#2a1f35bf 0,#1f1629bf 100%);border:1px solid rgba(213,77,255,0.3);width:300px;max-width:min(300px,calc(100vw - 40px));padding:12px 14px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.05);pointer-events:none;backdrop-filter:blur(12px)}.achievement-tooltip .name{font-weight:700;font-size:.95rem;color:#fff;margin-bottom:6px;line-height:1.3}.achievement-tooltip .description{font-weight:400;font-size:.8rem;color:#c5bfd0;line-height:1.4;margin-bottom:8px}.achievement-tooltip .rarity{font-weight:600;font-size:.75rem;color:#01d47f;margin-top:6px;padding:4px 8px;background:rgba(1,212,127,0.1);border-radius:4px;display:inline-block}.achievement-tooltip .date_unlocked{font-weight:500;font-size:.7rem;color:#8d7f9a;margin-top:6px;display:block}.achievement-tooltip .tooltip-arrow{position:absolute;width:0;height:0;border:8px solid transparent}.achievement_empty_state{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.2em;color:#7b6e84}@media(max-width:768px){.tile_achievements{width:100%;border-radius:10px !important}.tile_achievements_wrapper{width:100%;margin:0 auto;margin-top:20px}.achievements_container{justify-content:space-around}}@media(max-width:400px){.tile_achievements_wrapper{margin-top:15px}.tile_achievements{border-radius:8px !important}}.cover_slider{width:100%;display:flex;overflow-x:scroll}.cover_slider .cover{min-width:360px;height:200px;border-radius:20px;margin:10px;display:block;text-decoration:none;color:inherit}.cover_slider .cover img{width:100%;height:100%;object-fit:cover}.cover_scroll{width:100%;display:flex;height:100%;min-height:300px;flex-shrink:0;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;position:relative}.cover_scroll::-webkit-scrollbar{display:none}.cover_scroll_wrapper{display:flex;height:100%;will-change:transform;transition:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.cover_scroll .cover,.cover_scroll_wrapper .cover{min-height:0;width:184px;flex-shrink:0;margin:20px 10px;border-radius:4px;overflow:clip;position:relative;transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;transform-origin:center;background:linear-gradient(135deg,#2a1f35 0,#1f1629 100%)}.cover_scroll .cover::after,.cover_scroll_wrapper .cover::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,0.05) 50%,transparent 100%);animation:shimmer 2s infinite;pointer-events:none;z-index:0}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.cover_scroll .cover.loaded::after,.cover_scroll_wrapper .cover.loaded::after{display:none}.cover_scroll .cover::before,.cover_scroll_wrapper .cover::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,0.3) 0,rgba(255,255,255,0.1) 25%,transparent 50%,rgba(255,255,255,0.05) 75%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;border-radius:4px}.cover_scroll .cover img,.cover_scroll_wrapper .cover img{height:100%;width:100%;object-fit:cover;transition:transform .3s ease,filter .3s ease;position:relative;z-index:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cover_scroll .cover:hover,.cover_scroll_wrapper .cover:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,0.3)}.cover_scroll .cover:hover::before,.cover_scroll_wrapper .cover:hover::before{opacity:1}.cover_scroll .cover:hover img,.cover_scroll_wrapper .cover:hover img{filter:brightness(1.05)}@media(max-width:768px){.cover_scroll{min-height:170px}.cover_scroll .cover,.cover_scroll_wrapper .cover{width:90px;margin:15px 8px}}.tab_picker{display:flex;position:relative;background:#100018;border-radius:50px;border:1px solid #5a4d61ad}.tab{border:2px solid transparent;border:none !important;padding:10px 15px;margin:0 5px;color:#a9a597;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;width:180px}.tab.active{border-color:#d54dff;color:#ccc8bc}.tab .icon{margin-right:5px;line-height:0;margin-top:1px}.tab_selection_box{position:absolute;top:0;left:0;width:34%;border:2px solid #d54dff;height:100%;border-radius:50px;transition:cubic-bezier(0.075,0.82,0.165,1) .3s left}.tab:nth-of-type(1).active ~ .tab_selection_box{left:0}.tab:nth-of-type(2).active ~ .tab_selection_box{left:33%}.tab:nth-of-type(3).active ~ .tab_selection_box{left:66%}.tab_picker_centered{justify-content:center}.tab_picker_centered .tab_selection_box{width:50%}.tab_picker_centered .tab:nth-of-type(1).active ~ .tab_selection_box{left:0}.tab_picker_centered .tab:nth-of-type(2).active ~ .tab_selection_box{left:50%}@media(max-width:768px){.tab{width:unset}}.testimonial_display{display:flex;width:100%;margin:0 auto;margin-bottom:40px}.testimonial_category{padding:0 10px;font-size:2rem;font-weight:600;width:400px;text-align:right;display:flex;color:#9f87b6;border-right:2px solid #9f87b6;margin-right:20px;padding-right:20px;justify-content:end;transition:.3s all}.testimonial_display:hover .testimonial_category{color:#e6deec;border-right:2px solid #e6deec}.testimonial_category.card{border-radius:0 !important;background:transparent !important}.testimonial_display .review_layout{display:flex;align-items:flex-start;flex-direction:row-reverse;width:100%;flex-wrap:wrap}.testimonial_display .review_product_cover{flex-shrink:0;position:relative;border-radius:4px;overflow:clip;transition:transform .3s ease,box-shadow .3s ease;display:block;text-decoration:none;color:inherit;transform-origin:center;margin-left:20px;cursor:pointer}.testimonial_display .review_product_cover::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,0.3) 0,rgba(255,255,255,0.1) 25%,transparent 50%,rgba(255,255,255,0.05) 75%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;border-radius:4px}.testimonial_display .review_product_cover img{max-width:200px;width:200px;height:auto;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,0.3);transition:transform .3s ease,filter .3s ease;position:relative;z-index:0;display:block}.testimonial_display .review_product_cover:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,0.3)}.testimonial_display .review_product_cover:hover::before{opacity:1}.testimonial_display .review_product_cover:hover img{filter:brightness(1.05)}.testimonial_display .review_product_cover{background:linear-gradient(135deg,#2a1f35 0,#1e1622 100%);border:1px solid rgba(255,255,255,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.3)}.testimonial_display .review_product_cover:hover::before{opacity:0}.testimonial_display .review_product_cover img{width:100%;height:100%;object-fit:cover}.testimonial_display .review_content{flex:1;min-width:0;margin-bottom:20px;max-width:980px;width:100%}.testimonial_display .review_content h5.review_title{margin-top:15px;margin-bottom:3px;font-size:1.05em}.testimonial_display .review_rating{margin-top:2px;margin-bottom:6px}.testimonial_display .review_rating .rating{display:inline-flex;align-items:center;gap:2px}.testimonial_display .review_rating .rating .star{color:#666;font-size:1.2em;line-height:1}.testimonial_display .review_rating .rating .star.star-filled{color:#ffd93d}.testimonial_display h5.product_id{color:var(--color-accent-green);font-size:1.4em}.testimonial_display .review_creation_date{margin-bottom:12px;color:#888;font-size:.9em}.testimonial_display p{margin-bottom:12px;line-height:1.6;color:#ccc}.testimonial_display .read-more-link{display:inline-block;margin-left:5px;color:var(--color-accent-primary);cursor:pointer;font-weight:500;text-decoration:none;transition:color .2s ease}.testimonial_display .read-more-link:hover{color:var(--color-accent-green);text-decoration:underline}.testimonial_display .testimonial_meta{display:flex;align-items:center;margin-bottom:10px;opacity:.8}.testimonial_display .testimonial_meta .product_id{color:#aaa;font-size:.9em}.testimonial_display .testimonial_meta .product_name{color:var(--color-accent-primary);font-size:1em;font-weight:600}.testimonial_display .testimonial_meta .upvotes{color:var(--color-accent-green);font-weight:bold}.testimonial_display .testimonial_meta .rating{display:inline-flex;align-items:center;gap:2px}.testimonial_display .testimonial_meta .rating .star{color:#666;font-size:1.2em;line-height:1}.testimonial_display .testimonial_meta .rating .star.star-filled{color:#ffd93d}.testimonial_display .testimonial_meta .creation_date{color:#888;font-size:.9em}.testimonial_fallback{margin-top:10px;margin-bottom:20px;color:#888}@media(max-width:768px){.review_layout{width:95%;margin:0 auto}.review_header{display:flex}.review_product_cover{margin-right:15px}.testimonial_display .review_product_cover:not(.mobile-only){display:none}.testimonial_display{flex-wrap:wrap}.testimonial_category{width:100%;justify-content:start;border-right:0;padding:0;margin-bottom:20px;text-align:left;font-size:1.4rem;margin-right:0;justify-content:center;color:#eee}.testimonial_display:hover .testimonial_category{border-right:0}a.mobile-only.review_product_cover{background:0;width:33%;max-width:200px;height:auto;float:right;margin:0 2px}}@media(max-width:400px){.review_layout{width:100%;padding:0 10px}.review_product_cover{margin-right:10px}.testimonial_category{font-size:1.2rem;margin-bottom:15px}}.community_stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0 0 30px;width:100%;margin-left:auto;margin-right:auto}.community_stats .card,.community_stats .card .blob,.community_stats .card .fakeblob{background:0}.community_stat_item{padding:36px 15px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;width:100%;height:100%}.community_stat_value{font-family:var(--font-value);font-weight:900;font-size:5rem;line-height:1;margin-bottom:16px;letter-spacing:-.02em;background:var(--color-taste-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 8px rgba(213,77,255,0.2));border-bottom:1px solid #a75ce76e;min-width:140px;padding-bottom:10px}.community_stat_label{color:#ccc8bc;font-size:.95em;font-weight:500;text-transform:uppercase;letter-spacing:1px;line-height:1.4;max-width:100%;word-wrap:break-word}@media(max-width:768px){.community_stats{grid-template-columns:repeat(2,1fr);gap:15px 10px;margin:50px 0}.community_stat_value{font-size:3rem}.community_stat_item{padding:10px 0}section#community2{margin-bottom:0}}section#taste-genres{padding-top:90px}.taste_genres_container{display:flex;gap:20px;width:100%;margin:20px 0;justify-content:center}.taste_genre_card_root{width:100%}.card.taste_genre_card_root .inner{height:100%;width:100%}.card.taste_genre_card_root.active .taste_genre_stats{display:flex;gap:50px}.taste_genre_card{background:var(--color-container-bg-slight);border-radius:var(--card-border-radius);padding:30px;display:flex;flex-direction:column;transition:.2s all;width:100%;height:100%;cursor:pointer}.taste_genre_card.active{max-width:100%}.taste_genre_name{font-size:2rem;font-weight:700;color:#eee;letter-spacing:.5px;cursor:pointer}.taste_genre_stats{margin-top:20px}.taste_stat_item{display:flex;flex-direction:column;align-items:flex-start;min-width:100px;margin-bottom:20px}.taste_stat_value{font-family:var(--font-value);font-weight:900;font-size:3rem;background:var(--color-taste-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:8px}.taste_stat_label{color:#ccc8bc;font-size:.95em;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.taste_genre_bar{width:100%;height:8px;background:#2a1f2f;border-radius:4px;overflow:hidden;margin-top:10px;display:none}.taste_genre_bar_fill{height:100%;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-green));border-radius:4px;transition:width .5s ease}.taste_genre_header{display:flex;justify-content:space-between;align-items:center;gap:20px}.taste_genre_toggle{background:transparent;border:2px solid var(--color-accent-primary);color:var(--color-accent-primary);padding:8px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.9em;font-weight:500;transition:all .2s ease;font-family:inherit}.taste_genre_toggle:hover{background:rgba(213,77,255,0.1);transform:translateY(-2px)}.taste_toggle_icon{width:24px;height:24px}.taste_genre_card_root:not(.active) .taste_genre_card .taste_toggle_icon{display:none}.taste_genre_games{padding-top:20px;border-top:1px solid #2a1f2f}.taste_games_list{display:flex;flex-wrap:wrap;gap:20px}.taste_game_item{margin:0 5px;margin-bottom:10px;border:var(--border-item);border-radius:var(--card-border-radius);overflow:hidden;transition:all .2s ease;min-width:85px;height:120px}.taste_game_item:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,0.3);cursor:pointer}.taste_game_item:hover img{filter:brightness(1.05)}.taste_game_cover{width:100%;height:120px;object-fit:cover;background:#2a1f2f}.taste_game_info{padding:12px;display:flex;flex-direction:column;gap:6px}.taste_game_hours{font-size:.85em;color:var(--color-accent-green);font-family:var(--font-value);font-weight:900}.taste_genres_container:has(.active)>.taste_genre_card_root:not(.active){display:none}.taste_genre_card.active .taste_genre_stats{display:flex;gap:40px;flex-wrap:wrap}@media(max-width:768px){.taste_genres_container{flex-direction:column}.taste_genre_card{max-width:unset}.taste_genre_stats{display:flex;justify-content:space-between}.taste_genre_name{font-size:1.7em}.taste_stat_value{font-size:2.2em}}@media(max-width:400px){.taste_genre_card{padding:20px}.taste_genre_name{font-size:1.4em}.taste_stat_value{font-size:1.8em}.taste_stat_label{font-size:.85em}.taste_games_list{gap:12px}}.stat_compare{display:flex;width:100%;align-items:center;justify-content:center;margin-top:10px}.stat_compare>*{margin:10px}.compare_wrapper{position:relative;user-select:none}.compare_select{display:flex;align-items:center;gap:15px;padding:20px 30px;background:var(--color-container-bg-slight);border-radius:15px;border:var(--border-item);margin:30px 0;width:100%;max-width:600px;font-size:1.1em;color:#ccc8bc;transition:all .3s ease}.compare_select:hover{border-color:rgba(213,77,255,0.5);box-shadow:0 4px 12px rgba(213,77,255,0.15)}.compare_select select{flex:1;background:#1a1419;border:2px solid #332939;border-radius:10px;padding:12px 40px 12px 16px;color:#ccc8bc;font-size:1em;font-family:inherit;font-weight:500;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'viewBox='001212'fill='none'%3E%3Cpathd='M24L68L104'stroke='%23D54DFF'stroke-width='2'stroke-linecap='round'stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;transition:all .2s ease}.compare_select select:hover{border-color:var(--color-accent-primary);background-color:#1f1820}.compare_select select:focus{outline:0;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px rgba(213,77,255,0.2);background-color:#1f1820}.compare_select select option{background:#1a1419;color:#ccc8bc;padding:10px}.compare_select select option:hover{background:var(--color-accent-primary)}.compare_header_wrapper{position:relative;display:inline-block}.compare_selector{cursor:pointer;position:relative;border-radius:6px;transition:all .2s ease;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px;text-decoration-color:var(--color-accent-primary)}.compare_selector:hover{background:rgba(213,77,255,0.1);text-decoration-style:solid}.compare_selector.active{background:rgba(213,77,255);text-decoration-style:solid;color:white;border-radius:0}.compare_dropdown{position:absolute;width:100%;left:50%;transform:translateX(-50%);background:#1a0f1e;border:2px solid var(--color-accent-primary);padding:8px;min-width:300px;z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,0.4);font-size:1rem}.compare_option{padding:7px 7px;cursor:pointer;border-radius:8px;color:#fafafa;font-weight:400;text-align:left;display:flex;align-items:center}.compare_option_avatar{display:inline-block;background:#130b17;width:30px;height:30px;overflow:hidden;border-radius:50px;margin-right:10px}.compare_option_avatar img{width:100%;height:100%;object-fit:cover}.compare_option.disabled{text-align:center}.compare_option:hover{background:rgba(213,77,255,0.2)}.compare_option.active{background:var(--color-accent-primary);font-weight:600;color:#fff;display:none}.compare_option.active:hover{background:var(--color-accent-primary);opacity:.9}.tile_vs{display:flex;justify-content:center;align-items:center;font-size:2em;padding:0 20px;color:#a9a597}.comparison-loading{padding:40px 20px;text-align:center;color:#a9a597;font-style:italic;font-size:1em;min-height:220px;display:flex;align-items:center;justify-content:center}.comparison-error{padding:30px 20px;text-align:center;color:#ff6b6b;background:rgba(255,107,107,0.1);border-radius:12px;border:1px solid rgba(255,107,107,0.3);font-size:.95em;margin:20px 0}.compare_option.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;font-style:italic}section.data.compare_section{margin-bottom:10px}@media(max-width:768px){.compare_section .tab:not(.active) .text{display:none}.compare_section .tab.active,.compare_section .tab_selection_box{width:165px}.compare_section .tab:nth-of-type(2).active ~ .tab_selection_box{left:79px}.compare_section .tab:nth-of-type(3).active ~ .tab_selection_box{left:158px}.stat_compare{margin-top:20px}.stat_compare .card{margin:0;width:calc(50% - 5px)}.stat_compare .card:first-child{margin-right:5px}.stat_compare .card:last-child{margin-left:5px}.stat_compare .card:last-child{margin-left:5px}.tile_vs{position:absolute;z-index:10;background:#585858eb;height:40px;width:40px;border-radius:50%;line-height:40px;font-size:1em}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px)}.modal-content{background:#1a1419;border:1px solid #332939;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.5)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #332939}.modal-header h2{font-size:1.5em;font-weight:600;color:#ccc8bc;margin:0}.modal-close{background:transparent;border:0;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#ccc8bc;transition:all .2s ease;border-radius:4px}.modal-close:hover{background:rgba(212,77,255,0.15);color:#fff}.close-icon{width:20px;height:20px;fill:currentColor}.modal-body{padding:24px}.share-option{margin-bottom:24px}.gogcom-toggle{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.gogcom-toggle input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.toggle-slider{position:relative;width:50px;height:26px;background:#332939;border-radius:13px;transition:background .3s ease}.toggle-slider::before{content:'';position:absolute;width:20px;height:20px;left:3px;top:3px;background:#ccc8bc;border-radius:50%;transition:transform .3s ease}.gogcom-toggle input[type="checkbox"]:checked+.toggle-slider{background:#8a45c4}.gogcom-toggle input[type="checkbox"]:checked+.toggle-slider::before{transform:translateX(24px)}.gogcom-toggle input[type="checkbox"]:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.toggle-label{font-size:1.1em;font-weight:500;color:#ccc8bc}.share-description{margin-top:8px;margin-left:62px;font-size:.9em;color:#999;line-height:1.4}.share-link-label{display:block;font-size:.9em;font-weight:500;color:#ccc8bc;margin-bottom:8px}.gogcom-public-link-container{display:flex;gap:8px}.share-link-input{flex:1;background:#0f0813;border:1px solid #332939;border-radius:6px;padding:10px 12px;color:#ccc8bc;font-size:1em;font-family:monospace}.share-link-input:focus{outline:0;border-color:var(--color-accent-primary)}.copy-button{display:flex;align-items:center;gap:6px;background:rgba(212,77,255,0.15);border:1px solid rgba(212,77,255,0.4);padding:10px 16px;font-size:.9em;font-weight:500;color:#ccc8bc;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.copy-button:hover{background:rgba(212,77,255,0.25);border-color:rgba(212,77,255,0.6);color:#fff}.copy-button.copied{background:rgba(1,212,127,0.2);border-color:rgba(1,212,127,0.6);color:#01d47f}.copy-icon{width:16px;height:16px;fill:currentColor}.share-error{margin-top:16px;padding:12px;background:rgba(255,0,0,0.1);border:1px solid rgba(255,0,0,0.3);border-radius:6px;color:#ff6b6b;font-size:.9em}.share-loading{margin-top:16px;padding:12px;text-align:center;color:#ccc8bc;font-size:.9em}.download_row{display:flex}.download_row button.download-card-button{flex:1}.download_row label.privacy-checkbox-label{flex:1}.download_section{margin-top:20px;border-top:1px solid #a96ebe6e;padding-top:20px}.download_section p.share-cta-subtitle{font-size:1.1em;margin-bottom:20px}.variant-switcher{margin-bottom:15px}.variant-switcher-options{display:flex;border-radius:51px;overflow:hidden;border:1px solid rgba(212,77,255,0.4)}.variant-switcher-item input{position:fixed;opacity:0;pointer-events:none}.variant-switcher-item:not(:has(input:checked)){background:#33153e}.variant-switcher-item{text-align:center;flex:1;font-weight:700;font-size:.9em}.variant-switcher-item.variant-switcher-item__dark{background:#5f2673}.variant-switcher-item.variant-switcher-item__purple{background:#5f2673}.variant-switcher-item.variant-switcher-item__gogchan{background:#5f2673}.variant-switcher-item label{width:100%;height:100%;padding:10px 8px;display:block;cursor:pointer}.variant-switcher-item:not(:last-of-type){border-right:1px solid rgba(212,77,255,0.4)}@media(max-width:768px){.download_section{border-top:0;width:100%;padding-top:0;margin-top:10px}.download_config{width:90%;margin-left:auto;margin-right:auto}.download_section p.share-cta-subtitle{font-size:.9em}.modal-content{width:95%;margin:20px}.modal-header{padding:16px 20px}.modal-body{padding:20px}.share-link-section{width:90vw}.gogcom-public-link-container{flex-direction:column;width:100%}.copy-button{width:100%;justify-content:center}.share-description{text-align:left}.share-link-label{display:none}.download_config .tab{width:180px;font-size:.85em;padding:10px 7px}}@media(max-width:400px){.modal-content{width:100%;margin:10px;max-height:90vh}.modal-header{padding:12px 15px;font-size:1.1em}.modal-body{padding:15px}.share-link-section{width:100%;padding:15px}.share-link-input{font-size:.85em;padding:10px}.copy-button{padding:10px 20px;font-size:.9em}}.share-button{display:flex;align-items:center;background:rgba(212,77,255,0.15);border:1px solid rgba(212,77,255,0.4);padding:8px 16px;font-size:.9em;font-weight:500;color:#ccc8bc;border-radius:20px;cursor:pointer;transition:all .2s ease;margin-right:15px;font-family:inherit}.share-button>*+*{margin-left:6px}.share-button:hover{background:rgba(212,77,255,0.25);border-color:rgba(212,77,255,0.6);color:#fff}.share-button:active{transform:scale(0.98)}.share-icon{width:16px;height:16px;fill:currentColor}.gogcom-make-public-section{margin:80px 0;margin-bottom:10px !important;padding:60px 40px;width:100%;align-items:stretch !important}.share-split-container{display:flex;align-items:flex-start;justify-content:center;max-width:1200px;margin:0 auto;width:100%}.share-split-container>*+*{margin-left:60px}.share-social-card-wrapper{flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.share-social-card-wrapper>*+*{margin-top:20px}.share-social-card{width:500px;height:500px;background:linear-gradient(135deg,#1a0e1f 0,#2d1b3d 100%);border:2px solid rgba(212,77,255,0.3);border-radius:7px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 40px rgba(0,0,0,0.6);position:relative}.share-social-card h3,.share-social-card h4,.share-social-card h5{margin:0 !important;padding:0 !important}.share-social-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(212,77,255,0.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(1,212,127,0.1) 0,transparent 50%);pointer-events:none}.social-card-header{display:flex;align-items:center;position:relative;z-index:1;margin-bottom:15px}.social-card-header>*+*{margin-left:15px}.social-card-logo{width:50px;height:50px}.social-card-logo .logo-icon{width:100%;height:100%;fill:#fff}.social-card-title h3{font-size:1.4em;font-weight:700;color:#fff !important;margin-top:0 !important;margin-bottom:0 !important;margin:0;letter-spacing:2px}.social-card-title h4{font-size:.9em;font-weight:400;margin-top:0 !important;margin-bottom:0 !important;color:#b7b5d4;margin:0;letter-spacing:1px}.social-card-user{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.social-card-user>*+*{margin-top:15px}.social-card-avatar{width:80px;height:80px;border-radius:50%;border:3px solid var(--color-accent-primary);overflow:hidden;box-shadow:0 4px 20px rgba(212,77,255,0.4)}.social-card-avatar img{width:100%;height:100%;object-fit:cover}.social-card-username{font-size:1.5em;font-weight:700;color:#fff;text-align:center}.social-card-stats{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}.social-stat-item{width:30%;background:rgba(255,255,255,0.05);border:1px solid rgba(212,77,255,0.2);border-radius:12px;padding:20px;text-align:center;backdrop-filter:blur(10px);display:flex;justify-content:center;min-height:130px}.social-stat-item .icon{display:none}.social-stat-value{font-size:2.5em;font-weight:700;color:var(--color-accent-primary);margin-bottom:15px}.social-stat-label{font-size:.9em;color:#ccc8bc;text-transform:uppercase;letter-spacing:.5px}.social-card-footer{text-align:center;font-size:.9em;color:rgba(255,255,255,0.5);position:relative;z-index:1}.download-card-button{background:linear-gradient(135deg,rgba(212,77,255,0.2),rgba(108,1,210,0.2));border:2px solid rgba(212,77,255,0.5);padding:14px 32px;font-size:1em;font-weight:600;color:#fafafa;border-radius:50px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px;width:100%;position:relative;overflow:hidden}.download-card-button::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(212,77,255,0.3);transform:translate(-50%,-50%);transition:width .4s,height .4s}.download-card-button:hover::before{width:600px;height:600px}.download-card-button .download-icon{width:16px;height:16px;fill:currentColor;position:relative;z-index:1}.download-card-button span{position:relative;z-index:1}.download-card-button:hover{background:linear-gradient(135deg,rgba(212,77,255,0.3),rgba(108,1,210,0.3));border-color:rgba(212,77,255,0.8);transform:translateY(-2px);box-shadow:0 10px 30px rgba(212,77,255,0.3)}.download-card-button:active{transform:translateY(0)}.download-card-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.download-card-button:disabled:hover{background:linear-gradient(135deg,rgba(212,77,255,0.2),rgba(108,1,210,0.2));border-color:rgba(212,77,255,0.5);transform:none;box-shadow:none}.share-page-cta{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:500px}.share-page-cta h2{font-size:2.5em;font-weight:700;margin-bottom:20px;text-align:left;padding:0;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.share-cta-subtitle{font-size:1.2em;color:#ccc8bc;line-height:1.6;margin-bottom:40px;opacity:.9}.share-cta-button-container{display:flex;justify-content:flex-start}.share-cta-button{background:linear-gradient(135deg,rgba(212,77,255,0.2),rgba(1,212,127,0.2));border:2px solid rgba(212,77,255,0.5);padding:18px 50px;font-size:1.3em;font-weight:600;color:#fff;border-radius:50px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;display:flex;align-items:center;box-shadow:0 4px 20px rgba(212,77,255,0.3)}.share-cta-button>*+*{margin-left:12px}.share-cta-button .share-icon{width:20px;height:20px;fill:currentColor}.share-cta-button:hover{background:linear-gradient(135deg,rgba(212,77,255,0.35),rgba(1,212,127,0.35));border-color:rgba(212,77,255,0.8);transform:translateY(-2px);box-shadow:0 6px 30px rgba(212,77,255,0.5)}.share-cta-button:active{transform:translateY(0) scale(0.98)}@media(max-width:1024px){.share-split-container{flex-direction:column-reverse;align-items:center}.share-split-container>*+*{margin-left:0;margin-top:40px}.share-social-card{width:450px;height:450px;padding:35px}.share-page-cta{text-align:center;align-items:center;margin-bottom:20px}.share-cta-button-container{justify-content:center;margin:0 10px}}@media(max-width:768px){.gogcom-make-public-section{margin:60px 0;padding:0;overflow:hidden}.share-social-card{width:350px;height:350px;padding:25px}.social-card-logo{width:40px;height:40px}.social-card-title h3{font-size:1.1em}.social-card-title h4{font-size:.8em}.social-card-avatar{width:60px;height:60px}.social-card-username{font-size:1.2em}.social-card-stats{margin-left:-6px;margin-right:-6px}.social-stat-item{flex:0 0 calc(50% - 12px);margin:0 6px 12px 6px}.social-stat-item{padding:15px}.social-stat-value{font-size:1.6em}.social-stat-label{font-size:.75em}.share-page-cta h2{font-size:2em;color:#fff}.share-cta-subtitle{font-size:1.1em;margin-bottom:30px;text-align:center}.share-cta-button{padding:16px 40px;font-size:1.1em}}@media(max-width:400px){.gogcom-make-public-section{padding:30px 15px;margin:40px 0}.share-social-card{width:300px;height:300px;padding:20px}.social-card-title h3{font-size:1em}.social-card-title h4{font-size:.75em}.social-stat-value{font-size:1.4em}.social-stat-label{font-size:.7em}.share-page-cta h2{font-size:1.6em}.share-cta-subtitle{font-size:1em;margin-bottom:20px}.share-cta-button{padding:14px 30px;font-size:1em}.share-cta-button .share-icon{width:18px;height:18px}.download-card-button{padding:10px 25px;font-size:.9em}}.page-indicator{display:flex;gap:10px;justify-content:center;align-items:center;margin-bottom:15px;margin-top:20px}.page-dot{width:10px;height:10px;border-radius:50%;background:var(--color-accent-primary);border:0;padding:0;cursor:pointer;opacity:.3;transition:opacity .3s ease}.page-dot.active{opacity:1}.page-dot:hover{opacity:.7}.card-design-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.card-design-content:not(.visible){display:none}.download-card-section{padding:15px;display:flex;flex-direction:column;gap:12px}.privacy-checkbox-label{display:flex;align-items:center;cursor:pointer;user-select:none;font-size:.9em;color:rgba(255,255,255,0.7);margin:20px 0}.privacy-label-text{margin-left:10px}.privacy-checkbox{position:absolute;opacity:0;pointer-events:none}.privacy-checkbox-custom{width:22px;height:22px;border:2px solid rgba(212,77,255,0.4);border-radius:4px;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;position:relative}.privacy-checkbox:checked+.privacy-checkbox-custom{background:rgba(212,77,255,0.3);border-color:var(--color-accent-primary)}.privacy-checkbox:checked+.privacy-checkbox-custom::after{content:'';width:10px;height:10px;background:var(--color-accent-primary);border-radius:2px}.privacy-checkbox-label:hover .privacy-checkbox-custom{border-color:rgba(212,77,255,0.6);background:rgba(212,77,255,0.1)}.privacy-label-text{font-size:1.1em;color:#ccc8bc;transition:color .2s ease}.privacy-checkbox-label:hover .privacy-label-text{color:#fff}.social-card-user-compact{display:flex;align-items:center;position:relative;z-index:1;margin-left:auto}.social-card-user-compact>*+*{margin-left:10px}.social-card-avatar-small{width:45px;height:45px;border-radius:50%;border:2px solid var(--color-accent-primary);overflow:hidden;flex-shrink:0}.social-card-avatar-small img{width:100%;height:100%;object-fit:cover}.social-card-username-small{font-size:1.1em;font-weight:600;color:#fff}.social-card-top5{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;z-index:1;overflow:hidden;align-items:flex-start;margin-bottom:auto}.social-card-top5>*+*{margin-top:7px}.top5-item{display:flex;align-items:center;background:rgba(255,255,255,0.05);border:1px solid rgba(212,77,255,0.2);border-radius:8px;padding:5px;transition:all .2s ease;width:100%}.top5-item>*+*{margin-left:12px}.social-card-top5 .top5-item:nth-of-type(4){margin-right:8px}.social-card-top5 .top5-item:nth-of-type(4),.social-card-top5 .top5-item:nth-of-type(5){opacity:.8;width:calc(50% - 4px);display:inline-flex;overflow:hidden}.social-card-top5 .top5-item:nth-of-type(4) .top5-stats,.social-card-top5 .top5-item:nth-of-type(5) .top5-stats{display:none}.social-card-top5 .top5-item:nth-of-type(4) .top5-title,.social-card-top5 .top5-item:nth-of-type(5) .top5-title{white-space:initial}.top5-rank{font-size:1.3em;font-weight:700;color:#917c9b;width:35px;text-align:center;flex-shrink:0}.top5-cover{width:50px;height:70px;border-radius:4px;overflow:hidden;flex-shrink:0;color:transparent;background:#0000004f}.top5-cover img{width:100%;height:100%;object-fit:cover}.top5-info{flex:1;min-width:0}.top5-title{font-size:.95em;font-weight:600;color:#fff;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top5-stats{font-size:.8em;color:var(--color-accent-green);display:flex;align-items:center}.top5-stats>*+*{margin-left:6px}.top5-stats .separator{color:rgba(255,255,255,0.3)}.topgame-spotlight{display:flex;flex-direction:column;position:relative;z-index:1;flex:1}.topgame-spotlight>*+*{margin-top:15px}.topgame-cover{width:100%;height:210px;border-radius:8px;overflow:hidden;border:2px solid rgba(212,77,255,0.3)}.topgame-cover img{width:100%;height:100%;object-fit:cover}.topgame-title{font-size:1.4em;font-weight:700;color:#fff;text-align:center;line-height:1.2}.topgame-stats-grid{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.topgame-stat{flex:0 0 calc(33.333% - 10px);margin:0 5px 10px 5px;background:rgba(255,255,255,0.05);border:1px solid rgba(212,77,255,0.2);border-radius:8px;padding:15px 10px;text-align:center}.topgame-stat-value{font-size:1.6em;font-weight:700;color:var(--color-accent-primary);margin-bottom:5px}.topgame-stat-label{font-size:.75em;color:#ccc8bc;text-transform:uppercase;letter-spacing:.5px}.pixels-card-content{display:flex;flex-direction:column;flex:1;justify-content:flex-start;align-items:center}.pixels-description{font-size:.9em;color:#a9a597;text-align:center;margin-bottom:5px}.contribution_graph_card{display:flex;flex-direction:column;width:100%;padding:0}.contribution_graph_card>*+*{margin-top:12px}.labels_column_card{display:flex;flex-direction:column}.labels_column_card>*{height:15px}.labels_column_card>*+*{margin-top:3px}.month_label_card{font-size:11px;font-weight:700;color:#a9a597;letter-spacing:1px;align-self:start}.days_column_card{display:flex;flex-wrap:wrap;align-content:start}.days_column_card>*{margin:2px}.contribution_graph_card .contribution_day{width:16px;height:16px;flex-shrink:0;border-radius:2px;background:#1a0f1e;border:1px solid #2a1f2e;position:relative}.pixels-stats{display:flex;justify-content:center;margin-top:10px}.pixels-stats>*+*{margin-left:30px}.pixel-stat{display:flex;flex-direction:column;align-items:center}.pixel-stat>*+*{margin-top:4px}.pixel-stat-value{font-size:1.6em;font-weight:700;color:var(--color-accent-primary)}.pixel-stat-label{font-size:.75em;color:#a9a597;text-transform:uppercase;letter-spacing:1px}.achievements-showcase{display:flex;flex-direction:column;position:relative;z-index:1;flex:1;justify-content:center}.achievements-showcase>*+*{margin-top:20px}.achievements-big-stat{text-align:center;padding:20px;background:rgba(212,77,255,0.1);border:2px solid rgba(212,77,255,0.3);border-radius:12px}.achievements-big-number{font-size:4em;font-weight:700;color:var(--color-accent-primary);line-height:1}.achievements-big-label{font-size:1.1em;color:#ccc8bc;margin-top:10px;text-transform:uppercase;letter-spacing:1px}.achievements-rare{text-align:center;padding:15px;background:rgba(1,212,127,0.1);border:1px solid rgba(1,212,127,0.3);border-radius:10px}.rare-badge{display:inline-flex;align-items:center;font-size:2em;font-weight:700;color:var(--color-accent-green)}.rare-badge>*+*{margin-left:10px}.rare-badge .star-icon{width:30px;height:30px;fill:var(--color-accent-green);stroke:var(--color-accent-green);stroke-width:1px}.rare-label{font-size:.95em;color:#fff;margin-top:8px;font-weight:600}.rare-sublabel{font-size:.8em;color:rgba(255,255,255,0.6);margin-top:4px}.achievements-games{display:flex;width:100%;justify-content:space-between;margin-top:10px}.achievements-games>*+*{margin-top:2px}.achievements-games-stat{font-size:1em;color:#ccc8bc;text-align:center;display:flex;align-items:center}.achievements-games-stat .highlight{margin-right:4px;color:var(--color-accent-primary);font-weight:700;font-size:1.2em}.no-zoom nav.gogcom_make_public_nav{display:none}nav.gogcom_make_public_nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:20;pointer-events:none}nav.gogcom_make_public_nav .button_nav{position:absolute;top:0;width:32px;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:all}nav.gogcom_make_public_nav .button_nav.prev{left:-40px}nav.gogcom_make_public_nav .button_nav.next{right:-40px}nav.gogcom_make_public_nav .button_nav .button_inner{width:32px;height:32px;background:#8c49a5;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:.2s ease all;transform:translateY(0);cursor:pointer}nav.gogcom_make_public_nav .button_nav .button_inner:hover{background:#a65dc0;transform:translateY(-2px)}nav.gogcom_make_public_nav .button_nav .button_inner:active{background:#462153;transform:translateY(2px)}@media(max-width:430px){nav.gogcom_make_public_nav .button_nav.prev{left:-14px}nav.gogcom_make_public_nav .button_nav.next{right:-14px}}@media(max-width:768px){.page-indicator{margin-bottom:12px}.download-card-section{padding:12px;gap:10px}.privacy-label-text{font-size:.85em}.top5-item{padding:5px}.top5-item>*+*{margin-left:8px}.top5-rank{font-size:1.1em;width:30px}.top5-cover{width:40px;height:55px}.top5-title{font-size:.85em}.top5-stats{font-size:.7em}.topgame-cover{height:120px}.topgame-title{font-size:1.1em}.topgame-stat{padding:12px 8px}.topgame-stat-value{font-size:1.3em}.topgame-stat-label{font-size:.7em}.achievements-big-number{font-size:3em}.achievements-big-label{font-size:.95em}.rare-badge{font-size:1.6em}.rare-badge .star-icon{width:25px;height:25px}.achievements-games-stat{font-size:.9em}.privacy-checkbox-label{justify-content:center}}.contribution_graph_wrapper{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.contribution_graph{display:flex;flex-direction:column;gap:8px;padding:10px 10px;border-radius:12px;max-width:100%;width:100%}.contribution_months{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding-left:0;margin-bottom:4px}.contribution_month_label{font-size:.95em;font-weight:600;color:#a9a597;grid-row:1}.contribution_graph .contribution_days{display:grid;grid-template-rows:repeat(7,1fr);grid-auto-flow:column;grid-auto-columns:1fr;row-gap:2px;column-gap:2px;width:100%}.contribution_graph .contribution_day{width:100%;aspect-ratio:1;max-width:14px;max-height:14px;border-radius:2px;background:#1a0f1e;border:1px solid #2a1f2e;transition:all .2s ease;position:relative;z-index:1;margin-bottom:3px}.contribution_graph .contribution_day:hover{border-color:var(--color-accent-primary);transform:scale(1.2);z-index:1001}.contribution_graph .contribution_day.level_0,.contribution_graph_card .contribution_day.level_0{background:var(--color-pixel-bg-level-0);border-color:var(--color-pixel-br-level-0)}.contribution_graph .contribution_day.level_1,.contribution_graph_card .contribution_day.level_1{background:var(--color-pixel-bg-level-1);border-color:var(--color-pixel-br-level-1)}.contribution_graph .contribution_day.level_2,.contribution_graph_card .contribution_day.level_2{background:var(--color-pixel-bg-level-2);border-color:var(--color-pixel-br-level-2)}.contribution_graph .contribution_day.level_3,.contribution_graph_card .contribution_day.level_3{background:var(--color-pixel-bg-level-3);border-color:var(--color-pixel-br-level-3)}.contribution_graph .contribution_day.level_4,.contribution_graph_card .contribution_day.level_4{background:var(--color-pixel-bg-level-4);border-color:var(--color-pixel-br-level-4)}.contribution_day_tooltip{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background:#1a0f1e;color:#fafafa;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:1000;border:1px solid var(--color-accent-primary)}.contribution_day:hover .contribution_day_tooltip{opacity:1}.contribution_legend{display:flex;align-items:center;gap:4px;font-size:12px;color:#a9a597}.legend_label{margin:0 6px}.legend_square{width:14px;height:14px;border-radius:2px;border:1px solid #2a1f2e}.legend_square.level_0{background:var(--color-pixel-bg-level-0);border-color:var(--color-pixel-br-level-0)}.legend_square.level_1{background:var(--color-pixel-bg-level-1);border-color:var(--color-pixel-br-level-1)}.legend_square.level_2{background:var(--color-pixel-bg-level-2);border-color:var(--color-pixel-br-level-2)}.legend_square.level_3{background:var(--color-pixel-bg-level-3);border-color:var(--color-pixel-br-level-3)}.legend_square.level_4{background:var(--color-pixel-bg-level-4);border-color:var(--color-pixel-br-level-4)}@media(max-width:1000px){.contribution_graph .contribution_day{margin-bottom:2px}}@media(max-width:768px){.contribution_graph{padding:15px}.contribution_days{row-gap:1px;column-gap:1px}.contribution_months{gap:1px}.contribution_month_label{font-size:9px}.legend_square{width:12px;height:12px}}@media(max-width:400px){.contribution_graph{padding:10px}.contribution_month_label{font-size:8px}.legend_square{width:10px;height:10px}.legend_label{font-size:.75rem}}.worldmap-container{margin:40px auto;width:100%;padding:20px;background:transparent;border-radius:8px}#world-map{width:100%;border-radius:4px;overflow:hidden}.jvm-region.jvm-element{cursor:crosshair}.jvm-region.jvm-element:hover{cursor:crosshair}.jvm-zoom-btn{background-color:#7c5cbc;color:white;border:1px solid rgba(255,255,255,0.2);border-radius:4px;width:32px !important;height:32px !important;font-size:18px;transition:background-color .2s;display:flex;justify-content:center;align-items:center}.jvm-zoom-btn.jvm-zoomout{top:50px !important}.jvm-zoom-btn:hover{background-color:#5a3d99}.jvm-tooltip{display:none !important}.worldmap-tooltip{position:fixed;z-index:10000;background:linear-gradient(135deg,#2a1f35bf 0,#1f1629bf 100%);border:1px solid rgba(213,77,255,0.3);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.05);backdrop-filter:blur(12px);max-width:450px;pointer-events:none}.worldmap-tooltip__content{display:flex;overflow:hidden;white-space:normal;min-height:140px;height:100%}.worldmap-tooltip__image{width:110px;height:146px;margin:5px;display:flex;align-items:stretch;border-radius:6px;overflow:hidden;background:#4c4f63}.worldmap-tooltip__image img{width:100%;height:100%;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.worldmap-tooltip__info{flex:1;padding:12px;padding-left:4px;display:flex;flex-direction:column}.worldmap-tooltip__header{margin-bottom:8px}.worldmap-tooltip__title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:4px;line-height:1.3}.worldmap-tooltip__header span{font-size:.8rem;color:#01d47f;font-weight:600}.worldmap-tooltip__info p{font-size:.8rem;color:#c5bfd0;line-height:1.4;margin:0}.jvm-region-label{font-size:11px;font-weight:600;fill:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.8);pointer-events:none}.map-zoom-hint{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.map-zoom-hint kbd{background:linear-gradient(180deg,#f5f5f5 0,#e0e0e0 100%);border:1px solid #999;border-radius:4px;box-shadow:0 2px 0 rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.3);color:#333;display:inline-block;font-family:'Courier New',monospace;font-size:13px;font-weight:bold;line-height:1;padding:3px 6px;margin:0 2px;text-shadow:0 1px 0 #fff;white-space:nowrap}.row.worldmap_info>.col{line-height:1.3;flex:1;min-width:500px;color:#eee}section.data .worldmap_info h3{margin-top:0;margin-bottom:10px;color:#fff}.worldmap_info_tooltip{min-height:160px}.worldmap_info_text a{color:#eee;margin-top:10px;display:inline-block}.worldmap_info_text{border-right:1px solid #b9a1cf61;margin-right:10px;padding-right:10px}.worldmap_info_hovertarget_placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.1em;opacity:.7}div#worldmap_info_hovertarget{width:100%;height:100%}@media(max-width:768px){.worldmap-container{padding:10px;margin:20px auto}#world-map{height:400px !important}.jvm-region-label{font-size:9px}}@media(max-width:400px){.worldmap-container{padding:5px;margin:15px auto}#world-map{height:300px !important}.jvm-region-label{font-size:8px}}.friends-shares__loading{text-align:center;color:#888}.friends-shares__empty{text-align:center;color:#888}.friends-shares__grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.friends-shares__card{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:white;padding:15px;background:rgba(255,255,255,0.1);border-radius:8px;transition:transform .2s,background .2s;min-width:120px}.friends-shares__card:hover{transform:scale(1.05);background:rgba(255,255,255,0.15)}.friends-shares__avatar{width:80px;height:80px;border-radius:50%;margin-bottom:10px;object-fit:cover}.friends-shares__avatar-placeholder{width:80px;height:80px;border-radius:50%;margin-bottom:10px;background:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;font-size:32px}.friends-shares__username{font-size:14px;text-align:center}@media(max-width:768px){.friends-shares__grid{gap:15px}.friends-shares__card{min-width:100px;padding:10px}.friends-shares__avatar,.friends-shares__avatar-placeholder{width:60px;height:60px}.friends-shares__avatar-placeholder{font-size:24px}.friends-shares__username{font-size:12px}}@media(max-width:400px){.friends-shares__grid{gap:10px}.friends-shares__card{min-width:80px;padding:8px}.friends-shares__avatar,.friends-shares__avatar-placeholder{width:50px;height:50px}.friends-shares__avatar-placeholder{font-size:20px}.friends-shares__username{font-size:11px}}.mobile-view-wrapper{width:100%;height:100%;overflow:hidden}div.mobile-view{display:flex;width:100%;height:calc(100vh - 50px);overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;background:linear-gradient(135deg,#1a0e1f 0,#2d1b3d 100%)}.mobile-social-card-header{display:flex;align-items:center;gap:15px;position:relative;z-index:2;margin-bottom:25px}.mobile-social-card-logo{width:50px;height:50px}.mobile-social-card-logo .logo-icon{width:100%;height:100%;fill:#fff}.mobile-social-card-title h3{font-size:1.4em;font-weight:700;color:#fff !important;margin-top:0 !important;margin-bottom:0 !important;margin:0;letter-spacing:2px}.mobile-social-card-title h4{font-size:.9em;font-weight:400;margin-top:0 !important;margin-bottom:0 !important;color:#b7b5d4;margin:0;letter-spacing:1px}.mobile-social-card-user{display:flex;flex-direction:column;align-items:center;gap:15px;position:relative;z-index:1}.mobile-social-card-avatar{width:80px;height:80px;border-radius:50%;border:3px solid var(--color-accent-primary);overflow:hidden;box-shadow:0 4px 20px rgba(212,77,255,0.4)}.mobile-social-card-avatar img{width:100%;height:100%;object-fit:cover}.mobile-social-card-username{font-size:1.5em;font-weight:700;color:#fff;text-align:center}.mobile-social-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative;z-index:1}.mobile-social-stat-item{background:rgba(255,255,255,0.05);border:1px solid rgba(212,77,255,0.2);border-radius:12px;padding:20px;text-align:center;backdrop-filter:blur(10px);display:flex;justify-content:center;min-height:90px}.mobile-social-stat-item .icon{display:none}.mobile-social-stat-value{font-size:2.2em;font-weight:700;color:var(--color-accent-primary);margin-bottom:5px}.mobile-social-stat-label{font-size:.9em;color:#ccc8bc;text-transform:uppercase;letter-spacing:.5px}.mobile-social-card-footer{text-align:center;font-size:.9em;color:rgba(255,255,255,0.5);position:relative;z-index:1}@media(max-width:768px){.mobile-social-card-logo{width:40px;height:40px}.mobile-social-card-title h3{font-size:1.1em}.mobile-social-card-title h4{font-size:.8em}.mobile-social-card-avatar{width:60px;height:60px}.mobile-social-card-username{font-size:1.2em}.mobile-social-card-stats{gap:12px}.mobile-social-stat-item{padding:15px}.mobile-social-stat-value{font-size:1.6em}.mobile-social-stat-label{font-size:.75em}.mobile-card-design-content{width:100vw !important;min-width:100vw;height:100vh !important;border:none !important;border-radius:0 !important}.mobile-card-design-content:not(.visible){display:flex !important}}.mobile-view-inner{display:flex;width:100%;height:100%;will-change:transform}.mobile-view:not(.is-dragging) .mobile-view-inner{transition:transform .3s cubic-bezier(0.25,0.46,0.45,0.94)}.mobile-card-design-content{width:100%;min-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:25px;flex-shrink:0;position:relative;overflow:hidden}.mobile-card-design-content.no-padding{padding:0}.mobile-card-design-content.no-padding .mobile-social-card-header{padding:25px}.mobile-card-design-content:not(.visible){display:flex}.mobile-social-card-user-compact{display:flex;align-items:center;gap:10px;position:relative;z-index:1;margin-left:auto}.mobile-social-card-avatar-small{width:45px;height:45px;border-radius:50%;border:2px solid var(--color-accent-primary);overflow:hidden;flex-shrink:0}.mobile-social-card-avatar-small img{width:100%;height:100%;object-fit:cover}.mobile-social-card-username-small{font-size:1.1em;font-weight:600;color:#fff}.mobile-social-card-top5{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1;flex:1;overflow:hidden}.mobile-top5-item{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,0.05);border:1px solid rgba(212,77,255,0.2);border-radius:8px;padding:8px;transition:all .2s ease}.mobile-top5-rank{font-size:1.3em;font-weight:700;color:#b595c14d;width:35px;text-align:center;flex-shrink:0}.mobile-top5-cover{width:50px;height:70px;border-radius:4px;overflow:hidden;flex-shrink:0}.mobile-top5-cover img{width:100%;height:100%;object-fit:cover}.mobile-top5-info{flex:1;min-width:0}.mobile-top5-title{font-size:1em;font-weight:600;color:#fff;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-top5-stats{font-size:.85em;color:var(--color-accent-green);display:flex;align-items:center;gap:6px}.mobile-top5-stats .separator{color:rgba(255,255,255,0.3)}.mobile-topgame-spotlight{display:flex;flex-direction:column;gap:15px;z-index:1;flex:1}.mobile-topgame-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:none}.mobile-topgame-bg-fg{background:linear-gradient(135deg,#1a0e1f 0,#2d1b3d 100%);width:100%;height:100%;position:absolute;top:0;left:0;opacity:.8}.mobile-topgame-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(29px) brightness(0.9)}.mobile-topgame-cover{width:100%;height:192px;border-radius:8px;overflow:hidden;border:2px solid rgba(212,77,255,0.3)}.mobile-topgame-cover img{width:100%;height:100%;object-fit:cover}.mobile-topgame-title{font-size:1.4em;font-weight:700;color:#fff;text-align:center;line-height:1.2}.mobile-topgame-stats-grid{display:flex;gap:10px;flex-direction:column}.mobile-topgame-stat{background:rgba(255,255,255,0.05);border:1px solid rgba(212,77,255,0.2);border-radius:8px;padding:15px 10px;text-align:center;display:flex;align-items:center}.mobile-topgame-stat-value{font-size:1.6em;font-weight:700;color:var(--color-accent-primary);min-width:90pxs}.mobile-topgame-stat-label{font-size:1em;color:#ccc8bc;text-transform:lowercase;letter-spacing:.5px}.mobile-achievements-showcase{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1;flex:1;justify-content:center}.mobile-simpletext{font-size:2.2em;color:#ccc;font-weight:300}.mobile-simpletext-big-number{font-weight:600;font-size:2.3em;display:block}.mobile-simpletext-big-number.primary{color:var(--color-accent-primary)}.mobile-simpletext-big-number.green{color:var(--color-accent-green);margin-top:30px}.mobile-simpletext-accent-primary{color:var(--color-accent-primary)}.mobile-simpletext-accent-green{color:var(--color-accent-green)}.mobile-simpletext-small{font-size:1.3rem;display:block;margin-top:100px;opacity:.7}.mobile-simpletext-tiny{font-size:.9rem;opacity:.4;display:block;margin-top:2px}.mobile-topgame-simpletext{font-size:1.4em;color:#ccc;font-weight:300;text-align:left;line-height:1.6}.mobile-topgame-simpletext-title{font-weight:600;font-size:1.4em;display:block;color:#fff}.mobile-topgame-simpletext-centered{text-align:center;width:100%}.mobile-topgame-simpletext-stat{font-weight:600;font-size:2.4em;display:block;color:var(--color-accent-primary);margin-bottom:-15px}.mobile-topgame-simpletext-stat.green{color:var(--color-accent-green)}.mobile-achievements-big-stat{text-align:center;padding:20px;background:rgba(212,77,255,0.1);border:2px solid rgba(212,77,255,0.3);border-radius:12px}.mobile-achievements-big-stat,.mobile-achievements-rare{flex:1;backdrop-filter:blur(10px)}.mobile-achievements-big-number{font-size:4em;font-weight:700;color:var(--color-accent-primary);line-height:1}.mobile-achievements-big-label{font-size:1.1em;color:#ccc8bc;margin-top:10px;text-transform:uppercase;letter-spacing:1px}.mobile-achievements-rare{text-align:center;padding:15px;background:rgba(1,212,127,0.1);border:1px solid rgba(1,212,127,0.3);border-radius:10px}.mobile-rare-badge{display:inline-flex;align-items:center;gap:10px;font-size:2em;font-weight:700;color:var(--color-accent-green)}.mobile-rare-badge .star-icon{width:30px;height:30px;fill:var(--color-accent-green);stroke:var(--color-accent-green);stroke-width:1px}.mobile-rare-label{font-size:.95em;color:#fff;margin-top:8px;font-weight:600}.mobile-rare-sublabel{font-size:.8em;color:rgba(255,255,255,0.6);margin-top:4px}.mobile-achievements-games{display:flex;flex-direction:column;gap:2px}.mobile-achievements-games-stat{font-size:1em;color:#ccc8bc;text-align:center}.mobile-achievements-games-stat .highlight{color:var(--color-accent-primary);font-weight:700;font-size:1.2em}.mobile-social-card-see-full{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;height:100%}.mobile-social-card-see-full::before{content:'';position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(212,77,255,0.4) 0,rgba(212,77,255,0.2) 30%,transparent 70%);border-radius:50%;filter:blur(40px);animation:blobPulse 4s ease-in-out infinite;pointer-events:none}.mobile-social-card-see-full::after{content:'';position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(1,212,127,0.3) 0,rgba(1,212,127,0.15) 40%,transparent 70%);border-radius:50%;filter:blur(30px);animation:blobPulse 4s ease-in-out infinite 1s;pointer-events:none}@keyframes blobPulse{0%,100%{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(1.2);opacity:.8}}.mobile-social-card-see-full .text{font-size:1.4em;font-weight:400;padding:20px;text-align:center;position:relative;z-index:1;background:linear-gradient(135deg,#fff 0,#d4d4ff 50%,#fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:textShimmer 3s ease-in-out infinite}@keyframes textShimmer{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.mobile-social-card-see-full .mdi--chevron-double-down{width:45px;height:45px;opacity:1;position:relative;z-index:1;filter:drop-shadow(0 0 10px rgba(212,77,255,0.6));animation:bounceDown 2s ease-in-out infinite}@keyframes bounceDown{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.mobile-card-design-content:last-child .mobile-social-card-see-full{position:relative}.mobile-card-design-content:last-child .mobile-social-card-see-full .text::before,.mobile-card-design-content:last-child .mobile-social-card-see-full .text::after{content:'✦';position:absolute;font-size:.5em;color:rgba(212,77,255,0.4);animation:floatParticle 6s ease-in-out infinite}.mobile-card-design-content:last-child .mobile-social-card-see-full .text::before{left:-30px;top:20%;animation-delay:0s}.mobile-card-design-content:last-child .mobile-social-card-see-full .text::after{right:-30px;top:60%;animation-delay:2s}@keyframes floatParticle{0%,100%{transform:translateY(0) rotate(0);opacity:.3}25%{transform:translateY(-20px) rotate(90deg);opacity:.6}50%{transform:translateY(-10px) rotate(180deg);opacity:.9}75%{transform:translateY(-30px) rotate(270deg);opacity:.6}}@media(max-width:768px){.page-indicator{margin-bottom:12px}.mobile-topgame-title{font-size:1.1em}.mobile-achievements-big-number{font-size:3em}.mobile-achievements-big-label{font-size:.95em}.mobile-rare-badge{font-size:1.6em}.mobile-rare-badge .star-icon{width:25px;height:25px}.mobile-achievements-games-stat{font-size:.9em}}.mobile-card-intro .welcome-content{padding:0}.mobile-card-intro .welcome-button-container{display:flex;align-items:center;position:relative;overflow:hidden;padding:10px 50px;border-radius:var(--card-border-radius);border:1px solid #ffffff0d;color:#ffffff8f}.mobile-card-intro .welcome-button-container::before{content:'';position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,0.15) 50%,transparent 100%);animation:slideHint 3s ease-in-out infinite;pointer-events:none}@keyframes slideHint{0%{right:-100%}50%{right:100%}100%{right:100%}}.mobile-achievements-all{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.1}.mobile-achievement-item{width:40px;height:40px}.mobile-achievement-item img{height:100%;width:100%;object-fit:cover}.mobile-achievements-stats{display:flex;gap:20px}.mobile-pixels-card-content{display:flex;flex-direction:column;flex:1;justify-content:flex-start;align-items:center}.pixels-description{font-size:.9em;color:#a9a597;text-align:center;margin-bottom:5px}.mobile-contribution_graph_card{display:grid;gap:12px;width:100%;padding:0}.mobile-contribution_graph_card .labels_column_card{display:grid;grid-auto-rows:15px;gap:3px}.mobile-contribution_graph_card .month_label_card{font-size:11px;font-weight:700;color:#a9a597;letter-spacing:1px;align-self:start}.mobile-contribution_graph_card .days_column_card{display:flex;flex-wrap:wrap;gap:2px;align-content:start;justify-content:flex-start}.mobile-contribution_graph_card .contribution_day{width:13px;height:13px;flex-shrink:0;border-radius:2px;background:#1a0f1e;border:1px solid #2a1f2e;position:relative}.mobile-contribution_graph_card .pixels-stats{display:flex;gap:30px;justify-content:center;margin-top:10px}.mobile-contribution_graph_card .pixel-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.mobile-contribution_graph_card .pixel-stat-value{font-size:1.6em;font-weight:700;color:var(--color-accent-primary)}.mobile-contribution_graph_card .pixel-stat-label{font-size:.75em;color:#a9a597;text-transform:uppercase;letter-spacing:1px}.mobile-contribution_graph_card .contribution_day.level_0{background:var(--color-pixel-bg-level-0);border-color:var(--color-pixel-br-level-0)}.mobile-contribution_graph_card .contribution_day.level_1{background:var(--color-pixel-bg-level-1);border-color:var(--color-pixel-br-level-1)}.mobile-contribution_graph_card .contribution_day.level_2{background:var(--color-pixel-bg-level-2);border-color:var(--color-pixel-br-level-2)}.mobile-contribution_graph_card .contribution_day.level_3{background:var(--color-pixel-bg-level-3);border-color:var(--color-pixel-br-level-3)}.mobile-contribution_graph_card .contribution_day.level_4{background:var(--color-pixel-bg-level-4);border-color:var(--color-pixel-br-level-4)}.mobile-contribution_graph_card .contribution_day{border:none !important}.mobile-contribution-legend{display:flex;align-items:center;gap:4px;font-size:12px;color:#a9a597;margin:15px 0;justify-content:center}.mobile-legend-label{margin:0 6px}.mobile-legend-square{width:13px;height:13px;border-radius:2px;border:1px solid #2a1f2e}.mobile-legend-square.level_0{background:var(--color-pixel-bg-level-0);border-color:var(--color-pixel-br-level-0)}.mobile-legend-square.level_1{background:var(--color-pixel-bg-level-1);border-color:var(--color-pixel-br-level-1)}.mobile-legend-square.level_2{background:var(--color-pixel-bg-level-2);border-color:var(--color-pixel-br-level-2)}.mobile-legend-square.level_3{background:var(--color-pixel-bg-level-3);border-color:var(--color-pixel-br-level-3)}.mobile-legend-square.level_4{background:var(--color-pixel-bg-level-4);border-color:var(--color-pixel-br-level-4)}.faq-section{width:100%;max-width:1200px;margin:60px auto;padding:0 20px}.faq-header{margin-bottom:40px;text-align:center}.faq-header__title{font-size:2rem;font-weight:600;color:#eee;margin-bottom:20px;letter-spacing:.5px}.faq-header__separator{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(213,77,255,0.5) 20%,rgba(213,77,255,0.8) 50%,rgba(213,77,255,0.5) 80%,transparent 100%);margin:0 auto 20px}.faq-header__description{font-size:1rem;color:#ccc8bc;opacity:.8;margin:0}.faq-accordion{width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--color-container-bg-slight);border-radius:8px;overflow:hidden;transition:all .2s ease}.faq-item:hover{background:rgba(47,42,51,0.8)}.faq-item__button{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;cursor:pointer;user-select:none;transition:all .2s ease;gap:16px}.faq-item:not(.faq-item--open) .faq-item__button:hover{background:rgba(213,77,255,0.05)}.faq-item__title-wrapper{flex:1}.faq-item__title{font-size:1.125rem;font-weight:600;color:#eee !important;margin:0;line-height:1.4}.faq-item__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#eee;transition:transform .3s ease}.faq-item__icon svg{width:32px;height:32px}.faq-item--open .faq-item__icon{transform:rotate(180deg)}.faq-item__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item__content-wrapper{padding:0 24px 24px 24px}.faq-item__answer{font-size:1rem;line-height:1.6;color:#ccc8bc;margin:0}.faq-item__answer a{color:#eee}@media(max-width:768px){.faq-section{margin:40px auto;padding:0 16px}.faq-header__title{font-size:1.75rem}.faq-header__description{font-size:.95rem}.faq-item__button{padding:16px 20px}.faq-item__title{font-size:1rem}.faq-item__content-wrapper{padding:0 20px 20px 20px}.faq-item__answer{font-size:.95rem}.faq-item__icon{width:28px;height:28px}.faq-item__icon svg{width:20px;height:20px}}@media(max-width:400px){.faq-section{padding:0 10px;margin:30px auto}.faq-header__title{font-size:1.5rem}.faq-header__description{font-size:.85rem}.faq-item__button{padding:12px 15px}.faq-item__title{font-size:.9rem}.faq-item__content-wrapper{padding:0 15px 15px 15px}.faq-item__answer{font-size:.85rem;line-height:1.5}.faq-item__icon{width:24px;height:24px}.faq-item__icon svg{width:18px;height:18px}}.faq-item__button:focus-visible{border-radius:8px}@media(prefers-contrast:high){.faq-item{border:1px solid #666}}.topgenres2{height:100%}.topgenres2 .inner{background:#130b17;border-radius:var(--card-border-radius);padding:30px 40px;display:flex;flex-direction:column;align-items:baseline;height:100%;min-height:390px}.topgenres2 h3.topgenres2_header{margin-top:0;padding-top:20px;color:white;border-bottom:1px solid #bf63e8;margin-bottom:20px;padding-bottom:10px;width:auto;align-self:center;font-size:1.3em}.topgenres2_content{width:100%}.topgenres2_row{display:flex;flex-direction:column;margin-bottom:10px;cursor:pointer;transition:all .3s ease;padding:10px;border-radius:8px}.topgenres2_row:hover{background:rgba(213,77,255,0.05)}.topgenres2_row_main{display:flex;width:100%}.topgenres2_bar_wrapper{flex:3;margin-right:20px;display:flex;align-items:center;justify-content:center}.topgenres2_title{flex:2;font-size:1.4em;font-weight:600}.topgenres2_bar{height:15px;width:100%;background:#000;border-radius:20px;overflow:hidden;border:var(--border-item)}.topgenres2_bar_progress{background:var(--color-background-gradient);height:100%;max-width:0;transition:.3s all}.topgenres2_toggle{width:100%;display:flex;align-items:center;justify-content:center;padding-top:10px;padding-bottom:20px}.topgenres2_row:nth-of-type(1) .topgenres2_title{color:hsl(280,49%,68%)}.topgenres2_row:nth-of-type(2) .topgenres2_title{color:hsl(265,49%,68%)}.topgenres2_row:nth-of-type(3) .topgenres2_title{color:hsl(245,49%,68%)}.topgenres2_row.active:nth-of-type(1){background:hsl(280,49%,68%)}.topgenres2_row.active:nth-of-type(2){background:hsl(265,49%,68%)}.topgenres2_row.active:nth-of-type(3){background:hsl(245,49%,68%)}.topgenres2_row.active .topgenres2_title{color:#000}.topgenres2_expanded{width:100%;position:relative}.topgenres2_expanded_close{cursor:pointer;position:absolute;top:0;right:0;padding:20px;opacity:.8}.topgenres2_expanded_close:hover{opacity:1}.topgenres2_expanded .taste_genre_stats{display:flex;gap:40px;justify-content:flex-start;margin-top:0;margin-bottom:20px;flex-wrap:wrap;padding-left:10px;border-bottom:1px solid #cea1e04a;padding-bottom:10px}.topgenres2_expanded .taste_stat_item{margin-bottom:0;align-items:center;text-align:center;min-width:auto}.topgenres2_expanded .taste_stat_value{font-size:2.5rem}.topgenres2_expanded .taste_genre_bar{display:block;margin-bottom:20px}.topgenres2_expanded .taste_genre_games{padding-top:0;border-top:0;max-height:230px;overflow:auto;scrollbar-color:#b97ee9b0 transparent}.topgenres2_expanded:hover .taste_genre_games{scrollbar-color:#b97ee9b0 #7665832d}.topgenres2_expanded .taste_games_list{display:flex;gap:10px;padding-bottom:10px;width:100%;scroll-behavior:smooth}@media(max-width:768px){.topgenres2 .inner{padding:10px 20px;min-height:unset}.topgenres2_bar_wrapper{flex:2}.topgenres2_row{padding:8px 10px}.topgenres2_title{font-size:1.1em}.card.topgenres2.topgenres2_expanded_wrapper{margin-top:20px}.topgenres2_expanded_close{display:none}.topgenres2_expanded .taste_genre_stats{padding:20px}.topgenres2_expanded .taste_games_list{gap:4px}.taste_game_item{min-width:58px}.taste_game_cover{height:80px}}.testimonial2 .inner{background:#130b17;height:100%;border-radius:var(--card-border-radius)}.testimonial2.card{max-width:670px;height:270px;flex:1;margin:10px}.testimonial2_layout{display:flex;height:100%}.testimonial2_cover{height:100%}.testimonial2_cover img{height:100%}.testimonial2_content{padding:25px;display:flex;flex-direction:column}.testimonial2_header{font-weight:600;font-size:1.2em;padding-bottom:10px}.testimonial2_quote{border-left:1px solid #ae5de7;padding-left:15px;flex:1}.testimonial2_quote p{font-size:1.1em;padding-right:20px;line-height:1.4}.ownership_space{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.ownership_header{font-weight:600;font-size:1.7em}.ownership_big{font-weight:900;font-size:5em;text-transform:uppercase;background:var(--color-background-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:4px 0}.ownership_small{font-weight:300;font-size:1.2em}.ownership_space_hide{display:none}@media(max-width:768px){.ownership_space{margin-top:30px}.ownership_header{font-weight:600;font-size:1.6em}.ownership_big{font-size:3.3em}.ownership_small{font-weight:400;font-size:1em}}.community_header{background:var(--color-taste-gradient);display:flex;align-items:center;justify-content:center;width:100%;border-radius:var(--card-border-radius);margin-bottom:20px;padding:35px 18px;gap:40px}.community_avatar{width:90px;height:90px;border-radius:50%;background:#000;overflow:visible;border:5px solid #6120a1;position:relative}.community_avatar>img:first-of-type{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.community_avatar .patron_badge{position:absolute;bottom:-8px;right:-8px;width:40%;height:40%;object-fit:contain;z-index:10;pointer-events:none}.community_text{width:80%}.community_text,.community_header .header2{text-align:left}.community_header .header2{color:black}.community_header .header2.header-1{font-size:2.3em;font-weight:400}.community_header .header2 strong{font-weight:900}.community_header .header2.header-2{color:#3f1363;font-weight:400;text-decoration:none;font-size:1.4em;display:block;padding-top:10px}.community_header .header2.header-2 a{color:#3f1363}h5.testimonial2_game_name{padding-top:20px;text-decoration:underline;text-decoration-color:#a481c3}@media(max-width:768px){.community_header{flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-bottom:0}.community_username{display:block}.community_header .header2.header-1{font-size:1.5em}.community_text{width:90%}.community_text,.community_header .header2{text-align:center}.community_header .header2.header-2{font-size:1.1em}}.card{background:rgb(128 128 128 / .2);padding:2px;border-radius:var(--card-border-radius);position:relative;overflow:hidden}.card .blob{filter:blur(40px);position:absolute;z-index:-1;top:0;left:0;width:250px;height:250px;border-radius:50%;background:rgba(233,200,255,0.5)}.card .fakeblob{visibility:hidden;position:absolute;z-index:-1;top:0;left:0;width:200px;height:200px;border-radius:50%}.card.greenblob .blob{background:rgba(1,212,127,100)}.personal_title_container{width:calc(100% - 20px)}.personal_title_content{display:flex;align-items:center;gap:32px}.personal_title_image{flex-shrink:0;width:150px;height:150px;overflow:hidden}.personal_title_image img{width:100%;height:100%;object-fit:cover}.personal_title_info{flex:1;display:flex;flex-direction:column;align-items:center;background:var(--color-taste-gradient);padding:20px;border-radius:20px;color:#190929;height:80%}.personal_title_name{font-family:var(--font-value);font-weight:900;font-size:3.5rem;line-height:1.2;margin:0;padding:0;text-align:center}.personal_title_intro{font-weight:600;font-size:.5em;display:block;margin:12px 0}.personal_title_actual{display:block;filter:drop-shadow(0 0 12px rgba(213,77,255,0.4));text-transform:uppercase;text-align:center;font-size:1.4em;font-weight:600}.personal_title_description{font-size:1.1rem;line-height:1.6;margin:0;font-weight:400;text-align:center;width:90%;padding:10px;max-width:650px}.personal_title_content_header{margin:0 40px}.personal_title_link{text-decoration:none;color:black;border-radius:70px;background:#deb5ff;border:1px solid #ecafff;padding:12px 30px;font-size:1em;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px}.personal_title_link:hover{background:#f0dfff;border:1px solid #f3ccff}.explore_button_container{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.explore_button_label{font-size:.9rem;color:#ccc8bc;opacity:.7;font-weight:400}.explore_button{display:inline-flex;align-items:center;padding:14px 32px;font-size:1rem;font-weight:600;color:#fafafa;background:linear-gradient(135deg,rgba(212,77,255,0.2),rgba(108,1,210,0.2));border:2px solid rgba(212,77,255,0.5);border-radius:50px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;text-decoration:none;position:relative;overflow:hidden}.explore_button::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(212,77,255,0.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.explore_button:hover::before{width:400px;height:400px}.explore_button:hover{background:linear-gradient(135deg,rgba(212,77,255,0.3),rgba(108,1,210,0.3));border-color:rgba(212,77,255,0.8);transform:translateY(-2px);box-shadow:0 10px 30px rgba(212,77,255,0.3)}.explore_button:active{transform:translateY(0)}.explore_button span{position:relative;z-index:1}@media(max-width:768px){.personal_title_content{flex-direction:column;padding:24px 0;gap:24px;text-align:center}.personal_title_image{margin:0 auto}.personal_title_name{font-size:2.5rem}.personal_title_intro{font-size:.5em}.personal_title_description{font-size:1rem}.explore_button_container{margin-top:24px;gap:10px}.explore_button{padding:12px 28px;font-size:.95rem}.explore_button_label{font-size:.85rem}.personal_title_info{padding:0;background:0;color:#e2d9eb}.personal_title_link{margin-top:20px}.personal_title_container{width:100%}}@media(max-width:400px){.personal_title_container{padding:20px 15px}.personal_title_name{font-size:2rem}.personal_title_intro{font-size:.45em}.personal_title_description{font-size:.9rem;line-height:1.5}.explore_button{padding:10px 20px;font-size:.85rem}}.no-gameplay-data-section{width:100%}.no-gameplay-content{display:flex;flex-direction:row;align-items:center;gap:60px;margin:40px 0}.no-gameplay-image{flex:1;min-width:300px;max-width:600px;display:flex;align-items:center;justify-content:center}.galaxy-video{width:100%;height:auto;max-height:600px;border-radius:12px;object-fit:cover;box-shadow:0 8px 24px rgba(0,0,0,0.3)}.no-gameplay-text{flex:1;max-width:600px}.no-gameplay-title{font-size:2.5rem;font-weight:400;color:#f0edf2;margin:0 0 20px 0;line-height:1.3}.no-gameplay-description{font-size:1.3rem;color:#dfdfdf;margin:0 0 25px 0;line-height:1.6;font-weight:300}.no-gameplay-benefits{font-size:1.1rem;color:#adadad;margin:0 0 30px 0;line-height:1.6;font-weight:300}.no-gameplay-link{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,rgba(213,77,255,0.2) 0,rgba(213,77,255,0.1) 100%);border:1px solid rgba(213,77,255,0.4);border-radius:8px;color:#f0edf2;text-decoration:none;font-size:1.1rem;font-weight:400;transition:all .3s ease;cursor:pointer}.no-gameplay-link:hover{background:linear-gradient(135deg,rgba(213,77,255,0.3) 0,rgba(213,77,255,0.2) 100%);border-color:rgba(213,77,255,0.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(213,77,255,0.2)}.no-gameplay-link:active{transform:translateY(0)}@media(max-width:968px){.no-gameplay-content{flex-direction:column;gap:40px}.no-gameplay-image{width:100%;max-width:100%}.galaxy-video{max-height:500px}.no-gameplay-text{max-width:100%}.no-gameplay-title{font-size:2rem}.no-gameplay-description{font-size:1.2rem}.no-gameplay-benefits{font-size:1rem}}@media(max-width:768px){.no-gameplay-title{font-size:1.8rem}.no-gameplay-description{font-size:1.1rem}.no-gameplay-benefits{font-size:.95rem}.galaxy-video{max-height:400px}.no-gameplay-link{padding:12px 28px;font-size:1rem;width:100%;text-align:center}}@media(max-width:400px){.no-gameplay-content{gap:25px}.no-gameplay-title{font-size:1.5rem;line-height:1.2}.no-gameplay-description{font-size:1rem;line-height:1.5}.no-gameplay-benefits{font-size:.85rem;line-height:1.5}.galaxy-video{max-height:300px}.no-gameplay-link{padding:10px 20px;font-size:.9rem}}.no-games-data-section{width:100%}.no-games-content{display:flex;flex-direction:row;align-items:center;gap:60px;margin:40px 0}.no-games-image{flex:1;min-width:300px;max-width:600px;display:flex;align-items:center;justify-content:center}.no-games-logo{height:auto;max-height:600px;max-width:100%;border-radius:12px;object-fit:contain}.no-games-text{flex:1;max-width:600px}.no-games-description{font-size:1.3rem;color:#dfdfdf;margin:0 0 25px 0;line-height:1.6;font-weight:300}.no-games-benefits{font-size:1.1rem;color:#adadad;margin:0 0 30px 0;line-height:1.6;font-weight:300}.no-games-link{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,rgba(213,77,255,0.2) 0,rgba(213,77,255,0.1) 100%);border:1px solid rgba(213,77,255,0.4);border-radius:8px;color:#f0edf2;text-decoration:none;font-size:1.1rem;font-weight:400;transition:all .3s ease;cursor:pointer}.no-games-link:hover{background:linear-gradient(135deg,rgba(213,77,255,0.3) 0,rgba(213,77,255,0.2) 100%);border-color:rgba(213,77,255,0.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(213,77,255,0.2)}.no-games-link:active{transform:translateY(0)}@media(max-width:968px){.no-games-content{flex-direction:column;gap:40px}.no-games-image{width:100%;max-width:100%}.no-games-logo{max-height:500px}.no-games-text{max-width:100%}.no-games-description{font-size:1.2rem}.no-games-benefits{font-size:1rem}}@media(max-width:768px){.no-games-description{font-size:1.1rem}.no-games-benefits{font-size:.95rem}.no-games-logo{max-height:400px}.no-games-link{padding:12px 28px;font-size:1rem;width:100%;text-align:center}}@media(max-width:400px){.no-games-content{gap:25px}.no-games-description{font-size:1rem;line-height:1.5}.no-games-benefits{font-size:.85rem;line-height:1.5}.no-games-logo{max-height:300px}.no-games-link{padding:10px 20px;font-size:.9rem}}.nostalgic-section{width:100%;margin:40px 0}.nostalgic-games-wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:normal;margin-top:20px;width:100%}.card.nostalgic-date{flex:1;min-width:400px}.card.nostalgic-games{flex:3;min-width:400px}.card.nostalgic-date .inner{width:100%;height:100%;background:#130b17;border-radius:var(--card-border-radius);padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.card.nostalgic-games .inner{background:#130b17;width:100%;height:100%;border-radius:var(--card-border-radius);display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:10px;padding:10px}.nostalgic-content{display:flex;flex-direction:column;gap:50px}.nostalgic-game-item{aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;transition:opacity .3s ease;opacity:1;background:rgba(213,77,255,0.05);border:1px solid rgba(213,77,255,0.1)}.nostalgic-game-item:hover{border:1px solid rgba(245,240,247,0.719)}.nostalgic-games:hover .nostalgic-game-item:not(:hover){opacity:.7}.nostalgic-game-link{display:block;width:100%;height:100%;text-decoration:none}.nostalgic-game-cover{width:100%;height:100%;object-fit:cover;display:block}.nostalgic-fact{background:linear-gradient(135deg,rgba(213,77,255,0.1) 0,rgba(213,77,255,0.05) 100%);border:1px solid rgba(213,77,255,0.2);border-radius:12px;padding:40px;text-align:center;width:100%;max-width:1300px;margin:0 auto}.nostalgic-year-highlight{color:var(--color-accent-primary);font-weight:600;display:inline-block;margin-top:10px}.nostalgic-fact-year{font-weight:900;text-transform:uppercase;background:var(--color-background-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:5em}.nostalgic-fact-text{font-size:1.2rem;color:#dfdfdf;line-height:1.6;font-weight:300;text-align:center}.nostalgic-fact-head{width:100%;text-align:center;font-size:1.2em;font-weight:600;color:#eee}@media(max-width:968px){.nostalgic-games{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px}.nostalgic-fact{padding:30px 20px}.nostalgic-fact-year{font-size:3rem}.nostalgic-fact-text{font-size:1.2rem}}@media(max-width:768px){.nostalgic-games{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.nostalgic-fact{padding:25px 15px}.nostalgic-fact-year{margin:15px 0}.nostalgic-fact-text{font-size:1.1rem}}@media(max-width:400px){.card.nostalgic-date{min-width:210px}.card.nostalgic-games{min-width:210px}.nostalgic-games{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.nostalgic-fact{padding:20px 12px}.nostalgic-fact-text{font-size:.95rem;line-height:1.5}.nostalgic-content{gap:30px}}.socialcard2-container{position:relative}.socialcard2{width:600px;height:600px;background:linear-gradient(140deg,#3ca482,#441f96);padding:2px;border-radius:10px;overflow:hidden;position:relative}.socialcard2_inner{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;border-radius:10px;background:#130b17;padding:30px;position:relative}.socialcard2_inner>*:not(.socialcard2__decoration){z-index:1;position:relative}.socialcard2__header_logo{width:60px;overflow:hidden}.socialcard2__header_logo img{width:100%}.socialcard2__header{flex:0;display:flex;z-index:5 !important}.socialcard2__content{flex:1;padding:15px}.socialcard2__footer{flex:0;display:flex;justify-content:center;align-items:center}.socialcard2__footer_logo{width:36px;overflow:hidden;margin-right:20px}.socialcard2__footer_logo img{width:100%}.socialcard2__footer_text{color:#ddd;font-size:.9em;letter-spacing:.5px}.socialcard2__decoration{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;pointer-events:none}.socialcard2__header_title{display:flex;flex-direction:column;margin-left:30px;justify-content:center}.socialcard2__header_title-main{font-weight:900;font-size:1.7em;margin-top:-4px}.socialcard2__header_title-sub{font-weight:400;margin-top:-3px}.socialcard2__header_user{display:flex;margin-left:auto;align-items:center;color:#ddd;font-weight:600}.socialcard2__header_user-avatar{width:60px;height:60px;border-radius:50%;border:3px solid #3ca482;overflow:hidden;margin-right:10px;box-shadow:0 0 7px 3px #3ca48285}.socialcard2__header_user-avatar img{width:100%;height:100%;object-fit:cover}.socialcard2-card-header{color:#eee;font-size:1.5em;font-weight:900;margin-bottom:8px;margin-top:5px;text-align:center}.socialcard2__decoration_gogchan,.socialcard2__decoration_bear,.socialcard2__decoration_500{display:none}.socialcard2__header_title--alternative{display:none}.socialcard2__footer_logo--dark{display:none}.socialcard2__decoration_pixel{position:absolute;top:11px;left:-30px;opacity:.8;display:none;z-index:0}.socialcard2-variant-1 .socialcard2__decoration_pixel{display:block}.socialcard2__decoration_pixel img{width:690px}.socialcard2-design-pixels .socialcard2__decoration_pixel,.socialcard2-design-top5 .socialcard2__decoration_pixel{top:81px;left:-83px;opacity:.2}.socialcard2-design-pixels .socialcard2__decoration_pixel img,.socialcard2-design-top5 .socialcard2__decoration_pixel img{width:1080px}.socialcard2.socialcard2-variant-1 .socialcard2__footer_logo{display:none}.socialcard2.socialcard2-variant-2 .socialcard2__content_card{width:90%;margin-left:auto;margin-right:auto}.socialcard2.socialcard2-variant-2 .socialcard2_inner{background:url("/year/2025/assets/media/gog_social_bg.png");background-size:cover}.socialcard2.socialcard2-variant-2 .socialcard2-card-header{text-align:left;width:100%;color:#b15ede;font-size:2.2em;margin-bottom:6px}.socialcard2.socialcard2-variant-2{background:linear-gradient(140deg,#ac5de8,#bb62e8)}.socialcard2.socialcard2-variant-3{overflow:visible}.socialcard2.socialcard2-variant-3 .socialcard2__content_card{width:90%;margin-left:auto;margin-right:auto}.socialcard2.socialcard2-variant-3 .socialcard2_inner{background:url("/year/2025/assets/media/gog_social_bg_light.png");background-size:cover}.socialcard2.socialcard2-variant-3 .socialcard2-card-header{text-align:right;width:100%;color:#000;font-size:1.7em;margin-bottom:6px}.socialcard2.socialcard2-variant-3 .socialcard2__footer{width:calc(90% - 30px);margin-left:auto;margin-right:auto;justify-content:start}.socialcard2.socialcard2-variant-3 .socialcard2__footer_logo--light{display:none}.socialcard2.socialcard2-variant-3 .socialcard2__footer_logo--dark{display:block}.socialcard2.socialcard2-variant-3 .socialcard2__footer_text{color:#000}.socialcard2.socialcard2-variant-3 .socialcard2__header{flex-direction:row-reverse;min-height:70px}.socialcard2.socialcard2-variant-3 .socialcard2__header_logo{display:none}.socialcard2.socialcard2-variant-3 .socialcard2__header_title{text-align:right;color:#000}.socialcard2.socialcard2-variant-3 .socialcard2__header_title--primary .socialcard2__header_title-main{font-size:2.3em}.socialcard2.socialcard2-variant-3 .socialcard2__header_title--primary .socialcard2__header_title-sub{font-size:1.5em;font-weight:300}.socialcard2.socialcard2-variant-3 .socialcard2__header_title--alternative .socialcard2__header_title-main{font-size:1.5em;font-weight:300}.socialcard2.socialcard2-variant-3 .socialcard2__header_title--alternative .socialcard2__header_title-sub{font-size:1.9em;font-weight:900}.socialcard2.socialcard2-variant-3:not(.socialcard2-design-intro) .socialcard2__header_title--primary{display:none}.socialcard2.socialcard2-variant-3:not(.socialcard2-design-intro) .socialcard2__header_title--alternative{display:block}.socialcard2.socialcard2-variant-3 .socialcard2__header_user{margin-left:unset;margin-right:auto}.socialcard2.socialcard2-variant-3 .socialcard2__header_user-avatar{border-color:#000;border-width:2px;box-shadow:none}.socialcard2.socialcard2-variant-3 .socialcard2__header_user-username{color:#000}.socialcard2.socialcard2-variant-3 .socialcard2__decoration_gogchan{display:block;position:absolute;z-index:2;bottom:-5px;right:-18px;width:190px}.socialcard2.socialcard2-design-intro.socialcard2-variant-3 .socialcard2__decoration_gogchan{width:220px}.socialcard2.socialcard2-variant-3 .socialcard2__decoration_bear{display:block;position:absolute;z-index:10;width:140px;top:68px;left:27px}.socialcard2.socialcard2-variant-3 .socialcard2-card-header{display:none}.socialcard2.socialcard2-variant-3{background:linear-gradient(140deg,#ac5de8,#bb62e8);padding:3px}.socialcard2__decoration_bear img{width:100%}.socialcard2__decoration_gogchan img{width:100%}@media(max-width:1260px){.socialcard2-container{zoom:.85}}@media(max-width:1100px){.socialcard2-wrapper{margin-left:auto;margin-right:auto;border-top:1px solid #a96ebe6e;padding-top:20px;margin-top:0}.socialcard2-container{zoom:.8}}@media(max-width:900px){.socialcard2-container{zoom:.7}}@media(max-width:550px){.socialcard2-container{zoom:.65}}@media(max-width:500px){.socialcard2-container{zoom:.60}}@media(max-width:400px){.socialcard2-container{zoom:.5}}.sc2-intro-numbers-container{display:flex;flex-wrap:wrap;justify-content:space-around;width:90%}.sc2-intro-number.first{flex:100%;display:flex;flex-direction:column;align-items:center;padding:30px 10px;margin-bottom:10px}.socialcard2__content_card-intro{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sc2-intro-number.first .sc2-intro-number-value{font-size:7em;font-weight:900;color:#b15ede}.sc2-intro-number-label{color:#ddd;text-transform:uppercase;letter-spacing:.6px;border-top:1px solid #ffffffc2;padding-top:8px;margin-top:2px;font-size:.9em}.sc2-intro-number{text-align:center}.sc2-intro-number.first .sc2-intro-number-label{border-top:1px solid #ffffff2e;padding-top:15px;margin-top:5px}.sc2-intro-number-value{font-size:4em;font-weight:600}.socialcard2.socialcard2-variant-1 .sc2-intro-number.first{background:#130b17;border-radius:10px;border:2px solid #3ca482}.socialcard2.socialcard2-variant-2 .sc2-intro-numbers-container{background:#130b17;border-radius:10px;border:2px solid #ac5de8}.socialcard2.socialcard2-variant-2 .sc2-intro-number.first{padding:0}.socialcard2.socialcard2-variant-2 .sc2-intro-number{padding:30px 0}.socialcard2.socialcard2-variant-3 .sc2-intro-numbers-container{flex-direction:column;width:100%;background:#130b17;border-radius:10px;border:2px solid #ac5de8;align-items:center;justify-content:center;padding:40px 0}.socialcard2.socialcard2-variant-3 .sc2-intro-number{display:flex;flex-direction:row;align-items:center;width:100%;min-height:70px}.socialcard2.socialcard2-variant-3 .sc2-intro-number-label{border-top:0;margin-left:15px;flex:1;text-align:left;padding-top:0;margin-top:0}.socialcard2.socialcard2-variant-3 .sc2-intro-number.first{padding:0;margin:0}.socialcard2.socialcard2-variant-3 .sc2-intro-number-value{flex:1;text-align:right;font-size:3.6em}.socialcard2.socialcard2-variant-3 .sc2-intro-number.first .sc2-intro-number-value{font-size:6em;margin-bottom:-10px}.socialcard2.socialcard2-variant-3 .sc2-intro-number.first .sc2-intro-number-label{font-size:2em;margin-bottom:-10px}.socialcard2__content_card-topgames{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.sc2-topgames-container{display:flex;flex-direction:column;width:100%}.sc2-topgames-item{display:flex;align-items:center;margin:3px 0}.sc2-topgames-cover{height:75px;width:50px;min-width:50px;overflow:hidden;margin-right:20px}.sc2-topgames-rank{color:#ac5de8;font-weight:900;font-size:5.2em;margin-right:30px}.sc2-topgames-cover img{height:100%;width:auto}.sc2-topgames-info{display:flex;flex-direction:column;justify-content:center}.sc2-topgames-title{color:#eee;text-transform:uppercase;font-size:1em;font-weight:600;text-overflow:ellipsis}.sc2-topgames-stats{color:#b15ede;font-size:.9em}.socialcard2.socialcard2-variant-2 .sc2-topgames-item{background:#130b17;border:2px solid #ac5de8;border-radius:10px;margin-bottom:10px;overflow:hidden}.socialcard2.socialcard2-variant-2 .sc2-topgames-rank{order:2;font-size:1em;color:#eee;font-weight:400;margin-right:20px}.socialcard2.socialcard2-variant-2 .sc2-topgames-info{order:3}.socialcard2.socialcard2-variant-2 .sc2-topgames-cover{order:1;width:70px;height:100px}.socialcard2.socialcard2-variant-2 .sc2-topgames-title{max-width:80%}.socialcard2-design-top5.socialcard2.socialcard2-variant-3 .socialcard2__decoration_bear{display:none}.socialcard2.socialcard2-variant-3 .sc2-topgames-item{background:#130b17;border:2px solid #ac5de8;border-radius:10px;margin-bottom:10px;overflow:hidden}.socialcard2.socialcard2-variant-3 .sc2-topgames-rank{order:2;font-size:1em;color:#eee;font-weight:400;margin-right:20px}.socialcard2.socialcard2-variant-3 .sc2-topgames-info{order:3}.socialcard2.socialcard2-variant-3 .sc2-topgames-cover{order:1;width:70px;height:100px}.socialcard2.socialcard2-variant-3 .sc2-topgames-title{max-width:80%}.sc2-mostplayed-container{display:flex;flex-direction:column;width:100%;height:100%}.mostplayed-spotlight{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center}.mostplayed-cover{width:80%;height:200px;overflow:hidden;border-radius:10px;border:2px solid #3ca482}.mostplayed-cover img{width:100%;height:100%;object-fit:cover}.download-hacks-lol .mostplayed-cover img{width:100%;height:unset;object-fit:unset;margin-top:-15px}.mostplayed-title{padding:15px 0;font-size:1.1em;text-transform:uppercase;font-weight:500}.mostplayed-stats-grid{display:flex;width:85%;justify-content:space-between;margin-top:2px}.mostplayed-stat{display:flex;flex-direction:column;align-items:center;justify-content:center}.mostplayed-stat-value{font-size:3em;font-weight:900;color:#ac5de8}.mostplayed-stat-label{text-transform:uppercase;border-top:1px solid #fff;padding-top:8px;margin-top:4px;font-size:.9em}.socialcard2.socialcard2-variant-2 .mostplayed-cover{width:100%;border:2px solid #b15ede}.socialcard2.socialcard2-variant-2 .mostplayed-title{width:100%;text-align:right;padding-top:5px}.socialcard2.socialcard2-variant-2 .mostplayed-stats-grid{width:100%;justify-content:space-between}.socialcard2.socialcard2-variant-2 .mostplayed-stat-label{font-size:.8em}.socialcard2.socialcard2-variant-3 .mostplayed-cover{width:100%;border:2px solid #b15ede}.socialcard2.socialcard2-variant-3 .mostplayed-title{order:-1;padding:5px 0;font-weight:900;color:#000;width:79%;margin-left:auto;font-size:1em}.socialcard2.socialcard2-variant-3 .mostplayed-stats-grid{width:100%;justify-content:center;gap:30px;background:#130b17;padding:10px;border-radius:10px;border:2px solid #ac5de8;margin-top:10px}.socialcard2.socialcard2-variant-3 .mostplayed-stat-value{font-size:2.5em}.socialcard2.socialcard2-variant-3 .mostplayed-stat-label{font-size:.8em}.socialcard2.socialcard2-design-topgame.socialcard2-variant-3 .socialcard2__decoration_bear{top:63px;left:27px}.socialcard2.socialcard2-design-topgame.socialcard2-variant-3.socialcard2-topgame-large-title .socialcard2__decoration_bear{top:82px}.socialcard2.socialcard2-variant-3 .mostplayed-title{order:-1}.sc2-achievements-item{width:32px;height:32px;background:#1e1e517d;overflow:hidden}.sc2-achievements-container-bg{position:absolute;display:flex;flex-wrap:wrap;overflow:hidden;top:-92px;left:-33px;width:115%;height:150%;background:#130b17;gap:10px;justify-content:space-evenly;transform:rotate(-5deg)}.sc2-achievements-item{width:35px;height:35px;background:#1e1e517d;overflow:hidden}.sc2-achievements-bignumber-container{width:100%;height:100%;display:flex;align-items:start;justify-content:center}.sc2-achievements-container{width:100%;height:100%}.socialcard2__content_card-achievements{width:100%;height:100%;overflow:hidden}.sc2-achievements-bignumber-value{font-size:9em;font-weight:600;color:#b15ede}.sc2-achievements-bignumber{background:#130b17d1;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;border:2px solid #3ca482;border-radius:10px;height:85%;position:relative;overflow:hidden}.sc2-achievements-bignumber-label{text-transform:uppercase;color:#ddd;letter-spacing:.5px;border-top:1px solid #ffffff45;padding-top:15px;margin-top:5px}.sc2-achievements-item img{width:100%;height:100%;object-fit:cover}.socialcard2.socialcard2-variant-1 .sc2-achievements-bignumber{position:initial;border:0;background:transparent}.socialcard2.socialcard2-variant-1 .sc2-achievements-container-bg{z-index:0;opacity:.16}.socialcard2.socialcard2-variant-1 .sc2-achievements-container{z-index:2}.sc2-achievements-bignumber-value,.sc2-achievements-bignumber-label,.socialcard2-design-achievements .socialcard2__footer{position:relative;z-index:2}.socialcard2-design-achievements.socialcard2-variant-1 .socialcard2__decoration_pixel{display:none}.socialcard2-design-achievements.socialcard2-variant-1 .socialcard2__header{backdrop-filter:blur(1px)}.socialcard2-design-achievements.socialcard2-variant-1 .socialcard2_inner{position:relative}.socialcard2.socialcard2-variant-2 .sc2-achievements-bignumber{position:initial;border:0;background:transparent}.socialcard2.socialcard2-variant-2 .sc2-achievements-container-bg{z-index:0;opacity:.16}.socialcard2.socialcard2-variant-2 .sc2-achievements-container{z-index:2}.socialcard2-design-achievements.socialcard2-variant-2 .socialcard2__decoration_pixel{display:none}.socialcard2-design-achievements.socialcard2-variant-2 .socialcard2__header{backdrop-filter:blur(1px)}.socialcard2-design-achievements.socialcard2-variant-2 .socialcard2_inner{position:relative;background:#18081f}.socialcard2.socialcard2-variant-3 .sc2-achievements-bignumber{position:initial;border:0;background:transparent}.socialcard2.socialcard2-variant-3 .sc2-achievements-container-bg{z-index:0;opacity:.16;display:none}.socialcard2.socialcard2-variant-3 .sc2-achievements-container{z-index:2}.socialcard2-design-achievements.socialcard2-variant-3 .socialcard2__decoration_pixel{display:none}.socialcard2-design-achievements.socialcard2-variant-3 .sc2-achievements-bignumber-label{position:absolute;top:279px;width:170px;border-top:0;font-weight:600;color:#265c78;left:316px;transform:rotateY(2deg) rotate(-2deg);opacity:.9}.socialcard2-design-achievements.socialcard2-variant-3 .socialcard2__header_title{display:none !important}.socialcard2-design-achievements.socialcard2-variant-3 .sc2-achievements-bignumber-value{text-shadow:0 0 30px #ffffffa8;position:absolute;top:146px;left:178px;transform:rotateY(2deg) rotate(-2deg);color:#1871fe;text-align:right;min-width:190px}.socialcard2-design-achievements.socialcard2-variant-3 .sc2-achievements-bignumber-value.alot{top:140px;left:150px;font-size:8.4em}.socialcard2-variant-3.socialcard2-design-achievements .socialcard2__decoration_gogchan,.socialcard2-variant-3.socialcard2-design-achievements .socialcard2__decoration_bear{display:none}.socialcard2-variant-3.socialcard2-design-achievements .socialcard2__decoration_500{display:block;top:0;position:absolute;width:100%;height:100%}.socialcard2-variant-3.socialcard2-design-achievements .socialcard2__decoration_500 img{width:100%;height:100%}.socialcard2-variant-3.socialcard2-design-achievements .socialcard2__footer{position:absolute !important;right:20px;width:auto;bottom:40px;font-weight:600;opacity:.5}.socialcard2-variant-3.socialcard2-design-achievements .socialcard2__header_user{position:absolute;bottom:20px;left:20px}.socialcard2-variant-3.socialcard2-design-achievements .socialcard2__header_user-username{color:#232323}.socialcard2-variant-3.socialcard2-design-achievements .socialcard2_inner{background:linear-gradient(180deg,#f5f5f5,#d7d7d7)}.socialcard2.socialcard2-variant-3.socialcard2-design-achievements .socialcard2__footer_logo--dark{display:none}.socialcard2.socialcard2-variant-3.socialcard2-design-achievements .socialcard2__header_logo--light{display:block !important;position:absolute;top:20px;left:20px;width:40px}.socialcard2.socialcard2-variant-3.socialcard2-design-achievements .socialcard2_inner>*:not(.socialcard2__decoration){position:initial}.socialcard2.socialcard2-variant-3.socialcard2-design-achievements{padding:0;background:transparent}.socialcard2-design-pixels.socialcard2.socialcard2-variant-1 .days_column_card{background:#130b18;padding:7px;border-radius:10px;width:454px;margin:0 auto}.socialcard2-design-pixels.socialcard2.socialcard2-variant-1{--color-pixel-bg-level-0:hsl(284,33%,9%);--color-pixel-br-level-0:hsl(284,19%,15%);--color-pixel-bg-level-1:hsl(279,43%,21%);--color-pixel-br-level-1:hsl(279,33%,27%);--color-pixel-bg-level-2:hsl(275,38%,40%);--color-pixel-br-level-2:hsl(275,33%,46%);--color-pixel-bg-level-3:hsl(280,42%,56%);--color-pixel-br-level-3:hsl(280,48%,62%);--color-pixel-bg-level-4:#c757e9;--color-pixel-br-level-4:#b755c9}.socialcard2-design-pixels.socialcard2.socialcard2-variant-2{--color-pixel-bg-level-0:#231d45;--color-pixel-br-level-0:transparent;--color-pixel-bg-level-1:#332b5e;--color-pixel-br-level-1:transparent;--color-pixel-bg-level-2:#4f477d;--color-pixel-br-level-2:transparent;--color-pixel-bg-level-3:#6a629a;--color-pixel-br-level-3:transparent;--color-pixel-bg-level-4:#817aaa;--color-pixel-br-level-4:transparent}.socialcard2-design-pixels.socialcard2.socialcard2-variant-2 .days_column_card{background:#100c27;padding:7px;border-radius:10px}.socialcard2-design-pixels.socialcard2.socialcard2-variant-3 .socialcard2__decoration_bear{display:none}.socialcard2-design-pixels.socialcard2.socialcard2-variant-3{--color-pixel-bg-level-0:#64e4e0;--color-pixel-br-level-0:transparent;--color-pixel-bg-level-1:#8bf4f1;--color-pixel-br-level-1:transparent;--color-pixel-bg-level-2:#c2f4f3;--color-pixel-br-level-2:transparent;--color-pixel-bg-level-3:#e5fffe;--color-pixel-br-level-3:transparent;--color-pixel-bg-level-4:#e4eeee;--color-pixel-br-level-4:transparent}.socialcard2-design-pixels.socialcard2.socialcard2-variant-3 .days_column_card{background:#2bc2b8;padding:6px;border-radius:10px}.socialcard2-design-pixels.socialcard2.socialcard2-variant-3 .contribution_graph_card .contribution_day{box-shadow:1px 1px 1px 1px #24ada1b3}:root{--color-accent-primary:#d54dff;--color-accent-green:#01d47f;--color-container-bg-slight:#19141c;--font-value:"Lato","Arial black",sans-serif;--gametime-row-background:#1b0d1f;--color-background-gradient:linear-gradient(170deg,#ca66e9,#9f5ae7);--color-taste-gradient:linear-gradient(170deg,#e0a0f4,#a970e4);--gametime-text-color:#f1c9fd;--gametime-text-bottom-color:#bd78f1;--tile-value-color:#ccc8bc;--border-item:1px solid #332939;--card-border-radius:15px;--color-pixel-bg-level-0:#1a0f1e;--color-pixel-br-level-0:#2a1f2e;--color-pixel-bg-level-1:#3d1f4d;--color-pixel-br-level-1:#4d2f5d;--color-pixel-bg-level-2:#6d3f8d;--color-pixel-br-level-2:#7d4f9d;--color-pixel-bg-level-3:#9d5fbd;--color-pixel-br-level-3:#ad6fcd;--color-pixel-bg-level-4:#c757e9;--color-pixel-br-level-4:#b755c9}*{box-sizing:border-box;padding:0;margin:0}#style_healthcheck{display:none}body,html{width:100%;height:100%}body{background:#0f0813;color:#fafafa;font-family:"Lato",sans-serif;font-weight:400;font-style:normal}nav[gog-menu]+div.data-wrapper{margin-top:56px;min-height:100vh}.container{width:100%;margin:0 auto;padding:20px;position:sticky;top:0;background:#130b17}section.data{display:flex;flex-direction:column;align-items:center;margin-bottom:60px}section h2{text-align:center;font-size:5rem;color:#ccc8bc;padding:30px 0}.section_split_header{display:flex;align-items:center;justify-content:space-between}.section_split_header h2{text-align:left}.tile{background:var(--color-container-bg-slight);border-radius:var(--card-border-radius);border:var(--border-item)}.row{width:100%;flex:100%;display:flex;flex-wrap:wrap}section.fullheight{height:100vh}section.fullheight img.full{height:100%;width:100%;object-fit:cover}section.doubleheight{height:200vh}section.sticky{position:sticky;top:0}.flex-1{flex:1}section.with-bg{background:#0f0813;background:#1e1622}section.data .row .tile_simple{margin-right:20px}section.data .row .tile_simple:not(:last-of-type){margin-bottom:20px}.singlegame-stats{width:100%;margin-top:15px}.singlegame-stats .tile_chart_container{margin-bottom:20px}.tile_chart_container>.card{height:calc(100% - 20px)}.singlegame-stats .tile_chart_container>.card{height:100%}.tile_chart_container>.card>.inner{height:100%}section.data h3{margin-top:20px;margin-bottom:15px;color:var(--color-accent-primary)}section.data>p.subtitle{margin:20px 0 30px 0;color:#adadad;font-size:1em;opacity:.9}.no-select{user-select:none}.no-break{white-space:nowrap}.no-zoom{zoom:unset !important}section.min-one-height{min-height:calc(min(100vh, 1400px))}.main-wrapper{width:92%;margin:0 auto;max-width:1300px}.header{margin:20px 0}.header__separator{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(213,77,255,0.5) 20%,rgba(213,77,255,0.8) 50%,rgba(213,77,255,0.5) 80%,transparent 100%);margin:20px auto 51px;max-width:470px}.header2{text-align:center;font-size:3.3rem;color:#f0edf2;font-weight:400}.header2.header-1{padding-bottom:0}.header2.header-2{padding-top:15px;font-size:1.8rem;color:#dfdfdf;font-weight:300}.header2.header-3{padding:20px 0 60px;color:#fafafa;font-size:1.5em;opacity:.5;font-weight:300}section#ownership div.header strong{background:var(--color-background-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.ownership_container{width:100%}.ownership_container .header{margin:40px 0}.todo{display:inline-block;background:red;border-radius:4px;margin-right:8px;padding:4px}.todo::after{content:"!TO BE CHANGED!";color:white;font-weight:bold;display:block;text-align:center;line-height:16px;font-size:12px}section#no-access-token{display:flex;width:100vw;height:100vh;align-items:center;justify-content:center}section#no-access-token .landing-content{border:0}.landing-container.error-container{max-width:unset;position:absolute;top:0;left:0;width:100%;height:100%}.error-content{border:none !important}.error-content:has(.landing-description:nth-of-type(2)) .landing-description:first-of-type{margin-bottom:0}::selection{background:#b032d6;color:white}@media(min-width:769px){.mobile-only{display:none !important}}@supports not(-webkit-background-clip:text){*{-webkit-background-clip:unset !important;background-clip:unset !important;-webkit-text-fill-color:initial !important}section#ownership div.header strong,.nostalgic-fact-year,.ownership_big,.stat_bignumber .value__value,.community_stat_value,.tile_simple.pink div.value{background:transparent !important;color:#9f5ae7}.taste_stat_value{background:transparent !important;color:#a970e4}section#intro .header h1.text_2025{background:transparent !important;color:#7c17da}.welcome-username,.share-page-cta h2{background:transparent !important;color:#a970e4}}@media(max-width:768px){:root{--card-border-radius:8px}.container{padding:0}.desktop-only{display:none !important}.mobile-full-width{width:100%;margin:0 auto;flex:unset}.col.mobile-horizontal{display:flex;justify-content:space-evenly;width:100%}.col.mobile-horizontal .tile_simple{width:170px;height:90px;border-radius:10px}.col.mobile-horizontal .tile_simple>div{padding:1px 2px;font-size:.85rem}.col.mobile-horizontal .tile_simple>.value{font-size:2rem}section h2{font-size:2.3rem}section.data .row .tile_simple{margin-right:0;margin:10px 10px;background:0;border-radius:0;border:0}nav[gog-menu]+div.data-wrapper{margin-top:50px}.singlegame-stats .tile_chart_container{margin-bottom:0}.tile_chart_container>.card{height:100%}section>div.header{margin:0;margin-top:20px}.header2.header-1{font-size:1.9rem}.header2.header-2{font-size:1.1rem}.ownership_container .header,.ownership_container .header__separator{margin-bottom:10px}}@media(max-width:400px){:root{--card-border-radius:6px}.main-wrapper{width:100%;padding:0 10px}.header2.header-1{font-size:1.5rem;line-height:1.2}.header2.header-2{font-size:.95rem;line-height:1.3;padding-top:10px}.header__separator{max-width:300px;margin:15px auto}section>div.header{margin-top:15px;margin-bottom:15px}.col.mobile-horizontal .tile_simple{width:140px;height:80px}.col.mobile-horizontal .tile_simple>.value{font-size:1.6rem}.col.mobile-horizontal .tile_simple>div{font-size:.75rem;padding:1px}section h2{font-size:1.8rem}section.data .row .tile_simple{margin:8px 5px}}.landing-background{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f0813 0,#1a0f1f 50%,#0f0813 100%);overflow:hidden;z-index:5}.landing-background::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(212,77,255,0.08) 0,transparent 70%);pointer-events:none;z-index:-1}.floating-cover{position:absolute;left:0;top:0;width:200px;height:280px;background-size:cover;background-position:center;border-radius:8px;box-shadow:0 15px 40px rgba(0,0,0,0.6);cursor:pointer;z-index:1;will-change:transform}.floating-cover .cover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#150b1a;opacity:.9;transition:.3s opacity}.floating-cover:hover{z-index:100;box-shadow:0 20px 60px rgba(212,77,255,0.4),0 0 40px rgba(212,77,255,0.2);transition:box-shadow .3s ease-out,filter .3s ease-out}.floating-cover:hover .cover-overlay{opacity:.1}.landing-wrapper{position:relative;z-index:10;display:flex;align-items:center;justify-content:center}body,div[ng-app="menuCompanion"]{width:100%;height:100%}.landing-container{width:100%;height:100%;max-width:700px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center}.landing-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;border:1px solid #ffffff29;animation:fadeInUp .8s ease-out;backdrop-filter:blur(33px);border-radius:6px;overflow:hidden}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.landing-logo{margin-bottom:0;animation:fadeInUp .8s ease-out .2s both}.landing-logo span{width:120px;height:120px;background:linear-gradient(45deg,#6c01d2,#c601ea,#d54dff);filter:drop-shadow(0 0 20px rgba(212,77,255,0.3))}.landing-title{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:30px;animation:fadeInUp .8s ease-out .4s both}.title-year{font-size:6rem;font-weight:900;background:linear-gradient(45deg,#6c01d2,#c601ea,#d54dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-3px;line-height:1}.title-text{font-size:2.5rem;font-weight:900;color:#ccc8bc;letter-spacing:4px;text-transform:uppercase}.title-subheader{font-size:1rem;font-weight:600;color:#ffffff8f;margin-top:-8px}.landing-description{font-size:1.2rem;line-height:1.8;color:#ccc8bc;opacity:.85;margin-bottom:40px;animation:fadeInUp .8s ease-out .6s both}.landing-button{display:inline-flex;align-items:center;gap:12px;padding:16px 40px;font-size:1.1rem;font-weight:600;color:#fafafa;background:linear-gradient(135deg,rgba(212,77,255,0.2),rgba(108,1,210,0.2));border:2px solid rgba(212,77,255,0.5);border-radius:50px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;text-decoration:none;animation:fadeInUp .8s ease-out .8s both;position:relative;overflow:hidden}.landing-button::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(212,77,255,0.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.landing-button:hover::before{width:400px;height:400px}.landing-button:hover{background:linear-gradient(135deg,rgba(212,77,255,0.3),rgba(108,1,210,0.3));border-color:rgba(212,77,255,0.8);transform:translateY(-2px);box-shadow:0 10px 30px rgba(212,77,255,0.3)}.landing-button:active{transform:translateY(0)}.landing-button span,.landing-button svg{position:relative;z-index:1}.landing-button-secondary{background:rgba(51,41,57,0.4);border-color:rgba(204,200,188,0.3)}.landing-button-secondary:hover{background:rgba(51,41,57,0.6);border-color:rgba(204,200,188,0.5)}.landing-status-title{font-size:2.5rem;font-weight:700;color:#ccc8bc;margin-bottom:20px;animation:fadeInUp .8s ease-out .4s both}.landing-status{font-size:1.3rem;color:#ccc8bc;opacity:.9}.landing-icon{margin-bottom:30px;animation:fadeInUp .8s ease-out .2s both}.landing-icon svg{filter:drop-shadow(0 0 20px rgba(212,77,255,0.2))}.landing-icon-error svg{filter:drop-shadow(0 0 20px rgba(255,71,87,0.2))}.landing-spinner{width:50px;height:50px;border:3px solid rgba(212,77,255,0.2);border-top-color:#d54dff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.landing-spinner-container{margin-bottom:30px;animation:fadeInUp .8s ease-out .2s both}.landing-spinner-large{width:80px;height:80px;border:4px solid rgba(212,77,255,0.2);border-top-color:#d54dff;border-radius:50%;animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.landing-progress{width:100%;max-width:400px;height:6px;background:rgba(51,41,57,0.5);border-radius:10px;overflow:hidden;margin-top:30px;animation:fadeInUp .8s ease-out .6s both}.landing-progress-bar{height:100%;background:linear-gradient(90deg,#6c01d2,#c601ea,#d54dff);background-size:200% 100%;border-radius:10px;animation:progressIndeterminate 2s ease-in-out infinite}@keyframes progressIndeterminate{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}.landing-timestamp{margin-top:20px;font-size:.9rem;color:#ccc8bc;opacity:.6;animation:fadeInUp .8s ease-out .8s both}@media(max-width:768px){.title-year{font-size:4rem}.title-text{font-size:1.8rem;letter-spacing:2px}.landing-description{font-size:1rem}.landing-status-title{font-size:1.8rem}.landing-button{padding:14px 30px;font-size:1rem}.floating-cover{width:150px;height:210px}}@media(max-width:480px){.title-year{font-size:3rem}.title-text{font-size:1.4rem}.landing-description{font-size:.9rem}.landing-status-title{font-size:1.5rem}.floating-cover{width:120px;height:168px}}