/*
Theme Name: Astra Child - Yono Games Space
Theme URI: https://yonogamesspace.com/
Description: Custom Astra child theme for Yono Games Space gaming website
Author: Yono Games Space Team
Author URI: https://yonogamesspace.com/
Template: astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
*/

/* Custom Styles from yo.php will be loaded via custom-styles.css */

/* Desktop Navigation Menu - Top Right Corner */
@media (min-width: 922px) {
    /* Header container */
    .ast-main-header-wrap {
        position: relative;
    }
    
    /* Right section positioning */
    .site-header-primary-section-right {
        position: absolute !important;
        top: 10px !important;
        right: 20px !important;
        display: flex !important;
        justify-content: flex-end !important;
        align-items: center !important;
        z-index: 100;
    }
    
    /* Horizontal menu layout */
    .main-header-menu.ast-nav-menu {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 5px !important;
        flex-wrap: nowrap !important;
    }
    
    /* Menu items inline */
    .main-header-menu.ast-nav-menu li {
        display: inline-block !important;
        margin: 0 5px !important;
        float: none !important;
    }
    
    /* Menu link styling */
    .main-header-menu.ast-nav-menu li a {
        white-space: nowrap !important;
        padding: 6px 10px !important;
        font-size: 14px !important;
    }
    
    /* Ensure header has proper spacing below */
    .site-header {
        margin-bottom: 0 !important;
    }
}

.app-list-text {
    font-size: 28px !important;
    font-weight: 600 !important;
    line-height: 2.2 !important;
    letter-spacing: 0.5px !important;
    word-spacing: 16px !important;
    color: #222 !important;
    margin-bottom: 20px !important;
}

.app-list-text strong {
    font-size: 32px !important;
    color: #0073aa !important;
    font-weight: 700 !important;