/* ============================================================== */
/* 1. PATEFON FONT ULASH */
/* ============================================================== */

@font-face {
    font-family: 'Patefon';
    src: url('/templates/Default/fonts/Patefon%20Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap; /* Shrift yuklanguncha matn ko'rinib turishi uchun */
}

@font-face {
    font-family: 'Patefon';
    src: url('/templates/Default/fonts/Patefon%20Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Patefon';
    src: url('/templates/Default/fonts/Patefon%20Italic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}


/* ============================================================== */
/* 2. GLOBAL FONT (HAMMASI PATEFON) */
/* ============================================================== */

* {
    font-family: 'Patefon', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ============================================================== */
/* 3. BODY */
/* ============================================================== */

body {
    font-weight: 400;
    color: #444;
    margin: 0;
    padding: 0;
}


/* ============================================================== */
/* 4. SARLAVHALAR */
/* ============================================================== */

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    margin: 0 0 15px 0;
}


/* ============================================================== */
/* 5. MATNLAR */
/* ============================================================== */

p {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 15px;
}


/* ============================================================== */
/* 6. BUTTON / LINK */
/* ============================================================== */

a, button {
    font-family: 'Patefon', sans-serif;
    cursor: pointer;
    text-decoration: none;
}


/* ============================================================== */
/* 7. INPUTLAR */
/* ============================================================== */

input, textarea, select {
    font-family: 'Patefon', sans-serif;
}


/* ============================================================== */
/* 8. MAX SUSIY FORCE (agar nimadir override qilsa) */
/* ============================================================== */

html * {
    font-family: 'Patefon', sans-serif !important;
}