@font-face{font-family:Tannery;src:url(/assets/Tannery-B1s0iQSI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--paper: #f3f0e7;--ink: #151515;--soft: #5d5a52;--pad: max(clamp(16px, 3vw, 32px), env(safe-area-inset-left), env(safe-area-inset-right));--font: "Tannery", Georgia, "Times New Roman", serif;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;background:var(--paper);color:var(--ink);font:400 22px/1.5 var(--font);text-rendering:optimizeLegibility}::selection{background:var(--ink);color:var(--paper)}.page{max-width:1284px;margin:0 auto}.top{padding:max(clamp(40px,8vh,88px),env(safe-area-inset-top)) var(--pad) clamp(40px,6vw,80px);text-align:center}.title{margin:0;font:inherit}.title a{color:inherit;text-decoration:none}.thanks{padding-top:clamp(24px,10vh,120px);padding-bottom:clamp(72px,10vw,128px);text-align:center}.thanks p{margin:0 0 .7em}.thanks .soft{color:var(--soft);font-size:19px}.thanks .soft:first-of-type{margin-top:2em}.thanks a{color:inherit;text-underline-offset:4px}main{padding:0 var(--pad)}.empty{color:var(--soft)}.close{padding:clamp(72px,10vw,128px) var(--pad) max(40px,env(safe-area-inset-bottom));color:var(--soft);font-size:19px;text-align:center}
