.atlas-view-tools{background:var(--paper);min-width:0;display:none}.atlas-view-tools>.atlas-filter-toggle{flex:1;gap:12px;min-width:0}.atlas-view-tools>button:focus-visible{outline-offset:-4px}.atlas-full-view{border:0;border-left:1px solid var(--line);min-height:44px;color:var(--ink);font:400 var(--text-sm)/1.3 var(--font-family);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex}.atlas-full-view:hover{background:var(--stone)}.atlas-full-view svg{flex-shrink:0;width:16px;height:16px}@media (min-width:761px){.explorer>.atlas-filter-system[data-view-controls=true]{grid-template-columns:minmax(0,1fr) auto auto}.explorer>.atlas-filter-system>.atlas-view-tools{border-bottom:1px solid var(--line);display:flex}.explorer[data-full-view=true]>.atlas-filter-system .atlas-filter-toggle{min-height:44px;color:var(--ink);font-size:var(--text-sm);background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 24px;display:flex}.explorer[data-full-view=true]>.atlas-filter-system .atlas-filter-toggle>span{align-items:center;gap:10px;display:flex}.explorer[data-full-view=true]>.atlas-filter-system .atlas-filter-toggle>span:last-child{color:var(--muted)}.explorer[data-full-view=true]>.atlas-filter-system .atlas-filter-toggle:hover,.explorer[data-full-view=true]>.atlas-filter-system .atlas-filter-close:hover{background:var(--stone)}.explorer[data-full-view=true]>.atlas-filter-system .atlas-filter-count{background:var(--ink);min-width:22px;min-height:22px;color:var(--paper);font-size:var(--text-xs);border-radius:12px;place-items:center;padding:1px 5px;display:inline-grid}.explorer[data-full-view=true]>.atlas-filter-system .atlas-filter-close{text-align:right;min-height:44px;color:var(--ink);font-size:var(--text-sm);text-underline-offset:4px;background:0 0;border:0;grid-column:1/-1;padding:10px 24px;text-decoration:underline;display:block}}.explorer[data-full-view=true]{z-index:100;width:100%;height:100dvh;min-height:0;padding:calc(44px + env(safe-area-inset-top)) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--dark);overscroll-behavior:contain;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.explorer[data-full-view=true]>.atlas-filter-system{inset:env(safe-area-inset-top) env(safe-area-inset-right) auto env(safe-area-inset-left);z-index:20;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr) auto;position:absolute;overflow:auto}.explorer[data-full-view=true]>.atlas-filter-system>.atlas-view-tools{z-index:2;border-bottom:1px solid var(--line);order:-1;grid-column:1/-1;position:sticky;top:0}.explorer[data-full-view=true]>.atlas-filter-system[data-expanded=false]>:not(.atlas-view-tools),.explorer[data-full-view=true]>.active-filters{display:none}.explorer[data-full-view=true]>aside:has([data-timeline-introduction]){display:none}.explorer[data-full-view=true]>.atlas-filter-system[data-expanded=true]{box-shadow:0 16px 24px #0006}.explorer[data-full-view=true]>.atlas-filter-system .multi-filter[open],.explorer>.atlas-filter-system[data-compact=true] .multi-filter[open]{grid-column:1/-1}.explorer[data-full-view=true]>.atlas-filter-system .all-period-filter:has(.multi-filter[open]){grid-column:1/-1}.explorer>.atlas-filter-system[data-compact=true] .all-period-filter:has(.multi-filter[open]){grid-column:1/-1}.explorer[data-full-view=true]>.atlas-filter-system .multi-filter,.explorer[data-full-view=true]>.atlas-filter-system .multi-filter>summary,.explorer>.atlas-filter-system[data-compact=true] .multi-filter,.explorer>.atlas-filter-system[data-compact=true] .multi-filter>summary{height:auto}.explorer[data-full-view=true]>.atlas-filter-system .multi-filter-panel,.explorer>.atlas-filter-system[data-compact=true] .multi-filter-panel{border:0;border-top:1px solid var(--line);width:100%;max-width:none;max-height:none;box-shadow:none;position:relative;inset:auto}.explorer[data-full-view=true]>.timeline-dark{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.explorer[data-full-view=true]>.all-empty-canvas{overflow-y:auto}.explorer[data-full-view=true]>.timeline-dark>.timeline-stage{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.explorer[data-full-view=true]>.timeline-dark>.timeline-stage>.timeline-lanes{flex:1;height:auto;min-height:120px;max-height:none}.explorer[data-full-view=true]>.timeline-dark>.timeline-stage>.timeline-overview{flex:1;height:auto;min-height:120px}.explorer[data-full-view=true]>.timeline-dark>.timeline-focus{flex-shrink:0}@media (max-width:760px){.atlas-view-tools{grid-column:1/-1;display:flex}.explorer[data-full-view=true] .books-visual-gallery{--library-card-width:min(62vw,34dvh)}.explorer[data-full-view=true] .library-image{height:min(88vw,48dvh)}}
@media (max-width:760px){.explorer>.timeline-dark{padding:8px 16px max(8px,env(safe-area-inset-bottom));min-width:0}.explorer:not(.all-explorer):not([data-full-view=true]){height:calc(100svh - var(--measured-header-height,52px));flex-direction:column;min-height:0;display:flex}.explorer:not(.all-explorer):not([data-full-view=true])>.timeline-dark{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.explorer .timeline-heading-row.timeline-compact-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:44px;margin-bottom:8px}.explorer .timeline-compact-heading>.timeline-heading-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.explorer .timeline-compact-heading>.timeline-heading-controls{grid-area:1/1;justify-content:flex-start;gap:4px 8px;min-width:0}.explorer .timeline-compact-heading>.timeline-heading-key{grid-area:1/2;min-width:0}.explorer .movement-key>summary{min-height:44px;font-size:var(--text-xs)}.explorer .timeline-heading-controls .painter-view-switch{gap:2px;max-width:100%}.explorer .timeline-heading-controls .painter-view-switch button{padding-inline:8px}.explorer .timeline-heading-controls .books-view-switch{flex:1;min-width:0}.explorer .timeline-heading-controls .books-view-switch button{min-width:0;padding-inline:8px}.explorer .timeline-heading-controls .all-gallery-scroll{gap:0;display:flex}.explorer .all-layer-switches{flex-wrap:wrap;gap:12px;max-width:100%}.explorer .all-layer-switches label{min-height:44px}.explorer .timeline-stage{flex:1;min-height:220px}.explorer:not(.all-explorer)>.timeline-dark>.timeline-stage{flex-direction:column;min-height:120px;display:flex;overflow-y:auto}.explorer:not(.all-explorer)>.timeline-dark>.timeline-stage>.timeline-lanes{flex:1;height:auto;min-height:120px;max-height:none}.explorer .timeline-focus{flex-shrink:0;margin-top:8px;padding-top:6px}.explorer>.painter-paintings .timeline-stage{padding-top:0}.explorer.books-explorer .timeline-stage:has(.books-visual-gallery){padding-top:0}.all-explorer .timeline-stage:has(>.all-artwork-lane:last-child):not(:has(>.all-lane:not(.all-artwork-lane))){padding-top:0}:is(.painter-paintings .timeline-stage>.tick-row,.books-explorer .timeline-stage:has(.books-visual-gallery)>.tick-row,.all-explorer .timeline-stage:has(>.all-artwork-lane:last-child):not(:has(>.all-lane:not(.all-artwork-lane)))>.tick-row){display:none}.explorer>.painter-paintings>.timeline-stage{flex:1;min-height:160px;overflow-y:auto}.explorer>.painter-paintings .all-gallery{flex-direction:column;flex:1;min-height:160px;display:flex}.explorer>.painter-paintings .all-gallery-caption{flex-shrink:0}.explorer>.painter-paintings .all-artwork-strip{--artwork-card-width:calc(100vw - 32px);--artwork-gap:16px;scroll-snap-type:x mandatory;flex:1;min-height:0}.explorer>.painter-paintings .all-artwork-strip>li{flex-direction:column;min-height:0;display:flex}.explorer>.painter-paintings .all-artwork-card{flex:1;min-height:0}.explorer>.painter-paintings .all-artwork-image{flex:1;height:auto;min-height:100px}.all-explorer .all-artwork-strip{--artwork-card-width:clamp(190px,62vw,280px)}.all-explorer .all-artwork-image{height:min(42svh,calc(clamp(190px,56vw,260px) + var(--artwork-zoom,0)*90px))}.explorer .all-gallery-scroll button,.explorer .all-lane-focus{min-width:44px;min-height:44px}.explorer .all-lane h2 button{min-height:44px}.explorer .all-lane>header{gap:6px}.explorer .all-artwork-card strong{font-size:var(--text-body)}.explorer .all-artwork-card>span:not(.all-artwork-image),.explorer .all-artwork-card time{font-size:var(--text-xs)}.explorer .books-visual-gallery{--library-card-width:clamp(180px,58vw,260px);--library-gap:16px}.explorer .library-image{height:clamp(250px,100svh - 360px,440px)}.explorer[data-full-view=true] .library-image{height:clamp(250px,100dvh - 250px,620px)}.explorer[data-full-view=true]>.timeline-dark>.timeline-stage{min-height:0;overflow:auto}.explorer[data-full-view=true]>.timeline-dark>.timeline-stage:has(.books-visual-gallery){flex:1 1 0}.explorer .timeline-key-footer{margin-top:4px}}@media (max-width:360px){.explorer .timeline-compact-heading:has(.movement-key)>.timeline-heading-controls{grid-area:2/1/auto/-1}.explorer .timeline-compact-heading:has(.movement-key)>.timeline-heading-key{grid-area:1/1/auto/-1;justify-self:end}}
