/* Основной стиль для сетки */
.home-grid {
display: grid;
gap: 8px;
max-width: 1200px;
margin: 0 auto;
padding: 15px;
background: #0A0F14; /* Темный фон (Star Citizen) */
}
/* Стили для GradientHeaderFrame */
.gradient-header-frame {
background: linear-gradient(90deg, #1B263B, #00D4FF); /* Темно-синий к неоновому голубому */
border-radius: 8px;
padding: 15px;
color: #FFFFFF; /* Белый текст */
box-shadow: 0 0 10px rgba(0, 212, 255, 0.5);
}
.gradient-header-frame .title {
font-size: 18px;
font-weight: 500;
text-shadow: 0 0 5px #00D4FF;
}
/* Стили для ModernButton */
.modern-button {
position: relative;
display: flex;
align-items: center;
background: #1B263B; /* Темно-синий для карточек */
border: 1px solid #00D4FF; /* Неоновый голубой */
border-radius: 8px;
padding: 10px;
overflow: hidden;
transition: transform 0.3s ease, box-shadow 0.3s ease;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
}
.modern-button:hover {
transform: scale(1.03);
box-shadow: 0 0 10px rgba(0, 212, 255, 0.7);
background: linear-gradient(to right, #1B263B, rgba(0, 212, 255, 0.2));
}
.modern-button img {
width: 60px;
margin-right: 10px;
transition: transform 0.3s ease;
}
.modern-button:hover img {
transform: rotate(5deg);
}
.modern-button .text {
font-weight: 500;
}
.modern-button .subtext {
color: #D3D3D3; /* Светло-серый */
font-size: 12px;
}
/* Стили для сетки сообществ */
.grid-adaptive {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
gap: 8px;
}
/* Стили для футера */
.home-footer {
text-align: center;
padding: 10px;
background: #1B263B;
color: #D3D3D3;
border-top: 1px solid #00D4FF;
}
.home-footer a {
color: #00D4FF;
text-decoration: none;
}
.home-footer a:hover {
text-decoration: underline;
}
/* Эффект тени для логотипа */
.with-drop-shadow {
filter: drop-shadow(0 0 5px #00D4FF);
}
/* Адаптивность для мобильных устройств */
@media (max-width: 768px) {
.home-grid {
grid-template-columns: 1fr;
}
.modern-button img {
width: 50px;
}
.gradient-header-frame {
padding: 10px;
}
}