.svelte-1hog4l3{font-family:Arial,sans-serif}.container.svelte-1hog4l3{display:flex;justify-content:center;align-items:flex-start;flex:1;padding:.8rem}.content.svelte-1hog4l3{width:100%;max-width:650px;margin:0 auto}.info-section.svelte-1hog4l3{margin-bottom:1.5rem;padding:1.2rem;border-radius:6px;background-color:#fff;box-shadow:0 1px 5px #00000008}.info-section.svelte-1hog4l3 h3:where(.svelte-1hog4l3){margin-top:0;color:#2c3e50;font-size:1.3rem;font-weight:600}.info-item.svelte-1hog4l3{display:flex;margin-bottom:.6rem;padding:.4rem 0}.info-label.svelte-1hog4l3{font-weight:500;min-width:140px;color:#555;font-size:.95rem}.info-value.svelte-1hog4l3{flex:1;color:#333;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.trnguru-link-inline.svelte-1hog4l3{display:inline-flex;vertical-align:middle}.trnguru-icon-inline.svelte-1hog4l3{height:1.2em;width:1.2em;transition:transform .2s ease-in-out}.trnguru-link-inline.svelte-1hog4l3:hover .trnguru-icon-inline:where(.svelte-1hog4l3){transform:scale(1.2)}.run-series-item.svelte-1hog4l3{display:flex;margin:.2rem 0}.route-link.svelte-1hog4l3{color:#2980b9;text-decoration:none}.route-link.svelte-1hog4l3:hover{text-decoration:underline}.color-square.svelte-1hog4l3{width:1rem;height:1rem;border:1px solid #ccc;display:inline-block;margin-left:.5rem;vertical-align:middle}footer.svelte-1hog4l3{text-align:center;margin-top:1.5rem;padding:1rem;color:#757575;font-size:.85rem}
