diff --git a/public/frontend/event-site.html b/public/frontend/event-site.html
index 291d41b..8aa685f 100644
--- a/public/frontend/event-site.html
+++ b/public/frontend/event-site.html
@@ -608,7 +608,7 @@
.hero-banner--landmarks img { object-position: 10% center; }
.hero-banner--photonic { background-size: cover; background-position: right center; }
.hero-banner--photonic img { object-position: right center; }
- .hero { height: 60dvh; min-height: 60dvh; max-height: 60dvh; overflow: hidden; }
+ .hero { height: 70dvh; min-height: 70dvh; max-height: 70dvh; overflow: hidden; }
.hero-actions { position: relative; top: auto; right: auto; bottom: auto; left: auto; transform: none; width: max-content; height: auto; margin: 22px auto 0; }
.hero::after { background: radial-gradient(ellipse 48% 32% at 50% 77%, rgba(3,23,108,.58) 0%, rgba(6,45,140,.3) 52%, transparent 82%), radial-gradient(ellipse 46% 28% at 50% 27%, rgba(112,45,211,.42) 0%, rgba(78,38,181,.2) 50%, transparent 80%), linear-gradient(180deg, rgba(28,11,102,.24) 0%, transparent 30%, transparent 68%, rgba(16,23,91,.22) 100%); box-shadow: inset 0 -120px 120px rgba(18,24,92,.1), inset 0 1px rgba(226,214,255,.14); }
.hero-grid { padding-top: 118px; justify-content: flex-start; align-items: flex-start; }
@@ -5167,9 +5167,9 @@
.hero,
html.is-prototype-scaled .hero {
width: 100% !important;
- height: 60dvh !important;
- min-height: 60dvh !important;
- max-height: 60dvh !important;
+ height: 70dvh !important;
+ min-height: 70dvh !important;
+ max-height: 70dvh !important;
overflow: hidden;
}
.hero-map-dots { left: 0; right: 0; width: 100%; }
@@ -5376,38 +5376,45 @@
white-space: nowrap !important;
}
- /* 系统黑体 / 宋体;大标题与小标题宋体并略加粗;「寻找光通信…」黑体 Regular */
+ /* 五大标题宋体略加粗;最小字宋体 Regular;其余黑体 Regular */
body,
body * {
font-family: var(--font-sans) !important;
font-weight: 400 !important;
font-synthesis: none;
}
- .audience-detail > p,
- .audience-tracks-layout .audience-index span,
- .audience-tracks-layout .audience-index .audience-callout,
- .audience-tracks-layout .audience-index .audience-callout em {
- font-family: var(--font-sans) !important;
- font-weight: 400 !important;
- }
.hero-slogan .slogan-second,
.audience-tracks-layout .audience-index h2,
- .audience-tracks-layout .audience-stage strong,
- .audience-tracks-layout .audience-stage .stage-sub,
- .audience-tracks-layout .audience-type strong,
.audience-tracks-layout .tracks .section-title,
.audience-tracks-layout .tracks .section-title span,
- .tracks-summary strong,
- .audience-tracks-layout .tracks .track-card h3,
.roadmap .section-title,
- .roadmap .step h3,
- .roadmap .step p strong,
- .awards .section-title,
- .awards .award-card h3 {
+ .awards .section-title {
font-family: var(--font-serif) !important;
font-weight: 600 !important;
font-synthesis: weight;
}
+ .nav,
+ .nav a,
+ .language-switch,
+ .hero-organizers,
+ .hero-organizers dt,
+ .hero-organizers dd,
+ .hero-org-row,
+ .matched-section-label,
+ .audience-kicker,
+ .audience-eyebrow,
+ .tracks-kicker,
+ .roadmap-intro strong,
+ .step-place,
+ .roadmap .step-place,
+ .award-card small,
+ .awards .award-card small,
+ .footer-brand,
+ .footer-meta,
+ [lang="en"] {
+ font-family: var(--font-serif) !important;
+ font-weight: 400 !important;
+ }
/* 赛程地点固定在卡片底部,四卡同一高度对齐 */
.roadmap .timeline {
@@ -5435,7 +5442,7 @@
margin-top: auto !important;
padding-top: 22px;
white-space: nowrap;
- font-family: var(--font-sans) !important;
+ font-family: var(--font-serif) !important;
letter-spacing: .08em !important;
}
@media (max-width: 680px) {