/* Import Yekan Font */
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400&display=swap');

/* Reset CSS */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Body */
body {
    font-family: 'Vazirmatn', sans-serif; /* Use Yekan font for all text */
    background-color: #8f0000;
    color: white;
    direction: rtl; /* Right-to-left layout */
}

/* Header */
header {
    padding: 20px;
    text-align: center;
    background-color: #8f0000;
}

.logo img {
    width: 225px; /* Increased size to 1.5 times larger (original was 150px) */
}

/* Price List */
.price-list {
    margin: 50px auto;
    width: 90%;
    max-width: 600px;
    text-align: center;
}

.price-list h1 {
    margin-bottom: 30px;
    font-size: 32px;
    border-bottom: 2px solid white;
    padding-bottom: 10px;
}

.price-list ul {
    list-style-type: none;
}

.price-list li {
    display: flex;
    justify-content: space-between;
    padding: 15px 0;
    border-bottom: 1px solid white;
    font-size: 20px;
    direction: rtl; /* Ensure items are aligned RTL */
}

.price-list .item {
    text-align: right; /* Align item names to the right */
}

.price-list .price {
    text-align: left; /* Align prices to the left */
    direction: ltr; /* Ensure digits appear Left-to-Right (LTR) */
    unicode-bidi: isolate; /* Isolate the number formatting from text flow */
}

/* Contact Buttons Section */
.contact-buttons {
    margin-top: 30px;
    text-align: center;
}

/* WhatsApp Call Button */
.whatsapp-button, .call-button {
    display: inline-block;
    padding: 15px 30px;
    margin: 10px;
    color: white;
    text-decoration: none;
    font-size: 18px;
    border-radius: 25px; /* Fully rounded corners */
    transition: background-color 0.3s ease;
}

/* WhatsApp Button Color */
.whatsapp-button {
    background-color: #25d366; /* WhatsApp green color */
}

.whatsapp-button:hover {
    background-color: #1ebe57; /* Darker green on hover */
}

/* Direct Call Button */
.call-button {
    background-color: black; /* Black for direct call */
}

.call-button:hover {
    background-color: #444; /* Darker black on hover */
}
.instagram-button {
    background-color: #E1306C;
    color: white;
    padding: 10px 20px;
    font-size: 16px;
    text-decoration: none;
    border-radius: 5px;
    margin-left: 10px;
}

.instagram-button:hover {
    background-color: #C13584;
}

/* Responsive Design */
@media (max-width: 768px) {
    .price-list h1 {
        font-size: 28px;
    }

    .price-list li {
        font-size: 18px;
    }

    .whatsapp-button, .call-button {
        font-size: 16px;
        padding: 12px 25px;
    }
}
