/* Original atlas, scoped to the history room. */
.history-atlas{margin:0 0 48px;border:1px solid #b7ad84;border-radius:18px;overflow:hidden;background:#f8f0dc;color:#263f37;box-shadow:0 12px 35px #263f3710}.atlas-masthead{display:grid;grid-template-columns:1fr 210px;gap:30px;padding:36px 36px 24px;background:radial-gradient(ellipse at top right,#d8b67738,transparent 60%),linear-gradient(115deg,#e4e9d8,#f8f0dc)}.atlas-masthead h2{font:clamp(28px,3.6vw,47px)/1.12 Georgia,serif;margin:10px 0 16px;letter-spacing:-.025em}.atlas-masthead p:not(.eyebrow){max-width:720px;font-size:15px;line-height:1.7;margin:0}.atlas-masthead .eyebrow{font-size:10px;letter-spacing:.13em}.atlas-engraving{color:#8c6c37;align-self:center;text-align:center}.atlas-engraving svg{display:block;width:100%;height:160px}.atlas-engraving>span{display:block;font-size:9px;line-height:1.5;color:#6f674e}.atlas-window-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #cbbd97;border-bottom:1px solid #cbbd97;background:#e9e1cc}.atlas-window-tabs button{min-height:72px;border:0;border-right:1px solid #cbbd97;border-radius:0;background:transparent;color:#4d5b49;padding:12px 10px;font:13px/1.35 Georgia,serif;text-align:left}.atlas-window-tabs button small{display:block;font:10px system-ui;margin-bottom:5px;letter-spacing:.1em;opacity:.8}.atlas-window-tabs button[aria-pressed=true]{background:#244b3e;color:#fff3d1;box-shadow:inset 0 -4px #bd9851}.atlas-window-tabs button:last-child{border-right:0}.atlas-window-tabs button:focus-visible,.history-atlas button:focus-visible{outline:3px solid #b27724;outline-offset:-4px}.atlas-window{padding:28px 28px 24px}.atlas-window>.eyebrow{font-size:10px;color:#7b6439}.atlas-window>h3{font:clamp(24px,2.5vw,33px)/1.2 Georgia,serif;margin:8px 0 25px}.atlas-streams{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:0;border-top:1px solid #b9af8c;border-bottom:1px solid #b9af8c}.atlas-streams>section{padding:22px 20px 24px;border-right:1px solid #cfc5a6;position:relative}.atlas-streams>section:first-child{padding-left:0}.atlas-streams>section:last-child{padding-right:0;border-right:0}.atlas-streams>section:before{content:'';position:absolute;left:20px;right:20px;top:-3px;height:5px;background:#9a7843;border-radius:5px}.atlas-streams>.atlas-scripture:before{left:0;background:#355c48}.atlas-streams>.atlas-evidence:before{right:0;background:#756850}.atlas-stream-label{font:9px system-ui;letter-spacing:.12em;color:#746745}.atlas-streams h4{font:22px Georgia,serif;margin:12px 0}.atlas-streams p{font:14px/1.8 system-ui;margin:0 0 18px;color:#4c5747}.atlas-scripture .tags{gap:7px}.atlas-scripture .tags button{padding:9px 10px;border:1px solid #acb59b;font-size:11px;background:#e7ecdc;color:#244b3e}.atlas-anchors{display:grid;gap:6px}.atlas-anchors button{padding:10px 11px;text-align:left;border-radius:5px;background:#eee3c9;border:1px solid #cabc98;color:#51472e}.atlas-anchors strong{display:block;font:13px/1.4 Georgia,serif}.atlas-anchors span{display:block;font:10px/1.4 system-ui;margin-top:4px}.atlas-evidence>button{display:grid;grid-template-columns:22px 1fr;gap:5px 7px;background:transparent;border:0;border-bottom:1px solid #d4c9ab;border-radius:0;padding:11px 0;width:100%;text-align:left;color:#4e543e}.atlas-evidence>button>span{grid-row:1/3;font-size:24px;color:#967539}.atlas-evidence>button strong{font:14px/1.4 Georgia,serif}.atlas-evidence>button small{font:10px/1.5 system-ui;color:#75674d}.atlas-reading-note{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:22px 0 15px}.atlas-reading-note strong{font:15px Georgia,serif;color:#385440}.atlas-reading-note p{font:12px/1.75 system-ui;color:#5f624e;margin:7px 0}.atlas-open-timeline{font-size:12px;background:#244b3e!important;color:#fff3d1!important;border-color:#244b3e!important}.atlas-region{padding-top:12px;border-top:1px solid #bdb797;margin-top:13px}.atlas-region h4{margin:0 0 12px;position:sticky;left:0;font:15px Georgia,serif;color:#806235;background:#f4ecd7;padding:8px 10px;width:max-content;border-left:4px solid #a58450;max-width:100%}.atlas-region h4 small{font:10px system-ui;margin-left:12px;color:#746b55}.atlas-region .history-event-row{height:36px}.atlas-region .history-event{border-radius:3px;border-color:#9f8048;background:#d7bd86}.atlas-region .atlas-date-estimate{border-style:dashed}.atlas-region .atlas-date-window{background:repeating-linear-gradient(135deg,#d7bd86 0 4px,#eee0b9 4px 8px)}.atlas-chart-key{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#716346;margin:16px 0 10px}.atlas-chart-key small{flex-basis:100%;font-size:10px}.history-atlas button:hover{filter:brightness(.97)}
@media(max-width:900px){.atlas-streams{grid-template-columns:1fr 1fr}.atlas-streams>.atlas-evidence{grid-column:1/-1;padding:20px 0;border-top:1px solid #cfc5a6;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.atlas-evidence .atlas-stream-label,.atlas-evidence h4{grid-column:1/-1}.atlas-streams>.atlas-world{border-right:0;padding-right:0}.atlas-streams>.atlas-evidence:before{left:0}.atlas-window-tabs{grid-template-columns:repeat(3,1fr)}.atlas-window-tabs button:nth-child(-n+3){border-bottom:1px solid #cbbd97}}
@media(max-width:560px){.atlas-masthead{grid-template-columns:1fr;padding:25px 20px 20px;gap:10px}.atlas-engraving{display:none}.atlas-masthead p:not(.eyebrow){font-size:13px}.atlas-masthead .eyebrow{font-size:8px}.atlas-window-tabs button{font-size:12px;min-height:66px;padding:9px}.atlas-window{padding:22px 18px}.atlas-streams{display:block}.atlas-streams>section,.atlas-streams>section:first-child,.atlas-streams>section:last-child{padding:20px 0;border-right:0;border-bottom:1px solid #cfc5a6}.atlas-streams>section:before{left:0;right:0}.atlas-streams>.atlas-evidence{display:block;border-top:0;border-bottom:0}.atlas-reading-note{grid-template-columns:1fr;gap:10px}.atlas-streams p{font-size:13px}.atlas-open-timeline{width:100%;padding:12px!important;white-space:normal}.atlas-chart-key{gap:9px}.history-atlas{border-radius:12px}}

/* The history room's parchment-and-olive visual edition. Landing is unaffected. */
#app:has(.history-section){background:radial-gradient(ellipse at 2% 18%,#bf9a4c14,transparent 38%),radial-gradient(ellipse at 98% 55%,#9e864321,transparent 45%),#f5efdf}
#app>.history-panoramic-hero{background:#e9d8b0 url('history-landscape.webp') center/cover!important;color:#172d23;min-height:380px;padding:46px 12% 118px;text-align:center;justify-content:center;border-bottom:1px solid #b8a06b}
#app>.history-panoramic-hero:after{background:radial-gradient(ellipse at 50% 34%,#fff8e554 0,transparent 64%)!important;z-index:0}
#app>.history-panoramic-hero:before{display:none!important}
#app>.history-panoramic-hero>.art,#app>.history-panoramic-hero>.room-filigree,#app>.history-panoramic-hero>.room-light{display:none!important}
#app>.history-panoramic-hero>div{max-width:920px!important;z-index:2}
#app>.history-panoramic-hero h1{font:clamp(32px,4.8vw,65px)/1.08 Georgia,serif;letter-spacing:-.035em;color:#172d23;text-shadow:0 2px 18px #fff4d7;margin:15px 0}
#app>.history-panoramic-hero h1 br{display:none}
#app>.history-panoramic-hero p{color:#283729;font:italic clamp(15px,1.6vw,21px)/1.45 Georgia,serif;max-width:750px;margin:0 auto}
#app>.history-panoramic-hero .eyebrow{color:#453e26;font:12px Georgia,serif;letter-spacing:.28em}
#app>.history-panoramic-hero .eyebrow:before,#app>.history-panoramic-hero .eyebrow:after{content:'―';color:#9f8146;display:inline-block;margin:0 16px}
.history-art-note{position:absolute;bottom:10px;left:20px;right:20px;z-index:3;font:9px system-ui;color:#283e2f;text-shadow:0 1px 5px #fff;background:#fff5dcba;width:max-content;max-width:calc(100% - 40px);margin:auto;padding:4px 9px;border-radius:20px}
.history-section{padding-top:30px}.history-atlas{background:transparent;border:0;box-shadow:none;overflow:visible;margin-bottom:28px}.atlas-masthead{display:block;text-align:center;background:transparent;padding:4px 15px 22px}.atlas-masthead h2{font-size:clamp(26px,3.2vw,42px);margin-top:8px}.atlas-masthead h2 br{display:none}.atlas-masthead p:not(.eyebrow){margin:auto;max-width:900px;font:17px/1.55 Georgia,serif}.atlas-masthead .eyebrow{font-size:9px;color:#847347;letter-spacing:.15em}.atlas-engraving{display:none}.atlas-window-tabs{border:0;background:none;gap:10px;margin:15px 0 25px}.atlas-window-tabs button{border:1px solid #beac7f!important;border-radius:23px!important;background:linear-gradient(#fff9e9,#e9dfc4);box-shadow:inset 0 1px #fff,0 2px 4px #4d3e2010;display:flex;gap:7px;align-items:center;min-height:62px;padding:8px 11px;font-size:14px}.atlas-window-tabs button small{width:31px;flex:0 0 31px;margin:0;color:#90763d;opacity:1}.atlas-window-tabs button small svg{width:100%;height:36px}.atlas-window-tabs button[aria-pressed=true]{background:linear-gradient(#35563c,#123b2d);color:#fff4d6;border-color:#a78c4d!important;box-shadow:0 3px 10px #213d352b,inset 0 0 12px #f2e7a42b}.atlas-window-tabs button[aria-pressed=true] small{color:#dfc780}.atlas-window{padding:10px 0 0}.atlas-window>.eyebrow,.atlas-window>h3{text-align:center}.atlas-window>h3{margin-bottom:25px}.atlas-streams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border:0;align-items:start}.atlas-streams>section,.atlas-streams>section:first-child,.atlas-streams>section:last-child{padding:0 20px 24px;border:1px solid #bda571;border-radius:15px;background:linear-gradient(135deg,#fffbef,#f2ead4);overflow:hidden;box-shadow:0 3px 12px #6550210d;display:block;min-width:0}.atlas-streams>section:before{display:none}.atlas-card-picture{height:142px;margin:0 -20px 27px;position:relative;background-image:url('history-study-still-life.webp');background-size:cover;background-position:left center;border-bottom:1px solid #bda571}.atlas-card-picture-1{background-image:url('history-landscape.webp');background-position:center bottom}.atlas-card-picture-2{background-position:right center}.atlas-card-picture>span{position:absolute;left:calc(50% - 25px);bottom:-23px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#244733;color:#e6ce87;border:2px solid #c4a360;box-shadow:0 0 0 4px #f6eedb;font:27px Georgia,serif}.atlas-stream-label{display:block;text-align:center;font-size:8px}.atlas-streams h4{text-align:center;font-size:25px;line-height:1.15;margin:10px 0 16px}.atlas-streams p{font:15px/1.65 Georgia,serif}.atlas-scripture .tags{justify-content:center}.atlas-scripture .tags button,.atlas-anchors button{border-radius:20px;background:linear-gradient(#f1efd7,#dcd9b8);border-color:#b9ad79;color:#2b3c29}.atlas-evidence>button{padding:12px 0}.atlas-evidence>button strong{font-size:15px}.atlas-reading-note{margin-top:22px;border-top:1px solid #beaf88;padding:22px;background:linear-gradient(100deg,#ebe5ce60,#fffaf060);border-radius:10px}.atlas-reading-note strong{font-size:18px}.atlas-reading-note p{font-family:Georgia,serif;font-size:14px}.atlas-open-timeline{display:block;margin:18px auto 10px!important;border-radius:30px!important;padding:12px 25px!important}.atlas-visual-caption,.history-evidence-art-note{font:10px/1.6 system-ui!important;text-align:center;color:#746b53!important;margin:13px 0}.history-room-nav{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:14px;border:1px solid #c9b992;border-radius:30px;margin:25px 0 35px;background:#fff8e8a6}.history-room-nav button{border:1px solid #c6b687;border-radius:25px;background:linear-gradient(#fff9e9,#e8dec1);color:#344332;font:14px Georgia,serif;padding:11px 19px}.history-section .history-era-tabs{justify-content:center}.history-section .history-era-tabs button{background:#eee5cf;border-color:#c3b188;border-radius:25px;color:#40503c}.history-section .history-era-tabs button[aria-pressed=true]{background:#244b3e;color:#fff3d0}.history-section .history-collection-summary{justify-content:center;border:1px solid #c4b082;border-radius:16px;background:linear-gradient(#fff9e9,#ede3ca);color:#685332}.history-section .history-collection-summary strong{color:#3e4e34}.history-section .history-evidence-room{border:1px solid #c5b486;background:#fff8e580;border-radius:20px;padding:30px}.history-evidence-room>h2,.history-evidence-room>.eyebrow,.history-evidence-room>p:not(.history-evidence-count){text-align:center}.history-evidence-room>h2{font-size:clamp(27px,3.5vw,39px);color:#293d2d}.history-evidence-grid>button{background:linear-gradient(125deg,#fffbef,#eee4ca)!important;color:#253d2d!important;border:1px solid #bda571!important;border-radius:14px!important;box-shadow:none!important;position:relative;overflow:hidden}.history-evidence-grid>button:not(#history-evidence-show-all):before{content:'◇';display:block;height:80px;margin:-5px -5px 12px;background:linear-gradient(90deg,#1d392dbb,#1d392d22),url('history-study-still-life.webp') center/cover;color:#f4dda0;font:48px/80px Georgia,serif;text-align:center;border-radius:8px}.history-evidence-grid>button:nth-child(3n+2):before{background-position:right center}.history-evidence-grid>button:nth-child(3n):before{background-image:linear-gradient(90deg,#1d392d88,#1d392d22),url('history-landscape.webp')}.history-evidence-grid>button strong{font-size:21px!important;color:#243b2a!important}.history-evidence-grid>button small,.history-evidence-grid>button span{color:#6b6145!important}.history-chart-scroll{border:3px double #b6a06b!important;background:#fff9e7!important;border-radius:18px!important;box-shadow:inset 0 0 30px #a27e2c14}.history-section .history-year-control{background:linear-gradient(#f4efd9,#e7e5ca);border-color:#bbae7d;border-radius:15px}.history-section .history-detail-card{border:1px solid #bca574;background:#faf3de;border-radius:18px}.history-section .history-lane.bible h3,.history-section .history-lane.world h3{font-family:Georgia,serif;padding:9px 12px;border-radius:8px;background:#e7e8ce}.history-section .history-lane.world h3{background:#eddfb9}.history-section .history-detail-card h2{font-family:Georgia,serif}.history-section #history-content,.history-evidence-room,.history-atlas{scroll-margin-top:90px}
@media(max-width:1000px){.atlas-window-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-streams{gap:12px}.atlas-streams>section,.atlas-streams>section:first-child,.atlas-streams>section:last-child{padding:0 14px 20px}.atlas-card-picture{margin-left:-14px;margin-right:-14px;height:120px}.atlas-streams>.atlas-evidence{grid-column:auto}.atlas-streams h4{font-size:22px}}
@media(max-width:720px){#app>.history-panoramic-hero{min-height:310px;padding:35px 7% 100px;background-position:center center!important}.atlas-streams{grid-template-columns:1fr}.atlas-streams>section,.atlas-streams>section:first-child,.atlas-streams>section:last-child{padding:0 22px 24px}.atlas-card-picture{height:160px;margin-left:-22px;margin-right:-22px}.atlas-card-picture-0{background-position:left center}.atlas-masthead p:not(.eyebrow){font-size:15px}.atlas-window-tabs{gap:7px}.atlas-window-tabs button{font-size:12px;min-height:58px;padding:7px}.atlas-window-tabs button small{flex-basis:25px;width:25px}.history-room-nav{border-radius:16px;gap:6px}.history-room-nav button{font-size:12px;padding:10px 12px}.history-section .history-evidence-room{padding:20px 15px}.atlas-reading-note{padding:17px;grid-template-columns:1fr}.history-art-note{font-size:8px}.history-section{padding-left:18px;padding-right:18px}}
@media(prefers-reduced-motion:reduce){.history-section *{scroll-behavior:auto!important}}
#app>.history-panoramic-hero>.history-art-note{position:absolute!important;top:auto!important;bottom:10px!important;left:20px!important;right:20px!important;font-size:9px!important;line-height:1.4!important;max-width:calc(100% - 40px)!important}

/* Timeline wayfinding: section banners and region bands are never event pills. */
.history-section .history-lane{padding:0 0 24px;max-height:none;overflow:visible;border:0;background:#e6efe25c}
.history-section .history-lane.world{margin-top:28px;background:#f0dfb959;border-top:4px double #8b7042}
.history-section .history-lane.bible h3.timeline-lane-heading,.history-section .history-lane.world h3.timeline-lane-heading{display:block;position:relative;top:auto;left:auto;margin:0 0 22px;padding:0;border:0;border-radius:0;background:#254b3e;color:#fff9e9;font-family:Georgia,serif;box-shadow:0 3px 0 #c0ab73}
.history-section .history-lane.world h3.timeline-lane-heading{background:#59452b;color:#fff9e9}
.timeline-heading-content{display:block;position:sticky;left:0;width:max-content;max-width:calc(100vw - 88px);padding:16px 18px;box-sizing:border-box}
.timeline-lane-kicker{display:block;font:700 10px/1.4 system-ui;letter-spacing:.14em;color:#e9d5a2;margin-bottom:6px}
.timeline-lane-title{display:block;font:700 23px/1.25 Georgia,serif}
.timeline-lane-description{display:block;margin-top:7px;font:12px/1.5 system-ui;color:#fff9e9}
.history-section .atlas-region{padding:0 0 14px;margin:20px 0 0;border-top:1px solid #b4a17c;border-bottom:1px solid #d4c4a2;background:#fffaf04d}
.history-section .atlas-region h4{position:relative;left:auto;display:block;width:auto;max-width:none;margin:0 0 16px;padding:0;border:0;border-left:5px solid #8a6939;background:#e4d7b9;color:#3b3021;border-radius:0}
.timeline-region-content{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;position:sticky;left:0;width:max-content;max-width:calc(100vw - 88px);box-sizing:border-box;padding:12px 14px;font:700 19px/1.3 Georgia,serif}
.timeline-region-kicker{font:700 9px/1.5 system-ui;letter-spacing:.13em;color:#655033}
.history-section .atlas-region h4 small{font:12px/1.4 system-ui;margin:0;color:#51432f}
.history-section .history-lane .timeline-empty{position:sticky;left:0;max-width:calc(100vw - 88px);padding:0 18px;box-sizing:border-box;color:#4b503d;line-height:1.6}
.history-section .history-chart-scroll:focus-visible{outline:3px solid #254b3e;outline-offset:4px}
@media(max-width:560px){.timeline-heading-content{padding:14px 12px}.timeline-lane-title{font-size:20px}.timeline-lane-description{font-size:11px}.timeline-region-content{padding:11px 10px;font-size:18px;gap:5px 9px}.history-section .history-lane.world{margin-top:24px}}
