@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/grenze-gotisch-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4efe6;--surface:#e6ded0;--card:#fbf8f2;--text:#1a1714;--muted:#5a5249;--rule:#cfc5b4;--accent:#1a1714;--cta:#914e72;--cta-text:#fff;--focus:#914e72;--open:#00646a;--frame:#fff;--tile:#e6ded0;--banner:#000;--art-blend:normal;--scheme:light;--display:"Grenze Gotisch", serif;--body:"Atkinson Hyperlegible Next", sans-serif;--mono:"IBM Plex Mono", monospace;--radius:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1a1714;--surface:#2a241e;--card:#221e1a;--text:#f4efe6;--muted:#b8ae9f;--rule:#4a4239;--accent:#f4efe6;--cta:#e3a6c6;--cta-text:#1a1714;--focus:#e3a6c6;--open:#8ed6c2;--frame:#f4efe6;--tile:#f4efe6;--banner:#000;--art-blend:multiply;--scheme:dark}}:root[data-theme=dark]{--bg:#1a1714;--surface:#2a241e;--card:#221e1a;--text:#f4efe6;--muted:#b8ae9f;--rule:#4a4239;--accent:#f4efe6;--cta:#e3a6c6;--cta-text:#1a1714;--focus:#e3a6c6;--open:#8ed6c2;--frame:#f4efe6;--tile:#f4efe6;--banner:#000;--art-blend:multiply;--scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color-scheme:var(--scheme);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);overflow-wrap:break-word;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.55;position:relative}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip{z-index:10;background:var(--cta);min-width:44px;max-width:calc(100% - 1rem);min-height:44px;color:var(--cta-text);justify-content:center;align-items:center;padding:.6rem 1rem;display:inline-flex;position:absolute;top:-4rem;left:.5rem}.skip:focus,.skip:focus-visible{top:.5rem}.lorem{font-family:var(--mono);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, currentColor 9%, transparent) 6px 12px);border:1.5px dashed;border-radius:3px;padding:.05em .35em;font-size:.78em;font-weight:500}.site-head,main>section,main>.page-head,main>.tables,.site-foot{width:min(72rem,100%);margin-inline:auto;padding-inline:clamp(1rem,5vw,3rem)}.page-head h1{margin-bottom:.6rem;padding-top:clamp(2.5rem,7vw,5rem)}.page-head .line{max-width:38rem;margin:0 0 1.6rem}main>section{padding-block:clamp(2.5rem,7vw,5rem)}.games-bottom{padding-top:0}.site-head{border-bottom:3px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;padding-top:1.6rem;padding-bottom:1rem;display:flex}.brand{flex-direction:column;gap:.2rem;margin:0;display:flex}.wordmark{min-width:44px;min-height:44px;font-family:var(--display);background:var(--text);color:var(--bg);justify-content:center;align-items:center;padding:.3rem .8rem .4rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.site-head nav{flex-wrap:wrap;align-items:center;gap:0 1.1rem;display:flex}.site-head nav a{min-width:44px;min-height:44px;font-family:var(--mono);justify-content:center;align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.site-head nav a:hover,.site-head nav a[aria-current=page]{text-decoration:underline}.theme-toggle{min-width:44px;max-width:100%;min-height:44px;font:500 .9rem/1 var(--mono);color:var(--text);border:2px solid var(--text);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:.45rem;margin-left:.2rem;padding:0 .7rem;display:inline-flex}.theme-toggle[hidden]{display:none}.theme-toggle:hover{background:var(--surface)}.tt-icon{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:2px solid;border-radius:50%;flex:none;width:1rem;height:1rem}.theme-toggle[aria-pressed=true] .tt-icon{background:currentColor}.theme-toggle .lorem{font-size:.7rem}h1,h2,h3{font-family:var(--display);margin:0;font-weight:800;line-height:1.05}h1{font-size:clamp(2.5rem,6.4vw,4.6rem)}.kicker{font:700 .8rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem}.label{margin-bottom:.6rem;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:800}.label-sm{font-family:var(--display);margin:0 0 .3rem;font-size:1.4rem}.line{color:var(--muted);max-width:38rem;margin:0 0 1.6rem}.sub{max-width:34rem;margin:1.2rem 0 1.6rem;font-size:clamp(1.1rem,2.2vw,1.3rem)}.bar{background:var(--text);color:var(--bg);font-family:var(--display);padding:.35rem .8rem;font-size:1.5rem;font-weight:800;line-height:1.1;display:block}.ctas{flex-wrap:wrap;gap:.75rem;margin-bottom:1.4rem;display:flex}.btn{border-radius:var(--radius);max-width:100%;min-height:44px;font-family:var(--body);text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--cta);color:var(--cta-text)}.btn-primary:hover{filter:brightness(1.08)}.btn-secondary{color:var(--text);background:0 0;border-color:currentColor}.hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:2rem;display:grid}.hero-art{border:3px solid var(--text);background:var(--frame);min-width:0;margin:0}.hero-art img{width:100%;height:auto}.proof{font:700 .95rem/1.4 var(--mono);margin:0}.proof-bar{border:3px solid var(--text);background:var(--surface);margin-top:1.4rem;padding:.6rem .8rem}.tag{font:700 .78rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem}.hook{max-width:36rem;margin:.6rem 0 .8rem}.starting-line{color:var(--muted);margin:0 0 1rem;font-style:italic}.book{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:1rem 0 .6rem;display:flex}.book a:not(.btn){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hint{font:500 .8rem var(--mono);color:var(--muted)}.small,.credit{color:var(--muted);max-width:36rem;margin:.2rem 0;font-size:.85rem}.credit{font-style:italic}.more{margin:1.4rem 0 0;font-weight:700}.more a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.stat-grid{grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:start;gap:2rem;margin-bottom:1.6rem;display:grid}.stat-grid.is-many{grid-template-columns:repeat(auto-fit,minmax(min(14.5rem,100%),1fr))}.tables{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),28rem));justify-content:start;gap:2rem;padding-bottom:clamp(2.5rem,7vw,5rem);display:grid;position:relative}.tables-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.stat{border:3px solid var(--text);background:var(--card);flex-direction:column;min-width:0;display:flex}.stat>:not(.bar){margin-inline:1rem}.stat .tag{margin:.8rem 1rem 0}.stat .credit{margin-bottom:1rem}.stats{font-family:var(--mono);gap:.25rem;margin:.9rem 1rem .4rem;font-size:.9rem;font-weight:500;display:grid}.stats div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.6rem;padding-bottom:.25rem;display:grid}.stats dt{color:var(--muted);font-weight:700}.stats dd{margin:0}.stats dt .lorem{font-size:.7rem}.stamp-wrap{margin:.5rem 1rem}.status{font-family:var(--mono);white-space:nowrap;font-weight:700}.status:before{content:"○ "}.status.is-open{color:var(--open)}.status.is-open:before{content:"● "}.status.is-full{color:var(--muted)}.stamp{text-transform:uppercase;letter-spacing:.06em;border:3px solid;padding:.15rem .55rem;font-size:.85rem;display:inline-block;transform:rotate(-6deg)}.stamp.pre{opacity:0;transform:rotate(-6deg)scale(1.8)}.stamp.inked{opacity:1;transition:transform .25s cubic-bezier(.2,1.6,.4,1),opacity .2s;transform:rotate(-6deg)scale(1)}.stat.is-open-card{box-shadow:6px 6px 0 var(--open)}.full-state{border:3px solid var(--text);border-radius:var(--radius);background:var(--surface);margin-bottom:1.6rem;padding:1.2rem}.full-state .full-msg{margin:0 0 .9rem}.full-title{margin-bottom:.4rem;font-size:clamp(1.5rem,4vw,2rem)}.pic{border:3px solid var(--text);background:var(--frame);min-width:0;margin:0}.pic img{width:100%;height:auto}.pic figcaption{font:500 .68rem/1.35 var(--mono);color:var(--muted);background:var(--bg);border-top:3px solid var(--text);padding:.35rem .5rem}.stat-art{border:3px solid var(--text);background:var(--frame);max-width:40rem}.stat-art img{mix-blend-mode:var(--art-blend)}.discord{border:3px solid var(--text);margin-block:2.5rem;display:block;width:min(72rem,100% - 2rem)!important;padding:0!important}.gg-banner{border:0;border-bottom:3px solid var(--text);background:var(--banner)}.gg-banner img{object-fit:contain;width:100%;height:auto;mix-blend-mode:normal!important}.discord-text{padding:2rem clamp(1rem,4vw,2.5rem)}.pitch{max-width:38rem;margin-bottom:1.4rem}.pitch p{margin:0 0 .7rem}.az-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;margin-bottom:1.6rem;display:grid}.zines{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),16rem));gap:1.5rem 2rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.az-grid .zines{grid-template-columns:repeat(2,minmax(0,13rem));margin:0}.az-grid .thumbs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.zine{min-width:0}.zine-cover{border:2px solid var(--text);background:var(--frame);margin:0 0 .8rem}.zine-cover img{width:100%;height:auto}.zine-cover img[src*=while-you-sleep]{mix-blend-mode:var(--art-blend)}.zine-name{font-family:var(--display);margin:.3rem 0 0;font-size:1.3rem}.zine-name a{align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.zine-name a:hover{text-decoration:underline}.zine-facts{font-family:var(--mono);color:var(--muted);margin:.3rem 0;font-size:.85rem;font-weight:500}.zine-hook{margin:0 0 .8rem}.thumbs{grid-template-columns:repeat(3,minmax(0,11rem));align-items:stretch;gap:.75rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.gallery .thumbs{grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr))}.thumbs li{min-width:0;display:flex}.thumbs .pic{border:2px solid var(--text);background:var(--tile);flex-direction:column;flex:1;display:flex}.thumbs .pic img{aspect-ratio:1;object-fit:contain}.thumbs .pic figcaption{border-top-width:2px;flex:1}.thumbs .pic img[src*=three-eyed-diva]{mix-blend-mode:multiply}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.step{border:3px solid var(--text);background:var(--card);min-width:0}.step p{margin:.8rem 1rem 1rem}.dice-card{border:3px solid var(--text);background:var(--card);padding-bottom:1rem}.dice-card>.bar{margin:0}.dice-card .line{margin:.8rem 1rem 1.6rem}.dice-card .dice-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-inline:1rem;display:flex}.dice-card .dice-actions a:not(.btn){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.not-found h1{margin-bottom:.6rem}.site-foot{border-top:2px solid var(--text);padding-block:3rem 3.5rem}.support-links{gap:.3rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.support-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-right:.5rem;font-weight:700;display:inline-flex}.purpose{color:var(--muted)}.support .small{margin-bottom:2rem}.micro{font-family:var(--display);max-width:34rem;margin:0 0 1rem;font-size:1.2rem}.socials{flex-wrap:wrap;gap:0 1.2rem;margin-bottom:1.2rem;display:flex}.socials a{min-width:44px;min-height:44px;font-family:var(--mono);justify-content:center;align-items:center;font-size:.9rem;font-weight:500;display:inline-flex}.about{color:var(--muted);margin:0 0 .4rem;font-size:.95rem}.mark{font:500 .8rem var(--mono);color:var(--muted);margin:0}@media (width<=760px){.az-grid{grid-template-columns:minmax(0,1fr)}.az-grid .zines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-art{max-width:14rem}.stat-grid{grid-template-columns:minmax(0,1fr)}.stat-art{max-width:none}.steps{grid-template-columns:minmax(0,1fr)}.theme-toggle{justify-content:center;width:44px;height:44px;padding:0}.tt-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
