/*
 * TabbyMC Custom Style
 * Cat-themed gaming website inspired by CubeCraft
 * Auto-generated improvement system
 */

/* Import all styles */
@import url('dark-theme.css');
@import url('hero.css');
@import url('news.css');
@import url('footer.css');
@import url('navigation.css');
@import url('stats.css');
@import url('games.css');

/* Base overrides */
.tbmc-page {
    max-width: 100%;
    padding: 0;
    margin: 0;
}

/* Hide default WordPress elements */
.site-header.dynamic-header {
    display: none !important;
}

.page-header {
    display: none !important;
}

.entry-title {
    display: none !important;
}

/* Cat paw cursor trail */
@keyframes paw-trail {
    0% { opacity: 1; transform: scale(1); }
    100% { opacity: 0; transform: scale(0.5) translateY(-20px); }
}

.tbmc-paw {
    position: fixed;
    pointer-events: none;
    font-size: 20px;
    animation: paw-trail 0.8s forwards;
    z-index: 9999;
}

/* Scrollbar styling */
::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background: var(--tbmc-bg);
}

::-webkit-scrollbar-thumb {
    background: var(--tbmc-accent);
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--tbmc-accent-hover);
}

/* Selection styling */
::selection {
    background: var(--tbmc-accent);
    color: #fff;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .tbmc-hero-title {
        font-size: 2.5rem;
    }
    
    .tbmc-hero-tagline {
        font-size: 1.1rem;
    }
    
    .tbmc-server-ip {
        font-size: 1.2rem;
        padding: 15px 25px;
    }
}
@import url('shop.css');
@import url('leaderboard.css');
@import url('contact.css');
@import url('events.css');
@import url('gallery.css');
@import url('premium.css');
@import url('faq.css');
@import url('server-status.css');
@import url('countdown.css');
@import url('animations.css');
@import url('theme-toggle.css');
@import url('mobile-app.css');
@import url('profiles.css');
@import url('404.css');
@import url('breadcrumbs.css');
@import url('comments.css');
@import url('widgets.css');
@import url('pagination.css');
@import url('awards.css');
@import url('modal.css');
@import url('tooltips.css');
@import url('search.css');
@import url('matchmaking.css');
@import url('punishments.css');
@import url('treasure.css');
@import url('seasonal.css');
@import url('loading.css');
@import url('arcade.css');
@import url('world-map.css');
@import url('pets.css');
@import url('cursor.css');
@import url('toast.css');
@import url('cookies.css');
@import url('back-to-top.css');
@import url('parallax.css');
@import url('announcement.css');
@import url('lightbox.css');
@import url('voice-chat.css');
@import url('accordion.css');
@import url('hints.css');
@import url('progress.css');
@import url('3d-effects.css');
@import url('upload.css');
@import url('search.css');
@import url('breadcrumbs.css');
@import url('pagination.css');
@import url('modal.css');
@import url('modal.css');
