Меню
Главная
Случайная статья
Настройки
|
/* Общие стили */
.user-page-container {
max-width: 1200px;
margin: 0 auto;
padding: 2rem 1rem;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
line-height: 1.75;
color: #1a1a1a;
font-size: 12pt;
}
/* Общие стили для карточек */
.user-header,
.quote-box,
.tenets-box,
.sidebar {
background: white;
border: 1px solid #e5e7eb;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.user-header:hover,
.quote-box:hover,
.tenets-box:hover,
.sidebar:hover {
transform: translateY(-2px);
box-shadow: 0 8px 16px rgba(0,0,0,0.15);
}
/* Стиль для приветствия - более согласованный */
.user-greeting {
font-size: 1.4rem;
font-weight: 500;
margin: 0 0 1rem 0;
color: #1a1a1a;
line-height: 1.4;
}
/* Общие стили для заголовков */
h2 {
font-size: 1.4rem;
font-weight: 500;
margin: 0 0 1.5rem 0;
color: #1a1a1a;
padding: 0;
border: none;
background: none;
}
/* Фикс для отступов заголовков в блоках */
.tenets-box h2,
.sidebar h2 {
margin-top: 0 !important;
}
.warning-banner {
background: #fffbe6;
border: 1px solid #ffd666;
border-radius: 12px;
padding: 1rem 1.5rem;
margin-bottom: 2.5rem;
/* Дефолтная тень как у остальных контейнеров */
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.warning-banner:hover {
transform: translateY(-2px);
/* Меняем тень на такую же, как у остальных при hover */
box-shadow: 0 8px 16px rgba(0,0,0,0.15);
}
.content-grid {
display: grid;
grid-template-columns: 1fr 300px;
gap: 2.5rem;
}
.quote-box {
border-radius: 8px;
padding: 2rem 2.5rem;
margin-bottom: 2.5rem;
font-style: italic;
}
.quote-box .autor {
margin-top: 1rem;
font-style: normal;
color: #1a1a1a;
}
.tenets-box {
border-radius: 12px;
padding: 2rem 2.5rem;
}
.tenets-box ul {
margin: 0;
padding: 0;
list-style: none;
}
.tenets-box ul li {
margin: 0 0 0.5rem 0;
padding-left: 1.25rem;
position: relative;
color: #1a1a1a;
line-height: 1.5;
}
.tenets-box ul li:before {
content: "•";
position: absolute;
left: 0;
color: #1a1a1a;
}
.tenets-box ul ul {
margin-top: 0.25rem;
margin-left: 1.25rem;
}
.tenets-box ul ul li {
margin-bottom: 0.25rem;
line-height: 1.4;
}
.tenets-box a {
color: #0645ad;
text-decoration: none;
}
.tenets-box a:hover {
text-decoration: underline;
}
.sidebar {
border-radius: 12px;
padding: 1.5rem 1.75rem;
}
.userbox-container {
display: flex;
flex-direction: column;
gap: 1.25rem;
}
.user-header {
display: grid;
grid-template-columns: auto 1fr;
gap: 2.5rem;
margin-bottom: 2.5rem;
padding: 2rem 2.5rem;
border-radius: 12px;
}
.user-avatar {
width: 150px;
height: 150px;
border-radius: 12px;
object-fit: cover;
}
.quick-links {
display: flex;
gap: 1rem;
flex-wrap: wrap;
margin-top: 1.5rem;
}
.quick-link {
padding: 0.5rem 1rem;
background: #f8f9fa;
border-radius: 6px;
color: #2c3e50;
text-decoration: none;
transition: all 0.2s ease;
border: 1px solid #e5e7eb;
}
.quick-link:hover {
background: #e5e7eb;
transform: translateY(-1px);
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
@media (max-width: 768px) {
.content-grid {
grid-template-columns: 1fr;
}
.user-header {
grid-template-columns: 1fr;
text-align: center;
}
.user-avatar {
margin: 0 auto;
}
.quick-links {
justify-content: center;
}
}
|
|