|
|
|
|
@ -29,14 +29,14 @@
|
|
|
|
|
--wrap: min(1280px, calc(100% - 64px));
|
|
|
|
|
--ease: cubic-bezier(.2,.8,.2,1);
|
|
|
|
|
--font-sans: "Liberation Sans", "Noto Sans", "Noto Sans CJK SC", "Source Han Sans SC", "Noto Sans SC", sans-serif;
|
|
|
|
|
--font-serif: "Noto Serif CJK SC", "Source Han Serif SC", "Noto Serif SC", "Liberation Serif", serif;
|
|
|
|
|
--font-small: var(--font-sans);
|
|
|
|
|
--font-serif: "Songti SC", "STSong", "SimSun", "NSimSun", serif;
|
|
|
|
|
--font-small: var(--font-serif);
|
|
|
|
|
--font-small-size: 14px;
|
|
|
|
|
--font-en: "Liberation Sans", "Noto Sans", sans-serif;
|
|
|
|
|
}
|
|
|
|
|
* { box-sizing: border-box; }
|
|
|
|
|
html { width: 100%; min-height: 100%; overflow-x: hidden; scroll-behavior: smooth; }
|
|
|
|
|
body { margin: 0; width: 100%; min-width: 320px; min-height: 100%; overflow-x: hidden; color: var(--ink); background: #071526; font-family: var(--font-sans); -webkit-font-smoothing: antialiased; }
|
|
|
|
|
body { margin: 0; width: 100%; min-width: 320px; min-height: 100%; overflow-x: hidden; color: var(--ink); background: #071526; font-family: var(--font-serif); -webkit-font-smoothing: antialiased; }
|
|
|
|
|
a { color: inherit; text-decoration: none; }
|
|
|
|
|
.wrap { width: var(--wrap); margin: 0 auto; }
|
|
|
|
|
.site-header { position: absolute; inset: 0 0 auto; z-index: 20; color: #fff; background: transparent; }
|
|
|
|
|
@ -92,10 +92,10 @@
|
|
|
|
|
pointer-events: none;
|
|
|
|
|
}
|
|
|
|
|
.hero-banner--landmarks {
|
|
|
|
|
background-image: url("assets/generated/hero-three-landmarks-compact-v14-4k.png?v=1");
|
|
|
|
|
background-image: url("assets/generated/hero-three-landmarks-compact-v14-4k.jpg?v=20260826");
|
|
|
|
|
}
|
|
|
|
|
.hero-banner--photonic {
|
|
|
|
|
background-image: url("assets/generated/hero-photonic-youth-blue-purple-balanced-v7-sharp-trails-4k.png?v=1");
|
|
|
|
|
background-image: url("assets/generated/hero-photonic-youth-blue-purple-balanced-v7-sharp-trails-4k.jpg?v=20260826");
|
|
|
|
|
background-position: center center;
|
|
|
|
|
}
|
|
|
|
|
.hero-banner--photonic img { object-position: center center; }
|
|
|
|
|
@ -5314,6 +5314,76 @@
|
|
|
|
|
line-height: 1.25 !important;
|
|
|
|
|
white-space: nowrap !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* 中文宋体:Logo、标题、导航、单位名称、按钮、说明小字、页脚 */
|
|
|
|
|
body,
|
|
|
|
|
.brand-logo-text,
|
|
|
|
|
.hero-slogan .slogan-second,
|
|
|
|
|
.nav,
|
|
|
|
|
.nav a,
|
|
|
|
|
.hero-organizers,
|
|
|
|
|
.hero-org-row,
|
|
|
|
|
.hero-org-row dt,
|
|
|
|
|
.hero-org-row dd,
|
|
|
|
|
.hero-primary,
|
|
|
|
|
.audience-tracks-layout .audience-index h2,
|
|
|
|
|
.audience-tracks-layout .audience-index .audience-callout,
|
|
|
|
|
.audience-tracks-layout .audience-index .audience-callout em,
|
|
|
|
|
.audience-tracks-layout .tracks .section-title,
|
|
|
|
|
.roadmap .section-title,
|
|
|
|
|
.awards .section-title,
|
|
|
|
|
.audience-tracks-layout .audience-stage strong,
|
|
|
|
|
.audience-tracks-layout .audience-stage .stage-sub,
|
|
|
|
|
.audience-tracks-layout .audience-type strong,
|
|
|
|
|
.audience-tracks-layout .audience-type p,
|
|
|
|
|
.audience-project-copy,
|
|
|
|
|
.audience-tracks-layout .audience-focus .audience-project-copy,
|
|
|
|
|
.audience-tracks-layout .audience-detail > p,
|
|
|
|
|
.audience-tracks-layout .tracks-summary strong,
|
|
|
|
|
.audience-tracks-layout .tracks-summary p,
|
|
|
|
|
.audience-tracks-layout .tracks .track-card h3,
|
|
|
|
|
.audience-tracks-layout .tracks .track-card p,
|
|
|
|
|
.roadmap .step h3,
|
|
|
|
|
.roadmap-intro,
|
|
|
|
|
.step p,
|
|
|
|
|
.step p strong,
|
|
|
|
|
.award-card h3,
|
|
|
|
|
.award-card small,
|
|
|
|
|
.award-card p,
|
|
|
|
|
.awards-summary,
|
|
|
|
|
.footer-brand,
|
|
|
|
|
.footer-meta {
|
|
|
|
|
font-family: var(--font-serif) !important;
|
|
|
|
|
}
|
|
|
|
|
.language-switch,
|
|
|
|
|
[lang="en"],
|
|
|
|
|
.matched-section-label,
|
|
|
|
|
.audience-eyebrow,
|
|
|
|
|
.tracks-kicker,
|
|
|
|
|
.roadmap-intro strong,
|
|
|
|
|
.footer-brand::before {
|
|
|
|
|
font-family: var(--font-en) !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* 赛程地点固定在卡片底部,四卡同一高度对齐 */
|
|
|
|
|
.roadmap .timeline {
|
|
|
|
|
align-items: stretch;
|
|
|
|
|
}
|
|
|
|
|
.roadmap .step {
|
|
|
|
|
display: flex !important;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
align-items: stretch;
|
|
|
|
|
}
|
|
|
|
|
.roadmap .step-place {
|
|
|
|
|
margin-top: auto !important;
|
|
|
|
|
padding-top: 22px;
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
font-family: var(--font-serif) !important;
|
|
|
|
|
letter-spacing: .08em !important;
|
|
|
|
|
}
|
|
|
|
|
@media (max-width: 680px) {
|
|
|
|
|
.roadmap .step-place { white-space: normal; }
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
@ -5336,7 +5406,7 @@
|
|
|
|
|
<img src="assets/generated/hero-three-landmarks-compact-v14-hd.png?v=1" alt="">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="hero-banner hero-banner--photonic">
|
|
|
|
|
<img src="assets/generated/hero-photonic-youth-blue-purple-balanced-v7-sharp-trails-4k.png?v=1" alt="">
|
|
|
|
|
<img src="assets/generated/hero-photonic-youth-blue-purple-balanced-v7-sharp-trails-4k.jpg?v=20260826" alt="">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="hero-map-dots" aria-hidden="true"></div>
|
|
|
|
|
|