Şablon:Anasayfa/stil.css: Revizyonlar arasındaki fark
Görünüm
"→Hukukipedia - Anasayfa özel stilleri: .hk-home { max-width: 1180px; margin: 0 auto; color: #263447; font-size: 16px; line-height: 1.65; } .hk-home a { color: #174a78; text-decoration: none; } .hk-home a:hover { color: #0b6e99; text-decoration: underline; } →Genel başlıklar: .hk-home h1, .hk-home h2, .hk-home h3 { color: #172b4d; font-weight: 700; } .hk-home h2 { margin: 0 0 12px; paddi..." içeriğiyle yeni sayfa oluşturdu |
Değişiklik özeti yok |
||
| (Aynı kullanıcı tarafından yapılan 1 ara revizyon gösterilmiyor) | |||
| 1. satır: | 1. satır: | ||
/* Hukukipedia | /* Hukukipedia özel anasayfa tasarımı */ | ||
.hk- | .hk-portal { | ||
max-width: 1180px; | max-width: 1180px; | ||
margin: 0 auto; | margin: 0 auto; | ||
color: # | color: #26384a; | ||
font-size: 16px; | font-size: 16px; | ||
line-height: 1. | line-height: 1.6; | ||
} | } | ||
.hk- | .hk-portal a { | ||
color: # | color: #155a7d; | ||
text-decoration: none; | text-decoration: none; | ||
} | } | ||
.hk- | .hk-portal a:hover { | ||
color: # | color: #0b789b; | ||
text-decoration: underline; | text-decoration: underline; | ||
} | } | ||
.hk-portal h1, | |||
.hk-portal h2, | |||
.hk- | .hk-portal h3 { | ||
.hk- | color: #142d4a; | ||
.hk- | |||
color: # | |||
} | } | ||
.hk- | .hk-portal h2 { | ||
margin: 0 | margin: 4px 0 10px; | ||
font-size: 1.55rem; | |||
font-size: 1. | |||
} | } | ||
.hk- | .hk-portal h3 { | ||
margin | margin: 8px 0; | ||
font-size: 1. | font-size: 1.12rem; | ||
} | } | ||
/* Üst | /* Üst alan */ | ||
.hk-hero { | .hk-portal-hero { | ||
margin: 12px 0 | display: flex; | ||
padding: | align-items: center; | ||
justify-content: space-between; | |||
min-height: 280px; | |||
margin: 12px 0 22px; | |||
padding: 42px 58px; | |||
overflow: hidden; | |||
color: #ffffff; | color: #ffffff; | ||
background: | background: | ||
linear-gradient(120deg, | linear-gradient(120deg, #0c2945 0%, #124e6c 60%, #1b7185 100%); | ||
border-radius: 20px; | |||
border-radius: | box-shadow: 0 14px 35px rgba(13, 43, 69, 0.2); | ||
box-shadow: 0 | } | ||
.hk-hero-content { | |||
max-width: 760px; | |||
} | } | ||
.hk- | .hk-eyebrow, | ||
.hk-section-label { | |||
color: # | color: #bc8a3c; | ||
font-size: 0. | font-size: 0.76rem; | ||
font-weight: | font-weight: 800; | ||
letter-spacing: 0.13em; | letter-spacing: 0.13em; | ||
} | } | ||
.hk-hero h1 { | .hk-eyebrow { | ||
margin: 0 0 | color: #b9dce4; | ||
margin-bottom: 12px; | |||
} | |||
.hk-portal-hero h1 { | |||
margin: 0 0 10px; | |||
color: #ffffff; | color: #ffffff; | ||
font-size: | font-family: Georgia, serif; | ||
font-size: 3.2rem; | |||
letter-spacing: 0.02em; | letter-spacing: 0.02em; | ||
} | } | ||
.hk-hero | .hk-portal-hero p { | ||
color: # | max-width: 680px; | ||
margin: 0 0 25px; | |||
color: #e4f2f5; | |||
font-size: 1.12rem; | |||
} | } | ||
.hk-hero | .hk-hero-symbol { | ||
color: rgba(255, 255, 255, 0.16); | |||
font-family: Georgia, serif; | |||
font-size: 11rem; | |||
line-height: 1; | |||
} | } | ||
.hk-hero- | .hk-hero-buttons { | ||
display: flex; | display: flex; | ||
flex-wrap: wrap; | flex-wrap: wrap; | ||
| 86. satır: | 97. satır: | ||
} | } | ||
.hk- | .hk-primary-button, | ||
.hk-secondary-button { | |||
display: inline-block; | display: inline-block; | ||
padding: | padding: 10px 17px; | ||
border-radius: 8px; | border-radius: 8px; | ||
font-weight: 700; | font-weight: 700; | ||
} | } | ||
.hk- | .hk-primary-button { | ||
color: # | color: #173752; | ||
background: # | background: #ffffff; | ||
} | |||
.hk-secondary-button { | |||
color: #ffffff; | |||
border: 1px solid rgba(255, 255, 255, 0.55); | |||
} | |||
.hk-primary-button a, | |||
.hk-secondary-button a { | |||
color: inherit; | |||
} | |||
.hk-primary-button:hover, | |||
.hk-secondary-button:hover { | |||
text-decoration: none; | text-decoration: none; | ||
} | } | ||
/* | .hk-primary-button:hover { | ||
background: #f0d49b; | |||
} | |||
.hk-secondary-button:hover { | |||
background: rgba(255, 255, 255, 0.12); | |||
} | |||
/* Karşılama alanı */ | |||
.hk- | .hk-welcome { | ||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
justify-content: space-between; | justify-content: space-between; | ||
gap: | gap: 24px; | ||
margin: | margin-bottom: 38px; | ||
padding: | padding: 18px 25px; | ||
background: # | background: #f4f8fa; | ||
border-left: 5px solid #b9893c; | |||
border-left: 5px solid # | border-radius: 10px; | ||
border-radius: | |||
} | } | ||
.hk- | .hk-welcome strong { | ||
color: #173653; | |||
color: # | font-size: 1.1rem; | ||
font-size: 1. | |||
} | } | ||
.hk- | .hk-welcome p { | ||
margin: | margin: 2px 0 0; | ||
color: # | color: #657687; | ||
} | } | ||
.hk- | .hk-search-link { | ||
white-space: nowrap; | |||
font-weight: 700; | font-weight: 700; | ||
} | } | ||
/* | /* Bölüm başlıkları */ | ||
.hk-section-heading { | |||
display: flex; | |||
align-items: end; | |||
justify-content: space-between; | |||
gap: 20px; | |||
margin-bottom: 16px; | |||
} | |||
.hk-section-heading h2 { | |||
margin-top: 3px; | |||
} | |||
.hk-section-heading p { | |||
margin: 0 0 10px; | |||
color: #758391; | |||
} | |||
/* Erişim kartları */ | |||
.hk-access-grid { | |||
display: grid; | |||
grid-template-columns: repeat(4, 1fr); | |||
gap: 16px; | |||
margin-bottom: 38px; | |||
} | |||
.hk- | .hk-access-card { | ||
min-height: 195px; | |||
padding: | padding: 22px; | ||
background: #ffffff; | background: #ffffff; | ||
border: 1px solid # | border: 1px solid #dce6eb; | ||
border-radius: | border-top: 5px solid #286b88; | ||
border-radius: 13px; | |||
box-shadow: 0 5px 14px rgba(25, 55, 80, 0.06); | |||
} | |||
.hk-access-card:hover { | |||
transform: translateY(-3px); | |||
box-shadow: 0 9px 20px rgba(25, 55, 80, 0.11); | |||
} | |||
.hk-access-card p { | |||
min-height: 53px; | |||
margin: 6px 0 13px; | |||
color: #697988; | |||
font-size: 0.92rem; | |||
} | |||
.hk-card-icon { | |||
color: #b9893c; | |||
font-family: Georgia, serif; | |||
font-size: 2rem; | |||
font-weight: bold; | |||
} | |||
.hk-card-gold { | |||
border-top-color: #b9893c; | |||
} | } | ||
.hk- | .hk-card-teal { | ||
border-top-color: #238b91; | |||
} | } | ||
.hk- | .hk-card-navy { | ||
border-top-color: #233d64; | |||
} | } | ||
/* | /* Öne çıkan alanlar */ | ||
.hk-featured- | .hk-featured-layout { | ||
display: grid; | display: grid; | ||
grid-template-columns: | grid-template-columns: 1.4fr 0.9fr; | ||
gap: | gap: 20px; | ||
margin-bottom: | margin-bottom: 38px; | ||
} | } | ||
.hk-featured-main, | .hk-featured-main, | ||
.hk-featured-side { | .hk-featured-side { | ||
padding: | padding: 27px; | ||
border-radius: 15px; | |||
border: 1px solid # | border: 1px solid #dce6eb; | ||
} | } | ||
.hk-featured-main { | .hk-featured-main { | ||
border-top: 5px solid # | background: #f5fafb; | ||
border-top: 5px solid #1c7892; | |||
} | } | ||
.hk-featured-side { | .hk-featured-side { | ||
background: #fffaf1; | background: #fffaf1; | ||
border-top: 5px solid #b9893c; | |||
} | } | ||
.hk-featured- | .hk-featured-content { | ||
margin-top: 15px; | |||
margin-top: | |||
} | } | ||
.hk-featured- | .hk-featured-content p:last-child { | ||
margin-bottom: 0; | |||
} | } | ||
/* Son | /* Son içerik alanları */ | ||
.hk- | .hk-content-layout { | ||
display: grid; | display: grid; | ||
grid-template-columns: | grid-template-columns: 1.25fr 0.85fr; | ||
gap: | gap: 20px; | ||
margin-bottom: | margin-bottom: 38px; | ||
} | } | ||
.hk-latest, | .hk-latest-box, | ||
.hk-activity { | .hk-activity-box { | ||
padding: | padding: 26px; | ||
background: #ffffff; | background: #ffffff; | ||
border: 1px solid # | border: 1px solid #dce6eb; | ||
border-radius: | border-radius: 15px; | ||
} | } | ||
.hk- | .hk-activity-box { | ||
margin-top: - | background: #f8fafb; | ||
color: # | } | ||
.hk-box-header { | |||
display: flex; | |||
align-items: start; | |||
justify-content: space-between; | |||
gap: 15px; | |||
} | |||
.hk-box-header > a { | |||
margin-top: 15px; | |||
white-space: nowrap; | |||
font-weight: 700; | |||
} | |||
.hk-muted { | |||
color: #778592; | |||
font-size: 0.93rem; | |||
} | } | ||
.hk-topic-list ul { | .hk-topic-list ul { | ||
margin: | margin: 16px 0 0; | ||
padding: 0; | padding: 0; | ||
list-style: none; | list-style: none; | ||
| 221. satır: | 311. satır: | ||
.hk-topic-list li { | .hk-topic-list li { | ||
position: relative; | |||
margin: 0; | margin: 0; | ||
padding: | padding: 11px 0 11px 19px; | ||
border-bottom: 1px solid # | border-bottom: 1px solid #edf1f3; | ||
} | } | ||
| 230. satır: | 320. satır: | ||
content: "›"; | content: "›"; | ||
position: absolute; | position: absolute; | ||
left: | left: 2px; | ||
color: # | color: #b9893c; | ||
font-size: 1.25rem; | font-size: 1.25rem; | ||
font-weight: | font-weight: bold; | ||
} | } | ||
.hk- | .hk-activity-list { | ||
margin: 12px 0 20px; | |||
font-size: 1rem; | |||
} | } | ||
.hk-activity-list ul { | |||
.hk-activity | |||
padding-left: 18px; | padding-left: 18px; | ||
} | } | ||
/* Konu alanları */ | /* Konu alanları */ | ||
.hk- | .hk-topics-section { | ||
margin-bottom: | margin-bottom: 38px; | ||
padding: | padding: 27px; | ||
background: # | background: #eef5f7; | ||
border: 1px solid # | border: 1px solid #d5e5e9; | ||
border-radius: | border-radius: 15px; | ||
} | } | ||
.hk- | .hk-topic-buttons { | ||
display: flex; | |||
flex-wrap: wrap; | |||
gap: 9px; | |||
} | } | ||
.hk- | .hk-topic-buttons a { | ||
display: inline-block; | display: inline-block; | ||
padding: 8px 14px; | |||
padding: | color: #235875; | ||
color: # | |||
background: #ffffff; | background: #ffffff; | ||
border: 1px solid # | border: 1px solid #c9dfe4; | ||
border-radius: 20px; | border-radius: 20px; | ||
font-size: 0. | font-size: 0.92rem; | ||
font-weight: 600; | font-weight: 600; | ||
} | } | ||
.hk- | .hk-topic-buttons a:hover { | ||
color: #ffffff; | color: #ffffff; | ||
background: # | background: #246d88; | ||
text-decoration: none; | text-decoration: none; | ||
} | } | ||
/* Alt | /* Alt bilgi kutuları */ | ||
.hk- | .hk-bottom-links { | ||
display: grid; | display: grid; | ||
grid-template-columns: repeat(3, 1fr); | grid-template-columns: repeat(3, 1fr); | ||
gap: | gap: 16px; | ||
margin-bottom: | margin-bottom: 30px; | ||
} | } | ||
.hk- | .hk-bottom-links > div { | ||
padding: 23px; | padding: 23px; | ||
background: #ffffff; | background: #ffffff; | ||
border: 1px solid # | border: 1px solid #dce6eb; | ||
border-radius: 13px; | border-radius: 13px; | ||
} | } | ||
.hk- | .hk-bottom-icon { | ||
color: #b9893c; | |||
font-size: 1. | font-size: 1.7rem; | ||
} | } | ||
.hk- | .hk-bottom-links p { | ||
min-height: 48px; | min-height: 48px; | ||
color: # | color: #6f7e8b; | ||
font-size: 0.92rem; | |||
font- | |||
} | } | ||
/* Alt bağlantılar */ | /* Alt bağlantılar */ | ||
.hk-footer | .hk-portal-footer { | ||
padding: 20px; | |||
padding: | color: #71808c; | ||
color: # | background: #f2f5f7; | ||
background: # | border-top: 1px solid #dce5e9; | ||
border-top: 1px solid # | |||
text-align: center; | text-align: center; | ||
} | } | ||
.hk-footer | .hk-portal-footer a { | ||
margin: 0 7px; | margin: 0 7px; | ||
font-weight: 600; | font-weight: 600; | ||
} | } | ||
/* | /* Anasayfada içindekiler kutusunu gizler */ | ||
.hk- | .hk-portal #toc { | ||
display: none; | display: none; | ||
} | } | ||
| 346. satır: | 418. satır: | ||
/* Mobil görünüm */ | /* Mobil görünüm */ | ||
@media (max-width: | @media (max-width: 900px) { | ||
.hk- | .hk-access-grid { | ||
grid-template-columns: repeat(2, 1fr); | |||
} | } | ||
.hk- | .hk-featured-layout, | ||
.hk-content-layout { | |||
grid-template-columns: 1fr; | |||
.hk- | |||
} | } | ||
.hk- | .hk-bottom-links { | ||
grid-template-columns: 1fr; | grid-template-columns: 1fr; | ||
} | } | ||
} | |||
.hk- | @media (max-width: 650px) { | ||
.hk-portal-hero { | |||
min-height: auto; | |||
padding: 34px 25px; | |||
} | } | ||
.hk- | .hk-hero-symbol { | ||
display: none; | |||
} | } | ||
.hk- | .hk-portal-hero h1 { | ||
font-size: 2.3rem; | |||
} | } | ||
.hk-welcome, | |||
.hk- | .hk-section-heading { | ||
display: block; | |||
} | } | ||
.hk- | .hk-search-link { | ||
margin-top: 12px; | |||
} | } | ||
.hk- | .hk-access-grid { | ||
grid-template-columns: 1fr; | |||
} | } | ||
.hk-hero- | .hk-hero-buttons { | ||
display: block; | display: block; | ||
} | } | ||
.hk- | .hk-primary-button, | ||
.hk-secondary-button { | |||
display: block; | display: block; | ||
margin-bottom: 8px; | margin-bottom: 8px; | ||
| 408. satır: | 471. satır: | ||
} | } | ||
.hk- | .hk-featured-main, | ||
.hk-featured-side, | |||
.hk-latest-box, | |||
.hk-activity-box, | |||
.hk-topics-section { | |||
padding: 21px; | |||
} | } | ||
} | } | ||
11.47, 22 Eylül 2026 itibarı ile sayfanın şu anki hâli
/* Hukukipedia özel anasayfa tasarımı */
.hk-portal {
max-width: 1180px;
margin: 0 auto;
color: #26384a;
font-size: 16px;
line-height: 1.6;
}
.hk-portal a {
color: #155a7d;
text-decoration: none;
}
.hk-portal a:hover {
color: #0b789b;
text-decoration: underline;
}
.hk-portal h1,
.hk-portal h2,
.hk-portal h3 {
color: #142d4a;
}
.hk-portal h2 {
margin: 4px 0 10px;
font-size: 1.55rem;
}
.hk-portal h3 {
margin: 8px 0;
font-size: 1.12rem;
}
/* Üst alan */
.hk-portal-hero {
display: flex;
align-items: center;
justify-content: space-between;
min-height: 280px;
margin: 12px 0 22px;
padding: 42px 58px;
overflow: hidden;
color: #ffffff;
background:
linear-gradient(120deg, #0c2945 0%, #124e6c 60%, #1b7185 100%);
border-radius: 20px;
box-shadow: 0 14px 35px rgba(13, 43, 69, 0.2);
}
.hk-hero-content {
max-width: 760px;
}
.hk-eyebrow,
.hk-section-label {
color: #bc8a3c;
font-size: 0.76rem;
font-weight: 800;
letter-spacing: 0.13em;
}
.hk-eyebrow {
color: #b9dce4;
margin-bottom: 12px;
}
.hk-portal-hero h1 {
margin: 0 0 10px;
color: #ffffff;
font-family: Georgia, serif;
font-size: 3.2rem;
letter-spacing: 0.02em;
}
.hk-portal-hero p {
max-width: 680px;
margin: 0 0 25px;
color: #e4f2f5;
font-size: 1.12rem;
}
.hk-hero-symbol {
color: rgba(255, 255, 255, 0.16);
font-family: Georgia, serif;
font-size: 11rem;
line-height: 1;
}
.hk-hero-buttons {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.hk-primary-button,
.hk-secondary-button {
display: inline-block;
padding: 10px 17px;
border-radius: 8px;
font-weight: 700;
}
.hk-primary-button {
color: #173752;
background: #ffffff;
}
.hk-secondary-button {
color: #ffffff;
border: 1px solid rgba(255, 255, 255, 0.55);
}
.hk-primary-button a,
.hk-secondary-button a {
color: inherit;
}
.hk-primary-button:hover,
.hk-secondary-button:hover {
text-decoration: none;
}
.hk-primary-button:hover {
background: #f0d49b;
}
.hk-secondary-button:hover {
background: rgba(255, 255, 255, 0.12);
}
/* Karşılama alanı */
.hk-welcome {
display: flex;
align-items: center;
justify-content: space-between;
gap: 24px;
margin-bottom: 38px;
padding: 18px 25px;
background: #f4f8fa;
border-left: 5px solid #b9893c;
border-radius: 10px;
}
.hk-welcome strong {
color: #173653;
font-size: 1.1rem;
}
.hk-welcome p {
margin: 2px 0 0;
color: #657687;
}
.hk-search-link {
white-space: nowrap;
font-weight: 700;
}
/* Bölüm başlıkları */
.hk-section-heading {
display: flex;
align-items: end;
justify-content: space-between;
gap: 20px;
margin-bottom: 16px;
}
.hk-section-heading h2 {
margin-top: 3px;
}
.hk-section-heading p {
margin: 0 0 10px;
color: #758391;
}
/* Erişim kartları */
.hk-access-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 16px;
margin-bottom: 38px;
}
.hk-access-card {
min-height: 195px;
padding: 22px;
background: #ffffff;
border: 1px solid #dce6eb;
border-top: 5px solid #286b88;
border-radius: 13px;
box-shadow: 0 5px 14px rgba(25, 55, 80, 0.06);
}
.hk-access-card:hover {
transform: translateY(-3px);
box-shadow: 0 9px 20px rgba(25, 55, 80, 0.11);
}
.hk-access-card p {
min-height: 53px;
margin: 6px 0 13px;
color: #697988;
font-size: 0.92rem;
}
.hk-card-icon {
color: #b9893c;
font-family: Georgia, serif;
font-size: 2rem;
font-weight: bold;
}
.hk-card-gold {
border-top-color: #b9893c;
}
.hk-card-teal {
border-top-color: #238b91;
}
.hk-card-navy {
border-top-color: #233d64;
}
/* Öne çıkan alanlar */
.hk-featured-layout {
display: grid;
grid-template-columns: 1.4fr 0.9fr;
gap: 20px;
margin-bottom: 38px;
}
.hk-featured-main,
.hk-featured-side {
padding: 27px;
border-radius: 15px;
border: 1px solid #dce6eb;
}
.hk-featured-main {
background: #f5fafb;
border-top: 5px solid #1c7892;
}
.hk-featured-side {
background: #fffaf1;
border-top: 5px solid #b9893c;
}
.hk-featured-content {
margin-top: 15px;
}
.hk-featured-content p:last-child {
margin-bottom: 0;
}
/* Son içerik alanları */
.hk-content-layout {
display: grid;
grid-template-columns: 1.25fr 0.85fr;
gap: 20px;
margin-bottom: 38px;
}
.hk-latest-box,
.hk-activity-box {
padding: 26px;
background: #ffffff;
border: 1px solid #dce6eb;
border-radius: 15px;
}
.hk-activity-box {
background: #f8fafb;
}
.hk-box-header {
display: flex;
align-items: start;
justify-content: space-between;
gap: 15px;
}
.hk-box-header > a {
margin-top: 15px;
white-space: nowrap;
font-weight: 700;
}
.hk-muted {
color: #778592;
font-size: 0.93rem;
}
.hk-topic-list ul {
margin: 16px 0 0;
padding: 0;
list-style: none;
}
.hk-topic-list li {
position: relative;
margin: 0;
padding: 11px 0 11px 19px;
border-bottom: 1px solid #edf1f3;
}
.hk-topic-list li::before {
content: "›";
position: absolute;
left: 2px;
color: #b9893c;
font-size: 1.25rem;
font-weight: bold;
}
.hk-activity-list {
margin: 12px 0 20px;
font-size: 1rem;
}
.hk-activity-list ul {
padding-left: 18px;
}
/* Konu alanları */
.hk-topics-section {
margin-bottom: 38px;
padding: 27px;
background: #eef5f7;
border: 1px solid #d5e5e9;
border-radius: 15px;
}
.hk-topic-buttons {
display: flex;
flex-wrap: wrap;
gap: 9px;
}
.hk-topic-buttons a {
display: inline-block;
padding: 8px 14px;
color: #235875;
background: #ffffff;
border: 1px solid #c9dfe4;
border-radius: 20px;
font-size: 0.92rem;
font-weight: 600;
}
.hk-topic-buttons a:hover {
color: #ffffff;
background: #246d88;
text-decoration: none;
}
/* Alt bilgi kutuları */
.hk-bottom-links {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
margin-bottom: 30px;
}
.hk-bottom-links > div {
padding: 23px;
background: #ffffff;
border: 1px solid #dce6eb;
border-radius: 13px;
}
.hk-bottom-icon {
color: #b9893c;
font-size: 1.7rem;
}
.hk-bottom-links p {
min-height: 48px;
color: #6f7e8b;
font-size: 0.92rem;
}
/* Alt bağlantılar */
.hk-portal-footer {
padding: 20px;
color: #71808c;
background: #f2f5f7;
border-top: 1px solid #dce5e9;
text-align: center;
}
.hk-portal-footer a {
margin: 0 7px;
font-weight: 600;
}
/* Anasayfada içindekiler kutusunu gizler */
.hk-portal #toc {
display: none;
}
/* Mobil görünüm */
@media (max-width: 900px) {
.hk-access-grid {
grid-template-columns: repeat(2, 1fr);
}
.hk-featured-layout,
.hk-content-layout {
grid-template-columns: 1fr;
}
.hk-bottom-links {
grid-template-columns: 1fr;
}
}
@media (max-width: 650px) {
.hk-portal-hero {
min-height: auto;
padding: 34px 25px;
}
.hk-hero-symbol {
display: none;
}
.hk-portal-hero h1 {
font-size: 2.3rem;
}
.hk-welcome,
.hk-section-heading {
display: block;
}
.hk-search-link {
margin-top: 12px;
}
.hk-access-grid {
grid-template-columns: 1fr;
}
.hk-hero-buttons {
display: block;
}
.hk-primary-button,
.hk-secondary-button {
display: block;
margin-bottom: 8px;
text-align: center;
}
.hk-featured-main,
.hk-featured-side,
.hk-latest-box,
.hk-activity-box,
.hk-topics-section {
padding: 21px;
}
}