:root{--paper:#f4ece0;--paper-deep:#ede2cf;--paper-soft:#faf6ef;--paper-fold:#d9c9b0;--ink:#0a0a0f;--ink-soft:#1a1a24;--orange:#ff6b00;--orange-deep:#d95800;--violet:#7c5cff;--violet-deep:#5c3fd9;--rule:#0a0a0f80;--rule-soft:#0a0a0f29;--shadow-fold:#0a0a0f24;--shadow-deep:#0a0a0f38;--serif:"DM Serif Display", "GT Super", Georgia, serif;--sans:"Inter Tight", "Inter", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;line-height:1.55;overflow-x:hidden}body{background-color:var(--paper);background-image:radial-gradient(70% 50% at 12% 8%,#7c5cff12,#0000 60%),radial-gradient(80% 55% at 90% 95%,#ff6b0014,#0000 60%),repeating-linear-gradient(0deg,#0000 0 3px,#0a0a0f03 3px 4px),repeating-linear-gradient(90deg,#0000 0 3px,#0a0a0f03 3px 4px);background-attachment:fixed}::selection{background:var(--orange);color:var(--paper-soft)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.04}p{margin:0}button{font-family:inherit}@keyframes svelte-12qhfyh-fold-in{0%{opacity:0;transform:translateY(40px)rotateX(-12deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes svelte-12qhfyh-crane-float{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(8px,-14px)rotate(2deg)}}@keyframes svelte-12qhfyh-paper-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-6px,-10px)rotate(-2deg)}}@keyframes svelte-12qhfyh-fold-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes svelte-12qhfyh-reveal-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12qhfyh-crease-draw{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}
