/* V8.99: previously approved landscape image with current Start page SVG components. */
#timelineView #tv895TimelineHero{box-sizing:border-box;width:100%;max-width:none;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;margin:0 0 18px;padding:clamp(22px,3vw,40px);border-radius:17px;overflow:hidden;background:linear-gradient(90deg,rgba(26,37,40,.36),rgba(28,42,48,.03) 80%),url("./Start-hero.png") center 31%/cover no-repeat;color:white}
#timelineView .tv895-topline{display:flex;flex-direction:column;text-shadow:0 2px 12px #0006;gap:3px}
#timelineView .tv895-brand{font-family:Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:bold}
#timelineView .tv895-subtitle{font-family:Georgia,serif;font-size:14px}
#timelineView .tv895-heading{max-width:730px;padding:12px 16px;background:#18304488;backdrop-filter:blur(4px);border-radius:11px}
#timelineView .tv895-heading>span{letter-spacing:.11em;font-size:10px;font-weight:800}
#timelineView .tv895-heading h2{color:#fff;font-size:clamp(23px,3vw,39px);line-height:1.1;margin:8px 0}
#timelineView .tv895-heading p{color:#fff;font-size:14px;line-height:1.5;margin:0}
#timelineView #tv892Topics{display:block!important;max-width:none!important;width:100%!important;box-sizing:border-box;border:0;background:none;box-shadow:none;margin:0;padding:0}
#timelineView #tv892Topics .tv892-head[hidden]{display:none!important}
#timelineView #tv892Topics .tv892-grid{display:grid!important;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px}
#timelineView #tv892Topics .tv892-topic{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:14px;min-width:0;min-height:91px;background:#fffef6ed;color:#18334b;border:1px solid #ffffffbb;border-bottom:3px solid var(--accent);box-shadow:0 8px 24px #0002;border-radius:12px;padding:16px;white-space:normal}
#timelineView #tv892Topics .tv892-topic strong{font-family:Georgia,serif;font-size:clamp(14px,1.15vw,19px);line-height:1.3;display:block}
#timelineView #tv892Topics .tv892-topic small{font-size:12px;line-height:1.4;display:block;margin-top:4px;white-space:normal}
#timelineView #tv893Journeys[hidden]{display:none!important}
#timelineView .tv895-timeline-caption{display:flex;align-items:baseline;gap:14px;margin:10px 0 14px;padding:13px 18px;border-radius:12px;background:linear-gradient(95deg,#f9f4eb,#ecf4f7);border:1px solid #dce7ed}
#timelineView .tv895-timeline-caption strong{font:700 23px Georgia,serif;color:#18344f}
#timelineView .tv895-timeline-caption span{font-size:13px;color:#516e82}
@media(max-width:1050px){#timelineView #tv892Topics .tv892-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){#timelineView #tv895TimelineHero{padding:18px;gap:20px;background-position:57% center}#timelineView #tv892Topics .tv892-grid{gap:8px}#timelineView #tv892Topics .tv892-topic{flex-direction:column;align-items:flex-start;min-height:145px;padding:10px;gap:7px}#timelineView .tv895-timeline-caption{display:block}#timelineView .tv895-timeline-caption span{display:block;margin-top:6px}}

/* V8.93 refinement — compact full-width time control and aligned content */
#timelineView{min-width:0;width:100%;max-width:none;box-sizing:border-box}
#timelineView>.tv895-timeline-hero,#timelineView>.tv895-timeline-caption,#timelineView>.v7toolbar,#timelineView>.timeline-card,#timelineView>.v827-pancontrols,#timelineView>#v827PanControls,#timelineView>.v815-categorybar,#timelineView>.v884-timeline-actionbar{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}
#timelineView .tv895-timeline-caption{margin-bottom:0;border-radius:12px 12px 0 0}
#timelineView #v827PanControls.tv895-pan-inline{display:flex!important;flex-direction:row;align-items:center;gap:12px;width:100%!important;max-width:none!important;min-height:39px;box-sizing:border-box;margin:0 0 8px!important;padding:5px 13px!important;border:1px solid #dce7ed;border-top:0;border-radius:0 0 12px 12px;background:#f6f9fb;box-shadow:none}
#timelineView #v827PanControls.tv895-pan-inline .v827-pantop{flex:0 0 auto;margin:0;padding:0;display:flex;align-items:center;gap:10px}
#timelineView #v827PanControls.tv895-pan-inline .v827-pantop b{font-size:11px;white-space:nowrap;color:#34536d}
#timelineView #v827PanControls.tv895-pan-inline .v827-pantop small{display:none}
#timelineView #v827PanControls.tv895-pan-inline .v827-panrow{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;margin:0;padding:0}
#timelineView #v827PanControls.tv895-pan-inline .v827-panrow input[type=range]{flex:1 1 auto;min-width:80px;width:100%;height:14px;margin:0}
#timelineView #v827PanControls.tv895-pan-inline .v827-panrow button{flex:0 0 auto;font-size:11px;padding:3px 9px;min-height:25px;border-radius:7px}
#timelineView #v827PanControls.tv895-pan-inline>small{display:none}
#timelineView #tv895TimelineHero,#timelineView .timeline-card,#timelineView .v7toolbar,#timelineView .v884-timeline-actionbar{width:100%!important;max-width:none!important}
@media(max-width:680px){#timelineView #v827PanControls.tv895-pan-inline{gap:6px;padding:6px!important}#timelineView #v827PanControls.tv895-pan-inline .v827-pantop b{font-size:10px}#timelineView #v827PanControls.tv895-pan-inline .v827-panrow{gap:4px}#timelineView #v827PanControls.tv895-pan-inline .v827-panrow button{padding:3px 5px;font-size:10px}}
