.artifact-grid{grid-template-columns:.68fr 1.32fr;gap:45px}.ornate-report-card{padding:0;background:none;min-width:0}.ornate-document-preview{display:block;transform:rotate(1deg);transition:transform .6s;filter:drop-shadow(0 15px 25px #0005)}.ornate-document-preview:hover,.ornate-document-preview:focus-visible{transform:rotate(0deg) translateY(-4px)}.ornate-document-preview img{display:block;width:100%;height:auto}.ornate-document-caption{padding:25px 5px 0}.ornate-document-caption h3{font-size:26px;margin:12px 0}.ornate-document-caption p{max-width:520px}.document-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:20px}.document-download{font-size:14px;font-weight:600;white-space:nowrap}.ornate-document-preview:focus-visible{outline:2px solid var(--metal);outline-offset:7px}
.document-page{margin:0;background:#0c1119;color:#eee9dc;font:16px/1.8 system-ui,sans-serif}.document-view{max-width:1150px;margin:0 auto;padding:32px 24px 60px}.document-toolbar{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:30px}.document-page a{color:#e5c16d;text-underline-offset:5px;overflow-wrap:anywhere}.document-page h1{font:clamp(28px,4vw,42px)/1.3 Georgia,serif;margin:30px 0}.document-full{display:block;width:100%;height:auto;box-shadow:0 15px 60px #0005}.document-evidence{max-width:850px;margin:45px auto 0;padding:36px;border:1px solid #66532d;background:#121b28;border-radius:10px}.document-page h2{font:26px/1.3 Georgia,serif;color:#ecd5a0;margin:30px 0 20px}.document-page dt{font-weight:700;font-size:14px;color:#e4c98e;margin-top:20px}.document-page dd{margin:8px 0;font-size:14px;overflow-wrap:anywhere}.document-page code{font-size:13px;overflow-wrap:anywhere}.document-page p{overflow-wrap:anywhere}.document-page a:focus-visible{outline:2px solid #f5cf70;outline-offset:5px}
[data-motion=paused] .ornate-document-preview{transition:none;transform:none}@media(max-width:767px){.artifact-grid{grid-template-columns:1fr;gap:35px}.ornate-document-preview{transform:none}.ornate-document-caption{padding-inline:0}.document-actions{gap:20px}.document-view{padding:20px 16px 45px}.document-evidence{padding:22px 18px}.document-toolbar a{font-size:14px}}@media(prefers-reduced-motion:reduce){.ornate-document-preview{transition:none;transform:none!important}}@media print{.document-page{background:white;color:#222}.document-toolbar,.document-view>h1{display:none}.document-view{padding:0;max-width:none}.document-full{box-shadow:none}.document-evidence{break-before:page;background:white;color:#222;border:0;padding:20px}.document-page a{color:#60481a}.document-page h2,.document-page dt{color:#453823}}
