.proof-frame.svelte-q4c4r5{--proof-border:color-mix(in srgb, var(--line-strong) 82%, transparent);border:1px solid var(--proof-border);background:var(--paper-raised);width:100%;box-shadow:0 1.4rem 3.5rem color-mix(in srgb, var(--ink) 10%, transparent);border-radius:clamp(.65rem,.5rem + .5vw,1rem);margin:0;overflow:hidden}.proof-frame__chrome.svelte-q4c4r5,.proof-frame__label.svelte-q4c4r5{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-soft) 88%, var(--paper-raised));min-height:2.75rem;color:var(--ink-soft);letter-spacing:.055em;align-items:center;padding-inline:clamp(.8rem,.65rem + .6vw,1.25rem);font-family:Mozilla Text Variable,sans-serif;font-size:clamp(.72rem,.68rem + .18vw,.82rem);font-weight:650;display:flex}.proof-frame__chrome.svelte-q4c4r5{gap:.48rem}.proof-frame__chrome.svelte-q4c4r5 span:where(.svelte-q4c4r5){opacity:.65;border:1px solid;border-radius:50%;flex:none;width:.65rem;height:.65rem}.proof-frame__chrome.svelte-q4c4r5 b:where(.svelte-q4c4r5){min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:.35rem;font-weight:650;overflow:hidden}.proof-frame__label.svelte-q4c4r5{text-transform:uppercase;justify-content:space-between;gap:1rem}.proof-frame__media.svelte-q4c4r5{aspect-ratio:var(--proof-aspect);background:var(--paper-soft);place-items:center;display:grid;overflow:hidden}.proof-frame__media.svelte-q4c4r5 picture:where(.svelte-q4c4r5){width:100%;height:100%;display:block}.proof-frame__media.svelte-q4c4r5 img:where(.svelte-q4c4r5){object-fit:contain;object-position:var(--proof-position);width:100%;height:100%;display:block}.proof-frame__media--cover.svelte-q4c4r5 img:where(.svelte-q4c4r5){object-fit:cover}figcaption.svelte-q4c4r5{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1.05fr) minmax(14rem,.95fr);gap:1rem;padding:clamp(.9rem,.75rem + .5vw,1.35rem);line-height:1.45;display:grid}figcaption.svelte-q4c4r5 small:where(.svelte-q4c4r5){color:var(--ink-soft);font-size:.82rem;line-height:1.5}.proof-frame--compact.svelte-q4c4r5{box-shadow:none;border:0;border-radius:0}.proof-frame--compact.svelte-q4c4r5 .proof-frame__media:where(.svelte-q4c4r5){aspect-ratio:16/10}.proof-frame__actions.svelte-q4c4r5{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.75rem;display:flex}.proof-frame__actions.svelte-q4c4r5 a:where(.svelte-q4c4r5){border:1px solid var(--line-strong);background:var(--paper-raised);min-height:2.75rem;color:var(--ink);align-items:center;padding-inline:1rem;font-weight:650;text-decoration:none;display:inline-flex}.proof-frame__actions.svelte-q4c4r5 span:where(.svelte-q4c4r5){color:var(--ink-soft);font-size:.82rem}dialog.svelte-q4c4r5{border:1px solid var(--line-strong);background:var(--paper-raised);width:min(92vw,82rem);max-height:92vh;color:var(--ink);border-radius:1rem;padding:0;overflow:auto}dialog.svelte-q4c4r5::backdrop{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#000000c2}.proof-viewer.svelte-q4c4r5{padding:clamp(1rem,.6rem + 2vw,2rem)}.proof-viewer.svelte-q4c4r5 header:where(.svelte-q4c4r5){justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.proof-viewer.svelte-q4c4r5 header:where(.svelte-q4c4r5) p:where(.svelte-q4c4r5),.proof-viewer.svelte-q4c4r5 header:where(.svelte-q4c4r5) h2:where(.svelte-q4c4r5),.proof-viewer.svelte-q4c4r5>p:where(.svelte-q4c4r5){margin:0}.proof-viewer.svelte-q4c4r5 header:where(.svelte-q4c4r5) p:where(.svelte-q4c4r5){color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-family:Mozilla Text Variable,sans-serif;font-size:.76rem;font-weight:650}.proof-viewer.svelte-q4c4r5 header:where(.svelte-q4c4r5) button:where(.svelte-q4c4r5){border:1px solid var(--line-strong);background:var(--paper-soft);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;font-size:1.6rem;line-height:1}.proof-viewer__media.svelte-q4c4r5{border:1px solid var(--line);background:var(--paper-soft);place-items:center;display:grid;overflow:hidden}.proof-viewer__media.svelte-q4c4r5 img:where(.svelte-q4c4r5){object-fit:contain;width:100%;max-height:calc(92vh - 12rem);display:block}.proof-viewer.svelte-q4c4r5>p:where(.svelte-q4c4r5){color:var(--ink-soft);padding-top:1rem;font-size:.88rem}@media (width<=48rem){figcaption.svelte-q4c4r5{grid-template-columns:1fr}.proof-frame__label.svelte-q4c4r5 span:where(.svelte-q4c4r5):first-child{max-width:28ch}}@media (prefers-reduced-motion:reduce){dialog.svelte-q4c4r5::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.proof-frame.svelte-q4c4r5,.proof-frame__actions.svelte-q4c4r5 a:where(.svelte-q4c4r5),dialog.svelte-q4c4r5,.proof-viewer.svelte-q4c4r5 header:where(.svelte-q4c4r5) button:where(.svelte-q4c4r5),.proof-viewer__media.svelte-q4c4r5{border:1px solid canvastext}dialog.svelte-q4c4r5::backdrop{background:canvas}}
