/* Single stylesheet for every historical design + application UI. */
/* design style group 594ad9d3ff */
/* design style group 10845e4d4a */
.design-css-10845e4d4a *{box-sizing:border-box}.design-css-10845e4d4a, .design-css-10845e4d4a{margin:0;padding:0}.design-css-10845e4d4a{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-10845e4d4a a{color:#1682bc;text-decoration:none}.design-css-10845e4d4a a:hover{text-decoration:underline}.design-css-10845e4d4a img{display:block;max-width:100%}.design-css-10845e4d4a .site-top{height:52px;background:#232330;color:#aaa}.design-css-10845e4d4a .site-top .inner, .design-css-10845e4d4a .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-10845e4d4a .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-10845e4d4a .logo.orange{color:#fff}.design-css-10845e4d4a .logo.orange .j{color:#f37021}.design-css-10845e4d4a .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-10845e4d4a .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-10845e4d4a .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-10845e4d4a .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-10845e4d4a .site-nav{height:44px;background:#55565e;color:white}.design-css-10845e4d4a .site-nav .inner{gap:28px}.design-css-10845e4d4a .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-10845e4d4a .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-10845e4d4a .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-10845e4d4a .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-10845e4d4a .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-10845e4d4a .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-10845e4d4a .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-10845e4d4a .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-10845e4d4a .panel{background:#fff;border:1px solid #ddd}.design-css-10845e4d4a .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-10845e4d4a .panel-body{padding:12px}.design-css-10845e4d4a .muted{color:#999}.design-css-10845e4d4a .small{font-size:11px}.design-css-10845e4d4a .tiny{font-size:10px}.design-css-10845e4d4a .red{color:#d32020}.design-css-10845e4d4a .orange{color:#ef5a20}.design-css-10845e4d4a .blue{color:#1682bc}.design-css-10845e4d4a .green{color:#54a51c}.design-css-10845e4d4a .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-10845e4d4a .graybox:before, .design-css-10845e4d4a .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-10845e4d4a .graybox:before{transform:rotate(27deg)}.design-css-10845e4d4a .graybox:after{transform:rotate(-27deg)}.design-css-10845e4d4a .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-10845e4d4a .btn.gray{background:#777}.design-css-10845e4d4a .btn.orange{background:#f06b22}.design-css-10845e4d4a .btn.green{background:#62b626}.design-css-10845e4d4a .btn.dark{background:#353540}.design-css-10845e4d4a .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-10845e4d4a .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-10845e4d4a .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-10845e4d4a .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-10845e4d4a .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-10845e4d4a .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-10845e4d4a .tag.ps4{background:#1375d1}.design-css-10845e4d4a .tag.one{background:#49a719}.design-css-10845e4d4a .tag.ps3{background:#312593}.design-css-10845e4d4a .tag.news{background:#e32118}.design-css-10845e4d4a .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-10845e4d4a .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-10845e4d4a .card{background:#eee;padding-bottom:8px;position:relative}.design-css-10845e4d4a .card img{width:100%;height:145px;object-fit:cover}.design-css-10845e4d4a .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-10845e4d4a .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-10845e4d4a .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-10845e4d4a .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-10845e4d4a .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-10845e4d4a .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-10845e4d4a .list-row:nth-child(even){background:#fafafa}.design-css-10845e4d4a .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-10845e4d4a .topic-ico.o{background:#ff9515}.design-css-10845e4d4a .topic-ico.r{background:#e74c3c}.design-css-10845e4d4a .pagination{text-align:center;padding:15px}.design-css-10845e4d4a .pagination span{display:inline-block;margin:0 6px}.design-css-10845e4d4a .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-10845e4d4a .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-10845e4d4a .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-10845e4d4a .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-10845e4d4a .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-10845e4d4a .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-10845e4d4a .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-10845e4d4a .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-10845e4d4a .forum-msg .user{font-size:15px;font-weight:bold}.design-css-10845e4d4a .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-10845e4d4a .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-10845e4d4a .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-10845e4d4a .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-10845e4d4a .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-10845e4d4a .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-10845e4d4a .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-10845e4d4a .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-10845e4d4a .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-10845e4d4a .editor{height:150px;border:1px solid #ddd}.design-css-10845e4d4a .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-10845e4d4a .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-10845e4d4a .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-10845e4d4a .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-10845e4d4a .rating small{font-size:9px}.design-css-10845e4d4a .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-10845e4d4a .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-10845e4d4a .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-10845e4d4a .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-10845e4d4a .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-10845e4d4a .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-10845e4d4a .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-10845e4d4a .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-10845e4d4a .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-10845e4d4a .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-10845e4d4a .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-10845e4d4a .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-10845e4d4a .profile-box{border:1px solid #ddd;background:#fff}.design-css-10845e4d4a .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-10845e4d4a .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-10845e4d4a .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-10845e4d4a .link-list li{padding:4px 0}.design-css-10845e4d4a .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-10845e4d4a .thumb-grid .t{background:#eee}.design-css-10845e4d4a .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-10845e4d4a .thumb-grid .cap{padding:7px;font-size:10px}.design-css-10845e4d4a .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-10845e4d4a .news-list img{width:140px;height:82px;object-fit:cover}.design-css-10845e4d4a .news-list h3{font-size:14px;margin:0 0 5px}.design-css-10845e4d4a .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-10845e4d4a .article h2{font-size:18px}.design-css-10845e4d4a .article p{line-height:1.55}.design-css-10845e4d4a .article .lead{font-size:14px;color:#666}.design-css-10845e4d4a .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-10845e4d4a .comment .ca{width:40px;height:40px;background:#bbb}.design-css-10845e4d4a .comment h4{margin:0;color:#1682bc}.design-css-10845e4d4a .comment p{margin:5px 0;line-height:1.45}.design-css-10845e4d4a .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-10845e4d4a .wire-title{font-size:22px;margin:0 0 10px}.design-css-10845e4d4a .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-10845e4d4a .wire-feature .graybox{height:155px}.design-css-10845e4d4a .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-10845e4d4a .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-10845e4d4a .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-10845e4d4a .wire-news .graybox{height:75px}.design-css-10845e4d4a .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-10845e4d4a .agenda div{padding:11px;border-right:1px solid #555}.design-css-10845e4d4a .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-10845e4d4a .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-10845e4d4a .fofo-cat:nth-child(2){background:#48505c}.design-css-10845e4d4a .fofo-cat:nth-child(3){background:#167ec0}.design-css-10845e4d4a .fofo-cat:nth-child(4){background:#777}.design-css-10845e4d4a .modern{background:#3a3a3a}.design-css-10845e4d4a .modern .site-top{height:47px;background:#1c1c1f}.design-css-10845e4d4a .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-10845e4d4a .modern .site-nav a{font-size:10px}.design-css-10845e4d4a .modern .page{background:#efefef}.design-css-10845e4d4a .modern .logo{font-size:25px}.design-css-10845e4d4a .modern .content-white{background:#fff;padding:14px}.design-css-10845e4d4a .modern .section-red{border-top:4px solid #d61e1e}.design-css-10845e4d4a .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-10845e4d4a .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-10845e4d4a .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-10845e4d4a .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-10845e4d4a .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-10845e4d4a .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-10845e4d4a .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-10845e4d4a .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-10845e4d4a .right-dark{background:#252c32;color:#fff}.design-css-10845e4d4a .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-10845e4d4a .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-10845e4d4a .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-10845e4d4a .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-10845e4d4a .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-10845e4d4a .review h3{margin:0 0 4px}.design-css-10845e4d4a .review p{font-size:11px;line-height:1.45}.design-css-10845e4d4a .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-10845e4d4a .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-10845e4d4a .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-10845e4d4a .mp-table tr:nth-child(even){background:#eef8df}.design-css-10845e4d4a .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-10845e4d4a .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-10845e4d4a .filter-section h4{margin:0 0 7px;color:#555}.design-css-10845e4d4a .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-10845e4d4a .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-10845e4d4a .game-list h3{margin:0 0 5px;font-size:14px}.design-css-10845e4d4a .schedule{width:100%;border-collapse:collapse}.design-css-10845e4d4a .schedule td, .design-css-10845e4d4a .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-10845e4d4a .schedule th{background:#eee;text-align:left}.design-css-10845e4d4a .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-10845e4d4a .chronique .video{height:400px;background:#ddd;position:relative}.design-css-10845e4d4a .chronique .video .play{top:170px}.design-css-10845e4d4a .popular{background:#222;color:#fff}.design-css-10845e4d4a .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-10845e4d4a .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-10845e4d4a .modern-header-spacer{height:110px;background:#333}.design-css-10845e4d4a .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-10845e4d4a .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-10845e4d4a .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-10845e4d4a .npf{background:white;border:2px solid #333;padding:16px}.design-css-10845e4d4a .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-10845e4d4a .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-10845e4d4a .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-10845e4d4a .npf .result .pic{height:72px;background:#aaa}.design-css-10845e4d4a .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-10845e4d4a .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-10845e4d4a .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-10845e4d4a .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-10845e4d4a .shp-feature img{height:90px;object-fit:cover}.design-css-10845e4d4a .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-10845e4d4a .shp-list .rows{font-size:10px}.design-css-10845e4d4a .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-10845e4d4a .shp-side{background:#334556;color:#fff;padding:8px}.design-css-10845e4d4a .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-10845e4d4a .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-10845e4d4a .shp-cards div{height:100px;background:#425b35}.design-css-10845e4d4a .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-10845e4d4a .site-top .inner, .design-css-10845e4d4a .site-nav .inner, .design-css-10845e4d4a .page, .design-css-10845e4d4a .footer, .design-css-10845e4d4a .endstrip, .design-css-10845e4d4a .shp-page{max-width:100%;width:100%}.design-css-10845e4d4a .social{display:none}.design-css-10845e4d4a .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-10845e4d4a .site-nav .search{display:none}.design-css-10845e4d4a .main-grid, .design-css-10845e4d4a .main-grid.wide-side, .design-css-10845e4d4a .late-grid, .design-css-10845e4d4a .chronique, .design-css-10845e4d4a .forumhome-grid, .design-css-10845e4d4a .profile-cols, .design-css-10845e4d4a .twocol, .design-css-10845e4d4a .npf-grid, .design-css-10845e4d4a .shp-list{grid-template-columns:1fr}.design-css-10845e4d4a .cards, .design-css-10845e4d4a .thumb-grid, .design-css-10845e4d4a .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-10845e4d4a .sidebar{display:none}.design-css-10845e4d4a .page{margin-top:0}.design-css-10845e4d4a .profile-cols{padding:8px}.design-css-10845e4d4a .tabs{padding-left:0;overflow:auto}.design-css-10845e4d4a .shp-content{width:100%;margin-top:10px}.design-css-10845e4d4a .stickybar{overflow:auto}.design-css-10845e4d4a .stickybar .search{display:none}}@media(max-width:520px){.design-css-10845e4d4a .cards, .design-css-10845e4d4a .thumb-grid, .design-css-10845e4d4a .hero-news-grid, .design-css-10845e4d4a .wire-feature, .design-css-10845e4d4a .media-row{grid-template-columns:1fr}.design-css-10845e4d4a .logo{font-size:22px}.design-css-10845e4d4a .site-top{height:44px}.design-css-10845e4d4a .site-nav{height:38px}.design-css-10845e4d4a .main-grid{padding:0 7px 14px}.design-css-10845e4d4a .list-row{grid-template-columns:20px 1fr 60px}.design-css-10845e4d4a .list-row>*:nth-child(4), .design-css-10845e4d4a .list-row>*:nth-child(5){display:none}}.design-css-10845e4d4a .page{min-height:1800px}
/* design style group e42601aca4 */
/* design style group b2f01f5604 */
.design-css-b2f01f5604 *{box-sizing:border-box}.design-css-b2f01f5604, .design-css-b2f01f5604{margin:0;padding:0}.design-css-b2f01f5604{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-b2f01f5604 a{color:#1682bc;text-decoration:none}.design-css-b2f01f5604 a:hover{text-decoration:underline}.design-css-b2f01f5604 img{display:block;max-width:100%}.design-css-b2f01f5604 .site-top{height:52px;background:#232330;color:#aaa}.design-css-b2f01f5604 .site-top .inner, .design-css-b2f01f5604 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-b2f01f5604 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-b2f01f5604 .logo.orange{color:#fff}.design-css-b2f01f5604 .logo.orange .j{color:#f37021}.design-css-b2f01f5604 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-b2f01f5604 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-b2f01f5604 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-b2f01f5604 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-b2f01f5604 .site-nav{height:44px;background:#55565e;color:white}.design-css-b2f01f5604 .site-nav .inner{gap:28px}.design-css-b2f01f5604 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-b2f01f5604 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-b2f01f5604 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-b2f01f5604 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-b2f01f5604 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-b2f01f5604 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-b2f01f5604 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-b2f01f5604 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-b2f01f5604 .panel{background:#fff;border:1px solid #ddd}.design-css-b2f01f5604 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-b2f01f5604 .panel-body{padding:12px}.design-css-b2f01f5604 .muted{color:#999}.design-css-b2f01f5604 .small{font-size:11px}.design-css-b2f01f5604 .tiny{font-size:10px}.design-css-b2f01f5604 .red{color:#d32020}.design-css-b2f01f5604 .orange{color:#ef5a20}.design-css-b2f01f5604 .blue{color:#1682bc}.design-css-b2f01f5604 .green{color:#54a51c}.design-css-b2f01f5604 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-b2f01f5604 .graybox:before, .design-css-b2f01f5604 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-b2f01f5604 .graybox:before{transform:rotate(27deg)}.design-css-b2f01f5604 .graybox:after{transform:rotate(-27deg)}.design-css-b2f01f5604 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-b2f01f5604 .btn.gray{background:#777}.design-css-b2f01f5604 .btn.orange{background:#f06b22}.design-css-b2f01f5604 .btn.green{background:#62b626}.design-css-b2f01f5604 .btn.dark{background:#353540}.design-css-b2f01f5604 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-b2f01f5604 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-b2f01f5604 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-b2f01f5604 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-b2f01f5604 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-b2f01f5604 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-b2f01f5604 .tag.ps4{background:#1375d1}.design-css-b2f01f5604 .tag.one{background:#49a719}.design-css-b2f01f5604 .tag.ps3{background:#312593}.design-css-b2f01f5604 .tag.news{background:#e32118}.design-css-b2f01f5604 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-b2f01f5604 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-b2f01f5604 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-b2f01f5604 .card img{width:100%;height:145px;object-fit:cover}.design-css-b2f01f5604 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-b2f01f5604 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-b2f01f5604 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-b2f01f5604 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-b2f01f5604 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-b2f01f5604 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-b2f01f5604 .list-row:nth-child(even){background:#fafafa}.design-css-b2f01f5604 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-b2f01f5604 .topic-ico.o{background:#ff9515}.design-css-b2f01f5604 .topic-ico.r{background:#e74c3c}.design-css-b2f01f5604 .pagination{text-align:center;padding:15px}.design-css-b2f01f5604 .pagination span{display:inline-block;margin:0 6px}.design-css-b2f01f5604 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-b2f01f5604 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-b2f01f5604 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-b2f01f5604 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-b2f01f5604 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-b2f01f5604 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-b2f01f5604 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-b2f01f5604 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-b2f01f5604 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-b2f01f5604 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-b2f01f5604 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-b2f01f5604 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-b2f01f5604 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-b2f01f5604 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-b2f01f5604 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-b2f01f5604 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-b2f01f5604 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-b2f01f5604 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-b2f01f5604 .editor{height:150px;border:1px solid #ddd}.design-css-b2f01f5604 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-b2f01f5604 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-b2f01f5604 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-b2f01f5604 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-b2f01f5604 .rating small{font-size:9px}.design-css-b2f01f5604 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-b2f01f5604 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-b2f01f5604 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-b2f01f5604 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-b2f01f5604 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-b2f01f5604 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-b2f01f5604 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-b2f01f5604 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-b2f01f5604 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-b2f01f5604 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-b2f01f5604 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-b2f01f5604 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-b2f01f5604 .profile-box{border:1px solid #ddd;background:#fff}.design-css-b2f01f5604 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-b2f01f5604 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-b2f01f5604 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-b2f01f5604 .link-list li{padding:4px 0}.design-css-b2f01f5604 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-b2f01f5604 .thumb-grid .t{background:#eee}.design-css-b2f01f5604 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-b2f01f5604 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-b2f01f5604 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-b2f01f5604 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-b2f01f5604 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-b2f01f5604 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-b2f01f5604 .article h2{font-size:18px}.design-css-b2f01f5604 .article p{line-height:1.55}.design-css-b2f01f5604 .article .lead{font-size:14px;color:#666}.design-css-b2f01f5604 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-b2f01f5604 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-b2f01f5604 .comment h4{margin:0;color:#1682bc}.design-css-b2f01f5604 .comment p{margin:5px 0;line-height:1.45}.design-css-b2f01f5604 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-b2f01f5604 .wire-title{font-size:22px;margin:0 0 10px}.design-css-b2f01f5604 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-b2f01f5604 .wire-feature .graybox{height:155px}.design-css-b2f01f5604 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-b2f01f5604 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-b2f01f5604 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-b2f01f5604 .wire-news .graybox{height:75px}.design-css-b2f01f5604 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-b2f01f5604 .agenda div{padding:11px;border-right:1px solid #555}.design-css-b2f01f5604 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-b2f01f5604 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-b2f01f5604 .fofo-cat:nth-child(2){background:#48505c}.design-css-b2f01f5604 .fofo-cat:nth-child(3){background:#167ec0}.design-css-b2f01f5604 .fofo-cat:nth-child(4){background:#777}.design-css-b2f01f5604 .modern{background:#3a3a3a}.design-css-b2f01f5604 .modern .site-top{height:47px;background:#1c1c1f}.design-css-b2f01f5604 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-b2f01f5604 .modern .site-nav a{font-size:10px}.design-css-b2f01f5604 .modern .page{background:#efefef}.design-css-b2f01f5604 .modern .logo{font-size:25px}.design-css-b2f01f5604 .modern .content-white{background:#fff;padding:14px}.design-css-b2f01f5604 .modern .section-red{border-top:4px solid #d61e1e}.design-css-b2f01f5604 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-b2f01f5604 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-b2f01f5604 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-b2f01f5604 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-b2f01f5604 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-b2f01f5604 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-b2f01f5604 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-b2f01f5604 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-b2f01f5604 .right-dark{background:#252c32;color:#fff}.design-css-b2f01f5604 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-b2f01f5604 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-b2f01f5604 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-b2f01f5604 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-b2f01f5604 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-b2f01f5604 .review h3{margin:0 0 4px}.design-css-b2f01f5604 .review p{font-size:11px;line-height:1.45}.design-css-b2f01f5604 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-b2f01f5604 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-b2f01f5604 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-b2f01f5604 .mp-table tr:nth-child(even){background:#eef8df}.design-css-b2f01f5604 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-b2f01f5604 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-b2f01f5604 .filter-section h4{margin:0 0 7px;color:#555}.design-css-b2f01f5604 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-b2f01f5604 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-b2f01f5604 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-b2f01f5604 .schedule{width:100%;border-collapse:collapse}.design-css-b2f01f5604 .schedule td, .design-css-b2f01f5604 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-b2f01f5604 .schedule th{background:#eee;text-align:left}.design-css-b2f01f5604 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-b2f01f5604 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-b2f01f5604 .chronique .video .play{top:170px}.design-css-b2f01f5604 .popular{background:#222;color:#fff}.design-css-b2f01f5604 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-b2f01f5604 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-b2f01f5604 .modern-header-spacer{height:110px;background:#333}.design-css-b2f01f5604 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-b2f01f5604 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-b2f01f5604 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-b2f01f5604 .npf{background:white;border:2px solid #333;padding:16px}.design-css-b2f01f5604 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-b2f01f5604 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-b2f01f5604 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-b2f01f5604 .npf .result .pic{height:72px;background:#aaa}.design-css-b2f01f5604 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-b2f01f5604 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-b2f01f5604 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-b2f01f5604 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-b2f01f5604 .shp-feature img{height:90px;object-fit:cover}.design-css-b2f01f5604 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-b2f01f5604 .shp-list .rows{font-size:10px}.design-css-b2f01f5604 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-b2f01f5604 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-b2f01f5604 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-b2f01f5604 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-b2f01f5604 .shp-cards div{height:100px;background:#425b35}.design-css-b2f01f5604 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-b2f01f5604 .site-top .inner, .design-css-b2f01f5604 .site-nav .inner, .design-css-b2f01f5604 .page, .design-css-b2f01f5604 .footer, .design-css-b2f01f5604 .endstrip, .design-css-b2f01f5604 .shp-page{max-width:100%;width:100%}.design-css-b2f01f5604 .social{display:none}.design-css-b2f01f5604 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-b2f01f5604 .site-nav .search{display:none}.design-css-b2f01f5604 .main-grid, .design-css-b2f01f5604 .main-grid.wide-side, .design-css-b2f01f5604 .late-grid, .design-css-b2f01f5604 .chronique, .design-css-b2f01f5604 .forumhome-grid, .design-css-b2f01f5604 .profile-cols, .design-css-b2f01f5604 .twocol, .design-css-b2f01f5604 .npf-grid, .design-css-b2f01f5604 .shp-list{grid-template-columns:1fr}.design-css-b2f01f5604 .cards, .design-css-b2f01f5604 .thumb-grid, .design-css-b2f01f5604 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-b2f01f5604 .sidebar{display:none}.design-css-b2f01f5604 .page{margin-top:0}.design-css-b2f01f5604 .profile-cols{padding:8px}.design-css-b2f01f5604 .tabs{padding-left:0;overflow:auto}.design-css-b2f01f5604 .shp-content{width:100%;margin-top:10px}.design-css-b2f01f5604 .stickybar{overflow:auto}.design-css-b2f01f5604 .stickybar .search{display:none}}@media(max-width:520px){.design-css-b2f01f5604 .cards, .design-css-b2f01f5604 .thumb-grid, .design-css-b2f01f5604 .hero-news-grid, .design-css-b2f01f5604 .wire-feature, .design-css-b2f01f5604 .media-row{grid-template-columns:1fr}.design-css-b2f01f5604 .logo{font-size:22px}.design-css-b2f01f5604 .site-top{height:44px}.design-css-b2f01f5604 .site-nav{height:38px}.design-css-b2f01f5604 .main-grid{padding:0 7px 14px}.design-css-b2f01f5604 .list-row{grid-template-columns:20px 1fr 60px}.design-css-b2f01f5604 .list-row>*:nth-child(4), .design-css-b2f01f5604 .list-row>*:nth-child(5){display:none}}.design-css-b2f01f5604 .page{min-height:1300px}
/* design style group ecb306ebe8 */
.design-css-ecb306ebe8 *{box-sizing:border-box}.design-css-ecb306ebe8, .design-css-ecb306ebe8{margin:0;padding:0}.design-css-ecb306ebe8{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-ecb306ebe8 a{color:#1682bc;text-decoration:none}.design-css-ecb306ebe8 a:hover{text-decoration:underline}.design-css-ecb306ebe8 img{display:block;max-width:100%}.design-css-ecb306ebe8 .site-top{height:52px;background:#232330;color:#aaa}.design-css-ecb306ebe8 .site-top .inner, .design-css-ecb306ebe8 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-ecb306ebe8 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-ecb306ebe8 .logo.orange{color:#fff}.design-css-ecb306ebe8 .logo.orange .j{color:#f37021}.design-css-ecb306ebe8 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-ecb306ebe8 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-ecb306ebe8 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-ecb306ebe8 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-ecb306ebe8 .site-nav{height:44px;background:#55565e;color:white}.design-css-ecb306ebe8 .site-nav .inner{gap:28px}.design-css-ecb306ebe8 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-ecb306ebe8 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-ecb306ebe8 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-ecb306ebe8 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-ecb306ebe8 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-ecb306ebe8 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-ecb306ebe8 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-ecb306ebe8 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-ecb306ebe8 .panel{background:#fff;border:1px solid #ddd}.design-css-ecb306ebe8 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-ecb306ebe8 .panel-body{padding:12px}.design-css-ecb306ebe8 .muted{color:#999}.design-css-ecb306ebe8 .small{font-size:11px}.design-css-ecb306ebe8 .tiny{font-size:10px}.design-css-ecb306ebe8 .red{color:#d32020}.design-css-ecb306ebe8 .orange{color:#ef5a20}.design-css-ecb306ebe8 .blue{color:#1682bc}.design-css-ecb306ebe8 .green{color:#54a51c}.design-css-ecb306ebe8 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-ecb306ebe8 .graybox:before, .design-css-ecb306ebe8 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-ecb306ebe8 .graybox:before{transform:rotate(27deg)}.design-css-ecb306ebe8 .graybox:after{transform:rotate(-27deg)}.design-css-ecb306ebe8 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-ecb306ebe8 .btn.gray{background:#777}.design-css-ecb306ebe8 .btn.orange{background:#f06b22}.design-css-ecb306ebe8 .btn.green{background:#62b626}.design-css-ecb306ebe8 .btn.dark{background:#353540}.design-css-ecb306ebe8 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-ecb306ebe8 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-ecb306ebe8 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-ecb306ebe8 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-ecb306ebe8 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-ecb306ebe8 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-ecb306ebe8 .tag.ps4{background:#1375d1}.design-css-ecb306ebe8 .tag.one{background:#49a719}.design-css-ecb306ebe8 .tag.ps3{background:#312593}.design-css-ecb306ebe8 .tag.news{background:#e32118}.design-css-ecb306ebe8 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-ecb306ebe8 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-ecb306ebe8 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-ecb306ebe8 .card img{width:100%;height:145px;object-fit:cover}.design-css-ecb306ebe8 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-ecb306ebe8 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-ecb306ebe8 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-ecb306ebe8 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-ecb306ebe8 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-ecb306ebe8 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-ecb306ebe8 .list-row:nth-child(even){background:#fafafa}.design-css-ecb306ebe8 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-ecb306ebe8 .topic-ico.o{background:#ff9515}.design-css-ecb306ebe8 .topic-ico.r{background:#e74c3c}.design-css-ecb306ebe8 .pagination{text-align:center;padding:15px}.design-css-ecb306ebe8 .pagination span{display:inline-block;margin:0 6px}.design-css-ecb306ebe8 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-ecb306ebe8 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-ecb306ebe8 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-ecb306ebe8 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-ecb306ebe8 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-ecb306ebe8 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-ecb306ebe8 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-ecb306ebe8 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-ecb306ebe8 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-ecb306ebe8 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-ecb306ebe8 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-ecb306ebe8 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-ecb306ebe8 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-ecb306ebe8 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-ecb306ebe8 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-ecb306ebe8 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-ecb306ebe8 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-ecb306ebe8 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-ecb306ebe8 .editor{height:150px;border:1px solid #ddd}.design-css-ecb306ebe8 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-ecb306ebe8 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-ecb306ebe8 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-ecb306ebe8 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-ecb306ebe8 .rating small{font-size:9px}.design-css-ecb306ebe8 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-ecb306ebe8 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-ecb306ebe8 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-ecb306ebe8 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-ecb306ebe8 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-ecb306ebe8 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-ecb306ebe8 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-ecb306ebe8 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-ecb306ebe8 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-ecb306ebe8 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-ecb306ebe8 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-ecb306ebe8 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-ecb306ebe8 .profile-box{border:1px solid #ddd;background:#fff}.design-css-ecb306ebe8 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-ecb306ebe8 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-ecb306ebe8 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-ecb306ebe8 .link-list li{padding:4px 0}.design-css-ecb306ebe8 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-ecb306ebe8 .thumb-grid .t{background:#eee}.design-css-ecb306ebe8 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-ecb306ebe8 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-ecb306ebe8 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-ecb306ebe8 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-ecb306ebe8 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-ecb306ebe8 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-ecb306ebe8 .article h2{font-size:18px}.design-css-ecb306ebe8 .article p{line-height:1.55}.design-css-ecb306ebe8 .article .lead{font-size:14px;color:#666}.design-css-ecb306ebe8 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-ecb306ebe8 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-ecb306ebe8 .comment h4{margin:0;color:#1682bc}.design-css-ecb306ebe8 .comment p{margin:5px 0;line-height:1.45}.design-css-ecb306ebe8 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-ecb306ebe8 .wire-title{font-size:22px;margin:0 0 10px}.design-css-ecb306ebe8 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-ecb306ebe8 .wire-feature .graybox{height:155px}.design-css-ecb306ebe8 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-ecb306ebe8 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-ecb306ebe8 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-ecb306ebe8 .wire-news .graybox{height:75px}.design-css-ecb306ebe8 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-ecb306ebe8 .agenda div{padding:11px;border-right:1px solid #555}.design-css-ecb306ebe8 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-ecb306ebe8 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-ecb306ebe8 .fofo-cat:nth-child(2){background:#48505c}.design-css-ecb306ebe8 .fofo-cat:nth-child(3){background:#167ec0}.design-css-ecb306ebe8 .fofo-cat:nth-child(4){background:#777}.design-css-ecb306ebe8 .modern{background:#3a3a3a}.design-css-ecb306ebe8 .modern .site-top{height:47px;background:#1c1c1f}.design-css-ecb306ebe8 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-ecb306ebe8 .modern .site-nav a{font-size:10px}.design-css-ecb306ebe8 .modern .page{background:#efefef}.design-css-ecb306ebe8 .modern .logo{font-size:25px}.design-css-ecb306ebe8 .modern .content-white{background:#fff;padding:14px}.design-css-ecb306ebe8 .modern .section-red{border-top:4px solid #d61e1e}.design-css-ecb306ebe8 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-ecb306ebe8 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-ecb306ebe8 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-ecb306ebe8 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-ecb306ebe8 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-ecb306ebe8 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-ecb306ebe8 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-ecb306ebe8 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-ecb306ebe8 .right-dark{background:#252c32;color:#fff}.design-css-ecb306ebe8 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-ecb306ebe8 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-ecb306ebe8 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-ecb306ebe8 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-ecb306ebe8 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-ecb306ebe8 .review h3{margin:0 0 4px}.design-css-ecb306ebe8 .review p{font-size:11px;line-height:1.45}.design-css-ecb306ebe8 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-ecb306ebe8 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-ecb306ebe8 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-ecb306ebe8 .mp-table tr:nth-child(even){background:#eef8df}.design-css-ecb306ebe8 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-ecb306ebe8 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-ecb306ebe8 .filter-section h4{margin:0 0 7px;color:#555}.design-css-ecb306ebe8 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-ecb306ebe8 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-ecb306ebe8 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-ecb306ebe8 .schedule{width:100%;border-collapse:collapse}.design-css-ecb306ebe8 .schedule td, .design-css-ecb306ebe8 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-ecb306ebe8 .schedule th{background:#eee;text-align:left}.design-css-ecb306ebe8 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-ecb306ebe8 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-ecb306ebe8 .chronique .video .play{top:170px}.design-css-ecb306ebe8 .popular{background:#222;color:#fff}.design-css-ecb306ebe8 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-ecb306ebe8 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-ecb306ebe8 .modern-header-spacer{height:110px;background:#333}.design-css-ecb306ebe8 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-ecb306ebe8 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-ecb306ebe8 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-ecb306ebe8 .npf{background:white;border:2px solid #333;padding:16px}.design-css-ecb306ebe8 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-ecb306ebe8 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-ecb306ebe8 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-ecb306ebe8 .npf .result .pic{height:72px;background:#aaa}.design-css-ecb306ebe8 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-ecb306ebe8 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-ecb306ebe8 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-ecb306ebe8 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-ecb306ebe8 .shp-feature img{height:90px;object-fit:cover}.design-css-ecb306ebe8 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-ecb306ebe8 .shp-list .rows{font-size:10px}.design-css-ecb306ebe8 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-ecb306ebe8 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-ecb306ebe8 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-ecb306ebe8 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-ecb306ebe8 .shp-cards div{height:100px;background:#425b35}.design-css-ecb306ebe8 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-ecb306ebe8 .site-top .inner, .design-css-ecb306ebe8 .site-nav .inner, .design-css-ecb306ebe8 .page, .design-css-ecb306ebe8 .footer, .design-css-ecb306ebe8 .endstrip, .design-css-ecb306ebe8 .shp-page{max-width:100%;width:100%}.design-css-ecb306ebe8 .social{display:none}.design-css-ecb306ebe8 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-ecb306ebe8 .site-nav .search{display:none}.design-css-ecb306ebe8 .main-grid, .design-css-ecb306ebe8 .main-grid.wide-side, .design-css-ecb306ebe8 .late-grid, .design-css-ecb306ebe8 .chronique, .design-css-ecb306ebe8 .forumhome-grid, .design-css-ecb306ebe8 .profile-cols, .design-css-ecb306ebe8 .twocol, .design-css-ecb306ebe8 .npf-grid, .design-css-ecb306ebe8 .shp-list{grid-template-columns:1fr}.design-css-ecb306ebe8 .cards, .design-css-ecb306ebe8 .thumb-grid, .design-css-ecb306ebe8 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-ecb306ebe8 .sidebar{display:none}.design-css-ecb306ebe8 .page{margin-top:0}.design-css-ecb306ebe8 .profile-cols{padding:8px}.design-css-ecb306ebe8 .tabs{padding-left:0;overflow:auto}.design-css-ecb306ebe8 .shp-content{width:100%;margin-top:10px}.design-css-ecb306ebe8 .stickybar{overflow:auto}.design-css-ecb306ebe8 .stickybar .search{display:none}}@media(max-width:520px){.design-css-ecb306ebe8 .cards, .design-css-ecb306ebe8 .thumb-grid, .design-css-ecb306ebe8 .hero-news-grid, .design-css-ecb306ebe8 .wire-feature, .design-css-ecb306ebe8 .media-row{grid-template-columns:1fr}.design-css-ecb306ebe8 .logo{font-size:22px}.design-css-ecb306ebe8 .site-top{height:44px}.design-css-ecb306ebe8 .site-nav{height:38px}.design-css-ecb306ebe8 .main-grid{padding:0 7px 14px}.design-css-ecb306ebe8 .list-row{grid-template-columns:20px 1fr 60px}.design-css-ecb306ebe8 .list-row>*:nth-child(4), .design-css-ecb306ebe8 .list-row>*:nth-child(5){display:none}}.design-css-ecb306ebe8 .page{min-height:3400px}
/* design style group 543f6bccd9 */
/* design style group ceab66f6bc */
/* design style group 2a9e755d9b */
/* design style group 7b40ae169c */
.design-css-7b40ae169c *{box-sizing:border-box}.design-css-7b40ae169c, .design-css-7b40ae169c{margin:0;padding:0}.design-css-7b40ae169c{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-7b40ae169c a{color:#1682bc;text-decoration:none}.design-css-7b40ae169c a:hover{text-decoration:underline}.design-css-7b40ae169c img{display:block;max-width:100%}.design-css-7b40ae169c .site-top{height:52px;background:#232330;color:#aaa}.design-css-7b40ae169c .site-top .inner, .design-css-7b40ae169c .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-7b40ae169c .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-7b40ae169c .logo.orange{color:#fff}.design-css-7b40ae169c .logo.orange .j{color:#f37021}.design-css-7b40ae169c .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-7b40ae169c .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-7b40ae169c .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-7b40ae169c .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-7b40ae169c .site-nav{height:44px;background:#55565e;color:white}.design-css-7b40ae169c .site-nav .inner{gap:28px}.design-css-7b40ae169c .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-7b40ae169c .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-7b40ae169c .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-7b40ae169c .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-7b40ae169c .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-7b40ae169c .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-7b40ae169c .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-7b40ae169c .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-7b40ae169c .panel{background:#fff;border:1px solid #ddd}.design-css-7b40ae169c .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-7b40ae169c .panel-body{padding:12px}.design-css-7b40ae169c .muted{color:#999}.design-css-7b40ae169c .small{font-size:11px}.design-css-7b40ae169c .tiny{font-size:10px}.design-css-7b40ae169c .red{color:#d32020}.design-css-7b40ae169c .orange{color:#ef5a20}.design-css-7b40ae169c .blue{color:#1682bc}.design-css-7b40ae169c .green{color:#54a51c}.design-css-7b40ae169c .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-7b40ae169c .graybox:before, .design-css-7b40ae169c .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-7b40ae169c .graybox:before{transform:rotate(27deg)}.design-css-7b40ae169c .graybox:after{transform:rotate(-27deg)}.design-css-7b40ae169c .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-7b40ae169c .btn.gray{background:#777}.design-css-7b40ae169c .btn.orange{background:#f06b22}.design-css-7b40ae169c .btn.green{background:#62b626}.design-css-7b40ae169c .btn.dark{background:#353540}.design-css-7b40ae169c .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-7b40ae169c .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-7b40ae169c .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-7b40ae169c .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-7b40ae169c .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-7b40ae169c .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-7b40ae169c .tag.ps4{background:#1375d1}.design-css-7b40ae169c .tag.one{background:#49a719}.design-css-7b40ae169c .tag.ps3{background:#312593}.design-css-7b40ae169c .tag.news{background:#e32118}.design-css-7b40ae169c .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-7b40ae169c .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-7b40ae169c .card{background:#eee;padding-bottom:8px;position:relative}.design-css-7b40ae169c .card img{width:100%;height:145px;object-fit:cover}.design-css-7b40ae169c .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-7b40ae169c .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-7b40ae169c .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-7b40ae169c .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-7b40ae169c .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-7b40ae169c .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-7b40ae169c .list-row:nth-child(even){background:#fafafa}.design-css-7b40ae169c .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-7b40ae169c .topic-ico.o{background:#ff9515}.design-css-7b40ae169c .topic-ico.r{background:#e74c3c}.design-css-7b40ae169c .pagination{text-align:center;padding:15px}.design-css-7b40ae169c .pagination span{display:inline-block;margin:0 6px}.design-css-7b40ae169c .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-7b40ae169c .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-7b40ae169c .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-7b40ae169c .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-7b40ae169c .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-7b40ae169c .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-7b40ae169c .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-7b40ae169c .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-7b40ae169c .forum-msg .user{font-size:15px;font-weight:bold}.design-css-7b40ae169c .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-7b40ae169c .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-7b40ae169c .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-7b40ae169c .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-7b40ae169c .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-7b40ae169c .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-7b40ae169c .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-7b40ae169c .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-7b40ae169c .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-7b40ae169c .editor{height:150px;border:1px solid #ddd}.design-css-7b40ae169c .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-7b40ae169c .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-7b40ae169c .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-7b40ae169c .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-7b40ae169c .rating small{font-size:9px}.design-css-7b40ae169c .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-7b40ae169c .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-7b40ae169c .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-7b40ae169c .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-7b40ae169c .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-7b40ae169c .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-7b40ae169c .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-7b40ae169c .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-7b40ae169c .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-7b40ae169c .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-7b40ae169c .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-7b40ae169c .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-7b40ae169c .profile-box{border:1px solid #ddd;background:#fff}.design-css-7b40ae169c .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-7b40ae169c .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-7b40ae169c .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-7b40ae169c .link-list li{padding:4px 0}.design-css-7b40ae169c .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-7b40ae169c .thumb-grid .t{background:#eee}.design-css-7b40ae169c .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-7b40ae169c .thumb-grid .cap{padding:7px;font-size:10px}.design-css-7b40ae169c .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-7b40ae169c .news-list img{width:140px;height:82px;object-fit:cover}.design-css-7b40ae169c .news-list h3{font-size:14px;margin:0 0 5px}.design-css-7b40ae169c .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-7b40ae169c .article h2{font-size:18px}.design-css-7b40ae169c .article p{line-height:1.55}.design-css-7b40ae169c .article .lead{font-size:14px;color:#666}.design-css-7b40ae169c .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-7b40ae169c .comment .ca{width:40px;height:40px;background:#bbb}.design-css-7b40ae169c .comment h4{margin:0;color:#1682bc}.design-css-7b40ae169c .comment p{margin:5px 0;line-height:1.45}.design-css-7b40ae169c .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-7b40ae169c .wire-title{font-size:22px;margin:0 0 10px}.design-css-7b40ae169c .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-7b40ae169c .wire-feature .graybox{height:155px}.design-css-7b40ae169c .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-7b40ae169c .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-7b40ae169c .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-7b40ae169c .wire-news .graybox{height:75px}.design-css-7b40ae169c .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-7b40ae169c .agenda div{padding:11px;border-right:1px solid #555}.design-css-7b40ae169c .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-7b40ae169c .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-7b40ae169c .fofo-cat:nth-child(2){background:#48505c}.design-css-7b40ae169c .fofo-cat:nth-child(3){background:#167ec0}.design-css-7b40ae169c .fofo-cat:nth-child(4){background:#777}.design-css-7b40ae169c .modern{background:#3a3a3a}.design-css-7b40ae169c .modern .site-top{height:47px;background:#1c1c1f}.design-css-7b40ae169c .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-7b40ae169c .modern .site-nav a{font-size:10px}.design-css-7b40ae169c .modern .page{background:#efefef}.design-css-7b40ae169c .modern .logo{font-size:25px}.design-css-7b40ae169c .modern .content-white{background:#fff;padding:14px}.design-css-7b40ae169c .modern .section-red{border-top:4px solid #d61e1e}.design-css-7b40ae169c .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-7b40ae169c .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-7b40ae169c .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-7b40ae169c .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-7b40ae169c .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-7b40ae169c .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-7b40ae169c .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-7b40ae169c .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-7b40ae169c .right-dark{background:#252c32;color:#fff}.design-css-7b40ae169c .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-7b40ae169c .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-7b40ae169c .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-7b40ae169c .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-7b40ae169c .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-7b40ae169c .review h3{margin:0 0 4px}.design-css-7b40ae169c .review p{font-size:11px;line-height:1.45}.design-css-7b40ae169c .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-7b40ae169c .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-7b40ae169c .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-7b40ae169c .mp-table tr:nth-child(even){background:#eef8df}.design-css-7b40ae169c .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-7b40ae169c .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-7b40ae169c .filter-section h4{margin:0 0 7px;color:#555}.design-css-7b40ae169c .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-7b40ae169c .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-7b40ae169c .game-list h3{margin:0 0 5px;font-size:14px}.design-css-7b40ae169c .schedule{width:100%;border-collapse:collapse}.design-css-7b40ae169c .schedule td, .design-css-7b40ae169c .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-7b40ae169c .schedule th{background:#eee;text-align:left}.design-css-7b40ae169c .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-7b40ae169c .chronique .video{height:400px;background:#ddd;position:relative}.design-css-7b40ae169c .chronique .video .play{top:170px}.design-css-7b40ae169c .popular{background:#222;color:#fff}.design-css-7b40ae169c .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-7b40ae169c .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-7b40ae169c .modern-header-spacer{height:110px;background:#333}.design-css-7b40ae169c .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-7b40ae169c .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-7b40ae169c .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-7b40ae169c .npf{background:white;border:2px solid #333;padding:16px}.design-css-7b40ae169c .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-7b40ae169c .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-7b40ae169c .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-7b40ae169c .npf .result .pic{height:72px;background:#aaa}.design-css-7b40ae169c .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-7b40ae169c .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-7b40ae169c .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-7b40ae169c .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-7b40ae169c .shp-feature img{height:90px;object-fit:cover}.design-css-7b40ae169c .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-7b40ae169c .shp-list .rows{font-size:10px}.design-css-7b40ae169c .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-7b40ae169c .shp-side{background:#334556;color:#fff;padding:8px}.design-css-7b40ae169c .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-7b40ae169c .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-7b40ae169c .shp-cards div{height:100px;background:#425b35}.design-css-7b40ae169c .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-7b40ae169c .site-top .inner, .design-css-7b40ae169c .site-nav .inner, .design-css-7b40ae169c .page, .design-css-7b40ae169c .footer, .design-css-7b40ae169c .endstrip, .design-css-7b40ae169c .shp-page{max-width:100%;width:100%}.design-css-7b40ae169c .social{display:none}.design-css-7b40ae169c .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-7b40ae169c .site-nav .search{display:none}.design-css-7b40ae169c .main-grid, .design-css-7b40ae169c .main-grid.wide-side, .design-css-7b40ae169c .late-grid, .design-css-7b40ae169c .chronique, .design-css-7b40ae169c .forumhome-grid, .design-css-7b40ae169c .profile-cols, .design-css-7b40ae169c .twocol, .design-css-7b40ae169c .npf-grid, .design-css-7b40ae169c .shp-list{grid-template-columns:1fr}.design-css-7b40ae169c .cards, .design-css-7b40ae169c .thumb-grid, .design-css-7b40ae169c .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-7b40ae169c .sidebar{display:none}.design-css-7b40ae169c .page{margin-top:0}.design-css-7b40ae169c .profile-cols{padding:8px}.design-css-7b40ae169c .tabs{padding-left:0;overflow:auto}.design-css-7b40ae169c .shp-content{width:100%;margin-top:10px}.design-css-7b40ae169c .stickybar{overflow:auto}.design-css-7b40ae169c .stickybar .search{display:none}}@media(max-width:520px){.design-css-7b40ae169c .cards, .design-css-7b40ae169c .thumb-grid, .design-css-7b40ae169c .hero-news-grid, .design-css-7b40ae169c .wire-feature, .design-css-7b40ae169c .media-row{grid-template-columns:1fr}.design-css-7b40ae169c .logo{font-size:22px}.design-css-7b40ae169c .site-top{height:44px}.design-css-7b40ae169c .site-nav{height:38px}.design-css-7b40ae169c .main-grid{padding:0 7px 14px}.design-css-7b40ae169c .list-row{grid-template-columns:20px 1fr 60px}.design-css-7b40ae169c .list-row>*:nth-child(4), .design-css-7b40ae169c .list-row>*:nth-child(5){display:none}}.design-css-7b40ae169c .page{min-height:1500px}
/* design style group 5f5c1786f2 */
/* design style group 18e0057c18 */
/* design style group 95a6b4f361 */
.design-css-95a6b4f361 *{box-sizing:border-box}.design-css-95a6b4f361, .design-css-95a6b4f361{margin:0;padding:0}.design-css-95a6b4f361{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-95a6b4f361 a{color:#1682bc;text-decoration:none}.design-css-95a6b4f361 a:hover{text-decoration:underline}.design-css-95a6b4f361 img{display:block;max-width:100%}.design-css-95a6b4f361 .site-top{height:52px;background:#232330;color:#aaa}.design-css-95a6b4f361 .site-top .inner, .design-css-95a6b4f361 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-95a6b4f361 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-95a6b4f361 .logo.orange{color:#fff}.design-css-95a6b4f361 .logo.orange .j{color:#f37021}.design-css-95a6b4f361 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-95a6b4f361 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-95a6b4f361 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-95a6b4f361 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-95a6b4f361 .site-nav{height:44px;background:#55565e;color:white}.design-css-95a6b4f361 .site-nav .inner{gap:28px}.design-css-95a6b4f361 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-95a6b4f361 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-95a6b4f361 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-95a6b4f361 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-95a6b4f361 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-95a6b4f361 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-95a6b4f361 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-95a6b4f361 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-95a6b4f361 .panel{background:#fff;border:1px solid #ddd}.design-css-95a6b4f361 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-95a6b4f361 .panel-body{padding:12px}.design-css-95a6b4f361 .muted{color:#999}.design-css-95a6b4f361 .small{font-size:11px}.design-css-95a6b4f361 .tiny{font-size:10px}.design-css-95a6b4f361 .red{color:#d32020}.design-css-95a6b4f361 .orange{color:#ef5a20}.design-css-95a6b4f361 .blue{color:#1682bc}.design-css-95a6b4f361 .green{color:#54a51c}.design-css-95a6b4f361 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-95a6b4f361 .graybox:before, .design-css-95a6b4f361 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-95a6b4f361 .graybox:before{transform:rotate(27deg)}.design-css-95a6b4f361 .graybox:after{transform:rotate(-27deg)}.design-css-95a6b4f361 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-95a6b4f361 .btn.gray{background:#777}.design-css-95a6b4f361 .btn.orange{background:#f06b22}.design-css-95a6b4f361 .btn.green{background:#62b626}.design-css-95a6b4f361 .btn.dark{background:#353540}.design-css-95a6b4f361 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-95a6b4f361 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-95a6b4f361 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-95a6b4f361 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-95a6b4f361 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-95a6b4f361 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-95a6b4f361 .tag.ps4{background:#1375d1}.design-css-95a6b4f361 .tag.one{background:#49a719}.design-css-95a6b4f361 .tag.ps3{background:#312593}.design-css-95a6b4f361 .tag.news{background:#e32118}.design-css-95a6b4f361 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-95a6b4f361 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-95a6b4f361 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-95a6b4f361 .card img{width:100%;height:145px;object-fit:cover}.design-css-95a6b4f361 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-95a6b4f361 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-95a6b4f361 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-95a6b4f361 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-95a6b4f361 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-95a6b4f361 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-95a6b4f361 .list-row:nth-child(even){background:#fafafa}.design-css-95a6b4f361 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-95a6b4f361 .topic-ico.o{background:#ff9515}.design-css-95a6b4f361 .topic-ico.r{background:#e74c3c}.design-css-95a6b4f361 .pagination{text-align:center;padding:15px}.design-css-95a6b4f361 .pagination span{display:inline-block;margin:0 6px}.design-css-95a6b4f361 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-95a6b4f361 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-95a6b4f361 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-95a6b4f361 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-95a6b4f361 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-95a6b4f361 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-95a6b4f361 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-95a6b4f361 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-95a6b4f361 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-95a6b4f361 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-95a6b4f361 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-95a6b4f361 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-95a6b4f361 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-95a6b4f361 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-95a6b4f361 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-95a6b4f361 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-95a6b4f361 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-95a6b4f361 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-95a6b4f361 .editor{height:150px;border:1px solid #ddd}.design-css-95a6b4f361 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-95a6b4f361 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-95a6b4f361 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-95a6b4f361 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-95a6b4f361 .rating small{font-size:9px}.design-css-95a6b4f361 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-95a6b4f361 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-95a6b4f361 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-95a6b4f361 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-95a6b4f361 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-95a6b4f361 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-95a6b4f361 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-95a6b4f361 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-95a6b4f361 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-95a6b4f361 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-95a6b4f361 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-95a6b4f361 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-95a6b4f361 .profile-box{border:1px solid #ddd;background:#fff}.design-css-95a6b4f361 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-95a6b4f361 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-95a6b4f361 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-95a6b4f361 .link-list li{padding:4px 0}.design-css-95a6b4f361 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-95a6b4f361 .thumb-grid .t{background:#eee}.design-css-95a6b4f361 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-95a6b4f361 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-95a6b4f361 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-95a6b4f361 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-95a6b4f361 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-95a6b4f361 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-95a6b4f361 .article h2{font-size:18px}.design-css-95a6b4f361 .article p{line-height:1.55}.design-css-95a6b4f361 .article .lead{font-size:14px;color:#666}.design-css-95a6b4f361 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-95a6b4f361 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-95a6b4f361 .comment h4{margin:0;color:#1682bc}.design-css-95a6b4f361 .comment p{margin:5px 0;line-height:1.45}.design-css-95a6b4f361 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-95a6b4f361 .wire-title{font-size:22px;margin:0 0 10px}.design-css-95a6b4f361 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-95a6b4f361 .wire-feature .graybox{height:155px}.design-css-95a6b4f361 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-95a6b4f361 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-95a6b4f361 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-95a6b4f361 .wire-news .graybox{height:75px}.design-css-95a6b4f361 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-95a6b4f361 .agenda div{padding:11px;border-right:1px solid #555}.design-css-95a6b4f361 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-95a6b4f361 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-95a6b4f361 .fofo-cat:nth-child(2){background:#48505c}.design-css-95a6b4f361 .fofo-cat:nth-child(3){background:#167ec0}.design-css-95a6b4f361 .fofo-cat:nth-child(4){background:#777}.design-css-95a6b4f361 .modern{background:#3a3a3a}.design-css-95a6b4f361 .modern .site-top{height:47px;background:#1c1c1f}.design-css-95a6b4f361 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-95a6b4f361 .modern .site-nav a{font-size:10px}.design-css-95a6b4f361 .modern .page{background:#efefef}.design-css-95a6b4f361 .modern .logo{font-size:25px}.design-css-95a6b4f361 .modern .content-white{background:#fff;padding:14px}.design-css-95a6b4f361 .modern .section-red{border-top:4px solid #d61e1e}.design-css-95a6b4f361 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-95a6b4f361 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-95a6b4f361 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-95a6b4f361 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-95a6b4f361 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-95a6b4f361 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-95a6b4f361 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-95a6b4f361 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-95a6b4f361 .right-dark{background:#252c32;color:#fff}.design-css-95a6b4f361 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-95a6b4f361 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-95a6b4f361 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-95a6b4f361 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-95a6b4f361 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-95a6b4f361 .review h3{margin:0 0 4px}.design-css-95a6b4f361 .review p{font-size:11px;line-height:1.45}.design-css-95a6b4f361 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-95a6b4f361 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-95a6b4f361 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-95a6b4f361 .mp-table tr:nth-child(even){background:#eef8df}.design-css-95a6b4f361 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-95a6b4f361 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-95a6b4f361 .filter-section h4{margin:0 0 7px;color:#555}.design-css-95a6b4f361 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-95a6b4f361 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-95a6b4f361 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-95a6b4f361 .schedule{width:100%;border-collapse:collapse}.design-css-95a6b4f361 .schedule td, .design-css-95a6b4f361 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-95a6b4f361 .schedule th{background:#eee;text-align:left}.design-css-95a6b4f361 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-95a6b4f361 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-95a6b4f361 .chronique .video .play{top:170px}.design-css-95a6b4f361 .popular{background:#222;color:#fff}.design-css-95a6b4f361 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-95a6b4f361 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-95a6b4f361 .modern-header-spacer{height:110px;background:#333}.design-css-95a6b4f361 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-95a6b4f361 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-95a6b4f361 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-95a6b4f361 .npf{background:white;border:2px solid #333;padding:16px}.design-css-95a6b4f361 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-95a6b4f361 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-95a6b4f361 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-95a6b4f361 .npf .result .pic{height:72px;background:#aaa}.design-css-95a6b4f361 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-95a6b4f361 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-95a6b4f361 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-95a6b4f361 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-95a6b4f361 .shp-feature img{height:90px;object-fit:cover}.design-css-95a6b4f361 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-95a6b4f361 .shp-list .rows{font-size:10px}.design-css-95a6b4f361 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-95a6b4f361 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-95a6b4f361 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-95a6b4f361 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-95a6b4f361 .shp-cards div{height:100px;background:#425b35}.design-css-95a6b4f361 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-95a6b4f361 .site-top .inner, .design-css-95a6b4f361 .site-nav .inner, .design-css-95a6b4f361 .page, .design-css-95a6b4f361 .footer, .design-css-95a6b4f361 .endstrip, .design-css-95a6b4f361 .shp-page{max-width:100%;width:100%}.design-css-95a6b4f361 .social{display:none}.design-css-95a6b4f361 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-95a6b4f361 .site-nav .search{display:none}.design-css-95a6b4f361 .main-grid, .design-css-95a6b4f361 .main-grid.wide-side, .design-css-95a6b4f361 .late-grid, .design-css-95a6b4f361 .chronique, .design-css-95a6b4f361 .forumhome-grid, .design-css-95a6b4f361 .profile-cols, .design-css-95a6b4f361 .twocol, .design-css-95a6b4f361 .npf-grid, .design-css-95a6b4f361 .shp-list{grid-template-columns:1fr}.design-css-95a6b4f361 .cards, .design-css-95a6b4f361 .thumb-grid, .design-css-95a6b4f361 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-95a6b4f361 .sidebar{display:none}.design-css-95a6b4f361 .page{margin-top:0}.design-css-95a6b4f361 .profile-cols{padding:8px}.design-css-95a6b4f361 .tabs{padding-left:0;overflow:auto}.design-css-95a6b4f361 .shp-content{width:100%;margin-top:10px}.design-css-95a6b4f361 .stickybar{overflow:auto}.design-css-95a6b4f361 .stickybar .search{display:none}}@media(max-width:520px){.design-css-95a6b4f361 .cards, .design-css-95a6b4f361 .thumb-grid, .design-css-95a6b4f361 .hero-news-grid, .design-css-95a6b4f361 .wire-feature, .design-css-95a6b4f361 .media-row{grid-template-columns:1fr}.design-css-95a6b4f361 .logo{font-size:22px}.design-css-95a6b4f361 .site-top{height:44px}.design-css-95a6b4f361 .site-nav{height:38px}.design-css-95a6b4f361 .main-grid{padding:0 7px 14px}.design-css-95a6b4f361 .list-row{grid-template-columns:20px 1fr 60px}.design-css-95a6b4f361 .list-row>*:nth-child(4), .design-css-95a6b4f361 .list-row>*:nth-child(5){display:none}}.design-css-95a6b4f361 .page{min-height:2450px}
/* design style group d520c0d927 */
.design-css-d520c0d927 *{box-sizing:border-box}.design-css-d520c0d927, .design-css-d520c0d927{margin:0;padding:0}.design-css-d520c0d927{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-d520c0d927 a{color:#1682bc;text-decoration:none}.design-css-d520c0d927 a:hover{text-decoration:underline}.design-css-d520c0d927 img{display:block;max-width:100%}.design-css-d520c0d927 .site-top{height:52px;background:#232330;color:#aaa}.design-css-d520c0d927 .site-top .inner, .design-css-d520c0d927 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-d520c0d927 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-d520c0d927 .logo.orange{color:#fff}.design-css-d520c0d927 .logo.orange .j{color:#f37021}.design-css-d520c0d927 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-d520c0d927 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-d520c0d927 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-d520c0d927 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-d520c0d927 .site-nav{height:44px;background:#55565e;color:white}.design-css-d520c0d927 .site-nav .inner{gap:28px}.design-css-d520c0d927 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-d520c0d927 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-d520c0d927 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-d520c0d927 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-d520c0d927 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-d520c0d927 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-d520c0d927 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-d520c0d927 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-d520c0d927 .panel{background:#fff;border:1px solid #ddd}.design-css-d520c0d927 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-d520c0d927 .panel-body{padding:12px}.design-css-d520c0d927 .muted{color:#999}.design-css-d520c0d927 .small{font-size:11px}.design-css-d520c0d927 .tiny{font-size:10px}.design-css-d520c0d927 .red{color:#d32020}.design-css-d520c0d927 .orange{color:#ef5a20}.design-css-d520c0d927 .blue{color:#1682bc}.design-css-d520c0d927 .green{color:#54a51c}.design-css-d520c0d927 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-d520c0d927 .graybox:before, .design-css-d520c0d927 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-d520c0d927 .graybox:before{transform:rotate(27deg)}.design-css-d520c0d927 .graybox:after{transform:rotate(-27deg)}.design-css-d520c0d927 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-d520c0d927 .btn.gray{background:#777}.design-css-d520c0d927 .btn.orange{background:#f06b22}.design-css-d520c0d927 .btn.green{background:#62b626}.design-css-d520c0d927 .btn.dark{background:#353540}.design-css-d520c0d927 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-d520c0d927 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-d520c0d927 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-d520c0d927 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-d520c0d927 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-d520c0d927 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-d520c0d927 .tag.ps4{background:#1375d1}.design-css-d520c0d927 .tag.one{background:#49a719}.design-css-d520c0d927 .tag.ps3{background:#312593}.design-css-d520c0d927 .tag.news{background:#e32118}.design-css-d520c0d927 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-d520c0d927 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-d520c0d927 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-d520c0d927 .card img{width:100%;height:145px;object-fit:cover}.design-css-d520c0d927 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-d520c0d927 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-d520c0d927 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-d520c0d927 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-d520c0d927 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-d520c0d927 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-d520c0d927 .list-row:nth-child(even){background:#fafafa}.design-css-d520c0d927 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-d520c0d927 .topic-ico.o{background:#ff9515}.design-css-d520c0d927 .topic-ico.r{background:#e74c3c}.design-css-d520c0d927 .pagination{text-align:center;padding:15px}.design-css-d520c0d927 .pagination span{display:inline-block;margin:0 6px}.design-css-d520c0d927 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-d520c0d927 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-d520c0d927 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-d520c0d927 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-d520c0d927 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-d520c0d927 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-d520c0d927 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-d520c0d927 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-d520c0d927 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-d520c0d927 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-d520c0d927 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-d520c0d927 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-d520c0d927 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-d520c0d927 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-d520c0d927 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-d520c0d927 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-d520c0d927 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-d520c0d927 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-d520c0d927 .editor{height:150px;border:1px solid #ddd}.design-css-d520c0d927 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-d520c0d927 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-d520c0d927 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-d520c0d927 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-d520c0d927 .rating small{font-size:9px}.design-css-d520c0d927 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-d520c0d927 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-d520c0d927 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-d520c0d927 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-d520c0d927 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-d520c0d927 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-d520c0d927 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-d520c0d927 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-d520c0d927 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-d520c0d927 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-d520c0d927 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-d520c0d927 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-d520c0d927 .profile-box{border:1px solid #ddd;background:#fff}.design-css-d520c0d927 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-d520c0d927 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-d520c0d927 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-d520c0d927 .link-list li{padding:4px 0}.design-css-d520c0d927 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-d520c0d927 .thumb-grid .t{background:#eee}.design-css-d520c0d927 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-d520c0d927 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-d520c0d927 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-d520c0d927 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-d520c0d927 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-d520c0d927 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-d520c0d927 .article h2{font-size:18px}.design-css-d520c0d927 .article p{line-height:1.55}.design-css-d520c0d927 .article .lead{font-size:14px;color:#666}.design-css-d520c0d927 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-d520c0d927 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-d520c0d927 .comment h4{margin:0;color:#1682bc}.design-css-d520c0d927 .comment p{margin:5px 0;line-height:1.45}.design-css-d520c0d927 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-d520c0d927 .wire-title{font-size:22px;margin:0 0 10px}.design-css-d520c0d927 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-d520c0d927 .wire-feature .graybox{height:155px}.design-css-d520c0d927 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-d520c0d927 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-d520c0d927 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-d520c0d927 .wire-news .graybox{height:75px}.design-css-d520c0d927 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-d520c0d927 .agenda div{padding:11px;border-right:1px solid #555}.design-css-d520c0d927 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-d520c0d927 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-d520c0d927 .fofo-cat:nth-child(2){background:#48505c}.design-css-d520c0d927 .fofo-cat:nth-child(3){background:#167ec0}.design-css-d520c0d927 .fofo-cat:nth-child(4){background:#777}.design-css-d520c0d927 .modern{background:#3a3a3a}.design-css-d520c0d927 .modern .site-top{height:47px;background:#1c1c1f}.design-css-d520c0d927 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-d520c0d927 .modern .site-nav a{font-size:10px}.design-css-d520c0d927 .modern .page{background:#efefef}.design-css-d520c0d927 .modern .logo{font-size:25px}.design-css-d520c0d927 .modern .content-white{background:#fff;padding:14px}.design-css-d520c0d927 .modern .section-red{border-top:4px solid #d61e1e}.design-css-d520c0d927 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-d520c0d927 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-d520c0d927 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-d520c0d927 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-d520c0d927 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-d520c0d927 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-d520c0d927 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-d520c0d927 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-d520c0d927 .right-dark{background:#252c32;color:#fff}.design-css-d520c0d927 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-d520c0d927 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-d520c0d927 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-d520c0d927 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-d520c0d927 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-d520c0d927 .review h3{margin:0 0 4px}.design-css-d520c0d927 .review p{font-size:11px;line-height:1.45}.design-css-d520c0d927 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-d520c0d927 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-d520c0d927 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-d520c0d927 .mp-table tr:nth-child(even){background:#eef8df}.design-css-d520c0d927 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-d520c0d927 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-d520c0d927 .filter-section h4{margin:0 0 7px;color:#555}.design-css-d520c0d927 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-d520c0d927 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-d520c0d927 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-d520c0d927 .schedule{width:100%;border-collapse:collapse}.design-css-d520c0d927 .schedule td, .design-css-d520c0d927 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-d520c0d927 .schedule th{background:#eee;text-align:left}.design-css-d520c0d927 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-d520c0d927 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-d520c0d927 .chronique .video .play{top:170px}.design-css-d520c0d927 .popular{background:#222;color:#fff}.design-css-d520c0d927 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-d520c0d927 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-d520c0d927 .modern-header-spacer{height:110px;background:#333}.design-css-d520c0d927 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-d520c0d927 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-d520c0d927 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-d520c0d927 .npf{background:white;border:2px solid #333;padding:16px}.design-css-d520c0d927 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-d520c0d927 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-d520c0d927 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-d520c0d927 .npf .result .pic{height:72px;background:#aaa}.design-css-d520c0d927 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-d520c0d927 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-d520c0d927 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-d520c0d927 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-d520c0d927 .shp-feature img{height:90px;object-fit:cover}.design-css-d520c0d927 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-d520c0d927 .shp-list .rows{font-size:10px}.design-css-d520c0d927 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-d520c0d927 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-d520c0d927 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-d520c0d927 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-d520c0d927 .shp-cards div{height:100px;background:#425b35}.design-css-d520c0d927 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-d520c0d927 .site-top .inner, .design-css-d520c0d927 .site-nav .inner, .design-css-d520c0d927 .page, .design-css-d520c0d927 .footer, .design-css-d520c0d927 .endstrip, .design-css-d520c0d927 .shp-page{max-width:100%;width:100%}.design-css-d520c0d927 .social{display:none}.design-css-d520c0d927 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-d520c0d927 .site-nav .search{display:none}.design-css-d520c0d927 .main-grid, .design-css-d520c0d927 .main-grid.wide-side, .design-css-d520c0d927 .late-grid, .design-css-d520c0d927 .chronique, .design-css-d520c0d927 .forumhome-grid, .design-css-d520c0d927 .profile-cols, .design-css-d520c0d927 .twocol, .design-css-d520c0d927 .npf-grid, .design-css-d520c0d927 .shp-list{grid-template-columns:1fr}.design-css-d520c0d927 .cards, .design-css-d520c0d927 .thumb-grid, .design-css-d520c0d927 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-d520c0d927 .sidebar{display:none}.design-css-d520c0d927 .page{margin-top:0}.design-css-d520c0d927 .profile-cols{padding:8px}.design-css-d520c0d927 .tabs{padding-left:0;overflow:auto}.design-css-d520c0d927 .shp-content{width:100%;margin-top:10px}.design-css-d520c0d927 .stickybar{overflow:auto}.design-css-d520c0d927 .stickybar .search{display:none}}@media(max-width:520px){.design-css-d520c0d927 .cards, .design-css-d520c0d927 .thumb-grid, .design-css-d520c0d927 .hero-news-grid, .design-css-d520c0d927 .wire-feature, .design-css-d520c0d927 .media-row{grid-template-columns:1fr}.design-css-d520c0d927 .logo{font-size:22px}.design-css-d520c0d927 .site-top{height:44px}.design-css-d520c0d927 .site-nav{height:38px}.design-css-d520c0d927 .main-grid{padding:0 7px 14px}.design-css-d520c0d927 .list-row{grid-template-columns:20px 1fr 60px}.design-css-d520c0d927 .list-row>*:nth-child(4), .design-css-d520c0d927 .list-row>*:nth-child(5){display:none}}.design-css-d520c0d927 .page{min-height:2200px}
/* design style group 01eb1120f1 */
.design-css-01eb1120f1 *{box-sizing:border-box}.design-css-01eb1120f1, .design-css-01eb1120f1{margin:0;padding:0}.design-css-01eb1120f1{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-01eb1120f1 a{color:#1682bc;text-decoration:none}.design-css-01eb1120f1 a:hover{text-decoration:underline}.design-css-01eb1120f1 img{display:block;max-width:100%}.design-css-01eb1120f1 .site-top{height:52px;background:#232330;color:#aaa}.design-css-01eb1120f1 .site-top .inner, .design-css-01eb1120f1 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-01eb1120f1 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-01eb1120f1 .logo.orange{color:#fff}.design-css-01eb1120f1 .logo.orange .j{color:#f37021}.design-css-01eb1120f1 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-01eb1120f1 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-01eb1120f1 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-01eb1120f1 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-01eb1120f1 .site-nav{height:44px;background:#55565e;color:white}.design-css-01eb1120f1 .site-nav .inner{gap:28px}.design-css-01eb1120f1 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-01eb1120f1 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-01eb1120f1 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-01eb1120f1 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-01eb1120f1 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-01eb1120f1 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-01eb1120f1 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-01eb1120f1 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-01eb1120f1 .panel{background:#fff;border:1px solid #ddd}.design-css-01eb1120f1 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-01eb1120f1 .panel-body{padding:12px}.design-css-01eb1120f1 .muted{color:#999}.design-css-01eb1120f1 .small{font-size:11px}.design-css-01eb1120f1 .tiny{font-size:10px}.design-css-01eb1120f1 .red{color:#d32020}.design-css-01eb1120f1 .orange{color:#ef5a20}.design-css-01eb1120f1 .blue{color:#1682bc}.design-css-01eb1120f1 .green{color:#54a51c}.design-css-01eb1120f1 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-01eb1120f1 .graybox:before, .design-css-01eb1120f1 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-01eb1120f1 .graybox:before{transform:rotate(27deg)}.design-css-01eb1120f1 .graybox:after{transform:rotate(-27deg)}.design-css-01eb1120f1 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-01eb1120f1 .btn.gray{background:#777}.design-css-01eb1120f1 .btn.orange{background:#f06b22}.design-css-01eb1120f1 .btn.green{background:#62b626}.design-css-01eb1120f1 .btn.dark{background:#353540}.design-css-01eb1120f1 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-01eb1120f1 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-01eb1120f1 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-01eb1120f1 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-01eb1120f1 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-01eb1120f1 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-01eb1120f1 .tag.ps4{background:#1375d1}.design-css-01eb1120f1 .tag.one{background:#49a719}.design-css-01eb1120f1 .tag.ps3{background:#312593}.design-css-01eb1120f1 .tag.news{background:#e32118}.design-css-01eb1120f1 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-01eb1120f1 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-01eb1120f1 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-01eb1120f1 .card img{width:100%;height:145px;object-fit:cover}.design-css-01eb1120f1 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-01eb1120f1 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-01eb1120f1 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-01eb1120f1 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-01eb1120f1 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-01eb1120f1 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-01eb1120f1 .list-row:nth-child(even){background:#fafafa}.design-css-01eb1120f1 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-01eb1120f1 .topic-ico.o{background:#ff9515}.design-css-01eb1120f1 .topic-ico.r{background:#e74c3c}.design-css-01eb1120f1 .pagination{text-align:center;padding:15px}.design-css-01eb1120f1 .pagination span{display:inline-block;margin:0 6px}.design-css-01eb1120f1 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-01eb1120f1 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-01eb1120f1 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-01eb1120f1 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-01eb1120f1 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-01eb1120f1 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-01eb1120f1 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-01eb1120f1 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-01eb1120f1 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-01eb1120f1 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-01eb1120f1 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-01eb1120f1 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-01eb1120f1 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-01eb1120f1 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-01eb1120f1 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-01eb1120f1 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-01eb1120f1 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-01eb1120f1 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-01eb1120f1 .editor{height:150px;border:1px solid #ddd}.design-css-01eb1120f1 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-01eb1120f1 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-01eb1120f1 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-01eb1120f1 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-01eb1120f1 .rating small{font-size:9px}.design-css-01eb1120f1 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-01eb1120f1 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-01eb1120f1 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-01eb1120f1 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-01eb1120f1 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-01eb1120f1 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-01eb1120f1 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-01eb1120f1 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-01eb1120f1 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-01eb1120f1 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-01eb1120f1 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-01eb1120f1 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-01eb1120f1 .profile-box{border:1px solid #ddd;background:#fff}.design-css-01eb1120f1 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-01eb1120f1 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-01eb1120f1 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-01eb1120f1 .link-list li{padding:4px 0}.design-css-01eb1120f1 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-01eb1120f1 .thumb-grid .t{background:#eee}.design-css-01eb1120f1 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-01eb1120f1 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-01eb1120f1 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-01eb1120f1 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-01eb1120f1 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-01eb1120f1 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-01eb1120f1 .article h2{font-size:18px}.design-css-01eb1120f1 .article p{line-height:1.55}.design-css-01eb1120f1 .article .lead{font-size:14px;color:#666}.design-css-01eb1120f1 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-01eb1120f1 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-01eb1120f1 .comment h4{margin:0;color:#1682bc}.design-css-01eb1120f1 .comment p{margin:5px 0;line-height:1.45}.design-css-01eb1120f1 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-01eb1120f1 .wire-title{font-size:22px;margin:0 0 10px}.design-css-01eb1120f1 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-01eb1120f1 .wire-feature .graybox{height:155px}.design-css-01eb1120f1 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-01eb1120f1 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-01eb1120f1 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-01eb1120f1 .wire-news .graybox{height:75px}.design-css-01eb1120f1 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-01eb1120f1 .agenda div{padding:11px;border-right:1px solid #555}.design-css-01eb1120f1 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-01eb1120f1 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-01eb1120f1 .fofo-cat:nth-child(2){background:#48505c}.design-css-01eb1120f1 .fofo-cat:nth-child(3){background:#167ec0}.design-css-01eb1120f1 .fofo-cat:nth-child(4){background:#777}.design-css-01eb1120f1 .modern{background:#3a3a3a}.design-css-01eb1120f1 .modern .site-top{height:47px;background:#1c1c1f}.design-css-01eb1120f1 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-01eb1120f1 .modern .site-nav a{font-size:10px}.design-css-01eb1120f1 .modern .page{background:#efefef}.design-css-01eb1120f1 .modern .logo{font-size:25px}.design-css-01eb1120f1 .modern .content-white{background:#fff;padding:14px}.design-css-01eb1120f1 .modern .section-red{border-top:4px solid #d61e1e}.design-css-01eb1120f1 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-01eb1120f1 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-01eb1120f1 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-01eb1120f1 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-01eb1120f1 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-01eb1120f1 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-01eb1120f1 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-01eb1120f1 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-01eb1120f1 .right-dark{background:#252c32;color:#fff}.design-css-01eb1120f1 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-01eb1120f1 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-01eb1120f1 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-01eb1120f1 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-01eb1120f1 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-01eb1120f1 .review h3{margin:0 0 4px}.design-css-01eb1120f1 .review p{font-size:11px;line-height:1.45}.design-css-01eb1120f1 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-01eb1120f1 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-01eb1120f1 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-01eb1120f1 .mp-table tr:nth-child(even){background:#eef8df}.design-css-01eb1120f1 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-01eb1120f1 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-01eb1120f1 .filter-section h4{margin:0 0 7px;color:#555}.design-css-01eb1120f1 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-01eb1120f1 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-01eb1120f1 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-01eb1120f1 .schedule{width:100%;border-collapse:collapse}.design-css-01eb1120f1 .schedule td, .design-css-01eb1120f1 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-01eb1120f1 .schedule th{background:#eee;text-align:left}.design-css-01eb1120f1 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-01eb1120f1 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-01eb1120f1 .chronique .video .play{top:170px}.design-css-01eb1120f1 .popular{background:#222;color:#fff}.design-css-01eb1120f1 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-01eb1120f1 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-01eb1120f1 .modern-header-spacer{height:110px;background:#333}.design-css-01eb1120f1 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-01eb1120f1 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-01eb1120f1 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-01eb1120f1 .npf{background:white;border:2px solid #333;padding:16px}.design-css-01eb1120f1 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-01eb1120f1 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-01eb1120f1 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-01eb1120f1 .npf .result .pic{height:72px;background:#aaa}.design-css-01eb1120f1 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-01eb1120f1 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-01eb1120f1 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-01eb1120f1 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-01eb1120f1 .shp-feature img{height:90px;object-fit:cover}.design-css-01eb1120f1 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-01eb1120f1 .shp-list .rows{font-size:10px}.design-css-01eb1120f1 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-01eb1120f1 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-01eb1120f1 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-01eb1120f1 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-01eb1120f1 .shp-cards div{height:100px;background:#425b35}.design-css-01eb1120f1 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-01eb1120f1 .site-top .inner, .design-css-01eb1120f1 .site-nav .inner, .design-css-01eb1120f1 .page, .design-css-01eb1120f1 .footer, .design-css-01eb1120f1 .endstrip, .design-css-01eb1120f1 .shp-page{max-width:100%;width:100%}.design-css-01eb1120f1 .social{display:none}.design-css-01eb1120f1 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-01eb1120f1 .site-nav .search{display:none}.design-css-01eb1120f1 .main-grid, .design-css-01eb1120f1 .main-grid.wide-side, .design-css-01eb1120f1 .late-grid, .design-css-01eb1120f1 .chronique, .design-css-01eb1120f1 .forumhome-grid, .design-css-01eb1120f1 .profile-cols, .design-css-01eb1120f1 .twocol, .design-css-01eb1120f1 .npf-grid, .design-css-01eb1120f1 .shp-list{grid-template-columns:1fr}.design-css-01eb1120f1 .cards, .design-css-01eb1120f1 .thumb-grid, .design-css-01eb1120f1 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-01eb1120f1 .sidebar{display:none}.design-css-01eb1120f1 .page{margin-top:0}.design-css-01eb1120f1 .profile-cols{padding:8px}.design-css-01eb1120f1 .tabs{padding-left:0;overflow:auto}.design-css-01eb1120f1 .shp-content{width:100%;margin-top:10px}.design-css-01eb1120f1 .stickybar{overflow:auto}.design-css-01eb1120f1 .stickybar .search{display:none}}@media(max-width:520px){.design-css-01eb1120f1 .cards, .design-css-01eb1120f1 .thumb-grid, .design-css-01eb1120f1 .hero-news-grid, .design-css-01eb1120f1 .wire-feature, .design-css-01eb1120f1 .media-row{grid-template-columns:1fr}.design-css-01eb1120f1 .logo{font-size:22px}.design-css-01eb1120f1 .site-top{height:44px}.design-css-01eb1120f1 .site-nav{height:38px}.design-css-01eb1120f1 .main-grid{padding:0 7px 14px}.design-css-01eb1120f1 .list-row{grid-template-columns:20px 1fr 60px}.design-css-01eb1120f1 .list-row>*:nth-child(4), .design-css-01eb1120f1 .list-row>*:nth-child(5){display:none}}.design-css-01eb1120f1 .page{min-height:2700px}
/* design style group f18fa7fcf2 */
.design-css-f18fa7fcf2 *{box-sizing:border-box}.design-css-f18fa7fcf2, .design-css-f18fa7fcf2{margin:0;padding:0}.design-css-f18fa7fcf2{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-f18fa7fcf2 a{color:#1682bc;text-decoration:none}.design-css-f18fa7fcf2 a:hover{text-decoration:underline}.design-css-f18fa7fcf2 img{display:block;max-width:100%}.design-css-f18fa7fcf2 .site-top{height:52px;background:#232330;color:#aaa}.design-css-f18fa7fcf2 .site-top .inner, .design-css-f18fa7fcf2 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-f18fa7fcf2 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-f18fa7fcf2 .logo.orange{color:#fff}.design-css-f18fa7fcf2 .logo.orange .j{color:#f37021}.design-css-f18fa7fcf2 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-f18fa7fcf2 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-f18fa7fcf2 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-f18fa7fcf2 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-f18fa7fcf2 .site-nav{height:44px;background:#55565e;color:white}.design-css-f18fa7fcf2 .site-nav .inner{gap:28px}.design-css-f18fa7fcf2 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-f18fa7fcf2 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-f18fa7fcf2 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-f18fa7fcf2 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-f18fa7fcf2 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-f18fa7fcf2 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-f18fa7fcf2 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-f18fa7fcf2 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-f18fa7fcf2 .panel{background:#fff;border:1px solid #ddd}.design-css-f18fa7fcf2 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-f18fa7fcf2 .panel-body{padding:12px}.design-css-f18fa7fcf2 .muted{color:#999}.design-css-f18fa7fcf2 .small{font-size:11px}.design-css-f18fa7fcf2 .tiny{font-size:10px}.design-css-f18fa7fcf2 .red{color:#d32020}.design-css-f18fa7fcf2 .orange{color:#ef5a20}.design-css-f18fa7fcf2 .blue{color:#1682bc}.design-css-f18fa7fcf2 .green{color:#54a51c}.design-css-f18fa7fcf2 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-f18fa7fcf2 .graybox:before, .design-css-f18fa7fcf2 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-f18fa7fcf2 .graybox:before{transform:rotate(27deg)}.design-css-f18fa7fcf2 .graybox:after{transform:rotate(-27deg)}.design-css-f18fa7fcf2 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-f18fa7fcf2 .btn.gray{background:#777}.design-css-f18fa7fcf2 .btn.orange{background:#f06b22}.design-css-f18fa7fcf2 .btn.green{background:#62b626}.design-css-f18fa7fcf2 .btn.dark{background:#353540}.design-css-f18fa7fcf2 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-f18fa7fcf2 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-f18fa7fcf2 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-f18fa7fcf2 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-f18fa7fcf2 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-f18fa7fcf2 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-f18fa7fcf2 .tag.ps4{background:#1375d1}.design-css-f18fa7fcf2 .tag.one{background:#49a719}.design-css-f18fa7fcf2 .tag.ps3{background:#312593}.design-css-f18fa7fcf2 .tag.news{background:#e32118}.design-css-f18fa7fcf2 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-f18fa7fcf2 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-f18fa7fcf2 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-f18fa7fcf2 .card img{width:100%;height:145px;object-fit:cover}.design-css-f18fa7fcf2 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-f18fa7fcf2 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-f18fa7fcf2 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-f18fa7fcf2 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-f18fa7fcf2 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-f18fa7fcf2 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-f18fa7fcf2 .list-row:nth-child(even){background:#fafafa}.design-css-f18fa7fcf2 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-f18fa7fcf2 .topic-ico.o{background:#ff9515}.design-css-f18fa7fcf2 .topic-ico.r{background:#e74c3c}.design-css-f18fa7fcf2 .pagination{text-align:center;padding:15px}.design-css-f18fa7fcf2 .pagination span{display:inline-block;margin:0 6px}.design-css-f18fa7fcf2 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-f18fa7fcf2 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-f18fa7fcf2 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-f18fa7fcf2 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-f18fa7fcf2 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-f18fa7fcf2 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-f18fa7fcf2 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-f18fa7fcf2 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-f18fa7fcf2 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-f18fa7fcf2 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-f18fa7fcf2 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-f18fa7fcf2 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-f18fa7fcf2 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-f18fa7fcf2 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-f18fa7fcf2 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-f18fa7fcf2 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-f18fa7fcf2 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-f18fa7fcf2 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-f18fa7fcf2 .editor{height:150px;border:1px solid #ddd}.design-css-f18fa7fcf2 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-f18fa7fcf2 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-f18fa7fcf2 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-f18fa7fcf2 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-f18fa7fcf2 .rating small{font-size:9px}.design-css-f18fa7fcf2 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-f18fa7fcf2 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-f18fa7fcf2 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-f18fa7fcf2 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-f18fa7fcf2 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-f18fa7fcf2 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-f18fa7fcf2 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-f18fa7fcf2 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-f18fa7fcf2 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-f18fa7fcf2 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-f18fa7fcf2 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-f18fa7fcf2 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-f18fa7fcf2 .profile-box{border:1px solid #ddd;background:#fff}.design-css-f18fa7fcf2 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-f18fa7fcf2 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-f18fa7fcf2 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-f18fa7fcf2 .link-list li{padding:4px 0}.design-css-f18fa7fcf2 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-f18fa7fcf2 .thumb-grid .t{background:#eee}.design-css-f18fa7fcf2 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-f18fa7fcf2 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-f18fa7fcf2 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-f18fa7fcf2 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-f18fa7fcf2 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-f18fa7fcf2 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-f18fa7fcf2 .article h2{font-size:18px}.design-css-f18fa7fcf2 .article p{line-height:1.55}.design-css-f18fa7fcf2 .article .lead{font-size:14px;color:#666}.design-css-f18fa7fcf2 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-f18fa7fcf2 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-f18fa7fcf2 .comment h4{margin:0;color:#1682bc}.design-css-f18fa7fcf2 .comment p{margin:5px 0;line-height:1.45}.design-css-f18fa7fcf2 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-f18fa7fcf2 .wire-title{font-size:22px;margin:0 0 10px}.design-css-f18fa7fcf2 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-f18fa7fcf2 .wire-feature .graybox{height:155px}.design-css-f18fa7fcf2 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-f18fa7fcf2 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-f18fa7fcf2 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-f18fa7fcf2 .wire-news .graybox{height:75px}.design-css-f18fa7fcf2 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-f18fa7fcf2 .agenda div{padding:11px;border-right:1px solid #555}.design-css-f18fa7fcf2 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-f18fa7fcf2 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-f18fa7fcf2 .fofo-cat:nth-child(2){background:#48505c}.design-css-f18fa7fcf2 .fofo-cat:nth-child(3){background:#167ec0}.design-css-f18fa7fcf2 .fofo-cat:nth-child(4){background:#777}.design-css-f18fa7fcf2 .modern{background:#3a3a3a}.design-css-f18fa7fcf2 .modern .site-top{height:47px;background:#1c1c1f}.design-css-f18fa7fcf2 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-f18fa7fcf2 .modern .site-nav a{font-size:10px}.design-css-f18fa7fcf2 .modern .page{background:#efefef}.design-css-f18fa7fcf2 .modern .logo{font-size:25px}.design-css-f18fa7fcf2 .modern .content-white{background:#fff;padding:14px}.design-css-f18fa7fcf2 .modern .section-red{border-top:4px solid #d61e1e}.design-css-f18fa7fcf2 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-f18fa7fcf2 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-f18fa7fcf2 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-f18fa7fcf2 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-f18fa7fcf2 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-f18fa7fcf2 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-f18fa7fcf2 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-f18fa7fcf2 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-f18fa7fcf2 .right-dark{background:#252c32;color:#fff}.design-css-f18fa7fcf2 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-f18fa7fcf2 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-f18fa7fcf2 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-f18fa7fcf2 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-f18fa7fcf2 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-f18fa7fcf2 .review h3{margin:0 0 4px}.design-css-f18fa7fcf2 .review p{font-size:11px;line-height:1.45}.design-css-f18fa7fcf2 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-f18fa7fcf2 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-f18fa7fcf2 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-f18fa7fcf2 .mp-table tr:nth-child(even){background:#eef8df}.design-css-f18fa7fcf2 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-f18fa7fcf2 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-f18fa7fcf2 .filter-section h4{margin:0 0 7px;color:#555}.design-css-f18fa7fcf2 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-f18fa7fcf2 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-f18fa7fcf2 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-f18fa7fcf2 .schedule{width:100%;border-collapse:collapse}.design-css-f18fa7fcf2 .schedule td, .design-css-f18fa7fcf2 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-f18fa7fcf2 .schedule th{background:#eee;text-align:left}.design-css-f18fa7fcf2 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-f18fa7fcf2 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-f18fa7fcf2 .chronique .video .play{top:170px}.design-css-f18fa7fcf2 .popular{background:#222;color:#fff}.design-css-f18fa7fcf2 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-f18fa7fcf2 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-f18fa7fcf2 .modern-header-spacer{height:110px;background:#333}.design-css-f18fa7fcf2 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-f18fa7fcf2 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-f18fa7fcf2 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-f18fa7fcf2 .npf{background:white;border:2px solid #333;padding:16px}.design-css-f18fa7fcf2 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-f18fa7fcf2 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-f18fa7fcf2 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-f18fa7fcf2 .npf .result .pic{height:72px;background:#aaa}.design-css-f18fa7fcf2 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-f18fa7fcf2 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-f18fa7fcf2 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-f18fa7fcf2 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-f18fa7fcf2 .shp-feature img{height:90px;object-fit:cover}.design-css-f18fa7fcf2 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-f18fa7fcf2 .shp-list .rows{font-size:10px}.design-css-f18fa7fcf2 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-f18fa7fcf2 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-f18fa7fcf2 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-f18fa7fcf2 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-f18fa7fcf2 .shp-cards div{height:100px;background:#425b35}.design-css-f18fa7fcf2 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-f18fa7fcf2 .site-top .inner, .design-css-f18fa7fcf2 .site-nav .inner, .design-css-f18fa7fcf2 .page, .design-css-f18fa7fcf2 .footer, .design-css-f18fa7fcf2 .endstrip, .design-css-f18fa7fcf2 .shp-page{max-width:100%;width:100%}.design-css-f18fa7fcf2 .social{display:none}.design-css-f18fa7fcf2 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-f18fa7fcf2 .site-nav .search{display:none}.design-css-f18fa7fcf2 .main-grid, .design-css-f18fa7fcf2 .main-grid.wide-side, .design-css-f18fa7fcf2 .late-grid, .design-css-f18fa7fcf2 .chronique, .design-css-f18fa7fcf2 .forumhome-grid, .design-css-f18fa7fcf2 .profile-cols, .design-css-f18fa7fcf2 .twocol, .design-css-f18fa7fcf2 .npf-grid, .design-css-f18fa7fcf2 .shp-list{grid-template-columns:1fr}.design-css-f18fa7fcf2 .cards, .design-css-f18fa7fcf2 .thumb-grid, .design-css-f18fa7fcf2 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-f18fa7fcf2 .sidebar{display:none}.design-css-f18fa7fcf2 .page{margin-top:0}.design-css-f18fa7fcf2 .profile-cols{padding:8px}.design-css-f18fa7fcf2 .tabs{padding-left:0;overflow:auto}.design-css-f18fa7fcf2 .shp-content{width:100%;margin-top:10px}.design-css-f18fa7fcf2 .stickybar{overflow:auto}.design-css-f18fa7fcf2 .stickybar .search{display:none}}@media(max-width:520px){.design-css-f18fa7fcf2 .cards, .design-css-f18fa7fcf2 .thumb-grid, .design-css-f18fa7fcf2 .hero-news-grid, .design-css-f18fa7fcf2 .wire-feature, .design-css-f18fa7fcf2 .media-row{grid-template-columns:1fr}.design-css-f18fa7fcf2 .logo{font-size:22px}.design-css-f18fa7fcf2 .site-top{height:44px}.design-css-f18fa7fcf2 .site-nav{height:38px}.design-css-f18fa7fcf2 .main-grid{padding:0 7px 14px}.design-css-f18fa7fcf2 .list-row{grid-template-columns:20px 1fr 60px}.design-css-f18fa7fcf2 .list-row>*:nth-child(4), .design-css-f18fa7fcf2 .list-row>*:nth-child(5){display:none}}.design-css-f18fa7fcf2 .page{min-height:3900px}
/* design style group 0fe0ddce41 */
.design-css-0fe0ddce41 *{box-sizing:border-box}.design-css-0fe0ddce41, .design-css-0fe0ddce41{margin:0;padding:0}.design-css-0fe0ddce41{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-0fe0ddce41 a{color:#1682bc;text-decoration:none}.design-css-0fe0ddce41 a:hover{text-decoration:underline}.design-css-0fe0ddce41 img{display:block;max-width:100%}.design-css-0fe0ddce41 .site-top{height:52px;background:#232330;color:#aaa}.design-css-0fe0ddce41 .site-top .inner, .design-css-0fe0ddce41 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-0fe0ddce41 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-0fe0ddce41 .logo.orange{color:#fff}.design-css-0fe0ddce41 .logo.orange .j{color:#f37021}.design-css-0fe0ddce41 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-0fe0ddce41 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-0fe0ddce41 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-0fe0ddce41 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-0fe0ddce41 .site-nav{height:44px;background:#55565e;color:white}.design-css-0fe0ddce41 .site-nav .inner{gap:28px}.design-css-0fe0ddce41 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-0fe0ddce41 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-0fe0ddce41 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-0fe0ddce41 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-0fe0ddce41 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-0fe0ddce41 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-0fe0ddce41 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-0fe0ddce41 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-0fe0ddce41 .panel{background:#fff;border:1px solid #ddd}.design-css-0fe0ddce41 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-0fe0ddce41 .panel-body{padding:12px}.design-css-0fe0ddce41 .muted{color:#999}.design-css-0fe0ddce41 .small{font-size:11px}.design-css-0fe0ddce41 .tiny{font-size:10px}.design-css-0fe0ddce41 .red{color:#d32020}.design-css-0fe0ddce41 .orange{color:#ef5a20}.design-css-0fe0ddce41 .blue{color:#1682bc}.design-css-0fe0ddce41 .green{color:#54a51c}.design-css-0fe0ddce41 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-0fe0ddce41 .graybox:before, .design-css-0fe0ddce41 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-0fe0ddce41 .graybox:before{transform:rotate(27deg)}.design-css-0fe0ddce41 .graybox:after{transform:rotate(-27deg)}.design-css-0fe0ddce41 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-0fe0ddce41 .btn.gray{background:#777}.design-css-0fe0ddce41 .btn.orange{background:#f06b22}.design-css-0fe0ddce41 .btn.green{background:#62b626}.design-css-0fe0ddce41 .btn.dark{background:#353540}.design-css-0fe0ddce41 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-0fe0ddce41 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-0fe0ddce41 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-0fe0ddce41 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-0fe0ddce41 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-0fe0ddce41 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-0fe0ddce41 .tag.ps4{background:#1375d1}.design-css-0fe0ddce41 .tag.one{background:#49a719}.design-css-0fe0ddce41 .tag.ps3{background:#312593}.design-css-0fe0ddce41 .tag.news{background:#e32118}.design-css-0fe0ddce41 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-0fe0ddce41 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-0fe0ddce41 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-0fe0ddce41 .card img{width:100%;height:145px;object-fit:cover}.design-css-0fe0ddce41 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-0fe0ddce41 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-0fe0ddce41 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-0fe0ddce41 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-0fe0ddce41 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-0fe0ddce41 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-0fe0ddce41 .list-row:nth-child(even){background:#fafafa}.design-css-0fe0ddce41 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-0fe0ddce41 .topic-ico.o{background:#ff9515}.design-css-0fe0ddce41 .topic-ico.r{background:#e74c3c}.design-css-0fe0ddce41 .pagination{text-align:center;padding:15px}.design-css-0fe0ddce41 .pagination span{display:inline-block;margin:0 6px}.design-css-0fe0ddce41 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-0fe0ddce41 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-0fe0ddce41 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-0fe0ddce41 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-0fe0ddce41 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-0fe0ddce41 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-0fe0ddce41 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-0fe0ddce41 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-0fe0ddce41 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-0fe0ddce41 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-0fe0ddce41 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-0fe0ddce41 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-0fe0ddce41 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-0fe0ddce41 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-0fe0ddce41 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-0fe0ddce41 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-0fe0ddce41 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-0fe0ddce41 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-0fe0ddce41 .editor{height:150px;border:1px solid #ddd}.design-css-0fe0ddce41 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-0fe0ddce41 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-0fe0ddce41 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-0fe0ddce41 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-0fe0ddce41 .rating small{font-size:9px}.design-css-0fe0ddce41 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-0fe0ddce41 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-0fe0ddce41 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-0fe0ddce41 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-0fe0ddce41 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-0fe0ddce41 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-0fe0ddce41 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-0fe0ddce41 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-0fe0ddce41 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-0fe0ddce41 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-0fe0ddce41 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-0fe0ddce41 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-0fe0ddce41 .profile-box{border:1px solid #ddd;background:#fff}.design-css-0fe0ddce41 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-0fe0ddce41 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-0fe0ddce41 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-0fe0ddce41 .link-list li{padding:4px 0}.design-css-0fe0ddce41 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-0fe0ddce41 .thumb-grid .t{background:#eee}.design-css-0fe0ddce41 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-0fe0ddce41 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-0fe0ddce41 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-0fe0ddce41 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-0fe0ddce41 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-0fe0ddce41 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-0fe0ddce41 .article h2{font-size:18px}.design-css-0fe0ddce41 .article p{line-height:1.55}.design-css-0fe0ddce41 .article .lead{font-size:14px;color:#666}.design-css-0fe0ddce41 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-0fe0ddce41 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-0fe0ddce41 .comment h4{margin:0;color:#1682bc}.design-css-0fe0ddce41 .comment p{margin:5px 0;line-height:1.45}.design-css-0fe0ddce41 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-0fe0ddce41 .wire-title{font-size:22px;margin:0 0 10px}.design-css-0fe0ddce41 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-0fe0ddce41 .wire-feature .graybox{height:155px}.design-css-0fe0ddce41 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-0fe0ddce41 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-0fe0ddce41 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-0fe0ddce41 .wire-news .graybox{height:75px}.design-css-0fe0ddce41 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-0fe0ddce41 .agenda div{padding:11px;border-right:1px solid #555}.design-css-0fe0ddce41 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-0fe0ddce41 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-0fe0ddce41 .fofo-cat:nth-child(2){background:#48505c}.design-css-0fe0ddce41 .fofo-cat:nth-child(3){background:#167ec0}.design-css-0fe0ddce41 .fofo-cat:nth-child(4){background:#777}.design-css-0fe0ddce41 .modern{background:#3a3a3a}.design-css-0fe0ddce41 .modern .site-top{height:47px;background:#1c1c1f}.design-css-0fe0ddce41 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-0fe0ddce41 .modern .site-nav a{font-size:10px}.design-css-0fe0ddce41 .modern .page{background:#efefef}.design-css-0fe0ddce41 .modern .logo{font-size:25px}.design-css-0fe0ddce41 .modern .content-white{background:#fff;padding:14px}.design-css-0fe0ddce41 .modern .section-red{border-top:4px solid #d61e1e}.design-css-0fe0ddce41 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-0fe0ddce41 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-0fe0ddce41 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-0fe0ddce41 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-0fe0ddce41 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-0fe0ddce41 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-0fe0ddce41 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-0fe0ddce41 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-0fe0ddce41 .right-dark{background:#252c32;color:#fff}.design-css-0fe0ddce41 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-0fe0ddce41 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-0fe0ddce41 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-0fe0ddce41 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-0fe0ddce41 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-0fe0ddce41 .review h3{margin:0 0 4px}.design-css-0fe0ddce41 .review p{font-size:11px;line-height:1.45}.design-css-0fe0ddce41 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-0fe0ddce41 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-0fe0ddce41 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-0fe0ddce41 .mp-table tr:nth-child(even){background:#eef8df}.design-css-0fe0ddce41 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-0fe0ddce41 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-0fe0ddce41 .filter-section h4{margin:0 0 7px;color:#555}.design-css-0fe0ddce41 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-0fe0ddce41 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-0fe0ddce41 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-0fe0ddce41 .schedule{width:100%;border-collapse:collapse}.design-css-0fe0ddce41 .schedule td, .design-css-0fe0ddce41 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-0fe0ddce41 .schedule th{background:#eee;text-align:left}.design-css-0fe0ddce41 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-0fe0ddce41 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-0fe0ddce41 .chronique .video .play{top:170px}.design-css-0fe0ddce41 .popular{background:#222;color:#fff}.design-css-0fe0ddce41 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-0fe0ddce41 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-0fe0ddce41 .modern-header-spacer{height:110px;background:#333}.design-css-0fe0ddce41 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-0fe0ddce41 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-0fe0ddce41 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-0fe0ddce41 .npf{background:white;border:2px solid #333;padding:16px}.design-css-0fe0ddce41 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-0fe0ddce41 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-0fe0ddce41 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-0fe0ddce41 .npf .result .pic{height:72px;background:#aaa}.design-css-0fe0ddce41 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-0fe0ddce41 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-0fe0ddce41 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-0fe0ddce41 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-0fe0ddce41 .shp-feature img{height:90px;object-fit:cover}.design-css-0fe0ddce41 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-0fe0ddce41 .shp-list .rows{font-size:10px}.design-css-0fe0ddce41 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-0fe0ddce41 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-0fe0ddce41 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-0fe0ddce41 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-0fe0ddce41 .shp-cards div{height:100px;background:#425b35}.design-css-0fe0ddce41 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-0fe0ddce41 .site-top .inner, .design-css-0fe0ddce41 .site-nav .inner, .design-css-0fe0ddce41 .page, .design-css-0fe0ddce41 .footer, .design-css-0fe0ddce41 .endstrip, .design-css-0fe0ddce41 .shp-page{max-width:100%;width:100%}.design-css-0fe0ddce41 .social{display:none}.design-css-0fe0ddce41 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-0fe0ddce41 .site-nav .search{display:none}.design-css-0fe0ddce41 .main-grid, .design-css-0fe0ddce41 .main-grid.wide-side, .design-css-0fe0ddce41 .late-grid, .design-css-0fe0ddce41 .chronique, .design-css-0fe0ddce41 .forumhome-grid, .design-css-0fe0ddce41 .profile-cols, .design-css-0fe0ddce41 .twocol, .design-css-0fe0ddce41 .npf-grid, .design-css-0fe0ddce41 .shp-list{grid-template-columns:1fr}.design-css-0fe0ddce41 .cards, .design-css-0fe0ddce41 .thumb-grid, .design-css-0fe0ddce41 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-0fe0ddce41 .sidebar{display:none}.design-css-0fe0ddce41 .page{margin-top:0}.design-css-0fe0ddce41 .profile-cols{padding:8px}.design-css-0fe0ddce41 .tabs{padding-left:0;overflow:auto}.design-css-0fe0ddce41 .shp-content{width:100%;margin-top:10px}.design-css-0fe0ddce41 .stickybar{overflow:auto}.design-css-0fe0ddce41 .stickybar .search{display:none}}@media(max-width:520px){.design-css-0fe0ddce41 .cards, .design-css-0fe0ddce41 .thumb-grid, .design-css-0fe0ddce41 .hero-news-grid, .design-css-0fe0ddce41 .wire-feature, .design-css-0fe0ddce41 .media-row{grid-template-columns:1fr}.design-css-0fe0ddce41 .logo{font-size:22px}.design-css-0fe0ddce41 .site-top{height:44px}.design-css-0fe0ddce41 .site-nav{height:38px}.design-css-0fe0ddce41 .main-grid{padding:0 7px 14px}.design-css-0fe0ddce41 .list-row{grid-template-columns:20px 1fr 60px}.design-css-0fe0ddce41 .list-row>*:nth-child(4), .design-css-0fe0ddce41 .list-row>*:nth-child(5){display:none}}.design-css-0fe0ddce41 .page{min-height:1700px}
/* design style group 6299e7e5c2 */
.design-css-6299e7e5c2 *{box-sizing:border-box}.design-css-6299e7e5c2, .design-css-6299e7e5c2{margin:0;padding:0}.design-css-6299e7e5c2{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-6299e7e5c2 a{color:#1682bc;text-decoration:none}.design-css-6299e7e5c2 a:hover{text-decoration:underline}.design-css-6299e7e5c2 img{display:block;max-width:100%}.design-css-6299e7e5c2 .site-top{height:52px;background:#232330;color:#aaa}.design-css-6299e7e5c2 .site-top .inner, .design-css-6299e7e5c2 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-6299e7e5c2 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-6299e7e5c2 .logo.orange{color:#fff}.design-css-6299e7e5c2 .logo.orange .j{color:#f37021}.design-css-6299e7e5c2 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-6299e7e5c2 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-6299e7e5c2 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-6299e7e5c2 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-6299e7e5c2 .site-nav{height:44px;background:#55565e;color:white}.design-css-6299e7e5c2 .site-nav .inner{gap:28px}.design-css-6299e7e5c2 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-6299e7e5c2 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-6299e7e5c2 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-6299e7e5c2 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-6299e7e5c2 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-6299e7e5c2 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-6299e7e5c2 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-6299e7e5c2 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-6299e7e5c2 .panel{background:#fff;border:1px solid #ddd}.design-css-6299e7e5c2 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-6299e7e5c2 .panel-body{padding:12px}.design-css-6299e7e5c2 .muted{color:#999}.design-css-6299e7e5c2 .small{font-size:11px}.design-css-6299e7e5c2 .tiny{font-size:10px}.design-css-6299e7e5c2 .red{color:#d32020}.design-css-6299e7e5c2 .orange{color:#ef5a20}.design-css-6299e7e5c2 .blue{color:#1682bc}.design-css-6299e7e5c2 .green{color:#54a51c}.design-css-6299e7e5c2 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-6299e7e5c2 .graybox:before, .design-css-6299e7e5c2 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-6299e7e5c2 .graybox:before{transform:rotate(27deg)}.design-css-6299e7e5c2 .graybox:after{transform:rotate(-27deg)}.design-css-6299e7e5c2 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-6299e7e5c2 .btn.gray{background:#777}.design-css-6299e7e5c2 .btn.orange{background:#f06b22}.design-css-6299e7e5c2 .btn.green{background:#62b626}.design-css-6299e7e5c2 .btn.dark{background:#353540}.design-css-6299e7e5c2 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-6299e7e5c2 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-6299e7e5c2 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-6299e7e5c2 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-6299e7e5c2 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-6299e7e5c2 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-6299e7e5c2 .tag.ps4{background:#1375d1}.design-css-6299e7e5c2 .tag.one{background:#49a719}.design-css-6299e7e5c2 .tag.ps3{background:#312593}.design-css-6299e7e5c2 .tag.news{background:#e32118}.design-css-6299e7e5c2 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-6299e7e5c2 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-6299e7e5c2 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-6299e7e5c2 .card img{width:100%;height:145px;object-fit:cover}.design-css-6299e7e5c2 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-6299e7e5c2 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-6299e7e5c2 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-6299e7e5c2 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-6299e7e5c2 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-6299e7e5c2 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-6299e7e5c2 .list-row:nth-child(even){background:#fafafa}.design-css-6299e7e5c2 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-6299e7e5c2 .topic-ico.o{background:#ff9515}.design-css-6299e7e5c2 .topic-ico.r{background:#e74c3c}.design-css-6299e7e5c2 .pagination{text-align:center;padding:15px}.design-css-6299e7e5c2 .pagination span{display:inline-block;margin:0 6px}.design-css-6299e7e5c2 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-6299e7e5c2 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-6299e7e5c2 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-6299e7e5c2 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-6299e7e5c2 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-6299e7e5c2 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-6299e7e5c2 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-6299e7e5c2 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-6299e7e5c2 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-6299e7e5c2 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-6299e7e5c2 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-6299e7e5c2 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-6299e7e5c2 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-6299e7e5c2 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-6299e7e5c2 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-6299e7e5c2 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-6299e7e5c2 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-6299e7e5c2 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-6299e7e5c2 .editor{height:150px;border:1px solid #ddd}.design-css-6299e7e5c2 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-6299e7e5c2 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-6299e7e5c2 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-6299e7e5c2 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-6299e7e5c2 .rating small{font-size:9px}.design-css-6299e7e5c2 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-6299e7e5c2 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-6299e7e5c2 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-6299e7e5c2 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-6299e7e5c2 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-6299e7e5c2 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-6299e7e5c2 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-6299e7e5c2 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-6299e7e5c2 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-6299e7e5c2 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-6299e7e5c2 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-6299e7e5c2 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-6299e7e5c2 .profile-box{border:1px solid #ddd;background:#fff}.design-css-6299e7e5c2 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-6299e7e5c2 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-6299e7e5c2 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-6299e7e5c2 .link-list li{padding:4px 0}.design-css-6299e7e5c2 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-6299e7e5c2 .thumb-grid .t{background:#eee}.design-css-6299e7e5c2 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-6299e7e5c2 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-6299e7e5c2 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-6299e7e5c2 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-6299e7e5c2 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-6299e7e5c2 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-6299e7e5c2 .article h2{font-size:18px}.design-css-6299e7e5c2 .article p{line-height:1.55}.design-css-6299e7e5c2 .article .lead{font-size:14px;color:#666}.design-css-6299e7e5c2 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-6299e7e5c2 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-6299e7e5c2 .comment h4{margin:0;color:#1682bc}.design-css-6299e7e5c2 .comment p{margin:5px 0;line-height:1.45}.design-css-6299e7e5c2 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-6299e7e5c2 .wire-title{font-size:22px;margin:0 0 10px}.design-css-6299e7e5c2 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-6299e7e5c2 .wire-feature .graybox{height:155px}.design-css-6299e7e5c2 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-6299e7e5c2 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-6299e7e5c2 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-6299e7e5c2 .wire-news .graybox{height:75px}.design-css-6299e7e5c2 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-6299e7e5c2 .agenda div{padding:11px;border-right:1px solid #555}.design-css-6299e7e5c2 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-6299e7e5c2 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-6299e7e5c2 .fofo-cat:nth-child(2){background:#48505c}.design-css-6299e7e5c2 .fofo-cat:nth-child(3){background:#167ec0}.design-css-6299e7e5c2 .fofo-cat:nth-child(4){background:#777}.design-css-6299e7e5c2 .modern{background:#3a3a3a}.design-css-6299e7e5c2 .modern .site-top{height:47px;background:#1c1c1f}.design-css-6299e7e5c2 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-6299e7e5c2 .modern .site-nav a{font-size:10px}.design-css-6299e7e5c2 .modern .page{background:#efefef}.design-css-6299e7e5c2 .modern .logo{font-size:25px}.design-css-6299e7e5c2 .modern .content-white{background:#fff;padding:14px}.design-css-6299e7e5c2 .modern .section-red{border-top:4px solid #d61e1e}.design-css-6299e7e5c2 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-6299e7e5c2 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-6299e7e5c2 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-6299e7e5c2 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-6299e7e5c2 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-6299e7e5c2 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-6299e7e5c2 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-6299e7e5c2 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-6299e7e5c2 .right-dark{background:#252c32;color:#fff}.design-css-6299e7e5c2 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-6299e7e5c2 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-6299e7e5c2 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-6299e7e5c2 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-6299e7e5c2 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-6299e7e5c2 .review h3{margin:0 0 4px}.design-css-6299e7e5c2 .review p{font-size:11px;line-height:1.45}.design-css-6299e7e5c2 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-6299e7e5c2 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-6299e7e5c2 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-6299e7e5c2 .mp-table tr:nth-child(even){background:#eef8df}.design-css-6299e7e5c2 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-6299e7e5c2 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-6299e7e5c2 .filter-section h4{margin:0 0 7px;color:#555}.design-css-6299e7e5c2 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-6299e7e5c2 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-6299e7e5c2 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-6299e7e5c2 .schedule{width:100%;border-collapse:collapse}.design-css-6299e7e5c2 .schedule td, .design-css-6299e7e5c2 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-6299e7e5c2 .schedule th{background:#eee;text-align:left}.design-css-6299e7e5c2 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-6299e7e5c2 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-6299e7e5c2 .chronique .video .play{top:170px}.design-css-6299e7e5c2 .popular{background:#222;color:#fff}.design-css-6299e7e5c2 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-6299e7e5c2 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-6299e7e5c2 .modern-header-spacer{height:110px;background:#333}.design-css-6299e7e5c2 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-6299e7e5c2 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-6299e7e5c2 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-6299e7e5c2 .npf{background:white;border:2px solid #333;padding:16px}.design-css-6299e7e5c2 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-6299e7e5c2 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-6299e7e5c2 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-6299e7e5c2 .npf .result .pic{height:72px;background:#aaa}.design-css-6299e7e5c2 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-6299e7e5c2 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-6299e7e5c2 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-6299e7e5c2 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-6299e7e5c2 .shp-feature img{height:90px;object-fit:cover}.design-css-6299e7e5c2 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-6299e7e5c2 .shp-list .rows{font-size:10px}.design-css-6299e7e5c2 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-6299e7e5c2 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-6299e7e5c2 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-6299e7e5c2 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-6299e7e5c2 .shp-cards div{height:100px;background:#425b35}.design-css-6299e7e5c2 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-6299e7e5c2 .site-top .inner, .design-css-6299e7e5c2 .site-nav .inner, .design-css-6299e7e5c2 .page, .design-css-6299e7e5c2 .footer, .design-css-6299e7e5c2 .endstrip, .design-css-6299e7e5c2 .shp-page{max-width:100%;width:100%}.design-css-6299e7e5c2 .social{display:none}.design-css-6299e7e5c2 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-6299e7e5c2 .site-nav .search{display:none}.design-css-6299e7e5c2 .main-grid, .design-css-6299e7e5c2 .main-grid.wide-side, .design-css-6299e7e5c2 .late-grid, .design-css-6299e7e5c2 .chronique, .design-css-6299e7e5c2 .forumhome-grid, .design-css-6299e7e5c2 .profile-cols, .design-css-6299e7e5c2 .twocol, .design-css-6299e7e5c2 .npf-grid, .design-css-6299e7e5c2 .shp-list{grid-template-columns:1fr}.design-css-6299e7e5c2 .cards, .design-css-6299e7e5c2 .thumb-grid, .design-css-6299e7e5c2 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-6299e7e5c2 .sidebar{display:none}.design-css-6299e7e5c2 .page{margin-top:0}.design-css-6299e7e5c2 .profile-cols{padding:8px}.design-css-6299e7e5c2 .tabs{padding-left:0;overflow:auto}.design-css-6299e7e5c2 .shp-content{width:100%;margin-top:10px}.design-css-6299e7e5c2 .stickybar{overflow:auto}.design-css-6299e7e5c2 .stickybar .search{display:none}}@media(max-width:520px){.design-css-6299e7e5c2 .cards, .design-css-6299e7e5c2 .thumb-grid, .design-css-6299e7e5c2 .hero-news-grid, .design-css-6299e7e5c2 .wire-feature, .design-css-6299e7e5c2 .media-row{grid-template-columns:1fr}.design-css-6299e7e5c2 .logo{font-size:22px}.design-css-6299e7e5c2 .site-top{height:44px}.design-css-6299e7e5c2 .site-nav{height:38px}.design-css-6299e7e5c2 .main-grid{padding:0 7px 14px}.design-css-6299e7e5c2 .list-row{grid-template-columns:20px 1fr 60px}.design-css-6299e7e5c2 .list-row>*:nth-child(4), .design-css-6299e7e5c2 .list-row>*:nth-child(5){display:none}}.design-css-6299e7e5c2 .page{min-height:2500px}
/* design style group 812daca7fd */
.design-css-812daca7fd *{box-sizing:border-box}.design-css-812daca7fd, .design-css-812daca7fd{margin:0;padding:0}.design-css-812daca7fd{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-812daca7fd a{color:#1682bc;text-decoration:none}.design-css-812daca7fd a:hover{text-decoration:underline}.design-css-812daca7fd img{display:block;max-width:100%}.design-css-812daca7fd .site-top{height:52px;background:#232330;color:#aaa}.design-css-812daca7fd .site-top .inner, .design-css-812daca7fd .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-812daca7fd .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-812daca7fd .logo.orange{color:#fff}.design-css-812daca7fd .logo.orange .j{color:#f37021}.design-css-812daca7fd .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-812daca7fd .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-812daca7fd .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-812daca7fd .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-812daca7fd .site-nav{height:44px;background:#55565e;color:white}.design-css-812daca7fd .site-nav .inner{gap:28px}.design-css-812daca7fd .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-812daca7fd .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-812daca7fd .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-812daca7fd .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-812daca7fd .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-812daca7fd .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-812daca7fd .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-812daca7fd .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-812daca7fd .panel{background:#fff;border:1px solid #ddd}.design-css-812daca7fd .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-812daca7fd .panel-body{padding:12px}.design-css-812daca7fd .muted{color:#999}.design-css-812daca7fd .small{font-size:11px}.design-css-812daca7fd .tiny{font-size:10px}.design-css-812daca7fd .red{color:#d32020}.design-css-812daca7fd .orange{color:#ef5a20}.design-css-812daca7fd .blue{color:#1682bc}.design-css-812daca7fd .green{color:#54a51c}.design-css-812daca7fd .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-812daca7fd .graybox:before, .design-css-812daca7fd .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-812daca7fd .graybox:before{transform:rotate(27deg)}.design-css-812daca7fd .graybox:after{transform:rotate(-27deg)}.design-css-812daca7fd .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-812daca7fd .btn.gray{background:#777}.design-css-812daca7fd .btn.orange{background:#f06b22}.design-css-812daca7fd .btn.green{background:#62b626}.design-css-812daca7fd .btn.dark{background:#353540}.design-css-812daca7fd .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-812daca7fd .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-812daca7fd .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-812daca7fd .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-812daca7fd .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-812daca7fd .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-812daca7fd .tag.ps4{background:#1375d1}.design-css-812daca7fd .tag.one{background:#49a719}.design-css-812daca7fd .tag.ps3{background:#312593}.design-css-812daca7fd .tag.news{background:#e32118}.design-css-812daca7fd .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-812daca7fd .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-812daca7fd .card{background:#eee;padding-bottom:8px;position:relative}.design-css-812daca7fd .card img{width:100%;height:145px;object-fit:cover}.design-css-812daca7fd .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-812daca7fd .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-812daca7fd .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-812daca7fd .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-812daca7fd .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-812daca7fd .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-812daca7fd .list-row:nth-child(even){background:#fafafa}.design-css-812daca7fd .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-812daca7fd .topic-ico.o{background:#ff9515}.design-css-812daca7fd .topic-ico.r{background:#e74c3c}.design-css-812daca7fd .pagination{text-align:center;padding:15px}.design-css-812daca7fd .pagination span{display:inline-block;margin:0 6px}.design-css-812daca7fd .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-812daca7fd .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-812daca7fd .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-812daca7fd .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-812daca7fd .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-812daca7fd .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-812daca7fd .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-812daca7fd .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-812daca7fd .forum-msg .user{font-size:15px;font-weight:bold}.design-css-812daca7fd .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-812daca7fd .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-812daca7fd .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-812daca7fd .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-812daca7fd .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-812daca7fd .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-812daca7fd .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-812daca7fd .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-812daca7fd .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-812daca7fd .editor{height:150px;border:1px solid #ddd}.design-css-812daca7fd .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-812daca7fd .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-812daca7fd .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-812daca7fd .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-812daca7fd .rating small{font-size:9px}.design-css-812daca7fd .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-812daca7fd .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-812daca7fd .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-812daca7fd .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-812daca7fd .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-812daca7fd .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-812daca7fd .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-812daca7fd .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-812daca7fd .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-812daca7fd .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-812daca7fd .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-812daca7fd .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-812daca7fd .profile-box{border:1px solid #ddd;background:#fff}.design-css-812daca7fd .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-812daca7fd .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-812daca7fd .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-812daca7fd .link-list li{padding:4px 0}.design-css-812daca7fd .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-812daca7fd .thumb-grid .t{background:#eee}.design-css-812daca7fd .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-812daca7fd .thumb-grid .cap{padding:7px;font-size:10px}.design-css-812daca7fd .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-812daca7fd .news-list img{width:140px;height:82px;object-fit:cover}.design-css-812daca7fd .news-list h3{font-size:14px;margin:0 0 5px}.design-css-812daca7fd .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-812daca7fd .article h2{font-size:18px}.design-css-812daca7fd .article p{line-height:1.55}.design-css-812daca7fd .article .lead{font-size:14px;color:#666}.design-css-812daca7fd .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-812daca7fd .comment .ca{width:40px;height:40px;background:#bbb}.design-css-812daca7fd .comment h4{margin:0;color:#1682bc}.design-css-812daca7fd .comment p{margin:5px 0;line-height:1.45}.design-css-812daca7fd .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-812daca7fd .wire-title{font-size:22px;margin:0 0 10px}.design-css-812daca7fd .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-812daca7fd .wire-feature .graybox{height:155px}.design-css-812daca7fd .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-812daca7fd .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-812daca7fd .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-812daca7fd .wire-news .graybox{height:75px}.design-css-812daca7fd .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-812daca7fd .agenda div{padding:11px;border-right:1px solid #555}.design-css-812daca7fd .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-812daca7fd .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-812daca7fd .fofo-cat:nth-child(2){background:#48505c}.design-css-812daca7fd .fofo-cat:nth-child(3){background:#167ec0}.design-css-812daca7fd .fofo-cat:nth-child(4){background:#777}.design-css-812daca7fd .modern{background:#3a3a3a}.design-css-812daca7fd .modern .site-top{height:47px;background:#1c1c1f}.design-css-812daca7fd .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-812daca7fd .modern .site-nav a{font-size:10px}.design-css-812daca7fd .modern .page{background:#efefef}.design-css-812daca7fd .modern .logo{font-size:25px}.design-css-812daca7fd .modern .content-white{background:#fff;padding:14px}.design-css-812daca7fd .modern .section-red{border-top:4px solid #d61e1e}.design-css-812daca7fd .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-812daca7fd .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-812daca7fd .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-812daca7fd .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-812daca7fd .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-812daca7fd .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-812daca7fd .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-812daca7fd .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-812daca7fd .right-dark{background:#252c32;color:#fff}.design-css-812daca7fd .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-812daca7fd .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-812daca7fd .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-812daca7fd .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-812daca7fd .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-812daca7fd .review h3{margin:0 0 4px}.design-css-812daca7fd .review p{font-size:11px;line-height:1.45}.design-css-812daca7fd .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-812daca7fd .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-812daca7fd .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-812daca7fd .mp-table tr:nth-child(even){background:#eef8df}.design-css-812daca7fd .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-812daca7fd .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-812daca7fd .filter-section h4{margin:0 0 7px;color:#555}.design-css-812daca7fd .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-812daca7fd .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-812daca7fd .game-list h3{margin:0 0 5px;font-size:14px}.design-css-812daca7fd .schedule{width:100%;border-collapse:collapse}.design-css-812daca7fd .schedule td, .design-css-812daca7fd .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-812daca7fd .schedule th{background:#eee;text-align:left}.design-css-812daca7fd .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-812daca7fd .chronique .video{height:400px;background:#ddd;position:relative}.design-css-812daca7fd .chronique .video .play{top:170px}.design-css-812daca7fd .popular{background:#222;color:#fff}.design-css-812daca7fd .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-812daca7fd .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-812daca7fd .modern-header-spacer{height:110px;background:#333}.design-css-812daca7fd .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-812daca7fd .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-812daca7fd .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-812daca7fd .npf{background:white;border:2px solid #333;padding:16px}.design-css-812daca7fd .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-812daca7fd .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-812daca7fd .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-812daca7fd .npf .result .pic{height:72px;background:#aaa}.design-css-812daca7fd .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-812daca7fd .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-812daca7fd .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-812daca7fd .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-812daca7fd .shp-feature img{height:90px;object-fit:cover}.design-css-812daca7fd .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-812daca7fd .shp-list .rows{font-size:10px}.design-css-812daca7fd .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-812daca7fd .shp-side{background:#334556;color:#fff;padding:8px}.design-css-812daca7fd .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-812daca7fd .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-812daca7fd .shp-cards div{height:100px;background:#425b35}.design-css-812daca7fd .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-812daca7fd .site-top .inner, .design-css-812daca7fd .site-nav .inner, .design-css-812daca7fd .page, .design-css-812daca7fd .footer, .design-css-812daca7fd .endstrip, .design-css-812daca7fd .shp-page{max-width:100%;width:100%}.design-css-812daca7fd .social{display:none}.design-css-812daca7fd .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-812daca7fd .site-nav .search{display:none}.design-css-812daca7fd .main-grid, .design-css-812daca7fd .main-grid.wide-side, .design-css-812daca7fd .late-grid, .design-css-812daca7fd .chronique, .design-css-812daca7fd .forumhome-grid, .design-css-812daca7fd .profile-cols, .design-css-812daca7fd .twocol, .design-css-812daca7fd .npf-grid, .design-css-812daca7fd .shp-list{grid-template-columns:1fr}.design-css-812daca7fd .cards, .design-css-812daca7fd .thumb-grid, .design-css-812daca7fd .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-812daca7fd .sidebar{display:none}.design-css-812daca7fd .page{margin-top:0}.design-css-812daca7fd .profile-cols{padding:8px}.design-css-812daca7fd .tabs{padding-left:0;overflow:auto}.design-css-812daca7fd .shp-content{width:100%;margin-top:10px}.design-css-812daca7fd .stickybar{overflow:auto}.design-css-812daca7fd .stickybar .search{display:none}}@media(max-width:520px){.design-css-812daca7fd .cards, .design-css-812daca7fd .thumb-grid, .design-css-812daca7fd .hero-news-grid, .design-css-812daca7fd .wire-feature, .design-css-812daca7fd .media-row{grid-template-columns:1fr}.design-css-812daca7fd .logo{font-size:22px}.design-css-812daca7fd .site-top{height:44px}.design-css-812daca7fd .site-nav{height:38px}.design-css-812daca7fd .main-grid{padding:0 7px 14px}.design-css-812daca7fd .list-row{grid-template-columns:20px 1fr 60px}.design-css-812daca7fd .list-row>*:nth-child(4), .design-css-812daca7fd .list-row>*:nth-child(5){display:none}}.design-css-812daca7fd .page{min-height:2100px}
/* design style group 71486129eb */
.design-css-71486129eb *{box-sizing:border-box}.design-css-71486129eb, .design-css-71486129eb{margin:0;padding:0}.design-css-71486129eb{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-71486129eb a{color:#1682bc;text-decoration:none}.design-css-71486129eb a:hover{text-decoration:underline}.design-css-71486129eb img{display:block;max-width:100%}.design-css-71486129eb .site-top{height:52px;background:#232330;color:#aaa}.design-css-71486129eb .site-top .inner, .design-css-71486129eb .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-71486129eb .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-71486129eb .logo.orange{color:#fff}.design-css-71486129eb .logo.orange .j{color:#f37021}.design-css-71486129eb .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-71486129eb .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-71486129eb .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-71486129eb .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-71486129eb .site-nav{height:44px;background:#55565e;color:white}.design-css-71486129eb .site-nav .inner{gap:28px}.design-css-71486129eb .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-71486129eb .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-71486129eb .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-71486129eb .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-71486129eb .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-71486129eb .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-71486129eb .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-71486129eb .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-71486129eb .panel{background:#fff;border:1px solid #ddd}.design-css-71486129eb .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-71486129eb .panel-body{padding:12px}.design-css-71486129eb .muted{color:#999}.design-css-71486129eb .small{font-size:11px}.design-css-71486129eb .tiny{font-size:10px}.design-css-71486129eb .red{color:#d32020}.design-css-71486129eb .orange{color:#ef5a20}.design-css-71486129eb .blue{color:#1682bc}.design-css-71486129eb .green{color:#54a51c}.design-css-71486129eb .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-71486129eb .graybox:before, .design-css-71486129eb .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-71486129eb .graybox:before{transform:rotate(27deg)}.design-css-71486129eb .graybox:after{transform:rotate(-27deg)}.design-css-71486129eb .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-71486129eb .btn.gray{background:#777}.design-css-71486129eb .btn.orange{background:#f06b22}.design-css-71486129eb .btn.green{background:#62b626}.design-css-71486129eb .btn.dark{background:#353540}.design-css-71486129eb .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-71486129eb .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-71486129eb .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-71486129eb .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-71486129eb .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-71486129eb .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-71486129eb .tag.ps4{background:#1375d1}.design-css-71486129eb .tag.one{background:#49a719}.design-css-71486129eb .tag.ps3{background:#312593}.design-css-71486129eb .tag.news{background:#e32118}.design-css-71486129eb .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-71486129eb .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-71486129eb .card{background:#eee;padding-bottom:8px;position:relative}.design-css-71486129eb .card img{width:100%;height:145px;object-fit:cover}.design-css-71486129eb .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-71486129eb .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-71486129eb .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-71486129eb .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-71486129eb .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-71486129eb .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-71486129eb .list-row:nth-child(even){background:#fafafa}.design-css-71486129eb .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-71486129eb .topic-ico.o{background:#ff9515}.design-css-71486129eb .topic-ico.r{background:#e74c3c}.design-css-71486129eb .pagination{text-align:center;padding:15px}.design-css-71486129eb .pagination span{display:inline-block;margin:0 6px}.design-css-71486129eb .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-71486129eb .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-71486129eb .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-71486129eb .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-71486129eb .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-71486129eb .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-71486129eb .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-71486129eb .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-71486129eb .forum-msg .user{font-size:15px;font-weight:bold}.design-css-71486129eb .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-71486129eb .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-71486129eb .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-71486129eb .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-71486129eb .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-71486129eb .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-71486129eb .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-71486129eb .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-71486129eb .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-71486129eb .editor{height:150px;border:1px solid #ddd}.design-css-71486129eb .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-71486129eb .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-71486129eb .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-71486129eb .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-71486129eb .rating small{font-size:9px}.design-css-71486129eb .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-71486129eb .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-71486129eb .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-71486129eb .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-71486129eb .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-71486129eb .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-71486129eb .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-71486129eb .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-71486129eb .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-71486129eb .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-71486129eb .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-71486129eb .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-71486129eb .profile-box{border:1px solid #ddd;background:#fff}.design-css-71486129eb .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-71486129eb .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-71486129eb .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-71486129eb .link-list li{padding:4px 0}.design-css-71486129eb .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-71486129eb .thumb-grid .t{background:#eee}.design-css-71486129eb .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-71486129eb .thumb-grid .cap{padding:7px;font-size:10px}.design-css-71486129eb .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-71486129eb .news-list img{width:140px;height:82px;object-fit:cover}.design-css-71486129eb .news-list h3{font-size:14px;margin:0 0 5px}.design-css-71486129eb .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-71486129eb .article h2{font-size:18px}.design-css-71486129eb .article p{line-height:1.55}.design-css-71486129eb .article .lead{font-size:14px;color:#666}.design-css-71486129eb .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-71486129eb .comment .ca{width:40px;height:40px;background:#bbb}.design-css-71486129eb .comment h4{margin:0;color:#1682bc}.design-css-71486129eb .comment p{margin:5px 0;line-height:1.45}.design-css-71486129eb .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-71486129eb .wire-title{font-size:22px;margin:0 0 10px}.design-css-71486129eb .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-71486129eb .wire-feature .graybox{height:155px}.design-css-71486129eb .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-71486129eb .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-71486129eb .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-71486129eb .wire-news .graybox{height:75px}.design-css-71486129eb .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-71486129eb .agenda div{padding:11px;border-right:1px solid #555}.design-css-71486129eb .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-71486129eb .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-71486129eb .fofo-cat:nth-child(2){background:#48505c}.design-css-71486129eb .fofo-cat:nth-child(3){background:#167ec0}.design-css-71486129eb .fofo-cat:nth-child(4){background:#777}.design-css-71486129eb .modern{background:#3a3a3a}.design-css-71486129eb .modern .site-top{height:47px;background:#1c1c1f}.design-css-71486129eb .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-71486129eb .modern .site-nav a{font-size:10px}.design-css-71486129eb .modern .page{background:#efefef}.design-css-71486129eb .modern .logo{font-size:25px}.design-css-71486129eb .modern .content-white{background:#fff;padding:14px}.design-css-71486129eb .modern .section-red{border-top:4px solid #d61e1e}.design-css-71486129eb .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-71486129eb .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-71486129eb .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-71486129eb .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-71486129eb .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-71486129eb .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-71486129eb .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-71486129eb .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-71486129eb .right-dark{background:#252c32;color:#fff}.design-css-71486129eb .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-71486129eb .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-71486129eb .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-71486129eb .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-71486129eb .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-71486129eb .review h3{margin:0 0 4px}.design-css-71486129eb .review p{font-size:11px;line-height:1.45}.design-css-71486129eb .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-71486129eb .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-71486129eb .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-71486129eb .mp-table tr:nth-child(even){background:#eef8df}.design-css-71486129eb .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-71486129eb .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-71486129eb .filter-section h4{margin:0 0 7px;color:#555}.design-css-71486129eb .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-71486129eb .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-71486129eb .game-list h3{margin:0 0 5px;font-size:14px}.design-css-71486129eb .schedule{width:100%;border-collapse:collapse}.design-css-71486129eb .schedule td, .design-css-71486129eb .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-71486129eb .schedule th{background:#eee;text-align:left}.design-css-71486129eb .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-71486129eb .chronique .video{height:400px;background:#ddd;position:relative}.design-css-71486129eb .chronique .video .play{top:170px}.design-css-71486129eb .popular{background:#222;color:#fff}.design-css-71486129eb .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-71486129eb .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-71486129eb .modern-header-spacer{height:110px;background:#333}.design-css-71486129eb .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-71486129eb .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-71486129eb .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-71486129eb .npf{background:white;border:2px solid #333;padding:16px}.design-css-71486129eb .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-71486129eb .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-71486129eb .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-71486129eb .npf .result .pic{height:72px;background:#aaa}.design-css-71486129eb .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-71486129eb .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-71486129eb .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-71486129eb .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-71486129eb .shp-feature img{height:90px;object-fit:cover}.design-css-71486129eb .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-71486129eb .shp-list .rows{font-size:10px}.design-css-71486129eb .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-71486129eb .shp-side{background:#334556;color:#fff;padding:8px}.design-css-71486129eb .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-71486129eb .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-71486129eb .shp-cards div{height:100px;background:#425b35}.design-css-71486129eb .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-71486129eb .site-top .inner, .design-css-71486129eb .site-nav .inner, .design-css-71486129eb .page, .design-css-71486129eb .footer, .design-css-71486129eb .endstrip, .design-css-71486129eb .shp-page{max-width:100%;width:100%}.design-css-71486129eb .social{display:none}.design-css-71486129eb .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-71486129eb .site-nav .search{display:none}.design-css-71486129eb .main-grid, .design-css-71486129eb .main-grid.wide-side, .design-css-71486129eb .late-grid, .design-css-71486129eb .chronique, .design-css-71486129eb .forumhome-grid, .design-css-71486129eb .profile-cols, .design-css-71486129eb .twocol, .design-css-71486129eb .npf-grid, .design-css-71486129eb .shp-list{grid-template-columns:1fr}.design-css-71486129eb .cards, .design-css-71486129eb .thumb-grid, .design-css-71486129eb .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-71486129eb .sidebar{display:none}.design-css-71486129eb .page{margin-top:0}.design-css-71486129eb .profile-cols{padding:8px}.design-css-71486129eb .tabs{padding-left:0;overflow:auto}.design-css-71486129eb .shp-content{width:100%;margin-top:10px}.design-css-71486129eb .stickybar{overflow:auto}.design-css-71486129eb .stickybar .search{display:none}}@media(max-width:520px){.design-css-71486129eb .cards, .design-css-71486129eb .thumb-grid, .design-css-71486129eb .hero-news-grid, .design-css-71486129eb .wire-feature, .design-css-71486129eb .media-row{grid-template-columns:1fr}.design-css-71486129eb .logo{font-size:22px}.design-css-71486129eb .site-top{height:44px}.design-css-71486129eb .site-nav{height:38px}.design-css-71486129eb .main-grid{padding:0 7px 14px}.design-css-71486129eb .list-row{grid-template-columns:20px 1fr 60px}.design-css-71486129eb .list-row>*:nth-child(4), .design-css-71486129eb .list-row>*:nth-child(5){display:none}}.design-css-71486129eb .page{min-height:1100px}
/* design style group ad7f746b4a */
.design-css-ad7f746b4a *{box-sizing:border-box}.design-css-ad7f746b4a, .design-css-ad7f746b4a{margin:0;padding:0}.design-css-ad7f746b4a{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-ad7f746b4a a{color:#1682bc;text-decoration:none}.design-css-ad7f746b4a a:hover{text-decoration:underline}.design-css-ad7f746b4a img{display:block;max-width:100%}.design-css-ad7f746b4a .site-top{height:52px;background:#232330;color:#aaa}.design-css-ad7f746b4a .site-top .inner, .design-css-ad7f746b4a .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-ad7f746b4a .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-ad7f746b4a .logo.orange{color:#fff}.design-css-ad7f746b4a .logo.orange .j{color:#f37021}.design-css-ad7f746b4a .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-ad7f746b4a .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-ad7f746b4a .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-ad7f746b4a .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-ad7f746b4a .site-nav{height:44px;background:#55565e;color:white}.design-css-ad7f746b4a .site-nav .inner{gap:28px}.design-css-ad7f746b4a .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-ad7f746b4a .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-ad7f746b4a .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-ad7f746b4a .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-ad7f746b4a .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-ad7f746b4a .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-ad7f746b4a .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-ad7f746b4a .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-ad7f746b4a .panel{background:#fff;border:1px solid #ddd}.design-css-ad7f746b4a .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-ad7f746b4a .panel-body{padding:12px}.design-css-ad7f746b4a .muted{color:#999}.design-css-ad7f746b4a .small{font-size:11px}.design-css-ad7f746b4a .tiny{font-size:10px}.design-css-ad7f746b4a .red{color:#d32020}.design-css-ad7f746b4a .orange{color:#ef5a20}.design-css-ad7f746b4a .blue{color:#1682bc}.design-css-ad7f746b4a .green{color:#54a51c}.design-css-ad7f746b4a .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-ad7f746b4a .graybox:before, .design-css-ad7f746b4a .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-ad7f746b4a .graybox:before{transform:rotate(27deg)}.design-css-ad7f746b4a .graybox:after{transform:rotate(-27deg)}.design-css-ad7f746b4a .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-ad7f746b4a .btn.gray{background:#777}.design-css-ad7f746b4a .btn.orange{background:#f06b22}.design-css-ad7f746b4a .btn.green{background:#62b626}.design-css-ad7f746b4a .btn.dark{background:#353540}.design-css-ad7f746b4a .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-ad7f746b4a .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-ad7f746b4a .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-ad7f746b4a .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-ad7f746b4a .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-ad7f746b4a .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-ad7f746b4a .tag.ps4{background:#1375d1}.design-css-ad7f746b4a .tag.one{background:#49a719}.design-css-ad7f746b4a .tag.ps3{background:#312593}.design-css-ad7f746b4a .tag.news{background:#e32118}.design-css-ad7f746b4a .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-ad7f746b4a .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-ad7f746b4a .card{background:#eee;padding-bottom:8px;position:relative}.design-css-ad7f746b4a .card img{width:100%;height:145px;object-fit:cover}.design-css-ad7f746b4a .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-ad7f746b4a .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-ad7f746b4a .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-ad7f746b4a .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-ad7f746b4a .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-ad7f746b4a .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-ad7f746b4a .list-row:nth-child(even){background:#fafafa}.design-css-ad7f746b4a .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-ad7f746b4a .topic-ico.o{background:#ff9515}.design-css-ad7f746b4a .topic-ico.r{background:#e74c3c}.design-css-ad7f746b4a .pagination{text-align:center;padding:15px}.design-css-ad7f746b4a .pagination span{display:inline-block;margin:0 6px}.design-css-ad7f746b4a .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-ad7f746b4a .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-ad7f746b4a .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-ad7f746b4a .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-ad7f746b4a .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-ad7f746b4a .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-ad7f746b4a .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-ad7f746b4a .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-ad7f746b4a .forum-msg .user{font-size:15px;font-weight:bold}.design-css-ad7f746b4a .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-ad7f746b4a .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-ad7f746b4a .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-ad7f746b4a .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-ad7f746b4a .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-ad7f746b4a .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-ad7f746b4a .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-ad7f746b4a .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-ad7f746b4a .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-ad7f746b4a .editor{height:150px;border:1px solid #ddd}.design-css-ad7f746b4a .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-ad7f746b4a .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-ad7f746b4a .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-ad7f746b4a .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-ad7f746b4a .rating small{font-size:9px}.design-css-ad7f746b4a .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-ad7f746b4a .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-ad7f746b4a .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-ad7f746b4a .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-ad7f746b4a .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-ad7f746b4a .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-ad7f746b4a .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-ad7f746b4a .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-ad7f746b4a .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-ad7f746b4a .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-ad7f746b4a .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-ad7f746b4a .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-ad7f746b4a .profile-box{border:1px solid #ddd;background:#fff}.design-css-ad7f746b4a .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-ad7f746b4a .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-ad7f746b4a .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-ad7f746b4a .link-list li{padding:4px 0}.design-css-ad7f746b4a .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-ad7f746b4a .thumb-grid .t{background:#eee}.design-css-ad7f746b4a .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-ad7f746b4a .thumb-grid .cap{padding:7px;font-size:10px}.design-css-ad7f746b4a .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-ad7f746b4a .news-list img{width:140px;height:82px;object-fit:cover}.design-css-ad7f746b4a .news-list h3{font-size:14px;margin:0 0 5px}.design-css-ad7f746b4a .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-ad7f746b4a .article h2{font-size:18px}.design-css-ad7f746b4a .article p{line-height:1.55}.design-css-ad7f746b4a .article .lead{font-size:14px;color:#666}.design-css-ad7f746b4a .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-ad7f746b4a .comment .ca{width:40px;height:40px;background:#bbb}.design-css-ad7f746b4a .comment h4{margin:0;color:#1682bc}.design-css-ad7f746b4a .comment p{margin:5px 0;line-height:1.45}.design-css-ad7f746b4a .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-ad7f746b4a .wire-title{font-size:22px;margin:0 0 10px}.design-css-ad7f746b4a .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-ad7f746b4a .wire-feature .graybox{height:155px}.design-css-ad7f746b4a .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-ad7f746b4a .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-ad7f746b4a .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-ad7f746b4a .wire-news .graybox{height:75px}.design-css-ad7f746b4a .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-ad7f746b4a .agenda div{padding:11px;border-right:1px solid #555}.design-css-ad7f746b4a .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-ad7f746b4a .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-ad7f746b4a .fofo-cat:nth-child(2){background:#48505c}.design-css-ad7f746b4a .fofo-cat:nth-child(3){background:#167ec0}.design-css-ad7f746b4a .fofo-cat:nth-child(4){background:#777}.design-css-ad7f746b4a .modern{background:#3a3a3a}.design-css-ad7f746b4a .modern .site-top{height:47px;background:#1c1c1f}.design-css-ad7f746b4a .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-ad7f746b4a .modern .site-nav a{font-size:10px}.design-css-ad7f746b4a .modern .page{background:#efefef}.design-css-ad7f746b4a .modern .logo{font-size:25px}.design-css-ad7f746b4a .modern .content-white{background:#fff;padding:14px}.design-css-ad7f746b4a .modern .section-red{border-top:4px solid #d61e1e}.design-css-ad7f746b4a .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-ad7f746b4a .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-ad7f746b4a .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-ad7f746b4a .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-ad7f746b4a .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-ad7f746b4a .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-ad7f746b4a .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-ad7f746b4a .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-ad7f746b4a .right-dark{background:#252c32;color:#fff}.design-css-ad7f746b4a .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-ad7f746b4a .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-ad7f746b4a .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-ad7f746b4a .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-ad7f746b4a .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-ad7f746b4a .review h3{margin:0 0 4px}.design-css-ad7f746b4a .review p{font-size:11px;line-height:1.45}.design-css-ad7f746b4a .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-ad7f746b4a .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-ad7f746b4a .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-ad7f746b4a .mp-table tr:nth-child(even){background:#eef8df}.design-css-ad7f746b4a .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-ad7f746b4a .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-ad7f746b4a .filter-section h4{margin:0 0 7px;color:#555}.design-css-ad7f746b4a .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-ad7f746b4a .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-ad7f746b4a .game-list h3{margin:0 0 5px;font-size:14px}.design-css-ad7f746b4a .schedule{width:100%;border-collapse:collapse}.design-css-ad7f746b4a .schedule td, .design-css-ad7f746b4a .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-ad7f746b4a .schedule th{background:#eee;text-align:left}.design-css-ad7f746b4a .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-ad7f746b4a .chronique .video{height:400px;background:#ddd;position:relative}.design-css-ad7f746b4a .chronique .video .play{top:170px}.design-css-ad7f746b4a .popular{background:#222;color:#fff}.design-css-ad7f746b4a .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-ad7f746b4a .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-ad7f746b4a .modern-header-spacer{height:110px;background:#333}.design-css-ad7f746b4a .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-ad7f746b4a .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-ad7f746b4a .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-ad7f746b4a .npf{background:white;border:2px solid #333;padding:16px}.design-css-ad7f746b4a .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-ad7f746b4a .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-ad7f746b4a .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-ad7f746b4a .npf .result .pic{height:72px;background:#aaa}.design-css-ad7f746b4a .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-ad7f746b4a .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-ad7f746b4a .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-ad7f746b4a .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-ad7f746b4a .shp-feature img{height:90px;object-fit:cover}.design-css-ad7f746b4a .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-ad7f746b4a .shp-list .rows{font-size:10px}.design-css-ad7f746b4a .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-ad7f746b4a .shp-side{background:#334556;color:#fff;padding:8px}.design-css-ad7f746b4a .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-ad7f746b4a .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-ad7f746b4a .shp-cards div{height:100px;background:#425b35}.design-css-ad7f746b4a .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-ad7f746b4a .site-top .inner, .design-css-ad7f746b4a .site-nav .inner, .design-css-ad7f746b4a .page, .design-css-ad7f746b4a .footer, .design-css-ad7f746b4a .endstrip, .design-css-ad7f746b4a .shp-page{max-width:100%;width:100%}.design-css-ad7f746b4a .social{display:none}.design-css-ad7f746b4a .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-ad7f746b4a .site-nav .search{display:none}.design-css-ad7f746b4a .main-grid, .design-css-ad7f746b4a .main-grid.wide-side, .design-css-ad7f746b4a .late-grid, .design-css-ad7f746b4a .chronique, .design-css-ad7f746b4a .forumhome-grid, .design-css-ad7f746b4a .profile-cols, .design-css-ad7f746b4a .twocol, .design-css-ad7f746b4a .npf-grid, .design-css-ad7f746b4a .shp-list{grid-template-columns:1fr}.design-css-ad7f746b4a .cards, .design-css-ad7f746b4a .thumb-grid, .design-css-ad7f746b4a .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-ad7f746b4a .sidebar{display:none}.design-css-ad7f746b4a .page{margin-top:0}.design-css-ad7f746b4a .profile-cols{padding:8px}.design-css-ad7f746b4a .tabs{padding-left:0;overflow:auto}.design-css-ad7f746b4a .shp-content{width:100%;margin-top:10px}.design-css-ad7f746b4a .stickybar{overflow:auto}.design-css-ad7f746b4a .stickybar .search{display:none}}@media(max-width:520px){.design-css-ad7f746b4a .cards, .design-css-ad7f746b4a .thumb-grid, .design-css-ad7f746b4a .hero-news-grid, .design-css-ad7f746b4a .wire-feature, .design-css-ad7f746b4a .media-row{grid-template-columns:1fr}.design-css-ad7f746b4a .logo{font-size:22px}.design-css-ad7f746b4a .site-top{height:44px}.design-css-ad7f746b4a .site-nav{height:38px}.design-css-ad7f746b4a .main-grid{padding:0 7px 14px}.design-css-ad7f746b4a .list-row{grid-template-columns:20px 1fr 60px}.design-css-ad7f746b4a .list-row>*:nth-child(4), .design-css-ad7f746b4a .list-row>*:nth-child(5){display:none}}.design-css-ad7f746b4a .page{min-height:2300px}
/* design style group 74be04cf82 */
.design-css-74be04cf82 *{box-sizing:border-box}.design-css-74be04cf82, .design-css-74be04cf82{margin:0;padding:0}.design-css-74be04cf82{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-74be04cf82 a{color:#1682bc;text-decoration:none}.design-css-74be04cf82 a:hover{text-decoration:underline}.design-css-74be04cf82 img{display:block;max-width:100%}.design-css-74be04cf82 .site-top{height:52px;background:#232330;color:#aaa}.design-css-74be04cf82 .site-top .inner, .design-css-74be04cf82 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-74be04cf82 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-74be04cf82 .logo.orange{color:#fff}.design-css-74be04cf82 .logo.orange .j{color:#f37021}.design-css-74be04cf82 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-74be04cf82 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-74be04cf82 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-74be04cf82 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-74be04cf82 .site-nav{height:44px;background:#55565e;color:white}.design-css-74be04cf82 .site-nav .inner{gap:28px}.design-css-74be04cf82 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-74be04cf82 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-74be04cf82 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-74be04cf82 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-74be04cf82 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-74be04cf82 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-74be04cf82 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-74be04cf82 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-74be04cf82 .panel{background:#fff;border:1px solid #ddd}.design-css-74be04cf82 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-74be04cf82 .panel-body{padding:12px}.design-css-74be04cf82 .muted{color:#999}.design-css-74be04cf82 .small{font-size:11px}.design-css-74be04cf82 .tiny{font-size:10px}.design-css-74be04cf82 .red{color:#d32020}.design-css-74be04cf82 .orange{color:#ef5a20}.design-css-74be04cf82 .blue{color:#1682bc}.design-css-74be04cf82 .green{color:#54a51c}.design-css-74be04cf82 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-74be04cf82 .graybox:before, .design-css-74be04cf82 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-74be04cf82 .graybox:before{transform:rotate(27deg)}.design-css-74be04cf82 .graybox:after{transform:rotate(-27deg)}.design-css-74be04cf82 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-74be04cf82 .btn.gray{background:#777}.design-css-74be04cf82 .btn.orange{background:#f06b22}.design-css-74be04cf82 .btn.green{background:#62b626}.design-css-74be04cf82 .btn.dark{background:#353540}.design-css-74be04cf82 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-74be04cf82 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-74be04cf82 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-74be04cf82 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-74be04cf82 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-74be04cf82 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-74be04cf82 .tag.ps4{background:#1375d1}.design-css-74be04cf82 .tag.one{background:#49a719}.design-css-74be04cf82 .tag.ps3{background:#312593}.design-css-74be04cf82 .tag.news{background:#e32118}.design-css-74be04cf82 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-74be04cf82 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-74be04cf82 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-74be04cf82 .card img{width:100%;height:145px;object-fit:cover}.design-css-74be04cf82 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-74be04cf82 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-74be04cf82 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-74be04cf82 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-74be04cf82 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-74be04cf82 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-74be04cf82 .list-row:nth-child(even){background:#fafafa}.design-css-74be04cf82 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-74be04cf82 .topic-ico.o{background:#ff9515}.design-css-74be04cf82 .topic-ico.r{background:#e74c3c}.design-css-74be04cf82 .pagination{text-align:center;padding:15px}.design-css-74be04cf82 .pagination span{display:inline-block;margin:0 6px}.design-css-74be04cf82 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-74be04cf82 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-74be04cf82 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-74be04cf82 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-74be04cf82 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-74be04cf82 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-74be04cf82 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-74be04cf82 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-74be04cf82 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-74be04cf82 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-74be04cf82 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-74be04cf82 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-74be04cf82 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-74be04cf82 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-74be04cf82 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-74be04cf82 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-74be04cf82 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-74be04cf82 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-74be04cf82 .editor{height:150px;border:1px solid #ddd}.design-css-74be04cf82 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-74be04cf82 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-74be04cf82 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-74be04cf82 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-74be04cf82 .rating small{font-size:9px}.design-css-74be04cf82 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-74be04cf82 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-74be04cf82 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-74be04cf82 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-74be04cf82 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-74be04cf82 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-74be04cf82 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-74be04cf82 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-74be04cf82 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-74be04cf82 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-74be04cf82 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-74be04cf82 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-74be04cf82 .profile-box{border:1px solid #ddd;background:#fff}.design-css-74be04cf82 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-74be04cf82 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-74be04cf82 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-74be04cf82 .link-list li{padding:4px 0}.design-css-74be04cf82 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-74be04cf82 .thumb-grid .t{background:#eee}.design-css-74be04cf82 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-74be04cf82 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-74be04cf82 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-74be04cf82 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-74be04cf82 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-74be04cf82 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-74be04cf82 .article h2{font-size:18px}.design-css-74be04cf82 .article p{line-height:1.55}.design-css-74be04cf82 .article .lead{font-size:14px;color:#666}.design-css-74be04cf82 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-74be04cf82 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-74be04cf82 .comment h4{margin:0;color:#1682bc}.design-css-74be04cf82 .comment p{margin:5px 0;line-height:1.45}.design-css-74be04cf82 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-74be04cf82 .wire-title{font-size:22px;margin:0 0 10px}.design-css-74be04cf82 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-74be04cf82 .wire-feature .graybox{height:155px}.design-css-74be04cf82 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-74be04cf82 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-74be04cf82 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-74be04cf82 .wire-news .graybox{height:75px}.design-css-74be04cf82 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-74be04cf82 .agenda div{padding:11px;border-right:1px solid #555}.design-css-74be04cf82 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-74be04cf82 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-74be04cf82 .fofo-cat:nth-child(2){background:#48505c}.design-css-74be04cf82 .fofo-cat:nth-child(3){background:#167ec0}.design-css-74be04cf82 .fofo-cat:nth-child(4){background:#777}.design-css-74be04cf82 .modern{background:#3a3a3a}.design-css-74be04cf82 .modern .site-top{height:47px;background:#1c1c1f}.design-css-74be04cf82 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-74be04cf82 .modern .site-nav a{font-size:10px}.design-css-74be04cf82 .modern .page{background:#efefef}.design-css-74be04cf82 .modern .logo{font-size:25px}.design-css-74be04cf82 .modern .content-white{background:#fff;padding:14px}.design-css-74be04cf82 .modern .section-red{border-top:4px solid #d61e1e}.design-css-74be04cf82 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-74be04cf82 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-74be04cf82 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-74be04cf82 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-74be04cf82 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-74be04cf82 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-74be04cf82 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-74be04cf82 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-74be04cf82 .right-dark{background:#252c32;color:#fff}.design-css-74be04cf82 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-74be04cf82 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-74be04cf82 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-74be04cf82 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-74be04cf82 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-74be04cf82 .review h3{margin:0 0 4px}.design-css-74be04cf82 .review p{font-size:11px;line-height:1.45}.design-css-74be04cf82 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-74be04cf82 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-74be04cf82 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-74be04cf82 .mp-table tr:nth-child(even){background:#eef8df}.design-css-74be04cf82 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-74be04cf82 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-74be04cf82 .filter-section h4{margin:0 0 7px;color:#555}.design-css-74be04cf82 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-74be04cf82 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-74be04cf82 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-74be04cf82 .schedule{width:100%;border-collapse:collapse}.design-css-74be04cf82 .schedule td, .design-css-74be04cf82 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-74be04cf82 .schedule th{background:#eee;text-align:left}.design-css-74be04cf82 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-74be04cf82 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-74be04cf82 .chronique .video .play{top:170px}.design-css-74be04cf82 .popular{background:#222;color:#fff}.design-css-74be04cf82 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-74be04cf82 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-74be04cf82 .modern-header-spacer{height:110px;background:#333}.design-css-74be04cf82 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-74be04cf82 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-74be04cf82 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-74be04cf82 .npf{background:white;border:2px solid #333;padding:16px}.design-css-74be04cf82 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-74be04cf82 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-74be04cf82 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-74be04cf82 .npf .result .pic{height:72px;background:#aaa}.design-css-74be04cf82 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-74be04cf82 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-74be04cf82 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-74be04cf82 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-74be04cf82 .shp-feature img{height:90px;object-fit:cover}.design-css-74be04cf82 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-74be04cf82 .shp-list .rows{font-size:10px}.design-css-74be04cf82 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-74be04cf82 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-74be04cf82 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-74be04cf82 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-74be04cf82 .shp-cards div{height:100px;background:#425b35}.design-css-74be04cf82 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-74be04cf82 .site-top .inner, .design-css-74be04cf82 .site-nav .inner, .design-css-74be04cf82 .page, .design-css-74be04cf82 .footer, .design-css-74be04cf82 .endstrip, .design-css-74be04cf82 .shp-page{max-width:100%;width:100%}.design-css-74be04cf82 .social{display:none}.design-css-74be04cf82 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-74be04cf82 .site-nav .search{display:none}.design-css-74be04cf82 .main-grid, .design-css-74be04cf82 .main-grid.wide-side, .design-css-74be04cf82 .late-grid, .design-css-74be04cf82 .chronique, .design-css-74be04cf82 .forumhome-grid, .design-css-74be04cf82 .profile-cols, .design-css-74be04cf82 .twocol, .design-css-74be04cf82 .npf-grid, .design-css-74be04cf82 .shp-list{grid-template-columns:1fr}.design-css-74be04cf82 .cards, .design-css-74be04cf82 .thumb-grid, .design-css-74be04cf82 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-74be04cf82 .sidebar{display:none}.design-css-74be04cf82 .page{margin-top:0}.design-css-74be04cf82 .profile-cols{padding:8px}.design-css-74be04cf82 .tabs{padding-left:0;overflow:auto}.design-css-74be04cf82 .shp-content{width:100%;margin-top:10px}.design-css-74be04cf82 .stickybar{overflow:auto}.design-css-74be04cf82 .stickybar .search{display:none}}@media(max-width:520px){.design-css-74be04cf82 .cards, .design-css-74be04cf82 .thumb-grid, .design-css-74be04cf82 .hero-news-grid, .design-css-74be04cf82 .wire-feature, .design-css-74be04cf82 .media-row{grid-template-columns:1fr}.design-css-74be04cf82 .logo{font-size:22px}.design-css-74be04cf82 .site-top{height:44px}.design-css-74be04cf82 .site-nav{height:38px}.design-css-74be04cf82 .main-grid{padding:0 7px 14px}.design-css-74be04cf82 .list-row{grid-template-columns:20px 1fr 60px}.design-css-74be04cf82 .list-row>*:nth-child(4), .design-css-74be04cf82 .list-row>*:nth-child(5){display:none}}.design-css-74be04cf82 .page{min-height:3500px}
/* design style group 56af203706 */
/* design style group e175e930a5 */
/* design style group 8509e91b3b */
/* design style group 73ac4feb74 */
.design-css-73ac4feb74 *{box-sizing:border-box}.design-css-73ac4feb74, .design-css-73ac4feb74{margin:0;padding:0}.design-css-73ac4feb74{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-73ac4feb74 a{color:#1682bc;text-decoration:none}.design-css-73ac4feb74 a:hover{text-decoration:underline}.design-css-73ac4feb74 img{display:block;max-width:100%}.design-css-73ac4feb74 .site-top{height:52px;background:#232330;color:#aaa}.design-css-73ac4feb74 .site-top .inner, .design-css-73ac4feb74 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-73ac4feb74 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-73ac4feb74 .logo.orange{color:#fff}.design-css-73ac4feb74 .logo.orange .j{color:#f37021}.design-css-73ac4feb74 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-73ac4feb74 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-73ac4feb74 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-73ac4feb74 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-73ac4feb74 .site-nav{height:44px;background:#55565e;color:white}.design-css-73ac4feb74 .site-nav .inner{gap:28px}.design-css-73ac4feb74 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-73ac4feb74 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-73ac4feb74 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-73ac4feb74 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-73ac4feb74 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-73ac4feb74 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-73ac4feb74 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-73ac4feb74 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-73ac4feb74 .panel{background:#fff;border:1px solid #ddd}.design-css-73ac4feb74 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-73ac4feb74 .panel-body{padding:12px}.design-css-73ac4feb74 .muted{color:#999}.design-css-73ac4feb74 .small{font-size:11px}.design-css-73ac4feb74 .tiny{font-size:10px}.design-css-73ac4feb74 .red{color:#d32020}.design-css-73ac4feb74 .orange{color:#ef5a20}.design-css-73ac4feb74 .blue{color:#1682bc}.design-css-73ac4feb74 .green{color:#54a51c}.design-css-73ac4feb74 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-73ac4feb74 .graybox:before, .design-css-73ac4feb74 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-73ac4feb74 .graybox:before{transform:rotate(27deg)}.design-css-73ac4feb74 .graybox:after{transform:rotate(-27deg)}.design-css-73ac4feb74 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-73ac4feb74 .btn.gray{background:#777}.design-css-73ac4feb74 .btn.orange{background:#f06b22}.design-css-73ac4feb74 .btn.green{background:#62b626}.design-css-73ac4feb74 .btn.dark{background:#353540}.design-css-73ac4feb74 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-73ac4feb74 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-73ac4feb74 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-73ac4feb74 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-73ac4feb74 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-73ac4feb74 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-73ac4feb74 .tag.ps4{background:#1375d1}.design-css-73ac4feb74 .tag.one{background:#49a719}.design-css-73ac4feb74 .tag.ps3{background:#312593}.design-css-73ac4feb74 .tag.news{background:#e32118}.design-css-73ac4feb74 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-73ac4feb74 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-73ac4feb74 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-73ac4feb74 .card img{width:100%;height:145px;object-fit:cover}.design-css-73ac4feb74 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-73ac4feb74 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-73ac4feb74 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-73ac4feb74 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-73ac4feb74 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-73ac4feb74 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-73ac4feb74 .list-row:nth-child(even){background:#fafafa}.design-css-73ac4feb74 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-73ac4feb74 .topic-ico.o{background:#ff9515}.design-css-73ac4feb74 .topic-ico.r{background:#e74c3c}.design-css-73ac4feb74 .pagination{text-align:center;padding:15px}.design-css-73ac4feb74 .pagination span{display:inline-block;margin:0 6px}.design-css-73ac4feb74 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-73ac4feb74 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-73ac4feb74 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-73ac4feb74 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-73ac4feb74 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-73ac4feb74 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-73ac4feb74 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-73ac4feb74 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-73ac4feb74 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-73ac4feb74 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-73ac4feb74 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-73ac4feb74 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-73ac4feb74 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-73ac4feb74 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-73ac4feb74 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-73ac4feb74 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-73ac4feb74 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-73ac4feb74 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-73ac4feb74 .editor{height:150px;border:1px solid #ddd}.design-css-73ac4feb74 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-73ac4feb74 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-73ac4feb74 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-73ac4feb74 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-73ac4feb74 .rating small{font-size:9px}.design-css-73ac4feb74 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-73ac4feb74 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-73ac4feb74 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-73ac4feb74 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-73ac4feb74 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-73ac4feb74 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-73ac4feb74 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-73ac4feb74 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-73ac4feb74 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-73ac4feb74 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-73ac4feb74 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-73ac4feb74 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-73ac4feb74 .profile-box{border:1px solid #ddd;background:#fff}.design-css-73ac4feb74 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-73ac4feb74 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-73ac4feb74 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-73ac4feb74 .link-list li{padding:4px 0}.design-css-73ac4feb74 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-73ac4feb74 .thumb-grid .t{background:#eee}.design-css-73ac4feb74 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-73ac4feb74 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-73ac4feb74 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-73ac4feb74 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-73ac4feb74 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-73ac4feb74 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-73ac4feb74 .article h2{font-size:18px}.design-css-73ac4feb74 .article p{line-height:1.55}.design-css-73ac4feb74 .article .lead{font-size:14px;color:#666}.design-css-73ac4feb74 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-73ac4feb74 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-73ac4feb74 .comment h4{margin:0;color:#1682bc}.design-css-73ac4feb74 .comment p{margin:5px 0;line-height:1.45}.design-css-73ac4feb74 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-73ac4feb74 .wire-title{font-size:22px;margin:0 0 10px}.design-css-73ac4feb74 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-73ac4feb74 .wire-feature .graybox{height:155px}.design-css-73ac4feb74 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-73ac4feb74 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-73ac4feb74 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-73ac4feb74 .wire-news .graybox{height:75px}.design-css-73ac4feb74 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-73ac4feb74 .agenda div{padding:11px;border-right:1px solid #555}.design-css-73ac4feb74 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-73ac4feb74 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-73ac4feb74 .fofo-cat:nth-child(2){background:#48505c}.design-css-73ac4feb74 .fofo-cat:nth-child(3){background:#167ec0}.design-css-73ac4feb74 .fofo-cat:nth-child(4){background:#777}.design-css-73ac4feb74 .modern{background:#3a3a3a}.design-css-73ac4feb74 .modern .site-top{height:47px;background:#1c1c1f}.design-css-73ac4feb74 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-73ac4feb74 .modern .site-nav a{font-size:10px}.design-css-73ac4feb74 .modern .page{background:#efefef}.design-css-73ac4feb74 .modern .logo{font-size:25px}.design-css-73ac4feb74 .modern .content-white{background:#fff;padding:14px}.design-css-73ac4feb74 .modern .section-red{border-top:4px solid #d61e1e}.design-css-73ac4feb74 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-73ac4feb74 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-73ac4feb74 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-73ac4feb74 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-73ac4feb74 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-73ac4feb74 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-73ac4feb74 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-73ac4feb74 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-73ac4feb74 .right-dark{background:#252c32;color:#fff}.design-css-73ac4feb74 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-73ac4feb74 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-73ac4feb74 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-73ac4feb74 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-73ac4feb74 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-73ac4feb74 .review h3{margin:0 0 4px}.design-css-73ac4feb74 .review p{font-size:11px;line-height:1.45}.design-css-73ac4feb74 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-73ac4feb74 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-73ac4feb74 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-73ac4feb74 .mp-table tr:nth-child(even){background:#eef8df}.design-css-73ac4feb74 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-73ac4feb74 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-73ac4feb74 .filter-section h4{margin:0 0 7px;color:#555}.design-css-73ac4feb74 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-73ac4feb74 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-73ac4feb74 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-73ac4feb74 .schedule{width:100%;border-collapse:collapse}.design-css-73ac4feb74 .schedule td, .design-css-73ac4feb74 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-73ac4feb74 .schedule th{background:#eee;text-align:left}.design-css-73ac4feb74 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-73ac4feb74 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-73ac4feb74 .chronique .video .play{top:170px}.design-css-73ac4feb74 .popular{background:#222;color:#fff}.design-css-73ac4feb74 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-73ac4feb74 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-73ac4feb74 .modern-header-spacer{height:110px;background:#333}.design-css-73ac4feb74 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-73ac4feb74 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-73ac4feb74 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-73ac4feb74 .npf{background:white;border:2px solid #333;padding:16px}.design-css-73ac4feb74 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-73ac4feb74 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-73ac4feb74 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-73ac4feb74 .npf .result .pic{height:72px;background:#aaa}.design-css-73ac4feb74 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-73ac4feb74 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-73ac4feb74 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-73ac4feb74 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-73ac4feb74 .shp-feature img{height:90px;object-fit:cover}.design-css-73ac4feb74 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-73ac4feb74 .shp-list .rows{font-size:10px}.design-css-73ac4feb74 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-73ac4feb74 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-73ac4feb74 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-73ac4feb74 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-73ac4feb74 .shp-cards div{height:100px;background:#425b35}.design-css-73ac4feb74 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-73ac4feb74 .site-top .inner, .design-css-73ac4feb74 .site-nav .inner, .design-css-73ac4feb74 .page, .design-css-73ac4feb74 .footer, .design-css-73ac4feb74 .endstrip, .design-css-73ac4feb74 .shp-page{max-width:100%;width:100%}.design-css-73ac4feb74 .social{display:none}.design-css-73ac4feb74 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-73ac4feb74 .site-nav .search{display:none}.design-css-73ac4feb74 .main-grid, .design-css-73ac4feb74 .main-grid.wide-side, .design-css-73ac4feb74 .late-grid, .design-css-73ac4feb74 .chronique, .design-css-73ac4feb74 .forumhome-grid, .design-css-73ac4feb74 .profile-cols, .design-css-73ac4feb74 .twocol, .design-css-73ac4feb74 .npf-grid, .design-css-73ac4feb74 .shp-list{grid-template-columns:1fr}.design-css-73ac4feb74 .cards, .design-css-73ac4feb74 .thumb-grid, .design-css-73ac4feb74 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-73ac4feb74 .sidebar{display:none}.design-css-73ac4feb74 .page{margin-top:0}.design-css-73ac4feb74 .profile-cols{padding:8px}.design-css-73ac4feb74 .tabs{padding-left:0;overflow:auto}.design-css-73ac4feb74 .shp-content{width:100%;margin-top:10px}.design-css-73ac4feb74 .stickybar{overflow:auto}.design-css-73ac4feb74 .stickybar .search{display:none}}@media(max-width:520px){.design-css-73ac4feb74 .cards, .design-css-73ac4feb74 .thumb-grid, .design-css-73ac4feb74 .hero-news-grid, .design-css-73ac4feb74 .wire-feature, .design-css-73ac4feb74 .media-row{grid-template-columns:1fr}.design-css-73ac4feb74 .logo{font-size:22px}.design-css-73ac4feb74 .site-top{height:44px}.design-css-73ac4feb74 .site-nav{height:38px}.design-css-73ac4feb74 .main-grid{padding:0 7px 14px}.design-css-73ac4feb74 .list-row{grid-template-columns:20px 1fr 60px}.design-css-73ac4feb74 .list-row>*:nth-child(4), .design-css-73ac4feb74 .list-row>*:nth-child(5){display:none}}.design-css-73ac4feb74 .page{min-height:1600px}
/* design style group 8c04b8e286 */
.design-css-8c04b8e286 *{box-sizing:border-box}.design-css-8c04b8e286, .design-css-8c04b8e286{margin:0;padding:0}.design-css-8c04b8e286{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-8c04b8e286 a{color:#1682bc;text-decoration:none}.design-css-8c04b8e286 a:hover{text-decoration:underline}.design-css-8c04b8e286 img{display:block;max-width:100%}.design-css-8c04b8e286 .site-top{height:52px;background:#232330;color:#aaa}.design-css-8c04b8e286 .site-top .inner, .design-css-8c04b8e286 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-8c04b8e286 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-8c04b8e286 .logo.orange{color:#fff}.design-css-8c04b8e286 .logo.orange .j{color:#f37021}.design-css-8c04b8e286 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-8c04b8e286 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-8c04b8e286 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-8c04b8e286 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-8c04b8e286 .site-nav{height:44px;background:#55565e;color:white}.design-css-8c04b8e286 .site-nav .inner{gap:28px}.design-css-8c04b8e286 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-8c04b8e286 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-8c04b8e286 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-8c04b8e286 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-8c04b8e286 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-8c04b8e286 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-8c04b8e286 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-8c04b8e286 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-8c04b8e286 .panel{background:#fff;border:1px solid #ddd}.design-css-8c04b8e286 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-8c04b8e286 .panel-body{padding:12px}.design-css-8c04b8e286 .muted{color:#999}.design-css-8c04b8e286 .small{font-size:11px}.design-css-8c04b8e286 .tiny{font-size:10px}.design-css-8c04b8e286 .red{color:#d32020}.design-css-8c04b8e286 .orange{color:#ef5a20}.design-css-8c04b8e286 .blue{color:#1682bc}.design-css-8c04b8e286 .green{color:#54a51c}.design-css-8c04b8e286 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-8c04b8e286 .graybox:before, .design-css-8c04b8e286 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-8c04b8e286 .graybox:before{transform:rotate(27deg)}.design-css-8c04b8e286 .graybox:after{transform:rotate(-27deg)}.design-css-8c04b8e286 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-8c04b8e286 .btn.gray{background:#777}.design-css-8c04b8e286 .btn.orange{background:#f06b22}.design-css-8c04b8e286 .btn.green{background:#62b626}.design-css-8c04b8e286 .btn.dark{background:#353540}.design-css-8c04b8e286 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-8c04b8e286 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-8c04b8e286 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-8c04b8e286 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-8c04b8e286 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-8c04b8e286 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-8c04b8e286 .tag.ps4{background:#1375d1}.design-css-8c04b8e286 .tag.one{background:#49a719}.design-css-8c04b8e286 .tag.ps3{background:#312593}.design-css-8c04b8e286 .tag.news{background:#e32118}.design-css-8c04b8e286 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-8c04b8e286 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-8c04b8e286 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-8c04b8e286 .card img{width:100%;height:145px;object-fit:cover}.design-css-8c04b8e286 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-8c04b8e286 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-8c04b8e286 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-8c04b8e286 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-8c04b8e286 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-8c04b8e286 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-8c04b8e286 .list-row:nth-child(even){background:#fafafa}.design-css-8c04b8e286 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-8c04b8e286 .topic-ico.o{background:#ff9515}.design-css-8c04b8e286 .topic-ico.r{background:#e74c3c}.design-css-8c04b8e286 .pagination{text-align:center;padding:15px}.design-css-8c04b8e286 .pagination span{display:inline-block;margin:0 6px}.design-css-8c04b8e286 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-8c04b8e286 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-8c04b8e286 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-8c04b8e286 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-8c04b8e286 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-8c04b8e286 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-8c04b8e286 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-8c04b8e286 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-8c04b8e286 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-8c04b8e286 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-8c04b8e286 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-8c04b8e286 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-8c04b8e286 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-8c04b8e286 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-8c04b8e286 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-8c04b8e286 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-8c04b8e286 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-8c04b8e286 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-8c04b8e286 .editor{height:150px;border:1px solid #ddd}.design-css-8c04b8e286 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-8c04b8e286 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-8c04b8e286 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-8c04b8e286 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-8c04b8e286 .rating small{font-size:9px}.design-css-8c04b8e286 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-8c04b8e286 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-8c04b8e286 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-8c04b8e286 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-8c04b8e286 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-8c04b8e286 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-8c04b8e286 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-8c04b8e286 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-8c04b8e286 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-8c04b8e286 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-8c04b8e286 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-8c04b8e286 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-8c04b8e286 .profile-box{border:1px solid #ddd;background:#fff}.design-css-8c04b8e286 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-8c04b8e286 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-8c04b8e286 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-8c04b8e286 .link-list li{padding:4px 0}.design-css-8c04b8e286 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-8c04b8e286 .thumb-grid .t{background:#eee}.design-css-8c04b8e286 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-8c04b8e286 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-8c04b8e286 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-8c04b8e286 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-8c04b8e286 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-8c04b8e286 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-8c04b8e286 .article h2{font-size:18px}.design-css-8c04b8e286 .article p{line-height:1.55}.design-css-8c04b8e286 .article .lead{font-size:14px;color:#666}.design-css-8c04b8e286 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-8c04b8e286 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-8c04b8e286 .comment h4{margin:0;color:#1682bc}.design-css-8c04b8e286 .comment p{margin:5px 0;line-height:1.45}.design-css-8c04b8e286 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-8c04b8e286 .wire-title{font-size:22px;margin:0 0 10px}.design-css-8c04b8e286 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-8c04b8e286 .wire-feature .graybox{height:155px}.design-css-8c04b8e286 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-8c04b8e286 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-8c04b8e286 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-8c04b8e286 .wire-news .graybox{height:75px}.design-css-8c04b8e286 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-8c04b8e286 .agenda div{padding:11px;border-right:1px solid #555}.design-css-8c04b8e286 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-8c04b8e286 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-8c04b8e286 .fofo-cat:nth-child(2){background:#48505c}.design-css-8c04b8e286 .fofo-cat:nth-child(3){background:#167ec0}.design-css-8c04b8e286 .fofo-cat:nth-child(4){background:#777}.design-css-8c04b8e286 .modern{background:#3a3a3a}.design-css-8c04b8e286 .modern .site-top{height:47px;background:#1c1c1f}.design-css-8c04b8e286 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-8c04b8e286 .modern .site-nav a{font-size:10px}.design-css-8c04b8e286 .modern .page{background:#efefef}.design-css-8c04b8e286 .modern .logo{font-size:25px}.design-css-8c04b8e286 .modern .content-white{background:#fff;padding:14px}.design-css-8c04b8e286 .modern .section-red{border-top:4px solid #d61e1e}.design-css-8c04b8e286 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-8c04b8e286 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-8c04b8e286 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-8c04b8e286 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-8c04b8e286 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-8c04b8e286 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-8c04b8e286 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-8c04b8e286 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-8c04b8e286 .right-dark{background:#252c32;color:#fff}.design-css-8c04b8e286 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-8c04b8e286 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-8c04b8e286 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-8c04b8e286 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-8c04b8e286 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-8c04b8e286 .review h3{margin:0 0 4px}.design-css-8c04b8e286 .review p{font-size:11px;line-height:1.45}.design-css-8c04b8e286 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-8c04b8e286 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-8c04b8e286 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-8c04b8e286 .mp-table tr:nth-child(even){background:#eef8df}.design-css-8c04b8e286 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-8c04b8e286 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-8c04b8e286 .filter-section h4{margin:0 0 7px;color:#555}.design-css-8c04b8e286 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-8c04b8e286 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-8c04b8e286 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-8c04b8e286 .schedule{width:100%;border-collapse:collapse}.design-css-8c04b8e286 .schedule td, .design-css-8c04b8e286 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-8c04b8e286 .schedule th{background:#eee;text-align:left}.design-css-8c04b8e286 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-8c04b8e286 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-8c04b8e286 .chronique .video .play{top:170px}.design-css-8c04b8e286 .popular{background:#222;color:#fff}.design-css-8c04b8e286 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-8c04b8e286 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-8c04b8e286 .modern-header-spacer{height:110px;background:#333}.design-css-8c04b8e286 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-8c04b8e286 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-8c04b8e286 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-8c04b8e286 .npf{background:white;border:2px solid #333;padding:16px}.design-css-8c04b8e286 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-8c04b8e286 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-8c04b8e286 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-8c04b8e286 .npf .result .pic{height:72px;background:#aaa}.design-css-8c04b8e286 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-8c04b8e286 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-8c04b8e286 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-8c04b8e286 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-8c04b8e286 .shp-feature img{height:90px;object-fit:cover}.design-css-8c04b8e286 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-8c04b8e286 .shp-list .rows{font-size:10px}.design-css-8c04b8e286 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-8c04b8e286 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-8c04b8e286 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-8c04b8e286 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-8c04b8e286 .shp-cards div{height:100px;background:#425b35}.design-css-8c04b8e286 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-8c04b8e286 .site-top .inner, .design-css-8c04b8e286 .site-nav .inner, .design-css-8c04b8e286 .page, .design-css-8c04b8e286 .footer, .design-css-8c04b8e286 .endstrip, .design-css-8c04b8e286 .shp-page{max-width:100%;width:100%}.design-css-8c04b8e286 .social{display:none}.design-css-8c04b8e286 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-8c04b8e286 .site-nav .search{display:none}.design-css-8c04b8e286 .main-grid, .design-css-8c04b8e286 .main-grid.wide-side, .design-css-8c04b8e286 .late-grid, .design-css-8c04b8e286 .chronique, .design-css-8c04b8e286 .forumhome-grid, .design-css-8c04b8e286 .profile-cols, .design-css-8c04b8e286 .twocol, .design-css-8c04b8e286 .npf-grid, .design-css-8c04b8e286 .shp-list{grid-template-columns:1fr}.design-css-8c04b8e286 .cards, .design-css-8c04b8e286 .thumb-grid, .design-css-8c04b8e286 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-8c04b8e286 .sidebar{display:none}.design-css-8c04b8e286 .page{margin-top:0}.design-css-8c04b8e286 .profile-cols{padding:8px}.design-css-8c04b8e286 .tabs{padding-left:0;overflow:auto}.design-css-8c04b8e286 .shp-content{width:100%;margin-top:10px}.design-css-8c04b8e286 .stickybar{overflow:auto}.design-css-8c04b8e286 .stickybar .search{display:none}}@media(max-width:520px){.design-css-8c04b8e286 .cards, .design-css-8c04b8e286 .thumb-grid, .design-css-8c04b8e286 .hero-news-grid, .design-css-8c04b8e286 .wire-feature, .design-css-8c04b8e286 .media-row{grid-template-columns:1fr}.design-css-8c04b8e286 .logo{font-size:22px}.design-css-8c04b8e286 .site-top{height:44px}.design-css-8c04b8e286 .site-nav{height:38px}.design-css-8c04b8e286 .main-grid{padding:0 7px 14px}.design-css-8c04b8e286 .list-row{grid-template-columns:20px 1fr 60px}.design-css-8c04b8e286 .list-row>*:nth-child(4), .design-css-8c04b8e286 .list-row>*:nth-child(5){display:none}}.design-css-8c04b8e286 .page{min-height:750px}
/* design style group 27206344b4 */
/* design style group 2ecda81882 */
/* design style group ddbd4196d2 */
.design-css-ddbd4196d2 *{box-sizing:border-box}.design-css-ddbd4196d2, .design-css-ddbd4196d2{margin:0;padding:0}.design-css-ddbd4196d2{font-family:Arial,Helvetica,sans-serif;color:#333;background:#c9c9c9;font-size:13px}.design-css-ddbd4196d2 a{color:#1682bc;text-decoration:none}.design-css-ddbd4196d2 a:hover{text-decoration:underline}.design-css-ddbd4196d2 img{display:block;max-width:100%}.design-css-ddbd4196d2 .site-top{height:52px;background:#232330;color:#aaa}.design-css-ddbd4196d2 .site-top .inner, .design-css-ddbd4196d2 .site-nav .inner{width:980px;max-width:calc(100% - 24px);margin:auto;display:flex;align-items:center;height:100%}.design-css-ddbd4196d2 .logo{font-size:30px;font-weight:bold;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000;margin-right:24px}.design-css-ddbd4196d2 .logo.orange{color:#fff}.design-css-ddbd4196d2 .logo.orange .j{color:#f37021}.design-css-ddbd4196d2 .social{font-size:15px;color:#777;word-spacing:11px;flex:1}.design-css-ddbd4196d2 .account{display:flex;align-items:center;gap:10px;color:#eee;font-weight:bold}.design-css-ddbd4196d2 .avatar-mini{width:28px;height:28px;background:#eee;border:2px solid #fff;display:inline-block}.design-css-ddbd4196d2 .badge{display:inline-block;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;background:#d71920;color:white;font-size:10px;vertical-align:top}.design-css-ddbd4196d2 .site-nav{height:44px;background:#55565e;color:white}.design-css-ddbd4196d2 .site-nav .inner{gap:28px}.design-css-ddbd4196d2 .site-nav a{color:white;text-transform:uppercase;font-weight:bold;font-size:12px}.design-css-ddbd4196d2 .site-nav .search{margin-left:auto;display:flex;width:350px}.design-css-ddbd4196d2 .site-nav input{height:28px;flex:1;border:0;padding:0 10px;color:#999}.design-css-ddbd4196d2 .site-nav button{width:38px;border:0;background:#222;color:#fff;font-size:18px}.design-css-ddbd4196d2 .page{width:980px;max-width:calc(100% - 24px);margin:14px auto 0;background:#fff;position:relative}.design-css-ddbd4196d2 .crumb{height:28px;line-height:28px;color:#888;font-size:11px;padding:0 14px}.design-css-ddbd4196d2 .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:15px;padding:0 14px 18px}.design-css-ddbd4196d2 .main-grid.wide-side{grid-template-columns:minmax(0,1fr) 300px}.design-css-ddbd4196d2 .panel{background:#fff;border:1px solid #ddd}.design-css-ddbd4196d2 .panel-title{background:#6b6b6b;color:#fff;font-weight:bold;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid #555}.design-css-ddbd4196d2 .panel-body{padding:12px}.design-css-ddbd4196d2 .muted{color:#999}.design-css-ddbd4196d2 .small{font-size:11px}.design-css-ddbd4196d2 .tiny{font-size:10px}.design-css-ddbd4196d2 .red{color:#d32020}.design-css-ddbd4196d2 .orange{color:#ef5a20}.design-css-ddbd4196d2 .blue{color:#1682bc}.design-css-ddbd4196d2 .green{color:#54a51c}.design-css-ddbd4196d2 .graybox{background:#aaa;position:relative;overflow:hidden}.design-css-ddbd4196d2 .graybox:before, .design-css-ddbd4196d2 .graybox:after{content:"";position:absolute;left:-12%;top:50%;width:125%;height:1px;background:#666}.design-css-ddbd4196d2 .graybox:before{transform:rotate(27deg)}.design-css-ddbd4196d2 .graybox:after{transform:rotate(-27deg)}.design-css-ddbd4196d2 .btn{display:inline-block;background:#1586ca;color:#fff!important;padding:7px 11px;font-size:11px;font-weight:bold;border:0;border-radius:2px}.design-css-ddbd4196d2 .btn.gray{background:#777}.design-css-ddbd4196d2 .btn.orange{background:#f06b22}.design-css-ddbd4196d2 .btn.green{background:#62b626}.design-css-ddbd4196d2 .btn.dark{background:#353540}.design-css-ddbd4196d2 .separator{border:0;border-top:1px solid #ddd;margin:14px 0}.design-css-ddbd4196d2 .footer{width:980px;max-width:calc(100% - 24px);height:145px;margin:0 auto;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.design-css-ddbd4196d2 .endstrip{width:980px;max-width:calc(100% - 24px);margin:auto;background:#f1f2f4;height:34px;color:#1383bd;display:flex;align-items:center;justify-content:center;font-size:10px}.design-css-ddbd4196d2 .iconrow{display:flex;gap:10px;align-items:center;color:#777}.design-css-ddbd4196d2 .ico{width:19px;height:19px;border-radius:50%;background:#888;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.design-css-ddbd4196d2 .tag{display:inline-block;padding:3px 8px;background:#333;color:#fff;font-size:9px;font-weight:bold;margin-right:3px}.design-css-ddbd4196d2 .tag.ps4{background:#1375d1}.design-css-ddbd4196d2 .tag.one{background:#49a719}.design-css-ddbd4196d2 .tag.ps3{background:#312593}.design-css-ddbd4196d2 .tag.news{background:#e32118}.design-css-ddbd4196d2 .section-head{font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px;border-bottom:1px solid #ddd}.design-css-ddbd4196d2 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.design-css-ddbd4196d2 .card{background:#eee;padding-bottom:8px;position:relative}.design-css-ddbd4196d2 .card img{width:100%;height:145px;object-fit:cover}.design-css-ddbd4196d2 .card h3{font-size:14px;line-height:1.18;margin:7px 8px 5px}.design-css-ddbd4196d2 .card p{margin:3px 8px;font-size:10px;color:#666}.design-css-ddbd4196d2 .card .label{position:absolute;left:0;top:0;background:#078dde;color:#fff;padding:5px 8px;font-size:10px;font-weight:bold}.design-css-ddbd4196d2 .play{position:absolute;width:50px;height:50px;border:4px solid rgba(255,255,255,.7);border-radius:50%;left:50%;top:54px;transform:translateX(-50%);background:rgba(0,0,0,.2)}.design-css-ddbd4196d2 .play:after{content:"";position:absolute;left:19px;top:10px;border-left:16px solid rgba(255,255,255,.8);border-top:12px solid transparent;border-bottom:12px solid transparent}.design-css-ddbd4196d2 .list-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 80px 70px;align-items:center;min-height:31px;border-bottom:1px solid #ddd;font-size:11px}.design-css-ddbd4196d2 .list-row:nth-child(even){background:#fafafa}.design-css-ddbd4196d2 .topic-ico{width:17px;height:17px;background:#78bd31;margin:auto}.design-css-ddbd4196d2 .topic-ico.o{background:#ff9515}.design-css-ddbd4196d2 .topic-ico.r{background:#e74c3c}.design-css-ddbd4196d2 .pagination{text-align:center;padding:15px}.design-css-ddbd4196d2 .pagination span{display:inline-block;margin:0 6px}.design-css-ddbd4196d2 .pagination .current{background:#f36b20;color:white;padding:6px 9px}.design-css-ddbd4196d2 .notice-title{background:#ddd;padding:9px 12px;color:#cc2525;font-weight:bold;font-size:16px}.design-css-ddbd4196d2 .sidebar-block{min-height:155px;background:#9b9b9b;margin-bottom:12px;color:white}.design-css-ddbd4196d2 .sidebar-block h3{margin:0;padding:11px 12px;font-size:13px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25)}.design-css-ddbd4196d2 .forum-msg{border:1px solid #c8c8d6;margin-bottom:18px}.design-css-ddbd4196d2 .forum-msg .msg-head{height:49px;background:#efeff5;display:flex;align-items:center;padding:0 10px;gap:10px}.design-css-ddbd4196d2 .forum-msg.alt .msg-head{background:#e3f5ff}.design-css-ddbd4196d2 .forum-msg .avatar{width:38px;height:38px;background:linear-gradient(#777,#aaa);color:white;display:flex;align-items:center;justify-content:center;font-size:24px}.design-css-ddbd4196d2 .forum-msg .user{font-size:15px;font-weight:bold}.design-css-ddbd4196d2 .forum-msg .date{color:#0b81bd;font-size:11px;font-weight:bold;margin-left:10px}.design-css-ddbd4196d2 .forum-msg .actions{margin-left:auto;color:#82c3e5;font-size:14px;word-spacing:10px}.design-css-ddbd4196d2 .forum-msg .msg-body{padding:14px 15px;line-height:1.46;min-height:115px}.design-css-ddbd4196d2 .signature{border-top:1px solid #ddd;color:#aaa;font-size:11px;padding-top:10px;margin-top:20px}.design-css-ddbd4196d2 .drop{position:absolute;right:10px;top:62px;width:190px;background:#222232;color:white;z-index:3;box-shadow:0 2px 7px #555;padding:5px 0}.design-css-ddbd4196d2 .drop div{padding:8px 10px;border-bottom:1px solid #343444}.design-css-ddbd4196d2 .switch{float:right;background:#098bda;border-radius:2px;padding:2px 6px;font-size:9px}.design-css-ddbd4196d2 .formbox{border-top:6px solid #35353f;background:#fff;margin-top:12px}.design-css-ddbd4196d2 .toolbar{height:31px;background:#383841;color:#ddd;padding:7px;font-size:10px}.design-css-ddbd4196d2 .editor{height:150px;border:1px solid #ddd}.design-css-ddbd4196d2 .field{border:1px solid #ddd;height:35px;padding:9px;color:#aaa}.design-css-ddbd4196d2 .hero-band{height:260px;background:#333;position:relative;overflow:hidden}.design-css-ddbd4196d2 .hero-band img{width:100%;height:100%;object-fit:cover}.design-css-ddbd4196d2 .rating{display:inline-flex;width:44px;height:44px;background:#1593cc;color:white;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-size:20px}.design-css-ddbd4196d2 .rating small{font-size:9px}.design-css-ddbd4196d2 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.design-css-ddbd4196d2 .scorebox{display:flex;gap:10px;align-items:flex-start}.design-css-ddbd4196d2 .media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-css-ddbd4196d2 .media-thumb{height:145px;background:#aaa;border:2px solid #148bd0}.design-css-ddbd4196d2 .subsection{padding:12px 14px;background:#f3f3f3;border-top:1px solid #ddd}.design-css-ddbd4196d2 .profile-head{height:80px;background:#34343a;color:white;display:flex;align-items:center;padding:0 14px}.design-css-ddbd4196d2 .profile-head .big-avatar{width:75px;height:75px;background:#eee;border:5px solid #fff;margin-top:20px}.design-css-ddbd4196d2 .profile-head .name{font-size:20px;font-weight:bold;margin-left:15px}.design-css-ddbd4196d2 .tabs{height:40px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:flex-end;padding-left:105px}.design-css-ddbd4196d2 .tabs a{display:block;padding:12px 14px;color:#555;font-weight:bold;font-size:11px}.design-css-ddbd4196d2 .tabs a.active{color:#e44525;border-bottom:3px solid #e44525}.design-css-ddbd4196d2 .profile-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}.design-css-ddbd4196d2 .profile-box{border:1px solid #ddd;background:#fff}.design-css-ddbd4196d2 .profile-box h3{margin:0;background:#f1f1f1;padding:10px 12px;font-size:12px;text-transform:uppercase}.design-css-ddbd4196d2 .profile-box .body{padding:10px 12px;line-height:1.6}.design-css-ddbd4196d2 .link-list{columns:2;list-style:none;padding:0;margin:0}.design-css-ddbd4196d2 .link-list li{padding:4px 0}.design-css-ddbd4196d2 .thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-css-ddbd4196d2 .thumb-grid .t{background:#eee}.design-css-ddbd4196d2 .thumb-grid img{width:100%;height:120px;object-fit:cover}.design-css-ddbd4196d2 .thumb-grid .cap{padding:7px;font-size:10px}.design-css-ddbd4196d2 .news-list .item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-ddbd4196d2 .news-list img{width:140px;height:82px;object-fit:cover}.design-css-ddbd4196d2 .news-list h3{font-size:14px;margin:0 0 5px}.design-css-ddbd4196d2 .article h1{font-size:25px;line-height:1.1;margin:7px 0}.design-css-ddbd4196d2 .article h2{font-size:18px}.design-css-ddbd4196d2 .article p{line-height:1.55}.design-css-ddbd4196d2 .article .lead{font-size:14px;color:#666}.design-css-ddbd4196d2 .comment{display:grid;grid-template-columns:45px 1fr;gap:10px;border-bottom:1px solid #ddd;padding:11px 0}.design-css-ddbd4196d2 .comment .ca{width:40px;height:40px;background:#bbb}.design-css-ddbd4196d2 .comment h4{margin:0;color:#1682bc}.design-css-ddbd4196d2 .comment p{margin:5px 0;line-height:1.45}.design-css-ddbd4196d2 .wire-section{background:#fff;margin-bottom:14px;padding:10px}.design-css-ddbd4196d2 .wire-title{font-size:22px;margin:0 0 10px}.design-css-ddbd4196d2 .wire-feature{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.design-css-ddbd4196d2 .wire-feature .graybox{height:155px}.design-css-ddbd4196d2 .wire-feature .caption{background:#333;color:white;padding:8px;min-height:48px}.design-css-ddbd4196d2 .wire-list{display:grid;grid-template-columns:2fr 1fr;gap:14px}.design-css-ddbd4196d2 .wire-news .row{display:grid;grid-template-columns:130px 1fr;gap:8px;border-bottom:1px solid #ddd;padding:8px 0}.design-css-ddbd4196d2 .wire-news .graybox{height:75px}.design-css-ddbd4196d2 .agenda{display:grid;grid-template-columns:repeat(5,1fr);background:#222;color:white}.design-css-ddbd4196d2 .agenda div{padding:11px;border-right:1px solid #555}.design-css-ddbd4196d2 .forumhome-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-ddbd4196d2 .fofo-cat{margin-bottom:8px;color:#fff;padding:10px 12px;min-height:85px;background:#34495e}.design-css-ddbd4196d2 .fofo-cat:nth-child(2){background:#48505c}.design-css-ddbd4196d2 .fofo-cat:nth-child(3){background:#167ec0}.design-css-ddbd4196d2 .fofo-cat:nth-child(4){background:#777}.design-css-ddbd4196d2 .modern{background:#3a3a3a}.design-css-ddbd4196d2 .modern .site-top{height:47px;background:#1c1c1f}.design-css-ddbd4196d2 .modern .site-nav{height:39px;background:#343434;border-bottom:3px solid #e34120}.design-css-ddbd4196d2 .modern .site-nav a{font-size:10px}.design-css-ddbd4196d2 .modern .page{background:#efefef}.design-css-ddbd4196d2 .modern .logo{font-size:25px}.design-css-ddbd4196d2 .modern .content-white{background:#fff;padding:14px}.design-css-ddbd4196d2 .modern .section-red{border-top:4px solid #d61e1e}.design-css-ddbd4196d2 .modern .section-red .head{color:#d61e1e;font-weight:bold;font-size:15px;padding:8px 0}.design-css-ddbd4196d2 .late-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.design-css-ddbd4196d2 .hero-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#111;padding:8px}.design-css-ddbd4196d2 .hero-news{height:160px;position:relative;overflow:hidden;background:#333}.design-css-ddbd4196d2 .hero-news img{width:100%;height:100%;object-fit:cover}.design-css-ddbd4196d2 .hero-news strong{position:absolute;left:0;right:0;bottom:0;color:white;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:45px 8px 8px;font-size:13px}.design-css-ddbd4196d2 .feed-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border-bottom:1px solid #ddd;background:#fff}.design-css-ddbd4196d2 .feed-row img{width:110px;height:65px;object-fit:cover}.design-css-ddbd4196d2 .right-dark{background:#252c32;color:#fff}.design-css-ddbd4196d2 .right-dark h3{background:#0b77a7;padding:9px;margin:0;font-size:12px}.design-css-ddbd4196d2 .right-dark .channel{display:flex;gap:8px;padding:8px;border-bottom:1px solid #444}.design-css-ddbd4196d2 .adbox{height:200px;background:#aaa;display:flex;align-items:center;justify-content:center;color:#777;font-weight:bold}.design-css-ddbd4196d2 .review{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:12px;background:#fff;border-bottom:1px solid #ddd}.design-css-ddbd4196d2 .review .bigscore{width:58px;height:58px;background:#f3f3f3;color:#ef5a20;font-size:25px;font-weight:bold;display:flex;align-items:center;justify-content:center}.design-css-ddbd4196d2 .review h3{margin:0 0 4px}.design-css-ddbd4196d2 .review p{font-size:11px;line-height:1.45}.design-css-ddbd4196d2 .mp-table{width:100%;border-collapse:collapse;font-size:11px}.design-css-ddbd4196d2 .mp-table th{background:#8dc63f;color:white;text-align:left;padding:8px}.design-css-ddbd4196d2 .mp-table td{padding:7px;border-bottom:1px solid #ddd}.design-css-ddbd4196d2 .mp-table tr:nth-child(even){background:#eef8df}.design-css-ddbd4196d2 .filters{background:#f3f3f3;padding:10px;border:1px solid #ddd}.design-css-ddbd4196d2 .filter-section{border-bottom:1px solid #ddd;padding:8px 0}.design-css-ddbd4196d2 .filter-section h4{margin:0 0 7px;color:#555}.design-css-ddbd4196d2 .game-list .game-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd}.design-css-ddbd4196d2 .game-list .coverph{width:110px;height:130px;background:#1682bc}.design-css-ddbd4196d2 .game-list h3{margin:0 0 5px;font-size:14px}.design-css-ddbd4196d2 .schedule{width:100%;border-collapse:collapse}.design-css-ddbd4196d2 .schedule td, .design-css-ddbd4196d2 .schedule th{border-bottom:1px solid #ddd;padding:7px;font-size:11px}.design-css-ddbd4196d2 .schedule th{background:#eee;text-align:left}.design-css-ddbd4196d2 .chronique{display:grid;grid-template-columns:1fr 270px;gap:14px}.design-css-ddbd4196d2 .chronique .video{height:400px;background:#ddd;position:relative}.design-css-ddbd4196d2 .chronique .video .play{top:170px}.design-css-ddbd4196d2 .popular{background:#222;color:#fff}.design-css-ddbd4196d2 .popular h3{background:#f05a22;margin:0;padding:8px}.design-css-ddbd4196d2 .popular .pitem{padding:10px;border-bottom:1px solid #444;display:grid;grid-template-columns:70px 1fr;gap:8px}.design-css-ddbd4196d2 .modern-header-spacer{height:110px;background:#333}.design-css-ddbd4196d2 .stickybar{height:44px;background:#222;color:#fff;display:flex;align-items:center;padding:0 16px}.design-css-ddbd4196d2 .stickybar a{color:#fff;margin-right:18px;font-size:11px}.design-css-ddbd4196d2 .stickybar .search{margin-left:auto;background:#fff;width:200px;height:23px}.design-css-ddbd4196d2 .npf{background:white;border:2px solid #333;padding:16px}.design-css-ddbd4196d2 .npf-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.design-css-ddbd4196d2 .npf .filters-col h3{background:#ddd;padding:7px;margin:0 0 7px;font-size:12px}.design-css-ddbd4196d2 .npf .result{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.design-css-ddbd4196d2 .npf .result .pic{height:72px;background:#aaa}.design-css-ddbd4196d2 .shp-page{width:920px;max-width:calc(100% - 24px);margin:auto;background:#efefef}.design-css-ddbd4196d2 .shp-top{height:60px;background:#096909;color:#fff;display:flex;align-items:center;padding:0 15px}.design-css-ddbd4196d2 .shp-content{width:640px;margin:60px auto 0;background:white;padding:10px}.design-css-ddbd4196d2 .shp-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.design-css-ddbd4196d2 .shp-feature img{height:90px;object-fit:cover}.design-css-ddbd4196d2 .shp-list{display:grid;grid-template-columns:1fr 170px;gap:12px}.design-css-ddbd4196d2 .shp-list .rows{font-size:10px}.design-css-ddbd4196d2 .shp-list .r{border-bottom:1px solid #ddd;padding:5px}.design-css-ddbd4196d2 .shp-side{background:#334556;color:#fff;padding:8px}.design-css-ddbd4196d2 .shp-dark{margin-top:12px;background:#2d2d2d;color:#fff;padding:12px}.design-css-ddbd4196d2 .shp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.design-css-ddbd4196d2 .shp-cards div{height:100px;background:#425b35}.design-css-ddbd4196d2 .shp-footer{height:55px;background:#076307;margin-top:15px;color:#fff;text-align:center;padding-top:20px}@media(max-width:800px){.design-css-ddbd4196d2 .site-top .inner, .design-css-ddbd4196d2 .site-nav .inner, .design-css-ddbd4196d2 .page, .design-css-ddbd4196d2 .footer, .design-css-ddbd4196d2 .endstrip, .design-css-ddbd4196d2 .shp-page{max-width:100%;width:100%}.design-css-ddbd4196d2 .social{display:none}.design-css-ddbd4196d2 .site-nav .inner{gap:10px;padding:0 8px;overflow:auto}.design-css-ddbd4196d2 .site-nav .search{display:none}.design-css-ddbd4196d2 .main-grid, .design-css-ddbd4196d2 .main-grid.wide-side, .design-css-ddbd4196d2 .late-grid, .design-css-ddbd4196d2 .chronique, .design-css-ddbd4196d2 .forumhome-grid, .design-css-ddbd4196d2 .profile-cols, .design-css-ddbd4196d2 .twocol, .design-css-ddbd4196d2 .npf-grid, .design-css-ddbd4196d2 .shp-list{grid-template-columns:1fr}.design-css-ddbd4196d2 .cards, .design-css-ddbd4196d2 .thumb-grid, .design-css-ddbd4196d2 .hero-news-grid{grid-template-columns:1fr 1fr}.design-css-ddbd4196d2 .sidebar{display:none}.design-css-ddbd4196d2 .page{margin-top:0}.design-css-ddbd4196d2 .profile-cols{padding:8px}.design-css-ddbd4196d2 .tabs{padding-left:0;overflow:auto}.design-css-ddbd4196d2 .shp-content{width:100%;margin-top:10px}.design-css-ddbd4196d2 .stickybar{overflow:auto}.design-css-ddbd4196d2 .stickybar .search{display:none}}@media(max-width:520px){.design-css-ddbd4196d2 .cards, .design-css-ddbd4196d2 .thumb-grid, .design-css-ddbd4196d2 .hero-news-grid, .design-css-ddbd4196d2 .wire-feature, .design-css-ddbd4196d2 .media-row{grid-template-columns:1fr}.design-css-ddbd4196d2 .logo{font-size:22px}.design-css-ddbd4196d2 .site-top{height:44px}.design-css-ddbd4196d2 .site-nav{height:38px}.design-css-ddbd4196d2 .main-grid{padding:0 7px 14px}.design-css-ddbd4196d2 .list-row{grid-template-columns:20px 1fr 60px}.design-css-ddbd4196d2 .list-row>*:nth-child(4), .design-css-ddbd4196d2 .list-row>*:nth-child(5){display:none}}.design-css-ddbd4196d2 .page{min-height:760px}.design-css-ddbd4196d2{background:white}.design-css-ddbd4196d2 .site-top, .design-css-ddbd4196d2 .site-nav{display:none}

/* Former inline declarations, normalized into utility classes. */
.u-0083ec8231{height:110px;background:#efefef;color:#f2a000;font-size:28px}
.u-0313132407{background:#45b5ac}
.u-07171bf93c{float:right;font-size:20px}
.u-0f0df9d7d9{background:#f3f3f3;color:#555}
.u-100de371aa{width:1000px;max-width:100%;margin:0 auto;padding:20px;background:white}
.u-108ce37ffa{height:45px}
.u-1f43f88678{width:100%;height:180px;object-fit:cover}
.u-1f5ff96147{width:100%;height:370px;object-fit:cover}
.u-23dbd7c650{background-image:url(../images/gl_01.jpg);background-size:cover}
.u-25a4d20b9f{color:#f05b20}
.u-2823403619{height:65px}
.u-287f770e98{padding:16px}
.u-28a90edee0{background:#f0f0f0;color:#f06b22;width:90px;height:90px;font-size:30px}
.u-2b88054064{background:#80b833}
.u-306110493d{width:100%;height:340px;object-fit:cover}
.u-3079702fff{font-size:18px;margin:0}
.u-3209c03517{background:#222;color:white}
.u-356935a286{height:100px}
.u-38bc9bd2b9{height:72px}
.u-3aef8c1479{width:100%;height:250px;object-fit:cover;margin:10px 0}
.u-3c0439e73b{padding:0 14px 20px;background:#fff}
.u-3ce8de6355{height:105px}
.u-3f26a1d0ef{background-image:url(../images/gl_02.jpg);background-size:cover}
.u-3f2b9a11fc{width:760px;padding:22px;min-height:2400px}
.u-3f6b51cbd3{background:#333;color:#fff}
.u-3fe197919b{width:100%;height:260px;object-fit:cover;margin:10px 0}
.u-4092fd7314{padding:15px}
.u-4361a2ff73{font-size:32px}
.u-43a3c3fc04{background:#8a6b4c}
.u-44e50212c0{height:250px;background:#222;color:#aaa}
.u-45934f0d74{padding:10px 0;border-bottom:1px solid #ddd}
.u-4932d171a0{float:right}
.u-4e330d89c1{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.u-4eaa3a9c5d{width:100%;height:170px;object-fit:cover}
.u-51c3ba113c{height:420px}
.u-53d281d3e8{background:#eee;padding:12px}
.u-5431873756{height:260px;margin-top:15px}
.u-54c2afb7ba{text-align:right}
.u-56f4356299{margin-top:12px}
.u-57d7efb39c{background:#3283c4}
.u-59bdf7cb33{padding:10px}
.u-5bb37d0ef0{width:70px;height:70px;font-size:28px}
.u-5fa1cd02f8{position:absolute;top:0;left:0}
.u-61564a112a{min-height:650px}
.u-61b7258da1{width:120px;height:170px;object-fit:cover}
.u-649fd6f492{background:#f36b20}
.u-66beb193e6{height:80px}
.u-6a010f77d4{margin-top:25px}
.u-6a54a68ca1{background:#e96b22}
.u-6baf15734e{background-image:url(../images/gl_08.jpg);background-size:cover}
.u-6c5e560376{text-align:center;font-size:22px}
.u-6d00061700{margin-left:auto}
.u-6dd3cf8a8d{background:#777}
.u-72ee4777a2{background:#07a9cc}
.u-7594b4816c{background:#b8b8b8;padding-top:24px}
.u-761d3addb2{margin-bottom:10px}
.u-79ad5446d5{background-image:url(../images/gl_07.jpg);background-size:cover}
.u-79e0d09d5c{height:320px}
.u-7ae1f30dfb{display:grid;grid-template-columns:1fr 150px;gap:15px;padding:15px 0;border-bottom:1px solid #ddd}
.u-7e6c751c1f{border-left:5px solid #ddd;padding:12px 20px;color:#777}
.u-7ff5836469{background:#263239}
.u-8132961609{width:100%;height:380px;object-fit:cover}
.u-83b055919c{background:#eee;padding:14px}
.u-844828d26b{width:920px;max-width:100%;margin:20px auto;background:#fff}
.u-844b69edac{background:#b8b8b8;padding-top:24px}
.u-8467a119f4{background-image:url(../images/gl_03.jpg);background-size:cover}
.u-84c6868dfc{padding:9px 0}
.u-84d087bf03{background-image:url(../images/gl_04.jpg);background-size:cover}
.u-84fb1613dc{background:#222 url(../images/gl_hero.jpg) center top/cover fixed;padding-top:0}
.u-881f70f973{font-size:22px}
.u-88a54b8915{text-align:center;font-size:28px;letter-spacing:8px;margin:-5px 0 22px}
.u-8abf01dd90{background:#28a2c7;color:#fff}
.u-8b20a0ca6b{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.u-8ebc43724d{padding:14px}
.u-905d8b3da3{margin-bottom:18px}
.u-906d557ea4{background-image:url(../images/gl_06.jpg);background-size:cover}
.u-91a87015f4{text-align:center}
.u-953e027d51{position:absolute;left:0;right:0;bottom:0;height:25px;background:#151515;color:#fff;padding:5px 8px}
.u-995bfc672f{top:0;right:12px;background:#050505}
.u-9c85b84b71{height:80px;object-fit:cover}
.u-9de5b72d49{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.u-9fdda1f10c{position:absolute;top:7px;left:7px}
.u-a2ed472613{height:150px}
.u-a3078a0afd{text-align:right;color:#1682bc}
.u-a316faff82{background:#1682bc}
.u-a3d12b9b83{display:flex;justify-content:space-between}
.u-a70f09f712{background:#999}
.u-a80cbb0991{height:130px}
.u-adc1f94207{display:grid;grid-template-columns:120px 1fr;gap:10px}
.u-ae10463610{margin:0 0 5px}
.u-b8195c1176{color:#42bd35;font-size:17px}
.u-b9199e22b2{font-size:20px}
.u-ba6caa3746{display:grid;grid-template-columns:1fr 1fr}
.u-bb0e7c533f{position:absolute;bottom:0;background:#444;color:white;left:0;right:0;padding:12px}
.u-bc9e1a52d1{display:flex;gap:12px;margin-bottom:10px}
.u-bde897d1d1{border:1px solid #ddd}
.u-bdf71425a0{padding:12px;background:#eee}
.u-bf88af979d{width:1030px;max-width:100%;margin:20px auto;background:#111;padding:20px}
.u-bffb6fb68c{font-size:24px;margin:10px 0}
.u-c4fcf6e455{background:#f5f5f5;border:1px solid #eee;padding:10px;display:flex;gap:8px}
.u-c5b9e0e1b4{background:white;color:#14a2c8!important;border:1px solid #14a2c8}
.u-c6d2bcf9aa{display:grid;grid-template-columns:2fr 1fr;gap:14px}
.u-c76b0baa0d{height:90px}
.u-ca45458fa6{background:#f26b21}
.u-cb5168e506{width:760px;padding:15px;background:#fff}
.u-cb72ceff2d{top:0;right:12px;width:320px;background:#fff;color:#333;border:1px solid #bbb}
.u-cc781baac3{padding:12px}
.u-d04a6e88c8{padding:12px 0 0}
.u-d461c96de5{position:relative}
.u-d60550f657{margin:12px 0}
.u-d68b5e3fa3{padding:8px;background:#eee}
.u-d707e3628f{background:#e43d23}
.u-dac10768ce{width:100%;height:420px;object-fit:cover}
.u-dcfbd2e02d{background:#222}
.u-dfdb074336{margin:0 14px;background:#3f3f3f;color:white;border-left:7px solid #38b928;padding:14px}
.u-e1b547faca{background-image:url(../images/gl_05.jpg);background-size:cover}
.u-e24c2b3d54{height:55px}
.u-e2c960fbf8{padding:8px}
.u-e5b33ff363{width:100%;max-height:350px;object-fit:cover}
.u-e711c1eba5{height:300px}
.u-e882f2cc4b{margin:0;font-size:25px}
.u-e91a94013f{height:340px}
.u-f0b758495a{width:130px;margin:auto}
.u-f3b3e0a2d8{background:#55a83b}
.u-f45c9141bd{height:210px;margin:14px 0}
.u-f5554e45e6{margin:8px 0}
.u-fb48535ddc{height:110px;object-fit:cover}
.u-fcd9fd9efc{width:60%;padding:7px;border:1px solid #ddd}
.u-fe49f73ed9{background:#10a6cf}
.u-fe575cb1bf{font-size:23px}
.u-ff3e8a47e6{grid-template-columns:1fr 1fr;margin-top:12px}

/* MVC application layer and no-JS controls */
:root{--app-accent:#1682bc;--app-accent2:#f36b20;--app-dark:#232330;--app-paper:#fff;--app-bg:#c9c9c9}
body{margin:0}.button-link{display:inline-block;text-decoration:none;cursor:pointer}.app-flash{width:980px;max-width:calc(100% - 24px);margin:8px auto;padding:10px 14px;background:#e8f5e9;border:1px solid #9ccc9c;font:13px Arial,sans-serif}.app-flash.error{background:#ffebee;border-color:#ef9a9a}.app-auth{width:520px;max-width:calc(100% - 24px);margin:40px auto;background:#fff;padding:24px;border:1px solid #ccc;font:13px Arial,sans-serif}.app-auth h1{margin-top:0}.app-auth label{display:block;margin:12px 0 4px;font-weight:bold}.app-auth input,.app-auth textarea,.app-auth select{width:100%;padding:9px;border:1px solid #bbb}.app-auth button{margin-top:14px;padding:9px 15px;border:0;background:#1682bc;color:#fff;font-weight:bold}.app-table{width:100%;border-collapse:collapse}.app-table th,.app-table td{padding:8px;border-bottom:1px solid #ddd;text-align:left}.app-form-row{margin:10px 0}.app-form-row label{display:block;font-weight:bold;margin-bottom:4px}.app-form-row input,.app-form-row textarea,.app-form-row select{width:100%;padding:8px;border:1px solid #bbb}.app-form-row textarea{min-height:130px}.app-action{display:inline-block;padding:7px 11px;border:0;background:#1682bc;color:#fff;text-decoration:none;cursor:pointer}.app-action.orange{background:#f36b20}.app-action.gray{background:#666}.app-inline{display:inline}.app-pagination{padding:14px;text-align:center}.app-pagination a{padding:5px 8px}.app-empty{padding:25px;text-align:center;color:#777}.app-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.app-card{border:1px solid #ddd;background:#fff;padding:12px;margin-bottom:10px}.app-card h2,.app-card h3{margin-top:0}.app-meta{font-size:11px;color:#888}.app-nav-mini{width:980px;max-width:calc(100% - 24px);margin:8px auto;font:12px Arial,sans-serif;text-align:right}.app-nav-mini a{margin-left:10px}.app-comment{padding:12px;border-bottom:1px solid #ddd}.app-comment .votes{float:right}.app-inbox-row{display:grid;grid-template-columns:180px 1fr 140px;gap:10px;padding:10px;border-bottom:1px solid #ddd}.app-inbox-row.unread{font-weight:bold;background:#f4fbff}.app-topic-row{display:grid;grid-template-columns:1fr 110px 80px;gap:10px;padding:9px;border-bottom:1px solid #ddd}.app-post{display:grid;grid-template-columns:150px 1fr;border:1px solid #ccd;margin-bottom:12px}.app-post aside{padding:12px;background:#f0f0f5}.app-post article{padding:14px;min-height:100px}.app-cover{width:110px;float:left;margin:0 12px 8px 0}
.app-action,.app-auth button{background:var(--app-accent)}
@media(max-width:800px){.app-grid,.app-post{grid-template-columns:1fr}.app-inbox-row{grid-template-columns:1fr}}

.u-clear{clear:both}

/* ========================================================================== 
   Functional pages aligned with the source forum / MP / profile mockups.
   Everything remains in this single stylesheet.
   ========================================================================== */
.jvc-site-top{height:54px!important;background:#20202d!important;color:#b7b7c0!important}
.jvc-site-top .inner{width:980px!important;max-width:calc(100% - 24px)!important}
.jvc-wordmark{font:900 29px/1 Arial,Helvetica,sans-serif!important;letter-spacing:-2.1px!important;color:#fff!important;text-shadow:0 1px 0 #000;margin-right:30px!important;text-transform:none!important}
.jvc-wordmark span{color:#f05a24;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}
.jvc-wordmark b{color:#1687ba;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}
.jvc-site-top .social{font-size:12px!important;color:#676776!important;word-spacing:8px!important}
.jvc-site-top .account{gap:7px!important;font-size:11px!important}
.jvc-site-top .account a{color:#fff!important}
.jvc-account-avatar{width:30px;height:30px;border:2px solid #fff;background:#393945;display:inline-flex!important;align-items:center;justify-content:center;color:#fff!important;text-decoration:none!important}
.jvc-account-icon{position:relative;font-size:19px;line-height:28px;text-decoration:none!important;color:#a7a7ae!important}
.jvc-account-icon .badge{position:absolute;right:-7px;top:-7px;font-size:9px;min-width:16px;height:16px;line-height:16px}
.jvc-account-icon .jvc-blue-badge{background:#0d9ed4!important}
.jvc-logout button{border:0;background:transparent;color:#999;cursor:pointer;padding:3px}
.jvc-site-nav{height:43px!important;background:#5d5d68!important}
.jvc-site-nav .inner{width:980px!important;max-width:calc(100% - 24px)!important;gap:0!important}
.jvc-site-nav a{height:43px;line-height:43px;padding:0 12px!important;text-transform:none!important;font-size:11px!important;color:#fff!important;font-weight:bold!important;white-space:nowrap}
.jvc-site-nav a:hover{background:#4d4d56;text-decoration:none!important}
.jvc-site-nav .search{width:365px!important;height:28px;margin-left:auto!important}
.jvc-site-nav .search input{height:28px!important;border:0!important;background:#fff!important;padding:0 10px!important;font-size:11px}
.jvc-site-nav .search button{height:28px!important;background:#242432!important;color:#fff!important;border:0!important;width:38px!important}




.jvc-forum-wall{min-height:1000px;padding-top:8px;background:#e1e2e4}
.jvc-forum-page{width:980px!important;margin:8px auto 0!important;background:#fff!important;min-height:1100px}
.jvc-breadcrumb,.jvc-mp-breadcrumb{height:43px;padding:0 16px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #ddd;color:#888;font-size:10px;position:relative}
.jvc-breadcrumb a,.jvc-mp-breadcrumb a{color:#666!important}
.jvc-mini-tools{margin-left:auto;color:#b6b6c1;font-size:16px;word-spacing:8px}
.jvc-forum-title{font-size:15px;font-weight:bold;color:#f04e22;padding:9px 16px;border-bottom:1px solid #d1d1d1}
.jvc-forum-grid{grid-template-columns:minmax(0,650px) 300px!important;gap:15px!important;padding:0 16px 22px!important}
.jvc-forum-actions{display:flex;align-items:center;gap:8px;padding:14px 0 8px;border-bottom:1px solid #ddd}
.jvc-btn-gray,.jvc-post-button,.jvc-btn-blue{display:inline-flex;align-items:center;justify-content:center;border:0;text-decoration:none!important;font-size:9px;font-weight:800;letter-spacing:.1px;cursor:pointer;height:28px;padding:0 14px}
.jvc-btn-gray{background:#707a80;color:#fff!important}
.jvc-btn-blue{background:#11a7d5;color:#fff!important}
.jvc-post-button{background:#ff5a20;color:#fff!important;min-width:120px}
.jvc-forum-search{display:flex;margin-left:auto;height:28px;border:1px solid #ccc}
.jvc-forum-search input{width:190px;border:0;padding:0 8px;font-size:10px}
.jvc-forum-search select{border:0;border-left:1px solid #ddd;background:white;color:#777;font-size:9px;padding:0 5px}
.jvc-forum-search button{border:0;background:#aaa;color:white;width:30px}
.jvc-pager{min-height:46px;display:flex;align-items:center;justify-content:center;gap:13px;border-bottom:1px solid #ddd;color:#777;font-size:10px}
.jvc-pager-top{justify-content:space-between}
.jvc-pager a,.jvc-pager span{color:#555!important;text-decoration:none!important}
.jvc-pager a.active{background:#f36a21;color:#fff!important;padding:6px 9px}
.jvc-topic-table{border:1px solid #ccd1d6;border-top:0;font-size:10px}
.jvc-topic-head{display:grid;grid-template-columns:minmax(0,1fr) 110px 50px 150px;height:27px;background:#9ea0a3;color:#fff;font-weight:bold;align-items:center;padding-left:31px}
.jvc-topic-head span{padding:0 6px}
.jvc-topic-line{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 50px 150px;align-items:center;min-height:27px;background:#fff;border-bottom:1px solid #dbe0e5;color:#444}
.jvc-topic-line:nth-child(even){background:#f0f4fa}
.jvc-topic-line:hover{background:#e0f9ff}
.jvc-topic-status{width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:#ff6b00;color:#fff;margin:auto;font-size:8px}
.jvc-topic-status.pin{background:#8bc400}.jvc-topic-status.locked{background:#666}
.jvc-topic-subject{font-weight:bold;color:#0274c8!important;padding:3px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.jvc-topic-author{padding:3px 4px;color:#333!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.jvc-topic-count{text-align:center}.jvc-topic-last{display:flex;justify-content:space-between;gap:5px;padding:0 5px;color:#888}.jvc-topic-last b{font-weight:normal;overflow:hidden;text-overflow:ellipsis}.jvc-topic-last time{color:#0086dc;font-weight:bold;white-space:nowrap;font-size:9px}
.jvc-empty-row{padding:25px;text-align:center;color:#999}
.jvc-compose-block{margin-top:7px}.jvc-compose-block h3{font-size:13px;color:#f04f23;border-bottom:1px solid #ddd;padding:12px 0 8px;margin:0}
.jvc-topic-title-input{width:100%;height:30px;border:1px solid #d7d9df;padding:0 10px;margin:8px 0 7px;font-size:10px}
.jvc-add-poll{background:#5899d1;color:#fff;border:0;height:27px;padding:0 12px;font-size:9px;font-weight:bold;margin-bottom:8px}
.jvc-editor-toolbar{height:35px;border:1px solid #cbd0da;background:#f2f3f6;color:#555;padding:9px 10px;font-size:10px;position:relative}
.jvc-editor-toolbar span{float:right;font-size:8px;color:#777}.jvc-editor-toolbar span strong{background:#777;color:#fff;padding:2px 6px}
.jvc-editor-area{display:block;width:100%;height:220px;border:1px solid #cbd0da;border-top:0;resize:vertical;padding:12px;font:11px Arial;color:#555;background:#fff}
.jvc-editor-attachment{height:195px;border:1px solid #cbd0da;background:#fafafa;margin-top:9px}
.jvc-compose-footer{display:flex;align-items:center;gap:7px;margin:15px 0 30px}.jvc-compose-footer select{height:28px;border:1px solid #ccc;font-size:9px;color:#777;background:#fff}
.jvc-login-compose{padding:20px;background:#f3f3f3;margin:10px 0 20px;text-align:center}
.jvc-forum-side{padding-top:13px}
.jvc-darkbox{background:#2d2d2d;color:#ddd;margin-bottom:12px;font-size:10px}.jvc-darkbox a{color:#ddd!important}
.jvc-darkbox-title{height:34px;background:#4b4c54;color:#fff;padding:10px;font-size:11px;font-weight:bold;display:flex;justify-content:space-between}.jvc-darkbox-subtitle{background:#555660;color:white;padding:7px 9px;font-weight:bold}.jvc-darkbox-subtitle.orange{color:#ffc600;background:#2d2d2d;padding-bottom:2px}
.jvc-darkbox-list{padding:8px 10px;display:flex;flex-direction:column;gap:6px;line-height:1.3}.jvc-darkbox-list span,.jvc-darkbox-list a{display:block}.jvc-info-box .jvc-darkbox-list{max-height:120px;overflow:auto}

.jvc-thread-actions{display:flex;gap:7px;align-items:center;padding:12px 0 7px}.jvc-thread-actions .push{margin-left:auto}
.jvc-forum-post{border-top:5px solid #6b7084;background:white;margin:0 0 17px}.jvc-forum-post header{height:55px;background:#f2f3f7;display:flex;align-items:center;padding:0 9px;gap:9px;border-left:1px solid #ddd;border-right:1px solid #ddd}.jvc-forum-post.alt header{background:#f1f8ff}.jvc-post-avatar{width:42px;height:42px;overflow:hidden;background:#fff;border:1px solid #bbb;display:flex;align-items:center;justify-content:center;font-size:20px}.jvc-post-avatar img{width:100%;height:100%;object-fit:cover}.jvc-post-user{font-weight:bold;color:#222!important;font-size:12px}.jvc-mail{color:#f0c400}.jvc-forum-post time{margin-left:auto;color:#0089d1;font-weight:bold;font-size:9px}.jvc-post-tools{color:#777;font-size:11px}.jvc-post-body{border:1px solid #ddd;border-top:0;min-height:150px;padding:16px 55px 12px 62px;line-height:1.6;font-size:14px;position:relative}.jvc-post-signature{border-top:1px solid #ddd;margin-top:20px;padding-top:10px;color:#999;font-size:9px;font-style:italic}
.jvc-new-topic-page{padding:25px 18px 50px}.jvc-new-topic-page form{display:grid;gap:8px}.jvc-new-topic-page label{font-weight:bold;font-size:11px}.jvc-new-topic-page select,.jvc-new-topic-page input{height:32px;border:1px solid #ccc;padding:0 10px}

.jvc-forum-home-bg{min-height:1800px;padding-top:8px;background:#94999c;background-image:linear-gradient(30deg,rgba(255,255,255,.04) 12%,transparent 12.5%,transparent 87%,rgba(255,255,255,.04) 87.5%),linear-gradient(150deg,rgba(255,255,255,.04) 12%,transparent 12.5%,transparent 87%,rgba(255,255,255,.04) 87.5%);background-size:140px 140px}
.jvc-forum-home{width:980px!important;margin:8px auto 0!important;background:#fff!important;min-height:1500px;padding-bottom:30px}
.jvc-forum-home-grid{display:grid;grid-template-columns:minmax(0,650px) 300px;gap:15px;padding:0 16px}.jvc-forum-home-grid h2{font-size:13px;color:#f05229;border-bottom:1px solid #ddd;padding:12px 0 7px;margin:0 0 8px}.jvc-home-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.jvc-feature-forum strong{display:block;background:#f07516;color:white;padding:7px}.jvc-feature-art{height:125px;background:linear-gradient(135deg,#25036a,#f84026,#ffce00);color:white;font-weight:bold;padding:92px 9px 0}.jvc-blabla-list{display:flex;flex-direction:column}.jvc-blabla-list a{background:#ee781d;color:white!important;padding:6px 9px;border-bottom:2px solid #fff;font-weight:bold}.jvc-forum-category{margin-top:12px}.jvc-forum-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.jvc-forum-card{border-top:26px solid #151515;padding:8px 10px 10px;background:#fff;box-shadow:0 0 0 1px #e6e6e6 inset;min-height:92px;position:relative}.jvc-forum-card h3{margin:-28px 0 10px;font-size:10px;height:20px;line-height:20px}.jvc-forum-card h3 a{color:#fff!important}.jvc-forum-card p{font-size:9px;margin:0 0 6px;color:#666}.jvc-forum-card small{font-size:8px;color:#999}.jvc-last-topic{display:block;font-size:9px;margin-top:6px}.jvc-top-forums{background:#282828;color:#fff}.jvc-top-forums h3{background:#ee7519;margin:0;padding:10px}.jvc-top-forums a{display:block;color:#fff!important;padding:6px 10px;border-bottom:1px solid #3b3b3b;font-size:10px}

.jvc-mp-bg{background:#cdcdcd;padding:10px 0 0;min-height:900px}.jvc-mp-page{width:980px!important;margin:10px auto 0!important;background:#f5f5f5!important;min-height:760px;padding-bottom:45px}.jvc-mp-breadcrumb{background:#fff;height:45px}.jvc-mp-breadcrumb span{margin-left:auto;font-size:18px;color:#aaa}.jvc-mp-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:10px 18px}.jvc-mp-sidebar{background:#fff;border:1px solid #c8c8c8;padding:5px 7px 14px;font-size:10px;height:max-content}.jvc-mp-new{height:29px;background:#79b824;color:#fff!important;display:flex;align-items:center;justify-content:space-between;padding:0 9px;font-weight:bold;border:0;text-decoration:none!important}.jvc-mp-new b{font-size:17px}.jvc-mp-sidebar nav{display:flex;flex-direction:column;margin-top:8px}.jvc-mp-sidebar nav a{color:#666!important;padding:8px 7px;font-weight:bold}.jvc-mp-sidebar nav a.active{background:#ff5d13;color:#fff!important}.jvc-mp-sidebar nav a.spam{color:#f05222!important}.jvc-mp-sidebar hr{border:0;border-top:1px dotted #aaa}.jvc-mp-sidebar h4{color:#999;margin:11px 0}.jvc-mp-sidebar p{margin:8px 3px;color:#666}.jvc-folder-add{font-weight:bold}.jvc-mp-content{min-width:0}.jvc-mp-toolbar{height:38px;display:flex;align-items:center;justify-content:space-between;background:#f7f7f7;margin-bottom:6px}.jvc-mp-toolbar>a,.jvc-delete-btn{background:#e3e3e3;color:#666!important;border:0;padding:8px 10px;font-size:10px;font-weight:bold;text-decoration:none!important}.jvc-mp-counter{display:flex;align-items:center;gap:8px;font-size:10px}.jvc-mp-counter button{border:0;background:#ccc;color:#666;width:25px;height:25px}.jvc-mp-counter strong{color:#ff4f15}.jvc-mp-table{width:100%;border-collapse:collapse;font-size:9px;background:#fff}.jvc-mp-table thead th{background:#79bc19!important;color:#fff!important;text-align:left;padding:8px;border-right:1px solid #fff}.jvc-mp-table tbody td{padding:7px!important;border-bottom:1px solid #d8d8d8!important;vertical-align:middle}.jvc-mp-table tbody tr:nth-child(even){background:#edf2f8!important}.jvc-mp-table tbody tr.unread{font-weight:bold;background:#fff!important}.jvc-mp-table tbody tr:nth-child(n+7):nth-child(-n+10){background:#effbdc!important}.jvc-mp-table th:first-child,.jvc-mp-table td:first-child{width:185px}.jvc-mp-table th:nth-child(3),.jvc-mp-table td:nth-child(3){width:160px;white-space:nowrap}.jvc-mp-table th:last-child,.jvc-mp-table td:last-child{width:30px;text-align:center}.jvc-mp-table td:first-child{position:relative}.jvc-mp-table details{display:inline-block;float:right}.jvc-mp-table summary{list-style:none;background:#cfe2f5;color:white;width:14px;height:14px;text-align:center;line-height:14px;cursor:pointer}.jvc-mp-pop{position:absolute;left:145px;top:24px;width:390px;background:#fff;border:1px solid #69a8e4;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:5;font-weight:normal;color:#777}.jvc-mp-table td:nth-child(2) a{font-weight:bold;color:#0072b5!important}.jvc-mp-table td small{display:none}.jvc-mp-empty{text-align:center!important;color:#999;padding:30px!important}.jvc-mp-toolbar.bottom{margin:12px 0 0}.jvc-thread-title{border-bottom:1px solid #ccc;padding:0 0 12px}.jvc-thread-title h1{font-size:18px;margin:10px 0 5px}.jvc-thread-title p{font-size:10px}.jvc-private-message{margin-top:10px;border:1px solid #ccc;background:#fff}.jvc-private-message header{display:flex;align-items:center;gap:8px;background:#eceff3;padding:8px}.jvc-private-avatar{width:28px;height:28px;background:#333;color:#fff;display:flex;align-items:center;justify-content:center}.jvc-private-message header time{margin-left:auto;font-size:9px;color:#888}.jvc-private-message>div{padding:15px;font-size:10px;line-height:1.5}.jvc-mp-reply,.jvc-mp-compose{margin-top:14px;display:grid;gap:8px}.jvc-mp-reply textarea,.jvc-mp-compose textarea{height:180px;border:1px solid #bbb;padding:10px}.jvc-mp-compose input{height:33px;border:1px solid #bbb;padding:0 10px}.jvc-mp-compose label{font-weight:bold;font-size:10px}

.jvc-profile-bg{min-height:1450px;padding-top:10px;background:#d5d6d8}
.jvc-profile-notif-bg{min-height:1450px;padding-top:10px;background:#cecece}
.jvc-profile-page{width:980px!important;margin:0 auto!important;background:#f4f4f4!important;min-height:1000px}
.jvc-profile-hero{height:95px;background:#062b39;position:relative;color:white;padding-left:160px;display:flex;align-items:center}.jvc-profile-cover{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,32,44,.95),rgba(3,41,55,.78));pointer-events:none}.jvc-profile-avatar{position:absolute;left:0;top:0;width:150px;height:145px;background:#fff;border:4px solid #fff;z-index:2;overflow:hidden}.jvc-profile-avatar img{width:100%;height:100%;object-fit:cover}.jvc-profile-name{position:relative;z-index:2;font-size:25px;font-weight:bold}.jvc-profile-tools{position:relative;z-index:2;margin-left:auto;padding-right:18px;display:flex;gap:17px;font-size:18px}.jvc-profile-tools a,.jvc-profile-tools span{color:white!important;text-decoration:none!important}.jvc-profile-tabs{padding-left:160px!important;height:46px!important;position:relative}.jvc-profile-tabs a{font-size:10px!important;padding:15px 13px!important}.jvc-profile-tabs .active{color:#ff5124!important;border-bottom:3px solid #ff5124!important}.jvc-profile-gear{margin-left:auto;margin-right:12px;padding-bottom:12px;font-size:18px}.jvc-profile-follow{text-align:right;padding:8px 16px 0}.jvc-profile-layout{display:grid;grid-template-columns:minmax(0,640px) 290px;gap:18px;padding:20px 16px 70px}.jvc-profile-filter{height:36px;border:1px solid #d8d8d8;background:#fff;color:#999;padding:10px;font-size:10px;margin-bottom:8px}.jvc-profile-filter span{float:right}.jvc-profile-feed{display:grid;grid-template-columns:215px 1fr;gap:12px;padding:9px 0 14px;border-bottom:1px dotted #bbb}.jvc-feed-thumb{height:125px;background:#b9bac4;position:relative;overflow:hidden}.jvc-feed-thumb img{width:100%;height:100%;object-fit:cover}.jvc-feed-thumb b{position:absolute;left:0;top:0;background:#09a6d7;color:#fff;padding:7px;font-size:9px}.jvc-profile-feed h3{font-size:15px;line-height:1.1;margin:3px 0 5px}.jvc-profile-feed h3 a{color:#333!important}.jvc-profile-feed p{font-size:10px;line-height:1.35;color:#666;margin:3px 0}.jvc-profile-feed .jvc-feed-meta{font-size:9px;color:#555}.jvc-profile-feed small{float:right;color:#aaa;font-size:8px}.jvc-profile-empty{background:#fff;border:1px solid #ddd;padding:30px;color:#888}.jvc-older-content{display:block;width:300px;margin:30px auto;background:#078fd1;color:white!important;text-align:center;padding:10px;font-size:9px;font-weight:bold;text-decoration:none!important;position:relative}.jvc-older-content:after{content:'';position:absolute;bottom:-8px;left:50%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #078fd1}.jvc-write-article{height:64px;background:#08a7d8;color:#fff!important;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:12px;text-decoration:none!important;margin-bottom:12px}.jvc-top-content{background:#fff;border-top:7px solid #5f7a83}.jvc-top-content h3{background:#667e86;color:#fff;margin:0;padding:8px;font-size:11px}.jvc-top-content>a{display:grid;grid-template-columns:25px 1fr;padding:8px;border-bottom:1px solid #ddd;color:#1682bc!important;font-size:9px}.jvc-top-content>a>b{background:#e11919;color:#fff;width:20px;height:31px;display:flex;align-items:center;justify-content:center}.jvc-top-content>a span{font-weight:bold}.jvc-top-content>a small{display:block;color:#999;font-weight:normal;margin-top:3px}.jvc-profile-summary{background:#fff;margin-top:12px;border:1px solid #ddd;padding:10px}.jvc-profile-summary h3{font-size:11px;margin:0 0 10px;color:#555}.jvc-profile-summary p{font-size:10px;border-bottom:1px solid #eee;padding-bottom:6px}
.jvc-profile-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px 20px 60px}.jvc-info-card{background:#fff;border:1px solid #d8d8d8;align-self:start}.jvc-info-card h2{font-size:13px;color:#ff4c24;margin:0;padding:12px 14px;border-bottom:1px solid #ccc}.jvc-info-rows p{margin:0;padding:7px 14px;border-bottom:1px solid #e4e4e4;font-size:10px;text-align:center}.jvc-info-rows input{width:60%;height:26px;border:1px solid #ccc;padding:0 6px}.jvc-info-body{padding:14px;font-size:10px;line-height:1.45}.jvc-info-body textarea{width:100%;border:1px solid #ccc;padding:8px;resize:vertical}.jvc-platform{display:inline-block;color:white;padding:4px 7px;font-size:8px;font-weight:bold}.jvc-platform.pc{background:#222}.jvc-platform.one{background:#5daa20}.jvc-platform.ps{background:#146bc0}.jvc-badges{padding:18px;display:grid;grid-template-columns:repeat(5,52px);gap:8px}.jvc-badges span{width:52px;height:52px;background:#676a7b;color:#fff;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);display:flex;align-items:center;justify-content:center;font-size:28px}.jvc-profile-save{grid-column:1/-1;text-align:center}.jvc-profile-fav-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;padding:24px 20px 80px}.jvc-favorite-links{display:grid;grid-template-columns:1fr 1fr;padding:12px}.jvc-favorite-links a{padding:7px;border-bottom:1px solid #eee;font-size:10px}.jvc-game-favs{padding:10px}.jvc-game-favs>a{display:grid;grid-template-columns:48px 1fr;gap:9px;padding:7px 0;border-bottom:1px solid #eee}.jvc-game-favs img{width:48px;height:58px;object-fit:cover}.jvc-game-favs span{font-size:10px}.jvc-game-favs small{display:block;color:#999;margin-top:5px}.jvc-follow-tabs{display:flex;gap:20px;padding:20px 25px 10px;font-size:11px}.jvc-follow-tabs b{color:#ff4d24;border-bottom:3px solid #ff4d24;padding-bottom:8px}.jvc-follow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 25px 50px}.jvc-follow-card{display:grid;grid-template-columns:55px 1fr;gap:10px;align-items:center;background:#fff;border:1px solid #ddd;padding:10px;text-decoration:none!important}.jvc-follow-avatar{width:55px;height:55px;background:#303743;color:white;display:flex;align-items:center;justify-content:center;font-size:21px}.jvc-follow-card small{display:block;color:#999;font-size:8px;margin-top:4px}.jvc-notif-layout{display:grid;grid-template-columns:250px 1fr;gap:18px;padding:25px 20px 80px}.jvc-subscriptions{background:#eee;border:1px solid #ccc;height:max-content;padding-bottom:15px}.jvc-subscriptions h3{margin:0;background:#555;color:white;padding:10px;font-size:11px}.jvc-subscriptions button{margin:15px 25px;background:#aaa;color:#fff;border:0;padding:9px}.jvc-subscriptions h4{padding:0 8px;font-size:10px}.jvc-subscriptions a{display:block;padding:5px 8px;border-bottom:1px solid #d1d1d1;font-size:9px}.jvc-notif-tools{height:38px;display:flex;align-items:center;justify-content:space-between}.jvc-notif-tools span,.jvc-notif-tools button{background:#999;color:#fff;border:0;padding:6px 10px;font-size:9px}.jvc-notif-row{display:grid;grid-template-columns:20px 1fr 100px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #ddd;text-decoration:none!important;color:#333!important}.jvc-notif-star{color:#0fc9dc;font-size:18px}.jvc-notif-row small{color:#08a8d4;font-weight:bold}.jvc-notif-row h3{font-size:13px;margin:3px 0}.jvc-notif-row time{font-size:8px;color:#999}.jvc-notif-row.unread h3{font-weight:800}.jvc-notif-thumb{width:95px;height:53px;background:#aaa;border:1px solid #555;display:flex;align-items:center;justify-content:center;font-size:35px;color:#666}.jvc-more-notifs{display:block;text-align:center;background:#c7c7ca;color:#555!important;padding:10px;margin:20px 0;text-decoration:none!important}

@media(max-width:1100px){
  .jvc-forum-wall{background-image:none}.jvc-profile-bg{background-image:none}
}
@media(max-width:800px){
  .jvc-site-top .inner,.jvc-site-nav .inner,.jvc-top-ad,.jvc-mp-ad,.jvc-forum-page,.jvc-forum-home,.jvc-mp-page,.jvc-profile-page{width:100%!important;max-width:100%!important}
  .jvc-site-top .social{display:none}.jvc-site-nav .inner{overflow:auto}.jvc-site-nav .search{display:none}
  .jvc-forum-grid,.jvc-forum-home-grid,.jvc-mp-layout,.jvc-profile-layout,.jvc-profile-info-grid,.jvc-profile-fav-grid,.jvc-notif-layout{grid-template-columns:1fr!important}
  .jvc-forum-side,.jvc-mp-sidebar{order:2}.jvc-profile-avatar{width:92px;height:92px}.jvc-profile-hero{padding-left:105px}.jvc-profile-tabs{padding-left:0!important;overflow:auto}.jvc-profile-feed{grid-template-columns:130px 1fr}.jvc-feed-thumb{height:90px}.jvc-follow-grid{grid-template-columns:1fr 1fr}.jvc-topic-head{grid-template-columns:minmax(0,1fr) 80px 45px;padding-left:28px}.jvc-topic-head span:last-child{display:none}.jvc-topic-line{grid-template-columns:28px minmax(0,1fr) 80px 45px}.jvc-topic-last{display:none}.jvc-forum-search input{width:120px}
}
@media(max-width:520px){
  .jvc-wordmark{font-size:22px!important}.jvc-account-name{display:none}.jvc-site-nav a{padding:0 8px!important;font-size:9px!important}.jvc-forum-actions{flex-wrap:wrap}.jvc-forum-search{order:3;width:100%}.jvc-forum-search input{flex:1}.jvc-topic-head{grid-template-columns:minmax(0,1fr) 45px}.jvc-topic-head span:nth-child(2),.jvc-topic-line .jvc-topic-author{display:none}.jvc-topic-line{grid-template-columns:28px minmax(0,1fr) 45px}.jvc-post-body{padding:12px}.jvc-home-duo,.jvc-forum-category-grid,.jvc-follow-grid,.jvc-favorite-links{grid-template-columns:1fr}.jvc-profile-feed{grid-template-columns:1fr}.jvc-feed-thumb{height:150px}.jvc-badges{grid-template-columns:repeat(4,45px)}.jvc-badges span{width:45px;height:45px}.jvc-notif-row{grid-template-columns:18px 1fr}.jvc-notif-thumb{display:none}.jvc-mp-table th:first-child,.jvc-mp-table td:first-child{width:auto}.jvc-mp-table th:nth-child(3),.jvc-mp-table td:nth-child(3){display:none}
}
/* Keep feedback functional without shifting the pixel-oriented layouts. */
.app-flash{position:fixed!important;left:50%;top:10px;transform:translateX(-50%);z-index:10000;margin:0!important;box-shadow:0 2px 12px rgba(0,0,0,.2)}

/* ========================================================================== 
   Remaining MVC pages — rebuilt from their source mockups.
   News / games / tests / videos / dossiers / chroniques / releases / reviews.
   ========================================================================== */
.jvc-content-bg,.jvc-tests-bg,.jvc-video-bg,.jvc-reader-bg,.jvc-review-bg{min-height:100vh;background:#c9c9c9;font-family:Arial,Helvetica,sans-serif;color:#383838;padding-bottom:1px}


.jvc-breadcrumb{min-height:30px;display:flex;align-items:center;gap:4px;padding:0 13px;border-bottom:1px solid #eee;color:#8a8a8a;font-size:10px;background:#fff}
.jvc-breadcrumb a{color:#1682bc!important}.jvc-breadcrumb span:last-child{margin-left:auto}.jvc-rss{margin-left:auto;color:#ef6428;font-size:16px}
.jvc-section-heading{height:42px;border-bottom:3px solid #585960;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}
.jvc-section-heading h1,.jvc-section-heading h2{margin:0;padding:0 0 7px;color:#f06025;font-size:19px;line-height:1;font-weight:800}.jvc-view-toggle{font-size:19px;color:#888;padding:0 3px 6px}
.jvc-empty-row{padding:26px;background:#f4f4f4;border:1px solid #ddd;color:#777;text-align:center;font-size:12px}
.jvc-chip{display:inline-block;background:#2b2b30;color:#fff!important;font-style:normal;font-weight:bold;font-size:8px;line-height:16px;height:16px;padding:0 6px;margin-right:2px;text-decoration:none!important}.jvc-chip:nth-child(2){background:#1766ac}.jvc-chip:nth-child(3){background:#54a31c}.jvc-chip:nth-child(4){background:#6450a6}
.jvc-pagination{display:flex;align-items:center;justify-content:center;gap:4px;padding:18px 0}.jvc-pagination a{min-width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#eee;border:1px solid #ddd;color:#555!important;text-decoration:none!important;font-size:11px}.jvc-pagination a.active{background:#f26a21;border-color:#f26a21;color:#fff!important;font-weight:bold}
.jvc-share-box{margin:24px 0;background:#f1f1f3;border:1px solid #d7d7da;padding:10px;display:flex;align-items:center;gap:8px;font-size:10px}.jvc-share-box strong{margin-right:auto;color:#555}.jvc-share-box a{display:inline-block;background:#1682bc;color:#fff!important;padding:7px 9px;text-decoration:none!important}.jvc-share-box a:nth-of-type(2){background:#3d5a99}.jvc-share-box a:nth-of-type(3){background:#777}


/* News list + article */
.jvc-news-page,.jvc-article-page,.jvc-compose-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important}
.jvc-news-grid,.jvc-article-grid{grid-template-columns:minmax(0,1fr) 260px!important;gap:18px!important;padding:12px 14px 35px!important}
.jvc-news-tools{background:#ececef;padding:7px;margin-bottom:7px}.jvc-news-tools form{display:flex}.jvc-news-tools input{width:100%;height:31px;border:1px solid #c7c7c7;background:#fff;padding:0 10px;color:#777;font-size:10px}.jvc-news-tools button{width:34px;border:0;background:#fff;color:#aaa;font-size:18px}
.jvc-news-days{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid #ddd;height:29px;margin-bottom:8px;font-size:9px;color:#777}.jvc-news-days>*{display:flex;align-items:center;justify-content:center}.jvc-news-days b{background:#5b5c64;color:#fff}
.jvc-news-item{display:grid;grid-template-columns:182px minmax(0,1fr);gap:12px;min-height:118px;padding:8px 0;border-bottom:1px dotted #bdbdbd}.jvc-news-thumb{height:102px;position:relative;overflow:hidden;background:#aaa;display:block}.jvc-news-thumb img{width:100%;height:100%;object-fit:cover}.jvc-news-thumb>span{display:block;width:100%;height:100%;background:#aaa}.jvc-news-thumb b{position:absolute;left:0;top:0;background:#0b9ed1;color:white;padding:6px 8px;font-size:8px}.jvc-news-item h2{margin:0 0 6px;font-size:15px;line-height:1.15}.jvc-news-item h2 a{color:#333!important;text-decoration:none!important}.jvc-news-meta{font-size:9.5px;line-height:1.35;color:#6d6d6d;margin:0}.jvc-news-meta strong{color:#111}.jvc-news-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:9px}.jvc-news-bottom>a{color:#1682bc;font-size:9px;text-decoration:none!important}
.jvc-news-submit{height:44px;background:#168bc1;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.12)}
.jvc-top-news{background:#fff;border:1px solid #d2d2d2;margin-bottom:12px}.jvc-top-news>h3{margin:0;background:#62636b;color:#fff;padding:9px 10px;font-size:11px}.jvc-top-news>a{display:grid;grid-template-columns:28px 55px 1fr;gap:6px;align-items:center;min-height:58px;padding:5px;border-bottom:1px solid #e2e2e2;text-decoration:none!important;color:#333!important}.jvc-top-news>a>b{width:22px;height:28px;background:#e22;color:#fff;display:flex;align-items:center;justify-content:center}.jvc-top-news>a>span{height:45px;background:#ddd;overflow:hidden}.jvc-top-news>a img{width:100%;height:100%;object-fit:cover}.jvc-top-news>a strong{font-size:9px;line-height:1.2;display:block}.jvc-top-news>a small{display:block;color:#999;font-size:7.5px;margin-top:3px}.jvc-top-news.compact>a{grid-template-columns:72px 1fr}.jvc-top-news.compact>a>b{display:none}.jvc-top-news.compact>a>span{height:50px}
.jvc-article{font-size:12px;line-height:1.55}.jvc-article-hero{height:315px;position:relative;overflow:hidden;background:#333}.jvc-article-hero img{width:100%;height:100%;object-fit:cover}.jvc-article-hero>span{position:absolute;top:10px;left:10px;background:#0a9bd0;color:#fff;padding:7px 9px;font-size:9px;font-weight:bold}.jvc-article-hero h1{position:absolute;left:0;right:0;bottom:0;margin:0;padding:55px 16px 15px;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font-size:27px;line-height:1.03;text-shadow:0 1px 2px #000}.jvc-article-meta{height:35px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #ddd}.jvc-article-meta time{margin-left:auto;color:#888;font-size:9px}.jvc-article-meta>a{font-size:10px}.jvc-article p{margin:14px 2px}.jvc-dropcap:first-letter{float:left;font-size:42px;line-height:31px;padding:5px 7px 0 0;color:#f36b20;font-weight:bold}.jvc-article h2{font-size:18px;border-left:5px solid #f36b20;padding-left:9px;margin-top:24px}.jvc-inline-figure,.jvc-test-inline,.jvc-test-wide{margin:16px 0}.jvc-inline-figure img,.jvc-test-inline img,.jvc-test-wide img{width:100%;max-height:370px;object-fit:cover}.jvc-inline-figure figcaption,.jvc-test-inline figcaption{font-size:9px;color:#888;background:#f1f1f1;padding:5px}.jvc-quote{border-left:5px solid #ccc;background:#f3f3f3;margin:18px 0;padding:15px 18px;color:#777;font-size:13px}
.jvc-related{background:#fff;border:1px solid #d6d6d6}.jvc-related h3{margin:0;background:#62636b;color:#fff;padding:9px;font-size:10px}.jvc-related a{display:block;padding:8px;border-bottom:1px solid #e5e5e5;font-size:9px}
.jvc-comments{margin-top:24px}.jvc-comments-title{height:42px;display:flex;align-items:center;border-bottom:5px solid #414149}.jvc-comments-title h2{border:0!important;margin:0!important;padding:0!important;font-size:17px!important;color:#f15e25}.jvc-comments-title h2 span{color:#999}.jvc-comments-title>a{margin-left:auto;background:#1682bc;color:#fff!important;padding:8px 12px;text-decoration:none!important;font-size:9px}.jvc-comment{display:grid;grid-template-columns:46px 1fr;gap:10px;padding:13px 5px;border-bottom:1px solid #ddd}.jvc-comment.is-reply{margin-left:48px;background:#f7f7f8}.jvc-comment-avatar{width:42px;height:42px;background:#484b5a;border:3px solid #fff;box-shadow:0 0 0 1px #ccc;color:white;display:flex;align-items:center;justify-content:center;font-weight:bold}.jvc-comment header{display:flex;gap:10px;font-size:10px}.jvc-comment header a{font-weight:bold}.jvc-comment header time{color:#999}.jvc-comment p{margin:7px 0!important}.jvc-comment footer{font-size:9px;color:#888;display:flex;gap:8px;align-items:center}.jvc-comment footer button{border:0;background:#ddd;font-size:9px}.jvc-comment-score{font-weight:bold;color:#1593cc}.jvc-comment-form{margin-top:14px;background:#fff;border:1px solid #ccc}.jvc-editor-toolbar{height:32px;background:#393942;color:#eee;padding:8px 10px;font-size:10px}.jvc-comment-form textarea{width:100%;min-height:130px;border:0;padding:10px;resize:vertical;font-family:Arial}.jvc-comment-form>div:last-child{padding:8px;text-align:right}.jvc-post-button{border:0;background:#1687c0;color:#fff;padding:9px 14px;font-size:10px;font-weight:bold;cursor:pointer}.jvc-login-compose{padding:18px;background:#f3f3f3;text-align:center}
.jvc-proposal{padding:18px}.jvc-proposal h1{font-size:20px;color:#f26b21;border-bottom:4px solid #555;padding-bottom:9px}.jvc-proposal p{font-size:11px;color:#666}.jvc-proposal label,.jvc-game-review-form label{display:block;font-weight:bold;font-size:10px;margin:10px 0}.jvc-proposal input,.jvc-proposal textarea,.jvc-game-review-form input,.jvc-game-review-form textarea{width:100%;border:1px solid #bbb;padding:9px;font-family:Arial;font-size:11px}

/* Game list */
.jvc-games-bg{min-height:100vh;padding:90px 0 1px;background:#d5d6d8;font-family:Arial,Helvetica,sans-serif;position:relative}.jvc-games-bg:after{content:"";position:absolute;right:0;top:0;width:280px;height:720px;background:none;pointer-events:none}.jvc-games-list-page{position:relative;z-index:1;margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important}.jvc-games-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:17px;padding:12px 14px 45px}.jvc-game-filters h1{font-size:18px;color:#f36b20;margin:0 0 12px;padding-bottom:8px;border-bottom:4px solid #5e5f67}.jvc-game-filters section{border:1px solid #ddd;margin-bottom:12px;background:#f6f6f6}.jvc-game-filters h3{margin:0;background:#575861;color:#fff;padding:9px;font-size:10px;text-transform:uppercase}.jvc-game-filters section a{display:block;padding:7px 9px;border-bottom:1px solid #ddd;font-size:9px;color:#555!important;text-decoration:none!important}.jvc-game-filters section a small{float:right;color:#aaa}.jvc-game-filters section a.active{background:#168bc3;color:#fff!important;font-weight:bold}.jvc-game-filters .jvc-filter-more{background:#e8e8e8;color:#1682bc!important;font-weight:bold}
.jvc-games-result-head{height:45px;background:#ededee;border:1px solid #d7d7d7;display:flex;align-items:center;padding:6px 8px;margin-bottom:8px}.jvc-games-result-head form{display:flex;gap:7px;align-items:center;flex:1}.jvc-games-result-head label{font-size:8px;color:#777}.jvc-games-result-head label input{height:26px;width:190px;border:1px solid #bbb;padding:0 7px}.jvc-games-result-head select{height:26px;border:1px solid #bbb;font-size:9px}.jvc-games-result-head button{height:26px;width:30px;border:0;background:#575861;color:white}.jvc-games-result-head>span{font-size:9px;color:#999}.jvc-game-row{display:grid;grid-template-columns:110px 1fr;gap:12px;min-height:150px;border-bottom:1px solid #ddd;padding:10px 0}.jvc-game-cover{height:142px;background:#aaa;display:block;overflow:hidden}.jvc-game-cover img{width:100%;height:100%;object-fit:cover}.jvc-game-cover span{display:block;width:100%;height:100%;background:#999}.jvc-game-row h2{font-size:17px;margin:0 0 5px}.jvc-game-row h2 a{color:#333!important;text-decoration:none!important}.jvc-platform-tags{margin:5px 0}.jvc-platform-tags b{display:inline-block;color:white;padding:3px 6px;font-size:8px;margin-right:2px}.jvc-platform-tags .pc{background:#262626}.jvc-platform-tags .ps{background:#1a64bb}.jvc-platform-tags .one{background:#52a51e}.jvc-game-row p{font-size:9px;line-height:1.4;margin:5px 0;color:#676767}.jvc-game-row-meta{display:flex;gap:15px;color:#999;font-size:8px;margin-top:9px}

/* Game detail and reader reviews */
.jvc-game-detail-bg{min-height:100vh;background:#c9c9c9;font-family:Arial,Helvetica,sans-serif;padding:26px 0 1px}.jvc-game-detail-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important}.jvc-game-title{height:73px;background:#37383e;border-left:9px solid #55ad2a;color:white;position:relative;padding:11px 14px 0}.jvc-game-title h1{font-size:22px;margin:0}.jvc-game-tabs{position:absolute;left:0;right:0;bottom:0;height:30px;background:#292a30;display:flex;padding-left:14px}.jvc-game-tabs a{height:30px;display:flex;align-items:center;color:#ddd!important;text-decoration:none!important;padding:0 11px;font-size:9px;border-right:1px solid #42434a}.jvc-game-tabs a.active{background:#55a928;color:#fff!important}.jvc-game-overview{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:18px;padding:15px 14px}.jvc-game-info{background:#f4f4f5;border:1px solid #ddd;display:grid;grid-template-columns:245px 1fr;padding:12px;gap:16px;font-size:10px}.jvc-game-info p{margin:5px 0}.jvc-game-description{border-left:1px solid #ddd;padding-left:14px;line-height:1.5}.jvc-game-side{background:#292a30;color:#fff}.jvc-game-side h3{margin:0;padding:9px 10px;font-size:12px}.jvc-game-side>small{display:block;padding:0 10px 6px;color:#999;font-size:8px}.jvc-game-side-body{display:grid;grid-template-columns:92px 1fr;min-height:132px}.jvc-game-side-body img{width:92px;height:132px;object-fit:cover}.jvc-game-side-body nav{display:flex;flex-direction:column}.jvc-game-side-body nav a{flex:1;display:flex;align-items:center;padding:0 8px;border-top:1px solid #3f4047;color:#e8e8e8!important;text-decoration:none!important;font-size:8px}.jvc-favorite-game button{width:100%;border:0;background:#f36b20;color:#fff;padding:9px;font-size:9px;font-weight:bold;cursor:pointer}.jvc-game-accordions{padding:0 14px}.jvc-game-accordions details{border-top:1px solid #ddd;font-size:10px}.jvc-game-accordions summary{padding:9px;color:#1682bc;cursor:pointer}.jvc-game-accordions details div{padding:0 12px 10px;color:#666}.jvc-game-section{padding:13px 14px}.jvc-title-row{height:35px;display:flex;align-items:flex-end;border-bottom:4px solid #595a61}.jvc-title-row h2{margin:0 0 5px;color:#f36b20;font-size:16px}.jvc-title-row>a,.jvc-title-row>span{margin-left:auto;margin-bottom:6px;font-size:8px}.jvc-game-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;padding-top:8px}.jvc-game-gallery a{height:88px;overflow:hidden;background:#aaa}.jvc-game-gallery img{width:100%;height:100%;object-fit:cover}.jvc-game-opinions{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:10px 14px}.jvc-game-opinions article{border:1px solid #ddd}.jvc-game-opinions h2{margin:0;background:#5e5f67;color:#fff;font-size:11px;padding:9px}.jvc-opinion{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:12px}.jvc-big-score{width:64px;height:64px;background:#168bc2;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:29px;font-weight:bold}.jvc-big-score.reader{background:#5fac26}.jvc-big-score small{font-size:10px}.jvc-opinion b{font-size:11px}.jvc-opinion p{font-size:9px;line-height:1.4;color:#666}.jvc-opinion a{font-size:9px}.jvc-related-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0}.jvc-related-cards>a{color:#333!important;text-decoration:none!important;font-size:10px}.jvc-card-image{height:105px;position:relative;background:#aaa;overflow:hidden}.jvc-card-image img{width:100%;height:100%;object-fit:cover}.jvc-card-image b{position:absolute;left:0;top:0;background:#0b9dd0;color:#fff;padding:5px;font-size:8px}.jvc-related-cards strong{display:block;margin-top:5px}.jvc-game-forum{margin:8px 14px 18px;border:1px solid #ddd}.jvc-game-forum h2{margin:0;background:#5e5f67;color:#fff;font-size:11px;padding:9px}.jvc-game-forum>a{display:grid;grid-template-columns:20px 1fr 220px;gap:6px;padding:7px 9px;border-bottom:1px solid #eee;color:#333!important;text-decoration:none!important;font-size:9px}.jvc-game-forum>a>span{color:#58a928}.jvc-game-forum>a>small{text-align:right;color:#999}.jvc-game-review-form{margin:10px 14px 40px;background:#f4f4f4;border-top:5px solid #56575f;padding:12px}.jvc-game-review-form h2{margin:0 0 8px;color:#f36b20;font-size:15px}.jvc-review-score input{width:70px!important}.jvc-game-review-form button{margin-top:6px}
.jvc-review-bg{padding-top:22px}.jvc-reader-review-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important}.jvc-review-hero{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:14px;background:#33343a;color:#fff}.jvc-review-hero img{width:120px;height:155px;object-fit:cover}.jvc-review-hero h1{margin:8px 0;font-size:24px}.jvc-score-summary{display:flex;align-items:center;gap:12px}.jvc-score-summary>b{font-size:36px;color:#58b22b}.jvc-score-summary>b small{font-size:12px}.jvc-score-summary>span{font-size:10px;color:#bbb}.jvc-review-cta{display:inline-block;margin-top:12px;background:#58a92b;color:#fff!important;padding:8px 12px;text-decoration:none!important;font-size:9px;font-weight:bold}.jvc-reader-columns{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:18px;padding:15px}.jvc-reader-columns>section>h2{color:#f36b20;font-size:16px;border-bottom:4px solid #555;padding-bottom:7px}.jvc-reader-review{border-bottom:1px solid #ddd;padding:12px 0}.jvc-reader-review header{display:flex;align-items:center;gap:9px}.jvc-reader-avatar{width:38px;height:38px;background:#454854;color:white;display:flex;align-items:center;justify-content:center;font-weight:bold}.jvc-reader-review header>div:nth-child(2){display:flex;flex-direction:column}.jvc-reader-review header time{font-size:8px;color:#999}.jvc-reader-review header>strong{margin-left:auto;font-size:24px;color:#5daa2b}.jvc-reader-review header>strong small{font-size:8px}.jvc-reader-review h3{margin:8px 0 4px;font-size:12px}.jvc-reader-review p{font-size:10px;line-height:1.45}.jvc-reader-review footer{font-size:8px;color:#999}.jvc-reader-review-page>.jvc-game-review-form{margin-left:15px;margin-right:15px}

/* Tests */
.jvc-tests-bg{padding:25px 0 1px}.jvc-tests-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important}.jvc-tests-game-head{height:74px;background:#37383e;color:#fff;border-left:8px solid #53aa29;position:relative;padding:9px 13px}.jvc-tests-game-head h1{margin:0;font-size:22px}.jvc-tests-game-head nav{position:absolute;left:0;bottom:0;height:28px;display:flex;background:#292a30;padding-left:13px}.jvc-tests-game-head nav a{display:flex;align-items:center;color:#fff!important;padding:0 10px;border-right:1px solid #444;text-decoration:none!important;font-size:8px}.jvc-tests-game-head>span{position:absolute;right:12px;top:13px}.jvc-tests-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:16px;padding:14px}.jvc-tests-title{margin:0;border-bottom:5px solid #5c5d64;color:#f36b20;padding-bottom:8px;font-size:17px}.jvc-test-list-row{display:grid;grid-template-columns:1fr 155px;gap:12px;padding:12px 0;border-bottom:1px solid #ddd}.jvc-test-list-row h3{font-size:15px;margin:2px 0 4px}.jvc-test-list-row small{font-size:7px;background:#323238;color:#fff;padding:3px 5px}.jvc-test-list-row time{display:block;color:#999;font-size:8px;margin-top:7px}.jvc-test-list-row p{font-size:10px;line-height:1.4;color:#666}.jvc-test-list-row>a{font-size:9px}.jvc-test-list-img{height:103px;background:#aaa;overflow:hidden}.jvc-test-list-img img{width:100%;height:100%;object-fit:cover}.jvc-test-list-img span{display:block;width:100%;height:100%;background:#999}.jvc-tests-more{display:block;background:#168bc3;color:#fff!important;text-align:center;padding:9px;text-decoration:none!important;font-size:9px;font-weight:bold}.jvc-test-game-card{background:#292a30;color:#fff;margin-bottom:12px}.jvc-test-game-card>div:first-child{padding:8px}.jvc-test-game-card>div:first-child small{display:block;color:#999}.jvc-test-game-card>div:first-child b{font-size:12px}.jvc-test-game-card>div:last-child{display:grid;grid-template-columns:88px 1fr}.jvc-test-game-card img{width:88px;height:128px;object-fit:cover}.jvc-test-game-card nav{display:flex;flex-direction:column}.jvc-test-game-card nav a{flex:1;color:#eee!important;display:flex;align-items:center;padding:0 7px;border-top:1px solid #42434a;font-size:8px;text-decoration:none!important}.jvc-share-card,.jvc-shop-card{border:1px solid #ddd;margin-bottom:12px;background:#f7f7f7;padding-bottom:8px}.jvc-share-card h3,.jvc-shop-card h3{margin:0;background:#61626a;color:white;padding:8px;font-size:9px}.jvc-share-card p,.jvc-shop-card p{padding:0 8px;font-size:9px}.jvc-share-card button{border:0;background:#168bc3;color:#fff;padding:5px;font-size:8px}.jvc-shop-card b{float:right;color:#ef6327}.jvc-shop-card small{color:#999}
.jvc-test-detail-bg{min-height:100vh;background:#181b20;font-family:Arial,Helvetica,sans-serif;padding-bottom:1px}.jvc-test-hero{width:100%;height:420px;position:absolute;top:97px;left:0;overflow:hidden;background:#111}.jvc-test-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.78))}.jvc-test-hero img{width:100%;height:100%;object-fit:cover}.jvc-test-play{position:absolute;z-index:2;left:50%;top:155px;transform:translateX(-50%);width:65px;height:65px;border:4px solid rgba(255,255,255,.8);border-radius:50%;color:white;font-size:31px;display:flex;align-items:center;justify-content:center;padding-left:4px}.jvc-test-detail-page{position:relative;z-index:3;margin-top:285px!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important}.jvc-test-overlay-head{height:71px;background:#313238;color:#fff;border-left:8px solid #56aa2a;position:relative;padding:9px 13px}.jvc-test-overlay-head h1{margin:0;font-size:22px}.jvc-test-overlay-head nav{position:absolute;bottom:0;left:0;display:flex;background:#232429;padding-left:14px;height:29px}.jvc-test-overlay-head nav a{color:white!important;display:flex;align-items:center;padding:0 10px;border-right:1px solid #444;text-decoration:none!important;font-size:8px}.jvc-test-overlay-head nav a.active{background:#52a628}.jvc-test-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:18px;padding:14px}.jvc-long-test{font-size:11px;line-height:1.55}.jvc-long-test>h1{font-size:25px;line-height:1.05}.jvc-long-test>h1 span{color:#f36b20}.jvc-long-test h2{font-size:17px;border-left:5px solid #f36b20;padding-left:8px}.jvc-test-score{display:grid;grid-template-columns:90px 1fr;gap:13px;background:#ececef;border:1px solid #ccc;padding:12px;margin:20px 0}.jvc-test-score>strong{width:78px;height:78px;background:#168cc4;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:38px}.jvc-test-score small{font-size:11px}.jvc-history{border:1px solid #ddd;margin-bottom:12px}.jvc-history h3{margin:0;background:#62636b;color:#fff;padding:8px;font-size:9px}.jvc-history>a{display:grid;grid-template-columns:58px 1fr;gap:6px;padding:6px;border-bottom:1px solid #ddd;color:#333!important;text-decoration:none!important}.jvc-history img{width:58px;height:42px;object-fit:cover}.jvc-history b{font-size:8px}.jvc-history small{display:block;color:#999;font-size:7px;margin-top:3px}

/* Video / Gaming Live */
.jvc-video-bg{background:#222 url(../images/gl_hero.jpg) center top/cover fixed no-repeat;padding:28px 0 1px}.jvc-video-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important}.jvc-video-top{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:0;background:#191a1e;color:#fff}.jvc-video-hero,.jvc-video-player{display:block;height:340px;position:relative;overflow:hidden;background:#111;color:#fff!important;text-decoration:none!important}.jvc-video-hero img,.jvc-video-player video{width:100%;height:100%;object-fit:cover}.jvc-video-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.85))}.jvc-video-hero>b,.jvc-video-player>b{position:absolute;z-index:2;left:10px;top:10px;background:#0ba0ce;padding:6px 8px;font-size:8px}.jvc-video-play{position:absolute;z-index:3;left:50%;top:42%;transform:translate(-50%,-50%);width:60px;height:60px;border:4px solid rgba(255,255,255,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:27px}.jvc-video-hero h1{position:absolute;z-index:3;left:15px;bottom:34px;right:15px;margin:0;font-size:22px;line-height:1.05}.jvc-video-hero small{position:absolute;z-index:3;left:15px;bottom:15px;color:#aaa;font-size:8px}.jvc-video-popular{background:#292a30}.jvc-video-popular>h3{margin:0;color:#fff;background:#575861;padding:9px;font-size:10px}.jvc-video-popular>a{display:grid;grid-template-columns:28px 72px 1fr;gap:6px;align-items:center;min-height:63px;padding:6px;border-bottom:1px solid #3c3d43;color:#fff!important;text-decoration:none!important}.jvc-video-popular>a>b{width:20px;height:28px;background:#f06a22;display:flex;align-items:center;justify-content:center}.jvc-video-popular>a img{width:72px;height:48px;object-fit:cover}.jvc-video-popular>a strong{font-size:8.5px;line-height:1.15}.jvc-video-popular>a small{display:block;font-size:7px;color:#9e9ea6;margin-top:3px}.jvc-video-all{padding:14px}.jvc-video-filter{background:#ececef;border:1px solid #ddd;padding:7px;display:flex;gap:5px;margin:5px 0 12px}.jvc-video-filter input{flex:1;height:29px;border:1px solid #bbb;padding:0 8px;font-size:9px}.jvc-video-filter button{width:32px;border:0;background:#36373d;color:#fff}.jvc-video-filter>a{display:flex;align-items:center;font-size:8px}.jvc-video-filter.chips span{background:#fff;border:1px solid #bbb;padding:7px;font-size:8px}.jvc-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jvc-video-card{border-bottom:1px solid #ddd;padding-bottom:10px}.jvc-video-thumb{height:125px;position:relative;overflow:hidden;background:#aaa;display:block}.jvc-video-thumb img{width:100%;height:100%;object-fit:cover}.jvc-video-thumb>b{position:absolute;left:0;top:0;background:#0ba0ce;color:#fff;padding:5px 7px;font-size:7px}.jvc-video-thumb>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;border:3px solid white;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center}.jvc-video-thumb>small{position:absolute;right:5px;bottom:5px;background:rgba(0,0,0,.75);color:white;padding:3px}.jvc-video-card h3{font-size:12px;line-height:1.12;margin:7px 0 4px}.jvc-video-card h3 a{color:#333!important}.jvc-video-card p{font-size:8px;line-height:1.35;color:#777;margin:4px 0}.jvc-video-caption{padding:12px;background:#fff;color:#333}.jvc-video-caption h1{font-size:19px;margin:0 0 5px}.jvc-video-caption p{font-size:10px}.jvc-social-button{display:inline-block;background:#168bc3;color:#fff!important;padding:6px 8px;margin-right:4px;text-decoration:none!important;font-size:8px}.jvc-video-list-title{display:flex;align-items:center;border-bottom:4px solid #5b5c64}.jvc-video-list-title h2{font-size:16px;color:#f36b20}.jvc-video-list-title a{margin-left:auto;font-size:9px}

/* Dossiers */
.jvc-dossier-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important;padding-bottom:40px}.jvc-dossier-page>.jvc-section-heading{margin:10px 14px}.jvc-dossier-feature{margin:0 14px 14px;height:255px;position:relative;display:block;overflow:hidden;background:#333;color:#fff!important;text-decoration:none!important}.jvc-dossier-feature>img{width:100%;height:100%;object-fit:cover}.jvc-dossier-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.86))}.jvc-dossier-feature>span{position:absolute;z-index:2;top:10px;left:10px;background:#f36b20;padding:6px 8px;font-size:8px;font-weight:bold}.jvc-dossier-feature>div{position:absolute;z-index:2;left:16px;right:16px;bottom:13px}.jvc-dossier-feature h2{font-size:23px;margin:0 0 5px}.jvc-dossier-feature p{font-size:10px;max-width:650px;margin:0 0 5px}.jvc-dossier-feature small{color:#aaa;font-size:8px}.jvc-dossier-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;padding:0 14px}.jvc-dossier-row{display:grid;grid-template-columns:190px 1fr;gap:12px;padding:10px 0;border-bottom:1px dotted #bbb}.jvc-dossier-thumb{height:112px;position:relative;display:block;overflow:hidden}.jvc-dossier-thumb img{width:100%;height:100%;object-fit:cover}.jvc-dossier-thumb b{position:absolute;left:0;top:0;background:#f36b20;color:white;padding:5px;font-size:7px}.jvc-dossier-row h2{font-size:14px;margin:2px 0 6px}.jvc-dossier-row h2 a{color:#333!important}.jvc-dossier-row p{font-size:9px;line-height:1.45;color:#666}.jvc-dossier-row small{font-size:8px;color:#999}.jvc-dossier-side{border:1px solid #d7d7d7;background:#fff;margin-bottom:12px}.jvc-dossier-side>h3{margin:0;background:#62636b;color:#fff;padding:9px;font-size:10px}.jvc-dossier-side>a{display:flex;gap:8px;padding:7px;border-bottom:1px solid #eee;color:#333!important;text-decoration:none!important;font-size:9px}.jvc-dossier-side>a>b{background:#f36b20;color:#fff;width:21px;height:25px;display:flex;align-items:center;justify-content:center}.jvc-dossier-side>a>span{flex:1}.jvc-dossier-side small{display:block;color:#aaa;font-size:7px;margin-top:3px}.jvc-dossier-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:18px;padding:12px 14px}.jvc-dossier-hero{height:290px;position:relative;overflow:hidden}.jvc-dossier-hero img{width:100%;height:100%;object-fit:cover}.jvc-dossier-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(0,0,0,.85))}.jvc-dossier-hero>span{position:absolute;z-index:2;left:10px;top:10px;background:#f36b20;color:#fff;padding:6px;font-size:8px}.jvc-dossier-hero h1{position:absolute;z-index:2;left:14px;right:14px;bottom:13px;margin:0;color:#fff;font-size:25px}.jvc-dossier-lead{font-size:14px;line-height:1.45;font-weight:bold}.jvc-dossier-meta{font-size:9px;color:#999;border-bottom:1px solid #ddd;padding-bottom:9px}.jvc-dossier-summary{border:1px solid #ddd;background:#f5f5f5;margin:16px 0}.jvc-dossier-summary h2{margin:0;background:#5d5e66;color:#fff;padding:9px;font-size:13px}.jvc-dossier-summary a{display:block;padding:8px 11px;border-bottom:1px solid #ddd;font-size:10px}.jvc-dossier-chapter{font-size:11px;line-height:1.55}.jvc-dossier-chapter h2{font-size:17px;color:#f36b20}.jvc-dossier-chapter img{width:100%;max-height:320px;object-fit:cover}.jvc-dossier-side.sticky{position:sticky;top:8px}

/* Chroniques */
.jvc-chronicle-bg{min-height:100vh;background:#1b1b1e url(../images/chronique_main.jpg) center top/cover fixed no-repeat;padding:24px 0 1px;font-family:Arial,Helvetica,sans-serif}.jvc-chronicle-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#111!important;color:#ddd!important;padding-bottom:35px}.jvc-chronicle-page .jvc-breadcrumb{background:#111;border-color:#2c2c2c;color:#888}.jvc-chronicle-title{margin:12px 14px;color:#f36b20;font-size:19px}.jvc-chronicle-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:16px;padding:0 14px}.jvc-chronicle-video{height:360px;position:relative;display:block;overflow:hidden;background:#222;color:#fff!important;text-decoration:none!important}.jvc-chronicle-video img{width:100%;height:100%;object-fit:cover}.jvc-chronicle-video:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(0,0,0,.8))}.jvc-chronicle-video>span{position:absolute;z-index:2;left:50%;top:45%;transform:translate(-50%,-50%);width:58px;height:58px;border:4px solid rgba(255,255,255,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px}.jvc-chronicle-video>div{position:absolute;z-index:2;left:0;right:0;bottom:0;background:rgba(25,25,25,.88);padding:12px}.jvc-chronicle-video b{font-size:16px}.jvc-chronicle-video small{float:right;color:#999;font-size:8px}.jvc-chronicle-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.jvc-chronicle-cards article{background:#26262a;padding-bottom:8px}.jvc-chronicle-thumb{height:135px;display:block;position:relative;overflow:hidden}.jvc-chronicle-thumb img{width:100%;height:100%;object-fit:cover}.jvc-chronicle-thumb span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:25px}.jvc-chronicle-cards h2{font-size:11px;margin:7px}.jvc-chronicle-cards h2 a{color:#fff!important}.jvc-chronicle-cards p{font-size:8px;color:#aaa;margin:7px}.jvc-chronicle-panel{border:1px solid #303035;background:#202024}.jvc-chronicle-panel h3{margin:0;background:#333338;color:#fff;padding:9px;font-size:10px;text-transform:uppercase}.jvc-chronicle-panel p,.jvc-chronicle-panel a{display:block;padding:10px;margin:0;color:#aaa!important;font-size:9px;line-height:1.45;border-bottom:1px solid #333}.jvc-chronicle-body{background:#fff;color:#333;padding:14px}.jvc-chronicle-body h1{font-size:22px;margin-top:0}.jvc-chronicle-body p{font-size:11px;line-height:1.55}.jvc-chronicle-subtitle{color:#f36b20;font-size:15px;border-bottom:3px solid #555;padding-bottom:6px}

/* Releases */
.jvc-releases-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important;padding-bottom:35px}.jvc-releases-grid{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:18px;padding:12px 14px}.jvc-releases-grid h1{font-size:18px;color:#f36b20;border-bottom:4px solid #5a5b63;padding-bottom:8px;margin:0 0 9px}.jvc-release-filters{background:#ececee;border:1px solid #d4d4d4;display:flex;align-items:center;gap:9px;padding:8px;margin-bottom:10px;font-size:9px}.jvc-release-filters select,.jvc-release-filters input{height:27px;border:1px solid #bbb;background:#fff;padding:0 6px;font-size:9px}.jvc-release-filters button{height:27px;border:0;background:#168bc3;color:#fff;font-size:9px;font-weight:bold}.jvc-release-filters a{margin-left:auto;font-size:8px}.jvc-release-table{width:100%;border-collapse:collapse;font-size:9px}.jvc-release-table th{background:#5a5b62;color:white;text-align:left;padding:8px;border-right:1px solid #707178}.jvc-release-table td{padding:7px;border-bottom:1px solid #d9d9d9}.jvc-release-table tr:nth-child(even){background:#f5f5f5}.jvc-release-empty{text-align:center!important;padding:30px!important;color:#888}.jvc-release-side{background:#eee;border:1px solid #d5d5d5;margin-bottom:12px}.jvc-release-side h3{margin:0;background:#606169;color:#fff;padding:9px;font-size:10px}.jvc-release-side p{padding:8px;font-size:9px;color:#666}.jvc-release-side a{display:block;padding:8px;border-top:1px solid #ddd;font-size:9px}

/* Global reader reviews */
.jvc-reader-bg{background:#d5d6d8}.jvc-reader-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important;padding-bottom:40px}.jvc-reader-head{height:95px;background:#34343a;color:#fff;border-left:8px solid #5ca82b;padding:14px;display:flex;align-items:center}.jvc-reader-head h1{margin:0;color:#f36b20;font-size:20px}.jvc-reader-head p{font-size:9px;color:#aaa}.jvc-reader-score{margin-left:auto;width:72px;height:72px;background:#5bac2d;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:30px;font-weight:bold}.jvc-reader-score small{font-size:10px}.jvc-reader-grid{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:18px;padding:14px}.jvc-reader-bars{border:1px solid #ddd;padding:12px;margin-bottom:14px}.jvc-reader-bars h2{color:#f36b20;font-size:15px;margin:0 0 10px}.jvc-reader-bars p{display:grid;grid-template-columns:110px 1fr;margin:7px 0;font-size:9px}.jvc-reader-bars b{color:#59a82b;letter-spacing:2px}.jvc-reader-section{font-size:16px;color:#f36b20;border-bottom:4px solid #5b5c63;padding-bottom:7px}.jvc-reader-grid .jvc-reader-review{display:grid;grid-template-columns:70px 1fr;gap:12px}.jvc-reader-bigscore{width:64px;height:64px;background:#168cc4;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:28px;font-weight:bold}.jvc-reader-bigscore small{font-size:9px}.jvc-reader-grid .jvc-reader-review header{display:flex;gap:7px;flex-wrap:wrap}.jvc-reader-grid .jvc-reader-review header>a:first-child{font-weight:bold}.jvc-reader-grid .jvc-reader-review header>a:nth-child(2){margin-left:auto}.jvc-reader-grid .jvc-reader-review h3{font-size:12px;margin:6px 0}.jvc-reader-side{border:1px solid #ddd}.jvc-reader-side h3{margin:0;background:#5e5f67;color:#fff;padding:9px;font-size:10px}.jvc-reader-side a{display:flex;gap:8px;padding:7px;border-bottom:1px solid #ddd;color:#333!important;text-decoration:none!important}.jvc-reader-side a>b{width:33px;height:33px;background:#168bc3;color:#fff;display:flex;align-items:center;justify-content:center}.jvc-reader-side a span{font-size:9px}.jvc-reader-side a small{display:block;color:#999;font-size:7px;margin-top:2px}

@media(max-width:800px){
 .jvc-news-grid,.jvc-article-grid,.jvc-games-layout,.jvc-game-overview,.jvc-tests-layout,.jvc-test-detail-layout,.jvc-video-top,.jvc-dossier-layout,.jvc-dossier-detail-grid,.jvc-chronicle-layout,.jvc-releases-grid,.jvc-reader-grid,.jvc-reader-columns{grid-template-columns:1fr!important}
 .jvc-news-grid aside,.jvc-article-grid aside,.jvc-games-layout aside,.jvc-tests-layout aside,.jvc-test-detail-layout aside,.jvc-dossier-layout aside,.jvc-dossier-detail-grid aside,.jvc-releases-grid aside,.jvc-reader-grid aside,.jvc-reader-columns aside{order:2}
 .jvc-games-bg{padding-top:20px;background:#c9c9c9}.jvc-games-bg:after{display:none}.jvc-game-info{grid-template-columns:1fr}.jvc-game-description{border-left:0;border-top:1px solid #ddd;padding:10px 0 0}.jvc-game-gallery{grid-template-columns:repeat(3,1fr)}.jvc-game-opinions{grid-template-columns:1fr}.jvc-video-popular{display:none}.jvc-test-detail-page{margin-top:285px!important}.jvc-release-side,.jvc-dossier-side.sticky{position:static}
}
@media(max-width:560px){
 .jvc-news-item,.jvc-game-row,.jvc-test-list-row,.jvc-dossier-row{grid-template-columns:100px 1fr}.jvc-news-thumb{height:75px}.jvc-game-cover{height:125px}.jvc-test-list-img{height:85px}.jvc-dossier-thumb{height:80px}.jvc-article-hero,.jvc-dossier-hero{height:230px}.jvc-article-hero h1,.jvc-dossier-hero h1{font-size:19px}.jvc-game-title h1,.jvc-tests-game-head h1,.jvc-test-overlay-head h1{font-size:17px}.jvc-game-tabs,.jvc-tests-game-head nav,.jvc-test-overlay-head nav{overflow:auto}.jvc-game-gallery{grid-template-columns:repeat(2,1fr)}.jvc-related-cards,.jvc-video-grid{grid-template-columns:1fr 1fr}.jvc-game-forum>a{grid-template-columns:18px 1fr}.jvc-game-forum>a small{display:none}.jvc-video-hero,.jvc-video-player,.jvc-chronicle-video{height:240px}.jvc-chronicle-cards{grid-template-columns:1fr}.jvc-release-filters{align-items:stretch;flex-direction:column}.jvc-release-filters a{margin-left:0}.jvc-release-table th:nth-child(4),.jvc-release-table td:nth-child(4),.jvc-release-table th:nth-child(5),.jvc-release-table td:nth-child(5){display:none}.jvc-reader-grid .jvc-reader-review{grid-template-columns:52px 1fr}.jvc-reader-bigscore{width:48px;height:48px;font-size:21px}.jvc-dossier-feature{height:210px}
}

/* Search, authentication, footer and errors */
.jvc-search-page,.jvc-auth-page,.jvc-error-page{margin-top:0!important;width:980px!important;max-width:calc(100% - 24px)!important;background:#fff!important;font-family:Arial,Helvetica,sans-serif}.jvc-search-head{padding:13px 14px;border-bottom:1px solid #ddd}.jvc-search-head h1{font-size:18px;color:#f36b20;margin:0 0 8px;border-bottom:4px solid #5c5d65;padding-bottom:8px}.jvc-search-head form{display:flex;background:#ececef;border:1px solid #d6d6d6;padding:7px}.jvc-search-head input{flex:1;height:34px;border:1px solid #bbb;padding:0 10px;font-size:10px}.jvc-search-head button{border:0;background:#168bc3;color:#fff;padding:0 16px;font-size:9px;font-weight:bold}.jvc-search-head small{display:block;color:#999;font-size:9px;margin-top:7px}.jvc-search-welcome{padding:45px 14px 70px;text-align:center}.jvc-search-welcome>strong{font-size:22px}.jvc-search-welcome p{color:#777;font-size:11px}.jvc-search-welcome>div{display:flex;justify-content:center;gap:6px;margin-top:20px}.jvc-search-welcome a{background:#5d5e66;color:#fff!important;padding:9px 12px;text-decoration:none!important;font-size:9px}.jvc-search-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:18px;padding:14px 14px 50px}.jvc-search-filters{border:1px solid #ddd;height:max-content;background:#f5f5f5}.jvc-search-filters h3{margin:0;background:#585961;color:#fff;padding:9px;font-size:9px}.jvc-search-filters a{display:block;padding:8px 9px;border-bottom:1px solid #ddd;color:#555!important;text-decoration:none!important;font-size:9px}.jvc-search-filters a span{float:right;color:#999}.jvc-search-section{margin-bottom:20px}.jvc-search-section>h2{font-size:15px;color:#f36b20;border-bottom:4px solid #5c5d65;padding-bottom:7px;margin:0}.jvc-search-section>h2 span{color:#999;font-weight:normal}.jvc-search-result{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #ddd}.jvc-search-image{height:100px;background:#aaa;overflow:hidden}.jvc-search-image.wide{height:72px}.jvc-search-image img{width:100%;height:100%;object-fit:cover}.jvc-search-result h3{font-size:13px;margin:2px 0 5px}.jvc-search-result p{font-size:9px;color:#666;line-height:1.4;margin:4px 0}.jvc-search-type{display:inline-block;background:#0a9ed1;color:white;padding:3px 6px;font-size:7px;font-weight:bold}.jvc-search-topic{display:grid;grid-template-columns:18px 1fr 170px;gap:5px;padding:8px;border-bottom:1px solid #ddd;color:#333!important;text-decoration:none!important;font-size:9px}.jvc-search-topic>span{color:#55a728}.jvc-search-topic>small{text-align:right;color:#999}.jvc-search-users{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:8px}.jvc-search-users>a{display:grid;grid-template-columns:44px 1fr;gap:8px;border:1px solid #ddd;padding:7px;color:#333!important;text-decoration:none!important}.jvc-search-users b{width:44px;height:44px;background:#373a47;color:#fff;display:flex;align-items:center;justify-content:center;font-size:19px}.jvc-search-users span{font-size:10px;font-weight:bold}.jvc-search-users small{display:block;font-size:8px;color:#999;margin-top:4px;font-weight:normal}.jvc-search-none{padding:15px;background:#f4f4f4;color:#888;font-size:9px}
.jvc-auth-page{padding-bottom:55px}.jvc-auth-layout{display:grid;grid-template-columns:minmax(0,560px) 1fr;gap:18px;padding:28px 70px}.jvc-auth-card{border:1px solid #d5d5d5;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.07)}.jvc-auth-card header{background:#37383e;border-left:7px solid #f36b20;color:#fff;padding:14px}.jvc-auth-card header h1{margin:0;font-size:18px}.jvc-auth-card header p{margin:5px 0 0;color:#aaa;font-size:9px}.jvc-auth-card form{padding:15px}.jvc-auth-card label{display:block;font-size:10px;font-weight:bold;margin:0 0 12px}.jvc-auth-card input{display:block;width:100%;height:36px;border:1px solid #bdbdbd;margin-top:5px;padding:0 9px;font-size:11px}.jvc-auth-card label small{display:block;color:#999;font-size:8px;font-weight:normal;margin-top:4px}.jvc-auth-card button{width:100%;height:36px;border:0;background:#168bc3;color:#fff;font-size:10px;font-weight:bold;cursor:pointer}.jvc-auth-switch{padding:10px 15px;margin:0;background:#f1f1f2;border-top:1px solid #ddd;text-align:center;font-size:9px}.jvc-auth-side{background:#eeeeef;border:1px solid #d7d7d7;padding:14px;height:max-content}.jvc-auth-side h2{font-size:13px;color:#f36b20;border-bottom:3px solid #555;padding-bottom:7px;margin-top:0}.jvc-auth-side p,.jvc-auth-side li{font-size:9px;line-height:1.45;color:#666}.jvc-auth-side>a{display:block;text-align:center;background:#58a82b;color:#fff!important;padding:9px;text-decoration:none!important;font-size:9px;font-weight:bold}.jvc-auth-side ul{padding-left:17px}
.jvc-endstrip{height:auto!important;min-height:38px}.jvc-endstrip nav{display:flex;gap:15px;align-items:center;justify-content:center;flex-wrap:wrap;padding:8px}.jvc-endstrip a{font-size:9px;color:#1682bc!important;text-decoration:none!important}.jvc-footer{height:auto!important;min-height:145px;padding:25px!important;text-align:left!important;justify-content:flex-start!important}.jvc-footer>div{width:100%;max-width:800px;margin:auto}.jvc-footer-logo{display:block;color:#fff!important;font-size:22px;font-weight:bold;text-decoration:none!important;margin-bottom:12px}.jvc-footer-logo span{color:#168bc3}.jvc-footer nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:13px}.jvc-footer nav a{color:#aaa!important;font-size:9px;text-decoration:none!important}.jvc-footer small{color:#666;font-size:8px}.jvc-error-page{margin-top:25px!important;padding:70px 25px 90px;text-align:center}.jvc-error-page>strong{display:block;color:#f36b20;font-size:72px;line-height:1}.jvc-error-page h1{font-size:24px}.jvc-error-page p{font-size:11px;color:#777}.jvc-error-page>div{display:flex;gap:7px;justify-content:center;margin-top:18px}.jvc-error-page a{background:#168bc3;color:#fff!important;padding:9px 13px;text-decoration:none!important;font-size:9px}
@media(max-width:800px){.jvc-search-layout,.jvc-auth-layout{grid-template-columns:1fr}.jvc-auth-layout{padding:20px}.jvc-search-filters{order:2}.jvc-search-topic{grid-template-columns:18px 1fr}.jvc-search-topic small{display:none}}
@media(max-width:520px){.jvc-search-head form{flex-direction:column}.jvc-search-head button{height:34px}.jvc-search-users{grid-template-columns:1fr}.jvc-search-welcome>div{flex-wrap:wrap}.jvc-search-result{grid-template-columns:70px 1fr}}
.jvc-comment-bg{background:#fff;color:#333;padding:12px;margin-top:16px}.jvc-comment-bg .jvc-comments-title{border-color:#555}.jvc-comment-bg .jvc-comment{color:#333}.jvc-comment-bg .jvc-comment-form{color:#333}
/* Dynamic home keeps the geometry of the six source homepage mockups. */
.jvc-home-dynamic .hero-news,.jvc-home-wire-dynamic .wire-feature>a,.jvc-home-wire-dynamic .jvc-wire-row,.jvc-wire-game{text-decoration:none!important;color:inherit!important}.jvc-home-feed-link{color:inherit!important;text-decoration:none!important}.jvc-home-meta{display:block;margin-top:4px;color:#aaa;font-size:8px}.jvc-home-secondary{margin-top:12px}.jvc-home-wire-dynamic .wire-feature>a{display:block;position:relative}.jvc-wire-image img,.jvc-home-wire-dynamic .row .graybox img,.jvc-wire-game .graybox img{width:100%;height:100%;object-fit:cover}.jvc-wire-aside .sidebar-block{height:auto!important;min-height:130px}.jvc-wire-aside .sidebar-block>a{display:block;padding:6px 9px;color:#fff!important;font-size:8px;border-bottom:1px solid rgba(255,255,255,.18)}.jvc-wire-game{display:block}.jvc-wire-game>b{display:block;margin-top:5px}
/* Structural fallback for application pages whose error scope is not a historical design. */
.jvc-site-top .inner,.jvc-site-nav .inner{margin-left:auto;margin-right:auto;display:flex;align-items:center;height:100%}.jvc-site-top .social{flex:1}.jvc-site-top .account{display:flex;align-items:center}.jvc-site-nav .search{display:flex;margin-left:auto}.jvc-site-nav .search input{box-sizing:border-box}.jvc-site-nav .search button{cursor:pointer}

/* --- Security / moderation / semantic controls --- */
.app-error-page{max-width:760px;margin:40px auto;background:#fff;border:1px solid #d6d6d6;padding:28px;box-shadow:0 1px 3px rgba(0,0,0,.08)}
.app-error-page h1{margin-top:0;color:#333}
.app-inline{display:inline-flex;align-items:center;gap:4px;margin:0}
.jvc-inline-moderation{margin-left:6px;vertical-align:middle}
.jvc-inline-moderation button{border:1px solid #a9adb7;background:#f1f2f5;color:#555;padding:2px 6px;font-size:9px;cursor:pointer}
.jvc-forum-post.is-moderated{outline:2px dashed #c47a00;outline-offset:-2px}
.jvc-moderated-placeholder{padding:10px;border:1px solid #e0b25e;background:#fff8df;color:#765100;font-style:italic}
.jvc-moderation-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.jvc-moderation-actions button,.jvc-moderation-actions a{border:1px solid #8b8f99;background:#f2f2f4;padding:7px 10px;font-size:10px;color:#333!important;text-decoration:none!important}
.jvc-moderation-page,.jvc-help-page{max-width:980px;margin:20px auto 60px;background:#fff;padding:20px;min-height:600px}
.jvc-moderation-page>h1,.jvc-help-page>h1{margin-top:0;border-bottom:4px solid #ee7519;padding-bottom:10px}
.jvc-report-row{border:1px solid #d7d7d7;border-left:5px solid #ee7519;padding:12px;margin:10px 0;background:#fafafa}
.jvc-report-row form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jvc-report-row input[type=text],.jvc-report-row input:not([type]){min-width:260px;padding:7px;border:1px solid #bbb}.jvc-report-row button{padding:7px 10px;border:0;background:#555;color:#fff;cursor:pointer}
.jvc-help-page code{background:#f0f1f3;border:1px solid #ddd;padding:1px 4px;font-family:Consolas,monospace}.jvc-help-page blockquote{border-left:4px solid #aaa;margin:12px 0;padding:5px 12px;color:#555}.md-list-item{margin-left:18px}
.jvc-subscription-add{display:block;background:#eee;border:1px solid #ccc;padding:7px;margin:8px 0;text-align:center;color:#555!important;font-weight:bold}
.jvc-profile-tools a,.jvc-mini-tools a,.jvc-post-tools a{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px}
.jvc-notif-star{display:inline-flex;align-items:center;justify-content:center;color:#f0a000}
.app-theme-list form{display:inline-block;margin:4px}.app-theme-list button{font:inherit;border:1px solid #bbb;background:#fff;padding:7px 10px;cursor:pointer}.app-theme-list button:hover{background:#f3f3f3}
@media(max-width:760px){.jvc-moderation-page,.jvc-help-page{margin:0;padding:12px}.jvc-report-row form{display:grid}.jvc-report-row input[type=text],.jvc-report-row input:not([type]){min-width:0;width:100%}}
.jvc-role-form{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.jvc-role-form label{display:grid;gap:4px;font-weight:bold}.jvc-role-form input,.jvc-role-form select{height:32px;border:1px solid #bbb;padding:0 8px}.jvc-role-form button{height:32px;border:0;background:#ee7519;color:#fff;font-weight:bold;padding:0 12px;cursor:pointer}

/* ===== Utility pages: isolated typographic/form reset (help, reporting, secondary tools) ===== */
.app-utility-bg{background:#ececef;padding:22px 12px 56px;min-height:620px}
.app-utility-page,.app-utility-page *{box-sizing:border-box}
.app-utility-page{width:920px;max-width:100%;margin:0 auto;color:#292b30;font-family:Arial,Helvetica,sans-serif!important;font-size:13px;line-height:1.5;text-decoration:none!important}
.app-utility-page h1,.app-utility-page h2,.app-utility-page p,.app-utility-page dl,.app-utility-page dd,.app-utility-page dt{font-family:Arial,Helvetica,sans-serif!important;text-decoration:none!important}
.app-utility-page a{font-family:Arial,Helvetica,sans-serif!important;text-decoration:none!important}
.app-utility-page a:hover{text-decoration:underline!important}
.app-utility-heading{display:flex;gap:14px;align-items:flex-start;background:#37383e;color:#fff;border-left:6px solid #ee7519;padding:17px 18px;margin-bottom:14px;box-shadow:0 1px 3px rgba(0,0,0,.14)}
.app-utility-heading.danger{border-left-color:#bd3030}
.app-utility-heading h1{font-size:21px;line-height:1.15;margin:0 0 5px;color:#fff!important;border:0!important;padding:0!important}
.app-utility-heading p{margin:0;color:#c8c9cd;font-size:12px}
.app-utility-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid rgba(255,255,255,.35);font-size:20px;line-height:1}
.app-utility-card{background:#fff;border:1px solid #d1d2d6;padding:18px;margin:0 0 14px;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.app-utility-card h2{font-size:15px;margin:0 0 14px;color:#ef6b1f;border-bottom:3px solid #55565e;padding-bottom:7px}
.app-markdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}
.app-markdown-grid>div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(100px,1fr) 90px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #ececef}
.app-markdown-grid code,.app-utility-page code{font-family:Consolas,"Courier New",monospace!important;background:#f2f3f5;border:1px solid #d9dade;border-radius:2px;padding:2px 5px;text-decoration:none!important;color:#333}
.app-markdown-grid small{color:#777;text-align:right}
.app-md-quote{border-left:3px solid #9b9da4;padding-left:8px;color:#555}
.app-form{display:grid;gap:7px}
.app-form label{display:block;margin:5px 0 0;font:700 12px Arial,Helvetica,sans-serif!important;color:#34363a;text-decoration:none!important}
.app-form label small{font-weight:normal;color:#777}
.app-form input,.app-form select,.app-form textarea{width:100%;max-width:100%;font:13px Arial,Helvetica,sans-serif!important;color:#222;background:#fff;border:1px solid #aaaeb5;border-radius:0;padding:9px 10px;outline:none;text-decoration:none!important}
.app-form select{height:38px}
.app-form textarea{min-height:145px;resize:vertical}
.app-form input:focus,.app-form select:focus,.app-form textarea:focus{border-color:#168bc3;box-shadow:0 0 0 2px rgba(22,139,195,.12)}
.app-form-help{font-size:11px;color:#6e7075;background:#f6f6f7;border-left:3px solid #999da4;padding:8px 10px;margin-top:4px}
.app-utility-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}
.app-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px;border:0;padding:8px 13px;font:700 11px Arial,Helvetica,sans-serif!important;cursor:pointer;text-decoration:none!important;background:#168bc3;color:#fff!important}
.app-btn:hover{text-decoration:none!important;filter:brightness(.97)}
.app-btn.secondary{background:#64666d;color:#fff!important}
.app-btn.danger{background:#b63333;color:#fff!important}
.app-text-link{color:#1682bc!important;font-weight:bold}
.app-report-target dl{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 10px}
.app-report-target dl>div{display:flex;gap:6px}.app-report-target dt{font-weight:bold}.app-report-target dd{margin:0}
.app-report-preview{background:#f7f7f8;border:1px solid #e0e1e4;padding:10px;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}

/* ===== Full profile editor + uploaded profile media ===== */
.jvc-profile-cover{overflow:hidden}
.jvc-profile-cover>img{display:block;width:100%;height:100%;object-fit:cover}
.jvc-profile-avatar img{object-fit:cover}
.jvc-profile-edit-form input,.jvc-profile-edit-form textarea,.jvc-profile-edit-form select{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}
.jvc-profile-form-fields{padding:12px;display:grid;gap:10px}
.jvc-profile-form-fields>label{display:grid;gap:5px;font-size:10px;font-weight:bold;color:#4a4b50}
.jvc-profile-form-fields>label>small{font-weight:normal;color:#888}
.jvc-profile-form-fields input[type=text],.jvc-profile-form-fields input[type=email],.jvc-profile-form-fields input[type=url],.jvc-profile-form-fields input[type=password],.jvc-profile-form-fields textarea{width:100%;border:1px solid #b8bbc1;background:#fff;padding:8px;font-size:11px;color:#222}
.jvc-profile-form-fields textarea{resize:vertical;min-height:70px}
.jvc-profile-media-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px}
.jvc-profile-media-grid>div{min-width:0;display:grid;gap:7px;align-content:start;font-size:10px}
.jvc-profile-media-preview{border:1px solid #c8c9ce;background:#e5e6e9;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#777}
.jvc-profile-media-preview.avatar{width:120px;height:120px}.jvc-profile-media-preview.background{width:100%;height:120px}
.jvc-profile-media-preview img{width:100%;height:100%;object-fit:cover;display:block}
.jvc-file-label{display:grid;gap:5px;font-weight:bold}.jvc-file-label input[type=file]{width:100%;font-size:10px;border:1px solid #c7c8cc;background:#fff;padding:6px}
.jvc-check{font-weight:normal!important;display:flex!important;align-items:center;gap:6px!important}.jvc-check input{width:auto!important}
.jvc-profile-choice-group{padding:12px;border-bottom:1px solid #e0e0e0;font-size:10px}.jvc-profile-choice-group:last-child{border-bottom:0}
.jvc-profile-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin-top:8px}.jvc-profile-check-grid label{display:flex;gap:5px;align-items:center}.jvc-profile-check-grid input{width:auto}
.jvc-profile-save{grid-column:1/-1}

/* Empty/unimplemented sections: informative, not fake navigation. */
.jvc-empty-feature{display:block;padding:9px;color:#8a8c92!important;background:#f4f4f5;border:1px dashed #c9cacf;font-size:9px;line-height:1.4;text-decoration:none!important}

@media(max-width:760px){
 .app-utility-bg{padding:0 0 35px}.app-utility-page{width:100%}.app-utility-heading{margin:0 0 8px;border-left-width:4px}.app-utility-card{margin:0 8px 8px;padding:13px}.app-markdown-grid{grid-template-columns:1fr}.app-markdown-grid>div{grid-template-columns:1fr 1fr}.app-markdown-grid small{grid-column:1/-1;text-align:left}.app-utility-actions{padding:0 8px}.app-form .app-utility-actions{padding:0}
 .jvc-profile-media-grid{grid-template-columns:1fr}.jvc-profile-check-grid{grid-template-columns:1fr 1fr}
}
.jvc-unavailable-inline,.jvc-post-mode{display:inline-block;padding:5px 7px;background:#ececee;border:1px solid #d1d1d4;color:#777;font-size:8px}
.jvc-social-unavailable{display:inline-block;padding:7px 9px;background:#ececef;border:1px solid #d0d1d5;color:#777;font-size:9px}

/* v3: explicit unavailable messaging folders */
.jvc-mp-nav-unavailable{display:block;padding:9px 12px;color:#707070;background:rgba(255,255,255,.28);cursor:default;text-decoration:none!important}.jvc-mp-nav-unavailable small{display:block;font-size:10px;font-weight:400;color:#888}
.jvc-chronicle-play-unavailable{position:absolute;display:flex;align-items:center;justify-content:center;cursor:not-allowed;user-select:none}

/* v3 utility-page isolation: old themed selectors must not leak typography/decoration into help/report forms. */
.app-utility-page :where(h1,h2,h3,p,span,small,strong,em,label,dt,dd,input,select,textarea,button,a){font-family:Arial,Helvetica,sans-serif!important}
.app-utility-page :where(h1,h2,h3,p,span,small,label,dt,dd,input,select,textarea,button,a){text-decoration:none!important;text-shadow:none!important;letter-spacing:normal}
.app-utility-page a:hover{text-decoration:underline!important}
.app-utility-page .app-btn:hover{text-decoration:none!important}

/* ===== v4: pages système isolées — aucun héritage des maquettes ===== */
.app-page-bg,.app-page-bg *,.app-admin-bg,.app-admin-bg *{box-sizing:border-box}
.app-page-bg{width:100%!important;min-width:0!important;min-height:650px;margin:0!important;padding:42px 16px 80px!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;background:#ececef!important;font-family:Arial,Helvetica,sans-serif!important}
.app-error-page{width:760px!important;max-width:100%!important;flex:0 1 760px!important;margin:0!important;padding:64px 48px!important;background:#fff!important;border:1px solid #d4d5d8!important;box-shadow:0 2px 10px rgba(0,0,0,.07)!important;text-align:center!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;font-family:Arial,Helvetica,sans-serif!important;color:#34363b!important}
.app-error-page .app-error-code{display:block!important;font:800 76px/1 Arial,Helvetica,sans-serif!important;color:#ef6b1f!important;letter-spacing:-4px!important;margin:0 0 16px!important}
.app-error-page h1{font:700 24px/1.2 Arial,Helvetica,sans-serif!important;color:#26272b!important;margin:0 0 12px!important;padding:0!important;border:0!important;text-align:center!important}
.app-error-page p{font:13px/1.55 Arial,Helvetica,sans-serif!important;color:#686a70!important;margin:0 auto 24px!important;text-align:center!important}
.app-error-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin:0!important}

.app-admin-bg{width:100%!important;min-height:720px;padding:28px 14px 70px;background:#ececef!important;font-family:Arial,Helvetica,sans-serif!important;color:#303137!important}
.app-admin-page{width:980px!important;max-width:100%!important;margin:0 auto!important;padding:0!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;font-family:Arial,Helvetica,sans-serif!important}
.app-admin-page :where(h1,h2,h3,p,a,span,small,strong,label,input,select,button,time){font-family:Arial,Helvetica,sans-serif!important;text-shadow:none!important;letter-spacing:normal;text-decoration:none}
.app-admin-page a:hover{text-decoration:underline}.app-admin-page .app-btn:hover{text-decoration:none}
.app-admin-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#242530;border-left:6px solid #ef6b1f;padding:20px 22px;color:#fff;margin:0 0 12px}
.app-admin-heading h1{font-size:24px!important;line-height:1.15!important;color:#fff!important;margin:3px 0 5px!important;padding:0!important;border:0!important}
.app-admin-heading p{margin:0!important;color:#c9cad0!important;font-size:12px!important}.app-admin-kicker{display:block;font-size:9px!important;font-weight:800;color:#ef8b51!important;letter-spacing:.8px!important}
.app-admin-tabs{display:flex;gap:2px;background:#d9dade;border:1px solid #c9cace;border-bottom:0;padding:8px 8px 0}.app-admin-tabs a{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#f1f1f2;color:#4a4b50!important;font-size:11px;font-weight:700}.app-admin-tabs a.active{background:#fff;color:#ef6b1f!important}.app-admin-tabs b{background:#ef6b1f;color:#fff;padding:1px 6px;border-radius:10px}
.app-admin-card{background:#fff;border:1px solid #cfd0d4;margin:0 0 14px;padding:0}.app-admin-card>h2{font-size:12px!important;color:#e85e2b!important;padding:11px 13px!important;margin:0!important;border-bottom:1px solid #d5d6d9!important;background:#fafafa!important}.app-admin-card>p{padding:12px 14px;margin:0}
.app-report-row{padding:13px 14px;border-bottom:1px solid #e1e2e4;background:#fff}.app-report-row:last-child{border-bottom:0}.app-report-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;margin-bottom:6px}.app-report-meta strong{color:#333}.app-report-meta span{color:#777;font-size:11px}.app-report-row>p{margin:4px 0 7px!important}.app-report-preview{background:#f6f7f8;border:1px solid #dedfe2;padding:9px 10px;margin:7px 0;font-size:11px;overflow-wrap:anywhere}.app-report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px}.app-report-actions>input{height:34px;min-width:260px;border:1px solid #b8bac0;padding:0 8px}.app-report-actions label{display:flex;align-items:center;gap:5px;font-size:11px}.app-report-actions label input{width:auto}
.app-admin-table{font-size:11px}.app-admin-table>.head,.app-admin-table>div{display:grid;grid-template-columns:1.1fr 1.4fr 1fr 1fr 95px;align-items:center;gap:8px;min-height:38px;padding:7px 12px;border-bottom:1px solid #e1e2e4}.app-admin-table>.head{background:#595b63;color:#fff;font-weight:700}.app-admin-table>div:last-child{border-bottom:0}.app-admin-table form{margin:0}.app-admin-table .app-btn{min-height:28px;padding:5px 8px}
.app-history-list{padding:4px 13px 10px}.app-history-list p{display:grid;grid-template-columns:145px 110px 1fr;gap:10px;padding:7px 0;margin:0!important;border-bottom:1px solid #eee;font-size:11px}.app-history-list time{color:#777}.app-history-list b{overflow:hidden;text-overflow:ellipsis}.app-empty-state{padding:18px 14px!important;color:#85878c!important;text-align:center!important}
.app-role-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:14px}.app-role-form label{display:grid;gap:5px;font-size:11px;font-weight:700}.app-role-form input,.app-role-form select{height:36px;border:1px solid #b8bac0;background:#fff;padding:0 9px;min-width:180px}
.app-draft-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border-bottom:1px solid #e2e3e5}.app-draft-row:last-child{border-bottom:0}.app-draft-row>div{min-width:0}.app-draft-row h3{font-size:14px!important;margin:0 0 6px!important}.app-draft-row h3 a{color:#177dac!important}.app-draft-row p{margin:0 0 6px!important;color:#555!important}.app-draft-row small{color:#85868a!important}.app-draft-preview{padding-bottom:12px}.app-draft-preview>p,.app-draft-body{padding:14px;margin:0}.app-draft-body{font-size:13px;line-height:1.6}.app-draft-body blockquote{border-left:3px solid #999;padding-left:10px;margin-left:0}.app-admin-actions{display:flex;gap:8px;justify-content:flex-end;margin:14px 0}.app-btn.success{background:#33894f!important}.jvc-admin-draft-link{display:block;background:#3d3e45;color:#fff!important;padding:10px 12px;margin-bottom:8px;text-decoration:none!important}.jvc-admin-draft-link b{float:right;background:#ef6b1f;padding:0 7px;border-radius:9px}.jvc-orange-badge{background:#ef6b1f!important}

/* ===== v4: forum kick, permalink, quote ===== */
.jvc-forum-kick-notice{margin:10px 0;padding:10px 12px;background:#fff2d9;border:1px solid #e6c47f;border-left:4px solid #df8e16;color:#6d552d;font-size:10px;line-height:1.45}.jvc-btn-disabled{display:inline-flex;align-items:center;height:28px;padding:0 12px;background:#aaa;color:#eee;font-size:9px;font-weight:800;cursor:not-allowed}.jvc-post-moderation-row{display:flex;align-items:flex-start;gap:8px;margin:-10px 0 14px;padding:8px;border:1px solid #ddd;border-top:0;background:#f7f7f8}.jvc-forum-kick-box{font:10px Arial,Helvetica,sans-serif}.jvc-forum-kick-box summary{cursor:pointer;font-weight:700;color:#a8492e;padding:5px}.jvc-forum-kick-box form{display:flex;flex-wrap:wrap;gap:7px;align-items:end;padding:8px;background:#fff;border:1px solid #ddd}.jvc-forum-kick-box label{display:grid;gap:3px}.jvc-forum-kick-box input{height:28px;border:1px solid #bbb;padding:0 6px;max-width:180px}.jvc-forum-kick-box input[type=number]{width:85px}.jvc-forum-kick-box button{height:28px;border:0;background:#b34833;color:#fff;font-size:9px;font-weight:700;padding:0 9px;cursor:pointer}.jvc-post-tools a{font-size:12px;text-decoration:none!important}

/* ===== v4: custom MP folders ===== */
.jvc-mp-folder-heading{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.jvc-mp-folder-heading h4{margin:7px 0}.jvc-mp-folder-heading small{color:#999}.jvc-mp-custom-folders{display:block!important}.jvc-mp-custom-folder{display:grid;grid-template-columns:minmax(0,1fr) 27px;align-items:stretch}.jvc-mp-custom-folder>a{min-width:0;display:flex!important;justify-content:space-between!important}.jvc-mp-custom-folder>a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jvc-mp-custom-folder form{margin:0;display:flex}.jvc-mp-custom-folder form button{width:27px;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:#5b5c61;color:#fff;cursor:pointer}.jvc-mp-folder-create{margin:9px;padding:9px;background:rgba(255,255,255,.15);font:10px Arial,Helvetica,sans-serif}.jvc-mp-folder-create label{display:block;margin-bottom:5px;color:#ddd}.jvc-mp-folder-create>div{display:flex}.jvc-mp-folder-create input{min-width:0;flex:1;height:29px;border:0;padding:0 7px;font:10px Arial,Helvetica,sans-serif}.jvc-mp-folder-create button{width:30px;border:0;background:#ee7519;color:#fff;font-weight:800;cursor:pointer}.jvc-mp-folder-limit{font-size:9px;color:#aaa;padding:8px 10px}.jvc-mp-move{display:flex;align-items:center;gap:5px;margin-left:auto}.jvc-mp-move label{font-size:9px;color:#666}.jvc-mp-move select{height:28px;max-width:160px;border:1px solid #aaa;background:#fff;font-size:9px}.jvc-move-btn{height:28px;border:0;background:#4d7e9e;color:#fff;font-size:9px;font-weight:700;padding:0 9px;cursor:pointer}

/* ===== v4: public followers + timed admin ban ===== */
.jvc-follow-avatar img{width:100%;height:100%;object-fit:cover;display:block}.jvc-follow-card em{display:block;color:#e36b30;font-style:normal;font-size:9px}.app-global-ban-box{margin-top:12px;padding:10px;background:#f5f5f6;border:1px solid #d7d8dc}.app-global-ban-box form{display:grid;gap:7px}.app-global-ban-box label{display:grid;gap:4px;font-size:10px;font-weight:700}.app-global-ban-box input,.app-global-ban-box select{height:32px;border:1px solid #bbb;background:#fff;padding:0 8px;font:11px Arial,Helvetica,sans-serif}

@media(max-width:760px){
 .app-page-bg{padding:18px 8px 45px!important}.app-error-page{padding:42px 20px!important}.app-error-page .app-error-code{font-size:58px!important}
 .app-admin-bg{padding:10px 0 45px}.app-admin-page{width:100%!important}.app-admin-heading{margin:0 8px 8px}.app-admin-tabs,.app-admin-card,.app-admin-actions{margin-left:8px;margin-right:8px}.app-admin-heading{align-items:flex-start;flex-direction:column}.app-admin-table>.head{display:none}.app-admin-table>div{grid-template-columns:1fr 1fr}.app-admin-table>div span:nth-child(5){grid-column:1/-1}.app-history-list p{grid-template-columns:1fr}.app-report-actions>input{min-width:0;width:100%}.app-draft-row{align-items:flex-start;flex-direction:column}
 .jvc-post-moderation-row{flex-direction:column}.jvc-forum-kick-box form{display:grid;width:100%}.jvc-forum-kick-box input{max-width:none;width:100%}.jvc-mp-move{width:100%;margin-left:0;justify-content:flex-end}.jvc-mp-move select{max-width:140px}
}

/* v4 profile editor: force a stable two-column form instead of inheriting old screenshot selectors. */
.jvc-profile-edit-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;padding:24px 20px 60px!important;width:100%!important;max-width:100%!important}
.jvc-profile-edit-form>.jvc-info-card{display:block!important;width:auto!important;min-width:0!important;margin:0!important;align-self:start!important}
.jvc-profile-edit-form .jvc-profile-form-fields{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;padding:14px!important}
.jvc-profile-edit-form .jvc-profile-form-fields>label{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;margin:0!important;font:700 10px Arial,Helvetica,sans-serif!important}
.jvc-profile-edit-form input[type=text],.jvc-profile-edit-form input[type=email],.jvc-profile-edit-form input[type=url],.jvc-profile-edit-form input[type=password],.jvc-profile-edit-form textarea,.jvc-profile-edit-form select{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;float:none!important;box-sizing:border-box!important;font:11px Arial,Helvetica,sans-serif!important}
.jvc-profile-edit-form input[type=text],.jvc-profile-edit-form input[type=email],.jvc-profile-edit-form input[type=url],.jvc-profile-edit-form input[type=password]{height:34px!important;padding:0 9px!important}
.jvc-profile-edit-form textarea{min-height:82px!important;padding:9px!important}.jvc-profile-edit-form .jvc-profile-media-grid{width:100%!important}.jvc-profile-edit-form .jvc-profile-check-grid label{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important}.jvc-profile-edit-form .jvc-profile-check-grid input[type=checkbox]{width:auto!important;margin:0!important}
@media(max-width:760px){.jvc-profile-edit-form{grid-template-columns:1fr!important;padding:12px 8px 45px!important}}
.jvc-thread-move{display:flex;flex-wrap:wrap;align-items:end;gap:7px;margin:9px 0 0;padding:8px;background:#ececee;border:1px solid #d2d3d6}.jvc-thread-move label{display:grid;gap:4px;font-size:9px;color:#666}.jvc-thread-move select{height:28px;min-width:170px;border:1px solid #aaa;background:#fff;font-size:9px}

/* ===== v5: global shell isolation, navbar avatar, administration and polls ===== */
.jvc-site-top,.jvc-site-nav,.jvc-endstrip,.jvc-footer{box-sizing:border-box!important;font-family:Arial,Helvetica,sans-serif!important}
.jvc-wordmark,.jvc-wordmark:link,.jvc-wordmark:visited,.jvc-wordmark:hover,.jvc-wordmark:active,.jvc-wordmark:focus{background:transparent!important;text-decoration:none!important;border:0!important;outline-offset:3px!important;box-shadow:none!important}
.jvc-wordmark span,.jvc-wordmark b{text-decoration:none!important}
.jvc-endstrip{width:980px!important;max-width:calc(100% - 24px)!important;margin:0 auto!important;background:#f1f2f4!important;color:#1682bc!important;float:none!important;clear:both!important}
.jvc-footer{width:980px!important;max-width:calc(100% - 24px)!important;margin:0 auto!important;background:#050505!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;float:none!important;clear:both!important;border:0!important}
.jvc-footer *{font-family:Arial,Helvetica,sans-serif!important}
.jvc-account-avatar{overflow:hidden!important;padding:0!important;flex:0 0 30px!important}
.jvc-account-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;max-width:none!important;margin:0!important;border:0!important;background:#eee!important}
.jvc-account-avatar span{display:flex;width:100%;height:100%;align-items:center;justify-content:center}

.app-admin-nav{display:flex;flex-wrap:wrap;gap:1px;margin:0 0 12px;background:#33343d;border:1px solid #2a2b31;padding:4px}
.app-admin-nav a{display:block;padding:9px 11px;background:#44454e;color:#fff!important;text-decoration:none!important;font:700 10px Arial,Helvetica,sans-serif!important}
.app-admin-nav a:hover{background:#ef6b1f!important;text-decoration:none!important}
.app-admin-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}
.app-admin-stat{display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #cfd0d4;border-top:4px solid #ef6b1f}
.app-admin-stat strong{font:800 28px Arial,Helvetica,sans-serif;color:#2e3037}.app-admin-stat span{font:700 10px Arial,Helvetica,sans-serif;color:#777;text-transform:uppercase;margin-top:4px}
.app-admin-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px}.app-admin-links a{padding:12px;background:#f4f4f5;border:1px solid #dedfe2;color:#267ea6!important;text-decoration:none!important;font:700 11px Arial,Helvetica,sans-serif!important}.app-admin-links a:hover{border-color:#ef6b1f;background:#fff}
.app-admin-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px}.app-admin-editor label{display:grid;gap:5px;font:700 10px Arial,Helvetica,sans-serif!important;color:#45464b}.app-admin-editor label small{font-weight:400;color:#888}.app-admin-editor .wide{grid-column:1/-1}.app-admin-editor input,.app-admin-editor select,.app-admin-editor textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #b9bac0;background:#fff;padding:8px;font:11px Arial,Helvetica,sans-serif!important;color:#222}.app-admin-editor input,.app-admin-editor select{height:35px}.app-admin-editor textarea{min-height:85px;resize:vertical}.app-admin-editor textarea.large{min-height:240px}.app-admin-form-actions{display:flex;gap:8px;align-items:center}
.app-btn.danger{background:#b54539!important}.app-btn.secondary{background:#60636d!important}
.app-admin-list-table{font:10px Arial,Helvetica,sans-serif!important}.app-admin-list-table>.head,.app-admin-list-table>div{display:grid;grid-template-columns:2fr 1.1fr .75fr .85fr 180px;gap:8px;align-items:center;min-height:42px;padding:7px 10px;border-bottom:1px solid #e2e2e5}.app-admin-list-table>.head{background:#585a63;color:#fff;font-weight:700}.app-admin-list-table>div>span{min-width:0;overflow-wrap:anywhere}.app-admin-list-table small{display:block;color:#888;margin-top:3px}.app-admin-list-table .actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.app-admin-list-table .actions form{margin:0}.app-admin-list-table .app-btn{padding:6px 8px;font-size:9px}
.app-forum-moderators{padding:10px 14px}.app-forum-moderators>div{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid #eee}.app-forum-moderators form{margin:0}

.jvc-poll-box{margin:0 0 14px;border:1px solid #c7c8cc;background:#fff;font:11px Arial,Helvetica,sans-serif}.jvc-poll-box h3{margin:0;padding:10px 12px;background:#555761;color:#fff;font-size:11px}.jvc-poll-body{padding:12px}.jvc-poll-question{font-weight:700;font-size:13px;margin:0 0 10px}.jvc-poll-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #eee}.jvc-poll-option input{margin:0}.jvc-poll-bar{height:8px;background:#e6e6e8;margin-top:4px;overflow:hidden}.jvc-poll-bar>span{display:block;height:100%;background:#168bc3}.jvc-poll-meta{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#777;font-size:9px}.jvc-poll-submit{margin-top:10px;border:0;background:#ee701c;color:#fff;padding:8px 12px;font:700 10px Arial,Helvetica,sans-serif;cursor:pointer}.jvc-poll-create{margin-top:14px;padding:12px;border:1px solid #d1d1d5;background:#f6f6f7}.jvc-poll-create>strong{display:block;margin-bottom:8px;color:#555}.jvc-poll-create label{display:grid!important;gap:4px!important;margin:7px 0!important}.jvc-poll-create input[type=text],.jvc-poll-create input[type=datetime-local]{width:100%!important;box-sizing:border-box!important;height:32px!important;border:1px solid #bbb!important;padding:0 7px!important}.jvc-poll-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.jvc-poll-checkbox{display:flex!important;grid-template-columns:none!important;align-items:center;gap:6px!important}.jvc-poll-checkbox input{width:auto!important;height:auto!important}

@media(max-width:760px){
 .jvc-endstrip,.jvc-footer{width:100%!important;max-width:100%!important}
 .app-admin-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.app-admin-links,.app-admin-editor{grid-template-columns:1fr}.app-admin-editor .wide{grid-column:auto}.app-admin-list-table>.head{display:none}.app-admin-list-table>div{grid-template-columns:1fr 1fr}.app-admin-list-table .actions{grid-column:1/-1;justify-content:flex-start}.jvc-poll-options{grid-template-columns:1fr}
}

/* v5 generated percentage helpers for poll bars; avoids inline styles. */
.jvc-poll-pct-0{width:0%!important}
.jvc-poll-pct-1{width:1%!important}
.jvc-poll-pct-2{width:2%!important}
.jvc-poll-pct-3{width:3%!important}
.jvc-poll-pct-4{width:4%!important}
.jvc-poll-pct-5{width:5%!important}
.jvc-poll-pct-6{width:6%!important}
.jvc-poll-pct-7{width:7%!important}
.jvc-poll-pct-8{width:8%!important}
.jvc-poll-pct-9{width:9%!important}
.jvc-poll-pct-10{width:10%!important}
.jvc-poll-pct-11{width:11%!important}
.jvc-poll-pct-12{width:12%!important}
.jvc-poll-pct-13{width:13%!important}
.jvc-poll-pct-14{width:14%!important}
.jvc-poll-pct-15{width:15%!important}
.jvc-poll-pct-16{width:16%!important}
.jvc-poll-pct-17{width:17%!important}
.jvc-poll-pct-18{width:18%!important}
.jvc-poll-pct-19{width:19%!important}
.jvc-poll-pct-20{width:20%!important}
.jvc-poll-pct-21{width:21%!important}
.jvc-poll-pct-22{width:22%!important}
.jvc-poll-pct-23{width:23%!important}
.jvc-poll-pct-24{width:24%!important}
.jvc-poll-pct-25{width:25%!important}
.jvc-poll-pct-26{width:26%!important}
.jvc-poll-pct-27{width:27%!important}
.jvc-poll-pct-28{width:28%!important}
.jvc-poll-pct-29{width:29%!important}
.jvc-poll-pct-30{width:30%!important}
.jvc-poll-pct-31{width:31%!important}
.jvc-poll-pct-32{width:32%!important}
.jvc-poll-pct-33{width:33%!important}
.jvc-poll-pct-34{width:34%!important}
.jvc-poll-pct-35{width:35%!important}
.jvc-poll-pct-36{width:36%!important}
.jvc-poll-pct-37{width:37%!important}
.jvc-poll-pct-38{width:38%!important}
.jvc-poll-pct-39{width:39%!important}
.jvc-poll-pct-40{width:40%!important}
.jvc-poll-pct-41{width:41%!important}
.jvc-poll-pct-42{width:42%!important}
.jvc-poll-pct-43{width:43%!important}
.jvc-poll-pct-44{width:44%!important}
.jvc-poll-pct-45{width:45%!important}
.jvc-poll-pct-46{width:46%!important}
.jvc-poll-pct-47{width:47%!important}
.jvc-poll-pct-48{width:48%!important}
.jvc-poll-pct-49{width:49%!important}
.jvc-poll-pct-50{width:50%!important}
.jvc-poll-pct-51{width:51%!important}
.jvc-poll-pct-52{width:52%!important}
.jvc-poll-pct-53{width:53%!important}
.jvc-poll-pct-54{width:54%!important}
.jvc-poll-pct-55{width:55%!important}
.jvc-poll-pct-56{width:56%!important}
.jvc-poll-pct-57{width:57%!important}
.jvc-poll-pct-58{width:58%!important}
.jvc-poll-pct-59{width:59%!important}
.jvc-poll-pct-60{width:60%!important}
.jvc-poll-pct-61{width:61%!important}
.jvc-poll-pct-62{width:62%!important}
.jvc-poll-pct-63{width:63%!important}
.jvc-poll-pct-64{width:64%!important}
.jvc-poll-pct-65{width:65%!important}
.jvc-poll-pct-66{width:66%!important}
.jvc-poll-pct-67{width:67%!important}
.jvc-poll-pct-68{width:68%!important}
.jvc-poll-pct-69{width:69%!important}
.jvc-poll-pct-70{width:70%!important}
.jvc-poll-pct-71{width:71%!important}
.jvc-poll-pct-72{width:72%!important}
.jvc-poll-pct-73{width:73%!important}
.jvc-poll-pct-74{width:74%!important}
.jvc-poll-pct-75{width:75%!important}
.jvc-poll-pct-76{width:76%!important}
.jvc-poll-pct-77{width:77%!important}
.jvc-poll-pct-78{width:78%!important}
.jvc-poll-pct-79{width:79%!important}
.jvc-poll-pct-80{width:80%!important}
.jvc-poll-pct-81{width:81%!important}
.jvc-poll-pct-82{width:82%!important}
.jvc-poll-pct-83{width:83%!important}
.jvc-poll-pct-84{width:84%!important}
.jvc-poll-pct-85{width:85%!important}
.jvc-poll-pct-86{width:86%!important}
.jvc-poll-pct-87{width:87%!important}
.jvc-poll-pct-88{width:88%!important}
.jvc-poll-pct-89{width:89%!important}
.jvc-poll-pct-90{width:90%!important}
.jvc-poll-pct-91{width:91%!important}
.jvc-poll-pct-92{width:92%!important}
.jvc-poll-pct-93{width:93%!important}
.jvc-poll-pct-94{width:94%!important}
.jvc-poll-pct-95{width:95%!important}
.jvc-poll-pct-96{width:96%!important}
.jvc-poll-pct-97{width:97%!important}
.jvc-poll-pct-98{width:98%!important}
.jvc-poll-pct-99{width:99%!important}
.jvc-poll-pct-100{width:100%!important}

/* v6 — captcha, forum presence and community favourites */
.jvc-captcha-box{box-sizing:border-box;margin:12px 0;padding:10px 12px;border:1px solid #c8c9cd;background:#f4f4f5;font:11px Arial,Helvetica,sans-serif!important;color:#333!important;display:grid;grid-template-columns:184px minmax(170px,1fr);gap:7px 12px;align-items:center}
.jvc-captcha-box *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important;text-decoration:none!important}
.jvc-captcha-image{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:180px;min-height:66px;background:#fff;border:1px solid #b8bac0;padding:3px}
.jvc-captcha-image img{display:block!important;width:172px!important;height:58px!important;max-width:172px!important;object-fit:contain!important;border:0!important;margin:0!important}
.jvc-captcha-box label{display:grid!important;gap:4px!important;margin:0!important;font-weight:700!important;color:#444!important}
.jvc-captcha-box input{width:110px!important;height:34px!important;border:1px solid #aeb0b6!important;background:#fff!important;padding:0 9px!important;font:700 16px/34px Arial,Helvetica,sans-serif!important;letter-spacing:4px!important;color:#222!important}
.jvc-captcha-box small{grid-column:2;color:#777!important;font-size:9px!important;line-height:1.35!important}
.jvc-online-count{float:right;display:inline-flex;align-items:center;gap:4px;margin-left:10px;padding:2px 7px;border-radius:2px;background:#474951;color:#fff!important;font:700 9px Arial,Helvetica,sans-serif!important;white-space:nowrap}
.jvc-inline-favorite{display:inline-flex!important;margin:0!important;padding:0!important;align-items:center!important}
.jvc-inline-favorite .jvc-btn-gray{height:100%;cursor:pointer!important;white-space:nowrap}
.jvc-community-favorites .jvc-favorite-entry,.jvc-profile-community-favorites .jvc-favorite-entry{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:5px;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);padding:2px 0}
.jvc-profile-community-favorites .jvc-favorite-entry{border-bottom:1px solid #e3e3e5;padding:6px 0}
.jvc-community-favorites .jvc-favorite-entry>a,.jvc-profile-community-favorites .jvc-favorite-entry>a{min-width:0;overflow-wrap:anywhere;text-decoration:none!important}
.jvc-community-favorites .jvc-favorite-entry form,.jvc-profile-community-favorites .jvc-favorite-entry form{margin:0!important;padding:0!important}
.jvc-community-favorites .jvc-favorite-entry button,.jvc-profile-community-favorites .jvc-favorite-entry button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;background:#8c3232;color:#fff;font:700 14px Arial,Helvetica,sans-serif;cursor:pointer}
.jvc-fixed-username{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;align-items:center;margin:0 0 8px}
.jvc-fixed-username>span{font-weight:700}.jvc-fixed-username>strong{display:inline-block;padding:5px 7px;border:1px solid #c3c4c8;background:#eeeef0;color:#444}.jvc-fixed-username>small{grid-column:1/-1;color:#777;line-height:1.35}
@media(max-width:760px){.jvc-captcha-box{grid-template-columns:1fr}.jvc-captcha-image{grid-row:auto}.jvc-captcha-box small{grid-column:auto}.jvc-online-count{float:none;margin:5px 0 0;white-space:normal}.jvc-inline-favorite{width:100%}.jvc-inline-favorite .jvc-btn-gray{width:100%}}

/* v7 — recherche forums wildcard */
.jvc-topic-search-match{display:block;margin-top:2px;font-size:9px;font-weight:normal;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}
.jvc-forum-search select{min-width:72px}


/* ===== v8: homepage-01 is the only site theme; global shell is isolated from legacy page scopes ===== */
.theme-homepage-01{--app-accent:#1a8cc8;--app-accent2:#d51e2a}
.jvc-site-top,.jvc-site-nav,.jvc-endstrip,.jvc-footer,.jvc-site-top *,.jvc-site-nav *,.jvc-endstrip *,.jvc-footer *{box-sizing:border-box!important;font-family:Arial,Helvetica,sans-serif!important}
.jvc-site-top{display:block!important;width:100%!important;height:52px!important;margin:0!important;padding:0!important;background:#232330!important;color:#aaa!important;border:0!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;text-align:left!important}
.jvc-site-nav{display:block!important;width:100%!important;height:44px!important;margin:0!important;padding:0!important;background:#55565e!important;color:#fff!important;border:0!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;text-align:left!important}
.jvc-site-top>.inner,.jvc-site-nav>.inner{width:980px!important;max-width:calc(100% - 24px)!important;height:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;float:none!important;position:relative!important;left:auto!important;right:auto!important}
.jvc-site-top a,.jvc-site-top a:link,.jvc-site-top a:visited,.jvc-site-top a:hover,.jvc-site-top a:active,.jvc-site-top a:focus,.jvc-site-nav a,.jvc-site-nav a:link,.jvc-site-nav a:visited,.jvc-site-nav a:hover,.jvc-site-nav a:active,.jvc-site-nav a:focus{background:transparent!important;text-decoration:none!important;text-decoration-line:none!important;text-decoration-color:transparent!important;border-bottom:0!important;box-shadow:none!important}
.jvc-wordmark,.jvc-wordmark:link,.jvc-wordmark:visited,.jvc-wordmark:hover,.jvc-wordmark:active,.jvc-wordmark:focus{display:inline-block!important;margin:0 24px 0 0!important;padding:0!important;color:#fff!important;font:700 30px/1 Arial,Helvetica,sans-serif!important;letter-spacing:-2px!important;text-shadow:0 1px 0 #000!important;white-space:nowrap!important}
.jvc-wordmark .j{color:#f37021!important}.jvc-wordmark b{color:#fff!important;font:inherit!important}
.jvc-site-top .social{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important;margin:0!important;padding:0!important;color:#777!important;font-size:15px!important;word-spacing:0!important}
.jvc-site-top .social a,.jvc-site-top .social a:visited{color:#777!important}
.jvc-site-top .social a:hover,.jvc-site-top .social a:focus{color:#aaa!important}
.jvc-site-top .account{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;color:#eee!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}
.jvc-site-top .account a,.jvc-site-top .account a:visited{color:#eee!important}
.jvc-site-top .account a:hover,.jvc-site-top .account a:focus{color:#fff!important}
.jvc-account-avatar{display:flex!important;width:30px!important;height:30px!important;flex:0 0 30px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#eee!important;border:2px solid #fff!important;color:#333!important;text-decoration:none!important}
.jvc-account-avatar img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;background:#eee!important}
.jvc-account-avatar span{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;color:#333!important;font-weight:700!important}
.jvc-account-icon{display:inline-flex!important;align-items:center!important;position:relative!important;min-height:30px!important}
.jvc-site-top .badge{display:inline-block!important;min-width:18px!important;height:18px!important;line-height:18px!important;text-align:center!important;border-radius:10px!important;background:#d71920!important;color:#fff!important;font-size:10px!important;vertical-align:top!important}
.jvc-logout{margin:0!important;padding:0!important}.jvc-logout button{border:0!important;background:transparent!important;color:#aaa!important;padding:4px!important;cursor:pointer!important;font:inherit!important}.jvc-logout button:hover,.jvc-logout button:focus{color:#fff!important}
.jvc-site-nav>.inner{gap:0!important}
.jvc-site-nav a,.jvc-site-nav a:link,.jvc-site-nav a:visited{display:flex!important;height:44px!important;align-items:center!important;padding:0 14px!important;color:#fff!important;text-transform:none!important;font:700 11px/1 Arial,Helvetica,sans-serif!important;white-space:nowrap!important}
.jvc-site-nav a:hover,.jvc-site-nav a:focus{background:#4a4b52!important;color:#fff!important;text-decoration:none!important}
.jvc-site-nav .search{display:flex!important;width:350px!important;height:28px!important;margin:0 0 0 auto!important;padding:0!important;align-items:stretch!important;float:none!important}
.jvc-site-nav .search input{display:block!important;min-width:0!important;height:28px!important;flex:1 1 auto!important;margin:0!important;padding:0 10px!important;border:0!important;background:#fff!important;color:#666!important;font:11px Arial,Helvetica,sans-serif!important;box-shadow:none!important}
.jvc-site-nav .search button{display:block!important;width:38px!important;height:28px!important;margin:0!important;padding:0!important;border:0!important;background:#222!important;color:#fff!important;font:18px Arial,Helvetica,sans-serif!important;cursor:pointer!important}
.jvc-endstrip{width:980px!important;max-width:calc(100% - 24px)!important;min-height:38px!important;height:auto!important;margin:0 auto!important;padding:0!important;background:#f1f2f4!important;color:#1682bc!important;float:none!important;clear:both!important;border:0!important}
.jvc-endstrip nav{display:flex!important;gap:15px!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;padding:8px!important}
.jvc-endstrip a,.jvc-endstrip a:link,.jvc-endstrip a:visited,.jvc-endstrip a:hover,.jvc-endstrip a:focus{color:#1682bc!important;text-decoration:none!important;text-decoration-line:none!important;font-size:9px!important}
.jvc-footer{width:980px!important;max-width:calc(100% - 24px)!important;min-height:145px!important;height:auto!important;margin:0 auto!important;padding:25px!important;background:#050505!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;float:none!important;clear:both!important;border:0!important;text-align:left!important}
.jvc-footer>div{width:100%!important;max-width:800px!important;margin:auto!important}.jvc-footer-logo,.jvc-footer-logo:link,.jvc-footer-logo:visited,.jvc-footer-logo:hover,.jvc-footer-logo:focus{display:block!important;color:#fff!important;font-size:22px!important;font-weight:700!important;text-decoration:none!important;margin-bottom:12px!important}.jvc-footer-logo span{color:#168bc3!important}.jvc-footer nav{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:13px!important}.jvc-footer nav a,.jvc-footer nav a:link,.jvc-footer nav a:visited,.jvc-footer nav a:hover,.jvc-footer nav a:focus{color:#aaa!important;font-size:9px!important;text-decoration:none!important;text-decoration-line:none!important}.jvc-footer small{color:#666!important;font-size:8px!important}
.app-page-bg{width:100%!important;min-width:0!important;min-height:650px!important;margin:0!important;padding:42px 16px 80px!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;background:#ececef!important;font-family:Arial,Helvetica,sans-serif!important}
.app-error-page{width:760px!important;max-width:100%!important;flex:0 1 760px!important;margin:0!important;padding:64px 48px!important;background:#fff!important;border:1px solid #d4d5d8!important;box-shadow:0 2px 10px rgba(0,0,0,.07)!important;text-align:center!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;font-family:Arial,Helvetica,sans-serif!important;color:#34363b!important}
.app-error-actions a,.app-error-actions a:link,.app-error-actions a:visited,.app-error-actions a:hover,.app-error-actions a:focus{text-decoration:none!important;text-decoration-line:none!important}
@media(max-width:800px){.jvc-site-top>.inner,.jvc-site-nav>.inner,.jvc-endstrip,.jvc-footer{width:100%!important;max-width:100%!important}.jvc-site-top>.inner,.jvc-site-nav>.inner{padding-left:8px!important;padding-right:8px!important}.jvc-site-top .social{display:none!important}.jvc-site-nav>.inner{overflow-x:auto!important}.jvc-site-nav .search{display:none!important}}
@media(max-width:520px){.jvc-wordmark{font-size:22px!important;margin-right:10px!important}.jvc-account-name{display:none!important}.jvc-site-top{height:48px!important}.jvc-site-nav{height:40px!important}.jvc-site-nav a,.jvc-site-nav a:link,.jvc-site-nav a:visited{height:40px!important;padding:0 8px!important;font-size:9px!important}.app-page-bg{padding:18px 8px 45px!important}.app-error-page{padding:42px 20px!important}}


/* ===== v9: navbar avatar is always fully visible, never cropped ===== */
.jvc-site-top .jvc-account-avatar img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;background:#eee!important}


/* ===== v10: navbar avatar frame specificity fix ===== */
.jvc-site-top a.jvc-account-avatar,
.jvc-site-top a.jvc-account-avatar:link,
.jvc-site-top a.jvc-account-avatar:visited,
.jvc-site-top a.jvc-account-avatar:hover,
.jvc-site-top a.jvc-account-avatar:active,
.jvc-site-top a.jvc-account-avatar:focus{
  display:flex!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  flex:0 0 30px!important;
  padding:0!important;
  margin:0!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border:2px solid #fff!important;
  border-top:2px solid #fff!important;
  border-right:2px solid #fff!important;
  border-bottom:2px solid #fff!important;
  border-left:2px solid #fff!important;
  background:#eee!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
.jvc-site-top a.jvc-account-avatar img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#eee!important;
}

/* ===== v11: larger desktop containers/readability ===== */
:root{--jvc-shell-width:1240px;--jvc-system-width:1160px}
@media(min-width:901px){
  html body.theme-homepage-01 .jvc-site-top>.inner,html body.theme-homepage-01 .jvc-site-nav>.inner,html body.theme-homepage-01 .jvc-endstrip,html body.theme-homepage-01 .jvc-footer{width:var(--jvc-shell-width)!important;max-width:calc(100% - 32px)!important}
  body.theme-homepage-01 main.page{width:var(--jvc-shell-width)!important;max-width:calc(100% - 32px)!important}
  .app-utility-page,.app-admin-page{width:var(--jvc-system-width)!important;max-width:calc(100% - 32px)!important}
  .app-error-page{width:900px!important;max-width:calc(100% - 32px)!important;flex-basis:900px!important}
}
/* Give old 2014-sized typography a sensible minimum on current displays while
   keeping headings and intentionally larger labels at their inherited size. */
body.theme-homepage-01 main.page{font-size:14px!important}
body.theme-homepage-01 main.page :where(p,li,td,th,label,input,select,textarea,a){font-size:max(12px,1em)!important}
body.theme-homepage-01 main.page :where(button,.jvc-btn-gray,.jvc-post-button,.jvc-btn-blue,.app-btn){font-size:11px!important}
body.theme-homepage-01 main.page small{font-size:max(10px,.85em)!important}
body.theme-homepage-01 main.page :where(h1,h2,h3,h4) a{font-size:inherit!important}
.app-utility-page,.app-admin-page,.app-error-page{font-size:14px!important}
.app-utility-page :where(p,li,dd,dt,label,input,select,textarea,button,a),.app-admin-page :where(p,li,td,th,label,input,select,textarea,button,a),.app-error-page :where(p,a,button){font-size:max(12px,1em)!important}
.app-utility-page small,.app-admin-page small,.app-error-page small{font-size:max(10px,.85em)!important}
.jvc-site-nav a,.jvc-site-nav a:link,.jvc-site-nav a:visited{font-size:12px!important}
.jvc-site-nav .search input{font-size:12px!important}
.jvc-site-top .account{font-size:12px!important}
.jvc-endstrip a,.jvc-endstrip a:link,.jvc-endstrip a:visited{font-size:10px!important}
.jvc-footer nav a,.jvc-footer nav a:link,.jvc-footer nav a:visited{font-size:10px!important}


/* ===== v12: ad-free layout + wider content containers ===== */
:root{--jvc-shell-width:1560px;--jvc-system-width:1460px}
/* Advertising slots are intentionally removed from the product. Keep these
   defensive rules so an old cached view cannot reserve ad space. */
.jvc-top-ad,.jvc-mp-ad,.jvc-news-ad,.jvc-side-ad,.jvc-games-top-ad,

/* Remove former wallpaper / skin advertising while retaining a neutral page backdrop. */
.jvc-forum-wall,.jvc-reader-bg,.jvc-profile-bg,.jvc-games-bg{background-image:none!important}
.jvc-forum-wall{background:#e1e2e4!important;padding-top:12px!important}
.jvc-reader-bg,.jvc-profile-bg,.jvc-games-bg{background:#d5d6d8!important}
.jvc-games-bg{padding-top:12px!important}
.jvc-games-bg:after{content:none!important;display:none!important;background:none!important}
/* Use the width available on modern displays instead of keeping 2014-era fixed columns. */
@media(min-width:1100px){
  html body.theme-homepage-01 .jvc-site-top>.inner,
  html body.theme-homepage-01 .jvc-site-nav>.inner,
  html body.theme-homepage-01 .jvc-endstrip,
  html body.theme-homepage-01 .jvc-footer,
  body.theme-homepage-01 main.page{
    width:var(--jvc-shell-width)!important;
    max-width:calc(100% - 48px)!important;
  }
  .app-utility-page,.app-admin-page{width:var(--jvc-system-width)!important;max-width:calc(100% - 48px)!important}
  .jvc-forum-grid{grid-template-columns:minmax(0,1fr) 320px!important;gap:20px!important}
  .jvc-forum-home-grid{grid-template-columns:minmax(0,1fr) 320px!important;gap:20px!important}
  .jvc-topic-head{grid-template-columns:minmax(0,1fr) 150px 70px 205px!important}
  .jvc-topic-line{grid-template-columns:32px minmax(0,1fr) 150px 70px 205px!important}
  .jvc-forum-search input{width:280px!important}
  .jvc-forum-post .jvc-post-body{padding-left:76px!important;padding-right:76px!important}
  .jvc-news-grid,.jvc-article-grid{grid-template-columns:minmax(0,1fr) 330px!important;gap:22px!important}
  .jvc-games-layout{grid-template-columns:250px minmax(0,1fr)!important;gap:22px!important}
  .jvc-game-overview,.jvc-tests-layout,.jvc-test-detail-layout,.jvc-dossier-layout,.jvc-dossier-detail-grid,.jvc-releases-grid,.jvc-reader-grid,.jvc-reader-columns{grid-template-columns:minmax(0,1fr) 300px!important;gap:22px!important}
  .jvc-video-top{grid-template-columns:minmax(0,1fr) 330px!important;gap:22px!important}
  .jvc-mp-layout{grid-template-columns:250px minmax(0,1fr)!important}
}
@media(min-width:1700px){
  :root{--jvc-shell-width:1640px;--jvc-system-width:1520px}
}

/* v13 — online members in forum sidebar */
.jvc-members-online-title{display:flex;align-items:center;justify-content:space-between;font-weight:800;letter-spacing:.02em}
.jvc-online-members-list{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 7px;padding-top:8px!important;padding-bottom:9px!important}
.jvc-online-members-list .jvc-online-member{display:inline-flex!important;align-items:center;gap:5px;width:auto!important;padding:3px 6px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;text-decoration:none!important}
.jvc-online-members-list .jvc-online-member:hover{background:rgba(255,255,255,.11)!important}
.jvc-online-member-avatar{display:block;width:20px;height:20px;flex:0 0 20px;overflow:hidden;background:#1b1c21;border:1px solid rgba(255,255,255,.22)}
.jvc-online-member-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.jvc-online-member b{font:700 11px Arial,Helvetica,sans-serif;color:#fff;white-space:nowrap}
.jvc-online-activity{display:block;width:100%;font:400 11px Arial,Helvetica,sans-serif;color:#bfc2c9}

/* === v14: forum bulk moderation + moderation-only hidden-content treatment === */
.jvc-topic-table.has-bulk-moderation .jvc-topic-head{
  padding-left:57px!important;
}
.jvc-topic-table.has-bulk-moderation .jvc-topic-line{
  grid-template-columns:54px minmax(0,1fr) 150px 70px 205px!important;
}
.jvc-topic-status.with-selector{
  width:46px!important;
  min-width:46px!important;
  height:22px!important;
  gap:5px!important;
  background:transparent!important;
  color:inherit!important;
  margin:auto!important;
}
.jvc-topic-status.with-selector .jvc-topic-status-glyph{
  width:18px;
  height:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#ff6b00;
  color:#fff;
  font-size:9px;
}
.jvc-topic-status.with-selector.pin .jvc-topic-status-glyph{background:#8bc400}
.jvc-topic-status.with-selector.locked .jvc-topic-status-glyph{background:#666}
.jvc-topic-select{
  width:15px!important;
  height:15px!important;
  margin:0!important;
  cursor:pointer;
  accent-color:#243a61;
}
.jvc-topic-bulk-actions{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
  margin:9px 0 13px;
  padding:9px 11px;
  border:1px solid #c7cbd3;
  background:#f2f3f6;
  font:10px Arial,Helvetica,sans-serif;
}
.jvc-topic-bulk-actions strong{color:#243a61;font-size:10px}
.jvc-topic-bulk-actions span{color:#777;margin-right:auto}
.jvc-topic-bulk-actions button{
  border:0;
  min-height:29px;
  padding:0 11px;
  background:#243a61;
  color:#fff;
  font:700 9px Arial,Helvetica,sans-serif;
  cursor:pointer;
}
.jvc-topic-bulk-actions button[value="unhide"]{background:#4e6f91}

/* Hidden topics are returned only to the administrator or moderators of this forum. */
.jvc-topic-line.is-hidden-topic,
.jvc-topic-line.is-hidden-topic:nth-child(even),
.jvc-topic-line.is-hidden-topic:hover{
  background:#16233d!important;
  color:#eef4ff!important;
  border-bottom-color:#344866!important;
}
.jvc-topic-line.is-hidden-topic:hover{background:#1d3153!important}
.jvc-topic-line.is-hidden-topic .jvc-topic-subject,
.jvc-topic-line.is-hidden-topic .jvc-topic-author,
.jvc-topic-line.is-hidden-topic .jvc-topic-last,
.jvc-topic-line.is-hidden-topic .jvc-topic-last b,
.jvc-topic-line.is-hidden-topic .jvc-topic-last time,
.jvc-topic-line.is-hidden-topic .jvc-topic-count,
.jvc-topic-line.is-hidden-topic .jvc-topic-search-match{
  color:#eef4ff!important;
}
.jvc-topic-line.is-hidden-topic .jvc-topic-search-match{color:#b9c9e3!important}

/* Hidden posts remain in chronological context for moderators/admins only. */
.jvc-forum-post.is-moderated{
  outline:0!important;
  background:#111d34!important;
  border-top-color:#39577f!important;
}
.jvc-forum-post.is-moderated header,
.jvc-forum-post.is-moderated.alt header{
  background:#172842!important;
  color:#eef4ff!important;
  border-color:#334b6c!important;
}
.jvc-forum-post.is-moderated .jvc-post-body{
  background:#111d34!important;
  color:#eef4ff!important;
  border-color:#334b6c!important;
}
.jvc-forum-post.is-moderated .jvc-post-user,
.jvc-forum-post.is-moderated .jvc-post-tools a,
.jvc-forum-post.is-moderated .jvc-post-body a,
.jvc-forum-post.is-moderated time{
  color:#9ddcff!important;
}
.jvc-forum-post.is-moderated .jvc-post-signature{
  border-top-color:#334b6c!important;
  color:#b6c3d8!important;
}
.jvc-forum-post.is-moderated .jvc-moderated-placeholder{
  border:1px solid #4f6c94!important;
  background:#1c3152!important;
  color:#dce9ff!important;
}
.jvc-forum-post.is-moderated .jvc-post-moderation-row{
  border-color:#334b6c!important;
  background:#0d182b!important;
  color:#eef4ff!important;
}

@media(max-width:980px){
  .jvc-topic-table.has-bulk-moderation .jvc-topic-head{padding-left:51px!important}
  .jvc-topic-table.has-bulk-moderation .jvc-topic-line{grid-template-columns:48px minmax(0,1fr) 80px 45px!important}
  .jvc-topic-status.with-selector{width:42px!important;min-width:42px!important}
}
@media(max-width:760px){
  .jvc-topic-table.has-bulk-moderation .jvc-topic-head{padding-left:48px!important}
  .jvc-topic-table.has-bulk-moderation .jvc-topic-line{grid-template-columns:45px minmax(0,1fr) 45px!important}
  .jvc-topic-status.with-selector{width:40px!important;min-width:40px!important}
  .jvc-topic-bulk-actions{align-items:stretch}
  .jvc-topic-bulk-actions span{width:100%;margin-right:0}
  .jvc-topic-bulk-actions button{flex:1;min-width:150px}
}

/* v15 — Accès étendu et identité des publications équipe */
.jvc-extended-indicator.is-active{background:#1f6f3d!important;color:#fff!important}
.jvc-extended-indicator.is-inactive{background:#6c3131!important;color:#fff!important}
.app-extended-access-card{max-width:720px;margin-left:auto!important;margin-right:auto!important}
.app-extended-ok,.app-extended-warning{padding:12px 14px;margin:12px 0;font:700 13px Arial,Helvetica,sans-serif;border:1px solid}
.app-extended-ok{background:#eaf7ef;border-color:#79b98e;color:#24683a}
.app-extended-warning{background:#fff2e7;border-color:#e4a26f;color:#8b4d1f}
.staff-name--moderator{color:#159447!important}
.staff-name--admin{color:#C00!important}
body .jvc-topic-line .jvc-topic-author.staff-name--moderator,
body .jvc-topic-line.is-hidden-topic .jvc-topic-author.staff-name--moderator,
body .jvc-forum-post .jvc-post-user.staff-name--moderator,
body .jvc-forum-post.is-moderated .jvc-post-user.staff-name--moderator,
body .jvc-private-message a.staff-name--moderator{color:#159447!important}
body .jvc-topic-line .jvc-topic-author.staff-name--admin,
body .jvc-topic-line.is-hidden-topic .jvc-topic-author.staff-name--admin,
body .jvc-forum-post .jvc-post-user.staff-name--admin,
body .jvc-forum-post.is-moderated .jvc-post-user.staff-name--admin,
body .jvc-private-message a.staff-name--admin{color:#C00!important}
body .jvc-topic-last b.staff-name--moderator{color:#159447!important}
body .jvc-topic-last b.staff-name--admin{color:#C00!important}

/* v21 — communauté complète */
.jvc-toc-level-3{margin-left:18px}.jvc-toc-level-4{margin-left:36px}
.jvc-home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 22px}.jvc-home-stats strong{display:flex;flex-direction:column;padding:14px;border:1px solid #cfd3da;background:#f7f8fa;font-size:1.35rem}.jvc-home-stats small{font-size:.72rem;font-weight:400;text-transform:uppercase;letter-spacing:.04em}
.jvc-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #d7dbe2}.jvc-attachments strong{width:100%}.jvc-attachments a{display:inline-block;padding:5px 8px;background:#f3f5f8;border:1px solid #d1d6df}
.jvc-reactions{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.jvc-reactions form{margin:0}.jvc-reactions button,.jvc-reactions span{border:1px solid #cbd1da;background:#fff;padding:3px 7px;border-radius:3px}.jvc-reactions button.active{font-weight:700;border-color:#7f8da3;background:#eef2f7}
.jvc-ignored-message{padding:8px;border:1px dashed #aeb5c0;background:#f8f8f8}.jvc-info-note{margin:8px 0;padding:8px 10px;background:#eef5ff;border-left:3px solid #6786ad}
.js-markdown-preview{margin-top:10px;padding:12px;border:1px solid #cdd3dc;background:#fff}.jvc-file-field{display:block;margin:10px 0}.jvc-file-field input{display:block;margin-top:5px}
.jvc-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.jvc-admin-grid form{padding:10px;border:1px solid #ccd2db;background:#f7f8fa}.jvc-admin-grid label{display:block;margin:6px 0}.jvc-admin-grid input{width:100%;box-sizing:border-box}
.jvc-thread-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.jvc-thread-tools form{display:flex;gap:5px;align-items:center}.jvc-mp-search,.jvc-search-advanced{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.jvc-mp-search input{flex:1;min-width:220px}.jvc-search-advanced input,.jvc-search-advanced select{min-width:130px}
@media(max-width:760px){.jvc-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.jvc-admin-grid{grid-template-columns:1fr}.jvc-search-advanced>*{width:100%}}

/* ===== v21.1: front-end consistency audit / resilient secondary pages ===== */
/* Generic secondary pages must remain usable even when they do not carry a legacy design scope. */
body.theme-homepage-01:not([class*="design-css-"]) main.page{
  width:1160px;max-width:calc(100% - 32px);margin:18px auto 32px;background:#fff;box-sizing:border-box;
}
.jvc-panel{box-sizing:border-box;background:#fff;border:1px solid #d5d7dc;padding:18px;margin:0 0 14px;box-shadow:0 1px 2px rgba(0,0,0,.04);font-family:Arial,Helvetica,sans-serif}
.jvc-panel h1,.jvc-panel h2,.jvc-panel h3{margin:0 0 12px;line-height:1.25;color:#303238}.jvc-panel h1{font-size:22px}.jvc-panel h2{font-size:16px;color:#ef6b1f;border-bottom:3px solid #55565e;padding-bottom:7px}
.jvc-panel p{line-height:1.55}.jvc-panel details{margin-top:10px}.jvc-panel summary{cursor:pointer;color:#1682bc;font-weight:700;padding:8px 0}
.jvc-article-body{line-height:1.65;overflow-wrap:anywhere}.jvc-article-body img{max-width:100%;height:auto}.jvc-article-body pre{max-width:100%;overflow:auto}.jvc-article-body table{max-width:100%;display:block;overflow-x:auto}
.jvc-history-content{max-width:1040px;margin:0 auto;padding:18px 16px 34px}.jvc-history-page{min-height:520px}.jvc-revision-current{background:#f8f8f9;border-left:4px solid #168bc3;padding:14px}

/* Forum activity uses the same visual language as normal forum listings. */
.jvc-forum-activity-page{padding-bottom:24px}.jvc-forum-activity-main{padding:12px 14px 28px}.jvc-activity-tabs{display:flex!important;flex-wrap:wrap;gap:7px!important;margin:0 0 8px!important}.jvc-activity-tabs .jvc-btn-gray.is-active{background:#ef6b1f!important;color:#fff!important}
.jvc-activity-total{float:right;font-size:11px;font-weight:400;color:#ddd}.jvc-activity-table{overflow:hidden}.jvc-activity-head{display:grid;grid-template-columns:minmax(0,1fr) 190px 150px 70px 190px;min-height:30px;align-items:center;background:#9ea0a3;color:#fff;font-weight:700;padding-left:32px}.jvc-activity-head span{padding:0 7px}
.jvc-activity-line{display:grid;grid-template-columns:32px minmax(0,1fr) 190px 150px 70px 190px;align-items:center;min-height:34px;border-bottom:1px solid #dbe0e5;background:#fff;color:#444}.jvc-activity-line:nth-child(odd){background:#f4f6f9}.jvc-activity-line:hover{background:#e8f8ff}.jvc-activity-line.is-unread-topic{font-weight:700;background:#eef8ff}.jvc-activity-line .jvc-topic-status{margin:auto}.jvc-activity-forum,.jvc-activity-time{min-width:0;padding:4px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jvc-activity-forum{color:#1682bc!important}.jvc-activity-time{color:#777;font-size:11px}.jvc-activity-line .jvc-topic-author{padding:4px 7px}.jvc-activity-line .jvc-topic-count{text-align:center}

/* Utility-page components added in v21.1. */
.app-feature-list{border:1px solid #e0e1e4}.app-feature-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 12px;border-bottom:1px solid #e7e8ea}.app-feature-row:last-child{border-bottom:0}.app-feature-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;background:#73767c;color:#fff;font:700 10px Arial,Helvetica,sans-serif;border-radius:2px;white-space:nowrap}.app-feature-status.on{background:#3d874f}.app-feature-status.off{background:#a34b4b}
.app-security-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px}.app-login-history article,.app-appeal-list article{padding:11px 0;border-bottom:1px solid #e1e2e5}.app-login-history article:last-child,.app-appeal-list article:last-child{border-bottom:0}.app-login-history p,.app-appeal-list p{margin:7px 0}.app-login-history small,.app-appeal-list small{display:block;color:#777;overflow-wrap:anywhere}.app-appeal-list article header{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-auth-step{max-width:620px!important}.app-error-debug{max-width:100%;max-height:280px;overflow:auto;text-align:left;background:#202126;color:#eee;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere}

/* Generic cards/tables are defensive fallbacks for admin and older secondary views. */
.app-card{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.app-table{max-width:100%}.app-table th,.app-table td{vertical-align:top}.app-table img{max-width:100%;height:auto}

@media(max-width:900px){
  .jvc-activity-head{grid-template-columns:minmax(0,1fr) 140px 120px 64px;padding-left:32px}.jvc-activity-head span:last-child{display:none}.jvc-activity-line{grid-template-columns:32px minmax(0,1fr) 140px 120px 64px}.jvc-activity-time{display:none}.app-security-grid{grid-template-columns:1fr}
}
@media(max-width:680px){
  body.theme-homepage-01:not([class*="design-css-"]) main.page{width:100%;max-width:100%;margin:0 0 18px}.jvc-history-content{padding:10px 8px 24px}.jvc-panel{padding:13px;margin-bottom:8px}
  .jvc-forum-activity-main{padding:8px}.jvc-activity-tabs{display:grid!important;grid-template-columns:1fr 1fr}.jvc-activity-tabs .jvc-btn-gray{text-align:center;justify-content:center}
  .jvc-activity-head{grid-template-columns:minmax(0,1fr) 64px;padding-left:32px}.jvc-activity-head span:nth-child(2),.jvc-activity-head span:nth-child(3),.jvc-activity-head span:nth-child(5){display:none}.jvc-activity-line{grid-template-columns:32px minmax(0,1fr) 64px}.jvc-activity-forum,.jvc-activity-line .jvc-topic-author,.jvc-activity-time{display:none}.jvc-activity-line .jvc-topic-count{text-align:center}.jvc-activity-total{float:none;display:block;margin-top:3px}
  .app-feature-row{align-items:flex-start}.app-table{display:block;overflow-x:auto;white-space:nowrap}.app-table td{white-space:normal;min-width:110px}
}


/* ===== v21.2: adaptive dark/light theme, form-control hardening and forum action layout ===== */
/* Dark is the fallback. Modern browsers switch to the light palette when the OS explicitly requests light. */
:root{
  color-scheme:dark;
  --ajv-bg:#14161a;
  --ajv-wall:#191c21;
  --ajv-surface:#1f2329;
  --ajv-surface-2:#262b33;
  --ajv-surface-3:#303640;
  --ajv-surface-soft:#242830;
  --ajv-field:#171a1f;
  --ajv-text:#e7eaf0;
  --ajv-text-strong:#f8f9fb;
  --ajv-muted:#9da6b3;
  --ajv-border:#3a424d;
  --ajv-border-soft:#303741;
  --ajv-row-alt:#242a32;
  --ajv-row-hover:#293844;
  --ajv-unread:#253540;
  --ajv-accent:#f06b25;
  --ajv-blue:#2d9bd3;
  --ajv-green:#6fba39;
  --ajv-danger:#bd4a4a;
  --ajv-top:#20222b;
  --ajv-nav:#353941;
  --ajv-shadow:rgba(0,0,0,.28);
  --ajv-code:#171a20;
}
@media (prefers-color-scheme: light){
  :root{
    color-scheme:light;
    --ajv-bg:#dfe1e4;
    --ajv-wall:#e1e2e4;
    --ajv-surface:#ffffff;
    --ajv-surface-2:#f3f4f6;
    --ajv-surface-3:#e7e9ed;
    --ajv-surface-soft:#f7f8fa;
    --ajv-field:#ffffff;
    --ajv-text:#33363b;
    --ajv-text-strong:#22252a;
    --ajv-muted:#747b85;
    --ajv-border:#cfd3da;
    --ajv-border-soft:#dfe2e7;
    --ajv-row-alt:#f0f4fa;
    --ajv-row-hover:#e0f9ff;
    --ajv-unread:#eef8ff;
    --ajv-accent:#f06b25;
    --ajv-blue:#168bc3;
    --ajv-green:#62a92e;
    --ajv-danger:#b54545;
    --ajv-top:#232330;
    --ajv-nav:#55565e;
    --ajv-shadow:rgba(0,0,0,.08);
    --ajv-code:#f1f3f5;
  }
}

html{background:var(--ajv-bg);color:var(--ajv-text)}
body.theme-homepage-01{background:var(--ajv-bg)!important;color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-site-top{background:var(--ajv-top)!important}
body.theme-homepage-01 .jvc-site-nav{background:var(--ajv-nav)!important}
body.theme-homepage-01 .jvc-forum-wall,
body.theme-homepage-01 .jvc-reader-bg,
body.theme-homepage-01 .jvc-profile-bg,
body.theme-homepage-01 .jvc-profile-notif-bg,
body.theme-homepage-01 .jvc-games-bg,
body.theme-homepage-01 .jvc-mp-bg,
body.theme-homepage-01 .app-utility-bg,
body.theme-homepage-01 .app-page-bg,
body.theme-homepage-01 .app-admin-bg{background:var(--ajv-wall)!important}

body.theme-homepage-01 main.page,
body.theme-homepage-01 .jvc-mp-page,
body.theme-homepage-01 .jvc-profile-page,
body.theme-homepage-01 .jvc-moderation-page,
body.theme-homepage-01 .jvc-help-page{background:var(--ajv-surface)!important;color:var(--ajv-text)!important}

body.theme-homepage-01 :where(.jvc-panel,.panel,.app-utility-card,.app-admin-card,.app-error-page,.jvc-info-card,.jvc-top-content,.jvc-poll-box,.jvc-comment-form,.jvc-private-message,.jvc-mp-sidebar,.jvc-profile-empty,.jvc-admin-grid form,.jvc-report-row,.jvc-poll-create,.jvc-captcha-box,.jvc-profile-filter,.jvc-subsection,.js-markdown-preview,.jvc-ignored-message){
  background:var(--ajv-surface)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
  box-shadow:0 1px 2px var(--ajv-shadow);
}
body.theme-homepage-01 :where(.jvc-panel,.app-utility-card,.app-admin-card,.jvc-info-card,.jvc-top-content,.jvc-poll-box,.jvc-comment-form,.jvc-private-message,.jvc-mp-sidebar,.jvc-admin-grid form,.jvc-report-row,.jvc-poll-create,.jvc-captcha-box,.js-markdown-preview,.jvc-ignored-message) :where(h1,h2,h3,h4,p,span,strong,small,label,li,td,th,dt,dd,summary){color:inherit}
body.theme-homepage-01 :where(.muted,.jvc-topic-search-match,.jvc-post-signature,.jvc-poll-meta,.app-form-help,.app-login-history small,.app-appeal-list small,.jvc-mp-sidebar h4,.jvc-mp-sidebar p,.jvc-thread-title p,.jvc-private-message header time){color:var(--ajv-muted)!important}

/* Inputs are explicitly painted so OS dark form controls never appear black on an otherwise light page. */
body.theme-homepage-01 :where(input:not([type="checkbox"]):not([type="radio"]),textarea,select){
  box-sizing:border-box!important;
  background:var(--ajv-field)!important;
  color:var(--ajv-text-strong)!important;
  border-color:var(--ajv-border)!important;
  caret-color:var(--ajv-text-strong)!important;
  box-shadow:none!important;
}
body.theme-homepage-01 :where(input,textarea)::placeholder{color:var(--ajv-muted)!important;opacity:1}
body.theme-homepage-01 select option{background:var(--ajv-field);color:var(--ajv-text-strong)}
body.theme-homepage-01 :where(input,textarea,select):focus{border-color:var(--ajv-blue)!important;outline:2px solid color-mix(in srgb,var(--ajv-blue) 30%,transparent)!important;outline-offset:0}
body.theme-homepage-01 :where(input[type="checkbox"],input[type="radio"]){accent-color:var(--ajv-blue)}
body.theme-homepage-01 :where(input[readonly],textarea[readonly]){background:var(--ajv-surface-2)!important;color:var(--ajv-muted)!important}

/* Header search keeps the same palette as all other fields. */
body.theme-homepage-01 .jvc-site-nav .search input{background:var(--ajv-field)!important;color:var(--ajv-text-strong)!important;border:1px solid var(--ajv-border)!important;border-right:0!important}
body.theme-homepage-01 .jvc-site-nav .search button{background:#17191e!important;color:#fff!important}

/* Forum action buttons: never squeeze labels into two/three lines. */
body.theme-homepage-01 .jvc-thread-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:stretch!important}
body.theme-homepage-01 .jvc-thread-actions :where(.jvc-btn-gray,.jvc-post-button,.jvc-btn-blue,.jvc-btn-disabled),
body.theme-homepage-01 .jvc-thread-actions .jvc-inline-favorite,
body.theme-homepage-01 .jvc-thread-actions .jvc-inline-favorite .jvc-btn-gray{
  flex:0 0 auto!important;
  width:auto!important;
  min-width:max-content!important;
  min-height:31px!important;
  height:31px!important;
  padding:0 12px!important;
  white-space:nowrap!important;
  line-height:1!important;
  font:800 10px/1 Arial,Helvetica,sans-serif!important;
}
body.theme-homepage-01 .jvc-thread-actions .jvc-inline-favorite{display:inline-flex!important;margin:0!important;padding:0!important}
body.theme-homepage-01 .jvc-thread-actions .push{margin-left:auto!important}
body.theme-homepage-01 :where(.jvc-btn-gray,.jvc-btn-blue,.jvc-post-button,.app-btn,.jvc-poll-submit,.jvc-move-btn,.jvc-moderation-actions button,.jvc-moderation-actions a,.jvc-admin-grid button,.jvc-forum-kick-box button,.jvc-topic-bulk-actions button){
  border-radius:2px!important;
  text-decoration:none!important;
  cursor:pointer!important;
  white-space:nowrap!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:10px!important;
  font-weight:800!important;
  line-height:1.1!important;
}
body.theme-homepage-01 .jvc-btn-gray{background:#69727a!important;color:#fff!important}
body.theme-homepage-01 .jvc-post-button,body.theme-homepage-01 .jvc-btn-blue,body.theme-homepage-01 .app-btn{background:var(--ajv-blue)!important;color:#fff!important}
body.theme-homepage-01 :where(.jvc-btn-gray,.jvc-btn-blue,.jvc-post-button,.app-btn,.jvc-poll-submit,.jvc-move-btn,.jvc-moderation-actions button,.jvc-moderation-actions a,.jvc-admin-grid button,.jvc-forum-kick-box button,.jvc-topic-bulk-actions button):hover{filter:brightness(1.12);text-decoration:none!important}
body.theme-homepage-01 :where(button,a):focus-visible{outline:2px solid var(--ajv-blue)!important;outline-offset:2px}

/* Forum topic/message surfaces. */
body.theme-homepage-01 .jvc-breadcrumb,body.theme-homepage-01 .jvc-mp-breadcrumb{border-color:var(--ajv-border)!important;color:var(--ajv-muted)!important;background:var(--ajv-surface)!important}
body.theme-homepage-01 .jvc-breadcrumb a,body.theme-homepage-01 .jvc-mp-breadcrumb a{color:var(--ajv-muted)!important}
body.theme-homepage-01 .jvc-forum-title{border-color:var(--ajv-border)!important;color:var(--ajv-accent)!important}
body.theme-homepage-01 .jvc-pager{border-color:var(--ajv-border)!important;color:var(--ajv-muted)!important}
body.theme-homepage-01 .jvc-pager :where(a,span){color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-topic-head,body.theme-homepage-01 .jvc-activity-head{background:var(--ajv-surface-3)!important;color:#fff!important}
body.theme-homepage-01 .jvc-topic-line,body.theme-homepage-01 .jvc-activity-line{background:var(--ajv-surface)!important;color:var(--ajv-text)!important;border-color:var(--ajv-border-soft)!important}
body.theme-homepage-01 .jvc-topic-line:nth-child(even),body.theme-homepage-01 .jvc-activity-line:nth-child(odd){background:var(--ajv-row-alt)!important}
body.theme-homepage-01 .jvc-topic-line:hover,body.theme-homepage-01 .jvc-activity-line:hover{background:var(--ajv-row-hover)!important}
body.theme-homepage-01 .jvc-activity-line.is-unread-topic{background:var(--ajv-unread)!important}
body.theme-homepage-01 .jvc-topic-line :where(.jvc-topic-subject,.jvc-topic-author,.jvc-topic-count,.jvc-topic-last),body.theme-homepage-01 .jvc-activity-line :where(.jvc-topic-subject,.jvc-topic-author,.jvc-topic-count){color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-activity-time{color:var(--ajv-muted)!important}
body.theme-homepage-01 .jvc-compose-block h3{border-color:var(--ajv-border)!important;color:var(--ajv-accent)!important}
body.theme-homepage-01 .jvc-editor-toolbar{background:var(--ajv-surface-3)!important;color:var(--ajv-text)!important;border-color:var(--ajv-border)!important;height:auto!important;min-height:34px!important}
body.theme-homepage-01 .jvc-editor-toolbar span{color:var(--ajv-muted)!important}
body.theme-homepage-01 .jvc-editor-area{background:var(--ajv-field)!important;color:var(--ajv-text-strong)!important;border-color:var(--ajv-border)!important;font:13px/1.5 Arial,Helvetica,sans-serif!important}
body.theme-homepage-01 .jvc-forum-post{background:var(--ajv-surface)!important;border-top-color:#6f768a!important}
body.theme-homepage-01 .jvc-forum-post header,body.theme-homepage-01 .jvc-forum-post.alt header{background:var(--ajv-surface-2)!important;border-color:var(--ajv-border)!important;color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-post-avatar{background:var(--ajv-surface-3)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-post-user{color:var(--ajv-text-strong)!important}
body.theme-homepage-01 .jvc-post-body{background:var(--ajv-surface)!important;color:var(--ajv-text)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-post-signature{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-post-moderation-row{background:var(--ajv-surface-2)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-moderation-actions :where(button,a){background:var(--ajv-surface-3)!important;color:var(--ajv-text)!important;border:1px solid var(--ajv-border)!important;min-height:31px!important;padding:7px 11px!important}
body.theme-homepage-01 .jvc-admin-grid form{display:grid;gap:7px;align-content:start}
body.theme-homepage-01 .jvc-admin-grid form>strong{color:var(--ajv-text-strong)!important;font-size:12px}
body.theme-homepage-01 .jvc-admin-grid label{display:grid!important;gap:5px!important;color:var(--ajv-muted)!important;font-weight:700}
body.theme-homepage-01 .jvc-admin-grid input{height:34px!important;padding:0 9px!important}
body.theme-homepage-01 .jvc-admin-grid button{min-height:31px!important;width:max-content!important;border:0!important;background:#687078!important;color:#fff!important;padding:0 11px!important}
body.theme-homepage-01 .jvc-reactions button,body.theme-homepage-01 .jvc-reactions span{background:var(--ajv-surface-2)!important;color:var(--ajv-text)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-reactions button.active{background:var(--ajv-unread)!important;border-color:var(--ajv-blue)!important}
body.theme-homepage-01 .jvc-attachments{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-attachments a{background:var(--ajv-surface-2)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-login-compose{background:var(--ajv-surface-2)!important;color:var(--ajv-text)!important}

/* Messaging and profile surfaces. */
body.theme-homepage-01 .jvc-mp-page,body.theme-homepage-01 .jvc-profile-page{box-shadow:0 2px 10px var(--ajv-shadow)}
body.theme-homepage-01 .jvc-mp-toolbar{background:var(--ajv-surface-2)!important}
body.theme-homepage-01 .jvc-mp-toolbar>a,body.theme-homepage-01 .jvc-delete-btn{background:var(--ajv-surface-3)!important;color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-mp-table{background:var(--ajv-surface)!important;color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-mp-table tbody td{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-mp-table tbody tr,body.theme-homepage-01 .jvc-mp-table tbody tr.unread{background:var(--ajv-surface)!important}
body.theme-homepage-01 .jvc-mp-table tbody tr:nth-child(even){background:var(--ajv-row-alt)!important}
body.theme-homepage-01 .jvc-private-message header{background:var(--ajv-surface-2)!important;color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-profile-tabs,body.theme-homepage-01 .tabs{background:var(--ajv-surface)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-profile-tabs a,body.theme-homepage-01 .tabs a{color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-profile-feed{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-profile-feed h3 a{color:var(--ajv-text-strong)!important}
body.theme-homepage-01 .jvc-profile-feed p,body.theme-homepage-01 .jvc-profile-feed .jvc-feed-meta{color:var(--ajv-muted)!important}
body.theme-homepage-01 .jvc-profile-form-fields>label{color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-profile-media-preview{background:var(--ajv-surface-3)!important;color:var(--ajv-muted)!important;border-color:var(--ajv-border)!important}

/* Utility/admin/system pages. */
body.theme-homepage-01 .app-utility-page,body.theme-homepage-01 .app-admin-page,body.theme-homepage-01 .app-error-page{color:var(--ajv-text)!important}
body.theme-homepage-01 .app-utility-heading,body.theme-homepage-01 .app-admin-heading{background:var(--ajv-surface-3)!important}
body.theme-homepage-01 .app-utility-card h2,body.theme-homepage-01 .app-admin-card>h2,body.theme-homepage-01 .jvc-panel h2{background:transparent!important;color:var(--ajv-accent)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .app-form label,body.theme-homepage-01 .app-admin-editor label{color:var(--ajv-text)!important}
body.theme-homepage-01 .app-form-help{background:var(--ajv-surface-2)!important;color:var(--ajv-muted)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .app-admin-tabs{background:var(--ajv-surface-3)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .app-admin-tabs a{background:var(--ajv-surface-2)!important;color:var(--ajv-text)!important}
body.theme-homepage-01 .app-admin-tabs a.active{background:var(--ajv-surface)!important;color:var(--ajv-accent)!important}
body.theme-homepage-01 .app-admin-links a,body.theme-homepage-01 .app-feature-list{background:var(--ajv-surface-2)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .app-feature-row{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .app-error-page h1{color:var(--ajv-text-strong)!important}
body.theme-homepage-01 .app-error-page p{color:var(--ajv-muted)!important}
body.theme-homepage-01 .app-error-debug,body.theme-homepage-01 :where(pre,code){background:var(--ajv-code)!important;color:var(--ajv-text)!important;border-color:var(--ajv-border)!important}

/* Footer/end-strip follows the selected palette while retaining the historic black footer. */
body.theme-homepage-01 .jvc-endstrip{background:var(--ajv-surface-2)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-footer{background:#08090b!important;color:#e9ebee!important}

/* TOTP provisioning QR must always remain high-contrast for camera scanners. */
.app-totp-setup{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start;margin:12px 0 16px}
.app-totp-qr{display:flex;align-items:center;justify-content:center;width:210px;min-height:210px;padding:10px;background:#fff!important;border:1px solid #d6d6d6!important;box-shadow:0 1px 4px rgba(0,0,0,.15);color:#222!important}
.app-totp-qr svg{display:block;width:188px;height:188px;max-width:100%;shape-rendering:crispEdges}
.app-totp-qr-fallback{font-size:11px!important;line-height:1.4!important;text-align:center!important;color:#555!important}
.app-totp-secret{min-width:0}.app-totp-secret code{display:block;overflow-wrap:anywhere;font-size:13px!important;margin:5px 0 9px;padding:8px!important}
.app-totp-secret details{margin-top:9px}.app-totp-secret textarea{min-height:84px!important}

@media(max-width:900px){
  body.theme-homepage-01 .jvc-thread-actions .push{margin-left:0!important}
}
@media(max-width:680px){
  body.theme-homepage-01 .jvc-thread-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
  body.theme-homepage-01 .jvc-thread-actions :where(.jvc-btn-gray,.jvc-post-button,.jvc-btn-blue,.jvc-btn-disabled),
  body.theme-homepage-01 .jvc-thread-actions .jvc-inline-favorite,
  body.theme-homepage-01 .jvc-thread-actions .jvc-inline-favorite .jvc-btn-gray{width:100%!important;min-width:0!important;justify-content:center!important}
  .app-totp-setup{grid-template-columns:1fr}.app-totp-qr{width:100%;max-width:240px;min-height:210px;margin:0 auto}.app-totp-secret{width:100%}
}

/* v21.2 continued — remaining content/list/auth surfaces participate in the same palette. */
body.theme-homepage-01 main[class*="jvc-"][class*="-page"]{background:var(--ajv-surface)!important;color:var(--ajv-text)!important}
body.theme-homepage-01 :where(.app-auth,.app-card,.app-post,.jvc-news-tools,.jvc-news-days,.jvc-game-filters section,.jvc-games-result-head,.jvc-game-info,.jvc-game-opinions article,.jvc-release-filters,.jvc-release-side,.jvc-reader-bars,.jvc-reader-side,.jvc-search-head form,.jvc-search-filters,.jvc-search-users>a,.jvc-search-none,.jvc-auth-card,.jvc-auth-side,.jvc-auth-switch,.jvc-comment-bg,.jvc-home-stats strong,.jvc-revision-current,.jvc-info-box,.jvc-darkbox-list){
  background:var(--ajv-surface-2)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}
body.theme-homepage-01 :where(.jvc-news-item,.jvc-game-row,.jvc-search-result,.jvc-search-topic,.jvc-reader-side a,.jvc-dossier-row,.jvc-test-list-row,.app-table th,.app-table td,.app-comment,.app-inbox-row,.app-topic-row){border-color:var(--ajv-border)!important}
body.theme-homepage-01 :where(.jvc-news-item h2 a,.jvc-game-row h2 a,.jvc-related-cards>a,.jvc-search-topic,.jvc-search-users>a,.jvc-reader-side a,.jvc-dossier-row a,.jvc-test-list-row a){color:var(--ajv-text-strong)!important}
body.theme-homepage-01 :where(.jvc-news-meta,.jvc-news-meta strong,.jvc-game-row p,.jvc-game-row-meta,.jvc-game-description,.jvc-game-accordions details div,.jvc-opinion p,.jvc-release-side p,.jvc-search-result p,.jvc-search-welcome p,.jvc-search-filters a,.jvc-search-users small,.jvc-auth-side p,.jvc-auth-side li,.jvc-article-meta time){color:var(--ajv-muted)!important}
body.theme-homepage-01 .jvc-news-meta strong{color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-news-tools,body.theme-homepage-01 .jvc-games-result-head,body.theme-homepage-01 .jvc-release-filters,body.theme-homepage-01 .jvc-search-head form{box-shadow:inset 0 0 0 1px var(--ajv-border)}
body.theme-homepage-01 .jvc-game-filters section a{color:var(--ajv-text)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-game-filters .jvc-filter-more{background:var(--ajv-surface-3)!important;color:var(--ajv-blue)!important}
body.theme-homepage-01 .jvc-game-info,body.theme-homepage-01 .jvc-game-description,body.theme-homepage-01 .jvc-game-accordions details,body.theme-homepage-01 .jvc-game-forum,body.theme-homepage-01 .jvc-reader-bars,body.theme-homepage-01 .jvc-reader-side{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-release-table td{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-release-table tr:nth-child(even){background:var(--ajv-row-alt)!important}
body.theme-homepage-01 .jvc-search-head,body.theme-homepage-01 .jvc-search-result,body.theme-homepage-01 .jvc-search-topic{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-search-filters a{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-auth-card,body.theme-homepage-01 .jvc-auth-side{box-shadow:0 2px 7px var(--ajv-shadow)!important}
body.theme-homepage-01 .jvc-auth-switch{border-color:var(--ajv-border)!important}
body.theme-homepage-01 .jvc-comment-bg,body.theme-homepage-01 .jvc-comment-bg .jvc-comment{color:var(--ajv-text)!important}
body.theme-homepage-01 .jvc-inline-figure figcaption{background:var(--ajv-surface-2)!important;color:var(--ajv-muted)!important}
body.theme-homepage-01 .jvc-quote{background:var(--ajv-surface-2)!important;color:var(--ajv-muted)!important;border-color:var(--ajv-border)!important}
body.theme-homepage-01 .app-inbox-row.unread{background:var(--ajv-unread)!important}
body.theme-homepage-01 .app-post aside{background:var(--ajv-surface-2)!important}
body.theme-homepage-01 .app-table{color:var(--ajv-text)!important}
body.theme-homepage-01 .app-meta,body.theme-homepage-01 .app-empty{color:var(--ajv-muted)!important}


/* ===== v21.3: low-glare dark palette, dark form controls and reliable preview UI ===== */
/*
 * The dark palette deliberately uses low-saturation colors. It remains the fallback
 * when prefers-color-scheme is unavailable; an explicit OS light preference still
 * switches to the light palette below.
 */
:root{
  color-scheme:dark;
  --ajv-bg:#0d1014;
  --ajv-wall:#101319;
  --ajv-surface:#161a20;
  --ajv-surface-2:#1b2027;
  --ajv-surface-3:#222831;
  --ajv-surface-soft:#191e24;
  --ajv-field:#12161b;
  --ajv-field-text:#ced4dc;
  --ajv-placeholder:#747d89;
  --ajv-text:#c5cbd3;
  --ajv-text-strong:#dce1e7;
  --ajv-muted:#818b98;
  --ajv-border:#303743;
  --ajv-border-soft:#272e38;
  --ajv-row-alt:#181d24;
  --ajv-row-hover:#202830;
  --ajv-unread:#1b252d;
  --ajv-accent:#a96f53;
  --ajv-blue:#668fa9;
  --ajv-link:#789ab0;
  --ajv-link-hover:#94adbd;
  --ajv-green:#819d70;
  --ajv-danger:#ae7373;
  --ajv-warning:#ae9368;
  --ajv-top:#171a20;
  --ajv-nav:#22272f;
  --ajv-shadow:rgba(0,0,0,.34);
  --ajv-code:#101419;
}
@media (prefers-color-scheme: light){
  :root{
    color-scheme:light;
    --ajv-bg:#dfe1e4;
    --ajv-wall:#e1e2e4;
    --ajv-surface:#ffffff;
    --ajv-surface-2:#f3f4f6;
    --ajv-surface-3:#e7e9ed;
    --ajv-surface-soft:#f7f8fa;
    --ajv-field:#ffffff;
    --ajv-field-text:#2f343a;
    --ajv-placeholder:#7b838d;
    --ajv-text:#33363b;
    --ajv-text-strong:#22252a;
    --ajv-muted:#747b85;
    --ajv-border:#cfd3da;
    --ajv-border-soft:#dfe2e7;
    --ajv-row-alt:#f0f4fa;
    --ajv-row-hover:#e7f3f8;
    --ajv-unread:#eef8ff;
    --ajv-accent:#d8622c;
    --ajv-blue:#247fad;
    --ajv-link:#176f9b;
    --ajv-link-hover:#0f5f88;
    --ajv-green:#668f49;
    --ajv-danger:#a94b4b;
    --ajv-warning:#9a762f;
    --ajv-top:#232330;
    --ajv-nav:#55565e;
    --ajv-shadow:rgba(0,0,0,.08);
    --ajv-code:#f1f3f5;
  }
}

/* Avoid raw legacy cyan/orange/green text over charcoal surfaces. */
body.theme-homepage-01 :where(.blue,.jvc-thread-title a,.jvc-breadcrumb a,.jvc-mp-breadcrumb a,.app-text-link){color:var(--ajv-link)!important}
body.theme-homepage-01 :where(.orange,.jvc-forum-title,.jvc-compose-block>h1,.jvc-compose-block>h3,.app-utility-card>h2,.app-admin-card>h2){color:var(--ajv-accent)!important}
body.theme-homepage-01 .green{color:var(--ajv-green)!important}
body.theme-homepage-01 .red{color:var(--ajv-danger)!important}
body.theme-homepage-01 :where(.jvc-forum-page,.jvc-mp-page,.jvc-profile-page,.app-utility-page,.app-admin-page) a:not(.jvc-post-button):not(.jvc-btn-gray):not(.jvc-btn-blue):not(.app-btn):not(.jvc-mp-new):not(.jvc-footer-logo){color:var(--ajv-link)}
body.theme-homepage-01 :where(.jvc-forum-page,.jvc-mp-page,.jvc-profile-page,.app-utility-page,.app-admin-page) a:not(.jvc-post-button):not(.jvc-btn-gray):not(.jvc-btn-blue):not(.app-btn):not(.jvc-mp-new):not(.jvc-footer-logo):hover{color:var(--ajv-link-hover)}

/* Less luminous buttons on dark surfaces. */
body.theme-homepage-01 .jvc-btn-gray{background:#4b545f!important;color:#dfe3e8!important}
body.theme-homepage-01 :where(.jvc-post-button,.jvc-btn-blue,.app-btn){background:#4f7f9c!important;color:#f1f3f5!important}
body.theme-homepage-01 :where(.jvc-poll-submit,.jvc-move-btn){background:#596f4c!important;color:#eef0ed!important}
body.theme-homepage-01 :where(.jvc-btn-gray,.jvc-btn-blue,.jvc-post-button,.app-btn,.jvc-poll-submit,.jvc-move-btn,.jvc-moderation-actions button,.jvc-moderation-actions a,.jvc-admin-grid button,.jvc-forum-kick-box button,.jvc-topic-bulk-actions button):hover{filter:brightness(1.06)!important}
@media (prefers-color-scheme: light){
  body.theme-homepage-01 .jvc-btn-gray{background:#69727a!important;color:#fff!important}
  body.theme-homepage-01 :where(.jvc-post-button,.jvc-btn-blue,.app-btn){background:var(--ajv-blue)!important;color:#fff!important}
}

/* All editable controls are dark in dark mode, including browser autofill. */
body.theme-homepage-01 :where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select){
  background-color:var(--ajv-field)!important;
  color:var(--ajv-field-text)!important;
  border:1px solid var(--ajv-border)!important;
  caret-color:var(--ajv-field-text)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.015)!important;
}
body.theme-homepage-01 :where(input,textarea)::placeholder{color:var(--ajv-placeholder)!important;opacity:1!important}
body.theme-homepage-01 :where(input,textarea,select):focus{
  background-color:var(--ajv-field)!important;
  color:var(--ajv-field-text)!important;
  border-color:#566a79!important;
  outline:1px solid rgba(121,154,176,.38)!important;
  outline-offset:0!important;
}
body.theme-homepage-01 :where(input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill){
  -webkit-text-fill-color:var(--ajv-field-text)!important;
  caret-color:var(--ajv-field-text)!important;
  -webkit-box-shadow:0 0 0 1000px var(--ajv-field) inset!important;
  box-shadow:0 0 0 1000px var(--ajv-field) inset!important;
  transition:background-color 99999s ease-out 0s;
}
body.theme-homepage-01 input[type="file"]{padding:4px!important;min-height:35px!important}
body.theme-homepage-01 input[type="file"]::file-selector-button{
  margin:-1px 8px -1px -1px;padding:7px 10px;border:1px solid var(--ajv-border);border-radius:2px;
  background:var(--ajv-surface-3);color:var(--ajv-text);font:700 10px Arial,Helvetica,sans-serif;cursor:pointer;
}
body.theme-homepage-01 select option{background:var(--ajv-field)!important;color:var(--ajv-field-text)!important}
body.theme-homepage-01 :where(input[disabled],textarea[disabled],select[disabled]){opacity:.58!important;cursor:not-allowed}
@media (prefers-color-scheme: light){
  body.theme-homepage-01 :where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select){box-shadow:none!important}
}

/* Editors and preview use the same low-glare surface. */
body.theme-homepage-01 .jvc-editor-toolbar{
  background:#20252d!important;color:var(--ajv-text)!important;border:1px solid var(--ajv-border)!important;
}
body.theme-homepage-01 .jvc-editor-toolbar :where(b,i,s,u,a,span){color:#a7afb9!important}
body.theme-homepage-01 .jvc-editor-toolbar button,
body.theme-homepage-01 .js-preview-button,
body.theme-homepage-01 [data-preview-button]{
  appearance:none;border:1px solid #3b4551!important;background:#2a3039!important;color:#c9cfd7!important;
  min-height:24px;padding:4px 8px;border-radius:2px;font:800 9px/1 Arial,Helvetica,sans-serif!important;
  cursor:pointer;white-space:nowrap;vertical-align:middle;
}
body.theme-homepage-01 .jvc-editor-toolbar button:hover,
body.theme-homepage-01 .js-preview-button:hover,
body.theme-homepage-01 [data-preview-button]:hover{background:#333b46!important;color:#e0e4e9!important;filter:none!important}
body.theme-homepage-01 :where(.jvc-editor-toolbar button,.js-preview-button,[data-preview-button])[aria-busy="true"]{opacity:.62;cursor:wait}
body.theme-homepage-01 .jvc-editor-area,
body.theme-homepage-01 .jvc-mp-reply textarea,
body.theme-homepage-01 .jvc-mp-compose textarea,
body.theme-homepage-01 .jvc-comment-form textarea{
  background:var(--ajv-field)!important;color:var(--ajv-field-text)!important;border-color:var(--ajv-border)!important;
  line-height:1.5!important;
}
body.theme-homepage-01 .js-markdown-preview{
  display:block;margin:10px 0;padding:13px 14px;border:1px solid var(--ajv-border)!important;border-left:3px solid #526b7d!important;
  background:#171c22!important;color:var(--ajv-text)!important;box-shadow:none!important;line-height:1.5;overflow-wrap:anywhere;
}
body.theme-homepage-01 .js-markdown-preview[hidden]{display:none!important}
body.theme-homepage-01 .js-markdown-preview.is-loading{color:var(--ajv-muted)!important;font-style:italic}
body.theme-homepage-01 .js-markdown-preview.is-error{border-left-color:var(--ajv-danger)!important;color:#c79a9a!important}
body.theme-homepage-01 .js-markdown-preview :where(p,ul,ol,blockquote,pre){margin:0 0 9px}
body.theme-homepage-01 .js-markdown-preview :last-child{margin-bottom:0}
body.theme-homepage-01 .js-markdown-preview blockquote{padding:7px 10px;border-left:3px solid #465361;background:#13171c;color:#aeb6c0}
body.theme-homepage-01 .js-markdown-preview code{background:#101419!important;color:#c6ccd4!important}
@media (prefers-color-scheme: light){
  body.theme-homepage-01 .jvc-editor-toolbar{background:#383841!important;color:#ddd!important}
  body.theme-homepage-01 .jvc-editor-toolbar :where(b,i,s,u,a,span){color:#e0e0e0!important}
  body.theme-homepage-01 .jvc-editor-toolbar button,
  body.theme-homepage-01 .js-preview-button,
  body.theme-homepage-01 [data-preview-button]{background:#62656c!important;border-color:#70747b!important;color:#fff!important}
  body.theme-homepage-01 .js-markdown-preview{background:#fff!important;color:#333!important;border-left-color:#6b8799!important}
}


/* v21.3 dark-only legacy accent neutralization. */
@media (prefers-color-scheme: dark){
  body.theme-homepage-01 .jvc-mp-new{background:#596f50!important;color:#e5e9e3!important}
  body.theme-homepage-01 .jvc-mp-sidebar nav a.active{background:#855943!important;color:#eee9e6!important}
  body.theme-homepage-01 .jvc-mp-table thead th{background:#56654f!important;color:#e6e9e4!important;border-color:#68725f!important}
  body.theme-homepage-01 .jvc-mp-counter strong{color:#b68167!important}
  body.theme-homepage-01 .jvc-mp-folder-create button{background:#855943!important;color:#eee9e6!important}
  body.theme-homepage-01 .jvc-poll-bar>span{background:#668fa9!important}
  body.theme-homepage-01 .app-admin-nav a:hover{background:#795442!important;color:#f0ece9!important}
  body.theme-homepage-01 .app-feature-status.on{background:#587052!important;color:#e7ece5!important}
  body.theme-homepage-01 .app-feature-status.off{background:#765252!important;color:#eee7e7!important}
  body.theme-homepage-01 .app-btn.danger{background:#7d5050!important;color:#f0e9e9!important}
  body.theme-homepage-01 .jvc-site-top .badge{background:#805158!important;color:#f0e9ea!important}
  body.theme-homepage-01 .jvc-follow-card em{color:#b77a59!important}
}

/* Deliberately high specificity: overrides legacy form rules that used #fff !important. */
body.theme-homepage-01.theme-homepage-01 :where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select){
  background-color:var(--ajv-field)!important;color:var(--ajv-field-text)!important;border-color:var(--ajv-border)!important;
}

@media (prefers-color-scheme: dark){
  body.theme-homepage-01 .jvc-forum-post time{color:#6f93aa!important}
  body.theme-homepage-01 .jvc-mail{color:#a99562!important}
  body.theme-homepage-01 .staff-name--moderator,
  body.theme-homepage-01 .jvc-topic-line .jvc-topic-author.staff-name--moderator,
  body.theme-homepage-01 .jvc-forum-post .jvc-post-user.staff-name--moderator,
  body.theme-homepage-01 .jvc-private-message a.staff-name--moderator,
  body.theme-homepage-01 .jvc-topic-last b.staff-name--moderator{color:#739574!important}
  body.theme-homepage-01 .staff-name--admin,
  body.theme-homepage-01 .jvc-topic-line .jvc-topic-author.staff-name--admin,
  body.theme-homepage-01 .jvc-forum-post .jvc-post-user.staff-name--admin,
  body.theme-homepage-01 .jvc-private-message a.staff-name--admin,
  body.theme-homepage-01 .jvc-topic-last b.staff-name--admin{color:#b47777!important}
  body.theme-homepage-01 .jvc-forum-post.is-moderated{outline-color:#8e7652!important}
  body.theme-homepage-01 .app-extended-ok{background:#18241d!important;border-color:#435f4b!important;color:#98ad9c!important}
  body.theme-homepage-01 .app-extended-warning{background:#251e18!important;border-color:#66513d!important;color:#b39b83!important}
}

/* ===== v21.3.1: final dark-mode glare reduction =====
 * These overrides are deliberately semantic rather than page-specific: legacy
 * JVC-era accents keep their meaning but no longer glow against charcoal UI.
 * The default remains dark; the light media query below restores stronger
 * daylight accents when the OS explicitly requests a light theme.
 */
:root{
  --ajv-brand:#b76f4d;
  --ajv-info:#69899d;
  --ajv-success:#748c68;
  --ajv-caution:#9b8460;
  --ajv-critical:#9b6668;
  --ajv-button:#46697d;
  --ajv-button-muted:#454d57;
  --ajv-accent-surface:#2a2523;
  --ajv-info-surface:#1b252c;
  --ajv-success-surface:#202820;
  --ajv-critical-surface:#2a2022;
}
@media (prefers-color-scheme: light){
  :root{
    --ajv-brand:#e4652d;
    --ajv-info:#247fad;
    --ajv-success:#668f49;
    --ajv-caution:#9a762f;
    --ajv-critical:#a94b4b;
    --ajv-button:#247fad;
    --ajv-button-muted:#69727a;
    --ajv-accent-surface:#fff4ed;
    --ajv-info-surface:#eef8ff;
    --ajv-success-surface:#f1f8ed;
    --ajv-critical-surface:#fff0f0;
  }
}

/* Text accents: use restrained semantic colors instead of raw #00a…/#f60. */
body.theme-homepage-01 :where(
  .jvc-forum-post time,.jvc-topic-last time,.jvc-activity-time,.jvc-activity-forum,
  .jvc-notif-row small,.jvc-comment-score,.jvc-breadcrumb a,.jvc-mp-breadcrumb a,
  .jvc-panel summary,.app-text-link,.app-admin-links a,.jvc-game-accordions summary
){color:var(--ajv-info)!important}
body.theme-homepage-01 :where(
  .jvc-forum-title,.jvc-compose-block h1,.jvc-compose-block h3,.jvc-section-heading h1,
  .jvc-section-heading h2,.jvc-comments-title h2,.jvc-title-row h2,.jvc-tests-title,
  .jvc-chronicle-title,.jvc-chronicle-subtitle,.jvc-releases-grid h1,.jvc-reader-head h1,
  .jvc-reader-section,.jvc-search-head h1,.jvc-search-section>h2,.jvc-auth-side h2,
  .jvc-panel h2,.app-utility-card h2,.app-admin-card>h2,.app-error-page .app-error-code
){color:var(--ajv-brand)!important}
body.theme-homepage-01 :where(.jvc-score-summary>b,.jvc-reader-bars b,.jvc-reader-review header>strong,.jvc-game-forum>a>span){color:var(--ajv-success)!important}
body.theme-homepage-01 :where(.jvc-mp-sidebar nav a.spam,.red,.app-utility-heading.danger){color:var(--ajv-critical)!important}

/* Staff names keep their role distinction without pure green/red neon. */
body.theme-homepage-01 :where(.staff-name--moderator){color:#72956f!important}
body.theme-homepage-01 :where(.staff-name--admin){color:#b06d70!important}

/* Primary actions are muted steel-blue in dark mode. */
body.theme-homepage-01 :where(.jvc-post-button,.jvc-btn-blue,.app-btn,.jvc-comments-title>a,.jvc-news-submit,.jvc-search-head button,.jvc-social-button,.jvc-tests-more,.jvc-share-card button){
  background:var(--ajv-button)!important;color:#e9edf1!important;border-color:#536f80!important
}
body.theme-homepage-01 :where(.jvc-btn-gray,.jvc-moderation-actions button,.jvc-moderation-actions a,.jvc-admin-grid button,.jvc-topic-bulk-actions button,.jvc-forum-kick-box button){
  background:var(--ajv-button-muted)!important;color:#d7dce2!important;border-color:#555e69!important
}
body.theme-homepage-01 :where(.jvc-poll-submit,.jvc-move-btn,.jvc-mp-new,.jvc-review-cta){
  background:#52674b!important;color:#e4e9e2!important;border-color:#60765a!important
}

/* Active/navigation states no longer use fluorescent orange/green. */
body.theme-homepage-01 :where(
  .jvc-pager a.active,.jvc-pagination a.active,.jvc-activity-tabs .jvc-btn-gray.is-active,
  .jvc-mp-sidebar nav a.active,.jvc-mp-folder-create button,.app-admin-nav a:hover,
  .jvc-game-filters section a.active,.jvc-favorite-game button
){background:#765342!important;color:#eee9e6!important;border-color:#835f4c!important}
body.theme-homepage-01 :where(.jvc-topic-status,.jvc-topic-status.with-selector .jvc-topic-status-glyph){background:#8b7051!important}
body.theme-homepage-01 :where(.jvc-topic-status.pin,.jvc-topic-status.with-selector.pin .jvc-topic-status-glyph){background:#647b5b!important}
body.theme-homepage-01 .jvc-poll-bar>span{background:#607f92!important}

/* Legacy colored chips/badges/images are intentionally desaturated in night mode. */
body.theme-homepage-01 :where(
  .jvc-chip,.jvc-platform,.jvc-platform-tags span,.jvc-feed-thumb b,.jvc-card-image b,
  .jvc-news-thumb b,.jvc-article-hero>span,.jvc-video-hero>b,.jvc-video-player>b,
  .jvc-video-thumb>b,.jvc-video-popular>a>b,.jvc-dossier-feature>span,.jvc-dossier-thumb b,
  .jvc-dossier-side>a>b,.jvc-dossier-hero>span,.jvc-search-type,.jvc-top-content>a>b,
  .jvc-top-news>a>b,.jvc-big-score,.jvc-reader-score,.jvc-reader-bigscore,.jvc-test-score>strong,
  .jvc-orange-badge,.jvc-account-icon .jvc-blue-badge,.jvc-site-top .badge
){filter:saturate(.56) brightness(.86)}
@media (prefers-color-scheme: light){
  body.theme-homepage-01 :where(
    .jvc-chip,.jvc-platform,.jvc-platform-tags span,.jvc-feed-thumb b,.jvc-card-image b,
    .jvc-news-thumb b,.jvc-article-hero>span,.jvc-video-hero>b,.jvc-video-player>b,
    .jvc-video-thumb>b,.jvc-video-popular>a>b,.jvc-dossier-feature>span,.jvc-dossier-thumb b,
    .jvc-dossier-side>a>b,.jvc-dossier-hero>span,.jvc-search-type,.jvc-top-content>a>b,
    .jvc-top-news>a>b,.jvc-big-score,.jvc-reader-score,.jvc-reader-bigscore,.jvc-test-score>strong,
    .jvc-orange-badge,.jvc-account-icon .jvc-blue-badge,.jvc-site-top .badge
  ){filter:none}
}

/* Moderation/info/warning states use dark tinted surfaces rather than pale or electric fills. */
body.theme-homepage-01 :where(.jvc-moderated-placeholder,.jvc-info-note,.app-extended-warning){
  background:var(--ajv-surface-soft)!important;color:var(--ajv-text)!important;border-color:var(--ajv-border)!important
}
body.theme-homepage-01 :where(.jvc-topic-line.is-hidden-topic,.jvc-forum-post.is-moderated .jvc-post-body,.jvc-forum-post.is-moderated header){
  background:#1b222b!important;color:var(--ajv-text)!important;border-color:#33404d!important
}
body.theme-homepage-01 .app-feature-status.on{background:#52664e!important;color:#e3e8e1!important}
body.theme-homepage-01 .app-feature-status.off{background:#684b4d!important;color:#e9e1e2!important}
body.theme-homepage-01 .app-btn.danger{background:#714b4d!important;color:#eee8e8!important;border-color:#80585a!important}

/* Flash messages are comfortable in both themes and never use near-white error panels in dark mode. */
body.theme-homepage-01 .app-flash{background:var(--ajv-surface-3)!important;color:var(--ajv-text)!important;border:1px solid var(--ajv-border)!important;box-shadow:0 2px 8px var(--ajv-shadow)!important}
body.theme-homepage-01 .app-flash.success{background:var(--ajv-success-surface)!important;border-color:#41503f!important;color:#b9c8b5!important}
body.theme-homepage-01 .app-flash.error{background:var(--ajv-critical-surface)!important;border-color:#513a3c!important;color:#c6a4a6!important}
@media (prefers-color-scheme: light){
  body.theme-homepage-01 .app-flash.success{color:#365c2e!important;border-color:#bdd4b5!important}
  body.theme-homepage-01 .app-flash.error{color:#8c3438!important;border-color:#e4b7ba!important}
}

/* Form controls: dark graphite, never white in night mode, with deliberately soft text. */
body.theme-homepage-01.theme-homepage-01 :where(
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select
){
  background:#11151a!important;
  color:#c5ccd4!important;
  border-color:#313945!important;
  caret-color:#d5dbe2!important;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.18)!important;
}
body.theme-homepage-01.theme-homepage-01 :where(input,textarea)::placeholder{color:#707985!important;opacity:1!important}
body.theme-homepage-01.theme-homepage-01 :where(input,textarea,select):focus{
  background:#13181e!important;color:#d0d6dd!important;border-color:#526674!important;
  outline:1px solid rgba(100,130,149,.34)!important;box-shadow:0 0 0 2px rgba(100,130,149,.08)!important
}
body.theme-homepage-01.theme-homepage-01 :where(input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill){
  -webkit-text-fill-color:#c5ccd4!important;caret-color:#d5dbe2!important;
  -webkit-box-shadow:0 0 0 1000px #11151a inset!important;box-shadow:0 0 0 1000px #11151a inset!important
}
body.theme-homepage-01 input[type="file"]::file-selector-button{background:#252b33!important;color:#cbd1d8!important;border-color:#39424e!important}
@media (prefers-color-scheme: light){
  body.theme-homepage-01.theme-homepage-01 :where(
    input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select
  ){background:#fff!important;color:#2f343a!important;border-color:#cfd3da!important;box-shadow:none!important}
  body.theme-homepage-01.theme-homepage-01 :where(input,textarea)::placeholder{color:#7b838d!important}
  body.theme-homepage-01.theme-homepage-01 :where(input,textarea,select):focus{background:#fff!important;color:#222!important;border-color:#7aa4bb!important;outline:1px solid rgba(36,127,173,.24)!important;box-shadow:none!important}
  body.theme-homepage-01 input[type="file"]::file-selector-button{background:#eceff2!important;color:#333!important;border-color:#c9ced5!important}
}

/* Preview panel follows editor colors and never flashes white while loading. */
body.theme-homepage-01 .js-markdown-preview{
  background:#151a20!important;color:#c5cbd3!important;border-color:#303945!important;border-left-color:#566f7f!important
}
body.theme-homepage-01 .js-markdown-preview.is-loading{background:#14191f!important;color:#818b98!important}
body.theme-homepage-01 .js-markdown-preview.is-error{background:#1e181a!important;color:#bea0a2!important;border-left-color:#82595b!important}
@media (prefers-color-scheme: light){
  body.theme-homepage-01 .js-markdown-preview{background:#fff!important;color:#333!important;border-color:#d5d9df!important;border-left-color:#6b8799!important}
  body.theme-homepage-01 .js-markdown-preview.is-loading{background:#f7f8fa!important;color:#747b85!important}
  body.theme-homepage-01 .js-markdown-preview.is-error{background:#fff5f5!important;color:#934f52!important;border-left-color:#b66d70!important}
}
body.theme-homepage-01 .js-markdown-preview.is-stale{opacity:.72;border-left-style:dashed!important}
body.theme-homepage-01 .js-markdown-preview .app-preview-note{margin:0 0 10px!important;padding:7px 9px!important;background:var(--ajv-surface-2)!important;color:var(--ajv-muted)!important;border:1px solid var(--ajv-border)!important;font-size:11px!important}

/* ===== v21.4: complete adaptive shell + legacy surface normalization =====
 * The OS preference is mirrored to html[data-theme]. Dark is the fallback when
 * prefers-color-scheme is unavailable. These rules intentionally sit last so
 * historical design snapshots cannot leak white/beige surfaces into night mode.
 */
html[data-theme="dark"]{
  color-scheme:dark;
  --ajv-bg:#0d1014;
  --ajv-wall:#11151a;
  --ajv-surface:#181d23;
  --ajv-surface-2:#20262d;
  --ajv-surface-3:#29313a;
  --ajv-surface-soft:#1c2229;
  --ajv-field:#10151a;
  --ajv-field-text:#cbd2da;
  --ajv-text:#d7dce3;
  --ajv-text-strong:#e7ebf0;
  --ajv-muted:#8a939f;
  --ajv-border:#303945;
  --ajv-border-soft:#29313b;
  --ajv-row-alt:#1c2229;
  --ajv-row-hover:#222d36;
  --ajv-unread:#202c35;
  --ajv-top:#191d24;
  --ajv-nav:#292f37;
  --ajv-code:#0e1318;
  --ajv-shadow:rgba(0,0,0,.38);
}
html[data-theme="light"]{
  color-scheme:light;
  --ajv-bg:#dfe1e4;
  --ajv-wall:#e1e2e4;
  --ajv-surface:#ffffff;
  --ajv-surface-2:#f3f4f6;
  --ajv-surface-3:#e7e9ed;
  --ajv-surface-soft:#f7f8fa;
  --ajv-field:#ffffff;
  --ajv-field-text:#2f343a;
  --ajv-text:#33363b;
  --ajv-text-strong:#22252a;
  --ajv-muted:#747b85;
  --ajv-border:#cfd3da;
  --ajv-border-soft:#dfe2e7;
  --ajv-row-alt:#f0f4fa;
  --ajv-row-hover:#e7f3f8;
  --ajv-unread:#eef8ff;
  --ajv-top:#232330;
  --ajv-nav:#55565e;
  --ajv-code:#f1f3f5;
  --ajv-shadow:rgba(0,0,0,.08);
}

/* The document canvas itself must never stay white around a dark page. */
html[data-theme="dark"],
html[data-theme="dark"] body,
html[data-theme="dark"] body.theme-homepage-01,
html[data-theme="dark"] body.theme-homepage-01[class*="design-css-"]{
  background:var(--ajv-bg)!important;
  background-color:var(--ajv-bg)!important;
  color:var(--ajv-text)!important;
  min-height:100%;
}
html[data-theme="dark"] body.theme-homepage-01{min-height:100vh!important}

/* Main shells: cover every historical wrapper still used by reconstructed pages. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  main.page,.page,.jvc-forum-page,.jvc-home-wire-dynamic,.jvc-home-dynamic,
  .jvc-mp-page,.jvc-profile-page,.jvc-help-page,.jvc-moderation-page,
  .app-utility-page,.app-admin-page,.app-error-page,.content-white,.npf,.shp-page,.shp-content
){
  background:var(--ajv-surface)!important;
  background-color:var(--ajv-surface)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 :where(
  .jvc-forum-wall,.jvc-reader-bg,.jvc-profile-bg,.jvc-profile-notif-bg,
  .jvc-games-bg,.jvc-mp-bg,.app-utility-bg,.app-page-bg,.app-admin-bg
){background:var(--ajv-wall)!important;background-color:var(--ajv-wall)!important}

/* Homepage: every section/card/list lives on an intentional dark surface. */
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic{
  background:var(--ajv-surface)!important;
  box-shadow:0 2px 16px var(--ajv-shadow)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .wire-section{
  background:var(--ajv-surface-2)!important;
  color:var(--ajv-text)!important;
  border:1px solid var(--ajv-border)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic :where(.wire-title,h1,h2,h3){
  color:var(--ajv-text-strong)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic :where(.wire-list,.wire-news,.twocol,.media-row){
  color:var(--ajv-text)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .jvc-wire-row{
  background:transparent!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .jvc-wire-row:hover{
  background:var(--ajv-row-hover)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic :where(.jvc-wire-row p,.jvc-wire-row span,.jvc-wire-game p,.jvc-wire-game .tiny,.wire-section small,.wire-section .small,.wire-section .tiny){
  color:var(--ajv-muted)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic :where(.jvc-wire-row b,.jvc-wire-game>b,.twocol b,.twocol strong){
  color:var(--ajv-text-strong)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .wire-feature .caption{
  background:#171c22!important;
  color:var(--ajv-text-strong)!important;
  border-top:1px solid var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .sidebar-block{
  background:#171c22!important;
  color:var(--ajv-text)!important;
  border:1px solid var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .sidebar-block h3{
  background:#242b33!important;
  color:var(--ajv-text-strong)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .sidebar-block>a{
  color:#9eb6c5!important;
  border-color:var(--ajv-border-soft)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-stats strong{
  background:#171c22!important;
  color:var(--ajv-text-strong)!important;
  border-color:var(--ajv-border)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-stats small{color:var(--ajv-muted)!important}
html[data-theme="dark"] body.theme-homepage-01 .agenda{
  background:#151a20!important;
  color:var(--ajv-text)!important;
  border:1px solid var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .agenda div{border-color:var(--ajv-border)!important}

/* Generic legacy pale containers that can appear on secondary pages. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .panel,.panel-body,.card,.subsection,.formbox,.tabs,.feed-row,.review,.filters,
  .schedule th,.npf .filters-col h3,.jvc-forum-card,.jvc-mp-toolbar,
  .jvc-mp-table,.jvc-mp-table tbody tr,.jvc-mp-pop,.jvc-private-message,
  .jvc-private-message header,.jvc-auth-card,.jvc-auth-switch,.jvc-comment-bg,
  .jvc-news-tools,.jvc-news-days,.jvc-search-filters,.jvc-search-none,
  .jvc-release-filters,.jvc-release-side,.jvc-game-info,.jvc-reader-side,
  .jvc-info-box,.jvc-revision-current,.app-card,.app-post,.app-comment,
  .app-inbox-row,.app-topic-row,.app-feature-row,.jvc-attachments a,
  .jvc-reactions button,.jvc-reactions span
){
  background:var(--ajv-surface-2)!important;
  background-color:var(--ajv-surface-2)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 :where(
  .list-row:nth-child(even),.jvc-mp-table tbody tr:nth-child(even),
  .jvc-mp-table tbody tr.unread,.jvc-mp-table tbody tr:nth-child(n+7):nth-child(-n+10)
){background:var(--ajv-row-alt)!important}
html[data-theme="dark"] body.theme-homepage-01 :where(.notice-title,.schedule th){
  background:var(--ajv-surface-3)!important;color:var(--ajv-text-strong)!important
}
html[data-theme="dark"] body.theme-homepage-01 :where(.forum-msg .msg-head,.forum-msg.alt .msg-head){
  background:var(--ajv-surface-2)!important;color:var(--ajv-text)!important;border-color:var(--ajv-border)!important
}

/* Footer strip and breadcrumbs were two common remaining light bands. */
html[data-theme="dark"] body.theme-homepage-01 :where(.endstrip,.jvc-endstrip){
  background:#14191f!important;color:#8fa8b8!important;border-color:var(--ajv-border)!important
}
html[data-theme="dark"] body.theme-homepage-01 :where(.crumb,.jvc-breadcrumb,.jvc-mp-breadcrumb){
  background:var(--ajv-surface)!important;color:var(--ajv-muted)!important;border-color:var(--ajv-border)!important
}

/* Neutralize beige/yellowish legacy copy in dark mode. Links retain a calm blue tint. */
html[data-theme="dark"] body.theme-homepage-01 :where(p,li,td,th,label,dt,dd,summary){color:var(--ajv-text)!important}
html[data-theme="dark"] body.theme-homepage-01 :where(.muted,.small,.tiny,.jvc-home-meta,.jvc-post-signature,.signature){color:var(--ajv-muted)!important}
html[data-theme="dark"] body.theme-homepage-01 :where(a:not(.btn):not(.app-btn):not(.jvc-post-button):not(.jvc-btn-blue):not(.jvc-btn-gray)){
  color:#8eaebe;
}
html[data-theme="dark"] body.theme-homepage-01 :where(hr,.separator){border-color:var(--ajv-border)!important}

/* Fields remain graphite even inside historical white forms. */
html[data-theme="dark"] body.theme-homepage-01.theme-homepage-01 :where(
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select
){
  background:#0f1419!important;background-color:#0f1419!important;color:#cbd2da!important;
  border-color:#303945!important;caret-color:#dbe0e6!important;
  -webkit-text-fill-color:#cbd2da;
}
html[data-theme="dark"] body.theme-homepage-01.theme-homepage-01 :where(input,textarea)::placeholder{color:#6f7985!important}
html[data-theme="dark"] body.theme-homepage-01 select option{background:#0f1419!important;color:#cbd2da!important}
html[data-theme="dark"] body.theme-homepage-01 :where(input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill){
  -webkit-text-fill-color:#cbd2da!important;-webkit-box-shadow:0 0 0 1000px #0f1419 inset!important;box-shadow:0 0 0 1000px #0f1419 inset!important
}

/* Explicit light preference restores the normal daylight canvas and legacy-compatible surfaces. */
html[data-theme="light"],html[data-theme="light"] body.theme-homepage-01{background:var(--ajv-bg)!important;color:var(--ajv-text)!important}
html[data-theme="light"] body.theme-homepage-01 .jvc-home-wire-dynamic .wire-section{background:#fff!important;color:#333!important;border-color:#d8dadd!important}
html[data-theme="light"] body.theme-homepage-01 .jvc-home-wire-dynamic .jvc-wire-row{background:transparent!important;color:#333!important;border-color:#ddd!important}
html[data-theme="light"] body.theme-homepage-01 .jvc-home-wire-dynamic .jvc-wire-row:hover{background:#f3f7fa!important}
html[data-theme="light"] body.theme-homepage-01 .jvc-home-wire-dynamic :where(.jvc-wire-row p,.jvc-wire-row span,.jvc-wire-game p,.jvc-wire-game .tiny,.wire-section small,.wire-section .small,.wire-section .tiny){color:#6d747d!important}
html[data-theme="light"] body.theme-homepage-01 .jvc-home-wire-dynamic .sidebar-block{background:#666b72!important;color:#fff!important;border-color:#555b62!important}
html[data-theme="light"] body.theme-homepage-01 .jvc-home-wire-dynamic .sidebar-block h3{background:#555a61!important;color:#fff!important}
html[data-theme="light"] body.theme-homepage-01 .jvc-home-stats strong{background:#f7f8fa!important;color:#333!important;border-color:#cfd3da!important}

/* Missing-image / media placeholders must also respect night mode. */
html[data-theme="dark"] body.theme-homepage-01 :where(.graybox,.media-thumb,.adbox,.coverph,.chronique .video,.npf .result .pic){
  background:#252c34!important;background-color:#252c34!important;color:#8e98a4!important;border-color:#38424d!important
}
html[data-theme="dark"] body.theme-homepage-01 .graybox::before,
html[data-theme="dark"] body.theme-homepage-01 .graybox::after{background:#3a444f!important}

/* Remaining public/content page roots and pale content cards from the historical skins. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .jvc-news-page,.jvc-article-page,.jvc-compose-page,.jvc-video-page,
  .jvc-tests-page,.jvc-test-detail-page,.jvc-releases-page,.jvc-reader-page,
  .jvc-reader-review-page,.jvc-search-page,.jvc-auth-page,.jvc-error-page,
  .jvc-games-list-page,.jvc-game-detail-page,.jvc-forum-home,.jvc-dossier-page,
  .jvc-chronicle-page,.jvc-news-revisions-page,.jvc-history-page,.jvc-page
){background:var(--ajv-surface)!important;background-color:var(--ajv-surface)!important;color:var(--ajv-text)!important}
html[data-theme="dark"] body.theme-homepage-01 :where(
  .jvc-top-news,.jvc-related,.jvc-video-caption,.jvc-profile-summary,.jvc-follow-card,
  .jvc-dossier-side,.jvc-chronicle-body,.jvc-forum-kick-box form,.jvc-search-users>a,
  .jvc-game-opinions article,.jvc-reader-review,.jvc-reader-bars,.jvc-news-item,
  .jvc-game-row,.jvc-search-result,.jvc-search-topic,.jvc-dossier-row,.jvc-test-list-row
){background:var(--ajv-surface-2)!important;background-color:var(--ajv-surface-2)!important;color:var(--ajv-text)!important;border-color:var(--ajv-border)!important}
html[data-theme="dark"] body.theme-homepage-01 :where(.jvc-profile-avatar,.jvc-post-avatar){background:var(--ajv-surface-3)!important;color:var(--ajv-text-strong)!important;border-color:var(--ajv-border)!important}

/* ===== v21.5: strict no-pale dark surfaces =====
 * Dark is present in the initial HTML, so legacy #fff/#eee rules cannot flash before
 * JavaScript evaluates the OS preference. The browser may still switch to light when
 * prefers-color-scheme: light is detected by the bootstrap script.
 */
html[data-theme="dark"]{
  --ajv-bg:#080a0d;
  --ajv-wall:#0c1014;
  --ajv-surface:#12171c;
  --ajv-surface-2:#181e24;
  --ajv-surface-3:#212931;
  --ajv-surface-soft:#151a20;
  --ajv-field:#0e1318;
  --ajv-field-text:#cbd2da;
  --ajv-text:#cbd1d8;
  --ajv-text-strong:#e0e4e9;
  --ajv-muted:#858f9b;
  --ajv-border:#2b343e;
  --ajv-border-soft:#242c35;
  --ajv-row-alt:#151b21;
  --ajv-row-hover:#1d2730;
  --ajv-unread:#1b252d;
  --ajv-top:#15191f;
  --ajv-nav:#222830;
  --ajv-code:#0b1014;
}

/* Entire viewport / background behind the centered page. */
html[data-theme="dark"],
html[data-theme="dark"] body,
html[data-theme="dark"] body.theme-homepage-01,
html[data-theme="dark"] body.theme-homepage-01[class*="design-css-"]{
  background:var(--ajv-bg)!important;
  background-color:var(--ajv-bg)!important;
  color:var(--ajv-text)!important;
}

/* Historical page-wall wrappers: deliberately darker than the main content. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .jvc-content-bg,.jvc-forum-wall,.jvc-reader-bg,.jvc-review-bg,.jvc-profile-bg,
  .jvc-profile-notif-bg,.jvc-games-bg,.jvc-game-detail-bg,.jvc-tests-bg,.jvc-video-bg,
  .jvc-mp-bg,.app-page-bg,.app-admin-bg,.app-utility-bg,.jvc-chronicle-bg
){
  background-color:var(--ajv-wall)!important;
  border-color:var(--ajv-border)!important;
}

/* Main centered sheets. Includes the home utility class that used to force #eee. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .page,.u-53d281d3e8,.jvc-home-wire-dynamic,.jvc-home-dynamic,
  .jvc-forum-page,.jvc-forum-home,.jvc-news-page,.jvc-article-page,.jvc-compose-page,
  .jvc-video-page,.jvc-tests-page,.jvc-test-detail-page,.jvc-releases-page,
  .jvc-reader-page,.jvc-reader-review-page,.jvc-search-page,.jvc-auth-page,
  .jvc-games-list-page,.jvc-game-detail-page,.jvc-dossier-page,.jvc-chronicle-page,
  .jvc-news-revisions-page,.jvc-history-page,.jvc-profile-page,.jvc-mp-page,
  .jvc-help-page,.jvc-moderation-page,.app-utility-page,.app-admin-page,
  .app-error-page,.jvc-error-page,.content-white,.npf,.shp-page,.shp-content
){
  background:var(--ajv-surface)!important;
  background-color:var(--ajv-surface)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}

/* Other pale utility backgrounds generated from former inline styles. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .u-0f0df9d7d9,.u-100de371aa,.u-28a90edee0,.u-3c0439e73b,.u-7594b4816c,
  .u-83b055919c,.u-844828d26b,.u-844b69edac,.u-bdf71425a0,.u-c4fcf6e455,
  .u-c5b9e0e1b4,.u-cb5168e506,.u-cb72ceff2d,.u-d68b5e3fa3
){
  background:var(--ajv-surface-2)!important;
  background-color:var(--ajv-surface-2)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}

/* Homepage hierarchy: wall -> main sheet -> section -> inner cards. */
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic{
  background:var(--ajv-surface)!important;
  background-color:var(--ajv-surface)!important;
  box-shadow:0 2px 18px rgba(0,0,0,.46)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic>.wire-section{
  background:var(--ajv-surface-2)!important;
  background-color:var(--ajv-surface-2)!important;
  color:var(--ajv-text)!important;
  border:1px solid var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic :where(
  .wire-list,.wire-news,.twocol,.media-row,.wire-feature,.jvc-wire-aside
){background-color:transparent!important;color:var(--ajv-text)!important}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-stats strong,
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .sidebar-block,
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .wire-feature .caption,
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .agenda{
  background:var(--ajv-surface-3)!important;
  background-color:var(--ajv-surface-3)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-home-wire-dynamic .sidebar-block h3{
  background:#29323b!important;color:var(--ajv-text-strong)!important;border-color:var(--ajv-border)!important
}

/* Pale cards, panels, sidebars and form shells across every public/community/admin page. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .panel,.panel-body,.card,.subsection,.formbox,.tabs,.profile-box,.profile-box h3,
  .feed-row,.review,.filters,.notice-title,.jvc-panel,.app-card,.app-auth,.app-form,
  .app-admin-card,.app-admin-editor,.app-admin-links,.app-admin-stat,.app-role-form,
  .app-utility-card,.app-form-help,.app-global-ban-box,.app-markdown-grid,
  .app-report-preview,.app-report-row,.app-feature-row,.app-extended-ok,
  .app-extended-warning,.jvc-news-tools,.jvc-news-days,.jvc-top-news,.jvc-related,
  .jvc-video-caption,.jvc-profile-summary,.jvc-follow-card,.jvc-dossier-side,
  .jvc-dossier-summary,.jvc-chronicle-body,.jvc-release-filters,.jvc-release-side,
  .jvc-reader-bars,.jvc-reader-side,.jvc-search-head form,.jvc-search-filters,
  .jvc-search-users>a,.jvc-search-none,.jvc-auth-card,.jvc-auth-side,.jvc-auth-switch,
  .jvc-comment-bg,.jvc-comment-form,.jvc-comment,.jvc-info-card,.jvc-info-box,
  .jvc-info-note,.jvc-revision-current,.jvc-forum-card,.jvc-forum-kick-box form,
  .jvc-forum-kick-notice,.jvc-poll-box,.jvc-poll-create,.jvc-topic-bulk-actions,
  .jvc-post-moderation-row,.jvc-moderated-placeholder,.jvc-moderation-actions,
  .jvc-login-compose,.jvc-share-box,.jvc-share-card,.jvc-shop-card,
  .jvc-game-filters section,.jvc-games-result-head,.jvc-game-info,
  .jvc-game-opinions article,.jvc-game-review-form,.jvc-release-filters,
  .jvc-release-side,.jvc-search-filters,.jvc-search-none,.jvc-subscription-add,
  .jvc-fixed-username,.jvc-empty-feature,.jvc-empty-row,.jvc-profile-empty,
  .jvc-profile-filter,.jvc-profile-form-fields,.jvc-profile-media-preview,
  .jvc-social-unavailable,.jvc-unavailable-inline,.jvc-thread-move,.jvc-mp-toolbar,
  .jvc-mp-table,.jvc-mp-pop,.jvc-mp-sidebar,.jvc-mp-move,.jvc-private-message,
  .jvc-private-message header,.jvc-ignored-message,.jvc-attachments a,
  .jvc-reactions button,.jvc-reactions span,.js-markdown-preview
){
  background:var(--ajv-surface-2)!important;
  background-color:var(--ajv-surface-2)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
  box-shadow:none!important;
}

/* Rows/list items use a subtle alternating charcoal rather than cream/blue-white. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .list-row:nth-child(even),.jvc-topic-line,.jvc-activity-line,.jvc-news-item,
  .jvc-game-row,.jvc-search-result,.jvc-search-topic,.jvc-dossier-row,.jvc-test-list-row,
  .app-inbox-row,.app-topic-row,.app-draft-row,.jvc-release-table tr:nth-child(even),
  .jvc-mp-table tbody tr,.jvc-mp-table tbody tr:nth-child(even)
){
  background:var(--ajv-surface-soft)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 :where(
  .jvc-topic-line:nth-child(even),.jvc-activity-line:nth-child(odd),
  .jvc-mp-table tbody tr:nth-child(even),.app-inbox-row:nth-child(even)
){background:var(--ajv-row-alt)!important}
html[data-theme="dark"] body.theme-homepage-01 :where(
  .jvc-topic-line:hover,.jvc-activity-line:hover,.jvc-wire-row:hover
){background:var(--ajv-row-hover)!important}
html[data-theme="dark"] body.theme-homepage-01 :where(
  .jvc-topic-line.is-unread-topic,.jvc-activity-line.is-unread-topic,.app-inbox-row.unread,
  .jvc-mp-table tbody tr.unread
){background:var(--ajv-unread)!important}

/* Neutral dark headings instead of light-grey section bars. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .notice-title,.schedule th,.jvc-activity-head,.jvc-topic-head,.jvc-games-result-head,
  .jvc-poll-create>strong,.app-admin-tabs,.jvc-search-head,.jvc-compose-footer,
  .jvc-editor-toolbar,.jvc-post-mode
){
  background:var(--ajv-surface-3)!important;
  background-color:var(--ajv-surface-3)!important;
  color:var(--ajv-text-strong)!important;
  border-color:var(--ajv-border)!important;
}

/* Image/media placeholders may be a little lighter than cards, never beige. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .graybox,.media-thumb,.adbox,.coverph,.jvc-card-image,.jvc-game-cover,
  .jvc-game-gallery,.jvc-news-thumb,.jvc-test-list-img,.jvc-video-thumb,
  .jvc-notif-thumb,.jvc-feed-thumb,.jvc-search-image,.npf .result .pic,
  .chronique .video,.thumb-grid .t
){
  background:#252d35!important;
  background-color:#252d35!important;
  color:#909aa6!important;
  border-color:#36414c!important;
}

/* Breadcrumbs/end strips belong to the sheet, but remain visually distinct. */
html[data-theme="dark"] body.theme-homepage-01 :where(.crumb,.jvc-breadcrumb,.jvc-mp-breadcrumb,.endstrip,.jvc-endstrip){
  background:#10151a!important;
  background-color:#10151a!important;
  color:var(--ajv-muted)!important;
  border-color:var(--ajv-border)!important;
}

/* Inputs/editors remain darker than their surrounding cards. */
html[data-theme="dark"] body.theme-homepage-01.theme-homepage-01 :where(
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select
){
  background:var(--ajv-field)!important;
  background-color:var(--ajv-field)!important;
  color:var(--ajv-field-text)!important;
  -webkit-text-fill-color:var(--ajv-field-text)!important;
  border-color:var(--ajv-border)!important;
  caret-color:#e0e4e9!important;
}
html[data-theme="dark"] body.theme-homepage-01 :where(input,textarea)::placeholder{color:#697481!important;opacity:1!important}
html[data-theme="dark"] body.theme-homepage-01 select option{background:var(--ajv-field)!important;color:var(--ajv-field-text)!important}

/* Keep QR/captcha raster areas intentionally high contrast; they are content, not page chrome. */
html[data-theme="dark"] body.theme-homepage-01 .app-totp-qr{background:#fff!important;background-color:#fff!important;color:#111!important}

/* Text that historically used cream/yellow-grey becomes neutral in night mode. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  p,li,td,th,label,dt,dd,summary,.jvc-dossier-row p,.jvc-release-side p,
  .jvc-auth-side p,.jvc-auth-side li,.jvc-search-result p,.jvc-game-row p
){color:var(--ajv-text)!important}
html[data-theme="dark"] body.theme-homepage-01 :where(
  .muted,.small,.tiny,.signature,.jvc-post-signature,.jvc-home-meta,.app-meta,
  .jvc-news-meta,.jvc-article-meta,.jvc-game-row-meta,.jvc-search-users small
){color:var(--ajv-muted)!important}

/* v21.5 completeness pass: remaining pale application widgets still referenced by views. */
html[data-theme="dark"] body.theme-homepage-01 :where(
  .chips,.jvc-admin-grid form,.jvc-file-label,.jvc-forum-post,.jvc-forum-search,
  .jvc-inline-moderation button,.jvc-mp-counter,.jvc-pagination,.jvc-poll-bar,
  .jvc-subscriptions,.jvc-test-inline,.jvc-test-score,.jvc-top-content,.jvc-video-filter
){
  background:var(--ajv-surface-2)!important;
  background-color:var(--ajv-surface-2)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 :where(.jvc-account-avatar,.jvc-post-avatar,.jvc-profile-avatar){
  background:var(--ajv-surface-3)!important;
  background-color:var(--ajv-surface-3)!important;
  color:var(--ajv-text-strong)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 :where(.jvc-editor-area){
  background:var(--ajv-field)!important;background-color:var(--ajv-field)!important;
  color:var(--ajv-field-text)!important;border-color:var(--ajv-border)!important
}
html[data-theme="dark"] body.theme-homepage-01 :where(.jvc-filter-more,.jvc-btn-disabled){
  background:#343c45!important;color:#9aa4af!important;border-color:#414b56!important
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-poll-bar{background:#2a3139!important}
html[data-theme="dark"] body.theme-homepage-01 .jvc-poll-bar>span{background:#5f8399!important}
html[data-theme="dark"] body.theme-homepage-01 :where(.jvc-topic-status,.jvc-topic-status-glyph){background:#647b58!important;color:#e1e7de!important}
html[data-theme="dark"] body.theme-homepage-01 .jvc-captcha-box{background:var(--ajv-surface-2)!important;color:var(--ajv-text)!important;border-color:var(--ajv-border)!important}
/* The captcha bitmap itself, like the TOTP QR, may stay high-contrast for legibility. */
html[data-theme="dark"] body.theme-homepage-01 .jvc-captcha-image{border-color:var(--ajv-border)!important}
html[data-theme="dark"] body.theme-homepage-01 .app-flash{background:#18251d!important;color:#b9cfbd!important;border-color:#304738!important}
html[data-theme="dark"] body.theme-homepage-01 .app-flash.error{background:#28191b!important;color:#d1afb2!important;border-color:#503237!important}
html[data-theme="dark"] body.theme-homepage-01 .app-admin-tabs a.active{background:var(--ajv-surface)!important;color:var(--ajv-text-strong)!important}
html[data-theme="dark"] body.theme-homepage-01 .jvc-reactions button.active{background:var(--ajv-surface-3)!important;color:var(--ajv-text-strong)!important;border-color:#465362!important}
html[data-theme="dark"] body.theme-homepage-01 .stickybar .search{background:var(--ajv-field)!important;background-color:var(--ajv-field)!important;border-color:var(--ajv-border)!important}
html[data-theme="dark"] body.theme-homepage-01 .jvc-site-top a.jvc-account-avatar,
html[data-theme="dark"] body.theme-homepage-01 .jvc-site-top a.jvc-account-avatar:link,
html[data-theme="dark"] body.theme-homepage-01 .jvc-site-top a.jvc-account-avatar:visited,
html[data-theme="dark"] body.theme-homepage-01 .jvc-site-top a.jvc-account-avatar:hover,
html[data-theme="dark"] body.theme-homepage-01 .jvc-site-top a.jvc-account-avatar:active,
html[data-theme="dark"] body.theme-homepage-01 .jvc-site-top a.jvc-account-avatar:focus,
html[data-theme="dark"] body.theme-homepage-01 .jvc-site-top a.jvc-account-avatar img{
  background:#20262d!important;background-color:#20262d!important;border-color:#39434d!important;color:#d9dee4!important
}

/* ===== v21.6: forum dark wall + readable post typography ===== */
/* /forums used a dedicated historical wall (#94999c) that was not included in
 * the global dark-wall selector. Force that wrapper into the same charcoal
 * hierarchy as the rest of the application and remove the pale texture. */
html[data-theme="dark"] body.theme-homepage-01 .jvc-forum-home-bg{
  background:var(--ajv-wall)!important;
  background-color:var(--ajv-wall)!important;
  background-image:none!important;
  color:var(--ajv-text)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-forum-home{
  background:var(--ajv-surface)!important;
  background-color:var(--ajv-surface)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
}
html[data-theme="dark"] body.theme-homepage-01 :where(
  .jvc-forum-home-grid,.jvc-home-duo,.jvc-forum-category,.jvc-forum-category-grid
){
  background:transparent!important;
  background-color:transparent!important;
  color:var(--ajv-text)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-forum-card{
  background:var(--ajv-surface-2)!important;
  background-color:var(--ajv-surface-2)!important;
  color:var(--ajv-text)!important;
  border-color:var(--ajv-border)!important;
  box-shadow:0 0 0 1px var(--ajv-border) inset!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-forum-card :where(p,small){
  color:var(--ajv-muted)!important;
}
html[data-theme="dark"] body.theme-homepage-01 .jvc-forum-home-grid h2{
  border-color:var(--ajv-border)!important;
}

/* Historical topic posts used 10px copy. Keep compact forum chrome, but make
 * actual user-written content comfortable to read on desktop and mobile. */
body.theme-homepage-01 .jvc-post-body{
  font-size:14px!important;
  line-height:1.6!important;
}
body.theme-homepage-01 .jvc-post-body :where(p,li,blockquote,dd,dt,td,th){
  font-size:inherit!important;
  line-height:inherit!important;
}
body.theme-homepage-01 .jvc-post-body :where(pre,code){
  font-size:13px!important;
  line-height:1.55!important;
}
body.theme-homepage-01 .jvc-post-signature{
  font-size:11px!important;
  line-height:1.45!important;
}
@media(max-width:760px){
  body.theme-homepage-01 .jvc-post-body{
    font-size:14px!important;
    line-height:1.6!important;
  }
}


/* ===== v21.8: search result layout fix =====
 * The legacy search card grid reserved a 90px first column for a thumbnail.
 * Current article/game search results are text-only, so their content must span
 * the full result width instead of being trapped inside the thumbnail column.
 */
body.theme-homepage-01 .jvc-search-result--text{
  display:block!important;
  grid-template-columns:none!important;
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
body.theme-homepage-01 .jvc-search-result--text>div{
  display:block!important;
  width:100%!important;
  min-width:0!important;
}
body.theme-homepage-01 .jvc-search-result--text h3{
  font-size:14px!important;
  line-height:1.35!important;
}
body.theme-homepage-01 .jvc-search-result--text p{
  font-size:12px!important;
  line-height:1.55!important;
  max-width:none!important;
}
body.theme-homepage-01 .jvc-search-result--text small{
  display:block;
  margin-top:6px;
  font-size:10px;
  line-height:1.4;
  color:var(--ajv-muted)!important;
}
@media(max-width:520px){
  body.theme-homepage-01 .jvc-search-result--text{grid-template-columns:none!important}
}
