diff --git a/index.html b/index.html index 27c49ca..045316a 100644 --- a/index.html +++ b/index.html @@ -767,11 +767,202 @@ font-size: 0.75rem; } .calc-footer a { - color: var(--accent); - text-decoration: none; + color: var(--accent); + text-decoration: none; + } + .calc-footer a:hover { + text-decoration: underline; + } + + /* ══════════════════════════════════════════════════════════ + ROI DASHBOARD + ROI DASHBOARD + ══════════════════════════════════════════════════════════ */ + .roi-dashboard { + max-width: 720px; + margin: 0 auto; + padding: 10px 0; } - .calc-footer a:hover { - text-decoration: underline; + .roi-dashboard h3 { + color: var(--accent); + font-size: 1.2rem; + margin: 0 0 4px; + } + .roi-subtitle { + font-size: 0.85rem; + color: var(--text-secondary); + margin: 0 0 20px; + } + .roi-inputs { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 12px; + margin-bottom: 20px; + } + @media (max-width: 560px) { + .roi-inputs { grid-template-columns: 1fr; } + } + .roi-field label { + display: block; + font-size: 0.78rem; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.06em; + color: var(--text-secondary); + margin-bottom: 5px; + } + .roi-field input, + .roi-field select { + width: 100%; + padding: 10px 12px; + border-radius: var(--radius-sm); + border: 1px solid var(--border); + background: var(--bg); + color: var(--text); + font-size: 0.95rem; + font-family: inherit; + box-sizing: border-box; + } + .roi-field select { + cursor: pointer; + } + .roi-field input:focus, + .roi-field select:focus { + outline: none; + border-color: var(--accent); + box-shadow: 0 0 0 2px rgba(108,92,231,0.2); + } + + .roi-stats { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 12px; + margin-bottom: 24px; + } + @media (max-width: 600px) { + .roi-stats { grid-template-columns: repeat(2, 1fr); } + } + .roi-stat-card { + background: var(--card); + border: 1px solid var(--border); + border-radius: var(--radius-sm); + padding: 14px 12px; + text-align: center; + } + .roi-stat-label { + font-size: 0.72rem; + text-transform: uppercase; + letter-spacing: 0.07em; + color: var(--text-secondary); + margin-bottom: 6px; + } + .roi-stat-value { + font-size: 1.5rem; + font-weight: 700; + color: var(--accent); + } + .roi-stat-bar { + height: 5px; + background: var(--border); + border-radius: 3px; + margin-top: 10px; + overflow: hidden; + } + .roi-bar-fill { + height: 100%; + width: 0%; + background: linear-gradient(90deg, #6c5ce7, #a78bfa); + border-radius: 3px; + transition: width 0.4s ease; + } + + .roi-phase-tracker { + margin-bottom: 24px; + } + .roi-phase-title { + font-size: 0.92rem; + font-weight: 600; + color: var(--text); + margin-bottom: 12px; + } + .roi-ladder { + display: flex; + flex-wrap: wrap; + gap: 6px; + } + .roi-ladder-step { + padding: 6px 14px; + border-radius: 20px; + font-size: 0.82rem; + font-weight: 600; + background: var(--bg); + border: 1px solid var(--border); + color: var(--text-muted); + opacity: 0.5; + transition: all 0.3s; + } + .roi-ladder-step.active { + background: rgba(108,92,231,0.2); + border-color: var(--accent); + color: var(--accent); + opacity: 1; + } + .roi-ladder-step.endgame { + border-color: #fbbf24; + color: #fbbf24; + opacity: 0.6; + } + .roi-ladder-step.endgame.active { + background: rgba(251,191,36,0.15); + border-color: #fbbf24; + color: #fbbf24; + opacity: 1; + } + .roi-ladder-step.passed { + opacity: 0.7; + color: #34d399; + border-color: #34d399; + } + + .roi-milestones { + margin-bottom: 20px; + } + .roi-milestone-list { + display: flex; + flex-direction: column; + gap: 8px; + } + .roi-milestone-item { + display: flex; + align-items: center; + gap: 12px; + padding: 10px 14px; + background: var(--card); + border: 1px solid var(--border); + border-radius: var(--radius-sm); + font-size: 0.88rem; + } + .roi-milestone-icon { + font-size: 1.3rem; + flex-shrink: 0; + } + .roi-milestone-info { + flex: 1; + } + .roi-milestone-info .label { + font-weight: 600; + color: var(--text); + } + .roi-milestone-info .sub { + font-size: 0.8rem; + color: var(--text-secondary); + } + .roi-milestone-checked .milestone-check { + color: #34d399; + } + .roi-milestone-check { + font-size: 1.1rem; + flex-shrink: 0; } /* ══════════════════════════════════════════════════════════ @@ -1036,6 +1227,7 @@ +
Track your progress from first deposit to 3× L7 endgame. All figures in USDT.
+ + +