@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/roboto-cyrillic-ext-400.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/roboto-cyrillic-400.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/roboto-latin-400.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/roboto-cyrillic-ext-500.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/roboto-cyrillic-500.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/roboto-latin-500.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/roboto-cyrillic-ext-700.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/roboto-cyrillic-700.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/roboto-latin-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{color-scheme: light;--bg: #ebeef3;--panel: #ffffff;--panel2: #f4f6fa;--line: #dadce0;--text: #1a1a1a;--muted: #22262c;--accent: #268d46;--accent-hover: #207c3d;--green: #168657;--header: #ffffff;--input: #f4f6fa;--hover: #edf1f7;--detail: #ffffff;--gold: #e7a126;--radius: 12px;--shadow: 0 4px 20px rgba(23,40,60,.045);--bg-body: var(--bg);--bg-card: var(--panel);--bg-secondary: var(--panel2);--bg-tertiary: var(--panel2);--text-main: var(--text);--text-secondary: var(--muted);--text-light: var(--muted);--border: var(--line);--border-light: var(--line);--white: var(--panel);--link-color: var(--accent);--rating-good: var(--gold);--sidebar-panel: #fff;--sidebar-panel-border: #e0e5ec;--sidebar-control: #f3f4f6;--sidebar-control-text: #161c28;--card-motion-duration: .85s;--card-motion-easing: cubic-bezier(.22,1,.36,1)}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scrollbar-color: var(--accent) var(--bg)}body{margin: 0;min-width: 0;min-height: 100vh;background: var(--bg);color: var(--text);-webkit-font-smoothing: antialiased;overflow-x: hidden;line-height: 1.8;font-family: "Roboto",sans-serif}body.menu-open{overflow: hidden}a{color: inherit;text-decoration: none}a:hover{color: var(--accent)}button,input,select,textarea{font: inherit}button{cursor: pointer}img{max-width: 100%;height: auto;vertical-align: middle}h1,h2,h3,h4,h5,h6{color: var(--text);line-height: 1.3}h3,h4{font-size:20px}p{margin: 0 0 14px}ul,ol{margin-top: 0}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}::selection{background: var(--accent);color: #fff}::-webkit-scrollbar{width: 9px;height: 8px}::-webkit-scrollbar-track{background: var(--bg)}::-webkit-scrollbar-thumb{background: var(--accent);border-radius: 10px}.topin{min-width: 0}.logo{display: inline-flex;flex-direction: column;justify-content: center;flex-shrink: 0;color: var(--text);font-size: 27px;font-weight: 900;line-height: 1.05;letter-spacing: -1.5px;white-space: nowrap}.logo:hover{color: var(--text)}.logo b{color: var(--accent)}.logo small{display: block;margin-top: 4px;font-size: 9px;font-weight: 700;letter-spacing: 2.5px;color: var(--muted)}.nav{display: flex;align-items: center;gap: 24px;flex-shrink: 0}.nav a{color: var(--muted);font-size: 14px;font-weight: 750;white-space: nowrap;transition: color .2s}.nav a:hover,.nav a.active{color: var(--accent)}.search{position: relative;flex: 1 1 260px;max-width: 340px;min-width: 100px;margin-left: auto}.search form{position: relative;width: 100%}.search input,.search input[type="text"]{width: 100%;min-height: 43px;padding: 11px 43px 11px 14px;border: 1px solid var(--line);border-radius: 20px;outline: none;background: var(--input);color: var(--text);font-size: 12px;transition: border-color .2s}.search input:focus{border-color: var(--accent)}.search input::placeholder{color: var(--muted)}.search button,.search > button{position: absolute;top: 50%;right: 7px;transform: translateY(-50%);display: grid;place-items: center;width: 32px;height: 32px;padding: 0;border: 0;border-radius: 7px;background: transparent;color: var(--muted);font-size: 21px}.search button:hover{color: var(--accent)}.headerbtn,.login-btn,.theme-toggle{display: inline-flex;align-items: center;justify-content: center;gap: 7px;flex-shrink: 0;min-height: 38px;padding: 9px 12px;border: 1px solid var(--line);border-radius: 20px;background: var(--panel2);color: var(--text);font-size: 12px;font-weight: 750;white-space: nowrap;transition: background .2s,color .2s}.headerbtn:hover,.login-btn:hover,.theme-toggle:hover{background: var(--hover);color: var(--accent)}.login-guest,.login-user,.header-actions{display: flex;align-items: center;gap: 7px;flex-shrink: 0}.mobilemenu{display: none;flex-shrink: 0;width: 39px;height: 39px;padding: 0;border: 1px solid var(--line);border-radius: 20px;background: var(--panel2);color: var(--text);font-size: 21px}.shell{display: grid;grid-template-columns: 280px minmax(0,1fr) 280px;gap: 20px;align-items: start;max-width: 1600px;margin: 0 auto;padding: 24px 28px 35px}.shell > *,.side,.right,#catalogMain,.block{min-width: 0}#catalogMain,.side,.right{width: 100%}.block{margin-bottom: 18px;overflow: hidden;background: var(--panel);border: 1px solid var(--line);border-radius: 12px;box-shadow: var(--shadow)}.blockhead{display: flex;align-items: center;gap: 8px;min-height: 48px;padding: 13px 15px;border-bottom: 1px solid var(--line);color: var(--text);font-size: 12px;font-weight: 850;line-height: 1.4}.blockhead svg,.blockhead .platform-icon{flex-shrink: 0}.blockhead a{color: inherit}.blockhead a:hover{color: var(--accent)}.blockhead .count{margin-left: auto;color: var(--muted);font-size: 10px}.platform-icon{display: inline-grid;place-items: center;flex: none;font-size: 11px;font-weight: 900}.ps-old{color: #e7a126;font-size: 16px}.ps3-icon,.ps4-icon,.ps5-icon{color: #3476c3}.xbox-icon{width: 18px;height: 18px;border-radius: 50%;background: #228a40;color: #fff;font-size: 14px}.menu{padding: 9px}.menu a,.menu button{display: flex;align-items: center;justify-content: space-between;gap: 8px;width: 100%;min-width: 0;padding: 10px 11px;border: 0;border-radius: 7px;background: transparent;color: var(--muted);font-size: 12px;font-weight: 650;text-align: left;overflow-wrap: anywhere;transition: background .2s,color .2s}.menu a:hover,.menu button:hover,.menu .sel,.menu .active{background: var(--hover);color: var(--accent)}.menu .sel,.menu .active{font-weight: 800}.menu em{color: var(--muted);font-size: 10px;font-style: normal}.compact-links{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 3px 7px;padding: 11px 12px}.compact-links a,.compact-links button{display: flex;align-items: center;min-width: 0;max-width: 100%;width: 100%;padding: 8px 6px;border: 0;border-radius: 7px;background: transparent;color: var(--muted);font-size: 11px;font-weight: 650;line-height: 1.35;text-align: left;white-space: normal;overflow-wrap: anywhere;transition: background .2s,color .2s}.compact-links a:hover,.compact-links button:hover,.compact-links .sel,.compact-links .active{background: var(--hover);color: var(--accent)}.compact-links .sel,.compact-links .active{font-weight: 850}.year-links a,.year-links button{justify-content: center;text-align: center}.tiny{padding: 15px;color: var(--muted);font-size: 12px;line-height: 1.7}.tiny strong{color: var(--text)}.sectiontitle{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 8px 12px;margin: 0 0 17px}.sectiontitle h1,.sectiontitle h2{margin: 0;color: var(--text);font-size: 20px;font-weight: 850;letter-spacing: -.5px;line-height: 1.4}.sectiontitle h1::before,.sectiontitle h2::before{content: "";display: inline-block;width: 4px;height: 19px;margin-right: 11px;border-radius: 3px;background: var(--accent);vertical-align: -3px}.sectiontitle small{color: var(--muted);font-size: 11px}.featured-section,.catalog-section{min-width: 0}.featured-section{margin-bottom: 26px}.poster-section{margin-bottom: 25px;padding: 18px;border-radius: 20px;background: var(--panel);box-shadow: 0 3px 7px rgb(0 0 0 / 5%);position: relative}.poster-section > .sectiontitle{padding-right: 90px}.poster-carousel{width: 100%}.poster-track{align-items: stretch;gap: 10px;min-width: 0;transition: transform .45s cubic-bezier(.22,1,.36,1);will-change: transform}.poster-item,.poster-track > .game-card,.poster-track > .carousel-card{position: relative;display: block;flex: 0 0 120px;width: 120px;min-width: 0;overflow: hidden;border: 1px solid var(--line);border-radius: 10px;background: var(--panel2);color: var(--text);transition: border-color .2s,transform .2s}.poster-item:hover,.poster-track > .game-card:hover,.poster-track > .carousel-card:hover{transform: translateY(-3px);border-color: var(--accent);color: var(--text)}.poster-image,.poster-track .game-poster{position: relative;display: block;width: 100%;overflow: hidden;background: var(--panel2)}.poster-image img,.poster-track .game-poster img,.poster-track .game-poster-img{display: block;width: 100%;height: auto;aspect-ratio: 2 / 3;object-fit: cover;transition: transform .3s}.poster-item:hover img,.poster-track .carousel-card:hover img{transform: scale(1.045)}.poster-title,.poster-track .game-info{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;min-height: 43px;padding: 8px 8px 10px;color: var(--text);font-size: 11px;font-weight: 750;line-height: 1.4}.poster-track .game-title{font-size: inherit;font-weight: inherit}.poster-tag,.poster-track .cat-label{position: absolute;top: 7px;left: 7px;z-index: 2;padding: 4px 6px;border-radius: 5px;background: var(--accent);color: #fff;font-size: 9px;font-weight: 800}.poster-track .game-meta{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;display: flex;flex-wrap: wrap;gap: 3px;padding: 20px 5px 6px;background: linear-gradient(transparent,rgba(0,0,0,.82))}.poster-track .game-meta span{padding: 2px 4px;border-radius: 4px;background: rgba(255,255,255,.18);color: #fff;font-size: 9px}.poster-carousel .carousel-arrow{position: absolute;top: -51px;z-index: 3;display: grid;place-items: center;width: 34px;height: 32px;padding: 0;border: 1px solid var(--line);border-radius: 8px;background: var(--panel);color: var(--text);font-size: 23px;line-height: 1;box-shadow: none;transition: background .2s,color .2s}.poster-carousel .carousel-arrow:hover{background: var(--accent);color: #fff;transform: none}.poster-carousel .carousel-arrow.prev{left: auto;right: 41px}.poster-carousel .carousel-arrow.next{right: 0}.poster-section .carousel-arrow{top: -51px}.featuregrid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 13px;margin-bottom: 28px}.featuregrid > *{min-width: 0}.feature{position: relative;display: block;min-width: 0;overflow: hidden;border: 1px solid var(--line);border-radius: 10px;background: var(--panel2);transition: transform .2s,border-color .2s}.feature:hover{transform: translateY(-3px);border-color: var(--accent)}.feature img{display: block;width: 100%;aspect-ratio: 1.42;object-fit: cover}.feature::after{content: "";position: absolute;inset: 30% 0 0;pointer-events: none;background: linear-gradient( transparent,rgba(10,17,26,.93) )}.feature .info{position: absolute;right: 10px;bottom: 10px;left: 10px;z-index: 1;color: #fff}.feature strong{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #fff;font-size: 12px;line-height: 1.4}.feature span{display: block;margin-top: 4px;color: #d1d8e0;font-size: 10px;line-height: 1.35}#catalog{scroll-margin-top: 100px}.pill{display: inline-flex;align-items: center;justify-content: center;min-height: 36px;padding: 8px 13px;border-radius: 7px;background: var(--panel);color: var(--muted);font-size: 12px;font-weight: 750;white-space: nowrap;transition: background .2s,color .2s,border-color .2s}.pill:hover{border-color: var(--accent);background: var(--hover);color: var(--accent)}.pill.active{border-color: var(--accent);background: var(--accent);color: #fff}.dle-sort{display: flex;align-items: center;min-width: 0;margin-left: auto;color: var(--muted);font-size: 12px}.dle-sort select,.toolbar select{max-width: 100%;min-height: 36px;padding: 7px 10px;border: 1px solid var(--line);border-radius: 7px;background: var(--panel);color: var(--text);font-size: 12px}.dle-sort ul{display: flex;flex-wrap: wrap;gap: 5px;margin: 0;padding: 0;list-style: none}.dle-sort li{list-style: none}.dle-sort a{color: var(--muted)}.dle-sort a:hover{color: var(--accent)}.games,.catalog-content,.catalog-content > #dle-content{min-width: 0}.games{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 15px;align-items: start}.catalog-content > #dle-content{display: contents}.catalog-content > .navigation,.catalog-content > .pagination,.catalog-content > #dle-content > .navigation,.catalog-content > #dle-content > .pagination,.catalog-content > .dle-comments-navigation{grid-column: 1 / -1}.game,.game-card:not(.carousel-card),.short_story{position: relative;display: block;min-width: 0;overflow: hidden;border: 1px solid var(--line);border-radius: 11px;background: var(--panel);color: var(--text);transition: transform .2s,border-color .2s,box-shadow .2s}.game:hover,.game-card:not(.carousel-card):hover,.short_story:hover{transform: translateY(-3px);border-color: var(--accent);box-shadow: var(--shadow)}.cover,.game-poster,.short_img{position: relative;min-width: 0;overflow: hidden;background: var(--panel2)}.cover img,.game:not(.carousel-card) .game-poster-img,.short_img img{display: block;width: 100%;height: auto;aspect-ratio: .77;object-fit: cover;transition: transform .3s}.game:hover .cover img,.game:hover .game-poster-img,.short_story:hover .short_img img{transform: scale(1.035)}.tag,.game .cat-label,.short_story .cat-label{position: absolute;top: 9px;left: 9px;z-index: 2;padding: 5px 7px;border-radius: 5px;background: var(--accent);color: #fff;font-size: 10px;font-weight: 850}.bookmark{position: absolute;top: 9px;right: 9px;z-index: 2;display: grid;place-items: center;width: 30px;height: 30px;padding: 0;border: 0;border-radius: 7px;background: rgba(19,26,34,.85);color: #fff;font-size: 15px}.bookmark.saved{color: #f4b942}.gamebody,.game:not(.carousel-card) .game-info{padding: 12px}.game h3,.game .game-title,.short_title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 0 0 8px;color: var(--text);font-size: 14px;font-weight: 750;line-height: 1.45}.game:hover h3,.game:hover .game-title,.short_story:hover .short_title{color: var(--accent)}.meta{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 5px;margin: 9px 0;color: var(--muted);font-size: 11px}.gamefoot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 6px;padding-top: 10px;border-top: 1px solid var(--line);color: var(--muted);font-size: 11px}.rating,.detail-rating,.rightgame .rating,.strate{color: var(--gold);font-weight: 850}.seed{color: var(--green);font-weight: 750}.short_story .short_img{position: relative}.short_story .short_meta{position: absolute;bottom: 9px;left: 9px;z-index: 2;display: flex;flex-wrap: wrap;gap: 4px}.short_meta span,.short_meta_year,.short_meta_size,.short_meta_ver{display: inline-flex;align-items: center;padding: 4px 6px;border-radius: 5px;background: rgba(16,24,34,.82);color: #fff;font-size: 10px;line-height: 1.2}.short_title{margin: 0;padding: 10px}.rightgame{display: flex;align-items: center;gap: 10px;min-width: 0;padding: 10px 12px;border-bottom: 1px solid var(--line);transition: background .2s}.rightgame:last-child{border-bottom: 0}.rightgame:hover{background: var(--hover)}.rightgame img{flex: 0 0 48px;width: 48px;height: 65px;border-radius: 6px;object-fit: cover}.rightgame > div,.rightgame .info{flex: 1;min-width: 0}.rightgame strong{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: var(--text);font-size: 14px;font-weight: 750;line-height: 1.4}.rightgame p{margin: 5px 0 0;color: var(--muted);font-size: 10px}.rank{color: var(--accent);font-size: 11px;font-weight: 900}.side-item{position: relative;display: flex;align-items: center;gap: 10px;min-width: 0;padding: 10px 12px;border-bottom: 1px solid var(--line)}.side-item:hover{background: var(--hover)}.side-img{flex: 0 0 48px;width: 48px;overflow: hidden;border-radius: 6px}.side-img img{width: 48px;height: 65px;object-fit: cover}.side-body{flex: 1;min-width: 0}.side-body .name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: var(--text);font-size: 11px;font-weight: 750}.side-body .strate{display: inline-block;margin-top: 5px;font-size: 11px}.side-two{color: var(--muted);font-size: 10px}.main-seo,.seo-text,.seo-content{min-width: 0;margin-top: 28px;padding: 22px;border: 1px solid var(--line);border-radius: 12px;background: var(--panel);color: var(--text);font-size: 14px;line-height: 1.85}.main-seo h2,.seo-text h2,.seo-content h2{margin: 22px 0 12px;font-size: 19px}.main-seo h3,.seo-text h3,.seo-content h3{margin: 18px 0 10px;font-size: 16px}.main-seo p,.seo-text p,.seo-content p{margin-bottom: 14px}.main-seo a,.seo-text a,.seo-content a{color: var(--accent)}.main-seo ul,.seo-text ul,.seo-content ul{padding-left: 22px}.dle-page{min-width: 0;padding: 22px;border: 1px solid var(--line);border-radius: 12px;background: var(--panel);overflow-wrap: anywhere}.dle-page img{max-width: 100%}.gamepage,.full-story,.fullstory{min-width: 0}.breadcrumbs,.speedbar{margin: 0 0 18px;color: var(--muted);font-size: 12px}.breadcrumbs a,.speedbar a{color: var(--accent)}.detail-wrap,.fs-container,.full-content{min-width: 0;padding: 20px;border: 1px solid var(--line);border-radius: 12px;background: var(--panel)}.detail-intro,.full_grid,.game-card__grid{display: grid;grid-template-columns: 190px minmax(0,1fr);gap: 20px;align-items: start}.detail-intro > *,.full_grid > *,.game-card__grid > *{min-width: 0}.detail-poster,.full_img,.fs-poster,.game-card__poster-image{display: block;width: 100%;height: auto;border-radius: 10px;aspect-ratio: 2 / 3;object-fit: cover}.detail-title,.fs-title{margin: 0 0 15px;color: var(--text);font-size: 27px;font-weight: 850;line-height: 1.25}.facts,.detailgrid,.spec_info{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.facts > *,.detailgrid > *,.spec_item{min-width: 0;padding: 12px;border: 1px solid var(--line);border-radius: 8px;background: var(--panel2);color: var(--muted);font-size: 12px}.facts b,.detailgrid b{display: block;margin-top: 4px;color: var(--text)}.detail-actions{display: flex;flex-wrap: wrap;gap: 10px;margin: 18px 0}.orange,.download_button,.game-card__download-btn,.game-card__torrent-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 42px;padding: 10px 17px;border: 0;border-radius: 8px;background: var(--accent);color: #fff;font-size: 14px;font-weight: 800;text-align: center;transition: background .2s}.orange:hover,.download_button:hover,.game-card__download-btn:hover,.game-card__torrent-btn:hover{background: var(--accent-hover);color: #fff}.outline{display: inline-flex;align-items: center;justify-content: center;min-height: 42px;padding: 10px 17px;border: 1px solid var(--line);border-radius: 8px;background: var(--panel2);color: var(--text);font-weight: 750}.outline:hover{border-color: var(--accent);color: var(--accent)}.full_desc,.game-card__description,.description{color: var(--text);font-size: 14px;line-height: 1.85;overflow-wrap: anywhere}.full_desc p,.game-card__description p,.description p{margin: 15px 0}.full_section_title{margin: 28px 0 16px;padding-bottom: 10px;border-bottom: 1px solid var(--line);font-size: 19px;font-weight: 800}.details,.update_info,.ver_info,.game-card__requirements-list{padding: 16px;border: 1px solid var(--line);border-radius: 10px;background: var(--panel2);color: var(--text)}.details{list-style: none}.details_item,.update_item{display: flex;flex-wrap: wrap;gap: 5px 10px;padding: 7px 0;border-bottom: 1px solid var(--line)}.details_item:last-child,.update_item:last-child{border-bottom: 0}.details_item b,.update_item b{color: var(--muted)}.xfieldimagegallery,.game-card__gallery{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 14px 0;padding: 0;list-style: none}.xfieldimagegallery img,.game-card__gallery img{display: block;width: 100%;height: auto;border-radius: 8px}.download-info-table{width: 100%;margin-top: 18px;border: 1px solid var(--line);border-spacing: 0;border-radius: 10px;overflow: hidden;font-size: 12px}.download-info-table th,.download-info-table td{padding: 12px 14px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top;overflow-wrap: anywhere}.download-info-table th{width: 150px;background: var(--panel2)}.download-info-table tr:last-child th,.download-info-table tr:last-child td{border-bottom: 0}.download-info-table.warning-only{margin-top: 16px}.download-warning{color: var(--text)}.verified-icon{padding: 2px 5px;border-radius: 4px;background: var(--accent);color: #fff}.comments-section,.full_comments,.game-card__comments{min-width: 0;margin: 24px 0}.comment,.comment_item,.comment-entry{margin-bottom: 12px;padding: 15px;border: 1px solid var(--line);border-radius: 10px;background: var(--panel2);color: var(--text);font-size: 12px}.comment_header{flex-wrap: wrap}.comment_avatar{border-radius: 50%}.comment_login,.comment-entry b{color: var(--accent);font-weight: 800}.comment-form-guest input{flex: 1;min-width: 0}textarea,.commentinput{max-width: 100%;padding: 11px 12px;border: 1px solid var(--line);border-radius: 8px;background: var(--input);color: var(--text)}.comments-tree-list .comments-tree-list{padding-left: 22px}.navigation,.pagination{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 6px;margin: 25px 0}.navigation a,.navigation span,.pagination a,.pagination span{display: inline-flex;align-items: center;justify-content: center;min-width: 36px;min-height: 36px;padding: 3px;border: 1px solid var(--line);border-radius: 20px;background: var(--panel);color: var(--text);font-size: 15px;font-weight: 700}.navigation a:hover,.pagination a:hover,.navigation .current,.pagination .current{border-color: var(--accent);background: var(--accent);color: #fff}.info_message,.system-message{margin: 12px 0;padding: 12px 15px;border-left: 4px solid var(--accent);border-radius: 8px;background: var(--panel2);color: var(--text)}#searchsuggestions{max-width: min(420px,calc(100vw - 24px));padding: 10px}.search_fast{display: flex;align-items: center;gap: 10px;padding: 8px;border-radius: 7px}.search_fast:hover{background: var(--hover)}.search_fast img{flex: 0 0 40px;width: 40px;height: 56px;object-fit: cover;border-radius: 5px}.search_fast_title{color: var(--text);font-size: 12px;font-weight: 750}#dropmenudiv,.ui-dialog{z-index: 1500 !important;padding: 12px;border: 1px solid var(--line);border-radius: 10px;background: var(--panel);color: var(--text);box-shadow: var(--shadow)}#dropmenudiv a{display: block;padding: 7px 10px;border-radius: 6px;color: var(--text)}#dropmenudiv a:hover{background: var(--hover)}.ui-widget-overlay{position: fixed;inset: 0;background: rgba(0,0,0,.55)}.footer,.footer-old{width: 100%;margin: 0;padding: 25px 20px;border-top: 1px solid var(--line);background: var(--panel);color: var(--muted);font-size: 12px;text-align: center}.footer a,.footer-old a{color: var(--accent)}.footer .main-width{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 20px;max-width: 1450px;margin: 0 auto}.footer-left,.footer-center,.footer-right{min-width: 0}.footer-text{color: var(--muted);font-size: 12px;line-height: 1.7}.footer-col a{display: block;margin-bottom: 8px}.login-modal{position: fixed;inset: 0;z-index: 2000;display: none;align-items: center;justify-content: center;padding: 16px}.login-modal.active,.login-modal.is-open,.login-modal.show{display: flex}.login-modal-overlay{position: absolute;inset: 0;background: rgba(8,15,25,.7);backdrop-filter: blur(4px)}.login-modal-box{position: relative;z-index: 1;width: min(410px,100%);max-height: calc(100dvh - 32px);overflow-y: auto;padding: 26px;border: 1px solid var(--line);border-radius: 20px;background: var(--panel);color: var(--text);box-shadow: 0 20px 70px rgba(0,0,0,.2)}.login-modal-close{position: absolute;top: 10px;right: 12px;display: grid;place-items: center;width: 32px;height: 32px;padding: 0;border: 0;border-radius: 7px;background: var(--panel2);color: var(--text);font-size: 23px}.login-modal-title{margin: 0 0 22px;font-size: 22px;font-weight: 850}.login-modal-form{display: flex;flex-direction: column;gap: 15px}.login-modal-field{display: flex;flex-direction: column;gap: 6px}.login-modal-field label{font-size: 12px;font-weight: 700}.login-modal-field input{width: 100%;min-height: 43px;padding: 10px 12px;border: 1px solid var(--line);border-radius: 8px;outline: none;background: var(--input);color: var(--text)}.login-modal-field input:focus{border-color: var(--accent)}.login-modal-submit{min-height: 43px;padding: 10px;border: 0;border-radius: 15px;background: var(--accent);color: #fff;font-weight: 800}.login-modal-submit:hover{background: var(--accent-hover)}.login-modal-foot{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 10px;font-size: 11px}.login-modal-foot a{color: var(--accent)}#backToTop{position: fixed;bottom: 25px;left: 25px;z-index: 80;display: grid;place-items: center;width: 46px;height: 46px;padding: 0;border: 0;border-radius: 14px;background: var(--accent);color: #fff;font-size: 24px;font-weight: 850;box-shadow: 0 8px 25px rgba(0,0,0,.2);opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(12px);transition: opacity .2s,transform .2s,visibility .2s}#backToTop.visible,#backToTop.is-visible{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0)}#backToTop:hover{background: var(--accent-hover)}.mobile-search-slot,.mobile-menu-backdrop{display: none}@media (max-width: 850px){.mobile-menu-backdrop{position: fixed;inset: 0;z-index: 60;display: block;background: rgba(11,24,28,.65);opacity: 0;pointer-events: none;transition: opacity .22s}.menu-open .mobile-menu-backdrop{opacity: 1;pointer-events: auto}.side#sidebar{position: fixed;top: 0;bottom: 0;left: 0;z-index: 61;display: block !important;width: min(310px,86vw);max-width: 86vw;padding: 15px;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;background: var(--bg);box-shadow: 15px 0 45px rgba(0,0,0,.2);transform: translateX(-110%);transition: transform .24s ease}.menu-open .side#sidebar{transform: translateX(0)}.side#sidebar .compact-links{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px 8px}.side#sidebar .compact-links a,.side#sidebar .compact-links button{padding: 9px 7px;font-size: 12px}.side#sidebar .year-links a,.side#sidebar .year-links button{justify-content: center}}@media (min-width: 1101px) and (max-width: 1350px){.shell{padding: 18px}.topin{gap: 15px;padding: 0 18px}.nav{gap: 12px}.nav a{font-size: 11px}.logo{font-size: 23px}.compact-links{gap: 3px 5px;padding: 10px 9px}.compact-links a,.compact-links button{padding: 7px 5px;font-size: 10px}.games{grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.featuregrid{gap: 10px}.blockhead{padding: 12px;font-size: 11px}.rightgame{padding: 9px}.rightgame img{width: 42px;height: 58px;flex-basis: 42px}}@media (min-width: 851px) and (max-width: 1100px){.shell{grid-template-columns: 165px minmax(0,1fr) 165px;gap: 10px;padding: 12px}.topin{gap: 10px;padding: 0 12px}.logo{font-size: 20px}.nav{display: none}.search{max-width: 260px}.compact-links{grid-template-columns: minmax(0,1fr);padding: 8px}.compact-links a,.compact-links button{padding: 7px 9px;font-size: 11px}.year-links{grid-template-columns: repeat(2,minmax(0,1fr))}.right-links{grid-template-columns: minmax(0,1fr)}.games{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.featuregrid{grid-template-columns: repeat(2,minmax(0,1fr))}.blockhead{padding: 10px;font-size: 10px}.rightgame{gap: 7px;padding: 8px}.rightgame img{flex-basis: 38px;width: 38px;height: 52px}.poster-track > .poster-item,.poster-track > .carousel-card{flex-basis: 112px;width: 112px}.toolbar{gap: 6px}.pill{padding: 7px 9px;font-size: 11px}}@media (max-width: 850px){.top,.topin{min-height: 64px}.topin{gap: 10px;padding: 0 14px}.mobilemenu{display: grid;place-items: center}.nav{display: none}.right{display: none}.search{max-width: none}.logo{font-size: 22px}.logo small{font-size: 8px}.games{gap: 12px}.featuregrid{grid-template-columns: repeat(2,minmax(0,1fr))}.poster-item,.poster-track > .carousel-card{flex-basis: 135px;width: 135px}.poster-section{padding: 14px}.sectiontitle h1,.sectiontitle h2{font-size: 19px}.dle-sort{margin-left: 0}}@media (max-width: 650px){.search{order: 5;flex: 1 1 100%;width: 100%;max-width: none;margin: 0}.mobile-search-slot{display: none}.login-guest,.login-user,.header-actions{margin-left: auto}.logo{font-size: 21px}.shell{padding: 13px 11px}.games{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.featuregrid{gap: 9px}.poster-section{padding: 12px;margin-bottom: 20px}.poster-item,.poster-track > .carousel-card{flex-basis: 126px;width: 126px}.poster-track{gap: 9px}.poster-section > .sectiontitle{padding-right: 75px}.poster-carousel .carousel-arrow{top: -47px;width: 30px;height: 29px}.poster-carousel .carousel-arrow.prev{right: 36px}.sectiontitle h1,.sectiontitle h2{font-size: 17px}.sectiontitle small{font-size: 10px}.pill{min-height: 33px;padding: 7px 9px;font-size: 11px}.gamebody,.game:not(.carousel-card) .game-info{padding: 10px}.game h3,.game .game-title{font-size: 12px}.main-seo,.seo-text,.seo-content,.dle-page{padding: 15px}.detail-intro,.full_grid,.game-card__grid{grid-template-columns: 110px minmax(0,1fr);gap: 12px}.detail-title,.fs-title{font-size: 21px}.facts,.detailgrid{grid-template-columns: 1fr}.xfieldimagegallery,.game-card__gallery{grid-template-columns: repeat(2,minmax(0,1fr))}.download-info-table th{width: 95px}.download-info-table th,.download-info-table td{padding: 9px 8px;font-size: 11px}#backToTop{bottom: 14px;left: 14px;width: 41px;height: 41px}}@media (max-width: 420px){.topin{gap: 7px}.logo{font-size: 19px}.logo small{font-size: 7px;letter-spacing: 1.8px}.theme-toggle,.login-btn{padding: 7px;font-size: 10px}.poster-item,.poster-track > .carousel-card{flex-basis: 112px;width: 112px}.gamebody,.game:not(.carousel-card) .game-info{padding: 8px}.game h3,.game .game-title{font-size: 11px}.meta,.gamefoot{font-size: 10px}.feature .info{right: 7px;bottom: 7px;left: 7px}.feature strong{font-size: 11px}.feature span{font-size: 9px}.toolbar .pill{padding: 7px 8px;font-size: 10px}}@media (max-width: 360px){.shell{padding: 10px 8px}.games{gap: 8px}.side#sidebar .compact-links{gap: 4px;padding: 8px}.side#sidebar .compact-links a,.side#sidebar .compact-links button{padding: 8px 4px;font-size: 11px}.detail-intro,.full_grid,.game-card__grid{grid-template-columns: 90px minmax(0,1fr);gap: 10px}.detail-title,.fs-title{font-size: 18px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior: auto !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}.shell,.block,.games,.featuregrid,.poster-section,.poster-track,.catalog-section,.dle-page{min-width: 0}.block,.game,.feature,.poster-item{overflow-wrap: anywhere}.rating,.detail-rating,.rightgame .rating{color: var(--gold) !important}.game-card.carousel-card{padding: 0;box-shadow: none}.poster-track .carousel-card .game-info{padding: 8px}.poster-track .carousel-card .game-title{margin: 0;color: var(--text)}.game-card__description img{max-width: 100%;height: auto}[hidden]{display: none !important}.comment-form-wrap{--comment-bg: var(--panel,#fff);--comment-soft: var(--panel2,#f0f3f8);--comment-border: var(--line,#e1e6ef);--comment-text: var(--text,#202938);--comment-muted: var(--muted,#718096);--comment-accent: var(--accent,#268d46);width: 100%;min-width: 0;margin: 24px 0;padding: 24px;border: 1px solid var(--comment-border);border-radius: 14px;background: var(--comment-bg);color: var(--comment-text);box-shadow: var(--shadow,0 4px 20px rgba(23,40,60,.045))}.comment-form-heading{display: flex;align-items: center;gap: 12px;margin-bottom: 24px;padding-bottom: 18px;border-bottom: 1px solid var(--comment-border)}.comment-form-heading-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 42px;width: 42px;height: 42px;border-radius: 11px;background: color-mix( in srgb,var(--comment-accent) 11%,var(--comment-bg) );color: var(--comment-accent)}.comment-form-heading-text{min-width: 0}.comment-form-heading-text h3{margin: 0 0 3px;color: var(--comment-text);font-size: 17px;font-weight: 850;line-height: 1.35}.comment-form-heading-text p{margin: 0;color: var(--comment-muted);font-size: 12px;line-height: 1.5}.comment-form-guest{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-bottom: 20px}.comment-form-field{display: flex;flex-direction: column;gap: 7px;min-width: 0}.comment-form-field label,.comment-question label,.comment-captcha > label,.comment-form-editor-label{display: block;margin: 0;color: var(--comment-text);font-size: 12px;font-weight: 750}.required-mark{color: #e45858}.comment-form-field input,.comment-question input,.comment-captcha input{display: block;width: 100%;min-width: 0;height: 44px;min-height: 44px;padding: 0 13px;border: 1px solid var(--comment-border);border-radius: 20px;outline: none;background: var(--comment-soft);color: var(--comment-text);font-family: inherit;font-size: 14px;font-weight: 450;box-shadow: none;transition: border-color .2s ease,box-shadow .2s ease,background .2s ease}.comment-form-field input::placeholder,.comment-question input::placeholder,.comment-captcha input::placeholder{color: var(--comment-muted);opacity: .8}.comment-form-field input:focus,.comment-question input:focus,.comment-captcha input:focus{border-color: var(--comment-accent);background: var(--comment-bg);box-shadow: 0 0 0 3px rgba(38,141,70,.1)}.comment-form-editor{min-width: 0;margin-bottom: 17px}.comment-form-editor-label{display: flex;align-items: center;gap: 4px;margin-bottom: 9px}.comment-editor-area{min-width: 0;width: 100%}.comment-editor-area textarea,.comment-editor-area .bb-editor,.comment-editor-area .fr-box,.comment-editor-area .fr-wrapper,.comment-editor-area .tox,.comment-editor-area .cke{max-width: 100%}.comment-editor-area textarea{display: block;width: 100%;min-height: 160px;padding: 13px 15px;border: 1px solid var(--comment-border);border-radius: 20px;outline: none;background: var(--comment-soft);color: var(--comment-text);font-size: 14px;line-height: 1.7;resize: vertical}.comment-editor-area textarea:focus{border-color: var(--comment-accent);background: var(--comment-bg)}.comment-editor-area .fr-box{overflow: hidden;border: 1px solid var(--comment-border);border-radius: 10px;box-shadow: none}.comment-editor-area .fr-toolbar{border: 0;border-bottom: 1px solid var(--comment-border);border-radius: 0;background: var(--comment-soft);box-shadow: none}.comment-editor-area .fr-wrapper{border: 0;background: var(--comment-bg);box-shadow: none}.comment-editor-area .fr-element{min-height: 150px;color: var(--comment-text);font-family: inherit;font-size: 14px;line-height: 1.7}.comment-editor-area .fr-counter{background: var(--comment-bg);color: var(--comment-muted)}.comments-image-uploader-area{margin-top: 12px}.comment-attach-button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 37px;padding: 8px 12px;border: 1px solid var(--comment-border);border-radius: 8px;background: var(--comment-soft);color: var(--comment-muted);font-size: 12px;font-weight: 700;text-decoration: none;transition: all .2s ease}.comment-attach-button:hover{border-color: var(--comment-accent);background: var(--comment-bg);color: var(--comment-accent)}.comment-attach-button svg{flex-shrink: 0}.comment-subscribe{margin: 15px 0;color: var(--comment-muted);font-size: 12px}.comment-subscribe label{display: inline-flex;align-items: center;gap: 9px;cursor: pointer}.comment-subscribe input[type="checkbox"]{width: 16px;height: 16px;accent-color: var(--comment-accent);cursor: pointer}.comment-recaptcha{max-width: 100%;margin: 17px 0;overflow-x: auto}.comment-question{display: flex;flex-direction: column;gap: 9px;margin: 17px 0}.comment-question-text{padding: 11px 13px;border: 1px solid var(--comment-border);border-radius: 8px;background: var(--comment-soft);color: var(--comment-text);font-size: 12px;line-height: 1.7}.comment-captcha{display: flex;flex-direction: column;gap: 9px;margin: 17px 0}.comment-captcha-row{display: flex;align-items: center;flex-wrap: wrap;gap: 12px}.comment-captcha-image{display: flex;align-items: center;justify-content: center;flex-shrink: 0;min-height: 44px;padding: 5px;border: 1px solid var(--comment-border);border-radius: 8px;background: var(--comment-soft)}.comment-captcha-image img{display: block;max-width: 100%;height: auto}.comment-captcha-row input{flex: 1 1 170px;width: auto}.comment-form-bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;margin-top: 22px;padding-top: 18px;border-top: 1px solid var(--comment-border)}.comment-form-notice{flex: 1 1 180px;margin: 0;color: var(--comment-muted);font-size: 11px;line-height: 1.7}.comment-form-submit{flex-shrink: 0}.comment-form-submit .comment-submit-btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 43px;padding: 11px 18px;border: 1px solid var(--comment-accent);border-radius: 20px;background: var(--comment-accent);color: #fff;font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1.3;box-shadow: none;transform: none;transition: background .2s ease,border-color .2s ease,transform .2s ease}.comment-form-submit .comment-submit-btn:hover{border-color: var(--accent-hover,#207c3d);background: var(--accent-hover,#207c3d);color: #fff;transform: translateY(-1px);box-shadow: none}.comment-submit-btn svg{flex-shrink: 0}@media (max-width: 650px){.comment-form-wrap{margin: 18px 0;padding: 17px;border-radius: 12px}.comment-form-heading{gap: 10px;margin-bottom: 18px;padding-bottom: 15px}.comment-form-heading-icon{flex-basis: 38px;width: 38px;height: 38px}.comment-form-heading-text h3{font-size: 15px}.comment-form-heading-text p{font-size: 11px}.comment-form-guest{grid-template-columns: minmax(0,1fr);gap: 13px}.comment-editor-area textarea{min-height: 145px}.comment-form-bottom{align-items: stretch;flex-direction: column;gap: 13px}.comment-form-notice{flex: 0 1 auto}.comment-form-submit,.comment-form-submit .comment-submit-btn{width: 100%}}@media (max-width: 380px){.comment-form-wrap{padding: 13px}.comment-captcha-row{align-items: stretch;flex-direction: column}.comment-captcha-row input{flex: 0 0 auto;width: 100%}.comment-attach-button{max-width: 100%;font-size: 11px}}.addnews-page{--an-bg: var(--panel,#fff);--an-soft: var(--panel2,#f0f3f8);--an-border: var(--line,#e1e6ef);--an-text: var(--text,#202938);--an-muted: var(--muted,#718096);--an-accent: var(--accent,#268d46);width: 100%;min-width: 0;color: var(--an-text)}.addnews-heading{display: flex;align-items: center;gap: 16px;margin-bottom: 22px;padding: 22px;border: 1px solid var(--an-border);border-radius: 14px;background: var(--an-bg);box-shadow: var(--shadow)}.addnews-heading-icon{display: grid;place-items: center;flex: 0 0 52px;width: 52px;height: 52px;border-radius: 13px;background: color-mix(in srgb,var(--an-accent) 12%,var(--an-bg));color: var(--an-accent)}.addnews-heading-text{min-width: 0}.addnews-heading h1{margin: 0 0 5px;color: var(--an-text);font-size: 24px;font-weight: 850;line-height: 1.3}.addnews-heading p{margin: 0;color: var(--an-muted);font-size: 12px}.addnews-section{min-width: 0;margin-bottom: 18px;overflow: hidden;border: 1px solid var(--an-border);border-radius: 13px;background: var(--an-bg);box-shadow: var(--shadow)}.addnews-section-header{display: flex;align-items: center;gap: 13px;padding: 18px 20px;border-bottom: 1px solid var(--an-border)}.addnews-section-number{display: grid;place-items: center;flex: 0 0 37px;width: 37px;height: 37px;border-radius: 10px;background: var(--an-soft);color: var(--an-accent);font-size: 12px;font-weight: 900}.addnews-section-header h2{margin: 0 0 3px;color: var(--an-text);font-size: 15px;font-weight: 850}.addnews-section-header p{margin: 0;color: var(--an-muted);font-size: 11px;line-height: 1.5}.addnews-section-body{min-width: 0;padding: 20px}.addnews-field{display: flex;flex-direction: column;gap: 8px;min-width: 0;margin-bottom: 20px}.addnews-field:last-child{margin-bottom: 0}.addnews-field > label{color: var(--an-text);font-size: 12px;font-weight: 750}.addnews-field > label span{color: #e45858}.addnews-field input[type="text"],.addnews-field input[type="email"],.addnews-field input[type="number"],.addnews-field input[type="url"],.addnews-field select,.addnews-field textarea,.addnews-captcha input{width: 100%;min-width: 0;min-height: 44px;padding: 11px 13px;border: 1px solid var(--an-border);border-radius: 20px;outline: none;background: var(--an-soft);color: var(--an-text);font-family: inherit;font-size: 14px;font-weight: 450;transition: border-color .2s,box-shadow .2s}.addnews-field textarea{min-height: 120px;line-height: 1.7;resize: vertical}.addnews-field input:focus,.addnews-field textarea:focus,.addnews-field select:focus,.addnews-captcha input:focus{border-color: var(--an-accent);box-shadow: 0 0 0 3px rgba(38,141,70,.1)}.addnews-field input::placeholder,.addnews-field textarea::placeholder{color: var(--an-muted)}.addnews-field-hint{margin: 0;color: var(--an-muted);font-size: 11px}.addnews-category{min-width: 0}.addnews-category select{width: 100%;max-width: 100%;min-height: 44px;padding: 9px;border: 1px solid var(--an-border);border-radius: 20px;background: var(--an-soft);color: var(--an-text)}.addnews-category select[multiple]{min-height: 190px}.addnews-category .chosen-container,.addnews-category .select2-container{width: 100% !important;max-width: 100%}.addnews-editor{min-width: 0;max-width: 100%}.addnews-editor .bb-editor,.addnews-editor .fr-box,.addnews-editor .tox,.addnews-editor .cke{max-width: 100%}.addnews-editor textarea{display: block;width: 100%;min-height: 180px;padding: 13px;border: 1px solid var(--an-border);border-radius: 20px;background: var(--an-soft);color: var(--an-text);font-size: 14px;line-height: 1.7}.addnews-editor .fr-box{overflow: hidden;border: 1px solid var(--an-border);border-radius: 20px;box-shadow: none}.addnews-editor .fr-toolbar{border: 0;border-bottom: 1px solid var(--an-border);background: var(--an-soft);box-shadow: none}.addnews-editor .fr-wrapper{border: 0;background: var(--an-bg);box-shadow: none}.addnews-editor .fr-element{min-height: 180px;color: var(--an-text);font-family: inherit;font-size: 14px;line-height: 1.7}.addnews-xfields{min-width: 0;width: 100%}.addnews-xfields-table{width: 100%;border-collapse: separate;border-spacing: 0 12px;table-layout: fixed}.addnews-xfields-table tr{vertical-align: top}.addnews-xfields-table td{padding: 0 8px 0 0;border: 0;color: var(--an-text);font-size: 12px;overflow-wrap: anywhere}.addnews-xfields-table td:first-child{width: 32%;padding-top: 11px;color: var(--an-text);font-weight: 750}.addnews-xfields-table td:last-child{width: 68%}.addnews-xfields-table input[type="text"],.addnews-xfields-table input[type="number"],.addnews-xfields-table input[type="url"],.addnews-xfields-table textarea,.addnews-xfields-table select{width: 100%;max-width: 100%;min-width: 0;min-height: 42px;padding: 10px 12px;border: 1px solid var(--an-border);border-radius: 8px;outline: none;background: var(--an-soft);color: var(--an-text);font-family: inherit;font-size: 12px}.addnews-xfields-table textarea{min-height: 110px;resize: vertical}.addnews-xfields-table input:focus,.addnews-xfields-table textarea:focus,.addnews-xfields-table select:focus{border-color: var(--an-accent)}.addnews-xfields-table input[type="file"]{max-width: 100%;color: var(--an-muted);font-size: 12px}.addnews-xfields-table img{max-width: 100%;height: auto;border-radius: 7px}.addnews-xfields-table .xfields,.addnews-xfields-table .xfield{max-width: 100%}.addnews-vote-toggle{display: inline-flex;align-items: center;gap: 10px;min-height: 41px;padding: 9px 13px;border: 1px solid var(--an-border);border-radius: 8px;background: var(--an-soft);color: var(--an-text);font-size: 12px;font-weight: 750;transition: border-color .2s,color .2s}.addnews-vote-toggle:hover{border-color: var(--an-accent);color: var(--an-accent)}.addnews-vote-plus{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 6px;background: var(--an-accent);color: #fff;font-size: 17px;font-weight: 700}.addnews-vote-fields{display: flex;flex-direction: column;gap: 16px;margin-top: 18px;padding-top: 18px;border-top: 1px solid var(--an-border)}.addnews-vote-fields[hidden]{display: none !important}.addnews-vote-fields .addnews-field{margin: 0}.addnews-vote-fields input[type="text"],.addnews-vote-fields textarea{width: 100%;min-height: 43px;padding: 11px 13px;border: 1px solid var(--an-border);border-radius: 8px;outline: none;background: var(--an-soft);color: var(--an-text)}.addnews-vote-fields textarea{min-height: 120px;resize: vertical}.addnews-check{display: inline-flex;align-items: center;gap: 9px;color: var(--an-muted);font-size: 12px;cursor: pointer}.addnews-check input{width: 16px;height: 16px;accent-color: var(--an-accent)}.addnews-admin-options{margin-top: 18px;padding: 15px;border: 1px solid var(--an-border);border-radius: 20px;background: var(--an-soft)}.addnews-admin-options .admin_checkboxs{display: flex;flex-wrap: wrap;gap: 10px 18px;color: var(--an-text);font-size: 12px}.addnews-admin-options label{display: inline-flex;align-items: center;gap: 7px;cursor: pointer}.addnews-admin-options input[type="checkbox"]{width: 16px;height: 16px;accent-color: var(--an-accent)}.addnews-recaptcha{max-width: 100%;overflow-x: auto}.addnews-question-text{padding: 12px;border: 1px solid var(--an-border);border-radius: 8px;background: var(--an-soft);color: var(--an-text);font-size: 12px}.addnews-captcha{display: flex;align-items: center;flex-wrap: wrap;gap: 12px}.addnews-captcha-image{padding: 6px;border: 1px solid var(--an-border);border-radius: 8px;background: var(--an-soft)}.addnews-captcha-image img{max-width: 100%}.addnews-captcha input{flex: 1 1 160px;width: auto}.addnews-submit-panel{display: flex;flex-direction: column;gap: 18px;padding: 22px;border: 1px solid var(--an-border);border-radius: 13px;background: var(--an-bg);box-shadow: var(--shadow)}.addnews-submit-info strong{color: var(--an-text);font-size: 14px;font-weight: 850}.addnews-submit-info p{margin: 5px 0 0;color: var(--an-muted);font-size: 11px}.addnews-submit-buttons{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 10px;padding-top: 17px;border-top: 1px solid var(--an-border)}.addnews-btn-preview,.addnews-btn-submit{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 43px;padding: 11px 17px;border-radius: 20px;font-size: 12px;font-weight: 800;transition: background .2s,color .2s}.addnews-btn-preview{border: 1px solid var(--an-border);background: var(--an-soft);color: var(--an-text)}.addnews-btn-preview:hover{border-color: var(--an-accent);color: var(--an-accent)}.addnews-btn-submit{border: 1px solid var(--an-accent);background: var(--an-accent);color: #fff}.addnews-btn-submit:hover{background: var(--accent-hover,#207c3d);color: #fff}.addnews-btn-submit svg{flex-shrink: 0}@media (max-width: 650px){.addnews-heading{gap: 12px;padding: 16px}.addnews-heading-icon{flex-basis: 43px;width: 43px;height: 43px}.addnews-heading h1{font-size: 19px}.addnews-section-header{padding: 14px}.addnews-section-body{padding: 15px}.addnews-xfields-table,.addnews-xfields-table tbody,.addnews-xfields-table tr,.addnews-xfields-table td{display: block;width: 100% !important}.addnews-xfields-table tr{margin-bottom: 17px}.addnews-xfields-table td:first-child{padding: 0 0 7px}.addnews-xfields-table td:last-child{padding: 0}.addnews-submit-panel{padding: 15px}.addnews-submit-buttons{flex-direction: column-reverse}.addnews-btn-preview,.addnews-btn-submit{width: 100%}}@media (max-width: 380px){.addnews-heading{padding: 13px}.addnews-heading h1{font-size: 17px}.addnews-section-number{flex-basis: 32px;width: 32px;height: 32px}.addnews-section-header h2{font-size: 13px}.addnews-section-body{padding: 12px}.addnews-captcha{align-items: stretch;flex-direction: column}.addnews-captcha input{flex: none;width: 100%}}.download-box,.attachment-locked{--att-bg: var(--panel,#fff);--att-soft: var(--panel2,#f0f3f8);--att-line: var(--line,#e1e6ef);--att-text: var(--text,#202938);--att-muted: var(--muted,#718096);--att-accent: var(--accent,#268d46);min-width: 0;padding: 22px;border-radius: 13px;background: var(--att-bg);color: var(--att-text)}.attachment-heading{display: flex;align-items: center;gap: 13px;margin-bottom: 18px}.attachment-heading-icon{display: grid;place-items: center;flex: 0 0 44px;width: 44px;height: 44px;border-radius: 11px;background: color-mix(in srgb,var(--att-accent) 12%,var(--att-bg));color: var(--att-accent)}.attachment-heading-text{min-width: 0}.attachment-heading-text h2{margin: 0 0 3px;color: var(--att-text);font-size: 18px;font-weight: 850;line-height: 1.4;overflow-wrap: anywhere}.attachment-heading-text p{margin: 0;color: var(--att-muted);font-size: 11px}.attachment-download-panel{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-width: 0;padding: 16px;border: 1px solid var(--att-line);border-radius: 20px;background: var(--att-soft)}.attachment-file-info{display: flex;align-items: center;gap: 12px;flex: 1;min-width: 0}.attachment-file-icon{display: grid;place-items: center;flex: 0 0 46px;width: 46px;height: 46px;border-radius: 20px;background: var(--att-bg);color: var(--att-accent);border: 1px solid #dadce0}.attachment-file-details{flex: 1;min-width: 0}.attachment-file-details strong{display: block;color: var(--att-text);font-size: 14px;font-weight: 800;line-height: 1.45;overflow-wrap: anywhere}.attachment-file-meta{display: flex;align-items: center;flex-wrap: wrap;gap: 6px;margin-top: 5px;color: var(--att-muted);font-size: 11px}.attachment-meta-dot{opacity: .6}.attachment-download-btn,.attachment-register-btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;flex-shrink: 0;min-height: 44px;padding: 11px 18px;border: 1px solid var(--att-accent);border-radius: 20px;background: var(--att-accent);color: #fff;font-size: 15px;font-weight: 800;line-height: 1.3;text-align: center;text-decoration: none;transition: background .2s,transform .2s}.attachment-download-btn:hover,.attachment-register-btn:hover{background: var(--accent-hover,#207c3d);color: #fff;transform: translateY(-1px)}.attachment-download-btn svg{flex-shrink: 0}.attachment-warning{display: flex;align-items: flex-start;gap: 12px;margin-top: 16px;padding: 14px 16px;border: 1px solid #f2db9d;border-radius: 20px;background: #fff9e9}.attachment-warning-icon{display: grid;place-items: center;flex: 0 0 30px;color: #b77c14}.attachment-warning-content{flex: 1;min-width: 0}.attachment-warning-content strong{display: block;margin-bottom: 4px;color: #76531a;font-size: 12px;font-weight: 850}.attachment-warning-content p{margin: 0;color: #88682f;font-size: 11px;line-height: 1.7}.attachment-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 9px;margin-top: 16px}.attachment-action-link{color: var(--att-muted);font-size: 11px;font-weight: 650;text-decoration: none}.attachment-action-link:hover{color: var(--att-accent)}.attachment-action-separator{color: var(--att-muted);font-size: 12px}.attachment-locked{display: flex;align-items: flex-start;gap: 15px}.attachment-locked-icon{display: grid;place-items: center;flex: 0 0 50px;width: 50px;height: 50px;border-radius: 12px;background: var(--att-soft);color: var(--att-muted)}.attachment-locked-content{min-width: 0}.attachment-locked-content h2{margin: 0 0 7px;color: var(--att-text);font-size: 17px;font-weight: 850}.attachment-locked-content p{margin: 0 0 15px;color: var(--att-muted);font-size: 12px;line-height: 1.7}.attachment-register-btn{min-height: 37px;padding: 9px 14px;font-size: 11px}@media (max-width: 650px){.download-box,.attachment-locked{padding: 15px;border-radius: 11px}.attachment-heading{gap: 10px}.attachment-heading-icon{flex-basis: 39px;width: 39px;height: 39px}.attachment-heading-text h2{font-size: 15px}.attachment-download-panel{flex-direction: column;align-items: stretch;gap: 14px;padding: 13px}.attachment-download-btn{width: 100%}.attachment-warning{padding: 12px}.attachment-locked{gap: 11px}.attachment-locked-icon{flex-basis: 40px;width: 40px;height: 40px}.attachment-locked-content h2{font-size: 15px}}@media (max-width: 380px){.download-box,.attachment-locked{padding: 12px}.attachment-file-icon{flex-basis: 38px;width: 38px;height: 38px}.attachment-file-details strong{font-size: 12px}.attachment-warning{gap: 8px}}.top{position: sticky;top: 0;z-index: 50;width: 100%;min-height: 76px;background: var(--header,#fff)}.top::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background: linear-gradient(to right,var(--accent),#06b6d4,#3b82f6,#a855f7);z-index: 10}.topin{display: flex;align-items: center;gap: 23px;width: 100%;max-width: 1600px;min-height: 76px;margin: 0 auto;padding: 0 28px}.top .logo{display: inline-flex;flex-direction: column;justify-content: center;flex-shrink: 0;color: var(--text);font-size: 27px;font-weight: 900;line-height: 1.05;letter-spacing: -1.5px;white-space: nowrap;text-decoration: none}.top .logo:hover{color: var(--text)}.top .logo b{color: var(--accent)}.top .logo small{display: block;margin-top: 5px;color: var(--muted);font-size: 9px;font-weight: 750;letter-spacing: 2.3px}.top .nav{display: flex;align-items: center;gap: 22px;flex-shrink: 0}.top .nav a{position: relative;display: inline-flex;align-items: center;min-height: 76px;color: var(--muted);font-weight: 750;white-space: nowrap;transition: color .2s ease}.top .nav a::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 3px;border-radius: 3px 3px 0 0;background: var(--accent);opacity: 0;transform: scaleX(.45);transition: opacity .2s,transform .2s}.top .nav a:hover,.top .nav a.active{color: var(--accent)}.top .nav a:hover::after,.top .nav a.active::after{opacity: 1;transform: scaleX(1)}.top .search{position: relative;display: flex;align-items: center;flex: 1 1 210px;width: 100%;max-width: 340px;min-width: 90px;margin-left: auto}.top .search input[type="search"]{display: block;width: 100%;min-width: 0;height: 43px;padding: 0 46px 0 15px;border: 1px solid var(--line);border-radius: 20px;outline: none;background: var(--input);color: var(--text);font-family: inherit;font-size: 14px;transition: border-color .2s,box-shadow .2s;appearance: none}.top .search input[type="search"]:focus{border-color: var(--accent);box-shadow: 0 0 0 3px rgba(38,141,70,.09)}.top .search input[type="search"]::placeholder{color: var(--muted)}.top .search input[type="search"]::-webkit-search-cancel-button{cursor: pointer}.top .search button[type="submit"]{position: absolute;top: 50%;right: 6px;display: grid;place-items: center;width: 34px;height: 34px;padding: 0;border: 0;border-radius: 7px;background: transparent;color: var(--muted);transform: translateY(-50%);transition: color .2s,background .2s}.top .search button[type="submit"]:hover{background: var(--hover);color: var(--accent)}.top .header-actions{display: flex;align-items: center;gap: 9px;flex-shrink: 0}.top .theme-toggle{display: inline-flex;align-items: center;justify-content: center;gap: 8px;flex-shrink: 0;min-height: 39px;padding: 9px 12px;border: 1px solid var(--line);border-radius: 20px;background: var(--panel2);color: var(--text);font-size: 12px;font-weight: 750;white-space: nowrap;transition: color .2s,background .2s}.top .theme-toggle:hover{background: var(--hover);color: var(--accent)}.top .theme-toggle svg{flex-shrink: 0}.top .header-login{display: flex;align-items: center;flex-shrink: 0;min-width: 0}.top .header-login .login-btn,.top .header-login .headerbtn{min-height: 39px}.top .mobilemenu{display: none;place-items: center;flex: 0 0 40px;width: 40px;height: 40px;padding: 0;border: 1px solid var(--line);border-radius: 20px;background: var(--panel2);color: var(--text);transition: color .2s,background .2s}.top .mobilemenu:hover{background: var(--hover);color: var(--accent)}@media (max-width: 1200px){.topin{gap: 15px;padding: 0 18px}.top .nav{gap: 13px}.top .nav a{font-size: 11px}.top .logo{font-size: 24px}.top .search{max-width: 280px}}@media (max-width: 1000px){.top .nav{display: none}.top .mobilemenu{display: grid}.top .search{max-width: none}}@media (max-width: 650px){.top{min-height: 0}.topin{flex-wrap: wrap;gap: 10px;min-height: 64px;padding: 10px 13px}.top .mobilemenu{flex-basis: 38px;width: 38px;height: 38px}.top .logo{font-size: 21px}.top .logo small{margin-top: 3px;font-size: 8px;letter-spacing: 1.7px}.top .header-actions{gap: 6px;margin-left: auto}.top .theme-toggle{width: 36px;min-height: 36px;padding: 0}.top .theme-toggle-label{display: none}.top .search{order: 5;flex: 1 1 100%;width: 100%;max-width: none;margin: 0}.top .search input[type="search"]{height: 41px;font-size: 12px}}@media (max-width: 390px){.topin{gap: 7px;padding: 15px 10px}.top .logo{font-size: 19px}.top .logo small{font-size: 7px;letter-spacing: 1.3px}.top .header-actions{gap: 4px}.top .mobilemenu{flex-basis: 35px;width: 35px;height: 35px}.top .theme-toggle{width: 34px;min-height: 34px}}.poster-track .poster-item{position: relative;display: flex;flex-direction: column;flex: 0 0 125px;width: 125px;min-width: 0;overflow: hidden;border: 1px solid var(--line);border-radius: 10px;background: var(--panel);color: var(--text);text-decoration: none;transition: border-color .2s ease,transform .2s ease,box-shadow .2s ease}.poster-track .poster-item:hover{transform: translateY(-3px);border-color: var(--accent);box-shadow: 0 7px 20px rgba(0,0,0,.08)}.poster-item .poster-image{position: relative;width: 100%;overflow: hidden;background: var(--panel2);aspect-ratio: 2 / 3}.poster-item .poster-image img{display: block;width: 100%;height: 100%;aspect-ratio: auto;object-fit: cover;transition: transform .3s ease}.poster-item:hover .poster-image img{transform: scale(1.05)}.poster-item .poster-caption{display: flex;flex-direction: column;gap: 4px;flex: 1;min-width: 0;padding: 9px}.poster-item .poster-caption-title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: var(--text);font-size: 11px;font-weight: 800;line-height: 1.4;overflow-wrap: anywhere}.poster-item:hover .poster-caption-title{color: var(--accent)}.poster-item .poster-caption-meta{display: block;margin-top: auto;color: var(--muted);font-size: 10px;line-height: 1.4}@media (max-width: 650px){.poster-track .poster-item{flex-basis: 118px;width: 118px}.poster-item .poster-caption{padding: 8px}.poster-item .poster-caption-title{font-size: 10px}.poster-item .poster-caption-meta{font-size: 9px}}@media (max-width: 380px){.poster-track .poster-item{flex-basis: 108px;width: 108px}}.cat-menu-list,.cat-menu-sub{margin: 0;padding: 0;list-style: none}.cat-menu-list{display: flex;flex-direction: column;gap: 3px;width: 100%;min-width: 0}.cat-menu-item{min-width: 0;list-style: none}.cat-menu-link{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-width: 0;min-height: 38px;padding: 9px 11px;border: 1px solid transparent;border-radius: 8px;background: transparent;color: var(--muted,#718096);font-size: 12px;font-weight: 650;line-height: 1.4;text-decoration: none;transition: background .2s ease,color .2s ease,border-color .2s ease}.cat-menu-link:hover{border-color: var(--line,#e1e6ef);background: var(--panel2,#f0f3f8);color: var(--accent,#268d46)}.cat-menu-name{flex: 1;min-width: 0;overflow-wrap: anywhere}.cat-menu-count{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;min-width: 25px;min-height: 22px;padding: 3px 6px;border-radius: 6px;background: var(--panel2,#f0f3f8);color: var(--muted,#718096);font-size: 10px;font-weight: 800;line-height: 1;font-variant-numeric: tabular-nums;transition: background .2s,color .2s}.cat-menu-link:hover .cat-menu-count{background: var(--panel,#fff);color: var(--accent,#268d46)}.cat-menu-item.active > .cat-menu-link{border-color: color-mix( in srgb,var(--accent,#268d46) 20%,transparent );background: color-mix( in srgb,var(--accent,#268d46) 9%,var(--panel,#fff) );color: var(--accent,#268d46);font-weight: 800}.cat-menu-item.active > .cat-menu-link .cat-menu-count{background: var(--accent,#268d46);color: #fff}.cat-menu-sub{display: flex;flex-direction: column;gap: 2px;margin: 4px 0 7px 13px;padding-left: 10px;border-left: 1px solid var(--line,#e1e6ef)}.cat-menu-sub .cat-menu-link{min-height: 32px;padding: 7px 9px;font-size: 11px;font-weight: 550}.cat-menu-sub .cat-menu-count{min-width: 22px;min-height: 20px;font-size: 9px}.cat-menu-sub .cat-menu-sub{margin-left: 9px}.cat-menu-link:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 2px}@media (max-width: 650px){.cat-menu-link{min-height: 42px;padding: 10px 12px;font-size: 12px}.cat-menu-sub .cat-menu-link{min-height: 38px;font-size: 11px}}@media (prefers-reduced-motion: reduce){.cat-menu-link,.cat-menu-count{transition: none}}.comment_item{--cm-bg: var(--panel,#fff);--cm-soft: var(--panel2,#f0f3f8);--cm-border: var(--line,#e1e6ef);--cm-text: var(--text,#202938);--cm-muted: var(--muted,#718096);--cm-accent: var(--accent,#268d46);position: relative;width: 100%;min-width: 0;margin-bottom: 13px;padding: 19px 20px 15px;border: 1px solid var(--cm-border);border-radius: 12px;background: var(--cm-bg);color: var(--cm-text);transition: border-color .2s ease}.comment_item:hover{border-color: color-mix( in srgb,var(--cm-accent) 25%,var(--cm-border) )}.lastcomments_title{display: flex;flex-direction: column;gap: 5px;margin-bottom: 17px;padding: 12px 14px;border: 1px solid var(--cm-border);border-radius: 8px;background: var(--cm-soft)}.comment_news_label{color: var(--cm-muted);font-size: 10px;font-weight: 650}.lastcomments_title strong,.lastcomments_title a{color: var(--cm-text);font-size: 12px;font-weight: 800;line-height: 1.5;text-decoration: none}.lastcomments_title a:hover{color: var(--cm-accent)}.comment_header{display: flex;align-items: center;gap: 12px;min-width: 0;margin-bottom: 15px}.comment_avatar_wrap{display: flex;align-items: center;justify-content: center;flex: 0 0 44px;width: 44px;height: 44px;overflow: hidden;border: 1px solid var(--cm-border);border-radius: 11px;background: var(--cm-soft)}.comment_avatar{display: block;width: 100%;height: 100%;object-fit: cover}.comment_author-info{display: flex;flex-direction: column;justify-content: center;gap: 5px;flex: 1;min-width: 0}.comment_author_row{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.comment_login{min-width: 0;color: var(--cm-text);font-size: 14px;font-weight: 850;line-height: 1.4;overflow-wrap: anywhere}.comment_login a{color: var(--cm-text);text-decoration: none}.comment_login a:hover{color: var(--cm-accent)}.comment_guest_name{color: var(--cm-text)}.comment_date{display: flex;align-items: center;gap: 5px;color: var(--cm-muted);font-size: 10px;line-height: 1.4}.comment_date svg{flex-shrink: 0;opacity: .8}.comment_body{min-width: 0}.comment_text{color: var(--cm-text);font-size: 14px;font-weight: 450;line-height: 1.8;overflow-wrap: anywhere;word-break: normal}.comment_text p{margin: 0 0 11px}.comment_text p:last-child{margin-bottom: 0}.comment_text a{color: var(--cm-accent);text-decoration: underline;text-underline-offset: 2px}.comment_text a:hover{text-decoration: none}.comment_text img,.comment_text video,.comment_text iframe{max-width: 100%}.comment_text img{height: auto;border-radius: 8px}.comment_text iframe{display: block}.comment_text blockquote,.comment_text .quote{margin: 12px 0;padding: 12px 15px;border-left: 3px solid var(--cm-accent);border-radius: 0 8px 8px 0;background: var(--cm-soft);color: var(--cm-text);font-size: 12px;line-height: 1.7}.comment_text pre{max-width: 100%;margin: 12px 0;padding: 13px;overflow-x: auto;border: 1px solid var(--cm-border);border-radius: 8px;background: var(--cm-soft);color: var(--cm-text);font-size: 12px;line-height: 1.7}.comment_text code{font-size: .92em}.comment_images{display: flex;flex-wrap: wrap;gap: 9px;min-width: 0;margin-top: 15px}.comment_images a{display: inline-block;max-width: 100%}.comment_images img{display: block;max-width: 180px;max-height: 150px;width: auto;height: auto;border: 1px solid var(--cm-border);border-radius: 8px;object-fit: cover;transition: opacity .2s ease}.comment_images img:hover{opacity: .85}.comment_signature{margin-top: 15px;padding-top: 12px;border-top: 1px dashed var(--cm-border);color: var(--cm-muted);font-size: 11px;line-height: 1.7;overflow-wrap: anywhere}.comment_signature img{max-width: 100%;height: auto}.comment_footer{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;margin-top: 17px;padding-top: 12px;border-top: 1px solid var(--cm-border)}.comment_actions{display: flex;align-items: center;flex-wrap: wrap;gap: 7px;width: 100%}.comment_reply{display: inline-flex;align-items: center;min-width: 0}.comment_reply a{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: 32px;padding: 7px 10px;border: 1px solid var(--cm-border);border-radius: 7px;background: var(--cm-soft);color: var(--cm-muted);font-size: 11px;font-weight: 750;line-height: 1.3;text-decoration: none;transition: background .2s ease,border-color .2s ease,color .2s ease}.comment_reply a:hover{border-color: var(--cm-accent);background: var(--cm-bg);color: var(--cm-accent)}.comment_action_reply a{border-color: color-mix( in srgb,var(--cm-accent) 20%,var(--cm-border) );background: color-mix( in srgb,var(--cm-accent) 8%,var(--cm-bg) );color: var(--cm-accent)}.comment_action_delete a:hover{border-color: #dc6262;color: #dc6262}.comment_reply svg{flex-shrink: 0}.comment_mass_action{display: inline-flex;align-items: center;margin-left: auto;color: var(--cm-muted);font-size: 11px}.comment_mass_action input[type="checkbox"]{width: 16px;height: 16px;accent-color: var(--cm-accent)}@media (max-width: 650px){.comment_item{padding: 15px;border-radius: 10px}.comment_header{gap: 10px;margin-bottom: 12px}.comment_avatar_wrap{flex-basis: 40px;width: 40px;height: 40px;border-radius: 20px}.comment_login{font-size: 12px}.comment_text{font-size: 12px;line-height: 1.75}.comment_images img{max-width: 130px;max-height: 115px}.comment_footer{margin-top: 14px}.comment_reply a{min-height: 34px;padding: 8px 10px;font-size: 10px}}@media (max-width: 380px){.comment_item{padding: 12px}.comment_actions{gap: 5px}.comment_reply a{padding: 7px 8px}.comment_images img{max-width: 105px}}.search-suggestion.side-game-card{display: flex;align-items: center;gap: 12px;width: 100%;min-width: 0;min-height: 82px;margin: 0;padding: 10px 12px;border: 0;border-bottom: 1px solid var(--line,#e1e6ef);border-radius: 0;background: var(--panel,#fff);color: var(--text,#202938);text-decoration: none;box-shadow: none;transition: background .18s ease}.search-suggestion.side-game-card:last-child{border-bottom: 0}.search-suggestion.side-game-card:hover,.search-suggestion.side-game-card:focus-visible{background: var(--panel2,#f0f3f8);color: var(--text,#202938)}.search-suggestion.side-game-card:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: -2px}.search-suggestion .search-suggestion-poster{border: 1px solid var(--line,#e1e6ef)}.search-suggestion .side-game-poster-img{display: block;width: 100%;height: 100%;object-fit: cover}.search-suggestion-meta{display: flex;align-items: center;flex-wrap: wrap;gap: 5px 12px}.search-suggestion-meta-item{display: inline-flex;align-items: center;gap: 5px;min-width: 0;color: var(--muted,#718096);font-size: 10px;line-height: 1.4}.search-suggestion-meta-item svg{opacity: .8}.search-suggestion-arrow{display: flex;align-items: center;justify-content: center;flex: 0 0 24px;width: 24px;height: 24px;margin-left: auto;border-radius: 6px;color: var(--muted,#718096);opacity: 0;transform: translateX(-4px);transition: opacity .18s ease,transform .18s ease,color .18s ease}.search-suggestion:hover .search-suggestion-arrow,.search-suggestion:focus-visible .search-suggestion-arrow{opacity: 1;transform: translateX(0);color: var(--accent,#268d46)}.fast-search-results,.fastsearch-results,.search-suggestions{max-height: 420px;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--line,#e1e6ef) transparent}@media (max-width: 650px){.search-suggestion.side-game-card{gap: 10px;min-height: 76px;padding: 9px 10px}.search-suggestion-meta-item{font-size: 9px}.search-suggestion-arrow{display: none}}@media (prefers-reduced-motion: reduce){.search-suggestion.side-game-card,.search-suggestion-arrow{transition: none}}.featuregrid .feature{position: relative;display: block;min-width: 0;aspect-ratio: 16 / 10;overflow: hidden;border: 1px solid var(--line,#e1e6ef);border-radius: 12px;background: var(--panel2,#f0f3f8);color: #fff;text-decoration: none;isolation: isolate;transition: transform .25s ease,border-color .25s ease,box-shadow .25s ease}.featuregrid .feature:hover{transform: translateY(-3px);border-color: var(--accent,#268d46);box-shadow: 0 10px 25px rgba(0,0,0,.13)}.featuregrid .feature-poster{position: absolute;inset: 0;overflow: hidden}.featuregrid .feature-poster > img,.featuregrid .feature-poster > a > img,.featuregrid .feature-poster > picture,.featuregrid .feature-poster > picture > img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease}.featuregrid .feature:hover .feature-poster img{transform: scale(1.06)}.featuregrid .feature-overlay{position: absolute;inset: 0;background: linear-gradient( 180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.35) 58%,rgba(0,0,0,.88) 100% );pointer-events: none}.featuregrid .feature > .info{position: absolute;z-index: 2;right: 0;bottom: 0;left: 0;display: flex;flex-direction: column;align-items: flex-start;gap: 7px;padding: 17px;background: transparent;color: #fff}.featuregrid .feature-title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #fff;font-size: 15px;font-weight: 850;line-height: 1.4;overflow-wrap: anywhere}.featuregrid .feature-meta{display: inline-flex;align-items: center;gap: 6px;color: rgba(255,255,255,.8);font-size: 11px;font-weight: 600}.featuregrid .feature-meta svg{flex-shrink: 0}@media (max-width: 650px){.featuregrid .feature{border-radius: 10px}.featuregrid .feature > .info{padding: 12px}.featuregrid .feature-title{font-size: 12px}.featuregrid .feature-meta{font-size: 10px}}@media (prefers-reduced-motion: reduce){.featuregrid .feature,.featuregrid .feature-poster img{transition: none}}.feedback-page{--fb-bg: var(--panel,#fff);--fb-soft: var(--panel2,#f2f5f8);--fb-border: var(--line,#e2e7ee);--fb-text: var(--text,#202938);--fb-muted: var(--muted,#718096);--fb-accent: var(--accent,#268d46);width: 100%;min-width: 0;max-width: 860px;margin: 0 auto 30px}.feedback-heading{display: flex;align-items: flex-start;gap: 17px;margin-bottom: 22px;padding: 23px 25px;border: 1px solid var(--fb-border);border-radius: 12px;background: var(--fb-bg)}.feedback-heading-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 50px;width: 50px;height: 50px;border-radius: 12px;background: color-mix( in srgb,var(--fb-accent) 11%,var(--fb-bg) );color: var(--fb-accent)}.feedback-heading-text{min-width: 0}.feedback-heading-text h1{margin: 0 0 8px;color: var(--fb-text);font-size: 22px;font-weight: 850;line-height: 1.3}.feedback-heading-text p{margin: 0;color: var(--fb-muted);font-size: 12px;line-height: 1.7}.feedback-form{display: flex;flex-direction: column;gap: 20px;min-width: 0;padding: 26px;border: 1px solid var(--fb-border);border-radius: 12px;background: var(--fb-bg)}.feedback-form-intro{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;padding-bottom: 18px;border-bottom: 1px solid var(--fb-border)}.feedback-form-intro h2{margin: 0;color: var(--fb-text);font-size: 15px;font-weight: 850}.feedback-form-intro > span{color: var(--fb-muted);font-size: 11px}.feedback-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 17px}.feedback-field{display: flex;flex-direction: column;gap: 9px;min-width: 0}.feedback-field > label{color: var(--fb-text);font-size: 12px;font-weight: 750;line-height: 1.5}.feedback-field .imp{color: #df5353;font-weight: 800}.feedback-form input[type="text"],.feedback-form input[type="email"],.feedback-form select,.feedback-form textarea{display: block;width: 100%;min-width: 0;min-height: 44px;padding: 11px 13px;border: 1px solid var(--fb-border);border-radius: 8px;outline: none;background: var(--input,var(--fb-bg));color: var(--fb-text);font-family: inherit;font-size: 12px;line-height: 1.5;transition: border-color .2s ease,box-shadow .2s ease}.feedback-form textarea{min-height: 180px;resize: vertical}.feedback-form input::placeholder,.feedback-form textarea::placeholder{color: var(--fb-muted);opacity: .75}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{border-color: var(--fb-accent);box-shadow: 0 0 0 3px color-mix( in srgb,var(--fb-accent) 11%,transparent )}.feedback-select-wrap{min-width: 0}.feedback-select-wrap select{cursor: pointer}.feedback-field-hint{color: var(--fb-muted);font-size: 10px;line-height: 1.7}.feedback-upload{display: flex;align-items: center;flex-wrap: wrap;gap: 14px;min-width: 0;padding: 16px;border: 1px dashed var(--fb-border);border-radius: 10px;background: var(--fb-soft)}.feedback-upload-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 42px;width: 42px;height: 42px;border-radius: 20px;background: var(--fb-bg);color: var(--fb-accent)}.feedback-upload-content{display: flex;flex-direction: column;gap: 4px;flex: 1;min-width: 140px}.feedback-upload-content strong{color: var(--fb-text);font-size: 12px;font-weight: 800}.feedback-upload-content span{color: var(--fb-muted);font-size: 10px}.feedback-upload input[type="file"]{display: block;max-width: 100%;color: var(--fb-muted);font-size: 11px}.feedback-upload input[type="file"]::file-selector-button{margin-right: 10px;padding: 9px 12px;border: 1px solid var(--fb-border);border-radius: 7px;background: var(--fb-bg);color: var(--fb-text);font-family: inherit;font-size: 11px;font-weight: 700;cursor: pointer}.feedback-upload input[type="file"]::file-selector-button:hover{color: var(--fb-accent)}.feedback-verification{padding-top: 3px}.feedback-recaptcha{max-width: 100%;overflow-x: auto}.feedback-captcha{display: flex;align-items: center;flex-wrap: wrap;gap: 14px}.feedback-captcha-image{display: flex;align-items: center;justify-content: center;min-height: 44px;padding: 6px;border: 1px solid var(--fb-border);border-radius: 8px;background: var(--fb-soft)}.feedback-captcha-image img{display: block;max-width: 100%;height: auto}.feedback-captcha input{flex: 1 1 180px}.feedback-submit{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;padding-top: 20px;border-top: 1px solid var(--fb-border)}.feedback-submit-note{flex: 1;min-width: 180px;max-width: 360px;margin: 0;color: var(--fb-muted);font-size: 10px;line-height: 1.7}.feedback-send-btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 44px;padding: 12px 19px;border: 1px solid var(--fb-accent);border-radius: 8px;background: var(--fb-accent);color: #fff;font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1.4;cursor: pointer;transition: background .2s ease,transform .2s ease,box-shadow .2s ease}.feedback-send-btn:hover{background: var(--accent-hover,#20783b);box-shadow: 0 5px 14px rgba(38,141,70,.16);transform: translateY(-1px)}.feedback-send-btn:active{transform: translateY(0)}.feedback-send-btn:focus-visible{outline: 2px solid var(--fb-accent);outline-offset: 3px}@media (max-width: 650px){.feedback-page{margin-bottom: 20px}.feedback-heading{gap: 12px;padding: 18px;margin-bottom: 14px}.feedback-heading-icon{flex-basis: 42px;width: 42px;height: 42px}.feedback-heading-text h1{font-size: 18px}.feedback-heading-text p{font-size: 11px}.feedback-form{gap: 17px;padding: 18px}.feedback-row{grid-template-columns: 1fr;gap: 17px}.feedback-form-intro h2{font-size: 14px}.feedback-form textarea{min-height: 160px}.feedback-submit{flex-direction: column;align-items: stretch}.feedback-submit-note{max-width: none}.feedback-send-btn{width: 100%}}@media (max-width: 380px){.feedback-heading,.feedback-form{padding: 14px}.feedback-heading-icon{display: none}.feedback-form input[type="text"],.feedback-form input[type="email"],.feedback-form select,.feedback-form textarea{font-size: 16px}}@media (prefers-reduced-motion: reduce){.feedback-form input,.feedback-form select,.feedback-form textarea,.feedback-send-btn{transition: none}}.game-detail{--gd-bg: var(--panel,#fff);--gd-soft: var(--panel2,#f2f5f8);--gd-line: var(--line,#e2e7ee);--gd-text: var(--text,#202938);--gd-muted: var(--muted,#718096);--gd-green: var(--accent,#268d46);color: var(--gd-text)}.game-detail *,.game-detail *::before,.game-detail *::after{box-sizing: border-box}.game-detail .backlink{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 18px;color: var(--gd-muted);font-size: 12px;font-weight: 650;text-decoration: none}.game-detail .backlink:hover{color: var(--gd-green)}.game-detail .detail-main{margin-bottom: 20px;padding: 23px;border: 1px solid var(--gd-line);border-radius: 12px;background: var(--gd-bg)}.game-detail .detail-heading{margin-bottom: 21px}.game-detail .eyebrow{margin-bottom: 9px;color: var(--gd-green);font-size: 10px;font-weight: 800;letter-spacing: 1px;text-transform: uppercase}.game-detail .detail-title-row{display: flex;align-items: center;flex-wrap: wrap;gap: 12px}.game-detail .detail-title{margin: 0;color: var(--gd-text);font-size: clamp(21px,2.4vw,30px);font-weight: 850;line-height: 1.25;overflow-wrap: anywhere}.game-detail .detail-edit a{color: var(--gd-muted);font-size: 11px;text-decoration: none}.game-detail .detail-edit a:hover{color: var(--gd-green)}.game-detail .detail-rating{margin-top: 13px}.game-detail .detail-poster{object-fit: cover}.game-detail .facts{display: flex;flex-direction: column;overflow: hidden}.game-detail .fact{display: grid;grid-template-columns: minmax(115px,40%) minmax(0,1fr);gap: 12px;align-items: start;min-width: 0;padding: 11px 13px;border-bottom: 1px solid var(--gd-line);font-size: 12px;line-height: 1.5}.game-detail .fact:last-child{border-bottom: 0}.game-detail .fact:nth-child(even){background: var(--gd-soft)}.game-detail .fact > span{color: var(--gd-muted);font-weight: 550}.game-detail .fact > strong{min-width: 0;color: var(--gd-text);font-weight: 750;overflow-wrap: anywhere}.game-detail .fact > strong a{color: var(--gd-green);text-decoration: none}.game-detail .fact > strong a:hover{text-decoration: underline}.game-detail .detail-actions{display: flex;align-items: stretch;flex-wrap: wrap;gap: 10px;margin-top: 18px}.game-detail .detail-actions .orange{display: inline-flex;align-items: center;justify-content: center;gap: 9px;flex: 1 1 180px;min-height: 44px;padding: 11px 16px;border: 1px solid var(--gd-green);border-radius: 8px;background: var(--gd-green);color: #fff;font-size: 12px;font-weight: 800;text-align: center;text-decoration: none;transition: background .2s ease,transform .2s ease}.game-detail .detail-actions .orange:hover{background: var(--accent-hover,#20783b);transform: translateY(-1px)}.game-detail .detail-favorite{flex: 0 1 auto}.game-detail .detail-favorite a{display: inline-flex;align-items: center;justify-content: center;padding: 10px 13px;font-size: 11px;font-weight: 750}.game-detail .detail-favorite a:hover{color: var(--gd-green)}.game-detail .detail-section{min-width: 0;margin-bottom: 19px;padding: 3px;border-radius: 12px;background: var(--gd-bg)}.game-detail .detail-section > h2,.game-detail .detail-section > .section-title{margin: 0 0 17px;color: var(--gd-text);font-size: 17px;font-weight: 850;line-height: 1.4}.game-detail .detail-section > h2::before{content: "";display: inline-block;width: 4px;height: 17px;margin-right: 10px;border-radius: 4px;background: var(--gd-green);vertical-align: -3px}.game-detail .detail-description,.game-detail .detail-richtext{color: var(--gd-text);font-size: 14px;line-height: 1.85;overflow-wrap: anywhere}.game-detail .detail-description p,.game-detail .detail-richtext p{margin: 0 0 14px}.game-detail .detail-description p:last-child,.game-detail .detail-richtext p:last-child{margin-bottom: 0}.game-detail .detail-description img,.game-detail .detail-richtext img{max-width: 100%;height: auto;border-radius: 8px}.game-detail .detail-description a,.game-detail .detail-richtext a{color: var(--gd-green)}.game-detail .fs-gallery{display: flex;flex-wrap: wrap;gap: 12px;min-width: 0}.game-detail .fs-gallery a{display: block;max-width: 100%;overflow: hidden;border: 1px solid var(--gd-line);border-radius: 20px}.game-detail .fs-gallery img{display: block;max-width: 100%;width: auto;height: auto;max-height: 220px;object-fit: cover;transition: transform .25s ease}.game-detail .fs-gallery a:hover img{transform: scale(1.04)}.game-detail .systemblock{min-width: 0}.game-detail .system-req{margin: 0;padding: 0;overflow: hidden;border: 1px solid var(--gd-line);border-radius: 20px;list-style: none}.game-detail .system-req li{display: grid;grid-template-columns: minmax(140px,35%) minmax(0,1fr);gap: 12px;padding: 12px 14px;border-bottom: 1px solid var(--gd-line);font-size: 12px;line-height: 1.55}.game-detail .system-req li:last-child{border-bottom: 0}.game-detail .system-req li:nth-child(even){background: var(--gd-soft)}.game-detail .system-req b{color: var(--gd-muted);font-weight: 650}.game-detail .system-req span{color: var(--gd-text);font-weight: 650;overflow-wrap: anywhere}.game-detail .detail-download{scroll-margin-top: 95px;overflow: hidden}.game-detail .detail-download-heading{margin-bottom: 18px}.game-detail .detail-download-heading h2{margin: 5px 0 0;color: var(--gd-text);font-size: 19px;font-weight: 850}.game-detail .detail-download-label{color: var(--gd-green);font-size: 10px;font-weight: 850;letter-spacing: 1px}.game-detail .detail-download-content{min-width: 0}.game-detail .detail-download-empty{margin: 0;padding: 16px;border: 1px dashed var(--gd-line);border-radius: 8px;background: var(--gd-soft);color: var(--gd-muted);font-size: 12px;line-height: 1.7}.game-detail .fs-video{position: relative;width: 100%;overflow: hidden;border-radius: 10px;background: #111;aspect-ratio: 16 / 9}.game-detail .fs-video iframe{display: block;width: 100%;height: 100%;border: 0}.game-detail .recommended-section .games-grid{min-width: 0}.game-detail .comments-heading{margin-bottom: 17px}.game-detail .comments-heading .section-title{display: flex;align-items: center;gap: 9px;margin: 0;font-size: 17px}.game-detail .comments-counter{display: inline-flex;align-items: center;justify-content: center;min-width: 25px;min-height: 24px;padding: 3px 7px;border-radius: 6px;background: var(--gd-soft);color: var(--gd-green);font-size: 11px;font-weight: 800}.game-detail .comment-list{min-width: 0}@media (max-width: 1100px){.game-detail .detail-main,.game-detail .detail-section{padding: 19px}}@media (max-width: 650px){.game-detail .detail-main,.game-detail .detail-section{padding: 16px;border-radius: 10px}.game-detail .detail-title{font-size: 22px}.game-detail .detail-heading{margin-bottom: 17px}.game-detail .fact{grid-template-columns: minmax(100px,38%) minmax(0,1fr);gap: 8px;padding: 10px;font-size: 11px}.game-detail .detail-actions{flex-direction: column}.game-detail .detail-actions .orange{flex: none;width: 100%}.game-detail .detail-favorite{width: 100%;justify-content: center}.game-detail .detail-section > h2{font-size: 16px}.game-detail .detail-description,.game-detail .detail-richtext{font-size: 12px}.game-detail .system-req li{grid-template-columns: 1fr;gap: 5px;padding: 11px;font-size: 11px}.game-detail .fs-gallery img{max-height: 160px}}@media (max-width: 380px){.game-detail .detail-main,.game-detail .detail-section{padding: 13px}.game-detail .detail-title{font-size: 19px}.game-detail .fact{grid-template-columns: 1fr;gap: 3px}}@media (prefers-reduced-motion: reduce){.game-detail .detail-actions .orange,.game-detail .fs-gallery img{transition: none}}.dle-notice{display: flex;align-items: flex-start;gap: 15px;width: 100%;min-width: 0;margin: 0 0 20px;padding: 20px;border: 1px solid var(--line,#e2e7ee);border-left: 4px solid var(--accent,#268d46);border-radius: 11px;background: var(--panel,#fff);color: var(--text,#202938);box-shadow: none}.dle-notice-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 42px;width: 42px;height: 42px;border-radius: 10px;background: color-mix( in srgb,var(--accent,#268d46) 10%,var(--panel,#fff) );color: var(--accent,#268d46)}.dle-notice-icon svg{display: block}.dle-notice-content{flex: 1;min-width: 0}.dle-notice-title{margin: 0 0 8px;color: var(--text,#202938);font-size: 15px;font-weight: 850;line-height: 1.4}.dle-notice-text{color: var(--muted,#718096);font-size: 12px;line-height: 1.75;overflow-wrap: anywhere}.dle-notice-text p{margin: 0 0 10px}.dle-notice-text p:last-child{margin-bottom: 0}.dle-notice-text a{color: var(--accent,#268d46);font-weight: 650;text-decoration: underline;text-underline-offset: 2px}.dle-notice-text a:hover{text-decoration: none}.dle-notice-text ul,.dle-notice-text ol{margin: 9px 0;padding-left: 20px}.dle-notice-text li{margin-bottom: 5px}.dle-notice.is-error{border-left-color: #dc5353}.dle-notice.is-error .dle-notice-icon{background: rgba(220,83,83,.1);color: #dc5353}.dle-notice.is-warning{border-left-color: #e6a23c}.dle-notice.is-warning .dle-notice-icon{background: rgba(230,162,60,.12);color: #c58a27}.dle-notice.is-success{border-left-color: var(--accent,#268d46)}@media (max-width: 650px){.dle-notice{gap: 11px;padding: 15px;border-radius: 20px}.dle-notice-icon{flex-basis: 36px;width: 36px;height: 36px;border-radius: 8px}.dle-notice-icon svg{width: 19px;height: 19px}.dle-notice-title{font-size: 13px}.dle-notice-text{font-size: 11px}}.informer-item{display: flex;align-items: center;gap: 12px;min-width: 0;margin: 0;padding: 14px 15px;border: 1px solid var(--line,#e2e7ee);border-radius: 20px;background: var(--panel,#fff);color: var(--text,#202938);list-style: none;transition: border-color .2s ease,background .2s ease}.informer-item:hover{border-color: var(--accent,#268d46);background: var(--panel2,#f2f5f8)}.informer-content{display: flex;flex-direction: column;gap: 6px;flex: 1;min-width: 0}.informer-title{min-width: 0;color: var(--text,#202938);font-size: 12px;font-weight: 800;line-height: 1.5;overflow-wrap: anywhere}.informer-title a{color: inherit;text-decoration: none}.informer-title a:hover{color: var(--accent,#268d46)}.informer-text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: var(--muted,#718096);font-size: 11px;line-height: 1.65;overflow-wrap: anywhere}.informer-text p{margin: 0}.informer-text img{max-width: 100%;height: auto}.informer-more{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 32px;width: 32px;height: 32px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8);color: var(--muted,#718096);text-decoration: none;transition: background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.informer-item:hover .informer-more{border-color: var(--accent,#268d46);background: var(--accent,#268d46);color: #fff;transform: translateX(2px)}.informer-more:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 2px}.informer-list{display: flex;flex-direction: column;gap: 9px;margin: 0;padding: 0;list-style: none}@media (max-width: 650px){.informer-item{gap: 9px;padding: 12px}.informer-title{font-size: 11px}.informer-text{font-size: 10px}.informer-more{flex-basis: 30px;width: 30px;height: 30px}}@media (prefers-reduced-motion: reduce){.informer-item,.informer-more{transition: none}}.login-pane,.login-pane ul{margin: 0;padding: 0;list-style: none}.login-pane{display: flex;align-items: center;flex: 0 0 auto;min-width: 0}.login-pane .login-dropdown{position: relative}.login-pane .login-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 38px;padding: 8px 13px;border: 1px solid var(--line,#e2e7ee);border-radius: 20px;background: var(--panel,#fff);color: var(--text,#202938);font-family: inherit;font-size: 12px;font-weight: 750;line-height: 1.3;text-decoration: none;white-space: nowrap;cursor: pointer;transition: border-color .2s ease,background .2s ease,color .2s ease}.login-pane .login-btn:hover{border-color: var(--accent,#268d46);color: var(--accent,#268d46)}.login-pane .login-btn-user{gap: 9px;padding: 5px 10px 5px 5px;max-width: 220px}.login-pane .login-avatar{display: block;flex: 0 0 30px;width: 30px;height: 30px;overflow: hidden;border-radius: 7px;background: var(--panel2,#f2f5f8)}.login-pane .login-avatar img,.login-pane .login-user-avatar img{display: block;width: 100%;height: 100%;object-fit: cover}.login-pane .login-name{min-width: 0;max-width: 125px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.login-pane .login-chevron{flex-shrink: 0;color: var(--muted,#718096);transition: transform .2s ease}.login-pane .login-dropdown-menu{position: absolute;z-index: 1100;top: calc(100% + 10px);right: 0;display: block;width: 270px;max-width: calc(100vw - 24px);padding: 7px;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff);box-shadow: 0 14px 38px rgba(0,0,0,.14);opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(-7px);transition: opacity .18s ease,visibility .18s ease,transform .18s ease}.login-pane .login-dropdown.active .login-dropdown-menu,.login-pane .login-dropdown.open .login-dropdown-menu,.login-pane .login-dropdown.is-open .login-dropdown-menu{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0)}.login-pane .login-dropdown.active .login-chevron,.login-pane .login-dropdown.open .login-chevron,.login-pane .login-dropdown.is-open .login-chevron{transform: rotate(180deg)}.login-pane .login-user-info{display: flex;align-items: center;gap: 11px;padding: 12px 10px 15px;border-bottom: 1px solid var(--line,#e2e7ee)}.login-pane .login-user-avatar{display: block;flex: 0 0 44px;width: 44px;height: 44px;overflow: hidden;border-radius: 10px;background: var(--panel2,#f2f5f8)}.login-pane .login-user-details{display: flex;flex-direction: column;gap: 4px;min-width: 0}.login-pane .login-user-name{overflow: hidden;color: var(--text,#202938);font-size: 14px;font-weight: 850;text-decoration: none;text-overflow: ellipsis;white-space: nowrap}.login-pane .login-user-name:hover{color: var(--accent,#268d46)}.login-pane .login-user-role{color: var(--muted,#718096);font-size: 10px}.login-pane .login-user-menu{display: flex;flex-direction: column;gap: 2px;padding: 7px 0}.login-pane .login-user-menu li{display: block;width: 100%;margin: 0}.login-pane .login-user-menu a{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 39px;padding: 9px 10px;border-radius: 7px;color: var(--text,#202938);font-size: 11px;font-weight: 650;text-decoration: none;transition: background .15s ease,color .15s ease}.login-pane .login-user-menu a:hover{background: var(--panel2,#f2f5f8);color: var(--accent,#268d46)}.login-pane .login-user-menu svg,.login-pane .login-logout svg{display: block;flex: 0 0 17px;width: 17px;height: 17px;color: var(--muted,#718096)}.login-pane .login-user-menu a:hover svg{color: var(--accent,#268d46)}.login-pane .login-user-menu a > span:nth-child(2){flex: 1;min-width: 0}.login-pane .login-menu-count{margin-left: auto;padding: 3px 6px;border-radius: 5px;background: var(--panel2,#f2f5f8);color: var(--muted,#718096);font-size: 10px;font-weight: 750;white-space: nowrap}.login-pane .login-admin-wrap{padding: 8px 3px;border-top: 1px solid var(--line,#e2e7ee)}.login-pane .login-admin-link{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 9px 10px;border-radius: 7px;color: var(--accent,#268d46);font-size: 11px;font-weight: 750;text-decoration: none}.login-pane .login-admin-link:hover{background: var(--panel2,#f2f5f8)}.login-pane .login-user-foot{padding: 7px 3px 2px;border-top: 1px solid var(--line,#e2e7ee)}.login-pane .login-logout{display: flex;align-items: center;gap: 10px;min-height: 38px;padding: 9px 10px;border-radius: 7px;color: #d44e4e;font-size: 11px;font-weight: 750;text-decoration: none}.login-pane .login-logout svg{color: #d44e4e}.login-pane .login-logout:hover{background: rgba(212,78,78,.09)}.login-pane .login-guest{display: flex;align-items: center;gap: 8px}.login-pane .login-btn-guest{border-color: var(--accent,#268d46);background: var(--accent,#268d46);color: #fff}.login-pane .login-btn-guest:hover{background: var(--accent-hover,#20783b);color: #fff}.login-pane .login-btn-register{background: var(--panel,#fff)}@media (max-width: 650px){.login-pane .login-btn{min-height: 36px;padding: 7px 10px;font-size: 11px}.login-pane .login-btn-user{padding: 4px 7px 4px 4px}.login-pane .login-name{max-width: 75px}.login-pane .login-dropdown-menu{width: 255px}.login-pane .login-btn-register{display: none}}@media (max-width: 420px){.login-pane .login-btn-user .login-name{display: none}.login-pane .login-btn-user{gap: 5px}.login-pane .login-chevron{width: 12px}}@media (prefers-reduced-motion: reduce){.login-pane .login-btn,.login-pane .login-chevron,.login-pane .login-dropdown-menu,.login-pane .login-user-menu a{transition: none}}.lostpassword-page{display: flex;align-items: flex-start;justify-content: center;width: 100%;min-width: 0;padding: 18px 0 35px}.lostpassword-card{width: 100%;max-width: 480px;margin: 0 auto;padding: 30px;border: 1px solid var(--line,#e2e7ee);border-radius: 13px;background: var(--panel,#fff);box-shadow: var(--shadow,0 8px 30px rgba(0,0,0,.04));color: var(--text,#202938)}.lostpassword-heading{display: flex;flex-direction: column;align-items: center;margin-bottom: 25px;text-align: center}.lostpassword-icon{display: flex;align-items: center;justify-content: center;width: 62px;height: 62px;margin-bottom: 18px;border-radius: 17px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.lostpassword-heading .auth-title{margin: 0 0 10px;color: var(--text,#202938);font-size: 23px;font-weight: 850;line-height: 1.35}.lostpassword-heading .auth-subtitle{max-width: 360px;margin: 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.75}.lostpassword-form{display: flex;flex-direction: column;gap: 19px}.lostpassword-form .auth-field{display: flex;flex-direction: column;gap: 9px;min-width: 0}.lostpassword-form .auth-field > label{color: var(--text,#202938);font-size: 12px;font-weight: 750;line-height: 1.5}.lostpassword-form .auth-required{color: #dc5353}.lostpassword-form input[type="text"]{display: block;width: 100%;min-width: 0;min-height: 45px;padding: 11px 13px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;outline: none;background: var(--input,var(--panel,#fff));color: var(--text,#202938);font-family: inherit;font-size: 12px;line-height: 1.5;transition: border-color .2s ease,box-shadow .2s ease}.lostpassword-form input::placeholder{color: var(--muted,#718096);opacity: .75}.lostpassword-form input:focus{border-color: var(--accent,#268d46);box-shadow: 0 0 0 3px color-mix( in srgb,var(--accent,#268d46) 11%,transparent )}.lostpassword-input-wrap{position: relative;min-width: 0}.lostpassword-input-wrap > svg{position: absolute;top: 50%;left: 14px;z-index: 1;color: var(--muted,#718096);pointer-events: none;transform: translateY(-50%)}.lostpassword-input-wrap input{padding-left: 43px !important}.lostpassword-input-wrap:focus-within > svg{color: var(--accent,#268d46)}.lostpassword-captcha{display: flex;align-items: center;flex-wrap: wrap;gap: 12px}.lostpassword-captcha-image{display: flex;align-items: center;justify-content: center;min-height: 45px;padding: 6px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8)}.lostpassword-captcha-image img{display: block;max-width: 100%;height: auto}.lostpassword-captcha input{flex: 1 1 180px}.lostpassword-recaptcha{max-width: 100%;overflow-x: auto}.lostpassword-hint{display: flex;align-items: flex-start;gap: 10px;padding: 13px;border: 1px solid var(--line,#e2e7ee);border-radius: 20px;background: var(--panel2,#f2f5f8)}.lostpassword-hint svg{flex: 0 0 17px;margin-top: 1px;color: var(--accent,#268d46)}.lostpassword-hint span{color: var(--muted,#718096);font-size: 11px;line-height: 1.65}.lostpassword-form .auth-submit{width: 100%}.lostpassword-submit{display: inline-flex;align-items: center;justify-content: center;gap: 9px;width: 100%;min-height: 46px;padding: 12px 16px;border: 1px solid var(--accent,#268d46);border-radius: 8px;background: var(--accent,#268d46);color: #fff;font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1.4;cursor: pointer;transition: background .2s ease,transform .2s ease,box-shadow .2s ease}.lostpassword-submit:hover{background: var(--accent-hover,#20783b);box-shadow: 0 5px 14px rgba(38,141,70,.16);transform: translateY(-1px)}.lostpassword-submit:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 3px}.lostpassword-foot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;padding-top: 18px;border-top: 1px solid var(--line,#e2e7ee)}.lostpassword-foot a{display: inline-flex;align-items: center;gap: 4px;color: var(--muted,#718096);font-size: 11px;font-weight: 700;text-decoration: none}.lostpassword-foot a:hover{color: var(--accent,#268d46)}@media (max-width: 650px){.lostpassword-page{padding: 5px 0 20px}.lostpassword-card{padding: 23px 19px;border-radius: 11px}.lostpassword-heading .auth-title{font-size: 20px}.lostpassword-heading .auth-subtitle{font-size: 11px}.lostpassword-icon{width: 54px;height: 54px;margin-bottom: 14px}.lostpassword-form{gap: 17px}.lostpassword-form input[type="text"]{font-size: 16px}}@media (max-width: 380px){.lostpassword-card{padding: 19px 14px}.lostpassword-foot{flex-direction: column;align-items: flex-start}}@media (prefers-reduced-motion: reduce){.lostpassword-form input,.lostpassword-submit{transition: none}}.best-games-page{--best-bg: var(--panel,#fff);--best-soft: var(--panel2,#f2f5f8);--best-line: var(--line,#e2e7ee);--best-text: var(--text,#202938);--best-muted: var(--muted,#718096);--best-accent: var(--accent,#268d46);width: 100%;min-width: 0;color: var(--best-text)}.best-games-page *,.best-games-page *::before,.best-games-page *::after{box-sizing: border-box}.best-games-header{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 170px;margin-bottom: 20px;padding: 28px;overflow: hidden;border: 1px solid var(--best-line);border-radius: 13px;background: var(--best-bg)}.best-games-heading{position: relative;z-index: 2;min-width: 0;max-width: 620px}.best-games-eyebrow{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;color: var(--best-accent);font-size: 10px;font-weight: 850;letter-spacing: 1.2px}.best-games-dot{display: block;width: 7px;height: 7px;border-radius: 50%;background: var(--best-accent)}.best-games-title{margin: 0 0 11px;color: var(--best-text);font-size: clamp(23px,3vw,32px);font-weight: 900;line-height: 1.25}.best-games-subtitle{max-width: 530px;margin: 0;color: var(--best-muted);font-size: 12px;line-height: 1.8}.best-games-year{position: absolute;top: 50%;right: -10px;color: var(--best-accent);font-size: clamp(90px,12vw,160px);font-weight: 950;line-height: 1;letter-spacing: -10px;opacity: .08;pointer-events: none;transform: translateY(-50%)}.best-games-static{min-width: 0;margin-bottom: 20px}.best-games-catalog{min-width: 0;margin-bottom: 22px}.best-games-section-head{display: flex;align-items: center;justify-content: space-between;gap: 15px;margin-bottom: 17px}.best-games-section-info{min-width: 0}.best-games-section-info h2{display: flex;align-items: center;gap: 10px;margin: 0 0 5px;color: var(--best-text);font-size: 18px;font-weight: 850}.best-games-heading-mark{display: block;flex: 0 0 4px;width: 4px;height: 20px;border-radius: 4px;background: var(--best-accent)}.best-games-section-info p{margin: 0;color: var(--best-muted);font-size: 11px}.best-games-year-badge{display: inline-flex;align-items: center;justify-content: center;padding: 7px 12px;border: 1px solid var(--best-line);border-radius: 7px;background: var(--best-soft);color: var(--best-accent);font-size: 11px;font-weight: 850}.best-games-grid{min-width: 0}.best-games-seo{min-width: 0;overflow: hidden;border: 1px solid var(--best-line);border-radius: 13px;background: var(--best-bg)}.best-games-seo-heading{padding: 26px 28px;border-bottom: 1px solid var(--best-line);background: var(--best-soft)}.best-games-seo-label{display: block;margin-bottom: 10px;color: var(--best-accent);font-size: 10px;font-weight: 850;letter-spacing: 1px}.best-games-seo-heading h2{margin: 0 0 9px;color: var(--best-text);font-size: 22px;font-weight: 850;line-height: 1.35}.best-games-seo-heading > p{max-width: 600px;margin: 0;color: var(--best-muted);font-size: 12px;line-height: 1.7}.best-games-seo-content{padding: 28px;color: var(--best-text);font-size: 14px;line-height: 1.9}.best-games-seo-content > p{margin: 0 0 18px}.best-games-seo-content h2{margin: 30px 0 15px;color: var(--best-text);font-size: 19px;font-weight: 850;line-height: 1.4}.best-games-seo-content h3{margin: 24px 0 13px;color: var(--best-text);font-size: 16px;font-weight: 800;line-height: 1.45}.best-games-quote{position: relative;margin: 25px 0;padding: 21px 24px 21px 55px;border-left: 4px solid var(--best-accent);border-radius: 0 10px 10px 0;background: var(--best-soft)}.best-games-quote-icon{position: absolute;top: 9px;left: 16px;color: var(--best-accent);font-size: 45px;font-weight: 900;line-height: 1;opacity: .65}.best-games-quote p{margin: 0;color: var(--best-text);font-size: 14px;font-weight: 650;line-height: 1.8}.best-games-checklist{display: flex;flex-direction: column;gap: 11px;margin: 17px 0 25px;padding: 0;list-style: none}.best-games-checklist li{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 13px 15px 13px 39px;border: 1px solid var(--best-line);border-radius: 20px;background: var(--best-soft)}.best-games-checklist li::before{content: "✓";position: absolute;top: 14px;left: 14px;display: flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 50%;background: var(--best-accent);color: #fff;font-size: 10px;font-weight: 900}.best-games-checklist strong{color: var(--best-text);font-size: 12px;font-weight: 800}.best-games-checklist span{color: var(--best-muted);font-size: 12px;line-height: 1.7}.best-games-feature-list{display: flex;flex-direction: column;gap: 13px;margin: 20px 0 28px}.best-games-feature{display: flex;align-items: flex-start;gap: 16px;padding: 16px;border: 1px solid var(--best-line);border-radius: 20px;background: var(--best-bg)}.best-games-feature-number{display: flex;align-items: center;justify-content: center;flex: 0 0 39px;width: 39px;height: 39px;border-radius: 20px;background: var(--best-soft);color: var(--best-accent);font-size: 14px;font-weight: 900}.best-games-feature > div{min-width: 0}.best-games-feature h3{margin: 0 0 5px;font-size: 14px}.best-games-feature p{margin: 0;color: var(--best-muted);font-size: 12px;line-height: 1.75}.best-games-bottom-note{display: flex;align-items: flex-start;gap: 12px;margin-top: 25px;padding: 17px;border: 1px solid var(--best-line);border-radius: 20px;background: var(--best-soft)}.best-games-bottom-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 35px;width: 35px;height: 35px;border-radius: 8px;color: var(--best-accent)}.best-games-bottom-note p{margin: 0;color: var(--best-muted);font-size: 11px;line-height: 1.75}@media (max-width: 650px){.best-games-header{min-height: 150px;padding: 20px;border-radius: 10px}.best-games-title{font-size: 24px}.best-games-subtitle{font-size: 11px}.best-games-year{right: -20px;font-size: 105px}.best-games-section-info h2{font-size: 15px}.best-games-section-info p{font-size: 10px}.best-games-seo-heading{padding: 20px}.best-games-seo-heading h2{font-size: 19px}.best-games-seo-content{padding: 20px;font-size: 12px}.best-games-seo-content h2{font-size: 17px}.best-games-quote{padding: 17px 17px 17px 43px}.best-games-quote-icon{left: 11px}.best-games-feature{gap: 11px;padding: 12px}}@media (max-width: 380px){.best-games-header{padding: 16px}.best-games-title{font-size: 21px}.best-games-seo-heading,.best-games-seo-content{padding: 16px}.best-games-year-badge{display: none}}.game-seo{min-width: 0;margin: 25px 0;padding: 28px;border: 1px solid var(--line,#e2e7ee);border-radius: 20px;background: var(--panel,#fff);color: var(--text,#202938);font-size: 14px;line-height: 1.9;overflow-wrap: anywhere;box-shadow: 0 3px 7px rgb(0 0 0 / 5%)}.game-seo *,.game-seo *::before,.game-seo *::after{box-sizing: border-box}.game-seo h2,.game-seo h3,.game-seo h4{margin: 26px 0 12px;color: var(--text,#202938);font-weight: 850;line-height: 1.4}.game-seo h2{font-size: 21px}.game-seo h3{font-size: 17px}.game-seo h4{font-size: 15px}.game-seo > :first-child{margin-top: 0}.game-seo > :last-child{margin-bottom: 0}.game-seo p{margin: 0 0 15px;line-height: 1.9}.game-seo a{color: var(--accent,#268d46);font-weight: 650;text-decoration: none}.game-seo a:hover{text-decoration: underline}.game-seo .quote{position: relative;margin: 21px 0;padding: 18px 20px;border-left: 4px solid var(--accent,#268d46);border-radius: 20px;background: var(--panel2,#f3f6f8);color: var(--text,#202938);font-size: 14px;line-height: 1.8}.game-seo .checklist{display: flex;flex-direction: column;gap: 10px;margin: 18px 0 24px;padding: 0;list-style: none}.game-seo .checklist li{position: relative;margin: 0;padding: 13px 15px 13px 40px;border: 1px solid var(--line,#e2e7ee);border-radius: 20px;background: var(--panel2,#f3f6f8);line-height: 1.75}.game-seo .checklist li::before{content: "✓";position: absolute;top: 15px;left: 14px;display: grid;place-items: center;width: 17px;height: 17px;border-radius: 50%;background: var(--accent,#268d46);color: #fff;font-size: 11px;font-weight: 800}.game-seo strong,.game-seo b{color: var(--text,#202938);font-weight: 750}.game-seo img,.game-seo iframe{max-width: 100%}@media (max-width: 650px){.game-seo{margin: 18px 0;padding: 19px;border-radius: 10px;font-size: 12px}.game-seo h2{font-size: 18px}.game-seo h3{font-size: 16px}.game-seo h4{font-size: 14px}.game-seo .quote{padding: 14px 16px;font-size: 12px}.game-seo .checklist li{padding: 12px 12px 12px 36px}.game-seo .checklist li::before{left: 11px}}.catalog-speedbar{margin: 0 0 16px;min-width: 0}.poster-carousel{position: relative;min-width: 0}.poster-track{display: flex;scroll-behavior: smooth;scrollbar-width: none}.poster-track::-webkit-scrollbar{display: none}.poster-track > *{flex-shrink: 0}.login-modal:not(.active):not(.show){visibility: hidden;pointer-events: none}.login-modal.active,.login-modal.show{visibility: visible;pointer-events: auto}.pm-page{--pm-panel: var(--panel,#fff);--pm-soft: var(--panel2,#f2f5f8);--pm-line: var(--line,#e2e7ee);--pm-text: var(--text,#202938);--pm-muted: var(--muted,#718096);--pm-accent: var(--accent,#268d46);width: 100%;min-width: 0;color: var(--pm-text)}.pm-page *,.pm-page *::before,.pm-page *::after{box-sizing: border-box}.pm-page-header{margin-bottom: 18px;padding: 22px;border: 1px solid var(--pm-line);border-radius: 12px;background: var(--pm-panel)}.pm-page-heading{display: flex;align-items: center;gap: 15px}.pm-page-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 49px;width: 49px;height: 49px;border-radius: 12px;background: color-mix( in srgb,var(--pm-accent) 11%,var(--pm-panel) );color: var(--pm-accent)}.pm-page-heading h1{margin: 0 0 5px;font-size: 22px;font-weight: 850;line-height: 1.3}.pm-page-heading p{margin: 0;color: var(--pm-muted);font-size: 12px}.pm-box{margin-bottom: 20px;overflow: hidden;border: 1px solid var(--pm-line);border-radius: 12px;background: var(--pm-panel)}.pm-menu{display: flex;align-items: center;flex-wrap: wrap;gap: 9px;padding: 17px;border-bottom: 1px solid var(--pm-line)}.pm-menu-item{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 39px;padding: 10px 14px;border: 1px solid var(--pm-line);border-radius: 8px;background: var(--pm-soft);color: var(--pm-text);font-size: 12px;font-weight: 750;line-height: 1.3;text-decoration: none;transition: border-color .2s ease,color .2s ease,background .2s ease}.pm-menu-item:hover{border-color: var(--pm-accent);color: var(--pm-accent)}.pm-menu-compose{margin-left: auto;border-color: var(--pm-accent);background: var(--pm-accent);color: #fff}.pm-menu-compose:hover{background: var(--accent-hover,#20783b);color: #fff}.pm-status{padding: 17px}.pm-status-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 11px;font-size: 12px;font-weight: 700}.pm-status-top strong{color: var(--pm-accent);font-size: 12px}.pm-progress{width: 100%;min-height: 8px;overflow: hidden;border-radius: 20px;background: var(--pm-soft)}.pm-progress > *{max-width: 100%}.pm-progress .progress,.pm-progress .progress-bar{height: 8px;border-radius: 20px;background: var(--pm-accent)}.pm-status-text{margin-top: 9px;color: var(--pm-muted);font-size: 11px}.pm-list-section{min-width: 0;margin-bottom: 20px;overflow-x: auto;border: 1px solid var(--pm-line);border-radius: 12px;background: var(--pm-panel)}.pm-list-section table{width: 100%;border-collapse: collapse;font-size: 12px}.pm-list-section th,.pm-list-section td{padding: 13px 15px;border-bottom: 1px solid var(--pm-line);text-align: left}.pm-list-section th{background: var(--pm-soft);font-weight: 800}.pm-list-section tr:last-child td{border-bottom: none}.pm-list-section a{color: var(--pm-text);text-decoration: none}.pm-list-section a:hover{color: var(--pm-accent)}.pm-new{padding: 23px;border: 1px solid var(--pm-line);border-radius: 12px;background: var(--pm-panel)}.pm-section-heading{margin-bottom: 23px;padding-bottom: 17px;border-bottom: 1px solid var(--pm-line)}.pm-section-heading h2{margin: 0 0 7px;font-size: 19px;font-weight: 850}.pm-section-heading p{margin: 0;color: var(--pm-muted);font-size: 12px;line-height: 1.7}.pm-form{display: flex;flex-direction: column;gap: 19px}.pm-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 15px}.pm-field{display: flex;flex-direction: column;gap: 9px;min-width: 0}.pm-field > label{color: var(--pm-text);font-size: 12px;font-weight: 750}.pm-required{color: #d84e4e}.pm-form input[type="text"]{width: 100%;min-height: 44px;padding: 10px 13px;border: 1px solid var(--pm-line);border-radius: 8px;outline: none;background: var(--input,var(--pm-panel));color: var(--pm-text);font-family: inherit;font-size: 12px;transition: border-color .2s ease,box-shadow .2s ease}.pm-form input[type="text"]:focus{border-color: var(--pm-accent);box-shadow: 0 0 0 3px color-mix( in srgb,var(--pm-accent) 12%,transparent )}.pm-form input::placeholder{color: var(--pm-muted);opacity: .75}.pm-editor{min-width: 0}.pm-editor textarea{display: block;width: 100%;min-height: 180px;padding: 12px;border: 1px solid var(--pm-line);border-radius: 8px;background: var(--input,var(--pm-panel));color: var(--pm-text);font-family: inherit;font-size: 14px;line-height: 1.7;resize: vertical}.pm-checkbox{display: flex;align-items: flex-start;gap: 10px;padding: 13px;border: 1px solid var(--pm-line);border-radius: 8px;background: var(--pm-soft)}.pm-checkbox input{flex: 0 0 auto;width: 16px;height: 16px;margin: 1px 0 0;accent-color: var(--pm-accent)}.pm-checkbox label{color: var(--pm-text);font-size: 12px;line-height: 1.5;cursor: pointer}.pm-captcha{display: flex;align-items: center;flex-wrap: wrap;gap: 12px}.pm-captcha-image{display: flex;align-items: center;justify-content: center;min-height: 44px;padding: 6px;border: 1px solid var(--pm-line);border-radius: 8px;background: var(--pm-soft)}.pm-captcha-image img{max-width: 100%;height: auto}.pm-captcha input{flex: 1 1 160px}.pm-recaptcha{max-width: 100%;overflow-x: auto}.pm-submit{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;padding-top: 4px}.pm-btn-send,.pm-btn-preview{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 43px;padding: 11px 18px;border: 1px solid var(--pm-line);border-radius: 8px;font-family: inherit;font-size: 12px;font-weight: 800;cursor: pointer;transition: background .2s ease,border-color .2s ease,color .2s ease}.pm-btn-send{border-color: var(--pm-accent);background: var(--pm-accent);color: #fff}.pm-btn-send:hover{background: var(--accent-hover,#20783b)}.pm-btn-preview{background: var(--pm-soft);color: var(--pm-text)}.pm-btn-preview:hover{border-color: var(--pm-accent);color: var(--pm-accent)}.pm-read{overflow: hidden;border: 1px solid var(--pm-line);border-radius: 12px;background: var(--pm-panel)}.pm-read-header{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;padding: 19px;border-bottom: 1px solid var(--pm-line);background: var(--pm-soft)}.pm-read-user{display: flex;align-items: center;gap: 12px;min-width: 0}.pm-read-avatar{position: relative;flex: 0 0 46px;width: 46px;height: 46px}.pm-read-avatar img{display: block;width: 46px;height: 46px;border: 1px solid var(--pm-line);border-radius: 50%;object-fit: cover}.pm-online{position: absolute;right: 1px;bottom: 1px;width: 11px;height: 11px;border: 2px solid var(--pm-soft);border-radius: 50%;background: #28b76b}.pm-read-info{min-width: 0}.pm-read-author{margin-bottom: 4px;font-size: 14px;font-weight: 850;overflow-wrap: anywhere}.pm-read-date{color: var(--pm-muted);font-size: 11px}.pm-read-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 7px}.pm-action-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 32px;padding: 7px 11px;border: 1px solid var(--pm-line);border-radius: 7px;background: var(--pm-panel);color: var(--pm-text);font-size: 11px;font-weight: 750;text-decoration: none;cursor: pointer}.pm-action-btn:hover{border-color: var(--pm-accent);color: var(--pm-accent)}.pm-action-del:hover,.pm-action-complaint:hover{border-color: #d84e4e;color: #d84e4e}.pm-read-body{padding: 23px}.pm-read-subject{margin: 0 0 19px;padding-bottom: 15px;border-bottom: 1px solid var(--pm-line);font-size: 19px;font-weight: 850;line-height: 1.4;overflow-wrap: anywhere}.pm-read-text{color: var(--pm-text);font-size: 14px;line-height: 1.85;overflow-wrap: anywhere}.pm-read-text img{max-width: 100%;height: auto}.pm-read-signature{margin-top: 23px;padding-top: 15px;border-top: 1px solid var(--pm-line);color: var(--pm-muted);font-size: 11px;line-height: 1.7}@media (max-width: 650px){.pm-page-header{padding: 17px}.pm-page-heading h1{font-size: 19px}.pm-page-icon{flex-basis: 43px;width: 43px;height: 43px}.pm-menu{padding: 12px}.pm-menu-item{flex: 1 1 auto;padding: 10px;font-size: 11px}.pm-menu-compose{margin-left: 0}.pm-status{padding: 14px}.pm-new{padding: 17px}.pm-row{grid-template-columns: minmax(0,1fr)}.pm-form input[type="text"]{font-size: 16px}.pm-read-header{padding: 15px}.pm-read-actions{width: 100%}.pm-read-body{padding: 17px}.pm-read-subject{font-size: 17px}.pm-submit > button{flex: 1 1 auto}}@media (prefers-reduced-motion: reduce){.pm-menu-item,.pm-form input,.pm-btn-send,.pm-btn-preview{transition: none}}.game-poll{width: 100%;min-width: 0;margin: 20px 0;overflow: hidden;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff);color: var(--text,#202938)}.game-poll *,.game-poll *::before,.game-poll *::after{box-sizing: border-box}.game-poll-header{padding: 19px 20px;border-bottom: 1px solid var(--line,#e2e7ee);background: var(--panel2,#f2f5f8)}.game-poll-heading{display: flex;align-items: flex-start;gap: 12px}.game-poll-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 40px;width: 40px;height: 40px;border-radius: 10px;background: color-mix( in srgb,var(--accent,#268d46) 12%,var(--panel,#fff) );color: var(--accent,#268d46)}.game-poll-heading-text{min-width: 0}.game-poll-label{display: block;margin-bottom: 5px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1px}.game-poll-title{margin: 0;color: var(--text,#202938);font-size: 16px;font-weight: 850;line-height: 1.45;overflow-wrap: anywhere}.game-poll-content{padding: 20px}.game-poll-options{display: flex;flex-direction: column;gap: 9px;margin-bottom: 17px}.game-poll-options label{display: flex;align-items: center;gap: 10px;padding: 12px 13px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel,#fff);color: var(--text,#202938);font-size: 12px;line-height: 1.5;cursor: pointer;transition: border-color .2s ease,background .2s ease}.game-poll-options label:hover{border-color: var(--accent,#268d46);background: var(--panel2,#f2f5f8)}.game-poll-options input[type="radio"],.game-poll-options input[type="checkbox"]{flex: 0 0 auto;width: 16px;height: 16px;margin: 0;accent-color: var(--accent,#268d46);cursor: pointer}.game-poll-options label:has(input:checked){border-color: var(--accent,#268d46);background: color-mix( in srgb,var(--accent,#268d46) 7%,var(--panel,#fff) )}.game-poll-options .pollprogress,.game-poll-options .poll-progress,.game-poll-options .progress{max-width: 100%;overflow: hidden;border-radius: 20px;background: var(--panel2,#f2f5f8)}.game-poll-options .pollprogress span,.game-poll-options .poll-progress span,.game-poll-options .progress span{display: block;min-height: 7px;border-radius: 20px;background: var(--accent,#268d46)}.game-poll-status,.game-poll-closed{display: flex;align-items: center;gap: 9px;margin-top: 13px;padding: 11px 13px;border-radius: 8px;font-size: 11px;font-weight: 650;line-height: 1.6}.game-poll-status{background: color-mix( in srgb,var(--accent,#268d46) 9%,var(--panel,#fff) );color: var(--accent,#268d46)}.game-poll-closed{background: var(--panel2,#f2f5f8);color: var(--muted,#718096)}.game-poll-status svg,.game-poll-closed svg{flex: 0 0 16px}.game-poll-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 9px;margin-top: 18px}.game-poll-vote,.game-poll-results{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 41px;padding: 10px 15px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1.4;cursor: pointer;transition: background .2s ease,border-color .2s ease,color .2s ease}.game-poll-vote{border-color: var(--accent,#268d46);background: var(--accent,#268d46);color: #fff}.game-poll-vote:hover{background: var(--accent-hover,#20783b)}.game-poll-results{background: var(--panel2,#f2f5f8);color: var(--text,#202938)}.game-poll-results:hover{border-color: var(--accent,#268d46);color: var(--accent,#268d46)}.game-poll button:focus-visible,.game-poll a:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 3px}.game-poll-footer{display: flex;align-items: center;justify-content: flex-end;padding: 13px 20px;border-top: 1px solid var(--line,#e2e7ee);background: var(--panel2,#f2f5f8)}.game-poll-more{display: inline-flex;align-items: center;gap: 7px;color: var(--muted,#718096);font-size: 11px;font-weight: 750;text-decoration: none}.game-poll-more:hover{color: var(--accent,#268d46)}.game-poll-more svg{transition: transform .2s ease}.game-poll-more:hover svg{transform: translateX(3px)}@media (max-width: 650px){.game-poll{margin: 16px 0;border-radius: 10px}.game-poll-header,.game-poll-content{padding: 16px}.game-poll-title{font-size: 15px}.game-poll-options label{padding: 11px}.game-poll-actions{flex-direction: column;align-items: stretch}.game-poll-vote,.game-poll-results{width: 100%}.game-poll-footer{padding: 12px 16px}}@media (prefers-reduced-motion: reduce){.game-poll-options label,.game-poll-vote,.game-poll-results,.game-poll-more svg{transition: none}}.popular-games-page{width: 100%;min-width: 0;color: var(--text,#202938)}.popular-games-page *,.popular-games-page *::before,.popular-games-page *::after{box-sizing: border-box}.popular-games-header{position: relative;display: flex;align-items: center;justify-content: space-between;min-height: 205px;margin-bottom: 22px;padding: 30px;overflow: hidden;border: 1px solid var(--line,#e2e7ee);border-radius: 13px;background: var(--panel,#fff)}.popular-games-header::before{content: "";position: absolute;top: -100px;right: -60px;width: 290px;height: 290px;border-radius: 50%;background: radial-gradient( circle,color-mix(in srgb,var(--accent,#268d46) 12%,transparent),transparent 70% );pointer-events: none}.popular-games-header-content{position: relative;z-index: 1;max-width: 650px}.popular-games-eyebrow{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 15px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1.2px}.popular-games-live-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--accent,#268d46);box-shadow: 0 0 0 4px color-mix( in srgb,var(--accent,#268d46) 12%,transparent )}.popular-games-title{margin: 0 0 12px;color: var(--text,#202938);font-size: clamp(23px,3vw,33px);font-weight: 900;line-height: 1.25;letter-spacing: -.7px}.popular-games-lead{max-width: 560px;margin: 0;color: var(--muted,#718096);font-size: 14px;line-height: 1.8}.popular-games-meta{display: flex;flex-wrap: wrap;gap: 17px;margin-top: 20px}.popular-games-meta-item{display: inline-flex;align-items: center;gap: 7px;color: var(--muted,#718096);font-size: 11px;font-weight: 700}.popular-games-meta-item svg{color: var(--accent,#268d46)}.popular-games-header-decor{position: absolute;right: 28px;bottom: -16px;display: flex;flex-direction: column;align-items: flex-end;color: var(--accent,#268d46);opacity: .09;pointer-events: none}.popular-games-header-decor span{font-size: 29px;font-weight: 900;letter-spacing: 5px}.popular-games-header-decor strong{font-size: 145px;font-weight: 900;line-height: .9;letter-spacing: -12px}.popular-games-static{margin-bottom: 20px}.popular-games-static:empty{display: none}.popular-games-catalog{margin-bottom: 24px}.popular-games-section-heading{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 17px;padding: 20px;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff)}.popular-games-section-label{display: block;margin-bottom: 8px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1px}.popular-games-section-heading h2{margin: 0 0 6px;color: var(--text,#202938);font-size: 20px;font-weight: 850;line-height: 1.4}.popular-games-section-heading p{margin: 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.6}.popular-games-count{flex: 0 0 auto;padding: 9px 12px;border: 1px solid color-mix( in srgb,var(--accent,#268d46) 22%,transparent );border-radius: 8px;background: color-mix( in srgb,var(--accent,#268d46) 8%,var(--panel,#fff) );color: var(--accent,#268d46);font-size: 11px;font-weight: 850}.popular-games-grid{display: grid;grid-template-columns: repeat( auto-fill,minmax(min(100%,155px),1fr) );gap: 18px 14px;min-width: 0}.popular-games-grid > *{min-width: 0}.popular-games-seo{padding: 27px;border: 1px solid var(--line,#e2e7ee);border-radius: 13px;background: var(--panel,#fff);font-size: 14px;line-height: 1.9}.popular-games-seo-heading{margin-bottom: 20px;padding-bottom: 17px;border-bottom: 1px solid var(--line,#e2e7ee)}.popular-games-seo h2{margin: 27px 0 13px;color: var(--text,#202938);font-size: 21px;font-weight: 850;line-height: 1.4}.popular-games-seo-heading h2{margin: 0}.popular-games-seo h3{margin: 25px 0 12px;color: var(--text,#202938);font-size: 18px;font-weight: 850}.popular-games-seo p{margin: 0 0 16px;color: var(--text,#202938);line-height: 1.9}.popular-games-seo > :last-child{margin-bottom: 0}.popular-games-quote{display: flex;align-items: flex-start;gap: 14px;margin: 23px 0;padding: 18px 20px;border-left: 4px solid var(--accent,#268d46);border-radius: 0 9px 9px 0;background: var(--panel2,#f2f5f8)}.popular-games-quote svg{flex: 0 0 22px;margin-top: 2px;color: var(--accent,#268d46)}.popular-games-quote p{margin: 0;font-size: 12px;line-height: 1.8}.popular-games-features{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 20px 0 25px}.popular-games-feature{display: flex;align-items: flex-start;gap: 13px;min-width: 0;padding: 18px;border: 1px solid var(--line,#e2e7ee);border-radius: 10px;background: var(--panel2,#f2f5f8)}.popular-games-feature-number{display: flex;align-items: center;justify-content: center;flex: 0 0 33px;width: 33px;height: 33px;border-radius: 8px;background: color-mix( in srgb,var(--accent,#268d46) 12%,var(--panel,#fff) );color: var(--accent,#268d46);font-size: 11px;font-weight: 900}.popular-games-feature h4{margin: 0 0 8px;color: var(--text,#202938);font-size: 12px;font-weight: 850;line-height: 1.5}.popular-games-feature p{margin: 0;color: var(--muted,#718096);font-size: 11px;line-height: 1.8}@media (max-width: 1100px){.popular-games-features{grid-template-columns: minmax(0,1fr)}}@media (max-width: 650px){.popular-games-header{min-height: auto;padding: 22px}.popular-games-title{font-size: 24px}.popular-games-header-decor{right: 15px;bottom: 0}.popular-games-header-decor strong{font-size: 95px}.popular-games-section-heading{align-items: flex-start;padding: 17px}.popular-games-section-heading h2{font-size: 17px}.popular-games-count{padding: 7px 9px;font-size: 10px}.popular-games-grid{grid-template-columns: repeat( 2,minmax(0,1fr) );gap: 13px 10px}.popular-games-seo{padding: 19px;font-size: 12px}.popular-games-seo h2{font-size: 18px}.popular-games-seo h3{font-size: 16px}.popular-games-quote{gap: 10px;padding: 15px}.popular-games-feature{padding: 15px}}@media (max-width: 380px){.popular-games-header{padding: 18px}.popular-games-title{font-size: 21px}.popular-games-meta{gap: 10px}.popular-games-section-heading{flex-wrap: wrap}}.profile-popup{width: 100%;min-width: 0;max-width: 370px;overflow: hidden;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff);color: var(--text,#202938);box-shadow: 0 12px 35px rgba(0,0,0,.08)}.profile-popup *,.profile-popup *::before,.profile-popup *::after{box-sizing: border-box}.profile-popup-header{display: flex;align-items: center;gap: 13px;padding: 19px;border-bottom: 1px solid var(--line,#e2e7ee);background: var(--panel2,#f2f5f8)}.profile-popup-avatar{position: relative;flex: 0 0 60px;width: 60px;height: 60px}.profile-popup-avatar img{display: block;width: 60px;height: 60px;border: 2px solid var(--panel,#fff);border-radius: 50%;object-fit: cover}.profile-popup-online-dot{position: absolute;right: 2px;bottom: 2px;width: 13px;height: 13px;border: 3px solid var(--panel2,#f2f5f8);border-radius: 50%;background: #28b76b}.profile-popup-identity{flex: 1;min-width: 0}.profile-popup-name{margin-bottom: 4px;color: var(--text,#202938);font-size: 16px;font-weight: 850;line-height: 1.4;overflow-wrap: anywhere}.profile-popup-group{margin-bottom: 7px;color: var(--muted,#718096);font-size: 11px;font-weight: 650}.profile-popup-status{display: inline-flex;align-items: center;gap: 6px;font-size: 10px;font-weight: 750}.profile-popup-status-dot{width: 6px;height: 6px;border-radius: 50%;background: currentColor}.profile-popup-status.is-online{color: #28a85d}.profile-popup-status.is-offline{color: var(--muted,#718096)}.profile-popup-details{padding: 15px 19px;border-bottom: 1px solid var(--line,#e2e7ee)}.profile-popup-detail{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 0}.profile-popup-detail-label{display: inline-flex;align-items: center;gap: 8px;color: var(--muted,#718096);font-size: 11px;white-space: nowrap}.profile-popup-detail-label svg{flex: 0 0 15px;color: var(--accent,#268d46)}.profile-popup-detail strong{color: var(--text,#202938);font-size: 11px;font-weight: 750;text-align: right;overflow-wrap: anywhere}.profile-popup-stats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;padding: 15px 19px;border-bottom: 1px solid var(--line,#e2e7ee)}.profile-popup-stat{display: flex;align-items: center;gap: 10px;min-width: 0;padding: 12px;border: 1px solid var(--line,#e2e7ee);border-radius: 20px;background: var(--panel2,#f2f5f8)}.profile-popup-stat-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 32px;width: 32px;height: 32px;border-radius: 8px;background: color-mix( in srgb,var(--accent,#268d46) 12%,var(--panel,#fff) );color: var(--accent,#268d46)}.profile-popup-stat-info{display: flex;flex-direction: column;min-width: 0}.profile-popup-stat-info strong{color: var(--text,#202938);font-size: 16px;font-weight: 850;line-height: 1.3}.profile-popup-stat-info span{color: var(--muted,#718096);font-size: 10px;line-height: 1.4}.profile-popup-links{display: flex;flex-wrap: wrap;gap: 8px;padding: 15px 19px}.profile-popup-link{min-width: 0}.profile-popup-link a{display: inline-flex;align-items: center;justify-content: center;min-height: 32px;padding: 7px 10px;border: 1px solid var(--line,#e2e7ee);border-radius: 7px;background: var(--panel,#fff);color: var(--text,#202938);font-size: 11px;font-weight: 750;line-height: 1.4;text-decoration: none;transition: border-color .2s ease,background .2s ease,color .2s ease}.profile-popup-link a:hover{border-color: var(--accent,#268d46);background: var(--panel2,#f2f5f8);color: var(--accent,#268d46)}.profile-popup-rss a{color: var(--accent,#268d46)}@media (max-width: 420px){.profile-popup{max-width: 100%;border-radius: 10px}.profile-popup-header,.profile-popup-details,.profile-popup-stats,.profile-popup-links{padding-left: 14px;padding-right: 14px}.profile-popup-avatar,.profile-popup-avatar img{width: 52px;height: 52px}.profile-popup-avatar{flex-basis: 52px}.profile-popup-name{font-size: 14px}.profile-popup-stat{padding: 9px;gap: 7px}.profile-popup-stat-icon{flex-basis: 28px;width: 28px;height: 28px}.profile-popup-stat-info strong{font-size: 14px}}@media (prefers-reduced-motion: reduce){.profile-popup-link a{transition: none}}.registration-page{width: 100%;min-width: 0;padding: 15px 0 30px;color: var(--text,#202938)}.registration-page *,.registration-page *::before,.registration-page *::after{box-sizing: border-box}.registration-page .auth-card{width: 100%;max-width: 760px;margin: 0 auto;padding: 30px;border: 1px solid var(--line,#e2e7ee);border-radius: 13px;background: var(--panel,#fff);box-shadow: var(--shadow,0 5px 25px rgba(20,35,50,.045))}.registration-heading{display: flex;align-items: flex-start;gap: 15px;margin-bottom: 27px;padding-bottom: 23px;border-bottom: 1px solid var(--line,#e2e7ee)}.registration-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 52px;width: 52px;height: 52px;border-radius: 12px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.registration-heading-text{min-width: 0}.registration-eyebrow{display: block;margin-bottom: 5px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1.2px}.registration-page .auth-title{margin: 0 0 9px;color: var(--text,#202938);font-size: 24px;font-weight: 850;line-height: 1.3}.registration-page .auth-subtitle{max-width: 570px;margin: 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.8}.registration-form{display: flex;flex-direction: column;gap: 19px}.registration-section-label{display: flex;align-items: center;gap: 10px;margin-bottom: 2px;color: var(--text,#202938);font-size: 14px;font-weight: 850}.registration-section-label span{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 7px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46);font-size: 11px;font-weight: 900}.registration-page .auth-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 15px}.registration-page .auth-field{display: flex;flex-direction: column;gap: 9px;min-width: 0}.registration-page .auth-field > label{color: var(--text,#202938);font-size: 12px;font-weight: 750}.registration-page .imp{color: #db5050}.registration-page input[type="text"],.registration-page input[type="password"],.registration-page input[type="email"],.registration-page textarea,.registration-page select{display: block;width: 100%;min-width: 0;min-height: 44px;padding: 11px 13px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;outline: none;background: var(--input,var(--panel,#fff));color: var(--text,#202938);font-family: inherit;font-size: 14px;line-height: 1.5;transition: border-color .2s ease,box-shadow .2s ease}.registration-page textarea{min-height: 120px;resize: vertical}.registration-page input:focus,.registration-page textarea:focus,.registration-page select:focus{border-color: var(--accent,#268d46);box-shadow: 0 0 0 3px color-mix( in srgb,var(--accent,#268d46) 12%,transparent )}.registration-page input::placeholder,.registration-page textarea::placeholder{color: var(--muted,#718096);opacity: .8}.registration-page .auth-field-hint{color: var(--muted,#718096);font-size: 11px;line-height: 1.6}.registration-page .auth-login-check{display: flex;align-items: stretch;gap: 9px;min-width: 0}.registration-page .auth-login-check input{flex: 1 1 auto;width: 0}.registration-page .auth-check-btn{flex: 0 0 auto;min-height: 44px;padding: 10px 15px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8);color: var(--text,#202938);font-family: inherit;font-size: 12px;font-weight: 800;cursor: pointer;transition: border-color .2s ease,color .2s ease}.registration-page .auth-check-btn:hover{border-color: var(--accent,#268d46);color: var(--accent,#268d46)}.registration-page .auth-result:empty{display: none}.registration-page .auth-result{font-size: 11px;line-height: 1.6}.registration-captcha{display: flex;align-items: center;flex-wrap: wrap;gap: 12px}.registration-captcha-image{display: flex;align-items: center;justify-content: center;min-height: 44px;padding: 6px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8)}.registration-captcha-image img{display: block;max-width: 100%;height: auto}.registration-captcha input{flex: 1 1 180px}.registration-recaptcha{max-width: 100%;overflow-x: auto}.registration-file-field{padding: 13px;border: 1px dashed var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8)}.registration-file-field input[type="file"]{display: block;width: 100%;max-width: 100%;color: var(--text,#202938);font-size: 12px}.registration-file-field input::file-selector-button{margin-right: 12px;padding: 9px 12px;border: 1px solid var(--line,#e2e7ee);border-radius: 7px;background: var(--panel,#fff);color: var(--text,#202938);font-family: inherit;font-size: 11px;font-weight: 750;cursor: pointer}.registration-page .auth-xfields{min-width: 0}.registration-page .auth-xfields:empty{display: none}.registration-page .auth-xfields input,.registration-page .auth-xfields textarea,.registration-page .auth-xfields select{max-width: 100%}.registration-page .auth-submit{margin-top: 4px}.registration-submit{display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 45px;padding: 12px 21px;border: 1px solid var(--accent,#268d46);border-radius: 8px;background: var(--accent,#268d46);color: #fff;font-family: inherit;font-size: 12px;font-weight: 850;line-height: 1.4;cursor: pointer;transition: background .2s ease}.registration-submit:hover{background: var(--accent-hover,#20783b)}.registration-submit svg{flex: 0 0 17px}.registration-notice{padding: 12px 14px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8);color: var(--muted,#718096);font-size: 11px;margin-top: 2%;line-height: 1.7}.registration-page .auth-foot{padding-top: 17px;border-top: 1px solid var(--line,#e2e7ee);text-align: center}.registration-page .auth-foot a{display: inline-flex;align-items: center;justify-content: center;gap: 7px;color: var(--muted,#718096);font-size: 12px;font-weight: 750;text-decoration: none}.registration-page .auth-foot a:hover{color: var(--accent,#268d46)}@media (max-width: 650px){.registration-page{padding: 5px 0 20px}.registration-page .auth-card{padding: 20px;border-radius: 10px}.registration-heading{gap: 12px}.registration-icon{flex-basis: 43px;width: 43px;height: 43px}.registration-page .auth-title{font-size: 20px}.registration-page .auth-row{grid-template-columns: minmax(0,1fr)}.registration-page input[type="text"],.registration-page input[type="password"],.registration-page input[type="email"],.registration-page textarea{font-size: 16px}.registration-submit{width: 100%}}@media (max-width: 380px){.registration-page .auth-card{padding: 16px}.registration-page .auth-login-check{flex-direction: column}.registration-page .auth-login-check input{width: 100%;flex-basis: auto}.registration-page .auth-check-btn{width: 100%}}@media (prefers-reduced-motion: reduce){.registration-page input,.registration-page textarea,.registration-page select,.registration-page button{transition: none}}.related-game-card{height: 100%}.related-game-card *,.related-game-card *::before,.related-game-card *::after{box-sizing: border-box}.related-game-card .game-poster{position: relative;display: block;width: 100%;aspect-ratio: 3 / 4;overflow: hidden;background: var(--panel2,#f2f5f8)}.related-game-card .game-poster-img,.related-game-card .related-game-uploaded-poster img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .3s ease}.related-game-card:hover .game-poster-img,.related-game-card:hover .related-game-uploaded-poster img{transform: scale(1.045)}.related-game-uploaded-poster{position: absolute;inset: 0;overflow: hidden}.related-game-uploaded-poster img{width: 100%;height: 100%;object-fit: cover}.related-game-card .related-game-date{align-items: center;min-height: 25px;border: 1px solid rgba(255,255,255,.15);line-height: 1.2;backdrop-filter: blur(8px)}.related-game-card .related-game-meta{position: absolute;z-index: 2;right: 0;bottom: 0;left: 0;display: flex;align-items: flex-end;flex-wrap: wrap;gap: 6px;min-height: 65px;padding: 25px 9px 10px;background: linear-gradient( to top,rgba(0,0,0,.82),rgba(0,0,0,.45) 55%,transparent )}.related-game-meta-item{display: inline-flex;align-items: center;gap: 5px;max-width: 100%;padding: 5px 7px;border: 1px solid rgba(255,255,255,.12);border-radius: 5px;background: rgba(255,255,255,.12);color: #fff;font-size: 10px;font-weight: 750;line-height: 1.2;backdrop-filter: blur(5px)}.related-game-meta-item svg{flex: 0 0 13px;opacity: .9}.related-game-card .game-info{display: flex;flex: 1;flex-direction: column;gap: 11px;padding: 13px}.related-game-card .game-title{display: -webkit-box;overflow: hidden;color: var(--text,#202938);font-size: 12px;font-weight: 850;line-height: 1.55;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2}.related-game-card:hover .game-title{color: var(--accent,#268d46)}.related-game-more{display: inline-flex;align-items: center;gap: 5px;margin-top: auto;color: var(--muted,#718096);font-size: 10px;font-weight: 750;transition: color .2s ease}.related-game-more svg{transition: transform .2s ease}.related-game-card:hover .related-game-more{color: var(--accent,#268d46)}.related-game-card:hover .related-game-more svg{transform: translateX(3px)}@media (max-width: 650px){.related-game-card{border-radius: 20px}.related-game-card .game-info{gap: 8px;padding: 11px}.related-game-card .game-title{font-size: 11px}.related-game-card .related-game-date{top: 7px;left: 7px;padding: 4px 6px;font-size: 9px}.related-game-card .related-game-meta{padding: 22px 7px 7px}.related-game-meta-item{padding: 4px 5px;font-size: 9px}.related-game-meta-item svg{width: 11px;height: 11px}.related-game-more{font-size: 9px}}@media (prefers-reduced-motion: reduce){.related-game-card,.related-game-card .game-poster-img,.related-game-card .related-game-uploaded-poster img,.related-game-more,.related-game-more svg{transition: none}}.fs-related{display: grid;grid-template-columns: repeat( auto-fill,minmax(min(100%,145px),1fr) );gap: 14px;align-items: stretch}.search-page{width: 100%;min-width: 0;color: var(--text,#202938)}.search-page *,.search-page *::before,.search-page *::after{box-sizing: border-box}.search-page-header{display: flex;align-items: center;gap: 17px;margin-bottom: 20px;padding: 24px;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff)}.search-page-header-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 56px;width: 56px;height: 56px;border-radius: 12px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.search-page-header-content{min-width: 0}.search-page-eyebrow{display: block;margin-bottom: 5px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1.1px}.search-page-title{margin: 0 0 7px;color: var(--text,#202938);font-size: 25px;font-weight: 850;line-height: 1.3}.search-page-description{margin: 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.8}.search-panel{min-width: 0;margin-bottom: 20px;padding: 25px;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff)}.search-panel-heading{margin-bottom: 22px}.search-panel-heading h2{margin: 0 0 6px;color: var(--text,#202938);font-size: 19px;font-weight: 850;line-height: 1.4}.search-panel-heading p{margin: 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.7}.search-main-field{display: flex;align-items: center;gap: 10px;min-height: 56px;padding: 6px;border: 1px solid var(--line,#e2e7ee);border-radius: 10px;background: var(--input,var(--panel,#fff));transition: border-color .2s ease,box-shadow .2s ease}.search-main-field:focus-within{border-color: var(--accent,#268d46);box-shadow: 0 0 0 3px color-mix( in srgb,var(--accent,#268d46) 10%,transparent )}.search-input-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 35px;color: var(--muted,#718096)}.search-input-control{flex: 1 1 auto;min-width: 0}.search-main-field .search-input-control input{display: block;width: 100%;min-width: 0;min-height: 40px;padding: 8px 0;border: 0;outline: none;background: transparent;color: var(--text,#202938);font-family: inherit;font-size: 14px;box-shadow: none}.search-main-field .search-input-control input:focus{border: 0;background-color: transparent;box-shadow: none}.search-page .search-submit{display: inline-flex;align-items: center;justify-content: center;gap: 8px;flex: 0 0 auto;min-height: 43px;padding: 11px 18px;border: 1px solid var(--accent,#268d46);border-radius: 8px;background: var(--accent,#268d46);color: #fff;font-family: inherit;font-size: 12px;font-weight: 850;line-height: 1.4;cursor: pointer;transition: background .2s ease}.search-page .search-submit:hover{background: var(--accent-hover,#20783b)}.search-simple-footer{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;margin-top: 14px}.search-simple-hint{color: var(--muted,#718096);font-size: 11px}.search-advanced-link{display: inline-flex;align-items: center;gap: 7px;color: var(--accent,#268d46);font-size: 12px;font-weight: 800;text-decoration: none}.search-advanced-link:hover{text-decoration: underline}.search-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 15px}.search-block{min-width: 0;padding: 18px;border: 1px solid var(--line,#e2e7ee);border-radius: 10px;background: var(--panel2,#f2f5f8)}.search-block-full{grid-column: 1 / -1}.search-block-header{display: flex;align-items: center;gap: 10px;margin-bottom: 17px;padding-bottom: 13px;border-bottom: 1px solid var(--line,#e2e7ee)}.search-block-number{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 29px;width: 29px;height: 29px;border-radius: 7px;background: color-mix( in srgb,var(--accent,#268d46) 12%,var(--panel,#fff) );color: var(--accent,#268d46);font-size: 10px;font-weight: 900}.search-block-header h3{margin: 0;color: var(--text,#202938);font-size: 14px;font-weight: 850;line-height: 1.5}.search-block-body{display: flex;flex-direction: column;align-items: stretch;gap: 12px;min-width: 0}.search-field-label{display: block;color: var(--text,#202938);font-size: 11px;font-weight: 750}.search-field-control{min-width: 0}.search-page .search-block input[type="text"],.search-page .search-block input[type="search"],.search-page .search-block input[type="number"],.search-page .search-block select{width: 100%;max-width: 100%;min-height: 40px;padding: 9px 11px;border: 1px solid var(--line,#e2e7ee);border-radius: 7px;outline: none;background: var(--input,var(--panel,#fff));color: var(--text,#202938);font-family: inherit;font-size: 12px}.search-page .search-block input:focus,.search-page .search-block select:focus{border-color: var(--accent,#268d46)}.search-option-group{min-width: 0;color: var(--text,#202938);font-size: 12px;line-height: 1.8}.search-option-group label{cursor: pointer}.search-option-group input[type="checkbox"],.search-option-group input[type="radio"],.search-block-body input[type="checkbox"],.search-block-body input[type="radio"]{width: 15px;height: 15px;margin-right: 6px;accent-color: var(--accent,#268d46);vertical-align: middle}.search-inline{display: flex;flex-direction: column;gap: 8px}.search-categories{max-height: 300px;overflow-y: auto}.search-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin-top: 22px;padding-top: 20px;border-top: 1px solid var(--line,#e2e7ee)}.search-page .search-btn-reset{display: inline-flex;align-items: center;justify-content: center;min-height: 43px;padding: 10px 16px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8);color: var(--text,#202938);font-family: inherit;font-size: 12px;font-weight: 750;cursor: pointer}.search-page .search-btn-reset:hover{border-color: var(--accent,#268d46);color: var(--accent,#268d46)}.search-result-msg{display: flex;align-items: flex-start;gap: 13px;padding: 18px;border: 1px solid var(--line,#e2e7ee);border-radius: 10px;background: var(--panel,#fff)}.search-result-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 36px;width: 36px;height: 36px;border-radius: 8px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.search-result-content{min-width: 0;padding-top: 5px;color: var(--text,#202938);font-size: 12px;line-height: 1.8}.search-result-content a{color: var(--accent,#268d46)}@media (max-width: 750px){.search-grid{grid-template-columns: minmax(0,1fr)}.search-block-full{grid-column: auto}}@media (max-width: 650px){.search-page-header{align-items: flex-start;gap: 12px;padding: 18px}.search-page-header-icon{flex-basis: 44px;width: 44px;height: 44px}.search-page-title{font-size: 21px}.search-panel{padding: 18px}.search-main-field{flex-wrap: wrap}.search-main-field .search-submit{flex-basis: 100%;width: 100%}.search-block{padding: 15px}.search-actions{flex-direction: column;align-items: stretch}.search-actions > button{width: 100%}}@media (max-width: 380px){.search-page-header{padding: 15px}.search-panel{padding: 14px}.search-page-title{font-size: 19px}}@media (prefers-reduced-motion: reduce){.search-page input,.search-page select,.search-page button{transition: none}}.search-result-card{display: flex;flex-direction: column;min-width: 0;height: 100%;overflow: hidden;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff);color: var(--text,#202938);transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}.search-result-card:hover{transform: translateY(-3px);border-color: color-mix( in srgb,var(--accent,#268d46) 45%,var(--line,#e2e7ee) );box-shadow: 0 8px 25px rgba(0,0,0,.07)}.search-result-card *,.search-result-card *::before,.search-result-card *::after,.search-result-comment *,.search-result-comment *::before,.search-result-comment *::after{box-sizing: border-box}.search-result-poster-link{display: block;color: inherit;text-decoration: none}.search-result-card .game-poster{position: relative;width: 100%;aspect-ratio: 3 / 4;overflow: hidden;background: var(--panel2,#f2f5f8)}.search-result-card .game-poster-img,.search-result-uploaded-poster img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .3s ease}.search-result-card:hover .game-poster-img,.search-result-card:hover .search-result-uploaded-poster img{transform: scale(1.04)}.search-result-uploaded-poster{position: absolute;inset: 0;overflow: hidden}.search-result-date{position: absolute;z-index: 2;top: 9px;left: 9px;padding: 5px 8px;border: 1px solid rgba(255,255,255,.12);border-radius: 6px;background: rgba(18,25,32,.8);color: #fff;font-size: 10px;font-weight: 800;line-height: 1.2;backdrop-filter: blur(7px)}.search-result-poster-meta{position: absolute;z-index: 2;right: 0;bottom: 0;left: 0;display: flex;flex-wrap: wrap;align-items: flex-end;gap: 5px;min-height: 58px;padding: 24px 9px 9px;background: linear-gradient( to top,rgba(0,0,0,.82),rgba(0,0,0,.35) 60%,transparent )}.search-result-poster-meta:empty{display: none}.search-result-poster-meta span{display: inline-flex;align-items: center;max-width: 100%;padding: 5px 7px;border: 1px solid rgba(255,255,255,.12);border-radius: 5px;background: rgba(255,255,255,.12);color: #fff;font-size: 10px;font-weight: 750;line-height: 1.2}.search-result-card .search-result-info{display: flex;flex: 1;flex-direction: column;gap: 10px;min-width: 0;padding: 13px}.search-result-card .game-title{display: -webkit-box;overflow: hidden;color: var(--text,#202938);font-size: 12px;font-weight: 850;line-height: 1.55;text-decoration: none;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2}.search-result-card .game-title:hover{color: var(--accent,#268d46)}.search-result-bottom{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto;padding-top: 10px;border-top: 1px solid var(--line,#e2e7ee)}.search-result-category{display: block;min-width: 0;overflow: hidden;color: var(--muted,#718096);font-size: 10px;line-height: 1.5;text-overflow: ellipsis;white-space: nowrap}.search-result-category a{color: inherit;text-decoration: none}.search-result-category a:hover{color: var(--accent,#268d46)}.search-result-more{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 27px;width: 27px;height: 27px;border-radius: 7px;background: var(--panel2,#f2f5f8);color: var(--accent,#268d46);text-decoration: none}.search-result-more:hover{background: var(--accent,#268d46);color: #fff}.search-result-comment{display: flex;align-items: flex-start;gap: 14px;min-width: 0;margin-bottom: 12px;padding: 18px;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff);color: var(--text,#202938);transition: border-color .2s ease}.search-result-comment:hover{border-color: color-mix( in srgb,var(--accent,#268d46) 35%,var(--line,#e2e7ee) )}.search-comment-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 42px;width: 42px;height: 42px;border-radius: 10px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.search-comment-content{flex: 1;min-width: 0}.search-comment-heading{display: flex;flex-direction: column;gap: 4px;margin-bottom: 10px}.search-comment-label{color: var(--accent,#268d46);font-size: 9px;font-weight: 850;letter-spacing: 1px}.search-comment-title{color: var(--text,#202938);font-size: 14px;font-weight: 850;line-height: 1.5;text-decoration: none;overflow-wrap: anywhere}.search-comment-title:hover{color: var(--accent,#268d46)}.search-comment-text{color: var(--muted,#718096);font-size: 12px;line-height: 1.8;overflow-wrap: anywhere}.search-comment-text img{max-width: 100%;height: auto}.search-comment-text p{margin: 0 0 8px}.search-comment-more{display: inline-flex;align-items: center;gap: 6px;margin-top: 13px;color: var(--accent,#268d46);font-size: 11px;font-weight: 800;text-decoration: none}.search-comment-more:hover{text-decoration: underline}@media (max-width: 650px){.search-result-card{border-radius: 20px}.search-result-card .search-result-info{padding: 11px}.search-result-card .game-title{font-size: 11px}.search-result-date{top: 7px;left: 7px;padding: 4px 6px;font-size: 9px}.search-result-poster-meta{padding: 22px 7px 7px}.search-result-poster-meta span{padding: 4px 5px;font-size: 9px}.search-result-comment{gap: 10px;padding: 14px}.search-comment-icon{flex-basis: 34px;width: 34px;height: 34px}.search-comment-icon svg{width: 17px;height: 17px}.search-comment-title{font-size: 12px}.search-comment-text{font-size: 11px}}@media (prefers-reduced-motion: reduce){.search-result-card,.search-result-card .game-poster-img,.search-result-uploaded-poster img,.search-result-comment{transition: none}.search-result-card:hover{transform: none}}.game{display: flex;flex-direction: column;min-width: 0;height: 100%;overflow: hidden;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff);color: var(--text,#202938);transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}.game:hover{transform: translateY(-3px);border-color: color-mix( in srgb,var(--accent,#268d46) 40%,var(--line,#e2e7ee) );box-shadow: 0 8px 25px rgba(0,0,0,.07)}.game *,.game *::before,.game *::after{box-sizing: border-box}.game > .cover{position: relative;width: 100%;aspect-ratio: 3 / 4;overflow: hidden;background: var(--panel2,#f2f5f8)}.game .cover-link{display: block;width: 100%;height: 100%;overflow: hidden;color: inherit;text-decoration: none}.game .cover-link > img,.game .game-uploaded-poster img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .3s ease}.game:hover .cover-link > img,.game:hover .game-uploaded-poster img{transform: scale(1.045)}.game-uploaded-poster{display: block;width: 100%;height: 100%}.game-uploaded-poster img{width: 100%;height: 100%;object-fit: cover}.game > .cover > .tag{position: absolute;z-index: 2;top: 10px;left: 10px;display: inline-flex;align-items: center;min-height: 25px;padding: 5px 8px;border: 1px solid rgba(255,255,255,.15);border-radius: 6px;background: rgba(18,25,32,.78);color: #fff;font-size: 10px;font-weight: 800;line-height: 1.2;backdrop-filter: blur(7px)}.game .bookmark{position: absolute;z-index: 3;top: 9px;right: 9px;display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border: 1px solid rgba(255,255,255,.2);border-radius: 8px;background: rgba(18,25,32,.75);color: #fff;backdrop-filter: blur(7px);transition: background .2s ease,color .2s ease}.game .bookmark:hover{background: var(--accent,#268d46)}.game .bookmark a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: inherit;text-decoration: none}.game .bookmark svg{pointer-events: none}.game > .gamebody{display: flex;flex: 1;flex-direction: column;gap: 10px;min-width: 0;padding: 13px}.game .game-heading{margin: 0;font-size: 12px;font-weight: 850;line-height: 1.55}.game .game-heading a{display: -webkit-box;overflow: hidden;color: var(--text,#202938);text-decoration: none;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2}.game .game-heading a:hover{color: var(--accent,#268d46)}.game > .gamebody > .meta{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 7px;min-width: 0}.game-category{display: flex;align-items: center;flex-wrap: wrap;gap: 5px;min-width: 0;color: var(--muted,#718096);font-size: 10px;line-height: 1.5}.game-category-text{display: inline-block;min-width: 0}.game-category-text a{color: var(--muted,#718096);text-decoration: none}.game-category-text a:hover{color: var(--accent,#268d46)}.game-release-date{color: var(--accent,#268d46);font-weight: 750}.game-release-date::before{content: "·";margin-right: 5px;color: var(--muted,#718096)}.game .rating{display: inline-flex;align-items: center;gap: 3px;min-width: 0;color: var(--gold,#e6ad27);font-size: 11px;font-weight: 850}.game .rating a{color: inherit}.game .rating img{max-width: 100%;height: auto}.game .gamefoot{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto;padding-top: 10px;border-top: 1px solid var(--line,#e2e7ee)}.game-storage,.game .seed{display: inline-flex;align-items: center;gap: 5px;min-width: 0;color: var(--muted,#718096);font-size: 10px;font-weight: 700;line-height: 1.4}.game-storage svg,.game .seed svg{flex: 0 0 auto;color: var(--accent,#268d46)}.game .seed{margin-left: auto;white-space: nowrap}.games.catalog-content{display: grid;grid-template-columns: repeat( auto-fill,minmax(min(100%,160px),1fr) );gap: 15px;align-items: stretch;border-radius: 20px;background: var(--panel);padding:18px;box-shadow: 0 3px 7px rgb(0 0 0 / 5%)}.games.catalog-content > .game,.games-grid > .game{width: 100%;border: none;border: 1px solid var(--line)}@media (max-width: 650px){.game{border-radius: 20px}.game > .gamebody{gap: 8px;padding: 11px}.game .game-heading{font-size: 11px}.game > .cover > .tag{top: 7px;left: 7px;padding: 4px 6px;font-size: 9px}.game .bookmark{top: 7px;right: 7px;width: 29px;height: 29px}.game-category,.game-storage,.game .seed{font-size: 9px}.games.catalog-content{grid-template-columns: repeat( auto-fill,minmax(min(100%,135px),1fr) );gap: 10px}}@media (max-width: 380px){.games.catalog-content{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.game,.game .cover-link img,.game .bookmark{transition: none}.game:hover{transform: none}}.game-right-sidebar{min-width: 0;width: 100%;align-self: start}.game-right-sidebar *,.game-right-sidebar *::before,.game-right-sidebar *::after{box-sizing: border-box}.game-right-sidebar > .block{overflow: hidden}.game-right-sidebar .right-blockhead{min-height: 48px}.right-blockhead-title{flex: 1;min-width: 0;color: var(--text,#202938);font-size: 15px;font-weight: 850;line-height: 1.4;text-transform: uppercase;letter-spacing: .2px}.right-blockhead-count{flex: 0 0 auto;color: var(--muted,#718096);font-size: 9px;font-weight: 700}.game-right-sidebar .platform-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 32px;width: 32px;height: 32px;border-radius: 8px;font-size: 10px;font-weight: 900;line-height: 1;letter-spacing: -.3px}.game-right-sidebar .xbox-icon{font-size: 17px}.game-right-sidebar .ps3-icon{background: rgba(85,105,180,.12);color: #6475c9}.game-right-sidebar .ps4-icon{background: rgba(50,105,205,.12);color: #3779d8}.game-right-sidebar .ps5-icon{background: rgba(60,115,220,.12);color: #4c8beb}.game-right-sidebar .right-links .nav-real-link{position: relative}.game-left-sidebar .sidebar-links .nav-real-link::before{content: "";flex: 0 0 5px;width: 5px;height: 5px;border-radius: 50%;background: #e1e6ef;transition: background .2s ease}.game-left-sidebar .sidebar-links .nav-real-link:hover:before{background: var(--accent,#268d46)}.game-right-sidebar .right-links .nav-real-link::before{content: "";flex: 0 0 5px;width: 5px;height: 5px;border-radius: 50%;background: var(--line,#e2e7ee);transition: background .2s ease}.game-right-sidebar .right-links .nav-real-link:hover{border-color: color-mix( in srgb,var(--accent,#268d46) 12%,transparent )}.game-right-sidebar .right-links .nav-real-link:hover::before{background: var(--accent,#268d46)}.game-right-sidebar .right-links .nav-real-link:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 2px}.right-popular-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 32px;width: 32px;height: 32px;border-radius: 8px;background: color-mix( in srgb,var(--accent,#268d46) 12%,var(--panel,#fff) );color: var(--accent,#268d46)}.right-top-badge{flex: 0 0 auto;padding: 4px 6px;border-radius: 5px;background: color-mix( in srgb,var(--accent,#268d46) 12%,var(--panel,#fff) );color: var(--accent,#268d46);font-size: 9px;font-weight: 900}.right-topgames{display: flex;flex-direction: column;gap: 0;min-width: 0;padding: 5px 10px}.right-topgames > * + *{border-top: 1px solid var(--line,#e2e7ee)}@media (max-width: 1300px){.game-right-sidebar{gap: 12px}.game-right-sidebar .right-blockhead{padding: 10px}.game-right-sidebar .right-links{padding: 6px}.game-right-sidebar .right-links .nav-real-link{padding: 7px 8px}}@media (max-width: 1100px){.game-right-sidebar{display: none}}@media (prefers-reduced-motion: reduce){.game-right-sidebar .nav-real-link,.game-right-sidebar .nav-real-link::before{transition: none}}.sidebar-top-card{display: flex;align-items: flex-start;gap: 11px;width: 100%;min-width: 0;padding: 11px 8px;border-radius: 8px;background: transparent;color: var(--text,#202938);text-decoration: none;transition: background .2s ease}.sidebar-top-card *,.sidebar-top-card *::before,.sidebar-top-card *::after{box-sizing: border-box}.sidebar-top-card:hover{background: var(--hover,var(--panel2,#f2f5f8));text-decoration: none}.sidebar-top-card .side-game-poster{position: relative;flex: 0 0 61px;width: 61px;height: 82px;overflow: hidden;border-radius: 7px;background: var(--panel2,#f2f5f8)}.sidebar-top-card .side-game-poster-img,.sidebar-top-uploaded-poster img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .25s ease}.sidebar-top-card:hover .side-game-poster-img,.sidebar-top-card:hover .sidebar-top-uploaded-poster img{transform: scale(1.06)}.sidebar-top-uploaded-poster{display: block;width: 100%;height: 100%;overflow: hidden}.sidebar-top-card .side-game-info{display: flex;flex: 1;flex-direction: column;align-items: flex-start;gap: 6px;min-width: 0;padding-top: 1px}.sidebar-top-card .side-game-title{display: -webkit-box;max-width: 100%;overflow: hidden;color: var(--text,#202938);font-size: 11px;font-weight: 850;line-height: 1.5;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2}.sidebar-top-card:hover .side-game-title{color: var(--accent,#268d46)}.sidebar-top-card .side-game-cat{display: block;max-width: 100%;overflow: hidden;color: var(--muted,#718096);font-size: 10px;line-height: 1.4;text-overflow: ellipsis;white-space: nowrap}.sidebar-top-card .side-game-cat a{color: inherit;text-decoration: none;pointer-events: none}.sidebar-top-meta{display: flex;align-items: center;flex-wrap: wrap;gap: 5px 9px;min-width: 0;margin-top: auto}.sidebar-top-card .extra-field{display: inline-flex;align-items: center;gap: 4px;min-width: 0;color: var(--muted,#718096);font-size: 10px;font-weight: 700;line-height: 1.4}.sidebar-top-card .extra-field svg{flex: 0 0 12px;color: var(--accent,#268d46)}.right-topgames > .sidebar-top-card + .sidebar-top-card{border-top: 1px solid var(--line,#e2e7ee);border-radius: 0}@media (max-width: 1300px){.sidebar-top-card{gap: 9px;padding: 9px 6px}.sidebar-top-card .side-game-poster{flex-basis: 55px;width: 55px;height: 75px}.sidebar-top-card .side-game-title{font-size: 10px}.sidebar-top-card .side-game-cat,.sidebar-top-card .extra-field{font-size: 9px}}@media (prefers-reduced-motion: reduce){.sidebar-top-card,.sidebar-top-card .side-game-poster-img,.sidebar-top-uploaded-poster img{transition: none}}.game-left-sidebar{flex-direction: column;gap: 15px;min-width: 0;width: 100%;align-self: start}.game-left-sidebar *,.game-left-sidebar *::before,.game-left-sidebar *::after{box-sizing: border-box}.game-left-sidebar > .block{min-width: 0;overflow: hidden}.game-left-sidebar .sidebar-blockhead{display: flex;align-items: center;gap: 9px;min-height: 47px;color: var(--text,#202938);font-size: 11px;font-weight: 700;line-height: 1.4;text-transform: uppercase;letter-spacing: .3px}.sidebar-blockhead > span:nth-child(2){flex: 1;min-width: 0}.sidebar-block-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 31px;width: 31px;height: 31px;border-radius: 8px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.sidebar-head-note{flex: 0 0 auto;color: var(--muted,#718096);font-size: 9px;font-weight: 700;text-transform: none;letter-spacing: 0}.game-left-sidebar .sidebar-links{display: flex;flex-direction: column;gap: 2px;padding: 8px}.game-left-sidebar .sidebar-links .nav-real-link{display: flex;align-items: center;gap: 9px;min-width: 0;min-height: 34px;padding: 8px 10px;border: 1px solid transparent;border-radius: 20px;background: transparent;color: #2b2b2b;font-size: 11px;font-weight: 600;line-height: 1.4;text-decoration: none;transition: background .2s ease,color .2s ease,border-color .2s ease}.game-left-sidebar .sidebar-links .nav-real-link:hover{border-color: color-mix( in srgb,var(--accent,#268d46) 12%,transparent );background: color-mix( in srgb,var(--accent,#268d46) 7%,var(--panel,#fff) );color: var(--accent,#268d46)}.game-left-sidebar .sidebar-links .nav-real-link:focus-visible,.game-left-sidebar .sidebar-year-links .nav-real-link:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 2px}.sidebar-link-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 18px;width: 18px;height: 18px;color: var(--muted,#718096)}.game-left-sidebar .nav-real-link:hover .sidebar-link-icon{color: var(--accent,#268d46)}.sidebar-new-label{display: inline-flex;align-items: center;justify-content: center;margin-left: auto;padding: 4px 6px;border-radius: 5px;background: color-mix( in srgb,var(--accent,#268d46) 12%,var(--panel,#fff) );color: var(--accent,#268d46);font-size: 9px;font-weight: 900}.game-left-sidebar .sidebar-genre-links .nav-real-link,.game-left-sidebar .sidebar-console-links .nav-real-link{gap: 10px}.game-left-sidebar .sidebar-genre-links .nav-real-link::before,.game-left-sidebar .sidebar-console-links .nav-real-link::before{content: "";flex: 0 0 5px;width: 5px;height: 5px;border-radius: 50%;background: var(--line,#e2e7ee);transition: background .2s ease}.game-left-sidebar .sidebar-genre-links .nav-real-link:hover::before,.game-left-sidebar .sidebar-console-links .nav-real-link:hover::before{background: var(--accent,#268d46)}.game-left-sidebar .sidebar-year-links{padding: 11px}.game-left-sidebar .sidebar-year-links .nav-real-link{display: flex;align-items: center;justify-content: center;min-width: 0;min-height: 31px;padding: 6px 4px;border: 1px solid var(--line,#e2e7ee);border-radius: 20px;background: var(--panel,#fff);color: var(--muted,#718096);font-size: 11px;font-weight: 750;line-height: 1.3;text-align: center;text-decoration: none;transition: border-color .2s ease,background .2s ease,color .2s ease}.game-left-sidebar .sidebar-year-links .nav-real-link:hover{border-color: var(--accent,#268d46);background: color-mix( in srgb,var(--accent,#268d46) 7%,var(--panel,#fff) );color: var(--accent,#268d46)}.game-left-sidebar .sidebar-year-current{border-color: var(--accent,#268d46);background: var(--accent,#268d46)}.game-left-sidebar .platform-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 31px;width: 31px;height: 31px;border-radius: 8px;font-size: 11px;font-weight: 900;line-height: 1}.game-left-sidebar .ps-old{background: rgba(55,105,210,.12);color: #3979d8}.game-left-sidebar .xbox-icon{background: rgba(38,141,70,.12);color: var(--accent,#268d46);font-size: 17px}.game-left-sidebar .sidebar-links .nav-real-link.active,.game-left-sidebar .sidebar-links .nav-real-link[aria-current="page"]{background: color-mix( in srgb,var(--accent,#268d46) 10%,var(--panel,#fff) );color: var(--accent,#268d46);font-weight: 850}@media (max-width: 1300px){.game-left-sidebar{gap: 12px}.game-left-sidebar .sidebar-blockhead{padding: 10px}.game-left-sidebar .sidebar-links{padding: 6px}.game-left-sidebar .sidebar-links .nav-real-link{padding: 8px}}@media (max-width: 850px){.game-left-sidebar{gap: 12px}.game-left-sidebar > .block{border-radius: 20px}.game-left-sidebar .sidebar-year-links{grid-template-columns: repeat(3,minmax(0,1fr))}.sidebar-block-icon{margin-left: 0px}}@media (prefers-reduced-motion: reduce){.game-left-sidebar .nav-real-link,.game-left-sidebar .nav-real-link::before{transition: none}}.game-speedbar{width: 100%;min-width: 0;margin: 0 0 18px;padding: 0}.game-speedbar .speedbar-inner{display: flex;align-items: center;gap: 11px;min-width: 0;min-height: 44px;padding: 11px 15px;box-shadow: 0 3px 10px rgb(0 0 0 / 5%);border-radius: 20px;background: var(--panel,#fff);color: var(--muted,#718096)}.speedbar-home-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 25px;width: 25px;height: 25px;border-radius: 6px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.game-speedbar .speedbar-path{display: block;flex: 1;min-width: 0;color: var(--muted,#718096);font-size: 11px;font-weight: 600;line-height: 1.7;overflow-wrap: anywhere}.game-speedbar .speedbar-path a{color: var(--muted,#718096);text-decoration: none;transition: color .2s ease}.game-speedbar .speedbar-path a:hover{color: var(--accent,#268d46)}.game-speedbar .speedbar-path a:first-child{color: var(--accent,#268d46);font-weight: 800}.game-speedbar .speedbar-path .separator,.game-speedbar .speedbar-path .speedbar-separator{margin: 0 6px;color: var(--muted,#718096);opacity: .6}@media (max-width: 650px){.game-speedbar{margin-bottom: 13px}.game-speedbar .speedbar-inner{gap: 8px;min-height: 40px;padding: 9px 11px;border-radius: 8px}.speedbar-home-icon{flex-basis: 23px;width: 23px;height: 23px}.game-speedbar .speedbar-path{font-size: 10px}}@media (prefers-reduced-motion: reduce){.game-speedbar .speedbar-path a{transition: none}}.game-split-navigation{width: 100%;min-width: 0;margin: 22px 0;padding: 0;clear: both}.game-split-navigation *,.game-split-navigation *::before,.game-split-navigation *::after{box-sizing: border-box}.split-navigation-inner{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 14px;min-width: 0;padding: 15px 18px;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff)}.split-navigation-label{display: inline-flex;align-items: center;gap: 10px;color: var(--text,#202938);font-size: 12px;font-weight: 800}.split-navigation-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 34px;width: 34px;height: 34px;border-radius: 8px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.split-navigation-pages{display: flex;align-items: center;flex-wrap: wrap;gap: 7px;min-width: 0;color: var(--muted,#718096);font-size: 12px;font-weight: 750}.split-navigation-pages a,.split-navigation-pages .game-static-page{width: 100%;min-width: 0;color: var(--text,#202938)}.game-static-page *,.game-static-page *::before,.game-static-page *::after{box-sizing: border-box}.game-static-page .static-page-header{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-width: 0;margin-bottom: 18px;border-radius: 11px;background: var(--panel,#fff)}.game-static-page .static-page-heading{flex: 1;min-width: 0}.game-static-page .static-page-eyebrow{display: block;margin-bottom: 7px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1.2px}.game-static-page .static-page-title{margin: 0;color: var(--text,#202938);font-size: clamp(19px,2.3vw,26px);font-weight: 850;line-height: 1.35;overflow-wrap: anywhere}.game-static-page .static-actions{display: flex;align-items: center;flex: 0 0 auto}.game-static-page .static-edit-btn{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 35px;padding: 8px 12px;border: 1px solid var(--line,#e2e7ee);border-radius: 7px;background: var(--panel2,#f2f5f8);color: var(--text,#202938);font-size: 11px;font-weight: 750;text-decoration: none;transition: border-color .2s ease,background .2s ease,color .2s ease}.game-static-page .static-edit-btn:hover{border-color: var(--accent,#268d46);background: color-mix( in srgb,var(--accent,#268d46) 8%,var(--panel,#fff) );color: var(--accent,#268d46)}.game-static-page .static-content{min-width: 0;padding: 24px;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff);color: var(--text,#202938);font-size: 14px;line-height: 1.85;overflow-wrap: anywhere}.game-static-page .static-content h2,.game-static-page .static-content h3,.game-static-page .static-content h4{margin: 24px 0 12px;color: var(--text,#202938);font-weight: 850;line-height: 1.4}.game-static-page .static-content h2{font-size: 21px}.game-static-page .static-content h3{font-size: 17px}.game-static-page .static-content h4{font-size: 14px}.game-static-page .static-content > :first-child{margin-top: 0}.game-static-page .static-content > :last-child{margin-bottom: 0}.game-static-page .static-content p{margin: 0 0 15px}.game-static-page .static-content a{color: var(--accent,#268d46);text-decoration: none}.game-static-page .static-content a:hover{text-decoration: underline}.game-static-page .static-content strong,.game-static-page .static-content b{font-weight: 800}.game-static-page .static-content ul,.game-static-page .static-content ol{margin: 12px 0 18px;padding-left: 23px}.game-static-page .static-content li{margin-bottom: 7px}.game-static-page .static-content li::marker{color: var(--accent,#268d46)}.game-static-page .static-content blockquote{margin: 18px 0;padding: 15px 18px;border-left: 3px solid var(--accent,#268d46);border-radius: 0 8px 8px 0;background: var(--panel2,#f2f5f8);color: var(--text,#202938)}.game-static-page .static-content img{max-width: 100%;height: auto}.game-static-page .static-content figure{max-width: 100%;margin: 18px 0}.game-static-page .static-content figcaption{margin-top: 7px;color: var(--muted,#718096);font-size: 11px;text-align: center}.game-static-page .static-content iframe{max-width: 100%}.game-static-page .static-content table{width: 100%;max-width: 100%;margin: 16px 0;border-collapse: collapse;font-size: 12px}.game-static-page .static-content th,.game-static-page .static-content td{padding: 10px 12px;border: 1px solid var(--line,#e2e7ee);text-align: left}.game-static-page .static-content th{background: var(--panel2,#f2f5f8);font-weight: 800}.game-static-page .static-content pre{max-width: 100%;overflow-x: auto;margin: 16px 0;padding: 15px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8)}.game-static-page .static-content code{font-size: .92em}.game-static-page .static-page-navigation{margin-top: 18px}.game-static-page .static-page-navigation:empty{display: none}@media (max-width: 650px){.game-static-page .static-page-header{align-items: flex-start;flex-direction: column;gap: 13px;margin-bottom: 13px;padding: 17px}.game-static-page .static-page-title{font-size: 21px}.game-static-page .static-content{padding: 17px;font-size: 12px;line-height: 1.8}.game-static-page .static-content h2{font-size: 18px}.game-static-page .static-content h3{font-size: 15px}.game-static-page .static-content th,.game-static-page .static-content td{padding: 8px;font-size: 11px}}@media (max-width: 420px){.game-static-page .static-page-header,.game-static-page .static-content{padding: 14px}.game-static-page .static-page-title{font-size: 19px}}@media (prefers-reduced-motion: reduce){.game-static-page .static-edit-btn{transition: none}}.stats-page{width: 100%;min-width: 0;color: var(--text,#202938)}.stats-page *,.stats-page *::before,.stats-page *::after{box-sizing: border-box}.stats-page-header{display: flex;align-items: center;justify-content: space-between;gap: 18px;margin-bottom: 18px;padding: 23px;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff)}.stats-page-heading{flex: 1;min-width: 0}.stats-page-eyebrow,.stats-section-eyebrow{display: block;margin-bottom: 7px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1px}.stats-page-header .section-title{margin: 0;color: var(--text,#202938);font-size: clamp(21px,2.5vw,28px);font-weight: 850;line-height: 1.3}.stats-page-heading p{margin: 8px 0 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.6}.stats-page-header-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 55px;width: 55px;height: 55px;border-radius: 13px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.stats-summary{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-bottom: 26px}.stats-card{min-width: 0;padding: 17px;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff);transition: border-color .2s ease,transform .2s ease,box-shadow .2s ease}.stats-card:hover{transform: translateY(-2px);border-color: color-mix( in srgb,var(--accent,#268d46) 30%,var(--line,#e2e7ee) );box-shadow: 0 7px 20px rgba(0,0,0,.05)}.stats-card-header{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 15px}.stats-card-icon{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 20px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.stats-card-period{padding: 5px 8px;border-radius: 6px;background: var(--panel2,#f2f5f8);color: var(--muted,#718096);font-size: 10px;font-weight: 800}.stats-card-label{margin: 0 0 13px;color: var(--text,#202938);font-size: 14px;font-weight: 850}.stats-card-metrics{display: flex;flex-direction: column;gap: 0}.stats-card-value{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 9px 0;border-top: 1px solid var(--line,#e2e7ee)}.stats-card-value strong{color: var(--text,#202938);font-size: 18px;font-weight: 900;font-variant-numeric: tabular-nums}.stats-card-value span{color: var(--muted,#718096);font-size: 10px;font-weight: 650;text-align: right}.stats-section-heading{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 14px}.stats-section-heading h2{margin: 0;color: var(--text,#202938);font-size: 17px;font-weight: 850;line-height: 1.4}.stats-section-heading > span{color: var(--muted,#718096);font-size: 11px;font-weight: 650}.stats-groups{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-bottom: 26px}.stats-group{min-width: 0;overflow: hidden;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff)}.stats-group-title{display: flex;align-items: center;gap: 10px;min-height: 53px;margin: 0;padding: 11px 15px;border-bottom: 1px solid var(--line,#e2e7ee);background: var(--panel2,#f2f5f8);color: var(--text,#202938);font-size: 12px;font-weight: 850}.stats-group-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 30px;width: 30px;height: 30px;border-radius: 8px;background: color-mix( in srgb,var(--accent,#268d46) 10%,var(--panel,#fff) );color: var(--accent,#268d46)}.stats-list{margin: 0;padding: 7px 15px;list-style: none}.stats-list li{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-width: 0;padding: 11px 0}.stats-list li + li{border-top: 1px solid var(--line,#e2e7ee)}.stats-list li > span{color: var(--muted,#718096);font-size: 11px;line-height: 1.5}.stats-list li > b{color: var(--text,#202938);font-size: 12px;font-weight: 850;font-variant-numeric: tabular-nums;text-align: right;overflow-wrap: anywhere}.stats-list-link-row a{display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%;color: var(--accent,#268d46);font-size: 11px;font-weight: 800;text-decoration: none}.stats-list-link-row a:hover{text-decoration: underline}.stats-top-users{min-width: 0}.stats-top-users > .stats-section-heading{margin-bottom: 14px}.stats-top-users-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 36px;width: 36px;height: 36px;border-radius: 20px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.stats-table-wrap{width: 100%;max-width: 100%;overflow-x: auto;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff);-webkit-overflow-scrolling: touch}.stats-table{width: 100%;min-width: 460px;border-collapse: collapse;border-spacing: 0;color: var(--text,#202938);font-size: 11px}.stats-table th{padding: 13px 15px;border-bottom: 1px solid var(--line,#e2e7ee);background: var(--panel2,#f2f5f8);color: var(--muted,#718096);font-size: 10px;font-weight: 850;text-align: left;white-space: nowrap}.stats-table td{padding: 13px 15px;border-bottom: 1px solid var(--line,#e2e7ee);vertical-align: middle}.stats-table tr:last-child td{border-bottom: 0}.stats-table tbody tr:hover{background: var(--hover,var(--panel2,#f2f5f8))}.stats-table a{color: var(--accent,#268d46);font-weight: 750;text-decoration: none}.stats-table a:hover{text-decoration: underline}.stats-table img{max-width: 36px;max-height: 36px;border-radius: 50%;object-fit: cover}@media (max-width: 850px){.stats-summary{gap: 10px}.stats-card{padding: 13px}.stats-card-value strong{font-size: 16px}}@media (max-width: 650px){.stats-page-header{padding: 17px}.stats-page-header-icon{flex-basis: 43px;width: 43px;height: 43px}.stats-summary{grid-template-columns: 1fr;gap: 11px;margin-bottom: 22px}.stats-card{padding: 15px}.stats-card-header{margin-bottom: 10px}.stats-card-metrics{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.stats-card-value{flex-direction: column;align-items: flex-start;gap: 5px;padding: 10px 0 0}.stats-card-value strong{font-size: 19px}.stats-card-value span{font-size: 9px;text-align: left}.stats-groups{grid-template-columns: 1fr;gap: 11px;margin-bottom: 22px}.stats-section-heading h2{font-size: 15px}}@media (max-width: 420px){.stats-page-header{padding: 14px}.stats-page-header .section-title{font-size: 21px}.stats-page-heading p{font-size: 11px}.stats-card-value strong{font-size: 17px}.stats-list{padding: 6px 12px}.stats-group-title{padding: 10px 12px}}@media (prefers-reduced-motion: reduce){.stats-card{transition: none}.stats-card:hover{transform: none}}.tagscloud-page{width: 100%;min-width: 0;color: var(--text,#202938)}.tagscloud-page *,.tagscloud-page *::before,.tagscloud-page *::after{box-sizing: border-box}.tagscloud-header{display: flex;align-items: center;justify-content: space-between;gap: 18px;margin-bottom: 18px;padding: 23px;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff)}.tagscloud-heading{flex: 1;min-width: 0}.tagscloud-eyebrow{display: block;margin-bottom: 7px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1px}.tagscloud-header .section-title{margin: 0;color: var(--text,#202938);font-size: clamp(21px,2.5vw,28px);font-weight: 850;line-height: 1.3}.tagscloud-description{max-width: 550px;margin: 9px 0 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.7}.tagscloud-header-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 55px;width: 55px;height: 55px;border-radius: 13px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.tagscloud-wrap{min-width: 0;overflow: hidden;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff)}.tagscloud-section-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 20px;border-bottom: 1px solid var(--line,#e2e7ee);background: var(--panel2,#f2f5f8)}.tagscloud-section-title{display: inline-flex;align-items: center;gap: 9px;color: var(--text,#202938);font-size: 12px;font-weight: 850}.tagscloud-section-dot{display: inline-block;flex: 0 0 7px;width: 7px;height: 7px;border-radius: 50%;background: var(--accent,#268d46)}.tagscloud-section-hint{color: var(--muted,#718096);font-size: 10px;font-weight: 650}.tagscloud-page .tagscloud{display: flex;align-items: center;align-content: flex-start;flex-wrap: wrap;gap: 10px;min-width: 0;padding: 23px;line-height: 1.5}.tagscloud-page .tagscloud a{display: inline-flex;align-items: center;justify-content: center;max-width: 100%;min-height: 36px;padding: 8px 12px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8);color: var(--text,#202938);font-size: 12px;font-weight: 750;line-height: 1.4;text-align: center;text-decoration: none;overflow-wrap: anywhere;transition: border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.tagscloud-page .tagscloud a:hover{transform: translateY(-2px);border-color: var(--accent,#268d46);background: color-mix( in srgb,var(--accent,#268d46) 9%,var(--panel,#fff) );color: var(--accent,#268d46)}.tagscloud-page .tagscloud a:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 3px}.tagscloud-page .tagscloud a[class*="tag"]{border-radius: 8px}.tagscloud-page .tagscloud a[style]{line-height: 1.4}@media (max-width: 650px){.tagscloud-header{gap: 12px;margin-bottom: 13px;padding: 17px}.tagscloud-header-icon{flex-basis: 43px;width: 43px;height: 43px}.tagscloud-header .section-title{font-size: 21px}.tagscloud-description{font-size: 11px}.tagscloud-section-head{padding: 13px 15px}.tagscloud-page .tagscloud{gap: 8px;padding: 15px}.tagscloud-page .tagscloud a{min-height: 33px;padding: 7px 10px;font-size: 11px}}@media (max-width: 420px){.tagscloud-header{padding: 14px}.tagscloud-header .section-title{font-size: 19px}.tagscloud-header-icon,.tagscloud-section-hint{display: none}.tagscloud-page .tagscloud{gap: 7px;padding: 12px}}@media (prefers-reduced-motion: reduce){.tagscloud-page .tagscloud a{transition: none}.tagscloud-page .tagscloud a:hover{transform: none}}.top-pc-page{width: 100%;min-width: 0;color: var(--text,#202938)}.top-pc-page *,.top-pc-page *::before,.top-pc-page *::after{box-sizing: border-box}.top-pc-header{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom:25px;border-radius: 12px;background: var(--panel,#fff)}.top-pc-heading{flex: 1;min-width: 0}.top-pc-eyebrow{display: block;margin-bottom: 8px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1px}.top-pc-title{margin: 0;color: var(--text,#202938);font-size: clamp(20px,2.5vw,27px);font-weight: 900;line-height: 1.35;overflow-wrap: anywhere}.top-pc-subtitle{margin: 9px 0 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.7}.top-pc-header-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 56px;width: 56px;height: 56px;border-radius: 13px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.top-pc-intro{min-width: 0;margin-bottom: 18px;padding: 20px 23px;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff);font-size: 12px;line-height: 1.8;overflow-wrap: anywhere}.top-pc-intro:empty{display: none}.top-pc-intro > :first-child{margin-top: 0}.top-pc-intro > :last-child{margin-bottom: 0}.top-pc-intro img{max-width: 100%;height: auto}.top-pc-catalog{min-width: 0;margin-bottom: 23px}.top-pc-section-header{display: flex;align-items: center;justify-content: space-between;gap: 15px;margin-bottom: 15px}.top-pc-section-heading{flex: 1;min-width: 0}.top-pc-section-label{display: block;margin-bottom: 5px;color: var(--accent,#268d46);font-size: 9px;font-weight: 850;letter-spacing: 1px}.top-pc-section-heading h2{margin: 0;color: var(--text,#202938);font-size: 18px;font-weight: 850;line-height: 1.4}.top-pc-section-heading p{margin: 5px 0 0;color: var(--muted,#718096);font-size: 11px;line-height: 1.6}.top-pc-count{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;padding: 8px 11px;border: 1px solid color-mix( in srgb,var(--accent,#268d46) 25%,transparent );border-radius: 7px;background: color-mix( in srgb,var(--accent,#268d46) 10%,var(--panel,#fff) );color: var(--accent,#268d46);font-size: 11px;font-weight: 900}.top-pc-games{display: grid;grid-template-columns: repeat( auto-fill,minmax(min(100%,160px),1fr) );gap: 15px;align-items: stretch;min-width: 0}.top-pc-games > .game{width: 100%;min-width: 0}.top-pc-seo{min-width: 0;padding: 25px;border: 1px solid var(--line,#e2e7ee);border-radius: 20px;background: var(--panel,#fff);color: var(--text,#202938);font-size: 15px;line-height: 1.9;overflow-wrap: anywhere}.top-pc-seo h2,.top-pc-seo h3{color: var(--text,#202938);font-weight: 850;line-height: 1.4}.top-pc-seo h2{margin: 0 0 15px;font-size: 21px}.top-pc-seo h3{margin: 24px 0 12px;font-size: 16px}.top-pc-seo p{margin: 0 0 15px;color: var(--text,#202938)}.top-pc-seo > :last-child{margin-bottom: 0}.top-pc-quote{position: relative;margin: 19px 0;padding: 16px 18px;border-left: 3px solid var(--accent,#268d46);border-radius: 0 9px 9px 0;background: var(--panel2,#f2f5f8);color: var(--text,#202938);font-size: 15px;font-weight: 650;line-height: 1.8;border-radius:15px}.top-pc-checklist{display: flex;flex-direction: column;gap: 11px;margin: 17px 0 22px;padding: 0;list-style: none}.top-pc-checklist li{position: relative;min-width: 0;margin: 0;padding: 12px 13px 12px 37px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8);line-height: 1.7}.top-pc-checklist li::before{content: "✓";position: absolute;top: 13px;left: 13px;display: flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 50%;background: var(--accent,#268d46);color: #fff;font-size: 10px;font-weight: 900}.top-pc-checklist b{color: var(--text,#202938);font-weight: 850}@media (max-width: 850px){.top-pc-games{gap: 12px}}@media (max-width: 650px){.top-pc-header{padding: 17px;margin-bottom: 13px}.top-pc-title{font-size: 21px}.top-pc-subtitle{font-size: 11px}.top-pc-header-icon{flex-basis: 43px;width: 43px;height: 43px}.top-pc-intro{padding: 16px;margin-bottom: 15px}.top-pc-section-heading h2{font-size: 16px}.top-pc-games{grid-template-columns: repeat( auto-fill,minmax(min(100%,135px),1fr) );gap: 10px}.top-pc-seo{padding: 18px;font-size: 11px}.top-pc-seo h2{font-size: 18px}.top-pc-seo h3{font-size: 15px}.top-pc-quote{padding: 13px 15px;font-size: 11px}}@media (max-width: 420px){.top-pc-header{padding: 14px}.top-pc-header-icon{display: none}.top-pc-title{font-size: 19px}.top-pc-count{padding: 7px 9px;font-size: 10px}.top-pc-games{grid-template-columns: repeat(2,minmax(0,1fr))}.top-pc-seo{padding: 15px}.top-pc-checklist li{padding: 11px 11px 11px 34px}.top-pc-checklist li::before{left: 11px}}.game-topbar{width: 100%;min-width: 0;margin: 0 0 18px;padding: 0}.game-topbar *,.game-topbar *::before,.game-topbar *::after{box-sizing: border-box}.game-topbar-inner{display: flex;align-items: center;gap: 15px;min-width: 0;padding: 11px 14px;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff)}.game-topbar-label{display: inline-flex;align-items: center;gap: 7px;flex: 0 0 auto;padding-right: 14px;border-right: 1px solid var(--line,#e2e7ee);color: var(--accent,#268d46);font-size: 11px;font-weight: 850;white-space: nowrap}.game-topbar-label svg{flex: 0 0 auto}.game-topbar-links{display: flex;align-items: center;flex-wrap: wrap;gap: 7px;flex: 1;min-width: 0}.game-topbar .tag-btn{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 32px;padding: 7px 11px;border: 1px solid var(--line,#e2e7ee);border-radius: 7px;background: var(--panel2,#f2f5f8);color: var(--text,#202938);font-size: 11px;font-weight: 750;line-height: 1.4;text-decoration: none;white-space: nowrap;transition: border-color .2s ease,background .2s ease,color .2s ease}.game-topbar .tag-btn:hover{border-color: var(--accent,#268d46);background: color-mix( in srgb,var(--accent,#268d46) 9%,var(--panel,#fff) );color: var(--accent,#268d46)}.game-topbar .tag-btn:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 2px}.game-topbar .tag-btn.active,.game-topbar .tag-btn[aria-current="page"]{border-color: var(--accent,#268d46);background: var(--accent,#268d46);color: #fff}.topbar-new-dot{display: inline-block;flex: 0 0 6px;width: 6px;height: 6px;border-radius: 50%;background: var(--accent,#268d46);box-shadow: 0 0 0 3px color-mix( in srgb,var(--accent,#268d46) 13%,transparent )}.game-topbar .tag-btn.active .topbar-new-dot,.game-topbar .tag-btn[aria-current="page"] .topbar-new-dot{background: #fff;box-shadow: 0 0 0 3px rgba(255,255,255,.2)}@media (max-width: 1100px){.game-topbar-inner{gap: 11px;padding: 10px}.game-topbar-label{padding-right: 11px}.game-topbar .tag-btn{padding: 7px 9px;font-size: 10px}}@media (max-width: 650px){.game-topbar{margin-bottom: 13px}.game-topbar-inner{flex-direction: column;align-items: stretch;gap: 10px;padding: 12px}.game-topbar-label{padding: 0;border-right: 0;font-size: 11px}.game-topbar-links{flex-wrap: nowrap;width: 100%;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;-webkit-overflow-scrolling: touch;padding-bottom: 2px}.game-topbar-links::-webkit-scrollbar{display: none}.game-topbar .tag-btn{flex: 0 0 auto;min-height: 33px;padding: 8px 11px;font-size: 10px}}@media (prefers-reduced-motion: reduce){.game-topbar .tag-btn{transition: none}}.topgame-card{display: flex;align-items: center;gap: 11px;position: relative;width: 100%;min-width: 0;padding: 10px;border: 1px solid transparent;border-radius: 20px;background: transparent;color: var(--text,#202938);text-decoration: none;transition: background .2s ease,border-color .2s ease}.topgame-card *,.topgame-card *::before,.topgame-card *::after{box-sizing: border-box}.topgame-card:hover{border-color: var(--line,#e2e7ee);background: var(--hover,var(--panel2,#f2f5f8));text-decoration: none}.topgame-cover{position: relative;flex: 0 0 57px;width: 57px;height: 77px;overflow: hidden;border: 1px solid var(--line,#e2e7ee);border-radius: 7px;background: var(--panel2,#f2f5f8)}.topgame-cover > img,.topgame-poster-field,.topgame-poster-field img{display: block;width: 100%;height: 100%}.topgame-cover > img,.topgame-poster-field img{object-fit: cover;object-position: center;transition: transform .25s ease}.topgame-card:hover .topgame-cover img{transform: scale(1.05)}.topgame-info{display: flex;flex: 1;flex-direction: column;align-items: flex-start;justify-content: center;gap: 6px;min-width: 0}.topgame-views{display: inline-flex;align-items: center;gap: 5px;max-width: 100%;color: var(--accent,#268d46);font-size: 10px;font-weight: 750;line-height: 1.3}.topgame-views svg{flex: 0 0 auto}.topgame-views span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.topgame-title{display: -webkit-box;max-width: 100%;overflow: hidden;color: var(--text,#202938);font-size: 11px;font-weight: 850;line-height: 1.45;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.topgame-card:hover .topgame-title{color: var(--accent,#268d46)}.topgame-storage{display: inline-flex;align-items: center;gap: 5px;max-width: 100%;color: var(--muted,#718096);font-size: 10px;font-weight: 650;line-height: 1.4}.topgame-storage svg{flex: 0 0 auto}.topgame-storage span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.topgame-arrow{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 14px;color: var(--muted,#718096);opacity: 0;transform: translateX(-4px);transition: opacity .2s ease,transform .2s ease,color .2s ease}.topgame-card:hover .topgame-arrow{opacity: 1;transform: translateX(0);color: var(--accent,#268d46)}.right-topgames .topgame-card + .topgame-card{border-top: 1px solid var(--line,#e2e7ee);border-top-left-radius: 0;border-top-right-radius: 0}.right-topgames .topgame-card + .topgame-card:hover{border-top-color: transparent}@media (max-width: 1300px){.topgame-card{gap: 9px;padding: 8px}.topgame-cover{flex-basis: 52px;width: 52px;height: 71px}.topgame-title{font-size: 10px}.topgame-arrow{display: none}}@media (max-width: 650px){.topgame-card{padding: 10px 8px}.topgame-cover{flex-basis: 57px;width: 57px;height: 77px}.topgame-title{font-size: 11px}}@media (prefers-reduced-motion: reduce){.topgame-card,.topgame-cover img,.topgame-arrow{transition: none}.topgame-card:hover .topgame-cover img{transform: none}}.topnews-item{margin: 0;padding: 0;list-style: none;min-width: 0}.topnews-item *,.topnews-item *::before,.topnews-item *::after{box-sizing: border-box}.topnews-card{display: flex;align-items: center;gap: 10px;width: 100%;min-width: 0;padding: 11px 12px;border: 1px solid transparent;border-radius: 20px;background: transparent;transition: background .2s ease,border-color .2s ease}.topnews-card:hover{border-color: var(--line,#e2e7ee);background: var(--hover,var(--panel2,#f2f5f8))}.topnews-marker{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 26px;width: 26px;height: 26px;border-radius: 7px;background: color-mix( in srgb,var(--accent,#268d46) 10%,var(--panel,#fff) );color: var(--accent,#268d46)}.topnews-info{display: flex;flex: 1;flex-direction: column;gap: 5px;min-width: 0}.topnews-title{display: -webkit-box;overflow: hidden;color: var(--text,#202938);font-size: 12px;font-weight: 800;line-height: 1.45;text-decoration: none;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.topnews-title:hover,.topnews-card:hover .topnews-title{color: var(--accent,#268d46);text-decoration: none}.topnews-category{display: flex;align-items: center;flex-wrap: wrap;gap: 4px;min-width: 0;color: var(--muted,#718096);font-size: 10px;font-weight: 650;line-height: 1.5}.topnews-category a{color: var(--muted,#718096);text-decoration: none;transition: color .2s ease}.topnews-category a:hover{color: var(--accent,#268d46)}.topnews-arrow{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 25px;width: 25px;height: 25px;border-radius: 6px;color: var(--muted,#718096);opacity: .55;text-decoration: none;transition: color .2s ease,background .2s ease,opacity .2s ease,transform .2s ease}.topnews-card:hover .topnews-arrow{color: var(--accent,#268d46);background: color-mix( in srgb,var(--accent,#268d46) 10%,var(--panel,#fff) );opacity: 1;transform: translateX(2px)}.topnews-arrow:focus-visible,.topnews-title:focus-visible,.topnews-category a:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 2px}.topnews-item + .topnews-item{border-top: 1px solid var(--line,#e2e7ee)}@media (max-width: 650px){.topnews-card{gap: 9px;padding: 10px 8px}.topnews-title{font-size: 11px}.topnews-category{font-size: 10px}.topnews-marker{flex-basis: 24px;width: 24px;height: 24px}.topnews-arrow{flex-basis: 23px;width: 23px;height: 23px}}@media (prefers-reduced-motion: reduce){.topnews-card,.topnews-category a,.topnews-arrow{transition: none}.topnews-card:hover .topnews-arrow{transform: none}}.game-userinfo-form{width: 100%;min-width: 0;margin: 0}.user-profile{width: 100%;min-width: 0;color: var(--text)}.user-profile *,.user-profile *::before,.user-profile *::after{box-sizing: border-box}.user-profile-header{display: flex;align-items: center;gap: 20px;min-width: 0;margin-bottom: 16px;padding: 24px;border: 1px solid var(--line);border-radius: 12px;background: var(--panel)}.user-profile-avatar{position: relative;flex: 0 0 94px;width: 94px;height: 94px;border: 3px solid var(--panel2);border-radius: 19px;background: var(--panel2)}.user-profile-avatar img{display: block;width: 100%;height: 100%;border-radius: 20px;object-fit: cover}.user-profile-online{position: absolute;right: -4px;bottom: -4px;width: 17px;height: 17px;border: 3px solid var(--panel);border-radius: 50%;background: #27b65c}.user-profile-head-info{flex: 1;min-width: 0}.user-profile-eyebrow{display: block;margin-bottom: 7px;color: var(--accent);font-size: 10px;font-weight: 850;letter-spacing: 1px}.user-profile-name{margin: 0 0 11px;color: var(--text);font-size: clamp(21px,2.6vw,29px);font-weight: 900;line-height: 1.3;overflow-wrap: anywhere}.user-profile-status{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.user-status-online,.user-status-offline,.user-profile-group{display: inline-flex;align-items: center;gap: 6px;min-height: 25px;padding: 5px 9px;border-radius: 6px;font-size: 10px;font-weight: 750}.user-status-online{background: rgba(38,141,70,.11);color: #268d46}.user-status-offline{background: var(--panel2);color: var(--muted)}.user-profile-group{background: var(--panel2);color: var(--text)}.user-status-dot{width: 6px;height: 6px;border-radius: 50%;background: currentColor}.user-profile-actions{flex: 0 0 auto}.user-profile-pm a{display: inline-flex;align-items: center;justify-content: center;min-height: 36px;padding: 9px 13px;border-radius: 8px;background: var(--accent);color: #fff;font-size: 11px;font-weight: 800;text-decoration: none}.user-profile-pm a:hover{background: var(--accent-hover);color: #fff}.user-profile-tabs{display: flex;align-items: center;gap: 7px;margin-bottom: 16px;padding: 7px;border: 1px solid var(--line);border-radius: 11px;background: var(--panel)}.user-tab-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 38px;padding: 9px 17px;border-radius: 8px;color: var(--muted);font-size: 12px;font-weight: 800;text-decoration: none;transition: background .2s ease,color .2s ease}.user-tab-btn:hover{background: var(--panel2);color: var(--text)}.user-tab-btn.active{background: var(--accent);color: #fff}.user-tab-btn svg{flex: 0 0 auto}.user-tab-pane{display: none;min-width: 0}.user-tab-pane.active{display: block}.user-tab-pane[hidden]{display: none !important}.user-profile-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 15px;margin-bottom: 15px}.user-profile-block,.user-profile-about{min-width: 0;overflow: hidden;border: 1px solid var(--line);border-radius: 11px;background: var(--panel)}.user-profile-block-title{margin: 0;padding: 15px 18px;border-bottom: 1px solid var(--line);background: var(--panel2);color: var(--text);font-size: 14px;font-weight: 850}.user-info-list{margin: 0;padding: 8px 18px;list-style: none}.user-info-list li{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 0}.user-info-list li + li{border-top: 1px solid var(--line)}.user-info-list li > span{color: var(--muted);font-size: 11px}.user-info-list li > b{color: var(--text);font-size: 11px;font-weight: 800;text-align: right;overflow-wrap: anywhere}.user-profile-activity{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 11px;padding: 15px}.user-activity-card{display: flex;flex-direction: column;align-items: flex-start;gap: 7px;min-width: 0;padding: 15px;border: 1px solid var(--line);border-radius: 20px;background: var(--panel2)}.user-activity-icon{display: inline-flex;align-items: center;justify-content: center;width: 35px;height: 35px;border-radius: 8px;background: var(--panel);color: var(--accent)}.user-activity-card > strong{color: var(--text);font-size: 24px;font-weight: 900;line-height: 1.2}.user-activity-card > span:not(.user-activity-icon){color: var(--muted);font-size: 11px;font-weight: 650}.user-activity-link{margin-top: 3px;font-size: 10px}.user-activity-link a{color: var(--accent);font-weight: 750;text-decoration: none}.user-activity-link a:hover{text-decoration: underline}.user-profile-about{margin-bottom: 15px}.user-profile-about-text{min-height: 65px;padding: 18px;color: var(--text);font-size: 12px;line-height: 1.8;overflow-wrap: anywhere}.user-profile-about-text img{max-width: 100%;height: auto}.user-profile-about-text a{color: var(--accent)}.user-settings-form{min-width: 0}.user-settings-intro{margin-bottom: 15px;padding: 20px;border: 1px solid var(--line);border-radius: 11px;background: var(--panel)}.user-settings-intro h2{margin: 0 0 7px;color: var(--text);font-size: 18px;font-weight: 850}.user-settings-intro p,.user-settings-hint{margin: 0;color: var(--muted);font-size: 11px;line-height: 1.7}.user-settings-hint{margin: 0 0 15px}.user-settings-block{min-width: 0;margin-bottom: 15px;padding: 20px;border: 1px solid var(--line);border-radius: 11px;background: var(--panel)}.user-settings-section{margin: 0 0 18px;padding-bottom: 12px;border-bottom: 1px solid var(--line);color: var(--text);font-size: 14px;font-weight: 850}.user-settings-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.user-settings-field{display: flex;flex-direction: column;gap: 8px;min-width: 0}.user-settings-field > label{color: var(--text);font-size: 11px;font-weight: 750}.user-settings-field input:not([type="checkbox"]),.user-settings-field textarea,.user-settings-field select,.user-settings-native-field input,.user-settings-native-field select,.user-settings-xfields input,.user-settings-xfields select,.user-settings-xfields textarea{width: 100%;max-width: 100%;min-width: 0;min-height: 41px;padding: 10px 12px;border: 1px solid var(--line);border-radius: 8px;outline: none;background: var(--input,var(--panel2));color: var(--text);font: inherit;font-size: 12px;transition: border-color .2s ease}.user-settings-field textarea,.user-settings-xfields textarea{min-height: 100px;resize: vertical;line-height: 1.7}.user-settings-field input:focus,.user-settings-field textarea:focus,.user-settings-field select:focus,.user-settings-native-field select:focus,.user-settings-xfields input:focus,.user-settings-xfields textarea:focus{border-color: var(--accent)}.user-settings-field input[type="file"]{cursor: pointer}.user-settings-native-field,.user-settings-xfields{min-width: 0;font-size: 12px}.user-settings-xfields{display: grid;gap: 12px}.user-settings-checkbox-wrap{display: flex;flex-direction: column;gap: 12px;margin-top: 16px}.user-settings-checkbox{display: flex;align-items: center;gap: 10px;margin-top: 13px;color: var(--text);font-size: 11px;line-height: 1.5;cursor: pointer}.user-settings-checkbox-wrap .user-settings-checkbox{margin-top: 0}.user-settings-checkbox input[type="checkbox"]{flex: 0 0 auto;width: 16px;height: 16px;margin: 0;accent-color: var(--accent)}.user-settings-socials{display: flex;flex-wrap: wrap;gap: 9px}.user-soc{display: inline-flex;align-items: center;justify-content: center;min-width: 38px;min-height: 38px;padding: 8px 12px;border: 1px solid var(--line);border-radius: 8px;background: var(--panel2);color: var(--text);font-size: 12px;font-weight: 850;text-decoration: none}.user-soc:hover{border-color: var(--accent);color: var(--accent)}.user-settings-submit{display: flex;align-items: center;flex-wrap: wrap;gap: 12px;padding: 17px 20px;border: 1px solid var(--line);border-radius: 11px;background: var(--panel)}.user-save-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 41px;padding: 11px 19px;border: 0;border-radius: 8px;background: var(--accent);color: #fff;font-size: 12px;font-weight: 850;cursor: pointer}.user-save-btn:hover{background: var(--accent-hover)}.user-delete-btn{display: inline-flex;align-items: center;min-height: 41px;padding: 10px 13px;border: 1px solid rgba(220,60,60,.2);border-radius: 8px;background: rgba(220,60,60,.07);color: #d64a4a;font-size: 11px;font-weight: 750;text-decoration: none}.user-delete-btn:hover{background: rgba(220,60,60,.13)}@media (max-width: 850px){.user-profile-grid{grid-template-columns: 1fr}}@media (max-width: 650px){.user-profile-header{flex-wrap: wrap;gap: 14px;padding: 17px}.user-profile-avatar{flex-basis: 73px;width: 73px;height: 73px;border-radius: 14px}.user-profile-avatar img{border-radius: 10px}.user-profile-name{font-size: 21px}.user-profile-actions,.user-profile-pm a{width: 100%}.user-profile-tabs{padding: 6px}.user-tab-btn{flex: 1;padding: 10px;font-size: 11px}.user-settings-grid{grid-template-columns: 1fr;gap: 14px}.user-settings-block{padding: 16px}.user-profile-block-title{padding: 13px 15px}.user-info-list{padding: 6px 15px}.user-profile-about-text{padding: 15px}}@media (max-width: 420px){.user-profile-header{padding: 14px}.user-profile-activity{gap: 8px;padding: 10px}.user-activity-card{padding: 11px}.user-activity-card > strong{font-size: 21px}.user-settings-intro,.user-settings-block,.user-settings-submit{padding: 14px}.user-save-btn{width: 100%}}@media (prefers-reduced-motion: reduce){.user-tab-btn,.user-settings-field input,.user-settings-field textarea{transition: none}}.game-vote{width: 100%;min-width: 0;overflow: hidden;padding: 17px;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff);color: var(--text,#202938)}.game-vote *,.game-vote *::before,.game-vote *::after{box-sizing: border-box}.game-vote-header{display: flex;align-items: flex-start;gap: 11px;margin-bottom: 13px}.game-vote-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 38px;width: 38px;height: 38px;border-radius: 20px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.game-vote-heading{flex: 1;min-width: 0}.game-vote-eyebrow{display: block;margin-bottom: 5px;color: var(--accent,#268d46);font-size: 9px;font-weight: 850;letter-spacing: .8px}.game-vote-title{margin: 0;color: var(--text,#202938);font-size: 14px;font-weight: 850;line-height: 1.5;overflow-wrap: anywhere}.game-vote-more{margin-bottom: 14px;padding-bottom: 13px;border-bottom: 1px solid var(--line,#e2e7ee)}.game-vote-more a{display: inline-flex;align-items: center;gap: 6px;color: var(--muted,#718096);font-size: 10px;font-weight: 750;text-decoration: none}.game-vote-more a:hover{color: var(--accent,#268d46)}.game-vote-form{margin: 0}.game-vote-list{display: flex;flex-direction: column;gap: 9px;min-width: 0;margin-bottom: 15px;color: var(--text,#202938);font-size: 11px;line-height: 1.6}.game-vote-list label{display: flex;align-items: flex-start;gap: 9px;min-width: 0;padding: 10px 11px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8);cursor: pointer;transition: border-color .2s ease,background .2s ease}.game-vote-list label:hover{border-color: var(--accent,#268d46);background: color-mix( in srgb,var(--accent,#268d46) 7%,var(--panel,#fff) )}.game-vote-list input[type="radio"],.game-vote-list input[type="checkbox"]{flex: 0 0 auto;width: 15px;height: 15px;margin: 2px 0 0;accent-color: var(--accent,#268d46);cursor: pointer}.game-vote-list > div{min-width: 0}.game-vote-list a{color: var(--accent,#268d46)}.game-vote-count{display: flex;align-items: center;gap: 8px;margin-top: 12px;padding: 11px 12px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8);color: var(--muted,#718096);font-size: 11px}.game-vote-count svg{flex: 0 0 auto;color: var(--accent,#268d46)}.game-vote-count b{color: var(--text,#202938);font-weight: 850}.game-vote-list .voteprogress,.game-vote-list .vote-progress{max-width: 100%;overflow: hidden;border-radius: 6px;background: var(--panel2,#f2f5f8)}.game-vote-list .voteprogress span,.game-vote-list .vote-progress span{display: block;min-height: 6px;border-radius: inherit;background: var(--accent,#268d46)}.game-vote-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.game-vote-submit,.game-vote-results{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 37px;padding: 9px 12px;border-radius: 8px;font-family: inherit;font-size: 11px;font-weight: 800;line-height: 1.4;cursor: pointer;transition: background .2s ease,border-color .2s ease,color .2s ease}.game-vote-submit{flex: 1;border: 1px solid var(--accent,#268d46);background: var(--accent,#268d46);color: #fff}.game-vote-submit:hover{border-color: var(--accent-hover,#20783b);background: var(--accent-hover,#20783b)}.game-vote-results{border: 1px solid var(--line,#e2e7ee);background: var(--panel2,#f2f5f8);color: var(--text,#202938)}.game-vote-results:hover{border-color: var(--accent,#268d46);color: var(--accent,#268d46)}.game-vote-submit:focus-visible,.game-vote-results:focus-visible,.game-vote-more a:focus-visible{outline: 2px solid var(--accent,#268d46);outline-offset: 2px}@media (max-width: 650px){.game-vote{padding: 14px}.game-vote-title{font-size: 12px}.game-vote-list{gap: 7px}.game-vote-list label{padding: 9px}}@media (max-width: 420px){.game-vote-actions{flex-direction: column;align-items: stretch}.game-vote-submit,.game-vote-results{width: 100%}}@media (prefers-reduced-motion: reduce){.game-vote-list label,.game-vote-submit,.game-vote-results{transition: none}}.best-pc-page{width: 100%;min-width: 0;color: var(--text,#202938)}.best-pc-page *,.best-pc-page *::before,.best-pc-page *::after{box-sizing: border-box}.best-pc-header{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 18px;padding: 23px;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff)}.best-pc-heading{flex: 1;min-width: 0}.best-pc-eyebrow,.best-pc-section-eyebrow{display: block;margin-bottom: 7px;color: var(--accent,#268d46);font-size: 10px;font-weight: 850;letter-spacing: 1px}.best-pc-title{margin: 0;color: var(--text,#202938);font-size: clamp(20px,2.5vw,27px);font-weight: 900;line-height: 1.35;overflow-wrap: anywhere}.best-pc-subtitle{margin: 9px 0 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.7}.best-pc-header-icon{display: flex;align-items: center;justify-content: center;flex: 0 0 55px;width: 55px;height: 55px;border-radius: 13px;background: color-mix( in srgb,var(--accent,#268d46) 11%,var(--panel,#fff) );color: var(--accent,#268d46)}.best-pc-intro{min-width: 0;margin-bottom: 18px;padding: 20px 23px;border: 1px solid var(--line,#e2e7ee);border-radius: 11px;background: var(--panel,#fff);font-size: 12px;line-height: 1.8;overflow-wrap: anywhere}.best-pc-intro:empty{display: none}.best-pc-intro > :first-child{margin-top: 0}.best-pc-intro > :last-child{margin-bottom: 0}.best-pc-intro img{max-width: 100%;height: auto}.best-pc-catalog{min-width: 0;margin-bottom: 23px}.best-pc-section-head{display: flex;align-items: center;justify-content: space-between;gap: 15px;margin-bottom: 15px}.best-pc-section-head > div{flex: 1;min-width: 0}.best-pc-section-head h2{margin: 0;color: var(--text,#202938);font-size: 18px;font-weight: 850;line-height: 1.4}.best-pc-section-head p{margin: 6px 0 0;color: var(--muted,#718096);font-size: 11px;line-height: 1.6}.best-pc-count{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;padding: 8px 11px;border: 1px solid var(--accent,#268d46);border-radius: 7px;background: var(--accent,#268d46);color: #fff;font-size: 11px;font-weight: 900}.best-pc-games{display: grid;grid-template-columns: repeat( auto-fill,minmax(min(100%,160px),1fr) );gap: 15px;align-items: stretch;min-width: 0}.best-pc-games > .game{width: 100%;min-width: 0}.best-pc-seo{min-width: 0;padding: 25px;border: 1px solid var(--line,#e2e7ee);border-radius: 12px;background: var(--panel,#fff);color: var(--text,#202938);font-size: 12px;line-height: 1.9;overflow-wrap: anywhere}.best-pc-seo h2{margin: 26px 0 14px;color: var(--text,#202938);font-size: 21px;font-weight: 850;line-height: 1.4}.best-pc-seo h2:first-child{margin-top: 0}.best-pc-seo h3{margin: 0 0 8px;color: var(--text,#202938);font-size: 14px;font-weight: 850;line-height: 1.5}.best-pc-seo p{margin: 0 0 15px}.best-pc-seo > :last-child{margin-bottom: 0}.best-pc-quote{margin: 19px 0;padding: 16px 18px;border-left: 3px solid var(--accent,#268d46);border-radius: 0 9px 9px 0;background: var(--panel2,#f2f5f8);color: var(--text,#202938);font-size: 12px;font-weight: 650;line-height: 1.8}.best-pc-checklist{display: flex;flex-direction: column;gap: 10px;margin: 17px 0 22px;padding: 0;list-style: none}.best-pc-checklist li{position: relative;min-width: 0;padding: 12px 13px 12px 38px;border: 1px solid var(--line,#e2e7ee);border-radius: 8px;background: var(--panel2,#f2f5f8);line-height: 1.75}.best-pc-checklist li::before{content: "✓";position: absolute;top: 13px;left: 13px;display: flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 50%;background: var(--accent,#268d46);color: #fff;font-size: 10px;font-weight: 900}.best-pc-checklist b{color: var(--text,#202938);font-weight: 850}.best-pc-features{display: grid;grid-template-columns: 1fr;gap: 10px;margin: 18px 0 24px}.best-pc-feature{display: flex;align-items: flex-start;gap: 14px;min-width: 0;padding: 16px;border: 1px solid var(--line,#e2e7ee);border-radius: 20px;background: var(--panel2,#f2f5f8)}.best-pc-feature-number{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 35px;width: 35px;height: 35px;border-radius: 8px;background: var(--accent,#268d46);color: #fff;font-size: 11px;font-weight: 900}.best-pc-feature > div{flex: 1;min-width: 0}.best-pc-feature p{margin: 0;color: var(--muted,#718096);font-size: 11px;line-height: 1.8}@media (max-width: 650px){.best-pc-header{gap: 12px;margin-bottom: 13px;padding: 17px}.best-pc-title{font-size: 21px}.best-pc-subtitle{font-size: 11px}.best-pc-header-icon{flex-basis: 43px;width: 43px;height: 43px}.best-pc-intro{padding: 16px;margin-bottom: 15px}.best-pc-section-head h2{font-size: 16px}.best-pc-games{grid-template-columns: repeat( auto-fill,minmax(min(100%,135px),1fr) );gap: 10px}.best-pc-seo{padding: 18px;font-size: 11px}.best-pc-seo h2{font-size: 18px}.best-pc-quote{padding: 13px 15px;font-size: 11px}.best-pc-feature{padding: 12px;gap: 10px}}@media (max-width: 420px){.best-pc-header{padding: 14px}.best-pc-header-icon{display: none}.best-pc-title{font-size: 19px}.best-pc-games{grid-template-columns: repeat(2,minmax(0,1fr))}.best-pc-seo{padding: 15px}.best-pc-checklist li{padding: 11px 11px 11px 34px}.best-pc-checklist li::before{left: 11px}}.best-games-grid,.popular-games-grid{display: grid;grid-template-columns: repeat( auto-fill,minmax(min(100%,155px),1fr) );gap: 16px;align-items: stretch;width: 100%;min-width: 0}.best-games-grid > .game,.popular-games-grid > .game{display: flex;flex-direction: column;width: 100%;min-width: 0;margin: 0}.best-games-grid > .game .cover,.popular-games-grid > .game .cover{position: relative;width: 100%;height: auto;aspect-ratio: 3 / 4;overflow: hidden}.best-games-grid > .game .cover img,.popular-games-grid > .game .cover img{display: block;width: 100%;height: 100%;object-fit: cover}.best-games-grid > .game .gamebody,.popular-games-grid > .game .gamebody{flex: 1;min-width: 0}@media (max-width: 650px){.best-games-grid,.popular-games-grid{grid-template-columns: repeat( 2,minmax(0,1fr) );gap: 11px}}@media (max-width: 420px){.best-games-grid,.popular-games-grid{gap: 9px}}.related-game-card{display: flex;flex-direction: column;min-width: 0;width: 100%;overflow: hidden;border: 1px solid var(--line,#e2e7ee);border-radius: 10px;background: var(--panel,#fff);color: var(--text,#202938);text-decoration: none;transition: border-color .2s ease,transform .2s ease,box-shadow .2s ease}.related-game-card:hover{border-color: var(--accent,#268d46);transform: translateY(-2px);box-shadow: var(--shadow,0 5px 18px rgba(0,0,0,.08));text-decoration: none}.related-game-card .related-game-cover{position: relative;display: block;width: 100%;height: auto;aspect-ratio: 3 / 4;overflow: hidden;border-radius: 0;background: var(--panel2,#f2f5f8)}.related-game-cover > img,.related-game-uploaded-poster,.related-game-uploaded-poster img{display: block;width: 100%;height: 100%}.related-game-cover > img,.related-game-uploaded-poster img{object-fit: cover}.related-game-card .related-game-date{position: absolute;top: 9px;left: 9px;z-index: 2;display: inline-flex;padding: 5px 8px;border-radius: 5px;background: rgba(15,20,28,.78);color: #fff;font-size: 10px;font-weight: 800}.related-game-card .related-game-body{display: flex;flex: 1;flex-direction: column;gap: 10px;min-width: 0;padding: 12px}.related-game-title{display: -webkit-box;overflow: hidden;color: var(--text,#202938);font-size: 12px;font-weight: 850;line-height: 1.5;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.related-game-card:hover .related-game-title{color: var(--accent,#268d46)}.related-game-details{display: flex;flex-direction: column;gap: 6px;margin-top: auto}.related-game-detail{display: flex;align-items: center;gap: 6px;min-width: 0;color: var(--muted,#718096);font-size: 10px;line-height: 1.4;overflow-wrap: anywhere}.related-game-detail svg{flex: 0 0 auto;color: var(--accent,#268d46)}.related-games-grid,.relatednews-grid{display: grid;grid-template-columns: repeat( auto-fill,minmax(min(100%,145px),1fr) );gap: 13px;align-items: stretch;min-width: 0}@media (max-width: 650px){.related-games-grid,.relatednews-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.related-game-card .related-game-body{padding: 10px}}@media (prefers-reduced-motion: reduce){.related-game-card{transition: none}.related-game-card:hover{transform: none}}.top .topin{display: flex;align-items: center;gap: 28px;width: 100%;min-width: 0}.top .game-header-logo{display: flex;flex: 0 0 155px;flex-direction: column;align-items: flex-start;justify-content: center;gap: 3px;width: 155px;min-width: 155px;max-width: none;padding: 0;margin: 0;line-height: 1;text-align: left;text-decoration: none;white-space: nowrap}.game-header-logo-name{display: block;color: var(--text,#202938);font-size: 27px;font-weight: 600;line-height: 1;letter-spacing: -1.6px;white-space: nowrap}.game-header-logo-name > span{color: var(--accent,#268d46)}.game-header-logo-caption{display: block;margin-top: 5px;color: var(--muted,#718096);font-size: 9px;font-weight: 900;line-height: 1.2;letter-spacing: 2.1px;white-space: nowrap}.top .game-header-nav{align-items: center;gap: 25px}.game-header-nav a{color: var(--muted,#718096);font-size: 14px;font-weight: 800;text-decoration: none;white-space: nowrap;transition: color .2s ease}.game-header-nav a:hover{color: var(--accent,#268d46)}.top .game-header-search{display: flex;align-items: center;max-width: 425px}.game-header-search input{min-width: 0}.top .game-header-actions{display: flex;align-items: center;flex: 0 0 auto;gap: 10px;min-width: 0}.game-header-actions .header-login{flex: 0 0 auto}@media (max-width: 1350px){.top .topin{gap: 18px}.top .game-header-nav{gap: 16px}.top .game-header-logo{flex-basis: 145px;width: 145px;min-width: 145px}.game-header-logo-name{font-size: 28px}}@media (max-width: 1100px){.top .game-header-nav{display: none}.top .game-header-search{max-width: none}}@media (max-width: 650px){.top .topin{gap: 11px}.top .game-header-logo{flex: 0 0 auto;width: auto;min-width: 0}.game-header-logo-name{font-size: 23px;letter-spacing: -1px}.game-header-logo-caption{margin-top: 3px;font-size: 7px;letter-spacing: 1.3px}.top .game-header-search{flex: 1 1 auto;min-width: 0}.game-header-search input{font-size: 12px}.top .game-header-actions{gap: 6px}}@media (max-width: 420px){.game-header-logo-name{font-size: 21px}.game-header-logo-caption{font-size: 6px;letter-spacing: 1px}}.top .game-header-nav{display: block;flex: 0 0 auto;width: auto;min-width: 0;margin: 0;padding: 0;white-space: nowrap}.top .game-header-nav nav,.top .game-header-nav ul,.top .game-header-nav > div{display: flex;align-items: center;flex-wrap: nowrap;gap: 0;margin: 0;padding: 0;list-style: none}.top .game-header-nav li{display: block;flex: 0 0 auto;margin: 0;padding: 0;list-style: none}.top .game-header-nav a{display: inline-flex;align-items: center;width: auto;margin: 0 18px 0 0 !important;padding: 7px 0 !important;color: var(--muted);font-size: 14px;font-weight: 750;line-height: 1.4;text-decoration: none;white-space: nowrap}.top .game-header-nav a:last-child{margin-right: 0 !important}.top .game-header-nav a:hover{color: var(--accent)}.top .game-header-search{flex: 1 1 240px;min-width: 160px;margin-left: auto}@media (max-width: 1400px){.top .game-header-nav a{margin-right: 12px !important;font-size: 11px}}@media (max-width: 1200px){.top .game-header-nav{display: none}}#searchsuggestions{position: absolute;z-index: 9999;box-sizing: border-box;max-height: 440px;overflow-x: hidden;overflow-y: auto;border: 1px solid var(--line,#e2e7ee);border-radius: 10px;background: var(--panel,#fff);box-shadow: 0 12px 35px rgba(15,23,42,.14);scrollbar-width: thin}#searchsuggestions .search-suggestion,.search-suggestion{display: flex;align-items: center;gap: 11px;box-sizing: border-box;width: 100%;min-width: 0;min-height: 0;height: auto;margin: 0;padding: 10px 12px;border: 0;border-bottom: 1px solid var(--line,#e2e7ee);border-radius: 0;background: transparent;color: var(--text,#202938);text-align: left;text-decoration: none;box-shadow: none;transition: background .15s ease}#searchsuggestions .search-suggestion:hover,.search-suggestion:hover{background: var(--hover,#f4f7fa);color: var(--text,#202938);transform: none;box-shadow: none}#searchsuggestions .search-suggestion:last-child{border-bottom: 0}.search-suggestion .search-suggestion-poster{position: relative;display: block;flex: 0 0 45px;width: 45px;min-width: 45px;height: 60px;min-height: 60px;margin: 0;overflow: hidden;border-radius: 6px;background: var(--panel2,#f2f5f8)}.search-suggestion-poster > img,.search-suggestion-uploaded-poster,.search-suggestion-uploaded-poster img{display: block;width: 100%;height: 100%}.search-suggestion-poster > img,.search-suggestion-uploaded-poster img{object-fit: cover}.search-suggestion-no-poster{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: var(--muted,#718096)}.search-suggestion .search-suggestion-info{display: flex;flex: 1 1 auto;flex-direction: column;align-items: flex-start;justify-content: center;gap: 6px;min-width: 0;width: auto;height: auto;margin: 0;padding: 0}.search-suggestion .search-suggestion-title{display: -webkit-box;width: 100%;margin: 0;color: var(--text,#202938);font-size: 12px;font-weight: 800;line-height: 1.4;overflow: hidden;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.search-suggestion:hover .search-suggestion-title{color: var(--accent,#268d46)}.search-suggestion .search-suggestion-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 5px 10px;width: 100%;margin: 0;padding: 0}.search-suggestion .search-suggestion-meta-item{display: inline-flex;align-items: center;gap: 4px;color: var(--muted,#718096);font-size: 10px;line-height: 1.3;white-space: nowrap}.search-suggestion-meta-item svg{flex: 0 0 auto}.search-suggestion .search-suggestion-arrow{display: flex;align-items: center;justify-content: center;flex: 0 0 15px;color: var(--muted,#718096);opacity: .5}.search-suggestion:hover .search-suggestion-arrow{color: var(--accent,#268d46);opacity: 1}#searchsuggestions a[href*="do=search"],#searchsuggestions .search-more{font-size: 12px}@media (max-width: 650px){#searchsuggestions{max-height: 370px}#searchsuggestions .search-suggestion{padding: 8px 10px;gap: 9px}.search-suggestion .search-suggestion-poster{flex-basis: 40px;width: 40px;min-width: 40px;height: 54px;min-height: 54px}.search-suggestion .search-suggestion-title{font-size: 11px}.search-suggestion .search-suggestion-arrow{display: none}}.game-catalog-card{box-shadow: 0 3px 12px rgba(20,40,30,.04)}.game-catalog-card .game-catalog-cover{display: block}.game-catalog-cover .cover-link,.game-catalog-cover .cover-link > img,.game-catalog-uploaded-poster,.game-catalog-uploaded-poster img{display: block;width: 100%;height: 100%}.game-catalog-cover .cover-link > img,.game-catalog-uploaded-poster img{object-fit: cover;transition: transform .35s ease}.game-catalog-card:hover .game-catalog-cover img{transform: scale(1.035)}.game-catalog-genre{position: absolute;top: 11px;left: 11px;z-index: 2;display: flex;align-items: center;max-width: calc(100% - 65px);overflow: hidden;border-radius: 7px;background: var(--accent,#268d46);color: #fff;font-size: 11px;font-weight: 850;line-height: 1.2;white-space: nowrap}.game-catalog-genre a{display: block;max-width: 100%;padding: 7px 10px;overflow: hidden;color: #fff;text-overflow: ellipsis;text-decoration: none;white-space: nowrap}.game-catalog-genre a:not(:first-child){display: none}.game-catalog-card .game-catalog-bookmark{border: 0}.game-catalog-bookmark a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: inherit}.game-catalog-title a{display: -webkit-box;overflow: hidden;text-decoration: none;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.game-catalog-summary{display: flex;align-items: center;justify-content: space-between;gap: 8px;min-width: 0;margin-bottom: 13px}.game-catalog-category{display: flex;flex: 1;align-items: center;flex-wrap: wrap;gap: 4px;min-width: 0;color: var(--muted,#718096);font-size: 11px;line-height: 1.5}.game-catalog-category a{color: inherit;text-decoration: none}.game-catalog-category a:hover{color: var(--accent,#268d46)}.game-catalog-category a:not(:first-child){display: none}.game-catalog-year::before{content: "·";margin-right: 4px}.game-catalog-rating{flex: 0 0 auto;color: #f0a11a;font-size: 12px;font-weight: 850}.game-catalog-footer .game-storage,.game-catalog-footer .seed{display: inline-flex;align-items: center;gap: 5px;min-width: 0;font-size: 11px;font-weight: 750;white-space: nowrap}.game-catalog-footer .game-storage{color: var(--muted,#718096)}.game-catalog-footer .game-storage svg,.game-catalog-footer .seed svg{flex: 0 0 auto}.game-catalog-footer .seed{color: var(--accent,#268d46)}@media (max-width: 650px){.game-catalog-card .game-catalog-title{min-height: 37px}.game-catalog-genre{top: 8px;left: 8px;font-size: 10px}.game-catalog-summary{align-items: flex-start;flex-direction: column;gap: 5px}.game-catalog-footer .game-storage,.game-catalog-footer .seed{font-size: 10px}}.game-catalog-card .game-catalog-summary{display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;gap: 7px;width: 100%;min-width: 0;margin: 0 0 15px}.game-catalog-card .game-catalog-category{display: block;width: 100%;min-width: 0;max-width: 100%;margin: 0;padding: 0;color: var(--muted,#718096);font-size: 11px;line-height: 1.6;text-align: left}.game-catalog-card .game-catalog-category-list{display: -webkit-box;width: 100%;max-width: 100%;min-width: 0;max-height: 3.2em;overflow: hidden;overflow-wrap: normal;word-break: normal;white-space: normal;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.game-catalog-card .game-catalog-category-list a{display: inline;width: auto;max-width: none;margin: 0;padding: 0;color: var(--muted,#718096);font-size: inherit;line-height: inherit;text-decoration: none;white-space: normal;overflow-wrap: normal;word-break: normal}.game-catalog-card .game-catalog-category-list a:hover{color: var(--accent,#268d46)}.game-catalog-card .game-catalog-category-list a:not(:first-child){display: inline}.game-catalog-card .game-catalog-rating > *{max-width: 100%}.game-catalog-card .game-catalog-genre{display: inline-flex;align-items: center;width: auto;max-width: calc(100% - 65px);padding: 7px 10px;overflow: hidden;color: #fff;font-size: 11px;font-weight: 800;line-height: 1.2;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 650px){.game-catalog-card .game-catalog-summary{gap: 5px}.game-catalog-card .game-catalog-category,.game-catalog-card .game-catalog-year{font-size: 10px}.game-catalog-card .game-catalog-rating{font-size: 11px}}.game-catalog-card{width: 100%;min-width: 0;height: 100%;border: 1px solid #acd8b9;background: var(--panel,#fff)}.game-catalog-card:hover{border-color: var(--accent,#268d46);box-shadow: 0 5px 18px rgba(20,40,30,.09)}.game-catalog-card .game-catalog-cover{position: relative;width: 100%;height: auto;min-height: 0;aspect-ratio: 3 / 4;overflow: hidden;border-radius: 0;background: var(--panel2,#f2f5f8)}.game-catalog-card .game-catalog-cover .cover-link,.game-catalog-card .game-catalog-cover .cover-link > img,.game-catalog-card .game-catalog-uploaded-poster,.game-catalog-card .game-catalog-uploaded-poster img{display: block;width: 100%;height: 100%}.game-catalog-card .game-catalog-cover img{object-fit: cover}.game-catalog-card .game-catalog-bookmark{position: absolute;top: 9px;right: 9px;z-index: 2;display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;margin: 0;border-radius: 8px;background: rgba(0,0,0,.68);color: #fff}.game-catalog-card .game-catalog-bookmark a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: inherit}.game-catalog-card .game-catalog-body{display: flex;flex: 1 1 auto;flex-direction: column;align-items: stretch;justify-content: flex-start;gap: 0;min-width: 0;padding: 12px}.game-catalog-card .game-catalog-title{min-height: 0;margin: 0 0 8px;padding: 0;font-size: 14px;font-weight: 850;line-height: 1.45}.game-catalog-card .game-catalog-title a{display: -webkit-box;overflow: hidden;color: var(--text,#202938);text-decoration: none;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.game-catalog-card .game-catalog-title a:hover{color: var(--accent,#268d46)}.game-catalog-card .game-catalog-year{display: block;width: auto;min-width: 0;margin: 0 0 6px;padding: 0;color: var(--muted,#718096);font-size: 13px;font-weight: 650;line-height: 1.4}.game-catalog-card .game-catalog-year::before{content: none}.game-catalog-card .game-catalog-rating{display: block;width: 100%;min-width: 0;height: auto;min-height: 0;margin: 0 0 11px;padding: 0;color: #f4b332;font-size: 12px;line-height: 1.2;text-align: left}.game-catalog-card .game-catalog-rating .rating,.game-catalog-card .game-catalog-rating .unit-rating{margin: 0;padding: 0}.game-catalog-card .game-catalog-rating .unit-rating{max-width: 100%}.game-catalog-card .game-catalog-footer{display: flex;align-items: center;justify-content: space-between;gap: 7px;width: 100%;min-width: 0;margin-top: auto;padding-top: 10px;border-top: 1px solid var(--line,#e2e7ee)}.game-catalog-card .game-catalog-footer .game-storage,.game-catalog-card .game-catalog-footer .seed{display: inline-flex;align-items: center;gap: 4px;min-width: 0;margin: 0;font-size: 11px;font-weight: 750;line-height: 1.3;white-space: nowrap}.game-catalog-card .game-catalog-footer .game-storage{color: var(--muted,#718096)}.game-catalog-card .game-catalog-footer .seed{color: var(--accent,#268d46)}.game-catalog-card .game-catalog-footer svg{flex: 0 0 auto}.game-catalog-card .game-catalog-genre,.game-catalog-card .game-catalog-category,.game-catalog-card .game-catalog-category-list,.game-catalog-card .game-catalog-summary{display: none}@media (max-width: 650px){.game-catalog-card .game-catalog-body{padding: 10px}.game-catalog-card .game-catalog-title{font-size: 12px;margin-bottom: 7px}.game-catalog-card .game-catalog-year{font-size: 10px}.game-catalog-card .game-catalog-rating{margin-bottom: 9px}.game-catalog-card .game-catalog-bookmark{top: 7px;right: 7px;width: 30px;height: 30px}}.toolbar{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: flex-start !important;flex-wrap: wrap !important;gap: 12px !important;width: 100%;margin-bottom: 18px}.toolbar > .pill,.toolbar > a.pill,.toolbar .pills > .pill,.toolbar .filters > .pill,.toolbar .filter-buttons > .pill{display: inline-flex !important;flex: 0 0 auto !important;width: auto !important;min-width: 0 !important;max-width: none !important;min-height: 40px;padding: 0 15px;align-items: center;justify-content: center;border-radius: 20px;background: #268d46;color: #fff;font-size: 14px;font-weight: 750;white-space: nowrap;text-decoration: none}.toolbar .pills,.toolbar .filters,.toolbar .filter-buttons{display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: 10px !important;width: auto !important;max-width: 100%}.toolbar .pill.active,.toolbar .pill:hover{background: #898989;color: #fff}.toolbar .sort,.toolbar .sortby,.toolbar .sort-links,.toolbar .dle-sort{display: flex !important;flex: 0 0 100% !important;color: #000;flex-direction: row !important;align-items: center !important;justify-content: flex-start !important;flex-wrap: wrap !important;gap: 8px 18px !important;width: 100% !important;margin: 0 !important;padding: 8px 0 0 !important}.toolbar .sort a,.toolbar .sortby a,.toolbar .sort-links a,.toolbar .dle-sort a{display: inline-flex !important;flex: 0 0 auto !important;width: auto !important;margin: 0 !important;padding: 4px 0 !important;font-size: 14px;line-height: 1.4;white-space: nowrap}@media (max-width: 650px){.toolbar{gap: 10px !important}.toolbar .pills,.toolbar .filters,.toolbar .filter-buttons{flex-wrap: nowrap !important;overflow-x: auto;scrollbar-width: none}.toolbar > .pill,.toolbar .pill{flex: 0 0 auto !important;width: auto !important;padding: 0 12px}.toolbar .sort,.toolbar .sortby,.toolbar .sort-links,.toolbar .dle-sort{flex-wrap: nowrap !important;overflow-x: auto;scrollbar-width: none}}.game-left-sidebar .sidebar-two-columns{display: grid;grid-template-columns: repeat(2,minmax(0,1fr)) !important;align-items: stretch;gap: 1px 7px !important;width: 90%;min-width: 0}.game-left-sidebar .sidebar-two-columns > a{display: flex;align-items: center;justify-content: flex-start;width: 100% !important;min-width: 0;min-height: 30px;margin: 0;padding: 6px 7px !important;border-radius: 6px;color: var(--muted,#697991);font-size: 11px;font-weight: 650;line-height: 1.3;text-align: left;text-decoration: none;overflow-wrap: anywhere;transition: background .2s,color .2s;word-break: normal;hyphens: auto}.game-left-sidebar .sidebar-two-columns > a:hover{background: rgba(38,141,70,.08);color: var(--accent,#268d46)}.game-left-sidebar .block,.game-right-sidebar .block{margin-bottom: 13px}.game-left-sidebar .sidebar-blockhead,.game-right-sidebar .right-blockhead{margin-bottom: 9px}.game-left-sidebar .sidebar-year-links{display: grid;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 5px;width: 100%}.game-left-sidebar .sidebar-year-links > a{display: flex;align-items: center;justify-content: center;min-width: 0;min-height: 29px;margin: 0;padding: 5px 3px;border-radius: 6px;font-size: 11px;font-weight: 700;text-align: center}.game-left-sidebar .sidebar-year-current{background: rgba(38,141,70,.1);color: var(--accent,#268d46)}.game-right-sidebar .right-topgames{display: flex;flex-direction: column;gap: 0}@media (max-width: 420px){.game-left-sidebar .sidebar-two-columns{gap: 4px}.game-left-sidebar .sidebar-two-columns > a{padding: 6px 5px !important;font-size: 10px}}.game-left-sidebar .sidebar-year-links > a.sidebar-year-current{display: flex;align-items: center;justify-content: center;background: #268d46;color: #ffffff;font-size: 11px;font-weight: 800;opacity: 1;visibility: visible;-webkit-text-fill-color: #ffffff}.game-left-sidebar .sidebar-year-links > a.sidebar-year-current:hover{background: #207a3d;color: #ffffff}.sr-game{padding: 0;border: 1px solid var(--line,#dce3eb);border-radius: 12px;background: var(--panel,#fff);overflow: hidden;text-align: left}.sr-game-cover{display: block;position: relative;overflow: hidden;background: var(--panel2,#f3f5f8)}.sr-game-cover > img,.sr-game-uploaded img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform .3s ease}.sr-game-cover:hover img{transform: scale(1.04)}.sr-game-uploaded{display: block;width: 100%;height: 100%}.sr-game-uploaded a{display: contents}.sr-game-content{display: flex;flex-direction: column;min-width: 0;padding: 12px}.sr-game-title{margin: 0 0 9px;font-size: 14px;font-weight: 800;line-height: 1.35}.sr-game-title a{color: var(--text,#202938);text-decoration: none}.sr-game-title a:hover{color: var(--accent,#268d46)}.sr-game-meta{display: flex;flex-wrap: wrap;gap: 5px;margin-bottom: 9px}.sr-game-meta:empty{display: none}.sr-game-meta span{padding: 4px 7px;border-radius: 5px;background: var(--panel2,#f3f5f8);color: var(--muted,#718096);font-size: 10px;font-weight: 700}.sr-game-rating{margin-bottom: 10px;min-height: 20px}.sr-game-size{display: flex;justify-content: space-between;align-items: center;gap: 8px;margin-top: auto;padding: 9px 0;border-bottom: 1px solid var(--line,#dce3eb);font-size: 11px}.sr-game-size span{color: var(--muted,#718096)}.sr-game-size strong{color: var(--text,#202938);font-weight: 800}.sr-game-footer{display: flex;justify-content: flex-end;padding-top: 9px;font-size: 11px;font-weight: 700;color: var(--accent,#268d46)}@media (max-width: 1100px){.sr-game{width: calc(50% - 10px);margin-right: 14px}}@media (max-width: 650px){.sr-game{width: calc(50% - 7px);margin: 0 10px 12px 0}.sr-game-content{padding: 9px}.sr-game-title{font-size: 12px}}@media (max-width: 360px){.sr-game{width: 100%;margin-right: 0}}.sr-game{display: inline-flex !important;flex-direction: column !important;vertical-align: top !important;width: calc((100% - 36px) / 3) !important;max-width: none !important;min-width: 0 !important;margin: 0 14px 18px 0 !important;box-sizing: border-box !important}.sr-game:nth-of-type(3n){margin-right: 0 !important}.search-page .search-result-msg,.search-result-msg{margin-bottom: 26px !important}.sr-game-content{flex: 1 1 auto}.sr-game-cover{width: 100%;aspect-ratio: 3 / 4}@media (max-width: 1200px){.sr-game{width: calc((100% - 28px) / 3) !important;margin-right: 10px !important}}@media (max-width: 850px){.sr-game{width: calc((100% - 16px) / 2) !important;margin-right: 12px !important;margin-bottom: 16px !important}.sr-game:nth-of-type(3n){margin-right: 12px !important}.sr-game:nth-of-type(2n){margin-right: 0 !important}}@media (max-width: 550px){.sr-game{width: calc((100% - 10px) / 2) !important;margin-right: 6px !important;margin-bottom: 12px !important}.sr-game:nth-of-type(3n){margin-right: 6px !important}.sr-game:nth-of-type(2n){margin-right: 0 !important}.sr-game-content{padding: 9px !important}.sr-game-title{font-size: 12px !important}.sr-game-size{font-size: 10px !important}.sr-game-meta span{font-size: 9px !important}.search-result-msg{margin-bottom: 18px !important}}@media (max-width: 340px){.sr-game{width: 100% !important;margin-right: 0 !important}}.game-editor-section .game-editor-header{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 16px}.game-editor-section .game-editor-header .sectiontitle{display: flex;align-items: center;justify-content: space-between;flex: 1;gap: 16px;margin: 0;min-width: 0}.game-editor-section .game-editor-controls{display: flex;flex: 0 0 auto;align-items: center;gap: 7px}.game-editor-section .game-editor-controls .game-carousel-arrow{position: static;inset: auto;transform: none;display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;padding: 0;border: 1px solid var(--line,#dce3eb);border-radius: 20px;background: var(--panel,#fff);color: var(--text,#202938);box-shadow: none;cursor: pointer}.game-editor-section .game-editor-controls .game-carousel-arrow:hover{border-color: var(--accent,#268d46);background: var(--accent,#268d46);color: #fff}.game-editor-section .game-carousel-track > .poster-item{box-sizing: border-box}.game-editor-section .poster-image img{width: 100%;height: 100% !important;object-fit: cover}@media (max-width: 1300px){.game-editor-section .game-carousel{--carousel-items: 4}}@media (max-width: 1050px){.game-editor-section .game-carousel{--carousel-items: 3}}@media (max-width: 650px){.game-editor-section .game-carousel{--carousel-items: 2}}@media (max-width: 360px){.game-editor-section .game-carousel{--carousel-items: 1}}.game-editor-section{box-sizing: border-box}.game-editor-section .game-editor-header{min-width: 0}.game-editor-section .game-carousel{--carousel-items: 5}.game-editor-section .game-carousel-track{overscroll-behavior-x: contain}.game-editor-section .poster-image{display: block}@container (max-width: 900px){.game-editor-section .game-carousel-track > .poster-item{flex-basis: calc((100% - 36px) / 4);width: calc((100% - 36px) / 4)}}@container (max-width: 700px){.game-editor-section .game-carousel-track > .poster-item{flex-basis: calc((100% - 24px) / 3);width: calc((100% - 24px) / 3)}}@container (max-width: 480px){.game-editor-section .game-carousel-track > .poster-item{flex-basis: calc((100% - 12px) / 2);width: calc((100% - 12px) / 2)}}@container (max-width: 280px){.game-editor-section .game-carousel-track > .poster-item{flex-basis: 100%;width: 100%}}@media (max-width: 650px){.game-editor-section{border-radius: 12px}.game-editor-section .sectiontitle h2{margin: 0}.game-editor-section .sectiontitle > span{line-height: 1.4}.game-editor-section .game-editor-controls .game-carousel-arrow{border-radius: 8px}.game-editor-section .poster-caption-meta{font-size: 10px}}@media (max-width: 380px){.game-editor-section{padding: 10px}.game-editor-section .sectiontitle h2{font-size: 16px}.game-editor-section .game-editor-controls .game-carousel-arrow{width: 28px;height: 28px}}@media (prefers-reduced-motion: reduce){}.game-footer{width: 100%;min-width: 0;margin-top: 30px;padding: 0;border: 1px solid var(--line,#dce3eb);border-radius: 14px;background: var(--panel,#fff);box-shadow: var(--shadow,0 4px 18px rgba(0,0,0,.03));box-sizing: border-box}.game-footer-inner{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 22px 26px}.game-footer-left{display: flex;align-items: center;gap: 22px;min-width: 0}.game-footer-brand > a{color: var(--text,#202938);font-size: 22px;font-weight: 900;line-height: 1;letter-spacing: -1px;text-decoration: none}.game-footer-brand > a span{color: var(--accent,#268d46)}.game-footer-label{text-transform: uppercase}.game-footer-description p{margin: 0;color: var(--muted,#718096);font-size: 12px;line-height: 1.6}.game-footer-copyright{margin-top: 4px;color: var(--muted,#718096);font-size: 11px;line-height: 1.5}.game-footer-copyright:empty{display: none}.game-footer-copyright a{color: var(--accent,#268d46);text-decoration: none}.game-footer-right{display: flex;align-items: center;flex: 0 0 auto;gap: 9px}.game-footer-rights{transition: border-color .2s,color .2s,background .2s}.game-footer-rights:hover{color: var(--accent,#268d46);background: rgba(38,141,70,.06)}.game-footer-top{text-decoration: none}.game-footer-top:hover{background: var(--accent,#268d46);border-color: var(--accent,#268d46);color: #fff}@media (max-width: 1200px){.game-footer-inner{padding: 20px}.game-footer-left{gap: 14px}.game-footer-description{padding-left: 14px}}@media (max-width: 850px){.game-footer-inner{flex-wrap: wrap;gap: 18px}.game-footer-left{flex: 1 1 100%}.game-footer-right{width: 100%;justify-content: space-between}}@media (max-width: 550px){.game-footer{margin-top: 20px;border-radius: 11px}.game-footer-inner{padding: 17px;gap: 16px}.game-footer-left{flex-direction: column;align-items: flex-start;gap: 14px}.game-footer-brand > a{font-size: 21px}.game-footer-rights{font-size: 11px;padding: 0 11px}}html body .game-footer{width: 100%;max-width: 100%;margin: 30px 0 0;padding: 0;border-radius: 0;border-left: 0;border-right: 0;background: var(--panel,#fff)}html body .game-footer-inner{display: flex;align-items: center;justify-content: center;gap: 28px;width: calc(100% - 40px);max-width: 1450px;min-width: 0;margin: 0 auto;padding: 23px 0;box-sizing: border-box}.game-footer-brand{display: flex;flex-direction: column;flex: 0 0 auto;gap: 3px}.game-footer-logo{color: var(--text,#202938);font-size: 23px;font-weight: 900;letter-spacing: -1px;line-height: 1;text-decoration: none}.game-footer-logo span{color: var(--accent,#268d46)}.game-footer-label{color: var(--muted,#718096);font-size: 9px;font-weight: 800;letter-spacing: 1.5px}.game-footer-description{display: flex;align-items: center;min-width: 0;padding-left: 24px;border-left: 1px solid var(--line,#dce3eb);color: var(--muted,#718096);font-size: 12px;line-height: 1.6}.game-footer-actions{display: flex;align-items: center;flex: 0 0 auto;gap: 9px}.game-footer-rights{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 40px;padding: 0 14px;border: 1px solid var(--line,#dce3eb);border-radius: 20px;background: var(--panel2,#f5f7fa);color: var(--accent,#268d46);font-size: 12px;font-weight: 800;text-decoration: none;white-space: nowrap}.game-footer-rights svg{color: #c47b27}.game-footer-rights:hover{border-color: var(--accent,#268d46)}.game-footer-top{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 40px;width: 40px;height: 40px;padding: 0;border: 1px solid var(--line,#dce3eb);border-radius: 20px;background: var(--panel2,#f5f7fa);color: var(--accent,#268d46);cursor: pointer}@media (max-width: 900px){html body .game-footer-inner{flex-wrap: wrap;gap: 16px 22px}.game-footer-description{flex: 1 1 auto}.game-footer-actions{justify-content: center;width: 100%}}@media (max-width: 550px){html body .game-footer-inner{flex-direction: column;gap: 12px;padding: 22px 0;text-align: center}.game-footer-brand{align-items: center}.game-footer-description{flex: 0 1 auto;justify-content: center;padding-left: 0;border-left: 0;text-align: center}.game-footer-actions{justify-content: center}}.game-editor-section{min-width: 0;max-width: 100%}.game-editor-section .game-carousel-track{align-items: stretch}.game-editor-section .game-carousel-track > .poster-item{display: flex;flex-direction: column}.game-editor-section .poster-image > img,.game-editor-section .poster-uploaded-image img{display: block;width: 100%;height: 100% !important;object-fit: cover}.game-editor-section .poster-caption{display: flex;flex-direction: column;flex: 1;min-width: 0}.game-editor-section .poster-caption-title{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow-wrap: anywhere}.game-editor-section .poster-caption-meta{margin-top: auto;padding-top: 6px;font-size: 10px}@container (max-width: 800px){.game-editor-section .game-carousel-track > .poster-item{flex-basis: calc((100% - 36px) / 4);width: calc((100% - 36px) / 4)}}@container (max-width: 600px){.game-editor-section .game-carousel-track > .poster-item{flex-basis: calc((100% - 24px) / 3);width: calc((100% - 24px) / 3)}}@container (max-width: 420px){.game-editor-section .game-carousel-track > .poster-item{flex-basis: calc((100% - 12px) / 2);width: calc((100% - 12px) / 2)}}@container (max-width: 250px){.game-editor-section .game-carousel-track > .poster-item{flex-basis: 100%;width: 100%}}@media (max-width: 650px){.game-editor-section{padding: 13px}.game-editor-section .game-editor-header{display: flex;align-items: flex-start;gap: 10px;margin-bottom: 12px}.game-editor-section .game-editor-header .sectiontitle{display: flex;flex: 1;flex-direction: column;align-items: flex-start;gap: 4px;min-width: 0}.game-editor-section .sectiontitle h2{font-size: 18px;line-height: 1.3}.game-editor-section .sectiontitle > span{font-size: 11px}.game-editor-section .game-editor-controls{display: flex;flex: 0 0 auto;gap: 5px}.game-editor-section .poster-caption-title{font-size: 11px}}@media (prefers-reduced-motion: reduce){}.game-editor-section .game-carousel{--visible-games: 6;--carousel-gap: 10px;width: 100%;min-width: 0;max-width: 100%;container-type: inline-size}.game-editor-section .game-carousel-track{display: flex;flex-wrap: nowrap;gap: var(--carousel-gap);width: 100%;min-width: 0;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;-webkit-overflow-scrolling: touch}.game-editor-section .game-carousel-track::-webkit-scrollbar{display: none}.game-editor-section .game-carousel-track > .poster-item{flex: 0 0 calc( (100% - (var(--visible-games) - 1) * var(--carousel-gap)) / var(--visible-games) );width: calc( (100% - (var(--visible-games) - 1) * var(--carousel-gap)) / var(--visible-games) );min-width: 0;max-width: none;margin: 0;box-sizing: border-box;scroll-snap-align: start;border-radius: 20px}@container (max-width: 1000px){.game-editor-section .game-carousel-track{--visible-games: 5}}@container (max-width: 800px){.game-editor-section .game-carousel-track{--visible-games: 4}}@container (max-width: 600px){.game-editor-section .game-carousel-track{--visible-games: 3}}@container (max-width: 420px){.game-editor-section .game-carousel-track{--visible-games: 2}}.game-editor-section .poster-image{width: 100%;aspect-ratio: 3 / 4;height: auto !important;overflow: hidden}.game-editor-section .poster-image img,.game-editor-section .poster-uploaded-image img{width: 100%;height: 100% !important;object-fit: cover}.game-editor-section .poster-caption{padding: 9px}.game-editor-section .poster-caption-title{font-size: 15px;line-height: 1.4}@media (max-width: 650px){.game-editor-section .game-carousel{--carousel-gap: 8px}.game-editor-section .poster-caption{padding: 8px}.game-editor-section .game-editor-controls .game-carousel-arrow{width: 30px;height: 30px}}@media (prefers-reduced-motion: reduce){}.game-detail .facts{padding: 0 !important;margin: 0 !important;border: none !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}.game-detail .facts > .fact{border: 1px solid var(--line,#dce3eb);border-radius: 10px;background: var(--panel2,#f2f5f9)}.game-detail .detail-video-content iframe,.game-detail .detail-video-content video{display: block;width: 100%;max-width: 100%;aspect-ratio: 16 / 9;height: auto;border: none;border-radius: 12px}@media (max-width: 650px){.game-detail .facts > .fact{padding: 12px}.game-detail .facts > .detail-rating-fact{padding: 12px !important}}.rating{background-color: #f0f3f8 !important}.game-detail .detail-heading-meta{display: flex !important;align-items: center !important;justify-content: space-between !important;flex-wrap: wrap;gap: 12px 20px}.game-detail .detail-heading-stats{min-width: 0}.game-detail .detail-heading-rating{display: flex;align-items: center;justify-content: flex-end;flex: 0 0 auto;margin-left: auto}.game-detail .detail-heading-rating,.game-detail .detail-heading-rating .rating,.game-detail .detail-heading-rating .unit-rating{background-color: transparent !important;box-shadow: none !important}@media (max-width: 550px){.game-detail .detail-heading-meta{align-items: flex-start !important;gap: 10px}.game-detail .detail-heading-stats{gap: 5px 12px;font-size: 12px}.game-detail .detail-heading-rating{margin-left: auto}}.game-detail .detail-gallery{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 12px !important;align-items: stretch !important}.game-detail .detail-gallery > a,.game-detail .detail-gallery > .highslide,.game-detail .detail-gallery > .xfieldimagegallery{display: block !important;width: 100% !important;min-width: 0;margin: 0 !important;padding: 0 !important}.game-detail .detail-gallery img{border: 1px solid var(--line,#dce3eb);transition: transform .2s ease,opacity .2s ease}.game-detail .detail-gallery a:hover img{opacity: .9}.game-detail .detail-gallery > div:has(> a),.game-detail .detail-gallery > div:has(> img){display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 12px !important;width: 100%}@media (max-width: 850px){.game-detail .detail-gallery{grid-template-columns: repeat(2,minmax(0,1fr)) !important}.game-detail .detail-gallery img{height: 160px !important}}@media (max-width: 550px){.game-detail .detail-gallery{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important}.game-detail .detail-gallery > div:has(> a),.game-detail .detail-gallery > div:has(> img){grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important}}@media (max-width: 350px){.game-detail .detail-gallery img{height: 100px !important}}.game-detail .detail-gallery{display: block !important;width: 100%;margin: 0 !important;padding: 0 !important}.game-detail .detail-gallery .xfieldimagegallery,.game-detail .detail-gallery .xfieldimagegallery-wrapper,.game-detail .detail-gallery .gallery{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 12px !important;width: 100% !important;margin: 0 !important;padding: 0 !important}.game-detail .detail-gallery:has(> a),.game-detail .detail-gallery:has(> img){display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 12px !important}.game-detail .detail-gallery a,.game-detail .detail-gallery .highslide{display: block !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.modalfixed.dle-popup-complaint.ui-draggable.ui-dialog-buttons{border: none !important}.game-detail .detail-gallery img{display: block !important;width: 100% !important;max-width: 100% !important;height: 165px !important;object-fit: cover !important;margin: 0 !important;padding: 0 !important;box-sizing: border-box}@media (max-width: 850px){.game-detail .detail-gallery .xfieldimagegallery,.game-detail .detail-gallery .xfieldimagegallery-wrapper,.game-detail .detail-gallery .gallery,.game-detail .detail-gallery:has(> a),.game-detail .detail-gallery:has(> img){grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 550px){.game-detail .detail-gallery .xfieldimagegallery,.game-detail .detail-gallery .xfieldimagegallery-wrapper,.game-detail .detail-gallery .gallery,.game-detail .detail-gallery:has(> a),.game-detail .detail-gallery:has(> img){grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important}.game-detail .detail-gallery img{height: 115px !important;border-radius: 8px}}@media (max-width: 850px){html:has(body.menu-open),body.menu-open{overflow: hidden !important}body .side#sidebar{position: fixed;top: 0;bottom: auto;left: 0;height: 100dvh !important;max-height: 100dvh;overflow-x: hidden;overflow-y: auto;overscroll-behavior-y: contain;-webkit-overflow-scrolling: touch;touch-action: pan-y;display: block !important;box-sizing: border-box;padding: 16px 15px 35px !important;z-index: 1001}body.menu-open .side#sidebar{border-radius: 0px !important;transform: translateX(0);visibility: visible;pointer-events: auto}body .mobile-menu-backdrop{z-index: 1000 !important}body .side#sidebar .block,body .side#sidebar .menu,body .side#sidebar .compact-links{touch-action: pan-y}}.sysreq-box{background: var(--panel2,#f4f5f7);border-radius: 14px;padding: 16px 20px;color: var(--text,#222)}.sysreq-row{display: flex;align-items: baseline;flex-wrap: wrap;gap: 8px;padding: 10px 0;border-bottom: 1px dashed var(--line,#cbd0d6);font-size: 14px;line-height: 1.5}.sysreq-row:first-child{padding-top: 4px}.sysreq-row:last-child{border-bottom: none;padding-bottom: 4px}.sysreq-row strong{font-weight: 800;color: var(--text,#222)}.sysreq-row span{color: var(--muted,#666);overflow-wrap: anywhere}@media (max-width: 600px){.sysreq-box{padding: 12px 15px;border-radius: 11px}.sysreq-row{padding: 9px 0;font-size: 12px}}.game-detail{max-width: 100%}.game-detail,.game-detail *{box-sizing: border-box}.game-detail .detail-poster{display: block;width: 100%;height: auto;border-radius: 20px}.game-detail .detail-favorite a{text-decoration: none}.game-detail .detail-sections{display: block !important;width: 100% !important;min-width: 0;max-width: 100%;clear: both}.game-detail .detail-sections > .detail-section{display: block !important;width: 100% !important;max-width: 100%;min-width: 0;height: auto;margin: 0 0 20px;grid-column: 1 / -1}.game-detail .detail-text{display: block;width: 100%;min-width: 0;overflow-wrap: anywhere}.game-detail .detail-text p{line-height: 1.75;margin: 0 0 15px}.game-detail .detail-text p:last-child{margin-bottom: 0}.game-detail .game-facts-table{display: block !important;box-shadow: none}.game-detail .game-facts-table .fact{display: grid !important;box-shadow: none}.game-detail .game-facts-table .fact > span{display: block;margin: 0;padding: 0;font-size: 15px;line-height: 1.5;font-family: system-ui}.game-detail .game-facts-table .fact > strong,.game-detail .game-facts-table .fact > .fact-rating{display: block;min-width: 0;margin: 0;padding: 0;font-size: 14px;line-height: 1.2;font-weight: 600;color: var(--text);overflow-wrap: anywhere}.game-detail .game-facts-table .fact > .fact-blue{color: #4d91d5}.game-detail .game-facts-table .fact > .fact-green{color: #36965b}.game-detail .game-facts-table .fact > .fact-red{color: #df5353}.game-detail .game-facts-table .fact-green a{color: inherit;text-decoration: none}.game-detail .game-facts-table .fact-green a:hover{text-decoration: underline}.game-detail .sysreq-box{padding: 16px 20px;background: var(--panel2);border-radius: 13px}.game-detail .sysreq-row{flex-wrap: wrap;padding: 10px 0;border-bottom: 2px dashed var(--line);font-size: 14px;line-height: 1.5}.game-detail .sysreq-row:first-child{padding-top: 3px}.game-detail .sysreq-row:last-child{padding-bottom: 3px;border-bottom: none}.game-detail .sysreq-row strong{color: var(--text)}.game-detail .sysreq-row span{color: var(--muted)}.game-detail .detail-gallery{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;min-width: 0}.game-detail .detail-gallery img{display: block;width: 100%;max-width: 100%;height: auto;border-radius: 8px}.game-detail .detail-video-content{width: 100%;min-width: 0}.game-detail .detail-video-content iframe{display: block;width: 100%;max-width: 100%;aspect-ratio: 16 / 9;height: auto;border: 0;border-radius: 20px}@media (max-width: 850px){.game-detail .detail-gallery{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.game-detail .game-facts-table .fact{grid-template-columns: 1fr !important;gap: 3px;padding: 9px 0}.game-detail .game-facts-table .fact > span{font-size: 14px;color: var(--muted)}.game-detail .game-facts-table .fact > strong,.game-detail .game-facts-table .fact > .fact-rating{font-size: 14px}.game-detail .detail-sections > .detail-section{padding: 16px}.game-detail .sysreq-box{padding: 12px 15px}.game-detail .sysreq-row{padding: 9px 0;font-size: 12px}}@media (max-width: 400px){.game-detail .detail-gallery{grid-template-columns: 1fr}}body .footer.game-footer{display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 24px 28px !important;box-sizing: border-box;background: var(--panel);border-top: 1px solid var(--line)}body .footer.game-footer .game-footer-inner{grid-template-columns: 1fr auto 1fr !important;padding: 0 !important;box-sizing: border-box}body .game-footer-brand{justify-self: start;margin: 0}body .game-footer-description{justify-self: center}body .game-footer-actions{justify-self: end;margin: 0}body #footerBackToTop{align-items: center;justify-content: center;width: 48px;height: 48px;margin: 0 !important;padding: 0;background: var(--accent,#268d46);color: #fff;border: none;border-radius: 20px;cursor: pointer;z-index: 100;box-shadow: 0 5px 18px rgba(0,0,0,.12)}body #footerBackToTop:hover{transform: translateY(-4px)}@media (max-width: 900px){body .footer.game-footer{padding: 20px 16px !important}body .footer.game-footer .game-footer-inner{grid-template-columns: 1fr auto !important;gap: 14px}body .game-footer-description{grid-column: 1 / -1;grid-row: 2;justify-self: start;text-align: left}}@media (max-width: 550px){body .footer.game-footer .game-footer-inner{grid-template-columns: 1fr !important;gap: 15px}body .game-footer-brand,body .game-footer-description,body .game-footer-actions{grid-column: 1;grid-row: auto;justify-self: start}body #footerBackToTop{width: 44px;height: 44px}}body .footer.game-footer .game-footer-inner{display: flex !important;align-items: center;justify-content: space-between !important;gap: 30px;width: 100% !important;max-width: 1454px !important;margin: 0 auto !important}body .game-footer-left{display: flex;align-items: center;gap: 30px;min-width: 0}body .game-footer-brand{display: flex;flex-direction: column;align-items: flex-start;flex-shrink: 0}body .game-footer-description{position: static;margin: 0;padding-left: 30px;border-left: 1px solid var(--line);text-align: left;white-space: normal;font-size: 12px;color: var(--muted)}body .game-footer-actions{display: flex;align-items: center;justify-content: flex-end;flex-shrink: 0;margin-left: auto}@media (max-width: 750px){body .footer.game-footer .game-footer-inner{flex-direction: column;align-items: flex-start;gap: 18px}body .game-footer-left{flex-wrap: wrap;gap: 14px}body .game-footer-description{padding-left: 0;border-left: 0}body .game-footer-actions{margin-left: 0}}body #footerBackToTop{display: flex !important;position: fixed !important;left: 28px !important;right: auto !important;bottom: 105px !important;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(15px);transition: opacity .25s ease,visibility .25s ease,transform .25s ease,background .2s ease}body #footerBackToTop.is-visible{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0)}body #footerBackToTop.is-visible:hover{transform: translateY(-4px)}@media (max-width: 900px){body #footerBackToTop{left: 16px !important;bottom: 85px !important}}#DLEPush{z-index: 99999 !important}#DLEPush .DLEPush-notification.wrapper{position: relative;display: flex;align-items: center;min-height: 76px;padding: 16px 42px 16px 76px;border-radius: 12px;overflow: hidden;box-shadow: 0 10px 30px rgba(0,0,0,.14);font-family: inherit}#DLEPush .DLEPush-message{color: #303744 !important;font-size: 14px;font-weight: 500;line-height: 1.5;opacity: 1 !important}#DLEPush .DLEPush-header{color: #1f2937 !important}#DLEPush .DLEPush-icon{position: absolute;left: 0;top: 0;bottom: 0;width: 56px;display: flex;align-items: center;justify-content: center}#DLEPush .DLEPush-icon svg{color: #fff !important;fill: currentColor}#DLEPush .DLEPush-close{position: absolute;right: 12px;top: 9px;z-index: 2;color: #6b7280 !important;opacity: .8;background: transparent;border: none;cursor: pointer;font-size: 20px}#DLEPush .DLEPush-close:hover{opacity: 1}#DLEPush .push-error{background: #fff1f2 !important;border: 1px solid #f4a4aa !important}#DLEPush .push-error .DLEPush-icon{background: #dc2626 !important}#DLEPush .push-success{background: #ecfdf3 !important;border: 1px solid #9bd7ad !important}#DLEPush .push-success .DLEPush-icon{background: #278b4b !important}#DLEPush .push-info{background: #eff6ff !important;border: 1px solid #a8c9f5 !important}#DLEPush .push-info .DLEPush-icon{background: #347bd1 !important}@media (max-width: 600px){#DLEPush.top-right{right: 10px !important;left: 10px !important;width: auto !important}#DLEPush .DLEPush-notification.wrapper{width: 100%;min-height: 68px;padding: 12px 34px 12px 64px}#DLEPush .DLEPush-icon{width: 48px}#DLEPush .DLEPush-message{font-size: 13px}}@media screen and (min-width: 1101px) and (max-width: 1350px){.shell{grid-template-columns: 300px minmax(0,1fr) 300px;gap: 16px}.side .menu a,.side .compact-links a,.right .menu a,.right .compact-links a{overflow-wrap: normal;word-break: normal;hyphens: none}}body{font-size: 15px}.shell .side .blockhead,.shell .right .blockhead{font-size: 15px}.shell .side .menu a,.shell .side .menu button,.shell .right .menu a,.shell .right .menu button{font-size: 14px;line-height: 1.45}.shell .side .compact-links a,.shell .side .compact-links button,.shell .right .compact-links a,.shell .right .compact-links button{font-size: 14px;line-height: 1.6}.shell .side .tiny,.shell .right .tiny{font-size: 13px}#catalogMain p,#catalogMain li{font-size: 15px;line-height: 1.65}.top .search input{font-size: 14px}.top .nav a{font-size: 14px}@media (min-width: 1101px) and (max-width: 1350px){.shell{grid-template-columns: 300px minmax(0,1fr) 300px;gap: 16px}}.side .blockhead,.right .blockhead{font-size: 14px}.side .menu :is(a,button),.right .menu :is(a,button){font-size: 14px;line-height: 1.45}.side .compact-links :is(a,button),.right .compact-links :is(a,button){font-size: 14px;line-height: 1.4;overflow-wrap: normal;word-break: normal;hyphens: none}.side .tiny,.right .tiny{font-size: 14px}.top .search input,.top .nav a{font-size: 14px}#catalogMain :is(p,li){font-size: 15px;line-height: 1.65}.game-detail .detail-cover-column{align-items: stretch;margin: 0}.game-detail .detail-cover{position: relative;flex: none;aspect-ratio: 2 / 3;height: auto;min-height: 0;margin: 0;padding: 0;border: 0;box-shadow: none}.game-detail .detail-cover > :is(img,a){position: absolute;inset: 0;display: block;width: 100%;height: 100%;margin: 0;padding: 0}.game-detail .detail-cover img,.game-detail .detail-cover .detail-poster{display: block;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 0;border-radius: 0;object-fit: cover;object-position: center}.game-detail .detail-cover-actions{align-items: center;max-width: 190px;padding: 0}.game-detail .detail-cover-actions .detail-download-button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 40px;padding: 10px 12px;margin: 0;border-radius: 20px;font-size: 15px;font-weight: 800;line-height: 1.3;text-align: center}.game-detail .detail-cover-actions > a.detail-download-button:hover{background: var(--accent-hover);color: #fff}.game-detail .detail-cover-actions .detail-favorite{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 44px;margin: 0;border-radius: 20px}.game-detail .detail-cover-actions .detail-favorite a{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 44px}@media (max-width: 850px){.game-detail .detail-intro{grid-template-columns: minmax(0,175px) minmax(0,1fr);gap: 18px}}@media (max-width: 650px){.game-detail .detail-cover-column{align-items: center;max-width: none}.game-detail .detail-cover{width: min(100%,260px)}.game-detail .detail-cover-actions{width: 100%;max-width: 240px;align-self: center}.game-detail .detail-info-column{grid-column: 1}}@media (max-width: 380px){.game-detail .detail-cover{width: min(100%,230px)}}.game-detail .detail-cover-column .detail-cover-actions{display: flex;flex-direction: column;align-items: center;align-self: center;gap: 10px;width: min(100%,240px);max-width: 240px;min-width: 0;flex: 0 0 auto;margin: 12px auto 0;padding: 0}.game-detail .detail-cover-column .detail-cover-actions .detail-download-button{display: flex;align-items: center;justify-content: center;width: 100%;max-width: 100%;min-width: 0;flex: 0 0 auto;min-height: 40px;padding: 11px 14px;margin: 0;box-sizing: border-box;text-align: center;border-radius: 20px}.sidebar-mobile-header{display: none}@media (max-width: 850px){.sidebar-mobile-header{position: sticky;top: -15px;z-index: 20;display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: -15px -15px 15px;padding: 14px 15px;background: var(--bg);border-bottom: 1px solid var(--line)}.sidebar-mobile-title{color: var(--text);font-size: 17px;font-weight: 800}.sidebar-close{display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 38px;height: 38px;padding: 0;border: 0;border-radius: 20px;background: var(--accent);color: #fff;cursor: pointer;transition: background .2s ease}.full-content:has(> .game-detail),.fs-container:has(> .game-detail),.detail-wrap:has(> .game-detail){background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important}.game-detail{display: flow-root !important;background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important}.game-detail > section.detail-section{display: flow-root !important;margin: 0 0 20px !important;padding: 24px !important;background: var(--panel,#fff) !important;border-radius: 12px !important;box-shadow: none !important}.game-detail > .detail-sections{background: transparent !important;border: 0 !important;padding: 0 !important}@media (max-width: 650px){.game-detail > section.detail-section{margin-bottom: 14px !important;padding: 16px !important}}.sidebar-close:hover{background: var(--accent-hover)}}.full-content:has(> .game-detail),.fs-container:has(> .game-detail),.detail-wrap:has(> .game-detail){background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important}.game-detail{display: flow-root !important;background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important}.game-detail > section.detail-section{display: flow-root !important;margin: 0 0 20px !important;padding: 24px !important;background: var(--panel,#fff) !important;border-radius: 15px !important}.game-detail > .detail-sections{background: transparent !important;border: 0 !important;padding: 0 !important}@media (max-width: 650px){.game-detail > section.detail-section{margin-bottom: 14px !important;padding: 16px !important}}.dle-page:has(.game-detail){background: transparent !important;border: none !important;padding: 0 !important}.dle-page .game-detail{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 20px !important}.dle-page .game-detail > .detail-section{margin: 0 !important;padding: 0px 24px 24px 24px !important;background: var(--panel,#fff) !important;border-radius: 16px !important;font-size: 15px;box-shadow: 0 3px 10px rgb(0 0 0 / 5%);line-height: 1.8}.dle-page .game-detail > .detail-sections{display: flex !important;flex-direction: column !important;gap: 20px !important;background: transparent !important;padding: 0 !important;border: none !important}.dle-page .game-detail > .detail-sections > .detail-section{margin: 0 !important;padding: 24px !important;background: var(--panel,#fff) !important;border: 1px solid var(--line,#e1e6ef) !important;border-radius: 12px !important}@media (max-width: 650px){.dle-page .game-detail,.dle-page .game-detail > .detail-sections{gap: 14px !important}.dle-page .game-detail > .detail-section,.dle-page .game-detail > .detail-sections > .detail-section{padding: 16px !important}}.dle-page .game-detail > .detail-intro{display: grid !important;grid-template-columns: 190px minmax(0,1fr) !important;align-items: start !important;gap: 20px !important;width: 100% !important;box-sizing: border-box !important;margin: 0 !important;padding: 24px !important;background: var(--panel,#fff) !important;border-radius: 15px !important;box-shadow: 0 3px 10px rgb(0 0 0 / 5%)}.dle-page .game-detail .detail-cover-column,.dle-page .game-detail .detail-info-column{min-width: 0}@media (max-width: 650px){.dle-page .game-detail > .detail-intro{grid-template-columns: minmax(0,1fr) !important;gap: 16px !important;padding: 16px !important}}.dle-page .game-detail > .detail-heading{display: flex !important;flex-direction: column !important;gap: 12px !important;width: 100% !important;box-sizing: border-box !important;margin: 0 !important;padding: 22px 24px !important;background: var(--panel,#fff) !important;border-radius: 15px !important;box-shadow: 0 3px 10px rgb(0 0 0 / 5%)}.dle-page .game-detail .detail-heading h1{margin: 0 !important;font-size: 20px;line-height: 1.3}.dle-page .game-detail .detail-heading-stats{display: flex;align-items: center;flex-wrap: wrap;column-gap: 20px;row-gap: 8px;color: var(--muted,#718096);font-size: 14px}@media (max-width: 650px){.dle-page .game-detail > .detail-heading{padding: 16px !important;gap: 10px !important}.dle-page .game-detail .detail-heading h1{font-size: 22px}.dle-page .game-detail .detail-heading-stats{column-gap: 12px;font-size: 12px}}@media screen and (max-width: 768px){.game-detail .game-facts-table .fact{display: block !important;width: 100%}.game-detail .game-facts-table .fact > span:first-child,.game-detail .game-facts-table .fact > strong,.game-detail .game-facts-table .fact > .fact-rating{display: inline !important;width: auto !important;min-width: 0 !important;margin: 0 !important;float: none !important;text-align: left !important;vertical-align: baseline}.game-detail .game-facts-table .fact > span:first-child{margin-right: 5px !important}.game-detail .game-facts-table .fact > .fact-rating{display: inline-block !important;vertical-align: middle}#sidebar.game-left-sidebar{padding: 0 !important;background: var(--sidebar-bg,var(--panel)) !important;border: 0;box-shadow: none}#sidebar .sidebar-mobile-header{margin: 0;border: 0;border-radius: 15px !important;box-shadow: none}#sidebar > section.block,#sidebar > section.block + section.block{width: 100% !important;margin: 0;padding: 0 !important;background: transparent !important;border: 0;border-radius: 0;box-shadow: none;outline: none}#sidebar .sidebar-blockhead,#sidebar .blockhead{margin: 0;padding: 12px 14px;background: transparent;border: 0;border-radius: 0;box-shadow: none}#sidebar .sidebar-links.sidebar-two-columns,#sidebar .sidebar-year-links{display: grid;margin: 0;padding: 6px 14px 12px !important;background: transparent !important;border: 0;border-radius: 0;box-shadow: none;column-gap: 8px !important;row-gap: 8px !important}#sidebar .sidebar-links.sidebar-two-columns{grid-template-columns: repeat(2,minmax(0,1fr)) !important}#sidebar .sidebar-year-links{grid-template-columns: repeat(4,minmax(0,1fr)) !important}#sidebar .sidebar-links .nav-real-link,#sidebar .sidebar-year-links .nav-real-link{min-width: 0;margin: 0}}.rightgame.topgame-card{display: flex;align-items: center;gap: 12px;min-width: 0}.rightgame.topgame-card .topgame-cover{position: relative;display: block;flex: 0 0 60px;width: 60px;height: 90px;aspect-ratio: 2 / 3;overflow: hidden;border-radius: 20px;background: var(--panel2)}.rightgame.topgame-card .topgame-cover img{display: block;width: 100%;height: 100%;max-width: none;aspect-ratio: 2 / 3;object-fit: cover;object-position: center;border-radius: 0;transition: transform .25s ease}.rightgame.topgame-card:hover .topgame-cover img{transform: scale(1.05)}.rightgame.topgame-card .topgame-info{flex: 1;min-width: 0}.rightgame.topgame-card .topgame-arrow{flex-shrink: 0}@media (max-width: 650px){.rightgame.topgame-card .topgame-cover{flex-basis: 54px;width: 54px;height: 81px}}#sidebar.game-left-sidebar{--sidebar-bg: #ffffff;--sidebar-item-bg: #f3f3f3;--sidebar-item-hover: #e9e9e9;--sidebar-text: #292929;--sidebar-heading: #111111;--sidebar-divider: #e5e5e5;display: flex;flex-direction: column;gap: 0 !important;width: 100%;min-width: 0;padding: 20px 16px !important;margin: 0;background: var(--sidebar-bg) !important;border: none;box-shadow: 0 3px 10px rgb(0 0 0 / 5%);align-self: stretch}#sidebar .sidebar-svg-defs{position: absolute;width: 0;height: 0;overflow: hidden}#sidebar.game-left-sidebar > section.block{display: block;width: 100%;min-width: 0;margin: 0;padding: 0 !important;background: transparent !important;overflow: visible}#sidebar.game-left-sidebar > section.block + section.block{margin-top: 20px;padding-top: 20px !important;border-top: 1px dashed var(--sidebar-divider)}#sidebar.game-left-sidebar .sidebar-blockhead{display: block;min-height: 0;margin: 0 0 14px;padding: 0;background: transparent;border: none;color: var(--sidebar-heading);font-size: 14px;font-weight: 700;line-height: 1.35;letter-spacing: .4px;text-transform: uppercase}#sidebar.game-left-sidebar .sidebar-nav-block .sidebar-links{display: flex;flex-direction: column;gap: 8px !important;width: 100%;padding: 0 !important;margin: 0}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links,#sidebar.game-left-sidebar .sidebar-platform-block .sidebar-links{display: grid;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important;width: 100%;padding: 0 !important;margin: 0}#sidebar.game-left-sidebar .sidebar-links > a.nav-real-link{display: flex;align-items: center;justify-content: flex-start;gap: 7px;width: 100% !important;min-width: 0;max-width: 100%;min-height: 35px;margin: 0;padding: 7px 8px !important;background: #f3f4f6 !important;border: 1px solid transparent;border-radius: 20px;box-shadow: none;color: #161c28;font-size: 14px;font-weight: 500;line-height: 1.35;letter-spacing: 0;text-align: left;text-decoration: none;white-space: normal;overflow-wrap: anywhere;word-break: normal;transition: background-color .18s ease,color .18s ease}#sidebar.game-left-sidebar .sidebar-links > a::before,#sidebar.game-left-sidebar .sidebar-links > a::after{content: none;display: none}#sidebar.game-left-sidebar .sidebar-links > a svg{display: block;flex: 0 0 16px;width: 16px;height: 16px;min-width: 16px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;color: inherit}#sidebar.game-left-sidebar .sidebar-links > a span{display: block;flex: 1 1 auto;min-width: 0;max-width: 100%;font-size: 14px;line-height: 1.35;white-space: normal;overflow-wrap: anywhere;word-break: normal}#sidebar.game-left-sidebar .sidebar-nav-block .sidebar-links > a{min-height: 35px;padding: 7px 10px !important;gap: 13px;font-size: 14px}#sidebar.game-left-sidebar .sidebar-nav-block .sidebar-links > a svg{flex-basis: 20px;width: 20px;height: 20px}#sidebar.game-left-sidebar .sidebar-links > a:hover{background: var(--sidebar-item-hover) !important;color: var(--accent);transform: none}#sidebar.game-left-sidebar .sidebar-links > a.active,#sidebar.game-left-sidebar .sidebar-links > a.sel{background: var(--sidebar-item-hover);color: var(--accent);font-weight: 700}#sidebar.game-left-sidebar .sidebar-year-links{display: grid;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 8px;width: 100%;padding: 0 !important;margin: 0}#sidebar.game-left-sidebar .sidebar-year-links > a{display: flex;align-items: center;justify-content: center;width: 100% !important;min-width: 0;min-height: 34px;padding: 7px 5px;margin: 0;background: var(--sidebar-item-bg);border: none;border-radius: 20px;color: var(--sidebar-text);font-size: 14px;font-weight: 600;text-align: center}#sidebar.game-left-sidebar .sidebar-year-links > a::before,#sidebar.game-left-sidebar .sidebar-year-links > a::after{content: none;display: none}#sidebar.game-left-sidebar .sidebar-year-links > a:hover{background: var(--sidebar-item-hover)}#sidebar.game-left-sidebar .sidebar-year-links > a.active,#sidebar.game-left-sidebar .sidebar-year-links > a.sidebar-year-current{background: var(--accent);color: #fff}@media (min-width: 851px){.shell{align-items: stretch}.shell > #sidebar.game-left-sidebar{align-self: stretch;height: 100%}}@media (min-width: 851px) and (max-width: 1100px){#sidebar.game-left-sidebar{padding: 14px 8px !important}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links,#sidebar.game-left-sidebar .sidebar-platform-block .sidebar-links{grid-template-columns: 1fr !important}#sidebar.game-left-sidebar .sidebar-year-links{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 850px){#sidebar.game-left-sidebar{position: fixed;top: 0;bottom: 0;left: 0;z-index: 61;display: block !important;width: min(310px,86vw) !important;max-width: 86vw;height: 100dvh !important;padding: 16px !important;overflow-x: hidden;overflow-y: auto;background: var(--sidebar-bg) !important;box-shadow: 15px 0 45px rgba(0,0,0,.2);transform: translateX(-110%);transition: transform .24s ease}.menu-open #sidebar.game-left-sidebar{transform: translateX(0)}#sidebar.game-left-sidebar .sidebar-mobile-header{display: flex;align-items: center;justify-content: space-between;margin: 0 0 20px;padding: 0 0 15px;border: none;border-bottom: 1px dashed var(--sidebar-divider);background: transparent}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links,#sidebar.game-left-sidebar .sidebar-platform-block .sidebar-links{grid-template-columns: repeat(2,minmax(0,1fr)) !important}#sidebar.game-left-sidebar .sidebar-nav-block .sidebar-links{display: flex;flex-direction: column}#sidebar.game-left-sidebar .sidebar-links > a{font-size: 12px;padding: 9px 7px !important}#sidebar.game-left-sidebar .sidebar-year-links{grid-template-columns: repeat(3,minmax(0,1fr)) !important}}@media (min-width: 1301px){.shell{display: grid;grid-template-columns: 300px minmax(0,1fr) 300px;gap: 20px;align-items: start}.shell > #sidebar,.shell > #catalogMain,.shell > .game-right-sidebar{min-width: 0;width: 100%}}@media (min-width: 851px) and (max-width: 1300px){.shell{display: grid !important;grid-template-columns: 290px minmax(0,1fr) !important;gap: 16px !important;padding: 16px !important;align-items: start !important}.shell > #sidebar{grid-column: 1;min-width: 0;width: 100% !important}.shell > #catalogMain{grid-column: 2;min-width: 0 !important;width: 100% !important}.shell > .game-right-sidebar{display: none}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links,#sidebar.game-left-sidebar .sidebar-platform-block .sidebar-links{display: grid;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 7px !important}#sidebar.game-left-sidebar .sidebar-links > a{font-size: 12px;padding: 9px 7px !important;gap: 6px}.games{grid-template-columns: repeat(3,minmax(0,1fr))}.featuregrid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 851px) and (max-width: 1050px){.shell{grid-template-columns: 290px minmax(0,1fr) !important;gap: 12px !important;padding: 12px !important}.games{grid-template-columns: repeat(2,minmax(0,1fr))}.poster-section{padding: 12px}}@media (max-width: 850px){.shell{display: block !important;padding: 15px !important}.shell > #catalogMain{width: 100% !important;min-width: 0 !important}.shell > .game-right-sidebar{display: none}.games{grid-template-columns: repeat(2,minmax(0,1fr))}}.game-catalog-card{display: flex;flex-direction: column;overflow: hidden;border-radius: 14px;border-color: transparent}.game-catalog-card.game{background-color: var(--panel);color: var(--text);border-color: var(--line)}.game-catalog-card .game-catalog-body.gamebody{background-color: #f3f4f6;color: var(--text)}.game-catalog-card .game-catalog-title,.game-catalog-card .game-catalog-title a{color: var(--text)}.game-catalog-card .game-catalog-title a:hover{color: var(--accent)}.game-catalog-cover{position: relative;width: 100%;overflow: hidden;border-radius: 12px 12px 0 0}.game-catalog-cover .cover-link{display: block;width: 100%}.game-catalog-cover .cover-link img{display: block;width: 100%;height: auto;aspect-ratio: .77;object-fit: cover}.game-catalog-date{position: absolute;top: 8px;left: 8px;z-index: 3;display: inline-flex;align-items: center;padding: 5px 8px;border-radius: 6px;background: #168638;color: #fff;font-size: 10px;font-weight: 800;line-height: 1.2;pointer-events: none}.game-catalog-meta{position: absolute;bottom: 8px;left: 7px;right: 7px;z-index: 3;display: flex;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;gap: 5px;pointer-events: none}.game-catalog-release{display: inline-flex;align-items: center;justify-content: center;padding: 5px 7px;border-radius: 5px;background: #ff8617;color: #fff;font-size: 10px;font-weight: 800;line-height: 1.1;white-space: nowrap}.game-catalog-storage{display: inline-flex;align-items: center;justify-content: center;max-width: 100%;padding: 5px 7px;border-radius: 5px;background: #3478ed;color: #fff;font-size: 10px;font-weight: 750;line-height: 1.1;white-space: normal;overflow-wrap: anywhere}.game-catalog-body{padding: 11px 10px !important}.game-catalog-title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 0 !important;font-size: 12px;font-weight: 750;line-height: 1.4}.game-catalog-title a{color: var(--text)}.game-catalog-title a:hover{color: var(--accent)}@media (max-width: 1100px){.game-catalog-date{top: 6px;left: 6px;padding: 4px 6px;font-size: 9px}.game-catalog-meta{bottom: 6px;left: 5px;right: 5px;gap: 3px}.game-catalog-release,.game-catalog-storage{padding: 4px 5px;font-size: 9px}.game-catalog-body{padding: 9px 8px !important}}@media (max-width: 420px){.game-catalog-release,.game-catalog-storage{font-size: 8px;padding: 4px}.game-catalog-date{font-size: 8px}}a.poster-item.game-catalog-card{display: flex;flex-direction: column;min-width: 0;height: 100%;overflow: hidden;text-decoration: none;border-radius: 14px}a.poster-item .poster-image{position: relative;display: block;width: 100%;min-width: 0;overflow: hidden;border-radius: 12px 12px 0 0}a.poster-item .poster-image > img{display: block;width: 100%;height: auto;aspect-ratio: .77;object-fit: cover}a.poster-item .poster-uploaded-image{display: block;width: 100%;overflow: hidden}a.poster-item .poster-uploaded-image img{display: block;width: 100%;height: auto;object-fit: cover}a.poster-item .poster-caption{display: block;width: 100%;padding: 11px 10px !important;margin: 0 !important;background: transparent}a.poster-item .poster-caption-title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 0 !important;font-size: 14px;font-weight: 750;line-height: 1.4;color: var(--text)}a.poster-item:hover .poster-caption-title{color: var(--accent)}a.poster-item .poster-caption-meta{display: none !important}@media (max-width: 1100px){a.poster-item .poster-caption{padding: 9px 8px !important}}.game-catalog-card .game-catalog-body{min-height: 54px}.game-detail .detail-intro{display: block !important;padding: 24px !important;overflow: hidden}.game-detail .detail-intro > .detail-heading{display: block !important;width: 100%;margin: 0 0 22px !important;padding: 0 0 18px !important;background: transparent !important;border: none !important;border-bottom: 1px dashed #e1e4e8 !important;border-radius: 0 !important;box-shadow: none !important}.game-detail .detail-heading h1{margin: 0;font-size: 22px;font-weight: 750;line-height: 1.35}.game-detail .detail-intro-content{display: grid;grid-template-columns: 190px minmax(0,1fr);align-items: start;gap: 20px;min-width: 0}.game-detail .detail-cover-column,.game-detail .detail-info-column{min-width: 0}.game-detail .detail-intro-content > .detail-cover-column,.game-detail .detail-intro-content > .detail-info-column{background: transparent;box-shadow: none}.game-detail .sysreq-box{display: flex;flex-direction: column;width: 100%;min-width: 0}.game-detail .sysreq-row{display: grid;grid-template-columns: minmax(135px,180px) minmax(0,1fr);align-items: start;gap: 12px;min-width: 0}.game-detail .sysreq-row strong{font-weight: 700}.game-detail .sysreq-row span{min-width: 0;overflow-wrap: anywhere}@media (max-width: 1100px){.game-detail .detail-intro{padding: 18px !important}.game-detail .detail-intro-content{grid-template-columns: 160px minmax(0,1fr);gap: 15px}.game-detail .detail-heading h1{font-size: 20px}}@media (max-width: 600px){.game-detail .detail-intro{padding: 15px !important}.game-detail .detail-intro > .detail-heading{margin-bottom: 18px !important;padding-bottom: 15px !important}.game-detail .detail-intro-content{grid-template-columns: minmax(0,1fr);gap: 20px}.game-detail .detail-heading h1{font-size: 19px}.game-detail .detail-heading-stats{gap: 6px 12px;font-size: 11px}.game-detail .sysreq-row{grid-template-columns: minmax(0,1fr);gap: 4px}}.game-detail{min-width: 0;width: 100%}.game-detail .detail-intro{display: grid;grid-template-columns: 190px minmax(0,1fr);grid-template-areas: "heading heading" "meta meta" "poster info";column-gap: 20px;row-gap: 0;align-items: start;width: 100%;min-width: 0;height: auto;min-height: 0;padding: 24px;margin-bottom: 20px;background: var(--panel);border-radius: 16px;box-shadow: var(--shadow)}.game-detail .detail-heading-title-row{grid-area: heading;display: flex;align-items: center;flex-wrap: wrap;gap: 12px 18px;min-width: 0;width: 100%}.game-detail .detail-heading-title-row h1{display: block;flex: 0 1 auto;min-width: 0;max-width: 100%;margin: 0;padding: 0;color: var(--text);font-size: 24px;font-weight: 800;line-height: 1.35;overflow-wrap: break-word}.game-detail .detail-heading-title-row h1::before{content: "";display: inline-block;width: 4px;height: 21px;margin-right: 12px;background: var(--accent);border-radius: 4px;vertical-align: -3px}.game-detail .detail-heading-title-row h2::before{content: "";display: inline-block;width: 4px;height: 21px;margin-right: 12px;background: var(--accent);border-radius: 4px;vertical-align: -3px}.game-detail .detail-heading-title-row h3::before{content: "";display: inline-block;width: 4px;height: 21px;margin-right: 12px;background: var(--accent);border-radius: 4px;vertical-align: -3px}.game-detail .detail-heading-title-row h4::before{content: "";display: inline-block;width: 4px;height: 21px;margin-right: 12px;background: var(--accent);border-radius: 4px;vertical-align: -3px}.game-detail .detail-edit-button{display: inline-flex;align-items: center;gap: 6px;color: var(--muted);font-size: 12px;font-weight: 500;white-space: nowrap}.game-detail .detail-edit-button:hover{color: var(--accent)}.game-detail .detail-edit-button svg{flex-shrink: 0}.game-detail .detail-heading-meta{grid-area: meta;display: block;width: 100%;min-width: 0;padding: 0 0 1px}.game-detail .detail-heading-stats{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 20px;color: var(--muted);font-size: 12px;line-height: 1.5}.game-detail .detail-cover-column{grid-area: poster;display: flex;flex-direction: column;gap: 0;position: static;width: 100%;min-width: 0;height: auto}.game-detail .detail-cover{display: block;width: 100%;min-width: 0;overflow: hidden;border-radius: 12px;background: var(--panel2)}.game-detail .detail-cover img,.game-detail .detail-cover .detail-poster,.game-detail .detail-cover .xfieldimage{display: block;width: 100%;height: auto;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 12px}.game-detail .detail-cover-actions{display: flex;flex-direction: column;gap: 9px;width: 100%;margin: 15px 0 0}.game-detail .detail-download-button{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 45px;padding: 10px;background: var(--accent);color: #fff;border: none;border-radius: 25px;font-size: 12px;font-weight: 800;text-align: center}.game-detail .detail-download-button:hover{background: var(--accent-hover);color: #fff}.game-detail .detail-favorite{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 43px;padding: 9px;background: var(--panel2);color: var(--text);border: 1px solid var(--line);border-radius: 25px;font-size: 11px;font-weight: 700;text-align: center}.game-detail .detail-favorite a{color: inherit}.game-detail .detail-info-column{grid-area: info;display: block;position: static;width: 100%;min-width: 0;height: auto;visibility: visible;opacity: 1}.game-detail .game-facts-table{display: flex;flex-direction: column;width: 100%;min-width: 0;gap: 0;margin: 0;padding: 0;background: transparent;border: none}.game-detail .game-facts-table .fact{display: grid;grid-template-columns: minmax(125px,36%) minmax(0,1fr);align-items: center;gap: 12px;width: 100%;min-width: 0;margin: 0;padding: 12px 0;background: transparent;border: none;border-bottom: 2px dashed var(--line);border-radius: 0;color: var(--text);font-size: 13px;line-height: 1.5}.game-detail .game-facts-table .fact:first-child{padding-top: 0}.game-detail .game-facts-table .fact:last-child{border-bottom: none}.game-detail .game-facts-table .fact > span{min-width: 0;color: var(--text);font-weight: 500}.game-detail .game-facts-table .fact > strong{display: block;min-width: 0;margin: 0;color: var(--text);font-size: 15px;font-weight: 700;overflow-wrap: anywhere}.game-detail .fact .fact-blue{color: #488fe9}.game-detail .fact .fact-green,.game-detail .fact .fact-green a{color: var(--accent)}.game-detail .fact .fact-red{color: #e5484d}.game-detail .fact-rating{min-width: 0;color: var(--gold);font-size: 18px;line-height: 1.4}@media (max-width: 1200px){.game-detail .detail-intro{grid-template-columns: 165px minmax(0,1fr);column-gap: 16px;padding: 20px}.game-detail .game-facts-table .fact{grid-template-columns: minmax(105px,38%) minmax(0,1fr);gap: 10px;font-size: 12px}}@media (max-width: 650px){.game-detail .detail-intro{grid-template-columns: minmax(0,1fr);grid-template-areas: "heading" "meta" "poster" "info";gap: 0;padding: 16px}.game-detail .detail-heading-title-row h1{font-size: 21px}.game-detail .detail-cover-column{width: min(210px,100%);margin: 0 auto 22px}.game-detail .game-facts-table .fact{grid-template-columns: minmax(110px,40%) minmax(0,1fr);gap: 10px;padding: 11px 0}}@media (max-width: 380px){.game-detail .detail-intro{padding: 13px}.game-detail .detail-heading-title-row h1{font-size: 19px}.game-detail .game-facts-table .fact{grid-template-columns: minmax(90px,40%) minmax(0,1fr);font-size: 14px}.game-detail .game-facts-table .fact > strong{font-size: 14px}}.game-left-sidebar,.game-right-sidebar{align-self: start !important;height: fit-content !important;min-height: 0 !important;max-height: none;flex: 0 0 auto;box-sizing: border-box;box-shadow: 0 3px 7px rgb(0 0 0 / 5%)}.game-left-sidebar{display: block !important;padding: 0 !important;margin: 0;background: var(--sidebar-panel);border: 1px solid var(--sidebar-panel-border);border-radius: 16px;overflow: hidden}.game-left-sidebar > .block{margin: 0;padding: 0 !important;background: transparent !important;border: 0;border-radius: 0;box-shadow: none}.game-left-sidebar > .block + .block{border-top: 1px dashed #e0e5ec}.game-left-sidebar .sidebar-blockhead{margin: 0;padding: 16px 15px 10px;background: transparent;border: 0;box-shadow: none}.game-left-sidebar .compact-links{margin: 0;padding: 6px 15px 16px !important}.game-left-sidebar > .block:last-of-type{margin-bottom: 0}.game-right-sidebar{display: flex;flex-direction: column;gap: 0 !important;padding: 0 !important;margin: 0;background: var(--sidebar-panel);border: 1px solid var(--sidebar-panel-border);border-radius: 16px;overflow: hidden}.game-right-sidebar > .block{width: 100%;min-width: 0;margin: 0;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0;box-shadow: none}.game-right-sidebar > .block + .block{border-top: 1px dashed var(--line) !important}.game-right-sidebar .right-blockhead{display: flex;align-items: center;gap: 10px;min-width: 0;margin: 0;padding: 16px 15px 10px !important;background: transparent;border: 0;border-radius: 0;box-shadow: none}.game-right-sidebar .right-blockhead-title{min-width: 0;flex: 1;font-size: 14px;font-weight: 800;line-height: 1.3;color: #172338}.game-right-sidebar .platform-icon,.game-right-sidebar .right-popular-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 30px;width: 30px;height: 30px;margin: 0;border-radius: 20px;font-size: 12px;font-weight: 800}.game-right-sidebar .xbox-icon{background: #e6f5e9;color: #208b47}.game-right-sidebar .ps3-icon,.game-right-sidebar .ps4-icon,.game-right-sidebar .ps5-icon{background: #e9efff;color: #4568d6}.game-right-sidebar .right-popular-icon{background: #fff4dc;color: #e3a023;font-size: 19px}.game-right-sidebar .right-blockhead-count,.game-right-sidebar .right-top-badge{flex-shrink: 0;color: #8792a5;font-size: 10px;font-weight: 700}#sidebar .sidebar-title-icon{display: inline-flex;align-items: center;justify-content: center;vertical-align: middle;width: 30px;height: 30px;margin-right: 8px;border-radius: 20px;font-size: 11px;font-weight: 800;line-height: 1}#sidebar .sidebar-title-icon svg{display: block;width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}#sidebar .sidebar-title-nav{background: #e6f5e9;color: #208b47}#sidebar .sidebar-title-genre{background: #ebeef3}#sidebar .sidebar-title-years{background: #fff0df;color: #e49325}#sidebar .sidebar-title-ps{background: #e9efff;color: #4568d6}#sidebar .sidebar-genres-block > .sidebar-blockhead,#sidebar .sidebar-platform-block > .sidebar-blockhead{position: relative}#sidebar .sidebar-genres-block:has( nav[aria-label="Жанры Xbox 360"] ) > .sidebar-blockhead::before{content: "X";display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;margin-right: 8px;vertical-align: middle;background: #e6f5e9;color: #208b47;border-radius: 20px;font-size: 12px;font-weight: 800}#sidebar .sidebar-genres-block:has( nav[aria-label="Жанры PlayStation 3"] ) > .sidebar-blockhead::before{content: "PS3";display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;margin-right: 8px;vertical-align: middle;background: #e9efff;color: #4568d6;border-radius: 20px;font-size: 11px;font-weight: 800}#sidebar .sidebar-genres-block:has( nav[aria-label="Жанры PlayStation 4"] ) > .sidebar-blockhead::before{content: "PS4";display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;margin-right: 8px;vertical-align: middle;background: #e9efff;color: #4568d6;border-radius: 20px;font-size: 11px;font-weight: 800}#sidebar.game-left-sidebar{border-radius: 16px !important;overflow: hidden}#sidebar.game-left-sidebar > section.block{border: none;border-radius: 0;box-shadow: none}.game-left-sidebar .compact-links a svg{width: 15px;height: 15px;flex-shrink: 0;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.game-right-sidebar{--right-nav-gap: 8px;--right-nav-icon-size: 18px;--right-nav-font-size: 13px;--right-nav-inset: 10px}.game-right-sidebar .right-nav-center{width: 100%;min-width: 0;padding: 0 var(--right-nav-inset) 16px}.game-right-sidebar .right-nav-center > .right-links{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--right-nav-gap);width: 100%;min-width: 0;max-width: none;margin: 0;padding: 0}.game-right-sidebar .right-nav-center > .right-ps5-links{grid-template-columns: minmax(0,1fr)}.game-right-sidebar .right-links > a.nav-real-link{display: flex;align-items: center;justify-content: flex-start;gap: 8px;width: 100%;min-width: 0;min-height: 35px;padding: 7px 10px;border: 1px solid transparent;border-radius: 20px;background: var(--sidebar-control);color: var(--sidebar-control-text);font-family: inherit;font-size: 14px;font-weight: 500;line-height: 20px;letter-spacing: normal;text-decoration: none;white-space: nowrap;overflow: hidden;transition: background-color .2s,color .2s,border-color .2s}.game-right-sidebar .right-links > a.nav-real-link:hover{background: var(--hover);color: var(--accent)}.game-right-sidebar .right-links > a.nav-real-link > svg{display: block;width: var(--right-nav-icon-size);height: var(--right-nav-icon-size);flex: 0 0 var(--right-nav-icon-size);fill: none;stroke: currentColor;stroke-width: 1.65;stroke-linecap: round;stroke-linejoin: round}.game-right-sidebar .right-links > a.nav-real-link > span{display: block;flex: 1 1 auto;min-width: 0;font: inherit;letter-spacing: inherit;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@media (max-width: 420px){.game-right-sidebar{--right-nav-inset: 6px;--right-nav-gap: 5px}.game-right-sidebar .right-links > a.nav-real-link{padding-inline: 6px}}.game-editor-section .game-carousel-track{box-sizing: border-box}.game-editor-section .game-carousel-track > .poster-item{position: relative}.game-editor-section .game-carousel-track > .poster-item:hover{border-color: var(--accent);box-shadow: 0 6px 16px rgba(0,0,0,0.12);z-index: 2}.game-editor-section .poster-item:hover .poster-image img{transform: scale(1.035)}@media (max-width: 1024px){#sidebar.game-left-sidebar{border-radius: 20px !important}#sidebar .sidebar-mobile-header{border-radius: 0}#sidebar .sidebar-close{border-radius: 8px}}.comment-form-field input,.lostpassword-page input{max-width: 100%}.dle-page:has(> .game-catalog-card),.dle-page #dle-content:has(> .game-catalog-card),.dle-page #search-results:has(> .game-catalog-card){display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,155px),1fr));gap: 14px;align-items: start;min-width: 0}:is(.dle-page:has(> .game-catalog-card),.dle-page #dle-content:has(> .game-catalog-card),.dle-page #search-results:has(> .game-catalog-card)) > :not(.game-catalog-card){grid-column: 1 / -1;min-width: 0}:is(.dle-page:has(> .game-catalog-card),.dle-page #dle-content:has(> .game-catalog-card),.dle-page #search-results:has(> .game-catalog-card)) > .game-catalog-card{width: 100%;max-width: none;min-width: 0;margin: 0}@media (max-width: 500px){.dle-page:has(> .game-catalog-card),.dle-page #dle-content:has(> .game-catalog-card),.dle-page #search-results:has(> .game-catalog-card){grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}}.poster-carousel,.game-carousel{overflow: hidden}.poster-track,.game-carousel-track{overflow-x: auto;overflow-y: hidden;padding: 8px 0 12px;margin: 0}.game-catalog-card,.game-editor-section .game-carousel-track > .poster-item{transform: translateY(0);transition: transform var(--card-motion-duration) var(--card-motion-easing),border-color .4s ease,box-shadow .4s ease}.game-catalog-card:hover,.game-editor-section .game-carousel-track > .poster-item:hover{transform: translateY(-4px)}.game-editor-section .poster-item .poster-image img{transition: transform var(--card-motion-duration) var(--card-motion-easing)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.game-catalog-card,.game-editor-section .game-carousel-track > .poster-item,.game-catalog-card .game-catalog-cover img,.game-editor-section .poster-item .poster-image img{transition: none;animation: none}.game-catalog-card:hover,.game-editor-section .game-carousel-track > .poster-item:hover{transform: none}.game-catalog-card:hover .game-catalog-cover img,.game-editor-section .poster-item:hover .poster-image img{transform: none}.game-editor-section .game-carousel-track{scroll-behavior: auto}}#gamecard2{background: #ebeef3}.comment-form-wrap{--cf-bg: var(--panel);--cf-soft: var(--panel2);--cf-border: var(--line);--cf-text: var(--text);--cf-muted: var(--muted);--cf-accent: var(--accent);width: 100%;min-width: 0;margin:0px 0px 20px 0px;padding: 24px;border: 1px solid var(--cf-border);border-radius: 14px;background: var(--cf-bg);color: var(--cf-text);box-shadow: none}.comment-form-heading{display: flex;align-items: center;gap: 14px;margin-bottom: 22px;padding-bottom: 20px;border-bottom: 1px solid var(--cf-border)}.comment-form-heading-icon{display: grid;place-items: center;flex: 0 0 46px;width: 46px;height: 46px;border-radius: 12px;background: color-mix( in srgb,var(--cf-accent) 14%,var(--cf-bg) );color: var(--green)}.comment-form-heading-text h3{margin: 0 0 4px;color: var(--cf-text);font-size: 18px;font-weight: 800}.comment-form-heading-text p{margin: 0;color: var(--cf-muted);font-size: 13px}.comment-form-editor-label,.comment-form-field label,.comment-question label,.comment-captcha > label{display: flex;gap: 5px;margin-bottom: 9px;color: var(--cf-text);font-size: 15px;font-weight: 700}.required-mark{color: #ef7777}.comment-form-guest{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-bottom: 22px}.comment-form-field input,.comment-question input,.comment-captcha input{width: 100%;min-height: 44px;padding: 10px 14px;border: 1px solid var(--cf-border);border-radius: 20px;outline: none;background: var(--cf-soft);color: var(--cf-text);font-size: 13px;transition: border-color .2s,box-shadow .2s}.comment-form-field input:focus,.comment-question input:focus,.comment-captcha input:focus{border-color: var(--cf-accent);box-shadow: 0 0 0 3px color-mix(in srgb,var(--cf-accent) 12%,transparent)}.comment-form-field input::placeholder,.comment-question input::placeholder,.comment-captcha input::placeholder{color: var(--cf-muted)}.comment-form-editor,.comment-editor-area,#comment-editor{width: 100%;min-width: 0}.comment-editor-area textarea{display: block;width: 100%;min-height: 210px;padding: 16px;border: 1px solid var(--cf-border);border-radius: 10px;outline: none;background: var(--cf-soft);color: var(--cf-text);font-size: 14px;line-height: 1.7;resize: vertical}.comment-editor-area textarea:focus{border-color: var(--cf-accent)}.comment-editor-area .bb-editor,.comment-editor-area .bb-editor textarea,.comment-editor-area .bb-editor .editor{background: var(--cf-soft);color: var(--cf-text);border-color: var(--cf-border)}.comment-editor-area .bb-editor-toolbar,.comment-editor-area .editor-toolbar{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;padding: 9px;border: 1px solid var(--cf-border);border-radius: 10px 10px 0 0;background: var(--cf-soft)}.comment-editor-area .bb-editor-toolbar button,.comment-editor-area .editor-toolbar button{min-width: 32px;min-height: 32px;border: 1px solid transparent;border-radius: 6px;background: transparent;color: var(--cf-text);cursor: pointer}.comment-editor-area .bb-editor-toolbar button:hover,.comment-editor-area .editor-toolbar button:hover{border-color: var(--cf-border);background: var(--hover);color: var(--cf-accent)}.comment-editor-area .fr-box{overflow: hidden;border: 1px solid var(--cf-border);border-radius: 10px;background: var(--cf-bg);box-shadow: none !important}.comment-editor-area .fr-toolbar,.comment-editor-area .fr-toolbar.fr-top{border: 0;border-bottom: 1px solid var(--cf-border);border-radius: 0;background: var(--cf-soft);box-shadow: none !important}.comment-editor-area .fr-wrapper,.comment-editor-area .fr-element,.comment-editor-area .fr-view{background: var(--cf-bg);color: var(--cf-text);box-shadow: none !important}.comment-editor-area .fr-element{min-height: 190px;padding: 16px;font-size: 14px;line-height: 1.75;outline: none}.comment-editor-area .fr-placeholder{color: var(--cf-muted) !important}.comment-editor-area .fr-counter{border-color: var(--cf-border);background: var(--cf-bg);color: var(--cf-muted)}.comment-editor-area .fr-toolbar .fr-command.fr-btn{border-radius: 6px;color: var(--cf-text)}.comment-editor-area .fr-toolbar .fr-command.fr-btn:hover,.comment-editor-area .fr-toolbar .fr-command.fr-btn.fr-active{background: var(--hover);color: var(--cf-accent)}.comment-editor-area .fr-toolbar .fr-command.fr-btn svg path{fill: currentColor}.comment-editor-area .fr-toolbar .fr-command.fr-btn svg{color: var(--cf-text)}.comment-editor-area .fr-toolbar .fr-command.fr-btn:hover svg{color: var(--cf-accent)}.comment-editor-area .fr-separator{background: var(--cf-border)}.comments-image-uploader-area{margin-top: 14px}.comment-attach-button{display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 40px;padding: 9px 14px;border: 1px solid var(--cf-border);border-radius: 8px;background: var(--cf-soft);color: var(--cf-muted);font-size: 12px;font-weight: 700;text-decoration: none;transition: .2s ease}.comment-attach-button:hover{border-color: var(--cf-accent);background: color-mix( in srgb,var(--cf-accent) 9%,var(--cf-bg) );color: var(--cf-accent)}.comment-subscribe{margin: 20px 0;color: var(--cf-muted);font-size: 12px}.comment-subscribe label{display: inline-flex;align-items: center;gap: 10px;cursor: pointer}.comment-subscribe input[type="checkbox"]{width: 17px;height: 17px;accent-color: var(--cf-accent)}.comment-question,.comment-captcha{margin: 18px 0}.comment-question-text,.comment-captcha-image{padding: 12px;border: 1px solid var(--cf-border);border-radius: 8px;background: var(--cf-soft);color: var(--cf-text)}.comment-captcha-row{display: flex;align-items: center;flex-wrap: wrap;gap: 12px}.comment-captcha-row input{flex: 1 1 170px}.comment-form-bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;margin-top: 24px;padding-top: 20px;border-top: 1px solid var(--cf-border)}.comment-form-notice{flex: 1 1 180px;margin: 0;color: var(--cf-muted);font-size: 12px;line-height: 1.6}.comment-form-submit .comment-submit-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 44px;padding: 11px 20px;border: 1px solid var(--cf-accent);border-radius: 20px;background: var(--cf-accent);color: #fff;font-size: 15px;font-weight: 800;line-height: 1.4;box-shadow: none;cursor: pointer;transition: background .2s,transform .2s}.comment-form-submit .comment-submit-btn:hover{background: var(--accent-hover);border-color: var(--accent-hover);color: #fff;transform: translateY(-1px)}@media (max-width: 650px){.comment-form-wrap{padding: 16px;border-radius: 12px}.comment-form-heading{gap: 11px}.comment-form-heading-icon{flex-basis: 40px;width: 40px;height: 40px}.comment-form-heading-text h3{font-size: 15px}.comment-form-heading-text p{font-size: 11px}.comment-form-guest{grid-template-columns: 1fr}.comment-editor-area textarea{min-height: 160px}.comment-form-bottom{flex-direction: column;align-items: stretch}.comment-form-submit,.comment-form-submit .comment-submit-btn{width: 100%}}#comment-editor{--bb-bg: var(--panel);--bb-toolbar: var(--panel2);--bb-border: var(--line);--bb-text: var(--text);--bb-muted: var(--muted);--bb-accent: var(--accent)}#comment-editor .bb-editor{width: 100%;border: 1px solid var(--bb-border);border-radius: 10px;background: var(--bb-bg)}#comment-editor .bb-pane{display: flex !important;align-items: center;flex-wrap: wrap;gap: 4px;padding: 8px !important;margin: 0 !important;border: 0 !important;border-bottom: 1px solid var(--bb-border) !important;border-radius: 10px 10px 0 0;background: var(--bb-toolbar) !important;box-shadow: none !important}#comment-editor .bb-pane > b.bb-btn{position: relative;display: inline-flex !important;align-items: center;justify-content: center;flex: 0 0 32px;width: 32px !important;height: 32px !important;min-width: 32px !important;min-height: 32px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 6px !important;background: transparent !important;background-image: none !important;box-shadow: none !important;filter: none !important;cursor: pointer;transition: background .2s ease}#comment-editor .bb-pane > b.bb-btn::before{content: "" !important;display: block !important;width: 18px;height: 18px;background: var(--bb-text);opacity: .8;-webkit-mask-image: var(--bb-icon);mask-image: var(--bb-icon);-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain}#comment-editor #b_b{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 4h7a5 5 0 0 1 3 9 5 5 0 0 1-3 9H6zm4 4v4h3a2 2 0 0 0 0-4zm0 8v3h3a1.5 1.5 0 0 0 0-3z'/%3E%3C/svg%3E")}#comment-editor #b_i{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 4h10v3h-4l-4 10h4v3H6v-3h3l4-10h-3z'/%3E%3C/svg%3E")}#comment-editor #b_u{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 3h3v9a3 3 0 0 0 6 0V3h3v9a6 6 0 0 1-12 0zM4 20h16v2H4z'/%3E%3C/svg%3E")}#comment-editor #b_s{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 5h14v3H5zm-3 6h20v2H2zm3 5h14v3H5z'/%3E%3C/svg%3E")}#comment-editor #b_left{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v2H3zm0 4h12v2H3zm0 4h18v2H3zm0 4h12v2H3z'/%3E%3C/svg%3E")}#comment-editor #b_center{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v2H3zm3 4h12v2H6zm-3 4h18v2H3zm3 4h12v2H6z'/%3E%3C/svg%3E")}#comment-editor #b_right{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v2H3zm6 4h12v2H9zm-6 4h18v2H3zm6 4h12v2H9z'/%3E%3C/svg%3E")}#comment-editor #b_emo{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='9' cy='10' r='1'/%3E%3Ccircle cx='15' cy='10' r='1'/%3E%3Cpath d='M8 14q4 5 8 0' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}#comment-editor #b_url,#comment-editor #b_leech{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 13a5 5 0 0 0 7 0l3-3a5 5 0 0 0-7-7l-2 2M14 11a5 5 0 0 0-7 0l-3 3a5 5 0 0 0 7 7l2-2' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}#comment-editor #b_img{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='4' width='18' height='16' rx='2' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='8' cy='9' r='2'/%3E%3Cpath d='m4 18 6-6 4 4 3-3 4 4' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}#comment-editor #b_video,#comment-editor #b_yt{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='3' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='m10 8 6 4-6 4z'/%3E%3C/svg%3E")}#comment-editor #b_audio{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 4v12a4 4 0 1 1-2-3.46V7l12-3v10a4 4 0 1 1-2-3.46V2z'/%3E%3C/svg%3E")}#comment-editor #b_quote{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h8v8H8l-2 5H3l2-6H4zm11 0h8v8h-4l-2 5h-3l2-6h-1z'/%3E%3C/svg%3E")}#comment-editor #b_hide,#comment-editor #b_spoiler{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12s4-6 9-6 9 6 9 6-4 6-9 6-9-6-9-6z' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}#comment-editor #b_color,#comment-editor #b_tnl{--bb-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 3h4l8 18h-4l-2-5H8l-2 5H2zm2 4-3 6h6z'/%3E%3C/svg%3E")}#comment-editor .bb-pane > b.bb-btn:not( #b_b,#b_i,#b_u,#b_s,#b_left,#b_center,#b_right,#b_emo,#b_url,#b_leech,#b_img,#b_video,#b_yt,#b_audio,#b_quote,#b_hide,#b_spoiler,#b_color,#b_tnl )::before{display: none !important}#comment-editor .bb-pane > b.bb-btn:not( #b_b,#b_i,#b_u,#b_s,#b_left,#b_center,#b_right,#b_emo,#b_url,#b_leech,#b_img,#b_video,#b_yt,#b_audio,#b_quote,#b_hide,#b_spoiler,#b_color,#b_tnl ){background-image: revert-layer !important}#comment-editor .bb-pane > b.bb-btn:hover{background-color: color-mix( in srgb,var(--bb-accent) 12%,transparent ) !important}#comment-editor .bb-pane > b.bb-btn:hover::before{background-color: var(--bb-accent);opacity: 1}#comment-editor .bb-pane > .bb-sep{flex: 0 0 1px;width: 1px !important;height: 22px !important;margin: 0 5px !important;padding: 0 !important;border: 0 !important;background: var(--bb-border) !important}#comment-editor .bb-editor textarea{display: block;width: 100% !important;min-height: 200px;margin: 0 !important;padding: 16px !important;border: 0 !important;border-radius: 0 0 10px 10px;outline: none;background: var(--bb-bg) !important;color: var(--bb-text) !important;font-size: 14px;line-height: 1.7;resize: vertical;box-shadow: none !important}#comment-editor .bb-pane-dropdown{z-index: 100;border: 1px solid var(--bb-border);border-radius: 20px;background: var(--bb-toolbar);color: var(--bb-text);box-shadow: 0 12px 30px rgba(0,0,0,.15)}#comment-editor .bb-pane-dropdown a{color: var(--bb-text)}@media (max-width: 650px){#comment-editor .bb-pane{gap: 3px;padding: 7px !important}#comment-editor .bb-pane > b.bb-btn{flex-basis: 30px;width: 30px !important;height: 30px !important;min-width: 30px !important;min-height: 30px !important}}.game-detail .fact-rating .rating,.game-detail .fact-rating .unit-rating{background-color: transparent;box-shadow: none}.game-detail .fact-rating .unit-rating::before,.game-detail .fact-rating .current-rating::before,.game-detail .fact-rating .unit-rating li a::before{content: none !important;display: none !important}html[data-theme="light"] .rating,html[data-theme="light"] .rating .unit-rating,html[data-theme="light"] .rating .current-rating{background-color: transparent !important;box-shadow: none !important}#sidebar .sidebar-svg-defs{position: absolute;width: 0;height: 0;overflow: hidden}#sidebar .sidebar-title-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 30px;width: 30px;height: 30px;border-radius: 20px;vertical-align: middle;margin-right: 8px}#sidebar .sidebar-title-icon svg{display: block;width: 19px;height: 19px;fill: none;stroke: currentColor;color: inherit}#sidebar .sidebar-title-nav{color: #2563eb;background: #dbeafe}#sidebar .sidebar-title-genre{background: #ebeef3}#sidebar .sidebar-title-years{color: #ea580c;background: #ffedd5}#sidebar .sidebar-title-ps{color: #1d4ed8;background: #dbeafe}#sidebar .sidebar-title-ps svg:has(use[href="#si-ps"]){width: 25px;height: 25px}#sidebar .sidebar-title-xbox{color: #15803d;background: #dcfce7}#sidebar .sidebar-links a svg,#sidebar .sidebar-platform-block nav a svg{width: 18px;height: 18px;flex-shrink: 0;fill: none;stroke: currentColor;color: inherit}#sidebar .sidebar-links a:hover svg,#sidebar .sidebar-platform-block nav a:hover svg{stroke: currentColor;fill: none;color: inherit}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links > a.nav-real-link{display: flex;align-items: center;gap: 8px}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links > a.nav-real-link > .sidebar-genre-dot{display: block;width: 5px;height: 5px;min-width: 5px;flex: 0 0 5px;margin: 0;padding: 0;border: 0;border-radius: 50%;background-color: var(--line,#e1e6ef);opacity: 1;visibility: visible;transition: background-color .2s ease}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links > a.nav-real-link{border: 1px solid transparent !important;box-shadow: inset 0 0 0 1px transparent !important;transition: background-color .2s,color .2s,box-shadow .2s !important}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links > a.nav-real-link:hover{background-color: var(--hover) !important;color: var(--accent) !important;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--accent,#268d46) 12%,transparent) !important}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links > a.nav-real-link > span{transition: color .2s ease !important}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links > a.nav-real-link:hover > span{color: var(--accent) !important}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links > a.nav-real-link .sidebar-genre-dot{transition: background-color .2s !important}#sidebar.game-left-sidebar .sidebar-genres-block .sidebar-links > a.nav-real-link:hover .sidebar-genre-dot{background-color: var(--accent) !important}.popular-games-page .popular-games-grid{display: grid;grid-template-columns: repeat( auto-fill,minmax(min(100%,160px),1fr) );gap: 15px;align-items: stretch;min-width: 0}.popular-games-page .popular-games-grid > .game.game-catalog-card{display: flex;flex-direction: column;width: 100%;min-width: 0;height: 100%;margin: 0;overflow: hidden;border: 1px solid var(--line);border-radius: 11px;background: var(--panel);color: var(--text);box-shadow: none;transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}.popular-games-page .popular-games-grid > .game.game-catalog-card:hover{transform: translateY(-3px);border-color: var(--accent);box-shadow: var(--shadow)}.popular-games-page .popular-games-grid .game-catalog-cover{position: relative;width: 100%;aspect-ratio: 3 / 4;overflow: hidden;background: var(--panel2)}.popular-games-page .popular-games-grid .game-catalog-cover .cover-link{display: block;width: 100%;height: 100%}.popular-games-page .popular-games-grid .game-catalog-cover img{display: block;width: 100%;height: 100%;object-fit: cover}.popular-games-page .popular-games-grid .game-catalog-body{display: flex;flex: 1 1 auto;flex-direction: column;min-width: 0}.popular-games-page .popular-games-grid .game-catalog-title{min-width: 0}.popular-games-page .popular-games-grid .game-catalog-title a{color: var(--text);transition: color .2s ease}.popular-games-page .popular-games-grid .game-catalog-title a:hover{color: var(--accent)}@media (max-width: 650px){.popular-games-page .popular-games-grid{grid-template-columns: repeat( auto-fill,minmax(min(100%,135px),1fr) );gap: 10px}}@media (max-width: 420px){.popular-games-page .popular-games-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.best-pc-page .best-pc-games{display: grid;grid-template-columns: repeat( auto-fill,minmax(min(100%,160px),1fr) );gap: 15px;align-items: stretch;min-width: 0}.best-pc-page .best-pc-games > .game.game-catalog-card{display: flex;flex-direction: column;width: 100%;min-width: 0;height: 100%;margin: 0;overflow: hidden;border: 1px solid var(--line);border-radius: 11px;background: var(--panel);color: var(--text);box-shadow: none;transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}.best-pc-page .best-pc-games > .game.game-catalog-card:hover{transform: translateY(-3px);border-color: var(--accent);box-shadow: var(--shadow)}.best-pc-page .best-pc-games .game-catalog-cover{position: relative;width: 100%;aspect-ratio: 3 / 4;overflow: hidden;background: var(--panel2)}.best-pc-page .best-pc-games .game-catalog-cover .cover-link{display: block;width: 100%;height: 100%}.best-pc-page .best-pc-games .game-catalog-cover img{display: block;width: 100%;height: 100%;object-fit: cover}.best-pc-page .best-pc-games .game-catalog-body{display: flex;flex: 1 1 auto;flex-direction: column;min-width: 0}.best-pc-page .best-pc-games .game-catalog-title{min-width: 0}.best-pc-page .best-pc-games .game-catalog-title a{color: var(--text);transition: color .2s ease}.best-pc-page .best-pc-games .game-catalog-title a:hover{color: var(--accent)}@media (max-width: 650px){.best-pc-page .best-pc-games{grid-template-columns: repeat( auto-fill,minmax(min(100%,135px),1fr) );gap: 10px}}@media (max-width: 420px){.best-pc-page .best-pc-games{grid-template-columns: repeat(2,minmax(0,1fr))}}.games.catalog-content > .catalog-title-inside,.games.catalog-content > .catalog-toolbar-inside{grid-column: 1 / -1;width: 100%;margin-bottom: 10px}.games.catalog-content > .catalog-title-inside{margin: 0;padding: 0 0 10px 0;border-bottom: 2px dashed var(--line)}.games.catalog-content > .game{margin-top: 5px}.games.catalog-content > .catalog-toolbar-inside{padding-top: 0;margin-bottom: 15px !important}.download-box.detail-section{padding-top: 10px !important}.download-box .detail-heading-title-row{margin-bottom: 12px !important}.download-box .attachment-download-panel{display: flex;align-items: center;justify-content: space-between;gap: 20px;width: 100%;margin-top: 0;margin-bottom: 16px}.download-box .attachment-download-btn{flex-shrink: 0}.download-box .attachment-file-info{display: flex;align-items: center;gap: 12px;flex: 1;justify-content: flex-end;min-width: 0}.download-box .attachment-file-icon{display: grid;place-items: center;flex: 0 0 42px;width: 42px;height: 42px;border-radius: 50%;background: var(--att-bg,#fff);color: var(--att-accent,#268d46);border: 1px solid var(--att-line,#e1e6ef);order: 2}.download-box .attachment-file-details{display: flex;flex-direction: column;align-items: flex-end;min-width: 0;order: 1;text-align: right}.download-box .attachment-file-details strong{display: block;color: var(--att-text,#202938);font-size: 13px;font-weight: 700;line-height: 1.4;overflow-wrap: anywhere;margin-bottom: 4px}.download-box .attachment-file-meta{display: flex;align-items: center;flex-wrap: wrap;justify-content: flex-end;gap: 6px;margin-top: 0;color: var(--att-muted,#718096);font-size: 11px;line-height: 1.4}.poster-section.game-editor-section{position: relative;border: 2px solid transparent;border-radius: 20px;box-shadow: 0 3px 10px rgb(0 0 0 / 5%)}.poster-section.game-editor-section::before{content: "";position: absolute;inset: -2px;border-radius: 20px;padding: 2px;background: linear-gradient(to right,#31863d,#06b6d4,#3b82f6,#a855f7);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: 1}.poster-item.game-catalog-card > .poster-item-link{display: block;width: 100%;height: 100%;color: inherit;text-decoration: none}.poster-item.game-catalog-card > .game-catalog-bookmark{position: absolute;top: 8px;right: 8px;z-index: 4;display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border: 0;border-radius: 8px;background: rgba(18,25,32,.78);color: #fff;cursor: pointer;transition: background .2s ease,color .2s ease}.poster-item.game-catalog-card > .game-catalog-bookmark:hover{background: var(--accent);color: #fff}.poster-item.game-catalog-card > .game-catalog-bookmark a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: inherit;text-decoration: none}.poster-item.game-catalog-card > .game-catalog-bookmark svg{display: block;pointer-events: none}
.game-seo,.popular-games-seo,.top-pc-seo,.best-pc-seo,.best-games-seo,.game-footer{content-visibility:auto;contain-intrinsic-size:auto 450px}