.app{max-width:1400px;margin:0 auto;padding:14px 20px 28px;min-height:100vh;display:flex;flex-direction:column}.app__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px}.app__header-left{display:flex;align-items:center;gap:12px}.app__title{font-family:Fredoka One,Bebas Neue,Impact,sans-serif;font-size:1.6rem;font-weight:400;color:var(--text-primary);line-height:1.1;letter-spacing:.02em}.app__subtitle{font-family:DM Sans,sans-serif;font-size:.72rem;color:var(--text-muted);line-height:1;margin-top:2px}.app__main{display:flex;gap:18px;flex:1;align-items:flex-start}.app__table-area{flex:7;min-width:0}.app__feed-area{flex:3;min-width:240px;max-width:320px;position:sticky;top:14px}.app__error-banner{margin-bottom:12px;padding:10px 16px;border-radius:10px;background:#e539351f;border:1px solid rgba(229,57,53,.25);font-size:.85rem;color:#ef9a9a;display:flex;flex-direction:column}.app__error-detail{font-size:.72rem;color:var(--text-secondary);margin-top:2px}.app__empty{width:100%;text-align:center;padding:60px 20px;color:var(--text-secondary)}.app__empty p{font-size:1.1rem;margin-bottom:8px}.app__empty-hint{font-size:.85rem!important;color:var(--text-muted)}.app__footer{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.72rem;color:var(--text-muted)}.app__footer-dot{color:var(--text-muted)}.skeleton-row{height:52px;background:var(--bg-row);border-radius:8px;animation:shimmer 1.5s infinite;background-image:linear-gradient(90deg,var(--bg-row) 0%,rgba(255,255,255,.03) 50%,var(--bg-row) 100%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1023px){.app__main{flex-direction:column}.app__feed-area{position:static;max-width:none;min-width:0;width:100%}.app__feed-area>div{max-height:160px!important}}@media (max-width: 767px){.app{padding:8px 6px 16px}.app__header{padding-bottom:8px;margin-bottom:10px}.app__title{font-size:1.15rem}.app__subtitle{font-size:.65rem}.app__main{gap:12px}.app__feed-area>div{max-height:200px!important}table{font-size:15px!important}}:root{--bg-primary: #0A1A0D;--bg-secondary: #0F2614;--bg-row: #122B17;--bg-row-alt: #0F2614;--bg-row-hover: rgba(255, 107, 53, .08);--accent-orange: #FF6B35;--accent-gold: #FFD700;--accent-green: #4CAF50;--accent-red: #FF4444;--online-green: #4CAF50;--offline-grey: #555A6E;--text-primary: #F0E6D3;--text-secondary: #9DB8A0;--text-muted: #5A7A5E;--border: rgba(255, 107, 53, .2);--border-subtle: rgba(255, 255, 255, .06);--rank-gold: #FFD700;--rank-silver: #C0C0C0;--rank-bronze: #CD7F32;--card-radius: 12px;--transition-speed: .25s}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#0a1a0d;background-image:url(/wallpaper.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:var(--text-primary);min-height:100vh;overflow-x:hidden}.app__table-area>div,.app__feed-area>div,.app__header,.trophy-row-container,.community-stats-panel{background:#0a1a0de0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;padding:16px}#root{min-height:100vh}h1,h2,h3,h4{font-family:Fredoka One,Bebas Neue,Impact,sans-serif;text-transform:uppercase;letter-spacing:.03em}.stat-number,.rank-number{font-family:Bebas Neue,Impact,sans-serif;font-weight:400}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}::selection{background:var(--accent-orange);color:#fff}
