GHD Podnanos – Program tekmovanja /* Self-contained styles */ .ghd-schedule-container { –ghd-primary: #e10600; –ghd-secondary: #1a1a1a; –ghd-accent: #d4af37; –ghd-text-light: #ffffff; –ghd-text-gray: #bbbbbb; –ghd-day-bg: rgba(40, 40, 40, 0.7); font-family: ‘Segoe UI’, Roboto, Oxygen, Ubuntu, Cantarell, ‘Open Sans’, sans-serif; background-color: var(–ghd-secondary); color: var(–ghd-text-light); line-height: 1.6; padding: 2rem; max-width: 800px; margin: 2rem auto; box-sizing: border-box; border-radius: 12px; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); } .ghd-schedule-title { font-size: 2rem; font-weight: 600; color: var(–ghd-text-light); text-align: center; margin-bottom: 2rem; position: relative; text-transform: uppercase; letter-spacing: 1px; } .ghd-schedule-title::after { content: ”; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 3px; background: var(–ghd-primary); border-radius: 3px; } .ghd-schedule-timeline { position: relative; padding-left: 50px; margin-top: 3rem; } .ghd-timeline-line { position: absolute; left: 20px; top: 0; bottom: 0; width: 3px; background: var(–ghd-primary); border-radius: 3px; } .ghd-timeline-item { position: relative; margin-bottom: 2.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid rgba(255,255,255,0.08); animation: fadeIn 0.6s ease forwards; opacity: 0; } @keyframes fadeIn { to { opacity: 1; } } .ghd-timeline-item::before { content: ”; position: absolute; left: -33px; top: 5px; width: 16px; height: 16px; border-radius: 50%; background: var(–ghd-primary); border: 3px solid var(–ghd-secondary); box-shadow: 0 0 0 2px var(–ghd-primary); } .ghd-timeline-date { font-weight: 700; color: var(–ghd-accent); margin-bottom: 0.5rem; font-size: 1.1rem; display: flex; align-items: center; } .ghd-timeline-date i { margin-right: 10px; font-size: 1.2rem; } .ghd-timeline-content { background: var(–ghd-day-bg); border-radius: 8px; padding: 1.2rem; box-shadow: 0 4px 12px rgba(0,0,0,0.2); border-left: 3px solid var(–ghd-primary); transition: transform 0.3s ease; } .ghd-timeline-content:hover { transform: translateX(5px); } .ghd-event-time { font-weight: 600; color: var(–ghd-primary); margin-right: 10px; font-family: ‘Courier New’, monospace; } .ghd-event-title { font-weight: 500; margin-bottom: 0.3rem; } .ghd-event-desc { color: var(–ghd-text-gray); font-size: 0.95rem; margin-top: 0.5rem; font-style: italic; } .ghd-day-header { background: linear-gradient(to right, var(–ghd-primary), #c10500); color: white; padding: 0.8rem 1.5rem; border-radius: 6px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; margin: 3rem 0 1.5rem -20px; position: relative; box-shadow: 0 4px 12px rgba(225, 6, 0, 0.3); width: calc(100% + 20px); } .ghd-day-header::before { content: ”; position: absolute; left: -10px; top: 50%; transform: translateY(-50%); width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #c10500; } @media (max-width: 768px) { .ghd-schedule-container { padding: 1.5rem; } .ghd-schedule-timeline { padding-left: 30px; } .ghd-timeline-item::before { left: -23px; width: 12px; height: 12px; } .ghd-day-header { margin-left: -10px; width: calc(100% + 10px); } }

Program tekmovanja

5. junij 2025 (24.00)
24.00 Zaključek prijav
10. junij 2025
Tiskovna konferenca
Objava seznama prijavljenih tekmovalcev
Sobota, 14. junij 2025
07.00 – 11.00 Verifikacija
07.30 – 11.30 Tehnični pregledi
13.00 1. trening
cca 1 uro po 1. treningu 2. trening
Nedelja, 15. junij 2025
09.00 3. trening
13.00 Svečana otvoritev dirke
13.30 1. dirka
cca 1 uro po 1. dirki 2. dirka
cca 30 minut po 2. dirki Objava neuradnih rezultatov
60 min po prihodu zadnjega vozila Podelitev pokalov
Lokacija: Kulturni dom, Podnanos 71
GHD Podnanos – Proga /* Self-contained styles */ .ghd-track-container { –ghd-primary: #e10600; –ghd-secondary: #1a1a1a; –ghd-accent: #d4af37; –ghd-text-light: #ffffff; –ghd-text-gray: #bbbbbb; font-family: ‘Segoe UI’, Roboto, Oxygen, Ubuntu, Cantarell, ‘Open Sans’, sans-serif; background-color: var(–ghd-secondary); color: var(–ghd-text-light); line-height: 1.6; padding: 2.5rem; max-width: 1200px; margin: 2rem auto; box-sizing: border-box; border-radius: 16px; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); } .ghd-track-title { font-size: 2rem; font-weight: 600; color: var(–ghd-text-light); text-align: center; margin-bottom: 2.5rem; padding-bottom: 1rem; border-bottom: 2px solid var(–ghd-primary); letter-spacing: 0.5px; text-shadow: 0 2px 4px rgba(0,0,0,0.3); } .ghd-track-image-container { margin-bottom: 3rem; text-align: center; background: rgba(0,0,0,0.25); padding: 1.5rem; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08); } .ghd-track-image { max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4); border: 1px solid rgba(255,255,255,0.1); transition: transform 0.3s ease; } .ghd-track-image:hover { transform: scale(1.01); } .ghd-track-specs { display: flex; justify-content: center; gap: 4rem; background: linear-gradient(145deg, rgba(30,30,30,0.6), rgba(20,20,20,0.7)); border-radius: 12px; padding: 2.5rem; margin: 3rem auto; max-width: 900px; box-shadow: 0 6px 18px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08); } .ghd-spec-item { text-align: center; padding: 0 1.5rem; } .ghd-spec-label { font-weight: 500; color: var(–ghd-text-gray); font-size: 1rem; letter-spacing: 0.5px; margin-bottom: 1rem; display: block; text-transform: uppercase; } .ghd-spec-value { font-weight: 700; color: var(–ghd-text-light); font-size: 2.2rem; font-family: ‘Courier New’, monospace; text-shadow: 0 2px 4px rgba(0,0,0,0.3); min-height: 3rem; display: flex; align-items: center; justify-content: center; } .ghd-map-button { display: inline-flex; align-items: center; justify-content: center; gap: 0.75rem; background: linear-gradient(to right, var(–ghd-primary), #c10500); color: white; padding: 1.1rem 2.5rem; border-radius: 50px; font-weight: 600; text-decoration: none; margin: 0 auto; transition: all 0.3s ease; width: fit-content; border: none; cursor: pointer; font-size: 1rem; box-shadow: 0 4px 12px rgba(225, 6, 0, 0.3), 0 2px 4px rgba(0,0,0,0.2); position: relative; overflow: hidden; } .ghd-map-button:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(225, 6, 0, 0.4), 0 4px 8px rgba(0,0,0,0.2); } .ghd-map-button::before { content: ”; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent); transition: 0.5s; } .ghd-map-button:hover::before { left: 100%; } .ghd-button-container { text-align: center; margin-top: 2.5rem; } @media (max-width: 768px) { .ghd-track-container { padding: 1.75rem; margin: 1rem auto; border-radius: 12px; } .ghd-track-title { font-size: 1.6rem; } .ghd-track-specs { flex-direction: column; gap: 2rem; padding: 2rem 1rem; margin: 2rem auto; } .ghd-spec-item { padding: 1rem 0; border-bottom: 1px solid rgba(255,255,255,0.08); } .ghd-spec-item:last-child { border-bottom: none; } .ghd-spec-value { font-size: 1.8rem; } }

Proga Podnanos

Zemljevid proge Podnanos
Dolžina proge 0 m
Višinska razlika 0 m
Povprečni naklon 0 %
// Count-up animation function animateValue(id, start, end, duration, suffix = ”) { const obj = document.getElementById(id); let startTimestamp = null; const step = (timestamp) => { if (!startTimestamp) startTimestamp = timestamp; const progress = Math.min((timestamp – startTimestamp) / duration, 1); const value = Math.floor(progress * (end – start) + start); obj.innerHTML = suffix ? `${value.toLocaleString()}${suffix}` : value.toLocaleString(); if (progress { animateValue(‘lengthCounter’, 0, 4700, 1500, ‘ m’); animateValue(‘heightCounter’, 0, 263, 1500, ‘ m’); animateValue(‘slopeCounter’, 0, 5.6, 1500, ‘ %’); });