/* Шрифт */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");

*,
*::before,
*::after {
    box-sizing: border-box;
}

html,
body {
    margin: 0;
    padding: 0;
}

body {
    font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    sans-serif;

    /* Градиент: красный -> тёмно-бордовый, как атмосфера основного сайта */
    background:
            radial-gradient(circle at top, rgba(248, 113, 113, 0.32), transparent 60%),
            radial-gradient(circle at bottom, rgba(127, 29, 29, 0.75), transparent 60%),
            #020617;
    color: #e5e7eb;
}

/* Лёгкий hover для ссылок */
a {
    transition: color 0.15s ease, opacity 0.15s ease, transform 0.12s ease;
}

a:hover {
    opacity: 0.96;
}

/* Общий контейнер карточки в "стеклянном" стиле под красную тему */
.glass-panel {
    background-color: rgba(15, 23, 42, 0.95);
    border-radius: 1.25rem;
    border: 1px solid rgba(248, 113, 113, 0.35); /* soft red border */
    box-shadow:
            0 20px 50px rgba(15, 23, 42, 0.98),
            0 0 0 1px rgba(15, 23, 42, 0.95);
}

/* Мягкий-muted текст, чтобы был читаем на тёмном фоне */
.text-muted-soft {
    color: #9ca3af;
}
