.story-artwork{margin:1rem 0}.story-artwork-trigger{font:inherit;color:var(--eade-gold);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.35rem 0}.story-artwork-trigger:hover{color:var(--eade-ink)}.story-artwork-trigger:focus-visible,.story-artwork-dialog button:focus-visible,.story-artwork-dialog a:focus-visible{outline:3px solid var(--eade-gold);outline-offset:4px}.story-artwork-dialog{box-sizing:border-box;border:1px solid var(--eade-border-strong);background:var(--eade-paper-bright);width:min(1100px,94vw);max-height:92dvh;color:var(--eade-ink);font:1rem/1.6 var(--eade-sans);border-radius:12px;padding:clamp(16px,3vw,32px);overflow:auto}.story-artwork-dialog::backdrop{background:#000b}.story-artwork-close{justify-content:flex-end;margin:0 0 1rem;display:flex}.story-artwork-close button{font:inherit;color:inherit;border:1px solid var(--eade-border-strong);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem}.story-artwork-dialog figure{margin:0}.story-artwork-dialog img{object-fit:contain;border-radius:4px;width:100%;height:auto;max-height:65dvh;margin-bottom:1.5rem;display:block}.story-artwork-dialog h2{font:1.4rem/1.3 var(--eade-serif);margin:1rem 0 .5rem}.story-artwork-dialog p{font:inherit;white-space:normal;margin:.5rem 0}.story-artwork-dialog a{color:var(--eade-gold)}
