:root{--tg-theme-bg-color: #ffffff;--tg-theme-text-color: #000000;--tg-theme-hint-color: #999999;--tg-theme-link-color: #2481cc;--tg-theme-button-color: #2481cc;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #f4f4f5;--tg-theme-section-bg-color: #ffffff;--background: var(--tg-theme-bg-color);--foreground: var(--tg-theme-text-color);--card: var(--tg-theme-section-bg-color);--card-foreground: var(--tg-theme-text-color);--muted: var(--tg-theme-secondary-bg-color);--muted-foreground: var(--tg-theme-hint-color);--accent: var(--tg-theme-button-color);--accent-foreground: var(--tg-theme-button-text-color);--border: rgba(0, 0, 0, .08);--input-background: var(--tg-theme-secondary-bg-color)}.dark{--border: rgba(255, 255, 255, .12)}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}[data-animated]{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}[data-hover-animated]:hover{transform:translateZ(0) scale(1.02);transition:transform .2s cubic-bezier(.4,0,.2,1)}:root{--container-max-width: 512px;--container-padding: 16px;--grid-columns: 2;--header-padding: 16px}@media (min-width: 768px){:root{--container-max-width: 672px;--container-padding: 24px;--grid-columns: 3;--header-padding: 24px}}@media (min-width: 1024px){:root{--container-max-width: 800px;--container-padding: 32px;--grid-columns: 4;--header-padding: 32px}}@media (min-width: 1440px){:root{--container-max-width: 1000px;--container-padding: 40px;--grid-columns: 4;--header-padding: 40px}}*{box-sizing:border-box;margin:0;padding:0}:root{--tg-viewport-safe-area-inset-top: 0px;--tg-viewport-safe-area-inset-bottom: 0px;--tg-viewport-safe-area-inset-left: 0px;--tg-viewport-safe-area-inset-right: 0px;--tg-viewport-content-safe-area-inset-top: 0px;--tg-viewport-content-safe-area-inset-bottom: 0px;--tg-viewport-content-safe-area-inset-left: 0px;--tg-viewport-content-safe-area-inset-right: 0px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain}#app{min-height:100vh}*{-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:0px;background:transparent}
