/* WordPress integration; the base design was extracted from the supplied HTML. */
.admin-bar .site-header{top:32px}.admin-bar .drawer,.admin-bar .drawer-backdrop{top:96px}.game-page{position:relative;isolation:isolate}.game-backdrop{top:0}.wp-site-blocks{margin:0}.gl-placeholder{width:100%;height:100%;min-height:120px;display:grid;place-items:center;background:linear-gradient(135deg,#123768,#087ed8);color:#b2dafb}.gl-placeholder svg{height:55px;width:55px;opacity:.55}.hero-card>.gl-placeholder{position:absolute;inset:0}.news-picture>.gl-placeholder{min-height:0}.custom-logo-link img{max-height:37px;width:auto;max-width:210px}.gl-menu{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.gl-menu li{position:relative}.gl-menu a{color:var(--ink)}.gl-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;padding:12px;background:var(--surface);list-style:none;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:8px}.gl-menu li:hover>.sub-menu,.gl-menu li:focus-within>.sub-menu{display:block}.gl-menu .sub-menu a{padding:8px!important;display:block!important;height:auto!important}.gl-front-tagline{font-size:15px;color:var(--muted);margin:0 0 25px}.gl-front-intro{padding-top:30px}.gl-latest-home{margin-top:45px}.gl-home-sidebar{padding-top:35px}.gl-home-sidebar .sidebar-module>h3{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:23px}.release{color:var(--ink)}.gl-generic{padding-top:45px;min-height:60vh}.gl-generic>h1{font-size:42px;margin:0 0 25px}.gl-page-copy{max-width:950px;font-size:17px;line-height:1.75;padding-bottom:30px}.gl-page-copy h2{font-size:29px;margin:35px 0 15px}.gl-page-copy h3{font-size:23px;margin:28px 0 15px}.gl-page-copy ul,.article-copy ul{padding-left:24px}.article-copy h2{font-size:29px;margin:32px 0 16px}.article-copy h3{font-size:24px;margin:25px 0 15px}.article-copy img,.gl-page-copy img{max-width:100%;height:auto;border-radius:6px}.article-copy iframe{max-width:100%}.article-copy .wp-block-embed__wrapper{position:relative}.wp-block-image{margin:24px 0}.wp-block-gallery{display:flex;gap:15px;flex-wrap:wrap}.wp-block-gallery .wp-block-image{flex:1;min-width:200px}.gl-article-featured{margin:0 0 30px}.gl-article-featured img{width:100%;height:auto}.gl-article-featured figcaption,figcaption{font-size:12px;color:var(--muted);margin-top:8px}.gl-avatar{width:var(--avatar-size,55px);height:var(--avatar-size,55px);border-radius:50%;object-fit:cover;flex-shrink:0}.gl-avatar-letters{display:inline-grid;place-items:center;background:linear-gradient(130deg,#51baff,#0759c2);color:white;font-size:calc(var(--avatar-size,55px)*.32);font-weight:900}.byline .gl-avatar{width:23px;height:23px;font-size:8px}.author-box .gl-avatar{width:55px;height:55px}.profile-avatar .gl-avatar{width:100%;height:100%;border-radius:50%;font-size:65px}.author-cover{background:linear-gradient(110deg,#063b75,#0783c5 65%,#124587)}.author-details .profile-identity{display:block}.author-description:empty{display:none}.game-info{color:var(--ink)}.game-info img{object-fit:cover}.game-cover .gl-placeholder{height:100%}.game-cover img{height:100%;object-fit:contain}.game-hero-copy .modal-link{font-size:10px;color:var(--ink);text-decoration:underline}.game-status-label{min-height:16px}.hub-tabs>a{background:transparent;border-bottom:2px solid transparent;color:var(--ink);padding:17px 35px;font-size:14px;white-space:nowrap}.hub-tabs>a.active{border-bottom-color:var(--ink);font-weight:800}.pill-tabs>a{background:var(--soft);padding:14px 28px;color:var(--ink);font-size:13px;font-weight:800;white-space:nowrap}.pill-tabs>a:first-child{border-radius:25px 0 0 25px}.pill-tabs>a:last-child{border-radius:0 25px 25px 0}.pill-tabs>a.active{background:var(--ink);color:var(--surface)}.pill-tabs>a:hover{text-decoration:none;filter:brightness(.97)}.game-catalog img{height:100%;object-fit:cover}.catalog-card .gl-placeholder{min-height:100%}.gl-search-form{display:flex;gap:10px;margin:22px 0}.gl-search-form input{min-width:0;flex:1}.gl-pagination{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.gl-pagination .page-numbers{padding:8px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:13px}.gl-pagination .current{background:var(--ink);color:var(--surface)}.gl-term-description{font-size:14px;color:var(--muted);margin-bottom:16px}.gl-tags{font-size:13px;color:var(--muted);margin:25px 0}.newsletter-form{align-items:start}.newsletter-fields{flex:1;min-width:0}.newsletter-form input[type=email]{width:100%}.newsletter-form .gl-consent{display:block;font-size:11px;color:var(--muted);margin-top:9px}.newsletter-form input[type=checkbox]{width:auto;display:inline;vertical-align:middle;margin:0 5px 0 0}.newsletter-result{font-size:13px;margin-top:12px}.gl-honeypot{position:absolute!important;left:-10000px!important;height:1px!important;width:1px!important;opacity:0!important}.conversation{clear:both}.comment-list,.comment-list .children{list-style:none;padding:0;margin:0}.comment-list .children{margin-left:42px;border-left:1px solid var(--line);padding-left:20px}.comment-list .comment{display:flex;float:none;min-height:0;margin:0;padding:0;border:0}.comment-list .gl-comment{padding:22px 0;border-bottom:1px solid var(--line)}.comment-list .children .gl-comment{padding:15px 0;border-bottom:0}.comment-list .comment-content{padding:0}.comment-user a{color:var(--ink)}.comment-time{display:block}.comment-body{margin:0}.comment-respond{margin:28px 0}.comment-reply-title{font-size:22px;margin:0 0 16px}.comment-respond textarea,.comment-respond input:not([type=checkbox]):not([type=submit]){border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:12px;width:100%;font-size:15px}.comment-respond label{display:block;font-size:13px}.comment-form-cookies-consent label{display:inline}.comment-form-cookies-consent{font-size:12px}.comment-notes,.logged-in-as{font-size:12px;color:var(--muted)}.comment-text p{margin:7px 0}.comment-buttons a{font-size:13px;color:var(--muted)}.comment-buttons button[aria-pressed=true]{color:var(--accent)}.gl-gallery-view{display:flex;align-items:center;gap:12px;justify-content:center}.gl-gallery-view img{max-height:65vh;max-width:calc(100% - 80px);width:auto;object-fit:contain}.gl-gallery-modal{width:min(1100px,100%)}.gl-gallery-controls{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:15px}.gl-gallery-controls span{font-size:12px;color:var(--muted)}.gl-gallery-thumbs{display:flex;gap:8px;overflow:auto;margin-top:18px;justify-content:center}.gl-gallery-thumbs button{border:2px solid transparent;border-radius:4px;opacity:.6;padding:0;flex-shrink:0;background:none}.gl-gallery-thumbs button.active{border-color:var(--accent);opacity:1}.gl-gallery-thumbs img{width:80px;height:50px;object-fit:cover}.gl-result{padding:14px 0;border-bottom:1px solid var(--line);display:block;color:var(--ink);font-size:15px;font-weight:700}.gl-result small{display:block;font-size:10px;color:var(--accent);margin-top:5px}.gl-state-list{display:grid;gap:9px}.gl-state-list button{padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);text-align:left}.gl-state-list button.active{border-color:var(--accent);color:var(--accent);font-weight:800}.gl-rating-buttons{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0}.gl-rating-buttons button{width:42px;height:42px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:7px;font-weight:800}.gl-rating-buttons button.active{background:var(--accent);color:white}.gl-collection-value{font-size:12px;margin-left:12px;background:var(--soft);border-radius:5px;padding:5px 8px}.gl-guest-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:18px 0}.gl-guest-row a{font-size:16px;font-weight:700;color:var(--ink)}.wp-video{max-width:100%!important;width:100%!important;margin:24px 0}.mejs-container{max-width:100%}.gl-daily{margin:40px 0}.gl-quiz-options{display:grid;gap:10px}.gl-quiz-options button{border:1px solid var(--line);border-radius:7px;padding:13px;background:var(--paper);color:var(--ink);text-align:left}.gl-quiz-options .correct{background:#147c46;color:white}.gl-quiz-options .wrong{background:#ac3842;color:white}.gl-quiz-result{font-size:14px;margin-top:18px}.gl-quiz-result:empty{display:none}.gl-quiz-image{aspect-ratio:16/9;border-radius:9px;object-fit:cover;margin-bottom:20px}.modal button:disabled{opacity:.5}.gl-quiz-options button:disabled{opacity:1}.gl-empty-game{padding:35px;text-align:center}.footer-links button{margin-right:15px}.footer-links ul{flex-wrap:wrap}.gl-home-sidebar .sidebar-module{margin-bottom:35px}.gl-generic .archive-list{margin-top:25px}
@media(max-width:900px){.gl-home-sidebar{display:none}.author-details .profile-identity{display:block}.gl-generic>h1{font-size:35px}.article-recommends .sidebar-module:first-child{display:none}.article-recommends .sidebar-module{grid-column:1/-1}.article-recommends .sidebar-module:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.article-recommends .sidebar-module>h3{grid-column:1/-1}}
@media(max-width:782px){.admin-bar .site-header{top:46px}.admin-bar .drawer,.admin-bar .drawer-backdrop{top:110px}}
@media(max-width:600px){.admin-bar .drawer,.admin-bar .drawer-backdrop{top:104px}.admin-bar .site-header{top:0}body.admin-bar{--wp-admin--admin-bar--height:46px}.gl-generic{padding-top:28px}.gl-generic>h1{font-size:31px}.pill-tabs>a{padding:12px 21px;font-size:11px}.hub-tabs>a{padding:14px 20px;font-size:12px}.gl-page-copy{font-size:16px}.gl-search-form{gap:8px}.gl-search-form .button{padding:10px 13px}.profile-avatar .gl-avatar{font-size:40px}.author-details .profile-identity{display:flex}.comment-list .children{margin-left:20px;padding-left:12px}.comment-respond textarea{font-size:16px}.gl-rating-buttons button{width:32px;height:35px}.gl-gallery-thumbs{justify-content:start}.gl-gallery-thumbs img{width:65px;height:45px}.gl-gallery-view{gap:6px}.gl-gallery-view .icon-button{width:28px}.gl-gallery-view img{max-width:calc(100% - 64px)}.newsletter-form .button{width:100%}.gl-article-featured{margin-bottom:22px}.gl-daily{margin-top:30px}.gl-consent input{width:auto!important}.game-info img{max-width:75px}.game-cover .gl-placeholder{min-height:150px}}
