.page-wrapper{max-width:1280px;margin:0 auto;padding:2rem 1.5rem}@media (max-width:767.98px){.page-wrapper{padding:1.25rem 1rem}}@media (max-width:575.98px){.page-wrapper{padding:1rem .75rem}}.page-header-responsive{margin-bottom:2rem}.page-header-responsive h1{font-size:var(--font-size-3xl);color:var(--text-primary);margin:0;font-weight:700}@media (max-width:575.98px){.page-header-responsive h1{font-size:var(--font-size-2xl)}}@media (max-width:399.98px){.navbar-brand>span{display:none!important}.navbar-brand{gap:.25rem!important}}@media (max-width:1199.98px) and (min-width:992px){.nav-center-group{margin-right:1.25rem!important}.nav-center-group .masterweb-nav-link{padding:.4rem .55rem!important;font-size:.85rem!important}.nav-link-hide-xl{display:none!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm,4px)}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}.product-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-2xl);transition:all .4s var(--ease-out-expo);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover{border-color:#f973164d;transform:translateY(-4px);box-shadow:0 12px 32px #0006}.product-card:before{content:"";border-radius:var(--radius-2xl);-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff0f 0%,#fff0 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.table-responsive-wrapper{-webkit-overflow-scrolling:touch;margin-bottom:1rem;overflow-x:auto}.table-responsive-wrapper table{min-width:max-content;margin-bottom:0}@media (max-width:575.98px){.cms-search-panel{width:auto!important;max-width:none!important;box-shadow:var(--shadow-xl)!important;position:fixed!important;top:4rem!important;left:1rem!important;right:1rem!important}}@media (hover:none){.carousel-btn-prev,.carousel-btn-next,.store-card-carousel-btn,.store-detail-hero-carousel-btn{opacity:1!important;width:38px!important;height:38px!important}.carousel-dot,.store-card-carousel-dots button,.store-detail-hero-carousel-dot,.store-detail-gallery-carousel-dot{border-radius:50%!important;min-width:12px!important;min-height:12px!important}.premium-card:hover .carousel-btn-prev,.premium-card:hover .carousel-btn-next,.store-card:hover .store-card-carousel-btn,.store-detail-hero:hover .store-detail-hero-carousel-btn{opacity:1!important}}.license-sidebar{flex-direction:column;height:100vh;display:flex;position:sticky;top:0}@media (max-width:991.98px){.license-sidebar{transition:transform .25s cubic-bezier(.16,1,.3,1);transform:translate(-100%);box-shadow:8px 0 32px #0003;z-index:1050!important;width:min(280px,85vw)!important;height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.license-sidebar--open{transform:translate(0)!important}}@media (max-width:575.98px){.news-card-thumb{width:64px!important;height:64px!important}.news-card-meta{font-size:.7rem!important}}@media (max-width:767.98px){.hero-section{min-height:auto!important;padding-top:3.5rem!important;padding-bottom:2rem!important}.hero-section h1{font-size:clamp(2rem,8vw,2.75rem)!important}.hero-section .g-5{--bs-gutter-y:2.5rem}}@media (max-width:575.98px){.store-detail-related-grid{grid-template-columns:1fr!important}}.mobile-buy-bar{display:none}@media (max-width:991.98px){.mobile-buy-bar{z-index:1070;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px)saturate(160%);padding:.625rem .75rem .625rem .875rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom));align-items:center;gap:.75rem;animation:.35s cubic-bezier(.16,1,.3,1) .15s backwards fadeInUp;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 12px 40px #00000047,0 2px 8px #0000001f}.mobile-buy-bar-info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.mobile-buy-bar-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.mobile-buy-bar-price{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;font-size:1rem;font-weight:700;display:flex}.mobile-buy-bar-coins{color:var(--coin-color-dark,#b8860b);background:var(--coin-bg,#f5b7001f);border:1px solid var(--coin-border,#f5b70059);border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.mobile-buy-bar-btn{border-radius:var(--radius-lg);background:var(--gradient-primary);color:#fff;cursor:pointer;box-shadow:0 4px 14px rgba(var(--primary-rgb), .35);border:none;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-size:.85rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mobile-buy-bar-btn:active{transform:scale(.97)}.mobile-buy-bar-btn:disabled{opacity:.6;cursor:default}.store-detail-page{padding-bottom:5.5rem}body.has-mobile-buy-bar .footer-back-to-top{bottom:calc(1rem + 76px)}}@media (max-width:575.98px){.auth-form-shell{padding:1rem .75rem!important}.auth-form-shell>div>div{padding-left:1.25rem!important;padding-right:1.25rem!important}}.skeleton-shimmer{animation:1.6s ease-in-out infinite shimmer;background-image:linear-gradient(100deg,#0000 20%,#ffffff17 50%,#0000 80%)!important;background-size:200% 100%!important}[data-bs-theme=light] .skeleton-shimmer{background-image:linear-gradient(100deg,#0000 20%,#0f172a0f 50%,#0000 80%)!important}@media (max-width:767.98px){.skeleton-shell{padding-top:4rem!important}}@media (max-width:575.98px){.page-layout-shell{padding-top:3rem!important;padding-bottom:2.5rem!important}}@media (max-width:767.98px){.image-gallery-responsive{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:479.98px){.image-gallery-responsive{grid-template-columns:1fr!important}}@media (max-width:767.98px){.pricing-table-responsive,.team-grid-responsive{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:479.98px){.pricing-table-responsive,.team-grid-responsive{grid-template-columns:1fr!important}}.grid-responsive-2{grid-template-columns:1fr!important}.grid-responsive-3{grid-template-columns:repeat(3,1fr)!important}.grid-responsive-4{grid-template-columns:repeat(4,1fr)!important}@media (max-width:767.98px){.grid-responsive-2{grid-template-columns:1fr!important}.grid-responsive-3,.grid-responsive-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:479.98px){.grid-responsive-3,.grid-responsive-4{grid-template-columns:1fr!important}}.tracker-legend-label{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}@media (max-width:479.98px){.games-podium>div{padding:.75rem .35rem!important}.games-podium>div>div:first-of-type{margin-bottom:.25rem!important}}@media (max-width:767.98px){.staff-settings-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.staff-settings-tabs::-webkit-scrollbar{display:none}.staff-settings-tabs .nav-item{flex-shrink:0}}.article-body img{border-radius:var(--radius-lg);max-width:100%;height:auto}.article-body iframe{max-width:100%}.article-body pre{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);background:var(--bg-code-block,#1e1e2e);color:#e2e8f0;padding:1rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.article-body table{-webkit-overflow-scrolling:touch;border-collapse:collapse;max-width:100%;margin:1rem 0;display:block;overflow-x:auto}.article-body th,.article-body td{border:1px solid var(--border-color);text-align:left;padding:.5rem .75rem}.article-body h1,.article-body h2,.article-body h3{color:var(--text-primary);line-height:1.35}.submission-card:hover{border-color:rgba(var(--primary-rgb), .25);box-shadow:var(--shadow-md);transform:translateY(-1px)}.metric-card:hover{border-color:rgba(var(--primary-rgb), .2);box-shadow:var(--shadow-md)}@media (max-width:575.98px){.notification-actions{flex-wrap:wrap}}
