/* A small paper invitation; the link stays readable and stationary. */
.summary-document-link{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;gap:20px;padding:18px 8px;min-height:94px;transition:background-color .2s}
.summary-document-link .summary-link-art{display:block;width:48px;height:56px;color:var(--terra);pointer-events:none}
.summary-link-art svg{display:block;width:100%;height:100%;overflow:visible}
.summary-sheet-back{transform-origin:28px 48px;transform:rotate(7deg);stroke:#9f504070;fill:var(--ivory)}
.summary-sheet-front{stroke:currentColor;fill:var(--ivory)}
.summary-sheet-fold,.summary-sheet-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}
.summary-sheet-line{stroke-dasharray:1;stroke-dashoffset:0}
.summary-document-link .summary-link-label{font:inherit;min-width:0}
.summary-document-link .summary-link-arrow{display:block;font-size:22px;text-align:center}
.summary-document-link:hover,.summary-document-link:focus-visible{background-color:#9f504009}
@media(max-width:700px){.summary-document-link{grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;padding:16px 4px;min-height:88px}.summary-document-link .summary-link-art{width:40px;height:48px}}
@media(prefers-reduced-motion:reduce){.summary-document-link{transition:none}.summary-link-art,.summary-sheet-back,.summary-sheet-line,.summary-link-arrow{animation:none!important}}
