﻿body {
    background-color: #fff;
    font-family: Arial, sans-serif;
    color: #000;
    line-height: 1.6;
    margin: 0;
    padding: 0;
}

.container {
    width: 80%;
    margin: 0 auto;
    padding: 1.25rem 0;
}

.text-center {
    text-align: center;
}

.text-start {
    text-align: left;
}

.text-header {
    color: #000;
}

.text-description {
    color: #000;
}

.text-red {
    color: #000;
}

.font-semibold {
    font-weight: 600;
}

.text-20 {
    font-size: 20px;
}

.text-25 {
    font-size: 25px;
}

.mt-4 {
    margin-top: 1rem;
}

ul.list-decimal,
ul.list-decimal2 {
    list-style-type: decimal;
    list-style-position: inside;
    padding-left: 30px;
    color: #000;
}

ul.filled-circle {
    list-style-type: disc;
    padding-left: 40px;
}

ul.empty-circle {
    list-style-type: circle;
    padding-left: 60px;
}

li.list-inside {
    padding-left: 10px;
    margin-bottom: 0.5rem;
}

h1 {
    margin: 1rem 0 0.5rem 0;
}

p {
    margin: 0.5rem 0;
}

b {
    font-weight: bold;
}
ol.main {
    counter-reset: section;
    padding-left: 0;
    list-style: none;
}

    ol.main > li {
        counter-increment: section;
        margin-bottom: 1.5em;
    }

        ol.main > li > .title {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 20px;
            font-weight: bold; /* Başlıq bold */
        }

            ol.main > li > .title::before {
                content: counter(section) ".";
                font-weight: bold; /* Nömrə bold */
            }

        ol.main > li > p {
            margin: 0.5em 0 1em 0;
        }

    ol.main ol.sub {
        counter-reset: subsection;
        list-style: none;
        padding-left: 0;
    }

        ol.main ol.sub > li {
            counter-increment: subsection;
            margin-bottom: 0.75em;
            font-weight: normal; /* ALT MƏTN bold deyil */
        }

            ol.main ol.sub > li::before {
                content: counter(section) "." counter(subsection) ". ";
                font-weight: normal;
            }

ol.alpha {
    counter-reset: alpha;
    list-style: none;
    padding-left: 1.5em;
    margin-top: 0.5em;
}

    ol.alpha > li {
        counter-increment: alpha;
        position: relative;
        padding-left: 1.5em;
        margin-bottom: 0.5em;
    }

        ol.alpha > li::before {
            content: counter(alpha, lower-alpha) ") ";
            position: absolute;
            left: 0;
            font-weight: bold;
        }

ul.dash-list {
    list-style: none;
    padding-left: 1em;
}

    ul.dash-list li::before {
        content: "– ";
        margin-left: -1em;
        position: relative;
        left: -0.5em;
    }
