/* Antique objects are decorative; all working calculations stay in clear paper panels. */
.numbers-art-opening{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center;margin:0 0 15px}.numbers-art-opening .numbers-art-title{min-width:0}.numbers-page .numbers-art-opening h1{font-size:clamp(43px,5vw,64px);line-height:1.13;letter-spacing:-2px}.numbers-art-opening .numbers-intro{font-size:18px;line-height:1.65}.numbers-desk-art{margin:0;transform:rotate(1deg)}.numbers-desk-art img,.sky-desk-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;mix-blend-mode:multiply}.numbers-desk-art figcaption,.sky-desk-art figcaption{font-size:9px;letter-spacing:1.8px;color:#79562f;text-align:center;margin-top:9px;line-height:1.7}.sky-page .sky-desk-art{margin:0;transform:rotate(1deg);padding:0;background:transparent;border:0;box-shadow:none}.sky-page .sky-opening{gap:32px;grid-template-columns:1fr 1.15fr}.section-artifacts{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none;width:170px;pointer-events:none}.artifact-object{display:block;width:80px;height:88px;overflow:hidden;filter:drop-shadow(2px 5px 3px #5c3c2520);flex:none}.artifact-compass{transform:rotate(-12deg)}.artifact-sextant{transform:rotate(9deg)}.artifact-map{transform:rotate(-8deg);width:95px}.area-heading .section-artifacts{width:175px}.area-heading .artifact-compass{width:70px}.artifact-section-heading{float:right;width:94px;pointer-events:none;margin:-5px 0 10px 15px}.artifact-section-heading .artifact-object{width:94px;height:85px}.sky-chart-paper{display:flow-root}.sky-page .sky-chart-paper #sky-year-chart{clear:both}.numbers-page #time{display:flow-root}.numbers-page .numbers-art-opening:before{display:none}
@media(max-width:900px){.numbers-art-opening{gap:20px}.numbers-page .numbers-art-opening h1{font-size:45px}.sky-page .sky-opening{gap:24px;grid-template-columns:1fr 1fr}.section-artifacts{width:130px}.section-artifacts .artifact-object{width:62px;height:72px}}
@media(max-width:650px){.numbers-art-opening,.sky-page .sky-opening{grid-template-columns:1fr;gap:20px}.numbers-page .numbers-art-opening h1{font-size:clamp(40px,9vw,56px)}.numbers-desk-art,.sky-page .sky-desk-art{transform:none;max-width:440px;width:100%;margin:0 auto}.numbers-desk-art img,.sky-desk-art img{max-height:290px;object-fit:contain}.sky-page .sky-section-heading .section-artifacts{align-self:flex-end;margin-top:-15px;margin-bottom:-5px}.area-heading .section-artifacts{width:105px}.area-heading .section-artifacts .artifact-object{width:50px;height:60px}.area-heading .section-artifacts .artifact-map{display:none}.artifact-section-heading{width:64px}.artifact-section-heading .artifact-object{width:64px;height:65px}}
