.GameStats-module__g4zcnq__stats{border-radius:var(--radius-full);background-color:#fff;border:1px solid #eee;align-items:center;gap:1.5rem;padding:.5rem 1rem;display:flex;box-shadow:0 2px 8px #0000000d}.GameStats-module__g4zcnq__item{color:#555;align-items:center;gap:.3rem;font-size:.9rem;font-weight:700;display:flex}.GameStats-module__g4zcnq__icon{font-size:1.1rem}.GameStats-module__g4zcnq__actionBtn{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.2rem .6rem;transition:all .2s}.GameStats-module__g4zcnq__actionBtn:hover{background-color:#f5f5f5}.GameStats-module__g4zcnq__activeLike{color:var(--color-primary);background-color:#ffe6f2}.GameStats-module__g4zcnq__activeLike .GameStats-module__g4zcnq__icon{transition:transform .2s;display:inline-block;transform:scale(1.2)}.GameStats-module__g4zcnq__activeDislike{color:#555;background-color:#e0e0e0}.GameStats-module__g4zcnq__views{cursor:default;border-left:1px solid #eee;padding-left:1rem}.GameStats-module__g4zcnq__views .GameStats-module__g4zcnq__icon{color:var(--color-secondary)}
.page-module__EAlk4q__container{max-width:800px;margin:0 auto;padding:2rem 1rem}.page-module__EAlk4q__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.page-module__EAlk4q__title{color:var(--color-primary);font-size:2.5rem;font-weight:900;line-height:1.2}.page-module__EAlk4q__titleRow{align-items:center;gap:1rem;display:flex}.page-module__EAlk4q__favoriteBtn{cursor:pointer;background:0 0;border:2px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.8rem;transition:all .2s;display:flex}.page-module__EAlk4q__favoriteBtn:hover{border-color:#ff4081;transform:scale(1.1)}.page-module__EAlk4q__favorited{background:#fff0f5;border-color:#ff4081}.page-module__EAlk4q__metaRow{gap:.5rem;display:flex}.page-module__EAlk4q__statsRow{flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;display:flex}@media (min-width:768px){.page-module__EAlk4q__statsRow{flex-direction:row}}.page-module__EAlk4q__metaInfo{flex-direction:column;align-items:center;gap:.3rem;display:flex}.page-module__EAlk4q__date{color:#888;font-size:.9rem}.page-module__EAlk4q__author{color:#666;font-size:.85rem;font-weight:500}.page-module__EAlk4q__content{border-radius:var(--radius-md);background:#fff;padding:2rem;box-shadow:0 4px 10px #0000000d}.page-module__EAlk4q__section{margin-bottom:2.5rem}.page-module__EAlk4q__sectionTitle{color:var(--color-text);border-left:5px solid var(--color-secondary);margin-bottom:1rem;padding-left:1rem;font-size:1.4rem}.page-module__EAlk4q__description{color:#444;line-height:1.8}.page-module__EAlk4q__materialList,.page-module__EAlk4q__rulesList{color:#444;margin-left:1.5rem}.page-module__EAlk4q__materialItem{margin-bottom:.5rem}.page-module__EAlk4q__ruleItem{margin-bottom:.8rem;line-height:1.6}.page-module__EAlk4q__tagsRow{flex-wrap:wrap;gap:.8rem;margin-top:3rem;display:flex}.page-module__EAlk4q__tag{color:var(--color-secondary);border-radius:var(--radius-full);background-color:#f0f8ff;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.page-module__EAlk4q__actions{text-align:center;margin-top:3rem}.page-module__EAlk4q__playBtn{background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:var(--radius-full);cursor:pointer;border:none;padding:1rem 3rem;font-size:1.2rem;font-weight:700;transition:transform .2s;box-shadow:0 4px 15px #0003}.page-module__EAlk4q__playBtn:hover{transform:translateY(-3px)scale(1.02)}
