diff --git a/index.html b/index.html index 2df539129..986f8bd4e 100755 --- a/index.html +++ b/index.html @@ -64,11 +64,132 @@ } .v-h { position: absolute !important; - height: 1px; width: 1px; + height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); } +#mainWrapper + .release-timeline-bar { + margin-top: 82px; +} +.release-timeline-bar { + background: rgba(20, 20, 50, 0.88); + color: #fff; + padding: 16px; + position: relative; + z-index: 9; + box-shadow: 0 6px 16px rgba(0, 0, 0, 0.35); +} +.release-timeline-inner { + display: flex; + align-items: center; + gap: 18px; + flex-wrap: nowrap; +} +.release-tier-controls { + display: flex; + align-items: center; + gap: 10px; + flex-shrink: 0; +} +.release-tier-button { + display: inline-flex; + align-items: center; + justify-content: center; + background: transparent; + border: 1px solid rgba(255, 255, 255, 0.4); + border-radius: 4px; + color: #fff; + padding: 6px 14px; + font-size: 0.85rem; + cursor: pointer; + transition: background 0.2s ease, color 0.2s ease; +} +.release-tier-button:hover, +.release-tier-button:focus { + background: rgba(255, 255, 255, 0.18); + color: #fff; + outline: none; +} +.release-tier-select { + background: rgba(14, 14, 35, 0.85); + border: 1px solid rgba(255, 255, 255, 0.35); + border-radius: 4px; + color: #fff; + padding: 6px 32px 6px 12px; + font-size: 0.85rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + min-width: 120px; + cursor: pointer; +} +.release-tier-select:focus { + outline: none; + box-shadow: 0 0 0 2px rgba(102, 204, 255, 0.45); +} +.release-stage-scroll { + overflow-x: auto; + scrollbar-width: thin; + padding-bottom: 4px; + flex: 1 1 auto; + min-width: 0; +} +.release-stage-scroll::-webkit-scrollbar { + height: 6px; +} +.release-stage-scroll::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.1); +} +.release-stage-scroll::-webkit-scrollbar-thumb { + background: rgba(255, 255, 255, 0.35); + border-radius: 10px; +} +.release-stage-track { + display: inline-flex; + gap: 12px; + min-width: max-content; + padding: 4px 4px 0; + align-items: center; +} +.release-stage-button { + position: relative; + background: rgba(255, 255, 255, 0.08); + border: 1px solid rgba(255, 255, 255, 0.35); + color: #fff; + padding: 10px 18px; + border-radius: 999px; + font-size: 0.85rem; + white-space: nowrap; + cursor: pointer; + transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease; +} +.release-stage-button:hover, +.release-stage-button:focus { + background: rgba(102, 204, 255, 0.18); + border-color: rgba(102, 204, 255, 0.75); + outline: none; +} +.release-stage-button[aria-current="true"] { + background: #66CCFF; + color: #142032; + border-color: #fff; + box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35); + transform: translateY(-2px); +} +.release-popup-content { + display: none; + max-width: 520px; +} +.release-popup-content h2 { + font-size: 1.4rem; + margin-bottom: 0.75rem; + color: #333366; +} +.release-popup-content p { + margin-bottom: 0.5rem; + line-height: 1.5; +} #bg-video { position: fixed; top: 0; @@ -133,11 +254,11 @@ Your browser does not support the video tag. -
- +
+
+
+
+ + + +
+
+
+ + + + + + + + + + +
+
+
+
@@ -439,19 +588,230 @@
- - + + - - + + +