style(brand): unify orange to #FA7850 + yellow token; fix tablet header gap
Deploy to Production on Develop Push / deploy (push) Successful in 22s
Deploy to Production on Develop Push / deploy (push) Successful in 22s
- Brand orange is now the official #FA7850 everywhere: folded the stray oranges (#F2762E, #E8833A, #ff6b2c) into it and kept a single darker shade (#E85D2A) for gradient depth + button hover. Added the official brand --yellow (#FFE16E) token. - Tablet header gap (769-1024px): the fixed header shrinks 80->60px there but first-section paddings kept their 80px clearance; pull the first section up by the 20px delta in that range only (phones untouched). Verified on interior pages and the full-bleed homepage hero — gap now matches desktop, no overlap. - Re-stamped cache-bust (v=f95de694). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
fd9df42995
commit
0a1971efad
271 files changed
+1475
-1464
No files matched your search
+2
-2
@@ -6,7 +6,7 @@
|
||||
/* Topic colours */
|
||||
.blog-page {
|
||||
--t-student-life: #2D738C;
|
||||
--t-study-tips: #E8833A;
|
||||
--t-study-tips: #FA7850;
|
||||
--t-slovenia: #3B82C4;
|
||||
--t-community: #7C5CBF;
|
||||
--t-guides: #2E9E6B;
|
||||
@@ -20,7 +20,7 @@
|
||||
}
|
||||
.blog-eyebrow {
|
||||
display: inline-block;
|
||||
color: #E8833A;
|
||||
color: #FA7850;
|
||||
font-weight: 700;
|
||||
font-size: 14px;
|
||||
letter-spacing: 0.06em;
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
========================================================================== */
|
||||
|
||||
/* ---- homepage promo banner (time-limited: sits above the partners strip) ---- */
|
||||
.event-banner { background: linear-gradient(115deg, #F2762E 0%, #E85D2A 55%, #2D738C 100%); color: #fff; padding: 18px 24px; }
|
||||
.event-banner { background: linear-gradient(115deg, #FA7850 0%, #E85D2A 55%, #2D738C 100%); color: #fff; padding: 18px 24px; }
|
||||
.event-banner-inner { max-width: 1120px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 20px; flex-wrap: wrap; }
|
||||
.event-banner-copy { display: flex; flex-direction: column; gap: 6px; }
|
||||
.event-banner-tag { display: inline-flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.92; }
|
||||
@@ -49,7 +49,7 @@
|
||||
.event-key-ico {
|
||||
flex: 0 0 auto; width: 42px; height: 42px; border-radius: 12px;
|
||||
display: flex; align-items: center; justify-content: center;
|
||||
background: #FFF1E8; color: #F2762E; font-size: 18px;
|
||||
background: #FFF1E8; color: #FA7850; font-size: 18px;
|
||||
}
|
||||
.event-key-text { display: flex; flex-direction: column; gap: 1px; }
|
||||
.event-key-k { font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #667085; }
|
||||
@@ -73,7 +73,7 @@
|
||||
.event-partner-name { font-size: 15px; font-weight: 700; color: #344054; }
|
||||
|
||||
/* ---- support / become-a-partner call-out ---- */
|
||||
.event-support { margin: 46px 0 6px; border-radius: 18px; background: linear-gradient(120deg, #F2762E 0%, #E85D2A 46%, #2D738C 100%); color: #fff; padding: 44px 32px; text-align: center; }
|
||||
.event-support { margin: 46px 0 6px; border-radius: 18px; background: linear-gradient(120deg, #FA7850 0%, #E85D2A 46%, #2D738C 100%); color: #fff; padding: 44px 32px; text-align: center; }
|
||||
.event-support-eyebrow { display: inline-flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.92; margin-bottom: 12px; }
|
||||
.event-support h2 { color: #fff; font-size: 28px; line-height: 1.15; margin: 0 0 12px; }
|
||||
.event-support p { color: rgba(255,255,255,0.92); font-size: 17px; line-height: 27px; max-width: 620px; margin: 0 auto 24px; }
|
||||
@@ -110,7 +110,7 @@
|
||||
.ev-use--more {
|
||||
display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px;
|
||||
text-decoration: none; color: #fff;
|
||||
background: linear-gradient(135deg, #F2762E 0%, #E85D2A 55%, #2D738C 100%) !important;
|
||||
background: linear-gradient(135deg, #FA7850 0%, #E85D2A 55%, #2D738C 100%) !important;
|
||||
}
|
||||
.ev-more-plus { font-size: 44px; font-weight: 300; line-height: 1; }
|
||||
.ev-more-label { font-size: 15px; font-weight: 700; }
|
||||
@@ -122,7 +122,7 @@
|
||||
.event-sticky-cta {
|
||||
position: fixed; left: 24px; bottom: 24px; z-index: 900;
|
||||
display: inline-flex; align-items: center; gap: 10px;
|
||||
background: #F2762E; color: #FFFFFF; font-weight: 700; font-size: 15px;
|
||||
background: #FA7850; color: #FFFFFF; font-weight: 700; font-size: 15px;
|
||||
padding: 14px 22px; border-radius: 999px; text-decoration: none;
|
||||
box-shadow: 0 10px 28px rgba(242,118,46,0.45);
|
||||
transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.25s ease;
|
||||
@@ -133,12 +133,12 @@
|
||||
@media (max-width: 600px) { .event-sticky-cta { left: 16px; bottom: 16px; padding: 12px 18px; font-size: 14px; } }
|
||||
|
||||
/* ---- registration form (reuses .ms-* from _member.css; provide its vars) ---- */
|
||||
.msreg { --mm-orange: #F2762E; --mm-teal: #2D738C; }
|
||||
.msreg { --mm-orange: #FA7850; --mm-teal: #2D738C; }
|
||||
.msreg.ms-section { max-width: 100%; padding: 8px 0 0; }
|
||||
.msreg .ms-field--full { grid-column: 1 / -1; }
|
||||
.msreg .ms-label { display: block; font-size: 14px; font-weight: 700; color: #344054; margin: 22px 0 8px; }
|
||||
.msreg .ms-label:first-child { margin-top: 0; }
|
||||
.msreg .ms-req { color: #F2762E; }
|
||||
.msreg .ms-req { color: #FA7850; }
|
||||
.msreg .ms-note { font-size: 13px; color: #667085; margin: 6px 0 0; }
|
||||
.msreg .ms-form textarea { margin-top: 0; }
|
||||
.msreg .er-consents { margin-top: 26px; }
|
||||
|
||||
@@ -407,7 +407,7 @@
|
||||
color: #101828;
|
||||
}
|
||||
.guide-help-title i {
|
||||
color: #ff6b2c;
|
||||
color: #FA7850;
|
||||
}
|
||||
.guide-help-contact p {
|
||||
margin: 0 0 16px;
|
||||
@@ -428,8 +428,8 @@
|
||||
transition: border-color .15s, color .15s, transform .15s;
|
||||
}
|
||||
.guide-help-email:hover {
|
||||
border-color: #ff6b2c;
|
||||
color: #ff6b2c;
|
||||
border-color: #FA7850;
|
||||
color: #FA7850;
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
/* Viber community card + button */
|
||||
@@ -991,7 +991,7 @@
|
||||
width: 7px;
|
||||
height: 7px;
|
||||
border-radius: 50%;
|
||||
background: #ff6b2c;
|
||||
background: #FA7850;
|
||||
}
|
||||
.route-links { display: flex; flex-wrap: wrap; gap: 8px; margin: 4px 0 8px; }
|
||||
.route-links a {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* ==========================================================================
|
||||
Become a Member page
|
||||
========================================================================== */
|
||||
.member-page { font-family: 'Inter', sans-serif; color: #101828; --mm-orange: #F2762E; --mm-teal: #2D738C; }
|
||||
.member-page { font-family: 'Inter', sans-serif; color: #101828; --mm-orange: #FA7850; --mm-teal: #2D738C; }
|
||||
.mm-h2 { font-size: 32px; line-height: 1.15; text-align: center; margin: 0 0 12px; color: #101828; }
|
||||
.mm-h2--light { color: #FFFFFF; }
|
||||
.mm-lead { text-align: center; max-width: 640px; margin: 0 auto 36px; font-size: 18px; line-height: 28px; color: #475467; }
|
||||
@@ -145,7 +145,7 @@
|
||||
}
|
||||
|
||||
/* ---- multi-step form ---- */
|
||||
.ms-section { max-width: 760px; margin: 0 auto; padding: 72px 24px; --mm-orange: #F2762E; --mm-teal: #2D738C; }
|
||||
.ms-section { max-width: 760px; margin: 0 auto; padding: 72px 24px; --mm-orange: #FA7850; --mm-teal: #2D738C; }
|
||||
.ms-head { text-align: center; margin-bottom: 28px; }
|
||||
.ms-eyebrow { display: inline-block; color: var(--mm-orange); font-weight: 700; font-size: 13px; letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 10px; }
|
||||
.ms-head h2 { font-size: 30px; margin: 0 0 8px; }
|
||||
@@ -240,7 +240,7 @@
|
||||
.mm-faq-a p { margin: 0; }
|
||||
|
||||
/* ---- final cta ---- */
|
||||
.mm-final { text-align: center; padding: 80px 24px; background: linear-gradient(135deg, #F2762E 0%, #E85D2A 100%); color: #FFFFFF; }
|
||||
.mm-final { text-align: center; padding: 80px 24px; background: linear-gradient(135deg, #FA7850 0%, #E85D2A 100%); color: #FFFFFF; }
|
||||
.mm-final h2 { font-size: 32px; margin: 0 auto 12px; max-width: 720px; }
|
||||
.mm-final p { font-size: 18px; line-height: 28px; margin: 0 auto 28px; max-width: 640px; color: rgba(255,255,255,0.92); }
|
||||
.mm-final .btn { background: #FFFFFF; color: #E85D2A; border: none; }
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
font-size: 14px;
|
||||
letter-spacing: 0.06em;
|
||||
text-transform: uppercase;
|
||||
color: #E8833A;
|
||||
color: #FA7850;
|
||||
}
|
||||
|
||||
.page-header-section h1 {
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
.sup-eyebrow {
|
||||
display: inline-flex; align-items: center; gap: 8px;
|
||||
font-weight: 700; font-size: 14px; letter-spacing: 0.06em;
|
||||
text-transform: uppercase; color: #E8833A;
|
||||
text-transform: uppercase; color: #FA7850;
|
||||
}
|
||||
.sup-hero h1 { font-size: 44px; line-height: 1.12; color: #101828; margin: 0; font-weight: 700; }
|
||||
.sup-lead { font-size: 19px; line-height: 30px; color: #475467; margin: 0; max-width: 680px; }
|
||||
|
||||
Reference in new issue
Block a user