.explorer .painter-heading .painter-view-switch{border:1px solid var(--dark-line);max-width:100%;color:var(--paper);border-radius:5px;align-items:stretch;gap:0;padding:0;display:inline-flex}.explorer .painter-heading .painter-view-switch button{min-height:44px;color:var(--dark-muted);font-size:var(--text-ui);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:flex}.explorer .painter-heading .painter-view-switch button:hover{background:var(--dark-surface);color:var(--paper)}.explorer .painter-heading .painter-view-switch button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:none;font-weight:500}.explorer .painter-heading .painter-view-switch button:focus-visible{outline:2px solid var(--dark-accent);outline-offset:3px;z-index:1;position:relative}.explorer .painter-heading>.timeline-heading-key{align-self:center}.explorer .painter-heading .movement-key{margin:0}.explorer .painter-heading .movement-key>summary{min-height:44px}@media (max-width:760px){.explorer .painter-heading .painter-view-switch button{font-size:var(--text-xs);padding-inline:10px}}@media (max-width:460px){.explorer .painter-heading.timeline-compact-heading:has(.movement-key)>.timeline-heading-controls{grid-area:1/1/auto/-1}.explorer .painter-heading.timeline-compact-heading:has(.movement-key)>.timeline-heading-key{grid-area:2/1/auto/-1;justify-self:start}.explorer .painter-heading .movement-key .timeline-popover-panel{left:0;right:auto}}.painter-paintings .timeline-stage{height:auto;min-height:280px;padding-top:42px;overflow:visible}.painter-paintings .all-artwork-strip{--artwork-card-width:clamp(180px,20vw,290px)}.painter-paintings .all-artwork-image{height:clamp(180px,20vw,290px)}.painter-paintings .tick-row i{height:6px;bottom:auto}.painter-paintings .all-artwork-density[open] .timeline-overview{height:220px}@media (min-width:761px){.explorer:has(>.painter-paintings){height:auto;min-height:max(560px,calc(100svh - var(--site-header-height)))}.explorer>.painter-paintings,.painter-paintings .timeline-stage{flex:1 0 auto}}@media (max-width:760px){.painter-paintings .all-artwork-strip{--artwork-card-width:180px}.painter-paintings .all-artwork-image{height:190px}}
