forked from UKSOURCE/hailearning.edu.vn
feat: create Partnership component and styles
This commit is contained in:
91
app/partnership/partnership.css
Normal file
91
app/partnership/partnership.css
Normal file
@@ -0,0 +1,91 @@
|
||||
/* ============================================
|
||||
Partnership Page — Scoped CSS
|
||||
============================================ */
|
||||
|
||||
/* ---------- Grid ---------- */
|
||||
.partnership-page .grid-bento {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(12, minmax(0, 1fr));
|
||||
gap: 1.5rem;
|
||||
}
|
||||
|
||||
/* ---------- Bento item ---------- */
|
||||
.partnership-page .bento-item {
|
||||
background-color: #ffffff;
|
||||
border: 1px solid #e5e7eb;
|
||||
}
|
||||
|
||||
/* Card xanh đậm override bento-item */
|
||||
.partnership-page .ps-highlight-card {
|
||||
background-color: #1a365d !important;
|
||||
border-color: #1a365d !important;
|
||||
}
|
||||
|
||||
/* ---------- Typography — thay thế h1/h2/h3 ---------- */
|
||||
.partnership-page .ps-heading,
|
||||
#collaborate-cta .ps-heading {
|
||||
font-size: clamp(2.5rem, 5vw, 4.5rem);
|
||||
font-weight: 700;
|
||||
line-height: 1.1;
|
||||
}
|
||||
|
||||
.partnership-page .ps-subheading,
|
||||
#collaborate-cta .ps-subheading {
|
||||
font-size: clamp(1.75rem, 3vw, 2.25rem);
|
||||
font-weight: 700;
|
||||
line-height: 1.2;
|
||||
}
|
||||
|
||||
.partnership-page .ps-form-title,
|
||||
#collaborate-cta .ps-form-title {
|
||||
font-size: 1.5rem;
|
||||
font-weight: 700;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
/* ---------- Color tokens ---------- */
|
||||
|
||||
.partnership-page .bg-brand-blue,
|
||||
#collaborate-cta .bg-brand-blue { background-color: #1b254b; }
|
||||
|
||||
.partnership-page .text-brand-blue,
|
||||
#collaborate-cta .text-brand-blue { color: #1b254b; }
|
||||
|
||||
.partnership-page .bg-brand-accent,
|
||||
#collaborate-cta .bg-brand-accent { background-color: #3b82f6; }
|
||||
|
||||
.partnership-page .text-brand-accent,
|
||||
#collaborate-cta .text-brand-accent { color: #3b82f6; }
|
||||
|
||||
.partnership-page .bg-brand-light,
|
||||
#collaborate-cta .bg-brand-light { background-color: #f8fbff; }
|
||||
|
||||
.partnership-page .text-brand-light,
|
||||
#collaborate-cta .text-brand-light { color: #f8fbff; }
|
||||
|
||||
.partnership-page .bg-brand-hover,
|
||||
#collaborate-cta .bg-brand-hover { background-color: #2d3a8c; }
|
||||
|
||||
.partnership-page .hover\:bg-brand-hover:hover,
|
||||
#collaborate-cta .hover\:bg-brand-hover:hover { background-color: #2d3a8c; }
|
||||
|
||||
.partnership-page .text-ui-muted,
|
||||
#collaborate-cta .text-ui-muted { color: #6b7280; }
|
||||
|
||||
.partnership-page .text-ui-text,
|
||||
#collaborate-cta .text-ui-text { color: #111827; }
|
||||
|
||||
.partnership-page .border-ui-border,
|
||||
#collaborate-cta .border-ui-border { border-color: #e5e7eb; }
|
||||
|
||||
.partnership-page .bg-ui-bg,
|
||||
#collaborate-cta .bg-ui-bg { background-color: #f9fafb; }
|
||||
|
||||
.partnership-page .hover\:shadow-md:hover {
|
||||
box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
|
||||
}
|
||||
|
||||
/* Explore Directory button */
|
||||
.partnership-page .ps-explore-btn:hover {
|
||||
box-shadow: 0 8px 20px rgb(0 0 0 / 0.15);
|
||||
}
|
||||
Reference in New Issue
Block a user