.sheet-page{position:relative;isolation:isolate;min-height:100svh;padding:120px var(--gutter) 80px;display:grid;justify-items:center;align-content:start}.sheet-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 30%,rgba(232,163,61,.09),transparent 70%)}.sheet-back{position:absolute;top:max(18px,env(safe-area-inset-top));left:var(--gutter);font-size:11px;color:var(--paper-dim);text-decoration:none}.sheet-back:hover{color:var(--amber)}.sheet{position:relative;width:100%;max-width:34rem;padding:clamp(30px,7vw,56px) clamp(22px,6vw,52px) clamp(34px,6vw,48px)}[data-motion] .sheet{animation:sheet-in .9s var(--ease-candle) both}@keyframes sheet-in{0%{transform:translateY(60px) rotate(-.8deg);opacity:0}to{transform:none;opacity:1}}.sheet-kicker{margin:0 0 12px;font-size:11px;color:#5a4c3e}.sheet-title{margin:0 0 14px;font-size:clamp(32px,7vw,46px);color:var(--noir)}.sheet-lede{margin:0 0 34px;font-size:19px;color:#3a2f25}.sheet form{display:grid}.sheet .seal-wrap{margin-top:14px}.sheet-done{padding:10px 0 4px;text-align:center}.sheet-done-line{margin:0 0 14px;font-size:clamp(28px,6vw,38px);font-style:italic;color:var(--noir)}.sheet-done .dim{color:#4a3d31}.sheet-done a{font-size:12px}.sheet-note{margin:0 0 18px;color:#3a2f25}.sheet-msg{margin:0 0 22px;font-family:var(--f-display);font-style:italic;font-size:22px;color:var(--wine)}.devlink{margin-top:22px;padding:12px;border:1px dashed var(--wine);font-family:var(--f-mono);font-size:12px;word-break:break-all}.sheet-backdrop{position:fixed;inset:0;z-index:-2}.sheet-backdrop img{width:100%;height:100%;object-fit:cover;filter:blur(3px) brightness(.45);transform:scale(1.04)}.sheet-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 40%,rgba(11,9,8,.2),rgba(11,9,8,.85))}.sheet-title{font-style:italic}