/*
Theme Name: Alpha Pro Theme V3
Theme URI: https://malik-web.com
Author: Malik Web Team
Author URI: https://malik-web.com
Description: A next-generation, ultra-performance premium WordPress theme built for sports, leagues, and dynamic content.
Version: 3.0.0
Requires at least: 6.5
Tested up to: 6.7
Requires PHP: 8.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: malik-web
*/

html{scroll-behavior:smooth;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
*,*::before,*::after{margin:0;padding:0;list-style:none;box-sizing:inherit}
body,input,textarea,button{font-family:var(--Font-Primary);direction:ltr;font-optical-sizing:auto;font-style:normal;font-stretch:normal;font-size:16px;font-weight:500;line-height:35px;color:var(--Font-Color)}
body{position:relative;margin:0;padding:0;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:var(--Main-BG)}
:where(*,*::before,*::after){background-color:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:inherit;line-height:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-decoration:inherit}
button,input,textarea,select{touch-action:manipulation;font-family:inherit}
*:focus-visible{outline:2px solid var(--Main-Color);outline-offset:3px}
*:focus:not(:focus-visible){outline:none}
a{text-decoration:none;color:var(--Font-Color);transition:color var(--Tran) ease-in-out}
a:hover{color:var(--Main-Color)}
img,video,iframe,embed,object{max-width:100%;height:auto;display:block;vertical-align:middle}
ul,ol{list-style-type:none}
figure,figcaption{margin:0}
.alignleft{float:inline-start;margin-block-end:var(--Gap2);margin-inline-end:var(--Gap2)}
.alignright{float:inline-end;margin-block-end:var(--Gap2);margin-inline-start:var(--Gap2)}
.aligncenter{display:block;margin-inline-start:auto;margin-inline-end:auto}
:root{--Full-Width:100%;--Max-Width:1030px;--FontSize1:16px;--FontSize2:14px;--FontSize3:12px;--Gap1:15px;--Gap2:12px;--Gap3:8px;--Gap4:6px;--Radius1:15px;--Radius2:12px;--Radius3:8px;--Radius4:6px;--White-Color:#ffffff;--Black-Color:#000000;--Red-Color:#b51818;--Green-Color:#008d29;--Blue-Color:#4267b2;--Yellow-Color:#fab000;--StartSide:left;--EndSide:right;--Tran:0.3s;--Shadow:-12px -12px 15px rgba(57,65,124,0.07),12px 12px 15px rgba(57,65,124,0.07);--Title-BG:var(--White-Color);--Post-Holder-BG-1:rgb(233,235,238);--Post-Holder-BG-2:rgb(244,245,246)}
body.rtl,body.rtl input,body.rtl textarea,body.rtl button{direction:rtl}
body.rtl{--StartSide:right;--EndSide:left}
body.Night{--Title-BG:var(--Black-Color);--Shadow:-12px -12px 15px rgb(0 0 0 / 6%),12px 12px 15px rgb(0 0 0 / 6%);--Post-Holder-BG-1:var(--Main-BG);--Post-Holder-BG-2:var(--Secondary-BG)}
@media screen and (max-width:768px){:root{--Gap1:var(--Gap2);--Radius1:var(--Radius2)}}
@media screen and (max-width:576px){:root{--Gap2:var(--Gap3);--Radius2:var(--Radius3)}}
@media print{body{background:#fff!important;color:#000!important;line-height:1.5}}