*{box-sizing:border-box;margin:0;padding:0}:root{--tg-theme-bg-color:#fff;--tg-theme-text-color:#222;--tg-theme-hint-color:#999;--tg-theme-link-color:#3390ec;--tg-theme-button-color:#3390ec;--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#f4f5f7;--tg-theme-header-bg-color:#fff;--tg-theme-accent-text-color:#3390ec;--tg-theme-section-bg-color:#fff;--tg-theme-section-header-text-color:#707579;--tg-theme-subtitle-text-color:#8e8e93;--tg-theme-destructive-text-color:#ff3b30;--tg-gradient-start:#54a3ff;--tg-gradient-end:#3390ec;--tg-card-shadow:0 2px 12px #0000000f;--tg-card-shadow-hover:0 8px 24px #0000001f;--tg-button-gradient:linear-gradient(135deg, #54a3ff 0%, #3390ec 100%);--tg-nav-bg:#ffffffd9;--tg-border-color:#00000014;--tg-success-bg:#34c7591f;--tg-success-fg:#34c759;--tg-danger-bg:#ff3b301a;--tg-gold:gold;--tg-orange:#f59e0b;--tg-orange-dark:#d97706;--tg-green-500:#10b981;--tg-green-600:#059669;--tg-gradient-gold:linear-gradient(135deg, var(--tg-orange), var(--tg-orange-dark));--tg-radius-sm:10px;--tg-radius-md:12px;--tg-radius-lg:16px;--tg-radius-xl:20px;--tg-radius-pill:999px;--tg-safe-area-top:0px;--tg-safe-area-bottom:0px;--tg-safe-area-left:0px;--tg-safe-area-right:0px}body.dark-theme{--tg-theme-bg-color:#18222d;--tg-theme-text-color:#fff;--tg-theme-hint-color:#8b939b;--tg-theme-link-color:#5eb3ff;--tg-theme-button-color:#5eb3ff;--tg-theme-secondary-bg-color:#131e29;--tg-theme-section-bg-color:#232e3c;--tg-gradient-start:#5eb3ff;--tg-gradient-end:#3d9aed;--tg-card-shadow:0 2px 12px #0000004d;--tg-card-shadow-hover:0 8px 24px #00000080;--tg-button-gradient:linear-gradient(135deg, #5eb3ff 0%, #3d9aed 100%);--tg-nav-bg:#1d2936d9;--tg-border-color:#ffffff14}body.panel-mode{background:var(--tg-theme-bg-color);padding-bottom:0;overflow-x:auto}html,body,#root{min-height:100vh}body{background:linear-gradient(180deg, var(--tg-theme-bg-color) 0%, var(--tg-theme-secondary-bg-color) 100%);color:var(--tg-theme-text-color);padding-bottom:100px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}.grid-spinner{border:3px solid var(--tg-theme-hint-color);border-top-color:var(--tg-theme-button-color);border-radius:50%;width:32px;height:32px;margin:0 auto;animation:.8s linear infinite grid-spin}@keyframes grid-spin{to{transform:rotate(360deg)}}.boot-skeleton{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:20px 16px;display:flex}.boot-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.boot-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.boot-stories{gap:14px;display:flex;overflow:hidden}.boot-item{align-items:center;gap:14px;display:flex}.boot-bone{background:#7f7f7f24;border-radius:6px;flex-shrink:0;max-width:100%;display:block;position:relative;overflow:hidden}.boot-bone:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);animation:1.4s ease-in-out infinite boot-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes boot-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.boot-bone:after{animation:none}}.b-sub{width:96px;height:12px}.b-title{border-radius:8px;width:150px;height:22px}.b-pill{border-radius:16px;width:64px;height:32px}.b-story{border-radius:50%;width:60px;height:60px}.b-card{border-radius:20px;width:100%;height:150px}.b-cover{border-radius:14px;width:64px;height:64px}.b-l1{width:70%;height:14px}.b-l2{width:45%;height:11px}.boot-error{text-align:center;min-height:100vh;color:var(--tg-theme-destructive-text-color,#e53935);justify-content:center;align-items:center;padding:0 24px;font-size:14px;display:flex}
