/* GLOBAL MOBILE FORCE - para evitar abrir desktop em aba anônima/mobile */

html {
    -webkit-text-size-adjust: 100%;
}

body {
    overflow-x: hidden !important;
}

@media (max-width: 768px) {
    body,
    main,
    .app,
    .page,
    .container,
    .dashboard,
    .home,
    .hero,
    .feed-page {
        max-width: 100vw !important;
        overflow-x: hidden !important;
    }

    .desktop-only,
    .desktop-menu,
    .sidebar-desktop {
        display: none !important;
    }

    .mobile-only,
    .mobile-feed-topbar,
    .bottom-menu {
        display: flex;
    }

    input,
    textarea,
    select,
    button {
        font-size: 16px;
    }
}
