.elementor-159359 .elementor-element.elementor-element-a3389e0{--display:flex;}.elementor-159359 .elementor-element.elementor-element-ede80cf .title-subtitle{color:#000000;font-size:20px;}.elementor-159359 .elementor-element.elementor-element-ede80cf .title{color:#000000;}.elementor-159359 .elementor-element.elementor-element-0b226c6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-159359 .elementor-element.elementor-element-b98394c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-159359 .elementor-element.elementor-element-b98394c.e-con{--align-self:center;}.elementor-159359 .elementor-element.elementor-element-6b6e8db img{border-style:groove;border-radius:10px 10px 10px 10px;}.elementor-159359 .elementor-element.elementor-element-62f32f6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-159359 .elementor-element.elementor-element-cdf4b18{--display:flex;}.elementor-159359 .elementor-element.elementor-element-6809818 img{border-style:groove;border-radius:10px 10px 10px 10px;}.elementor-159359 .elementor-element.elementor-element-2e2df51{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-159359 .elementor-element.elementor-element-2e2df51.elementor-element{--align-self:center;}.elementor-159359 .elementor-element.elementor-element-452b160{--display:flex;}.elementor-159359 .elementor-element.elementor-element-008282d img{border-style:groove;border-radius:10px 10px 10px 10px;}.elementor-159359 .elementor-element.elementor-element-3ed472f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-159359 .elementor-element.elementor-element-3ed472f.elementor-element{--align-self:center;}body.elementor-page-159359:not(.elementor-motion-effects-element-type-background), body.elementor-page-159359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mrp30.com/wp-content/uploads/2025/12/Forza-Horizon-HD-Wallpaper-Background-Image.jpg");background-size:cover;}@media(min-width:1025px){body.elementor-page-159359:not(.elementor-motion-effects-element-type-background), body.elementor-page-159359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-159359 .elementor-element.elementor-element-0b226c6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-159359 .elementor-element.elementor-element-0b226c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-159359 .elementor-element.elementor-element-62f32f6{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-159359 .elementor-element.elementor-element-2e2df51{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-159359 .elementor-element.elementor-element-3ed472f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}/* Start custom CSS for container, class: .elementor-element-0b226c6 */.fps-table-responsive {
        width: 100%;
        border-collapse: collapse;
        font-family: 'Vazirmatn', sans-serif;
        font-size: 14px;
        border-radius: 10px;
        overflow: hidden;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
        margin: 0 auto;
        table-layout: fixed;
        direction: rtl;
    }
    
    .fps-table-responsive thead {
        background-color: #c4c4c4;
        color: white;
    }
    
    .fps-table-responsive thead th {
        padding: 16px 12px;
        text-align: center;
        font-weight: 600;
        font-size: 15px;
        border: none;
    }
    
    /* تنظیم عرض ستون‌ها */
    .fps-table-responsive th:nth-child(1) { width: 35%; }
    .fps-table-responsive th:nth-child(2) { width: 22%; }
    .fps-table-responsive th:nth-child(3) { width: 20%; }
    .fps-table-responsive th:nth-child(4) { width: 23%; }
    
    .fps-table-responsive tbody tr {
        transition: all 0.2s ease;
        border-bottom: 1px solid #f0f0f0;
    }
    
    .fps-table-responsive tbody tr:nth-child(odd) {
        background-color: #fafafa;
    }
    
    .fps-table-responsive tbody tr:nth-child(even) {
        background-color: #ffffff;
    }
    
    .fps-table-responsive tbody tr:hover {
        background-color: #f0f7ff;
    }
    
    .fps-table-responsive td {
        padding: 18px 12px;
        text-align: center;
        font-weight: 500;
        border: none;
        vertical-align: middle;
    }
    
    .resolution-cell-responsive {
        font-weight: 600;
        color: #212121;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 8px;
        font-size: 14px;
    }
    
    .resolution-text-responsive {
        font-size: 13px;
        direction: ltr;
        letter-spacing: 0.5px;
    }
    
    .recommended-badge-responsive {
        background-color: #d32f2f;
        color: white;
        font-size: 11px;
        padding: 4px 10px;
        border-radius: 12px;
        font-weight: 600;
        display: inline-flex;
        align-items: center;
        gap: 4px;
        white-space: nowrap;
    }
    
    .recommended-badge-responsive::before {
        content: '★';
        font-size: 11px;
    }
    
    .avg-fps-responsive {
        font-weight: 800;
        font-size: 20px;
        color: #d32f2f;
    }
    
    .min-fps-responsive, .max-fps-responsive {
        font-weight: 600;
        color: #555;
        font-size: 16px;
    }
    
    .fps-indicator-responsive {
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        margin-right: 6px;
    }
    
    .min-indicator-responsive {
        background-color: #ff9800;
    }
    
    .max-indicator-responsive {
        background-color: #4caf50;
    }
    
    /* رسپانسیو برای تبلت */
    @media (max-width: 768px) {
        .fps-table-responsive {
            font-size: 13px;
        }
        
        .fps-table-responsive thead th {
            padding: 14px 10px;
            font-size: 14px;
        }
        
        .fps-table-responsive td {
            padding: 16px 10px;
        }
        
        .avg-fps-responsive {
            font-size: 18px;
        }
        
        .min-fps-responsive, .max-fps-responsive {
            font-size: 15px;
        }
        
        .resolution-cell-responsive {
            font-size: 13px;
        }
    }
    
    /* رسپانسیو برای موبایل */
    @media (max-width: 480px) {
        .fps-table-responsive {
            font-size: 12px;
        }
        
        .fps-table-responsive thead th {
            padding: 12px 8px;
            font-size: 13px;
        }
        
        .fps-table-responsive td {
            padding: 14px 8px;
        }
        
        .avg-fps-responsive {
            font-size: 16px;
        }
        
        .min-fps-responsive, .max-fps-responsive {
            font-size: 14px;
        }
        
        .resolution-cell-responsive {
            font-size: 12px;
            gap: 4px;
        }
        
        .resolution-text-responsive {
            font-size: 11px;
        }
        
        .recommended-badge-responsive {
            font-size: 10px;
            padding: 3px 8px;
        }
        
        .fps-table-responsive th:nth-child(1) { width: 40%; }
        .fps-table-responsive th:nth-child(2) { width: 20%; }
        .fps-table-responsive th:nth-child(3) { width: 18%; }
        .fps-table-responsive th:nth-child(4) { width: 22%; }
    }/* End custom CSS */