﻿:root {
    --primary-color: #FAFAF8;
    --primary-color-2: #F7F2EC;
    --primary-color-3: #d00000;
    --secondary-color-2: #dddddd;
    --secondary-color-1: #cccccc;
    --dark-color: #212529;
    --light-color: #f8f9fa;
    --text_color: #8B2635;
    --nav_color: #8B2635;
}

body {font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;padding-top: 0;}
a:link {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}

.xy_name{font-size: 1.5rem;line-height: 3rem;font-weight: bold;}

.text_color_a {color:var(--text_color);}
.section-title {color:var(--dark-color);position: relative;margin-bottom: 1rem;}
.section-title::after {content: '';position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);width: 180px;height: 2px;background: linear-gradient(to right, #EEEEEE 0%, #8B2635 30%, #8B2635 70%, #EEEEEE 100%);}
.cus_desc_a{color: var(--dark-color);background-color: var(--secondary-color-2);}
.cus_desc_a:hover{color: var(--dark-color);background-color: var(--secondary-color-1);text-decoration: none;}

.cus_zysz_bg::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.1);z-index: 1;}

.card_box_hover {transition: transform 0.3s ease, box-shadow 0.3s ease;}
.card_box_hover:hover{transform: translateY(-5px);box-shadow: 0 10px 30px rgba(0,0,0,0.15);}

.circle {border-radius: 50%;background: linear-gradient(to right, #c00000 0%, #d00000 50%, #c00000 100%); display: inline-block;}


.stats_box1 {background: var(--light-color);border-radius: 8px;}
.stats_box1 button {background: var(--secondary-color-1);text-decoration: none;color: #0a0a0a;}
.stats_box1 button:hover {background: var(--secondary-color-2);color: #111111;}
.stats_box1 a {background: var(--secondary-color-1);text-decoration: none;color: #0a0a0a;}
.stats_box1 a:hover {background: var(--secondary-color-2);color: #111111;}

.stats_box1 h4 {font-size: 1.5rem;color: #0a0a0a;}

.stats_box2 {background: var(--primary-color-2);border-radius: 8px;}

.stats_box h3 {font-size: 2.5rem;}

