@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pirata-one-latin-400-normal.C8jLWNfm.woff2)format("woff2"),url(/_astro/pirata-one-latin-400-normal.CiJE7gJH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--bg:#070608;--raised:#0b090c;--well:#0c0a0d;--line:#1e1a1c;--divider:#241e21;--frame:#2a2226;--control:#3a3034;--menu-line:#181418;--bone:#d9d0bd;--bright:#e8dfc8;--on-red:#f1e9d6;--body:#b7ab98;--muted:#9a8f82;--faint:#6a5f5a;--red:#b3121b;--glow:#b3121b73;--green:#6e8f5a;--display:"Pirata One", serif;--serif:"Cormorant Garamond", serif;--mono:"IBM Plex Mono", monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:70px}html,body{background:var(--bg);color:var(--bone);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0}body{overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:var(--bone);text-decoration:none}a:hover{color:var(--red)}button{cursor:pointer;font-family:inherit}:focus-visible{outline:1px solid var(--red);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinr{to{transform:rotate(-360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes candle{0%,to{opacity:.75;transform:scale(1)}20%{opacity:.95;transform:scale(1.04)}45%{opacity:.7;transform:scale(.98)}70%{opacity:1;transform:scale(1.06)}85%{opacity:.8;transform:scale(1.01)}}@keyframes flicker{0%,96%,to{opacity:1}97%{opacity:.35}98%{opacity:.9}99%{opacity:.6}}@keyframes jitter{0%,93%,to{transform:translate(0)}94%{transform:translate(-5px,2px)skew(2deg)}96%{transform:translate(4px,-2px)skew(-1deg)}98%{transform:translate(-2px,1px)}}@keyframes g1{0%,to{clip-path:inset(0 0 100%);transform:translate(0)}5%{clip-path:inset(12% 0 70%);transform:translate(-12px)}10%{clip-path:inset(55% 0 30%);transform:translate(10px)}15%{clip-path:inset(80% 0 5%);transform:translate(-7px)}20%,70%{clip-path:inset(0 0 100%);transform:translate(0)}74%{clip-path:inset(30% 0 50%);transform:translate(14px)}78%{clip-path:inset(65% 0 10%);transform:translate(-12px)}82%{clip-path:inset(0 0 100%);transform:translate(0)}}@keyframes g2{0%,to{clip-path:inset(100% 0 0);transform:translate(0)}3%{clip-path:inset(40% 0 45%);transform:translate(12px)}8%{clip-path:inset(5% 0 85%);transform:translate(-10px)}13%{clip-path:inset(70% 0 15%);transform:translate(8px)}18%,60%{clip-path:inset(100% 0 0);transform:translate(0)}64%{clip-path:inset(20% 0 65%);transform:translate(-16px)}68%{clip-path:inset(85% 0 2%);transform:translate(12px)}72%{clip-path:inset(100% 0 0);transform:translate(0)}}@keyframes bars{0%,to{opacity:0;transform:translateY(-10%)}10%{opacity:.8}20%{opacity:0;transform:translateY(40%)}21%,55%{opacity:0}60%{opacity:.7;transform:translateY(70%)}70%{opacity:0;transform:translateY(110%)}}@keyframes rgb{0%,90%,to{filter:none}92%{filter:drop-shadow(-5px 0 #b3121b)drop-shadow(5px 0 #6e8f5a)}95%{filter:drop-shadow(3px 0 #b3121b)drop-shadow(-3px 0 #6e8f5a)}98%{filter:drop-shadow(-1px 0 #b3121b)}}@keyframes blink{50%{opacity:0}}h1,h2,.display{font-family:var(--display);margin:0;font-weight:400;position:relative}.h1{font-size:clamp(72px,13vw,180px);line-height:.9}.h2{letter-spacing:.02em;font-size:clamp(40px,5vw,64px);line-height:1}.ghost{pointer-events:none;color:var(--ghost,var(--red));text-shadow:none;position:absolute;inset:0}.label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}.label-sm{font-size:10px}.link-mono{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-size:11px}.link-mono:hover{color:var(--on-red)}.aside{color:var(--muted);font-size:20px;font-style:italic}.wrap{max-width:1200px;margin:0 auto;padding:80px 22px}.head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:36px;display:flex}.hairline{background:var(--line);border:1px solid var(--line);gap:2px;display:grid}.hairline>*{background:var(--bg)}.glyphs{max-width:1200px;color:var(--red);align-items:center;gap:18px;margin:0 auto;padding:0 22px;font-size:18px;display:flex}.glyphs:before,.glyphs:after{content:"";background:var(--line);flex:1;height:1px}.glyphs small{font-size:12px}.btn{min-height:44px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:0;justify-content:center;align-items:center;padding:14px 22px;font-size:12px;display:inline-flex}.btn-primary{background:var(--red);color:var(--on-red);box-shadow:0 0 22px var(--glow)}.btn-primary:hover{background:var(--on-red);color:var(--bg)}.btn-secondary{color:var(--bone);border:1px solid var(--control);background:0 0;padding:14px 18px}.btn-secondary:hover{border-color:var(--red);color:var(--bone)}.btn[disabled]{opacity:.6;cursor:progress}.tile{border:1px solid var(--control);flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.tile:hover{border-color:var(--red);color:var(--bone);box-shadow:0 0 16px #b3121b59}.tile svg{fill:currentColor;width:22px;height:22px}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.field{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);gap:6px;font-size:10px;display:grid}input,select,textarea{background:var(--bg);border:1px solid var(--control);width:100%;min-height:44px;color:var(--bone);font-family:var(--mono);border-radius:0;padding:14px;font-size:14px}input:focus,select:focus,textarea:focus{outline:1px solid var(--red);border-color:var(--red)}textarea{resize:vertical}.trap{position:absolute;left:-9999px}.form-status{min-height:1.4em;font-family:var(--mono);letter-spacing:.1em;color:var(--muted);margin:0;font-size:11px}.form-status[data-state=error]{color:var(--red)}.omen-link:hover{color:var(--on-red);filter:drop-shadow(0 0 10px var(--glow))}.omen-art{aspect-ratio:1;background:var(--well);border:1px solid var(--line);min-width:0;position:relative;overflow:hidden}.omen-art img{object-fit:cover;width:100%;height:100%}.omen-meta{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:18px;font-size:10px;display:flex}.omen-meta .tag{color:var(--red)}.omen-art img,.cover .well img{filter:grayscale()contrast(1.1);transition:filter .35s}.omen-art:after,.cover .well:after{content:"";background:var(--red);mix-blend-mode:multiply;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.omen-link:hover .omen-art img,.omen-link:focus-visible .omen-art img,.cover:hover .well img{filter:none}.omen-link:hover .omen-art:after,.omen-link:focus-visible .omen-art:after,.cover:hover .well:after{opacity:0}.embed{gap:10px;display:grid}.embed iframe{border:1px solid var(--line);filter:grayscale(.3)contrast(1.05);width:100%;display:block}.prose{max-width:60ch;color:var(--body);overflow-wrap:anywhere;gap:18px;font-size:20px;line-height:1.6;display:grid}.prose>*{margin:0}.prose a{color:var(--bone);border-bottom:1px solid var(--red)}.prose a:hover{color:var(--red)}.prose strong{color:var(--bright);font-weight:600}.prose img{border:1px solid var(--line);width:100%;height:auto}.prose h2{letter-spacing:.02em;color:var(--bright);margin-top:18px;font-size:32px;line-height:1.1}.grain{z-index:30;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.ghost{display:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(8px);background:#070608e6;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex;position:sticky;top:0}.brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:12px;display:flex}.brand[data-astro-cid-wpvy4v7s]:hover{color:inherit}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{flex:none;animation:7s step-end infinite rgb}.word[data-astro-cid-wpvy4v7s]{letter-spacing:.06em;font-size:26px;line-height:1}.links[data-astro-cid-wpvy4v7s]{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;gap:26px;font-size:11px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{opacity:.6}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].on,.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{opacity:1}.stream[data-astro-cid-wpvy4v7s]{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 18px var(--glow);padding:10px 16px;font-size:11px}.toggle[data-astro-cid-wpvy4v7s]{border:1px solid var(--control);min-height:44px;color:var(--bone);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;padding:10px 14px;font-size:11px;display:none}.menu[data-astro-cid-wpvy4v7s]{z-index:19;background:var(--raised);border-bottom:1px solid var(--line);letter-spacing:.04em;font-size:40px;display:grid;position:sticky;top:59px}.menu[data-astro-cid-wpvy4v7s][hidden]{display:none}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--menu-line);padding:16px 22px}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:last-child{border-bottom:0}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][href=\/summon]{color:var(--red)}@media (width<=859px){.links[data-astro-cid-wpvy4v7s],.stream[data-astro-cid-wpvy4v7s]{display:none}.toggle[data-astro-cid-wpvy4v7s]{display:block}}@media (width>=860px){.menu[data-astro-cid-wpvy4v7s]{display:none}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);gap:36px;max-width:1200px;margin:0 auto;padding:48px 22px 32px;display:grid}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px;font-size:17px;display:grid}.col[data-astro-cid-jo6i4kqk]{align-content:start;gap:8px;display:grid}.col[data-astro-cid-jo6i4kqk] .label[data-astro-cid-jo6i4kqk]{margin-bottom:6px}.sigil[data-astro-cid-jo6i4kqk]{filter:sepia(.3);animation:90s linear infinite spinr}.word[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;font-size:34px}.tagline[data-astro-cid-jo6i4kqk]{color:var(--muted);font-style:italic;line-height:1.5}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding-top:20px;font-size:10px}
