@charset "UTF-8";:root{--tg-btn-height:33px;--tg-btn-min-width:100px;--tg-btn-padding-x:10px;--tg-btn-radius:999px;--tg-btn-font-size:12px;--tg-btn-font-weight:800;--tg-auth-gap:10px;--tg-auth-margin-y:1px;--tg-auth-padding-y:6px;--tg-auth-padding-x:10px;--tg-float-bottom:10px;--tg-login-1:#1e8a58;--tg-login-2:#0072ff;--tg-register-1:#ff4e50;--tg-register-2:#f9d423;--tg-login-shadow:0 8px 22px rgba(30,138,88,.28);--tg-register-shadow:0 8px 22px rgba(249,212,35,.28);--tg-site-text-color:#fff;--tg-site-accent-color:#ffd56b;--tg-site-button-color:#d6a62e;--tg-nav-bg:rgba(20,16,10,.94)}#tg-auth-buttons,#tg-auth-buttons *,#tg-mobile-nav,#tg-mobile-nav *{box-sizing:border-box}#tg-auth-buttons{display:flex;align-items:center;justify-content:center;gap:var(--tg-auth-gap);width:auto;max-width:100%;margin:var(--tg-auth-margin-y) auto;padding:var(--tg-auth-padding-y) var(--tg-auth-padding-x);z-index:2147483646}#tg-auth-buttons.tg-auth-left{justify-content:flex-start;margin-left:0;margin-right:auto}#tg-auth-buttons.tg-auth-center{justify-content:center;margin-left:auto;margin-right:auto}#tg-auth-buttons.tg-auth-right{justify-content:flex-end;margin-left:auto;margin-right:0}.tg-auth-placeholder{box-sizing:border-box;visibility:hidden;pointer-events:none}#tg-auth-buttons .tg-auth-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tg-btn-min-width);height:var(--tg-btn-height);padding:0 var(--tg-btn-padding-x);border:0;border-radius:var(--tg-btn-radius);color:#fff;text-decoration:none;text-align:center;line-height:1;white-space:nowrap;font-family:inherit;font-size:var(--tg-btn-font-size);font-weight:var(--tg-btn-font-weight);letter-spacing:.2px;cursor:pointer;background-size:100% 100%;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;will-change:transform}#tg-auth-buttons .tg-login{background-image:linear-gradient(135deg,var(--tg-login-1),var(--tg-login-2));box-shadow:var(--tg-login-shadow)}#tg-auth-buttons .tg-register{background-image:linear-gradient(135deg,var(--tg-register-1),var(--tg-register-2));box-shadow:var(--tg-register-shadow)}#tg-auth-buttons .tg-auth-btn:hover,#tg-auth-buttons .tg-auth-btn:focus-visible{color:#fff;text-decoration:none;opacity:.96;transform:translateY(-2px) scale(1.03)}#tg-auth-buttons .tg-auth-btn:active{transform:translateY(0) scale(.99)}#tg-auth-buttons.tg-auth-floating{position:fixed;left:50%;bottom:var(--tg-float-bottom);width:auto;margin:0;padding:0;transform:translate(-50%,24px);opacity:0;visibility:hidden;pointer-events:none;background:transparent;border:0;box-shadow:none;transition:transform .25s ease,opacity .25s ease,visibility .25s ease}#tg-auth-buttons.tg-auth-floating.tg-auth-show{transform:translate(-50%,0);opacity:1;visibility:visible;pointer-events:auto}#tg-mobile-nav{display:none}@media (max-width:767px){#tg-auth-buttons{gap:12px;margin:10px auto;padding:4px 12px}#tg-auth-buttons .tg-auth-btn{min-width:100px;height:30px;padding:0 10px;font-size:14px}#tg-auth-buttons.tg-auth-floating{display:none!important}#tg-mobile-nav{position:fixed;left:50%;bottom:max(8px,env(safe-area-inset-bottom));z-index:2147483647;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;width:calc(100vw - 16px);max-width:560px;height:55px;margin:0!important;padding:0 4px;overflow:visible!important;clip-path:none;border:1px solid transparent;border-radius:15px;background:linear-gradient(var(--tg-nav-bg),var(--tg-nav-bg)) padding-box,linear-gradient(90deg,#14d9ff,#8b5cff 28%,#ff3fd8 52%,#ff8a2b 76%,#ffe25c) border-box;box-shadow:0 8px 24px rgba(0,0,0,.42),0 0 12px rgba(99,76,255,.16),inset 0 1px rgba(255,255,255,.07);transform:translate(-50%,0);opacity:1;visibility:visible;pointer-events:auto;transition:none;contain:layout style}#tg-mobile-nav.tg-mobile-nav-show{transform:translate(-50%,0);opacity:1;visibility:visible;pointer-events:auto}#tg-mobile-nav .tg-nav-item{position:relative;display:block;min-width:0;height:53px;padding:0 1px;color:var(--tg-site-text-color);text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#tg-mobile-nav .tg-nav-item:hover,#tg-mobile-nav .tg-nav-item:focus-visible,#tg-mobile-nav .tg-nav-home{color:var(--tg-site-accent-color)}#tg-mobile-nav .tg-nav-icon{position:absolute;top:5px;left:50%;display:block;width:25px;height:25px;transform:translateX(-50%);fill:currentColor;filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 2px 3px rgba(0,0,0,.3))}#tg-mobile-nav .tg-nav-label{position:absolute;right:0;bottom:4px;left:0;display:block;height:13px;min-height:13px;overflow:hidden;color:#fff;font-size:11.5px;font-weight:700;line-height:13px;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.75)}#tg-mobile-nav .tg-nav-home{color:#50dcff}#tg-mobile-nav .tg-nav-games{color:#c76dff}#tg-mobile-nav .tg-nav-register{color:#55d7ff}#tg-mobile-nav .tg-nav-login{color:#ff5ca8}#tg-mobile-nav .tg-nav-promo{padding:0 1px;color:var(--tg-site-accent-color)}#tg-mobile-nav .tg-nav-promo .tg-nav-icon-wrap{position:absolute;top:-9px;left:50%;isolation:isolate;display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin:0;border:0;border-radius:50%;background:conic-gradient(from 0deg,#18d9ff,#775cff 24%,#ff3fd8 49%,#ff7a2f 72%,#ffe45c 88%,#18d9ff);box-shadow:0 4px 10px rgba(0,0,0,.42),0 0 4px rgba(255,255,255,.30),0 0 6px rgba(255,70,210,.26);transform:translateX(-50%);transition:transform .2s ease}#tg-mobile-nav .tg-nav-promo .tg-nav-icon-wrap::after{content:"";position:absolute;inset:3px;z-index:-1;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(70,48,122,.98),rgba(31,24,63,.98) 48%,rgba(12,12,23,.99))}#tg-mobile-nav .tg-nav-promo .tg-nav-icon{position:relative;top:auto;left:auto;z-index:1;width:25px;height:25px;transform:none}#tg-mobile-nav .tg-nav-promo .tg-nav-label{z-index:3;color:#ffe86b;text-shadow:0 0 7px rgba(255,209,64,.55)}#tg-mobile-nav .tg-nav-promo:hover .tg-nav-icon-wrap,#tg-mobile-nav .tg-nav-promo:focus-visible .tg-nav-icon-wrap{transform:translateX(-50%) scale(1.06)}}@media (max-width:360px){#tg-mobile-nav{width:calc(100vw - 10px)}#tg-mobile-nav .tg-nav-label{font-size:10.5px}}@media (prefers-reduced-motion:reduce){#tg-auth-buttons .tg-auth-btn,#tg-auth-buttons.tg-auth-floating,#tg-mobile-nav,#tg-mobile-nav .tg-nav-promo .tg-nav-icon-wrap{transition:none}}
