@font-face{font-family:Abril Fatface;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/abril-fatface-latin-400-normal-utNZUC9m.woff2)format("woff2"),url(/assets/abril-fatface-latin-400-normal-CSRW-xuf.woff)format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}html{font-size:100%}html[data-text-size=large]{font-size:118.75%}html[data-text-size=larger]{font-size:137.5%}body{margin:0}.title-page{--desk:#1d3a30;--desk-ink:#f4ecd8;--desk-muted:#cdbf9c;--folder:#ebd39a;--folder-edge:#b99a52;--ink:#1d1a14;--muted:#4a3b1c;--oxblood:#7d1d12;--stamp:#b3261e;--focus:#ffd23f;--type:"Courier New", Courier, ui-monospace, monospace;box-sizing:border-box;min-height:100vh;color:var(--desk-ink);background:radial-gradient(ellipse at 50% 0%, #ffffff14, transparent 60%), repeating-linear-gradient(90deg, #0000000d 0 1px, transparent 1px 5px), var(--desk);padding:clamp(1rem,4vw,3rem) clamp(.75rem,4vw,2rem) 3rem;font-family:Georgia,Times New Roman,serif;line-height:1.6}.title-page *,.title-page :before,.title-page :after{box-sizing:inherit}.title-page :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.title{max-width:42rem;margin:0 auto}.title-head{margin-bottom:1.75rem;position:relative}.title-kicker{font:.85rem/1 var(--type);letter-spacing:.2em;text-transform:uppercase;color:var(--desk-muted);margin:0}.title-head h1{text-shadow:.06em .06em 0 var(--oxblood);margin:.25rem 0 .5rem;font:400 clamp(2.6rem,1.4rem + 6vw,4.6rem)/.95 Abril Fatface,Georgia,serif}.title-tagline{max-width:28rem;color:var(--desk-ink);margin:0;font-size:1.15rem;font-style:italic}.title-stamp{border:.3rem double var(--stamp);letter-spacing:.14em;text-transform:uppercase;color:var(--stamp);background:#f4ecd8eb;border-radius:.3rem;margin:0;padding:.3rem .9rem;font:400 clamp(1.4rem,1rem + 2vw,2.1rem)/1 Anton,Impact,sans-serif;position:absolute;top:-.5rem;right:0;rotate:11deg;-webkit-mask:radial-gradient(circle at 30% 40%,#000 60%,#000000c7 61%),linear-gradient(#000,#000);mask:radial-gradient(circle at 30% 40%,#000 60%,#000000c7 61%),linear-gradient(#000,#000)}.title-folder{color:var(--ink);background:linear-gradient(180deg, #ffffff2e, transparent 3rem), var(--folder);border:1px solid var(--folder-edge);box-shadow:0 .15rem 0 var(--folder-edge), 0 .8rem 1.6rem #00000059;border-radius:0 .5rem .5rem;margin-top:2.2rem;padding:1.4rem clamp(1rem,4vw,2rem) 1.25rem;position:relative}.title-folder-tab{font:.8rem/1.2 var(--type);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--folder);border:1px solid var(--folder-edge);border-bottom:0;border-radius:.5rem .5rem 0 0;margin:0;padding:.3rem 1.2rem .2rem;position:absolute;bottom:100%;left:-1px}.title-folder h2{border-bottom:3px double var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;padding-bottom:.4rem;font:400 1.5rem/1.1 Anton,Impact,sans-serif}.title-record{gap:.35rem;margin:0 0 1.1rem;display:grid}.title-record>div{grid-template-columns:minmax(6.5rem,max-content) 1fr;align-items:baseline;gap:.75rem;display:grid}.title-record dt{font:.8rem/1.3 var(--type);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.title-record dd{font:700 1.05rem/1.5 var(--type);border-bottom:1px dotted var(--muted);margin:0;padding:0 .25rem}.title-empty{font:1.05rem/1.5 var(--type);margin:0 0 1.1rem}.title-actions{flex-wrap:wrap;gap:.6rem;margin:.5rem 0;display:flex}.title-page button,.title-file>span{cursor:pointer;min-height:44px;color:var(--ink);border:2px solid var(--ink);box-shadow:.2rem .2rem 0 var(--ink);background:#fbf6e8;border-radius:.3rem;align-items:center;padding:.5rem 1rem;font:600 1rem/1.2 Georgia,Times New Roman,serif;display:inline-flex}.title-page button.primary{color:#fff;background:var(--oxblood);border-color:var(--oxblood);box-shadow:.2rem .2rem 0 var(--ink)}.title-page button:hover:not(:disabled),.title-file:hover>span{box-shadow:.3rem .3rem 0 var(--ink);translate:-1px -1px}.title-page button:disabled{cursor:not-allowed;opacity:.6}.title-file{display:inline-flex;position:relative}.title-file>input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.title-file:focus-within>span{outline:3px solid var(--focus);outline-offset:3px}.title-confirm{border:2px dashed var(--oxblood);background:#fbf6e8;margin:.75rem 0;padding:.75rem 1rem}.title-confirm p{margin:0 0 .25rem}.title-status{font-family:var(--type);margin:.5rem 0 0}.title-error{color:#fff;background:var(--oxblood);margin:.5rem 0 0;padding:.5rem .75rem}.title-endings{border-top:1px solid var(--folder-edge);font:.95rem/1.4 var(--type);color:var(--muted);margin:1rem 0 0;padding-top:.6rem}.title-beta{border:2px solid var(--stamp);background:#0000002e;border-radius:.3rem;margin:2rem 0 1rem;padding:.9rem 1.1rem}.title-beta h2{letter-spacing:.08em;text-transform:uppercase;color:#ffb4a8;margin:0 0 .3rem;font:400 1.15rem/1.2 Anton,Impact,sans-serif}.title-beta p{margin:0}.title-notices details{border-top:1px solid #f4ecd84d}.title-notices details:last-child{border-bottom:1px solid #f4ecd84d}.title-notices summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:700}.title-notices details>:not(summary){margin:0 0 .75rem}.title-notices a{color:var(--desk-ink);-webkit-text-decoration-color:var(--focus);text-decoration-color:var(--focus);text-underline-offset:.18em}.title-notices ul{padding-left:1.25rem}@keyframes title-folder-in{0%{opacity:0;translate:0 1.5rem}}@keyframes title-stamp-in{0%{opacity:0;scale:2.4}70%{opacity:1;scale:.94}to{scale:1}}.title-page[data-motion=full] .title-folder{animation:.5s ease-out both title-folder-in}.title-page[data-motion=full] .title-stamp{animation:.45s cubic-bezier(.3,1.4,.6,1) .35s both title-stamp-in}@media (prefers-reduced-motion:no-preference){.title-page[data-motion=system] .title-folder{animation:.5s ease-out both title-folder-in}.title-page[data-motion=system] .title-stamp{animation:.45s cubic-bezier(.3,1.4,.6,1) .35s both title-stamp-in}}.title-page[data-contrast=high]{--desk:#000;--desk-ink:#fff;--desk-muted:#fff;--folder:#fff;--folder-edge:#000;--ink:#000;--muted:#000;--oxblood:#000;--stamp:#000;--focus:#ffd23f;background:#000}.title-page[data-contrast=high] .title-folder{box-shadow:none;background:#fff}.title-page[data-contrast=high] .title-stamp{background:#fff;rotate:0deg;-webkit-mask:none;mask:none}.title-page[data-contrast=high] .title-head h1{text-shadow:none}.title-page[data-contrast=high] .title-beta{background:#000;border-color:#fff}.title-page[data-contrast=high] .title-beta h2{color:#fff}.title-page[data-contrast=high] button.primary{border-color:#000}@media (width<=30rem){.title-stamp{margin-top:.75rem;display:inline-block;position:static;rotate:-4deg}.title-actions>*{flex:100%}.title-page button,.title-file>span{justify-content:center;width:100%}}
