:root{--paper:#cfa98b;--paper-edge:#b58c6e;--ink:#241f1c;--bark:#33190f;--muted:#5a4337;--rule:#241f1c40;--card:#fff4e847;--link:#7c1b0a;--fiber:.22}@media (prefers-color-scheme:dark){:root{--paper:#1f1c1a;--paper-edge:#141210;--ink:#e9d7c6;--bark:#f0dcc6;--muted:#b49c88;--rule:#e9d7c62e;--card:#ffebd70d;--link:#ff9a4a;--fiber:.12}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink);background:radial-gradient(ellipse at 50% 40%, transparent 55%, var(--paper-edge) 130%) fixed, var(--paper);grid-template-rows:auto 1fr auto;min-height:100vh;padding:0 22px;font:400 18px/1.6 Bitter,Georgia,serif;display:grid;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:var(--fiber);mix-blend-mode:multiply;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.06' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.15 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (prefers-color-scheme:dark){body:before{mix-blend-mode:screen}}body>*{z-index:1;position:relative}a{color:var(--link);text-underline-offset:.18em}main{justify-self:center;width:100%;max-width:42rem;padding:2.5rem 0 4rem}main.home{align-self:center;padding:12vh 0 6vh}.mark{color:var(--bark);margin:0 0 1.6rem;line-height:.95}.mark .word{letter-spacing:.01em;font-family:Alfa Slab One,Georgia,serif;font-size:clamp(2.6rem,9vw,5.2rem);font-weight:400}.amp{background:radial-gradient(circle at 50% 56%,#fff7d6 0%,#ffd26a 16%,#ff8a1e 34%,#d6390f 54%,#7c1b0a 74%,#2b0d06 92%);color:#0000;filter:drop-shadow(0 0 1px #2b0d06f2)drop-shadow(0 0 7px #461c0a8c)drop-shadow(0 0 18px #ff781e40);-webkit-background-clip:text;background-clip:text;padding:0 .04em;font-family:Alfa Slab One,Georgia,serif;font-size:1.15em;animation:6s ease-in-out infinite smolder;display:inline-block}@media (prefers-color-scheme:dark){.amp{filter:drop-shadow(0 0 2px #ff8c2899)drop-shadow(0 0 16px #ff6e1473)drop-shadow(0 0 34px #dc3c0a40)}}@keyframes smolder{0%,to{opacity:1}50%{opacity:.86}}@media (prefers-reduced-motion:reduce){.amp{animation:none}}.studio{letter-spacing:.62em;text-transform:uppercase;color:var(--ink);margin-top:.55rem;font:600 clamp(.95rem,2.4vw,1.25rem)/1 Bitter,serif;display:block}.poker{background:linear-gradient(90deg,#2b0d06,#a8250c 30%,#ff7a1a 70%,#ffe7a3);border-radius:2px;width:4.5rem;height:4px;margin:0 0 1.6rem}p{margin:0 0 .9rem}.lead{font-size:1.25rem;font-weight:500}.muted{color:var(--muted)}header.top{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;justify-self:center;align-items:baseline;gap:1rem;width:100%;max-width:42rem;padding:1.4rem 0 .9rem;display:flex}header.top .brand{color:var(--bark);white-space:nowrap;font-family:Alfa Slab One,Georgia,serif;font-size:1.35rem;text-decoration:none}header.top nav{letter-spacing:.12em;text-transform:uppercase;gap:1.1rem;font-size:.85rem;display:flex}header.top nav a{color:var(--ink);text-decoration:none}header.top nav a:hover{text-decoration:underline}h1,h2,h3{color:var(--bark);line-height:1.2}h1{margin:.4rem 0 .6rem;font-family:Alfa Slab One,Georgia,serif;font-size:clamp(2rem,6vw,2.8rem);font-weight:400}h2{margin:2.2rem 0 .6rem;font:600 1.3rem/1.3 Bitter,serif}h3{margin:1.4rem 0 .4rem;font:600 1.05rem/1.3 Bitter,serif}ul,ol{margin:0 0 1rem;padding-left:1.3rem}li{margin:.25rem 0}.kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem}.cards{gap:.9rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.card{border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:10px;padding:1rem 1.15rem;text-decoration:none;display:block}.card:hover{border-color:var(--bark)}.card strong{color:var(--bark);font-family:Alfa Slab One,Georgia,serif;font-size:1.3rem;font-weight:400}.card span{color:var(--muted);font-size:.95rem;display:block}.pagelinks{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.6rem 1.3rem;margin:1.2rem 0;padding:.8rem 0;font-size:.95rem;display:flex}.doc{font-size:1rem}.doc table{border-collapse:collapse;width:100%;margin:0 0 1rem;font-size:.95rem}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.4rem .5rem}.rules{border-top:1px solid var(--rule);margin-top:3rem;padding-top:1.6rem}.rules h2{margin-top:.4rem;font-family:Alfa Slab One,Georgia,serif;font-size:1.5rem;font-weight:400}.rules ol{counter-reset:rule;padding:0;list-style:none}.rules li{counter-increment:rule;border-bottom:1px dashed var(--rule);padding:.55rem 0 .55rem 2.6rem;position:relative}.rules li:before{content:counter(rule);color:#fff7d6;background:radial-gradient(circle at 50% 45%,#ff8a1e,#a8250c 60%,#2b0d06);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font:400 .95rem/1 Alfa Slab One,Georgia,serif;display:grid;position:absolute;top:.45rem;left:0}footer{border-top:1px solid var(--rule);width:100%;max-width:42rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;justify-self:center;gap:1rem;padding:1.2rem 0 2rem;font-size:.82rem;display:flex}footer a{color:var(--muted)}
