body {    font-family: 'Inter', sans-serif;    margin: 0;    overflow-x: hidden;    background: #f8fafc;}h1{padding:1rem 0;font-size: 2rem!important;font-weight: bold!important;}h2{padding:1.6rem 0;font-size: 2.2rem!important;font-weight: bold!important;}h3{padding:1.2rem 0;font-size: 1.6rem!important;font-weight: bold!important;}h4{padding:1rem 0;font-size: 1.2rem!important;font-weight: bold!important;}.quote{background:#fff;padding:1rem;border-radius:0.6rem;margin: 0 0 1rem 0}p{margin:1rem 0!important;}table {    width: 100%;    border-collapse: collapse; /* Убираем двойные рамки */    font-family: sans-serif;    background-color: white;    border-radius: 0.6rem;    overflow: hidden;}/* Оформление шапки */table thead {    _background-color: #1e293b; /* Темный цвет */	background-color: rgb(79 70 229 / 1);        color: #ffffff;}table th {    text-align: left;    padding: 16px;    font-size: 14px;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 0.05em;}/* Стилизация ячеек тела */table td {    padding: 16px;    border-bottom: 1px solid #f1f5f9;    color: #475569;    font-size: 15px;}/* --- ПЕРЕСТРОЧНЫЙ АКЦЕНТ (Зебра) --- */table tbody tr:nth-child(even) {    background-color: #f8fafc; /* Легкий серый для четных строк */}/* Эффект при наведении */table tbody tr:hover {    background-color: #eff6ff; /* Мягкий голубой */    transition: background-color 0.2s ease;}/* Убираем нижнюю рамку у последней строки */table tbody tr:last-child td {    border-bottom: none;}        ul {    list-style-type: none;    padding-left: 25px;    margin:0 25px!important;}ul li {    text-indent: -25px;     margin-bottom: 10px;}ul li::before {    content: "—";    padding-right: 10px; }/* Анимированный светлый "жидкий" фон */.liquid-bg {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: -1;    background: linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%);    overflow: hidden;}.blob {    position: absolute;    width: 600px;    height: 600px;    background: linear-gradient(135deg, rgba(129, 140, 248, 0.2), rgba(192, 132, 252, 0.2));    filter: blur(100px);    border-radius: 50%;    animation: move 25s infinite alternate;}.blob-2 {    background: linear-gradient(135deg, rgba(14, 165, 233, 0.15), rgba(45, 212, 191, 0.15));    width: 500px;    height: 500px;    left: 40%;    top: 40%;    animation: move 18s infinite alternate-reverse;}@keyframes move {    from { transform: translate(-15%, -15%) rotate(0deg); }    to { transform: translate(25%, 25%) rotate(90deg); }}/* Светлые стеклянные эффекты */.glass {    background: rgba(255, 255, 255, 0.4);    backdrop-filter: blur(16px) saturate(180%);    -webkit-backdrop-filter: blur(16px) saturate(180%);    border: 1px solid rgba(255, 255, 255, 0.5);    box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.05);}.glass-hover:hover {    background: rgba(255, 255, 255, 0.6);    border-color: rgba(255, 255, 255, 0.8);    transform: translateY(-2px);    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}/* Стилизация скроллбара для светлой темы */::-webkit-scrollbar {    width: 6px;}::-webkit-scrollbar-track {    background: transparent;}::-webkit-scrollbar-thumb {    background: rgba(0, 0, 0, 0.1);    border-radius: 10px;}/* Мобильное меню */#mobile-sidebar {    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}#mobile-sidebar.hidden-menu {    transform: translateX(-100%);}#mobile-overlay {    transition: opacity 0.3s ease;}