.mobile-game-header{display:none}@media (max-width:1023px){html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body[data-site-page]{min-width:0}body[data-site-page] *,body[data-unified-admin] *{box-sizing:border-box}body[data-site-page] img{max-width:100%}body[data-site-page] [id]{scroll-margin-top:84px}.mobile-game-header{position:sticky;z-index:200;top:0;display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;color:#164e56;background:rgba(248,255,254,.98);border-bottom:1px solid #c4e3e3;box-shadow:0 4px 16px #174f5c18;font:700 14px/1.3 system-ui,sans-serif}.mobile-game-brand{display:flex;flex:1;min-width:0;align-items:center;gap:9px;text-decoration:none;color:inherit}.mobile-game-brand img{display:block;flex:none;width:40px;height:40px;border-radius:10px;object-fit:cover}.mobile-game-brand span{min-width:0;overflow-wrap:anywhere}.mobile-game-download{display:grid;min-height:44px;padding:8px 12px;place-items:center;border-radius:9px;color:#fff;background:#087b80;font-size:12px;text-decoration:none;white-space:nowrap}.mobile-game-trigger{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #b4d6d8;border-radius:9px;background:#eaf7f6;color:#145c64;cursor:pointer}.mobile-game-trigger svg{width:25px;height:25px}.mobile-game-nav{position:absolute;top:100%;left:8px;right:8px;display:grid;max-height:min(70dvh,440px);overflow-y:auto;padding:8px;border:1px solid #c6e0e3;border-radius:0 0 14px 14px;background:#faffff;box-shadow:0 16px 30px #164a5e2b}.mobile-game-nav[hidden]{display:none}.mobile-game-nav a{display:flex;align-items:center;min-height:46px;padding:10px 12px;color:#224c59;font-size:14px;text-decoration:none;border-bottom:1px solid #dcebed}.mobile-game-nav a:last-child{border:0}body[data-site-page=phusinhmong]>.topbar,body[data-site-page=tanbinh] .menu-toggle-wrap,body[data-site-page=thanma] .quickbar.block-float,body[data-site-page=thanma]>.drawer,body[data-site-page=thanma]>.menu-toggle{display:none!important}body[data-site-page=home] .header-inner{gap:12px}body[data-site-page=home] .brand{min-width:0;gap:8px}body[data-site-page=home] .header-actions{gap:8px}body[data-site-page=home] .mobile-menu{flex:none;min-width:44px;min-height:44px}body[data-site-page=home] .site-header nav.open{max-height:70dvh;overflow-y:auto}body[data-site-page=home] .site-header nav a{display:flex;align-items:center;min-height:44px}body[data-site-page=home] .game-card span{min-width:0}body[data-site-page=home] .game-card b{white-space:normal;line-height:1.35}body[data-site-page=home] .game-strip{overscroll-behavior-x:contain;padding-bottom:10px}.tmgt-full-hero .hero{display:block;height:auto;min-height:0!important;aspect-ratio:auto!important;padding:0 0 16px;background:#e4f8f5!important}.tmgt-full-hero .hero::before{content:"";display:block;width:100%;aspect-ratio:1632/560;background-image:var(--hero-bg);background-size:100% auto;background-position:center top;background-repeat:no-repeat}.tmgt-full-hero .hero-download-panel{position:relative;left:auto;bottom:auto;top:auto;width:calc(100% - 24px);height:auto;margin:0 auto;padding:16px;gap:12px;border:2px solid #159f99;border-radius:14px;grid-template-columns:70px minmax(0,1fr);background:#f3fffc}.tmgt-full-hero .hero-download-panel>img{width:70px;border-radius:16px}.tmgt-full-hero .hero-download-options{min-width:0;gap:9px;align-self:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.tmgt-full-hero .hero-download-options a{min-height:58px;padding:10px 12px;gap:12px;border-radius:9px;justify-content:flex-start}.tmgt-full-hero .hero-download-options small{font-size:11px}.tmgt-full-hero .hero-download-options strong{font-size:17px;line-height:1.25}.tmgt-full-hero .download-mark{flex-basis:31px}.tmgt-full-hero .play-warning{order:5;padding:9px;gap:8px;min-height:62px;border-radius:9px}.tmgt-full-hero .play-warning b{flex-basis:36px;font-size:18px}.tmgt-full-hero .play-warning span{font-size:11px;line-height:1.4}.tmgt-full-hero .content,.tmgt-full-hero .features,.tmgt-full-hero .sects{width:calc(100% - 24px);min-width:0;padding:26px 0}.tmgt-full-hero .news-layout{grid-template-columns:minmax(0,1fr)}.tmgt-full-hero .cta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.tmgt-full-hero .cta-grid a{display:grid;place-items:center;min-height:52px;padding:10px 6px;font-size:12px;letter-spacing:0}.tmgt-full-hero .news-card{min-width:0;padding:16px}.tmgt-full-hero .news-card header{flex-wrap:wrap;gap:6px}.tmgt-full-hero .news-card header button{flex:1;min-height:44px;padding:8px 6px;font-size:12px}.tmgt-full-hero .news-card li{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.tmgt-full-hero .news-card li a{display:block;min-height:44px}.tmgt-full-hero .section-heading{font-size:clamp(24px, 5.5vw, 34px);line-height:1.25}.tmgt-full-hero .character-stage{min-height:0;aspect-ratio:16/10}.tmgt-full-hero .class-tabs{gap:7px}.tmgt-full-hero .class-tabs button{min-height:44px;padding:10px 12px}.tmgt-full-hero .event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tmgt-full-hero .event-grid a{display:grid;place-items:center;min-height:50px;font-size:12px;text-align:center;padding:8px}.tmgt-full-hero .arrow{min-width:44px;min-height:48px}body[data-site-page=phusinhmong]{background-attachment:scroll}body[data-site-page=phusinhmong] .hero{display:block;height:auto;min-height:0;padding:51.25vw 0 18px;background-size:100% auto!important}body[data-site-page=phusinhmong] .hero-copy{display:none}body[data-site-page=phusinhmong] .hero>.server-strip{position:relative;left:auto;bottom:auto;transform:none;width:calc(100% - 24px);max-width:none;margin:0 auto!important;padding:16px 12px;grid-template-columns:minmax(0,1fr);gap:16px}body[data-site-page=phusinhmong] .servers{min-width:0;padding:0}body[data-site-page=phusinhmong] .servers h2{margin-bottom:12px;font-size:21px!important}body[data-site-page=phusinhmong] .server-rule{margin:0 0 12px;font-size:12px;line-height:1.6}body[data-site-page=phusinhmong] .server-list-live a{min-height:42px;font-size:15px}body[data-site-page=phusinhmong] .server-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;white-space:normal;font-size:11px;text-align:left}body[data-site-page=phusinhmong] .server-schedule b{grid-column:1/-1}body[data-site-page=phusinhmong] .server-schedule span+span::before{content:none}body[data-site-page=phusinhmong] .lotus{display:none}body[data-site-page=phusinhmong] .server-actions{display:flex;gap:20px}body[data-site-page=phusinhmong] .server-actions a,body[data-site-page=phusinhmong] .server-actions img{width:86px;height:86px;border-radius:10px}body[data-site-page=phusinhmong] .news-zone{min-height:0;padding:32px 18px 46px}body[data-site-page=phusinhmong] .news-zone>h2{margin-bottom:32px;font-size:32px}body[data-site-page=phusinhmong] .news-zone>h2 span{min-width:0;max-width:100%;padding:12px 35px}body[data-site-page=phusinhmong] .scroll-frame{width:100%;max-width:100%;min-width:0;padding:12px;gap:18px;grid-template-columns:minmax(0,1fr);border-width:5px}body[data-site-page=phusinhmong] .scroll-frame::after,body[data-site-page=phusinhmong] .scroll-frame::before{left:-10px;right:-10px;height:18px}body[data-site-page=phusinhmong] .scroll-frame::before{top:-18px}body[data-site-page=phusinhmong] .scroll-frame::after{bottom:-18px}body[data-site-page=phusinhmong] .banner{min-height:0;aspect-ratio:16/10}body[data-site-page=phusinhmong] .banner>img{display:block}body[data-site-page=phusinhmong] .tabs{min-width:0}body[data-site-page=phusinhmong] .tabs button{min-width:0;min-height:44px;font-size:10px;padding:10px 3px}body[data-site-page=phusinhmong] #psm-facebook-news .facebook-posts{min-height:180px}body[data-site-page=phusinhmong] #psm-facebook-news .facebook-posts a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.6;font-size:13px}body[data-site-page=phusinhmong] .contact{flex-wrap:wrap}body[data-site-page=phusinhmong] .contact a{min-width:100%;min-height:44px;font-size:13px}body[data-site-page=phusinhmong] .feature-zone{padding:32px 12px}body[data-site-page=phusinhmong] .feature-zone>h2{margin-bottom:18px;font-size:30px}body[data-site-page=phusinhmong] .feature-zone>div{grid-template-columns:minmax(0,1fr)}html:has(body[data-site-page=tanbinh]){font-size:16px}body[data-site-page=tanbinh]{font-size:14px}body[data-site-page=tanbinh] .page-wrapper{max-width:100%}body[data-site-page=tanbinh] .wcontainer{width:calc(100% - 24px);max-width:100%}body[data-site-page=tanbinh] .block__header{height:clamp(340px,76vw,540px)}body[data-site-page=tanbinh] .tbtt-hero-brand{top:30px;left:50%;right:auto;width:calc(100% - 24px);transform:translateX(-50%)}body[data-site-page=tanbinh] .tbtt-hero-brand img{width:88px;height:88px}body[data-site-page=tanbinh] .tbtt-hero-brand strong{font-size:clamp(24px, 5vw, 34px);line-height:1.2}body[data-site-page=tanbinh] .block__download-index{width:100%;padding:18px 10px;aspect-ratio:auto}body[data-site-page=tanbinh] .block__download-index>.wrap{width:100%;min-width:0;gap:10px}body[data-site-page=tanbinh] .block__download-index>.wrap .block__icon{width:64px;flex:none}body[data-site-page=tanbinh] .block__download-index>.wrap .block__button{width:auto;flex:1;min-width:0;gap:5px}body[data-site-page=tanbinh] .block__button a{min-height:44px;display:grid;align-items:center}body[data-site-page=tanbinh] .block__button-index{gap:6px}body[data-site-page=tanbinh] #block-003 .layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body[data-site-page=tanbinh] .layout .block-support,body[data-site-page=tanbinh] .layout .newsboard{width:100%;min-width:0}body[data-site-page=tanbinh] .newsboard{aspect-ratio:16/10}body[data-site-page=tanbinh] .block-support{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-site-page=tanbinh] .tbtt-center-panels{min-width:0}body[data-site-page=tanbinh] .layout .tbtt-center-panels .block-news{min-height:0;padding:16px;font-size:14px}body[data-site-page=tanbinh] .news-list ul li{height:auto;padding:10px 0;line-height:1.7}body[data-site-page=tanbinh] .news-list ul li a{display:block;white-space:normal;overflow-wrap:anywhere;font-size:13px}body[data-site-page=tanbinh] .news-list ul li a::before{display:inline-block;width:5px;height:5px;margin:0 9px 2px 0}body[data-site-page=tanbinh] .footer-menu a{min-height:44px;display:grid;place-items:center;padding:0 10px;font-size:12px}.game-server-schedule{width:calc(100% - 24px);margin:26px auto;padding:20px 14px;font-size:14px}.game-server-schedule h2{font-size:22px}.game-server-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.game-server-list a{min-height:44px;font-size:15px}.game-server-upcoming{grid-template-columns:repeat(2,minmax(0,1fr))}.game-server-upcoming>b{grid-column:1/-1}.game-server-upcoming span{font-size:12px;overflow-wrap:anywhere}body[data-site-page=article] header{height:auto;min-height:72px;padding:12px;flex-wrap:wrap}body[data-site-page=article] header>a{font-size:15px}body[data-site-page=article] main{margin:18px auto;padding:0 12px}body[data-site-page=article] article{margin:0;padding:20px 16px}body[data-site-page=article] article h1{font-size:26px}}@media (max-width:767px){body[data-site-page] input,body[data-site-page] select,body[data-site-page] textarea,body[data-unified-admin] input:not([type=checkbox]),body[data-unified-admin] select,body[data-unified-admin] textarea{font-size:16px!important}body[data-site-page=home] .header-inner{width:calc(100% - 20px);min-height:64px;gap:8px}body[data-site-page=home] .brand img{width:36px;height:36px}body[data-site-page=home] .brand strong{font-size:12px}body[data-site-page=home] .join-btn{min-height:42px;padding:10px;font-size:11px}body[data-site-page=home] .search-btn{display:none}body[data-site-page=home] .hero-slider{height:clamp(490px,80svh,650px)}body[data-site-page=home] .hero-copy{left:20px;right:20px}body[data-site-page=home] .hero-copy h1{font-size:clamp(30px, 8vw, 42px)}body[data-site-page=home] .hero-copy p{font-size:14px}body[data-site-page=home] .primary,body[data-site-page=home] .secondary{min-height:46px}body[data-site-page=home] .category-grid>a{padding:20px 16px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px}body[data-site-page=home] .category-grid i{width:48px;height:48px}body[data-site-page=home] .news-list>a{grid-template-columns:96px minmax(0,1fr)}body[data-site-page=home] .news-list img{width:96px}body[data-site-page=home] .footer-links a{display:flex;align-items:center;min-height:44px}body[data-unified-admin] .container{width:100%;max-width:100%;padding:16px 12px calc(28px + env(safe-area-inset-bottom,0px))}body[data-unified-admin] .header{gap:14px;padding-bottom:18px}body[data-unified-admin] .header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}body[data-unified-admin] .header-actions .btn{min-height:44px}body[data-unified-admin] .card{min-width:0;padding:16px 12px;border-radius:12px}body[data-unified-admin] .workspace-heading{min-width:0}body[data-unified-admin] .workspace-heading h1{font-size:24px}body[data-unified-admin] .workspace-heading .brand-subtitle{font-size:12px;overflow-wrap:anywhere}body[data-unified-admin] .workspace-tabs{width:100%}body[data-unified-admin] .workspace-tabs button{min-width:0;min-height:48px;flex:1;font-size:12px}body[data-unified-admin] .filter-grid{grid-template-columns:minmax(0,1fr);gap:16px}body[data-unified-admin] .advanced-fields{grid-template-columns:minmax(0,1fr)}body[data-unified-admin] .input-control{min-width:0;max-width:100%;min-height:46px}body[data-unified-admin] .btn,body[data-unified-admin] .page-btn,body[data-unified-admin] .tab-btn{min-height:44px}body[data-unified-admin] #query-button{height:48px}body[data-unified-admin] .preset-chips{gap:8px}body[data-unified-admin] .chip-btn{min-height:42px;font-size:12px}body[data-unified-admin] .toolbar,body[data-unified-admin] .tools-group{min-width:0;width:100%}body[data-unified-admin] .stats-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}body[data-unified-admin] .stat-pill{min-width:0;padding:9px;flex-wrap:wrap;gap:4px;font-size:12px}body[data-unified-admin] .tools-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-unified-admin] #quick-search,body[data-unified-admin] .view-tabs{grid-column:1/-1;width:100%}body[data-unified-admin] .view-tabs .tab-btn{flex:1}body[data-unified-admin] #posts-module .table-wrap,body[data-unified-admin] .table-wrapper{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}body[data-unified-admin] .data-table{min-width:640px}body[data-unified-admin] .data-table td,body[data-unified-admin] .data-table th{padding:12px 10px;font-size:12px}body[data-unified-admin] #posts-module table{min-width:760px}body[data-unified-admin] .pagination-bar{gap:12px}body[data-unified-admin] .pagination-controls{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:6px}body[data-unified-admin] .pagination-controls span{flex-basis:100%;order:-1;text-align:center}body[data-unified-admin] .pagination-info{overflow-wrap:anywhere;font-size:12px}body[data-unified-admin] .cuser-filter-heading{align-items:flex-start;flex-direction:column}body[data-unified-admin] .cuser-picker{width:100%}body[data-unified-admin] .cuser-picker summary{min-height:46px}body[data-unified-admin] .cuser-picker-actions{display:grid;grid-template-columns:minmax(0,1fr)}body[data-unified-admin] .cuser-options label{min-height:46px}body[data-unified-admin] .cuser-options input{width:20px;height:20px}body[data-unified-admin] .raw-toolbar{align-items:stretch;flex-direction:column}body[data-unified-admin] .code-block{font-size:12px;max-width:100%}body[data-unified-admin] #editor,body[data-unified-admin] #password-dialog,body[data-unified-admin] .cps-dialog{width:calc(100% - 20px);max-width:600px;max-height:calc(100dvh - 24px);border-radius:12px}body[data-unified-admin] .cps-dialog form{max-height:calc(100dvh - 24px)}body[data-unified-admin] .modal-body,body[data-unified-admin] .modal-footer,body[data-unified-admin] .modal-header{padding:16px}body[data-unified-admin] .modal-title{font-size:17px}body[data-unified-admin] #editor,body[data-unified-admin] #password-dialog{padding:18px 14px}body[data-unified-admin] .dialog-heading h2{font-size:18px}body[data-unified-admin] .dialog-heading button{min-width:44px;min-height:44px}body[data-unified-admin] .columns{grid-template-columns:minmax(0,1fr);gap:0}body[data-unified-admin] .dialog-actions button{min-height:44px}body[data-unified-admin] .login{width:100%;margin:32px auto;padding:22px 18px}body[data-unified-admin] .login label{margin-top:18px}body[data-unified-admin] #posts-module .toolbar>*{width:100%;flex:auto}body[data-unified-admin] #posts-module button{min-height:44px}body[data-unified-admin] #facebook-panel{padding:16px 12px}body[data-unified-admin] #facebook-list>div{align-items:flex-start;flex-direction:column;gap:10px}body[data-site-page=event] .event-wrapper{width:100%;max-width:100%;padding:16px 12px calc(90px + env(safe-area-inset-bottom,0px))}body[data-site-page=event] .event-hero-body{padding:18px 14px}body[data-site-page=event] .event-main-title{font-size:21px;line-height:1.45}body[data-site-page=event] .event-info-board{grid-template-columns:minmax(0,1fr)}body[data-site-page=event] .event-control-bar{align-items:stretch;flex-direction:column}body[data-site-page=event] .view-mode-toggle{width:100%}body[data-site-page=event] .view-mode-btn{flex:1;min-height:44px}body[data-site-page=event] .timeline-tabs{max-width:100%;overscroll-behavior-x:contain}body[data-site-page=event] .rank-line-row{align-items:flex-start;flex-direction:column;gap:8px}body[data-site-page=event] .rank-item-text{min-width:0;overflow-wrap:anywhere}body[data-site-page=event] .day-badge-title{flex-wrap:wrap;font-size:16px}body[data-site-page=event] .rank-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-site-page=exchange] .portal-container{padding:12px 12px calc(110px + env(safe-area-inset-bottom,0px))!important}body[data-site-page=exchange] .glass-panel,body[data-site-page=exchange] .glass-panel-card{background:#15263d!important;border-color:#354c64!important}body[data-site-page=exchange] .text-slate-400{color:#b7c8db!important}body[data-site-page=exchange] .text-slate-300{color:#d6e3f1!important}body[data-site-page=exchange] #itemsGrid{grid-template-columns:minmax(0,1fr)}body[data-site-page=exchange] #categoryPillsContainer{max-width:100%;min-width:0;overscroll-behavior-x:contain}body[data-site-page=exchange] #cartDrawer{width:min(100vw,420px)!important;max-width:100vw;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0)}body[data-site-page=exchange] #imageModalBox{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}body[data-site-page=exchange] #paginationContainer{flex-wrap:wrap;gap:12px}body[data-site-page=exchange] #paginationButtons{flex-wrap:wrap;justify-content:center}body[data-site-page=exchange] #floatingCartTrigger{bottom:calc(80px + env(safe-area-inset-bottom,0px));right:12px}body[data-site-page=event] #sidebottom-root .sidebottom ul,body[data-site-page=exchange] #sidebottom-root .sidebottom ul{height:calc(62px + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body[data-site-page] *,body[data-unified-admin] *{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}