diff --git a/public/frontend/event-site.html b/public/frontend/event-site.html index f88e8b4..054db91 100644 --- a/public/frontend/event-site.html +++ b/public/frontend/event-site.html @@ -28,7 +28,7 @@ --white: #fff; --wrap: min(1280px, calc(100% - 64px)); --ease: cubic-bezier(.2,.8,.2,1); - --font-sans: "Heiti SC", "STHeiti", "SimHei", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif; + --font-sans: "Heiti SC", "STHeiti", "PingFang SC", "Microsoft YaHei", "Microsoft YaHei UI", "微软雅黑", "Noto Sans SC", "Noto Sans CJK SC", sans-serif; --font-serif: "Songti SC", "STSong", "SimSun", "NSimSun", serif; --font-small: var(--font-sans); --font-small-size: 14px; @@ -188,7 +188,7 @@ filter: none; } .hero-actions { position: absolute; z-index: 8; bottom: 31px; left: 50%; display: grid; grid-template-columns: repeat(2,79.2px); gap: 34.4px; width: max-content; margin: 0; padding: 0; transform: translateX(-50%); } - .hero-organizers { position: relative; display: grid; grid-template-columns: 1fr; gap: 9px; width: 100%; margin: 34px 0 0; padding: 0; background: none; border: 0; clip-path: none; backdrop-filter: none; font-family: var(--font-sans); font-kerning: normal; text-align: left; text-rendering: optimizeLegibility; } + .hero-organizers { position: relative; display: grid; grid-template-columns: 1fr; gap: 9px; width: 100%; margin: 34px 0 0; padding: 0; background: none; border: 0; clip-path: none; backdrop-filter: none; font-family: var(--font-sans); font-kerning: normal; text-align: left; text-rendering: optimizeLegibility; -webkit-text-stroke: 0; paint-order: normal; } .hero-org-row { position: relative; display: grid; grid-template-columns: 68px minmax(0,1fr); gap: 0; margin: 0; font-size: 13px; line-height: 1.38; text-align: left; text-shadow: 0 1px 3px rgba(0,10,42,.82), 0 0 8px rgba(126,225,255,.28); } .hero-org-row:nth-child(3), .hero-org-row:nth-child(4), .hero-org-row:nth-child(5) { grid-column: auto; } .hero-org-row dt { color: #effcff; font-weight: 800; white-space: nowrap; text-align: left; letter-spacing: .075em; } @@ -218,6 +218,8 @@ letter-spacing: .08em; text-align: center; text-shadow: 0 2px 10px rgba(0,15,70,.62), 0 0 12px rgba(180,241,255,.16); + -webkit-text-stroke: 0; + paint-order: normal; transform: scale(1.08); transition: transform .35s var(--ease),box-shadow .35s var(--ease),filter .35s var(--ease),letter-spacing .35s var(--ease),opacity .35s ease; } @@ -5395,26 +5397,24 @@ .roadmap .timeline { align-items: stretch; } - /* 预选赛说明不换行:四列时加宽第三卡 */ + .roadmap .step { + display: flex !important; + flex-direction: column; + align-items: stretch; + } + /* 四卡等宽;略收左右内边距,让预选赛说明单行放下 */ @media (min-width: 981px) { .roadmap .timeline { - grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1.72fr) minmax(0,1fr); + grid-template-columns: repeat(4, minmax(0, 1fr)); } - .roadmap .step:nth-child(3) { - padding-left: 20px; - padding-right: 20px; + .roadmap .step { + padding-left: 22px; + padding-right: 22px; } - } - @media (min-width: 681px) { .roadmap .step:nth-child(3) p { white-space: nowrap; } } - .roadmap .step { - display: flex !important; - flex-direction: column; - align-items: stretch; - } .roadmap .step-place { margin-top: auto !important; padding-top: 22px;