@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fd326196ce1db1b0-s.3b8i84hbddq1_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fb89a42bb8cf9409-s.0jpz2_c27vxlb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2d4307f79f3a8dff-s.10rvhc1559an2.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c1405870ed19cca0-s.15quc-97kj91j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e3e95db644f37a75-s.1exzt101bs8ta.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11962c0555a63f60-s.0m8od_bhxytfj.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.j7IyZq_className{font-family:Fraunces,Fraunces Fallback;font-weight:400}.j7IyZq_variable{--face-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f11352e2d3f2fdd-s.1tq0xd_ydj_97.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7188453e3a73fe6c-s.2vcyr3-rpjx_z.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.T3DyJq_className{font-family:Figtree,Figtree Fallback;font-style:normal;font-weight:400}.T3DyJq_variable{--face-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.40sczeszzbjw1.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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Gpj04W_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.Gpj04W_variable{--face-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2aa5a4009f7d5936-s.2aokf4646tbcb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e6072b2158a88198-s.0x4sagk6zssom.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/dfa7c08503ab5a99-s.2exdruk4_h-sq.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b18802e8a0923218-s.1t2wayb2gx9_x.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acfad49e55cb8c43-s.1f7xvq21fvfey.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/99e1843c96eb05bc-s.011sea4zi31q-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/82606c5be961a736-s.1wv9adx67v-8j.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78a67315aea3bfb4-s.26wfda9514jrq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a506ee4ee57cea5-s.17pvtf1l-yczk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b6d8f1edb4a9c1-s.27rl913znr3pw.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2dc1462ede5c96f8-s.19ywjkdm58m8v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8a8adb12cd0c69d-s.1k02wnnddkk5y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8de5ae5d3d36cb6-s.2pz3sxkhdzxz_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5c14f724c50eac7-s.257csl9lc0s0n.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.DCvLeG_className{font-family:EB Garamond,EB Garamond Fallback;font-weight:400}.DCvLeG_variable{--face-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97f09968060f140c-s.2x70a90zaurqz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/79db705761712643-s.13_hhitlao2u9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e07ba83ebeb9f2a4-s.2dpok14x9rm6m.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.MZbCOq_className{font-family:Jost,Jost Fallback;font-style:normal;font-weight:400}.MZbCOq_variable{--face-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/056f4e2343cdb694-s.18o8ati-4_x9g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a3866b5c24198124-s.2jjgzj9abf9cy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0ef0042026af37d3-s.1xt3x57tcdmbv.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac2cbf800cb18134-s.3qz2g84exd0cl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54bf1ddbbc5e13ff-s.43qce4v-sp3dx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6966fb49052e79a7-s.1wh0qzzwls4_i.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.L5CA1G_className{font-family:Newsreader,Newsreader Fallback;font-weight:400}.L5CA1G_variable{--face-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/610bf65efcf8a969-s.0lxf-4l1bq37s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44b1572c184aa439-s.3lnm9e0v87gwp.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03f89b460a2f8b9a-s.1kss_mdnz9il3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fb6cbc4507aa3488-s.2cmyltwzd58e8.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}._8qt26q_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal;font-weight:400}._8qt26q_variable{--face-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e578cbaf89ea729e-s.0nbu6eqc3jruy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e42cc5c2bdd91aa-s.2ipzzvmzml70c.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.chyvra_className{font-family:Sora,Sora Fallback;font-style:normal;font-weight:400}.chyvra_variable{--face-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e0aea17e200394c0-s.0xus-z6lkp68g.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ac44f2d24c6e9c95-s.235iqvrph_5hh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/afa635c118993acd-s.2vfk0cvfh3bkv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/be678a1af33978cc-s.218jaes21j3az.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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.qPFtFa_className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal;font-weight:400}.qPFtFa_variable{--face-martian:"Martian Mono", "Martian Mono Fallback"}
:root{--ink:#14110f;--soot:#221c18;--vellum:#ede3cf;--faded:#8a7f70;--vermilion:#b8322a;--gilt:#c9a24a;--verdigris:#3e8e7e;--line:#3b3229;--paper-line:#c9beaa;--paper-ink:#362b22;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);color:var(--vellum);font-family:var(--font-display),Georgia,serif;-webkit-font-smoothing:antialiased;margin:0;font-weight:400}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--gilt);outline-offset:5px}button:disabled{opacity:.38}::selection{background:var(--vermilion);color:var(--vellum)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}em{font-variation-settings:"SOFT" 40,"WONK" 1;font-style:italic}ol{margin:0;padding:0;list-style:none}svg{display:block}img{max-width:100%}.mono{font-family:var(--font-mono),monospace;letter-spacing:.065em;font-size:10px;font-weight:400;line-height:1.65}.muted{color:var(--faded)}.verified{color:var(--verdigris)}.eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gilt);font-size:10px;line-height:1.6}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--vellum);color:var(--ink);padding:12px 18px;position:fixed;top:-80px;left:24px}.skip-link:focus{top:16px}.sigil{flex-shrink:0;width:48px;height:48px}.button{min-height:46px;font-family:var(--font-mono),monospace;letter-spacing:.015em;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:25px;padding:13px 22px;font-size:11px;line-height:1.4;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.button-primary{background:var(--vermilion);color:var(--vellum);border-color:var(--vermilion)}.button-primary:hover{background:#a42c25;border-color:#a42c25}.button-primary>span{font-size:22px;font-family:var(--font-display)}.button-outline{border-color:var(--line);background:0 0}.button-outline:hover{background:var(--soot);border-color:var(--faded)}.text-link{color:var(--gilt);background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:14px;padding:3px 0;display:inline-flex}.site-header{border-bottom:1px solid var(--line);z-index:3;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 48px;display:flex;position:relative}.brand{letter-spacing:-1.1px;align-items:center;gap:11px;font-size:27px;display:flex}.brand .sigil{width:34px;height:34px;color:var(--gilt)}.header-motto{color:var(--faded);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.network{color:var(--gilt);letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;display:flex}.network-dot{border:1px solid var(--gilt);width:5px;height:5px;transform:rotate(45deg)}.mode-label{color:var(--faded)}.site-footer{border-top:1px solid var(--line);color:var(--faded);justify-content:space-between;padding:20px 48px;font-size:9px;display:flex}.site-footer span span{color:var(--gilt);margin-left:14px}.title-page{flex-direction:column;min-height:100dvh;display:flex}.title-main{flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;width:100%;max-width:1760px;min-height:590px;margin:0 auto;padding:46px 7% 42px;display:grid;position:relative;overflow:hidden}.title-copy{z-index:1;padding-bottom:10px;position:relative}.title-copy .eyebrow{white-space:nowrap;align-items:center;gap:14px;font-size:9px;display:flex}.tiny-rule{background:var(--gilt);width:26px;height:1px;display:inline-block}.wordmark{letter-spacing:-.082em;font-variation-settings:"SOFT" 15,"WONK" 1;margin:13px 0 13px -9px;font-size:clamp(100px,10.5vw,188px);font-weight:450;line-height:1.13}.title-period{color:var(--vermilion)}.title-subtitle{letter-spacing:-.045em;font-size:clamp(31px,3.05vw,55px);line-height:1.18}.title-subtitle em{color:var(--gilt)}.title-description{letter-spacing:-.025em;color:var(--faded);margin-top:23px;font-size:20px;line-height:1.7}.title-cta{justify-content:space-between;min-width:246px;min-height:57px;margin-top:32px;font-size:12px}.title-meta{color:var(--faded);letter-spacing:.11em;margin-top:18px;font-size:8px}.title-meta span{color:var(--gilt);margin:0 9px}.title-illustration{height:min(620px,63vh);min-height:460px;color:var(--gilt);align-self:center;position:relative}.title-illustration>.belfry{opacity:.8;width:100%;height:100%}.plate-label{color:var(--faded);justify-content:space-between;font-size:8px;display:flex;position:absolute;top:0;left:15%;right:5%}.illustration-note{max-width:160px;color:var(--faded);font-size:15px;font-style:italic;line-height:1.5;position:absolute;bottom:12%;right:-1%}.hero-art{object-fit:cover;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.hero-art~.title-illustration .belfry{opacity:.3}.title-principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:38px;margin:0 48px;padding:28px 4%;display:grid}.title-principles>div{align-items:start;gap:20px;display:flex}.principle-number{color:var(--gilt);font-size:30px;font-style:italic;line-height:1.1}.title-principles p{flex-direction:column;gap:7px;display:flex}.title-principles strong{font-size:19px;font-weight:450}.title-principles p>span{color:var(--faded);font-size:14px}.play-main{max-width:1920px;margin:auto;padding:0 42px 20px}.chapter-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;height:54px;display:flex}.chapter-bar .mono{letter-spacing:.1em;font-size:9px}.chapter-number{color:var(--faded);margin-right:22px}.play-layout{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:44px;padding-top:26px;display:grid}.story-pane{isolation:isolate;flex-direction:column;height:calc(100dvh - 177px);min-height:550px;padding:0 20px 0 6px;display:flex;position:relative}.story-backdrop{z-index:-1;pointer-events:none;animation:.85s sceneIn;position:absolute;inset:-20px -20px 0 0;overflow:hidden}.story-backdrop img{object-fit:cover;opacity:.17;width:100%;height:100%}.story-backdrop .belfry{width:auto;height:85%;color:var(--gilt);opacity:.075;position:absolute;top:-25px;right:-70px}.story-heading{flex-shrink:0;padding:5px 0 15px}.story-heading>.eyebrow{color:var(--faded);letter-spacing:.16em;font-size:8px}.story-heading h1{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(49px,4.8vw,82px);line-height:.98}.story-heading h1 em{color:var(--gilt)}.story-rule{align-items:center;gap:12px;max-width:300px;display:flex}.story-rule>span{background:var(--line);height:1px}.story-rule>span:first-child{width:35px}.story-rule>span:last-child{flex:1}.story-rule .sigil{width:18px;height:18px;color:var(--gilt)}.narration-log{scrollbar-width:thin;scrollbar-color:var(--line) transparent;scroll-behavior:smooth;flex:1;min-height:80px;margin-left:-33px;padding:0 22px 12px 33px;overflow-y:auto}.narration-entry{max-width:62ch;margin:0 0 28px;position:relative}.narration-entry>p:not(.narrator-label):not(.player-action){letter-spacing:-.015em;font-size:23px;line-height:1.62}.narrator-label{color:var(--gilt);letter-spacing:.1em;margin:0 0 10px;font-size:8px}.narrator-label .verified{margin-right:4px;font-size:13px}.past-entry,.past-entry .narrator-label{color:var(--faded)}.intro-entry{padding-top:5px}.player-action{border-left:1px solid var(--gilt);color:var(--vellum);margin-bottom:13px;padding:13px 0 13px 16px;font-size:19px;line-height:1.45}.player-action .mono{color:var(--faded);margin-bottom:5px;font-size:8px;display:block}.past-entry .player-action{color:var(--faded);border-color:var(--line)}.narration-entry>.keeper-line{color:var(--faded);margin-bottom:18px;font-style:italic;font-size:22px!important}.bribe-line{border-left:1px solid var(--vermilion);padding-left:16px}.margin-sigil{width:25px;color:var(--verdigris);position:absolute;bottom:8px;left:-33px}.margin-sigil .sigil{width:25px;height:25px}.margin-sigil:hover{color:var(--gilt)}.resolved-narration{margin-bottom:10px}.typewriter-reserve{visibility:hidden}.composer{border-top:1px solid var(--line);flex-shrink:0;margin-top:8px;padding-top:12px}.suggestions{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.suggestion{background:var(--ink);border:1px solid var(--line);text-align:left;align-items:center;gap:7px;padding:7px 9px;font-size:12px;line-height:1.35;transition:border-color .16s,color .16s;display:inline-flex}.suggestion>span{color:var(--gilt);font-size:15px}.suggestion:hover:not(:disabled){border-color:var(--gilt);color:var(--gilt)}.suggestion--bribe>span{color:var(--vermilion)}.suggestion:disabled{opacity:.4}.action-form{background:var(--soot);border:1px solid var(--line);min-height:56px;transition:border-color .16s;display:flex}.action-form:focus-within{border-color:var(--gilt)}.action-form input{min-width:0;color:var(--vellum);background:0 0;border:0;outline:0;flex:1;padding:13px 16px;font-size:19px}.action-form input::placeholder{color:var(--faded);font-style:italic}.action-form input:focus-visible{outline:0}.action-form button{border:0;border-left:1px solid var(--line);color:var(--gilt);background:0 0;flex-shrink:0;width:57px;font-size:27px}.action-form button:hover:not(:disabled){background:var(--vermilion);color:var(--vellum)}.composer-caption{letter-spacing:.055em;color:var(--faded);min-height:13px;margin-top:9px;font-size:7px}.inline-error{border-left:2px solid var(--vermilion);background:var(--soot);margin-bottom:12px;padding:10px 12px;font-size:16px;line-height:1.5}.inline-error .text-link{margin-left:14px}.table-pane{scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-width:0;max-height:calc(100dvh - 177px);padding:0 7px 0 0;overflow-y:auto}.table-label{color:var(--faded);letter-spacing:.1em;justify-content:space-between;margin-bottom:12px;font-size:8px;display:flex}.table-label span:first-child{color:var(--gilt)}.empty-ruling{border:1px solid var(--line);background:var(--soot);text-align:center;outline:1px solid var(--line);outline-offset:-9px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex;position:relative}.empty-ruling .sigil{color:var(--faded);width:72px;height:72px;margin-bottom:24px}.empty-ruling p{letter-spacing:-.04em;font-size:31px;line-height:1.24}.empty-ruling p em{color:var(--gilt)}.empty-ruling>.mono{color:var(--faded);margin-top:26px;font-size:7px}.ruling-card{perspective:1500px;color:var(--paper-ink);isolation:isolate;position:relative}.card-flipper{transform-style:preserve-3d;position:relative;transform:rotateY(0)}.card-face{background:var(--vellum);backface-visibility:hidden;position:relative;overflow:hidden}.card-front{outline:1px solid var(--paper-line);outline-offset:-7px;padding:19px 23px 12px}.vellum-texture{object-fit:cover;opacity:.24;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.card-topline{color:#756755;border-bottom:1px solid var(--paper-line);justify-content:space-between;padding-bottom:9px;font-size:7px;display:flex;position:relative}.card-action{padding-top:10px}.action-kind{color:#756755;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.card-action h3{letter-spacing:-.03em;max-width:28ch;margin:3px 0 11px;font-size:21px;line-height:1.17}.dc-line{border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);align-items:center;gap:12px;padding:6px 0;display:flex}.dc-label{font-size:7px}.dc-line strong{letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.15}.band{letter-spacing:0;margin-left:auto;font-size:8px}.outcome-row{border-bottom:1px solid var(--paper-line);padding:10px 0 11px;position:relative}.outcome-row:last-child{border-bottom:0}.row-heading{align-items:center;gap:9px;min-height:17px;display:flex}.row-name{letter-spacing:-.025em;font-size:18px;font-weight:550;line-height:1.1}.row-condition{color:#756755;font-size:8px}.outcome-row p{margin:5px 0 6px;font-size:17px;line-height:1.45}.row-effects{color:#756755;letter-spacing:.015em;font-size:8px;display:block}.row-effects>span{color:#a3937e;margin:0 6px}.landed-mark{font-family:var(--font-mono),monospace;color:var(--verdigris);letter-spacing:0;margin-left:auto;font-size:7px}.outcome-row--landed{color:#235b51}.outcome-row--landed:after{content:"";background:var(--verdigris);transform-origin:0;height:2px;animation:underlineSweep .3s var(--ease) both;position:absolute;bottom:0;left:0;right:0}.outcome-row--landed .row-effects{color:var(--verdigris)}.outcome-rows--compact .row-condition{font-size:7px}.outcome-rows--compact .row-effects{font-size:6.5px}.card-bottom{border-top:1px solid var(--paper-line);color:#756755;justify-content:space-between;align-items:center;padding-top:8px;font-size:6px;display:flex}.card-bottom .sigil{width:18px;height:18px;color:var(--paper-ink)}.card-back{outline:1px solid var(--paper-line);outline-offset:-10px;z-index:1;background:var(--vellum);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.card-back:after{content:"";border:1px solid var(--paper-line);pointer-events:none;position:absolute;inset:17px}.card-back-heading{letter-spacing:.12em;font-size:8px;position:absolute;top:29px}.card-back-ornament{color:var(--paper-line);font-size:36px;position:absolute;top:16%}.card-back p{text-align:center;letter-spacing:-.04em;margin-top:150px;font-size:27px;font-style:italic;line-height:1.25}.card-back-footer{letter-spacing:.13em;font-size:6px;position:absolute;bottom:28px}.phase--sealed .card-flipper,.phase--cracking .card-flipper{transform:rotateY(180deg)}.seal-layer{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding-bottom:45px;display:flex;position:absolute;inset:0}.wax-seal{filter:drop-shadow(0 5px 3px #362b2240);width:124px;height:124px;position:relative}.wax-half{position:absolute;inset:0}.wax-half--left{clip-path:polygon(0 0,51% 0,47% 20%,53% 35%,47% 48%,54% 63%,48% 79%,51% 100%,0 100%)}.wax-half--right{clip-path:polygon(51% 0,100% 0,100% 100%,51% 100%,48% 79%,54% 63%,47% 48%,53% 35%,47% 20%)}.wax-disc{background:var(--vermilion);outline-offset:-8px;border:4px solid #a02b24;border-radius:46% 48% 44% 49%;outline:1px solid #8d281f;justify-content:center;align-items:center;width:124px;height:124px;display:flex;position:relative;box-shadow:inset 2px 2px 1px #d45b4e,inset -2px -2px 1px #83241f}.wax-disc .sigil{color:#e29878;filter:drop-shadow(0 1px #74231d);width:72px;height:72px}.wax-rim{fill:#e8a18a;width:100%;height:100%;font-family:var(--font-mono),monospace;letter-spacing:.7px;font-size:8px;position:absolute;inset:0}.phase--revealing .seal-layer{display:none}.bribe-refusal{z-index:4;pointer-events:none;flex-direction:column;align-items:center;animation:.18s ease-out both stampSlam;display:flex;position:absolute;bottom:66px;left:10%;right:10%;transform:rotate(-8deg)}.refusal-stamp{font-family:var(--font-mono),monospace;color:var(--vermilion);border:3px double var(--vermilion);white-space:nowrap;background:var(--vellum);letter-spacing:.035em;padding:7px 9px;font-size:clamp(13px,1.25vw,21px);font-weight:400}.refusal-error{color:var(--vermilion);background:var(--vellum);padding:2px 5px;font-size:7px}.phase--revealed .bribe-refusal{inset:-10px 8px auto auto;transform:rotate(5deg)}.phase--revealed .refusal-stamp{border-width:2px;padding:3px;font-size:8px}.phase--revealed .refusal-error{display:none}.bribe-evidence{color:var(--vermilion);padding:7px 0 0;font-size:8px}.bribe-evidence button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.bribe-evidence pre{font:inherit;white-space:pre-wrap;background:var(--soot);border-left:1px solid var(--vermilion);margin:8px 0;padding:9px}.oracle-tray{align-items:center;gap:23px;padding:21px 7px 20px;display:flex}.die{width:83px;height:91px;color:var(--gilt);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.die svg{stroke:currentColor;stroke-width:.75px;width:100%;height:100%;position:absolute;inset:0}.die-outline{stroke-width:1.3px}.die-number{color:var(--gilt);margin-top:0;font-size:29px;font-weight:450;line-height:1;position:relative}.die--idle,.die--idle .die-number{color:var(--faded)}.die--tumbling svg{animation:1.2s linear infinite idleTumble}.die--tumbling .die-number,.die--slowing .die-number{font-size:35px}.die--slowing svg{animation:.7s cubic-bezier(.1,.75,.2,1) both dieSlow}.die--landed svg{stroke:var(--gilt)}.die--small{width:48px;height:53px}.oracle-control{flex:1;min-width:0}.oracle-label{letter-spacing:.12em;color:var(--faded);margin-bottom:6px;font-size:7px}.oracle-status{color:var(--gilt);letter-spacing:.015em;min-height:15px;margin-bottom:12px;font-size:9px}.roll-actions{align-items:center;gap:15px;display:flex}.button-roll{background:var(--gilt);color:var(--ink);justify-content:space-between;min-width:150px;min-height:35px;padding:9px 15px;font-size:9px}.button-roll:hover:not(:disabled){background:var(--vellum)}.button-roll:disabled{background:var(--soot);border-color:var(--line);color:var(--faded);opacity:1}.bribe-button{border:0;border-bottom:1px solid var(--line);color:var(--faded);white-space:nowrap;background:0 0;padding:5px 0;font-size:7px}.bribe-button:hover{color:var(--vermilion)}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.stats>div{align-items:center;gap:7px;display:flex}.stat-icon{color:var(--gilt);font-size:24px;line-height:1}.stats .mono{color:var(--faded);font-size:7px}.stats strong{margin-left:4px;font-size:24px;font-weight:400;line-height:1}.stats small{color:var(--faded);margin-left:2px;font-size:15px}.ledger-title{color:var(--faded);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:7px;display:flex}.ledger-title h2{color:var(--gilt);font:inherit}.ledger li{border-bottom:1px solid var(--line);letter-spacing:.01em;grid-template-columns:30px 1fr 62px auto;align-items:center;gap:8px;padding:7px 0;font-size:7px;display:grid}.ledger li>span:first-child,.ledger li>a:nth-child(2){color:var(--faded)}.ledger a:hover{color:var(--gilt)!important}.ledger-empty{color:var(--faded);padding:7px 0 10px;font-size:15px;font-style:italic}.table-footnote{letter-spacing:.1em;color:var(--faded);text-align:center;padding-top:14px;font-size:6px}.ending{border-top:1px solid var(--gilt);margin-top:30px;padding:28px 0 10px}.ending h2{letter-spacing:-.04em;color:var(--gilt);margin:14px 0 16px;font-size:40px;line-height:1.1}.ending>p{font-size:23px;line-height:1.6}.ending--nerve h2,.ending--tide h2{color:var(--vellum)}.ending-actions{align-items:center;gap:20px;margin-top:23px;display:flex}.ending-actions .button{font-size:9px}.proof-main{max-width:1440px;margin:0 auto;padding:28px 52px 0}.proof-breadcrumb{color:var(--faded);justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex}.proof-breadcrumb a:hover{color:var(--gilt)}.proof-heading{align-items:center;gap:28px;padding:38px 0 30px;display:flex}.proof-heading>.sigil{width:96px;height:96px;color:var(--gilt)}.proof-heading h1{letter-spacing:-.055em;margin:7px 0 8px;font-size:66px;line-height:1.1}.proof-heading h1 em{color:var(--gilt)}.proof-heading>div>p{color:var(--faded);font-size:20px}.mock-notice{border:1px solid var(--line);color:var(--gilt);letter-spacing:.025em;background:var(--soot);margin:0 0 28px;padding:12px 16px;font-size:8px}.proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px;display:grid}.ruling-card--full .card-front{padding:26px 31px 18px}.ruling-card--full .card-topline{padding-bottom:13px;font-size:8px}.ruling-card--full .card-action{padding-top:16px}.ruling-card--full .card-action h3{margin-bottom:18px;font-size:30px;line-height:1.16}.ruling-card--full .action-kind{font-size:8px}.ruling-card--full .dc-line{padding:10px 0}.ruling-card--full .dc-line strong{font-size:31px}.ruling-card--full .dc-label{font-size:8px}.ruling-card--full .band{font-size:9px}.ruling-card--full .outcome-row{padding:15px 0}.ruling-card--full .outcome-row p{font-size:17px;line-height:1.5}.ruling-card--full .card-bottom{padding-top:11px;font-size:7px}.proof-card-caption{color:var(--faded);text-align:center;letter-spacing:.05em;margin-top:15px;font-size:7px}.verification-summary{border-bottom:1px solid var(--line);color:var(--gilt);align-items:center;gap:17px;padding-bottom:22px;display:flex}.verification-summary>span{border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:27px;display:flex}.verification-summary strong{letter-spacing:-.02em;font-size:26px;font-weight:400;line-height:1.1}.verification-summary p{color:var(--faded);margin-top:6px;font-size:7px}.verification-summary.verified{color:var(--verdigris)}.verification-summary--failed{color:var(--vermilion)}.verification-checks{padding:6px 0 18px}.proof-check{border-bottom:1px solid var(--line);gap:17px;padding:20px 0;transition:color .15s;display:flex}.check-marker{width:25px;font-family:var(--font-mono);color:var(--faded);flex-shrink:0;padding-top:2px;font-size:12px}.proof-check h2{letter-spacing:-.025em;font-size:20px;font-weight:400;line-height:1.35}.proof-check p{color:var(--faded);margin:4px 0 7px;font-size:14px;line-height:1.5}.proof-explorer{color:var(--faded);border-bottom:1px solid var(--line);font-size:8px}.proof-explorer:hover{color:var(--gilt)}.proof-check.passed .check-marker{color:var(--verdigris)}.proof-check.failed,.proof-check.failed .check-marker{color:var(--vermilion)}.proof-check.waiting h2{color:var(--faded)}.proof-timeline{padding-top:14px}.proof-timeline>h2{letter-spacing:.12em;color:var(--gilt);margin-bottom:19px;font-size:8px}.proof-timeline ol{display:flex;position:relative}.proof-timeline ol:before{content:"";background:var(--line);height:1px;position:absolute;top:12px;left:8%;right:14%}.proof-timeline li{flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex;position:relative}.timeline-node{background:var(--ink);border:1px solid var(--line);width:25px;height:25px;color:var(--faded);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:8px;display:flex}.timeline-node--present{color:var(--gilt);border-color:var(--gilt)}.timeline-label{color:var(--faded);margin-top:3px;font-size:8px}.proof-timeline a{letter-spacing:0;color:var(--gilt);font-size:8px}.proof-timeline .muted{font-size:7px}.raw-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:26px}.raw-evidence summary{cursor:pointer;color:var(--faded);justify-content:space-between;padding:13px 0;font-size:8px;list-style:none;display:flex}.raw-evidence summary::-webkit-details-marker{display:none}.raw-evidence[open] summary span{transform:rotate(45deg)}.raw-evidence dl{font-family:var(--font-mono);padding:0 0 10px;font-size:8px;line-height:1.8}.raw-evidence dt{color:var(--gilt);margin-top:10px;font-size:7px}.raw-evidence dd{color:var(--faded);overflow-wrap:anywhere;margin:3px 0 10px}.proof-actions{align-items:center;gap:25px;margin-top:24px;display:flex}.proof-actions .button{padding:13px 18px;font-size:9px}.proof-actions .text-link{font-size:8px}.proof-footer{text-align:center;color:var(--faded);letter-spacing:.1em;border-top:1px solid var(--line);margin-top:24px;padding:28px 0;font-size:7px}.proof-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:calc(100dvh - 76px);padding:40px;display:flex}.proof-main>.proof-loading{min-height:calc(100dvh - 130px)}.proof-loading h1{letter-spacing:-.04em;font-size:55px}.proof-loading>p{max-width:42ch;font-size:22px;line-height:1.5}.proof-loading>p.mono{color:var(--faded);font-size:9px}.receipt-main{justify-content:center;align-items:center;min-height:calc(100dvh - 76px);padding:64px 30px 28px;display:flex}.receipt-shell{width:680px;max-width:100%;position:relative}.receipt-card{background:var(--vellum);color:var(--paper-ink);outline:1px solid var(--paper-line);outline-offset:-9px;isolation:isolate;padding:31px 44px 22px;position:relative}.receipt-seal{background:var(--vermilion);outline-offset:-7px;z-index:2;border:4px solid #a02b24;border-radius:46% 48% 44% 49%;outline:1px solid #8d281f;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;top:-41px;left:calc(50% - 39px);transform:rotate(-10deg)}.receipt-seal .sigil{color:#e29878;width:49px;height:49px}.receipt-topline{color:#756755;letter-spacing:.025em;justify-content:space-between;margin-bottom:31px;font-size:7px;display:flex}.receipt-card>.eyebrow{text-align:center;color:#756755;margin-bottom:13px;font-size:8px}.receipt-card h1{text-align:center;letter-spacing:-.045em;max-width:22ch;margin:0 auto 25px;font-size:41px;line-height:1.13}.receipt-result{border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);justify-content:center;align-items:center;gap:34px;margin-bottom:22px;padding:20px 0;display:flex}.receipt-result>div:not(.die){flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.receipt-result .mono{color:#756755;font-size:7px}.receipt-result strong{letter-spacing:-.04em;font-size:42px;font-weight:400;line-height:1.2}.receipt-result strong.receipt-verdict{font-size:28px}.receipt-result .die{color:#9c7b30;width:81px;height:89px}.receipt-result .die svg{stroke:#9c7b30}.receipt-result .die-number{color:#9c7b30}.receipt-narration{text-align:center;letter-spacing:-.02em;max-width:43ch;margin:auto;font-size:24px;line-height:1.5}.receipt-effects{text-align:center;color:#756755;margin-top:13px;font-size:7px}.receipt-effects>span{margin:0 7px}.receipt-oath{color:#756755;justify-content:center;align-items:center;gap:13px;margin:23px 0;display:flex}.receipt-oath>span{font-size:27px}.receipt-oath p{font-size:14px;line-height:1.4}.receipt-footer{border-top:1px solid var(--paper-line);letter-spacing:.015em;color:#756755;justify-content:space-between;align-items:center;gap:16px;padding-top:15px;font-size:6px;display:flex}.receipt-buttons{justify-content:center;gap:15px;margin-top:26px;display:flex}.receipt-buttons .button{min-width:192px;font-size:10px}.copy-link{color:var(--faded);background:0 0;border:0;margin:18px auto 0;padding:4px;font-size:8px;display:block}.copy-link:hover{color:var(--gilt)}@keyframes sealFlip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes revealFlip{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes waxDrop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes crackLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-80px)rotate(-16deg)}}@keyframes crackRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(80px)rotate(16deg)}}@keyframes stampSlam{0%{opacity:0;scale:1.4}to{opacity:1;scale:1}}@keyframes underlineSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes idleTumble{0%{transform:rotate(0)scale(1)}25%{transform:rotate(90deg)scaleX(.86)}50%{transform:rotate(180deg)scaleY(.86)}75%{transform:rotate(270deg)scaleX(.86)}to{transform:rotate(360deg)scale(1)}}@keyframes dieSlow{0%{transform:rotate(0)scaleX(.86)}to{transform:rotate(360deg)scale(1)}}@keyframes sceneIn{0%{opacity:0}to{opacity:1}}@media (min-width:1700px){.play-main{padding-left:64px;padding-right:64px}.play-layout{grid-template-columns:minmax(0,1.63fr) minmax(440px,1fr);gap:60px}.story-pane{padding-left:20px;padding-right:40px}.story-heading{padding-bottom:24px}.story-heading h1{margin-bottom:22px;font-size:86px}.story-heading>.eyebrow{font-size:10px}.narration-entry>p:not(.narrator-label):not(.player-action){font-size:26px;line-height:1.65}.suggestion{padding:9px 12px;font-size:14px}.composer{padding-top:18px}.suggestions{gap:9px;margin-bottom:20px}.composer-caption{font-size:8px}.action-form{min-height:65px}.outcome-rows--compact .outcome-row p{font-size:15px;line-height:1.4}.outcome-rows--compact .outcome-row{padding:9px 0}.outcome-rows--compact .row-name{font-size:17px}.outcome-rows--compact .row-effects{font-size:7px}.card-action h3{font-size:25px}.card-front{padding:22px 27px 15px}.card-topline{font-size:8px}.oracle-tray{gap:27px;padding:23px 10px}.die{width:96px;height:105px}.oracle-label{font-size:8px}.oracle-status{font-size:10px}.button-roll{min-width:180px;min-height:40px;font-size:10px}.stats{padding:16px 0}.stats .mono,.ledger-title{font-size:8px}.ledger li{padding:9px 0;font-size:8px}.table-label{font-size:9px}.empty-ruling{min-height:420px}}@media (max-width:1280px){.site-header{height:66px;padding:0 30px}.play-main{padding:0 28px 16px}.play-layout{grid-template-columns:minmax(0,1.5fr) minmax(355px,1fr);gap:28px;padding-top:21px}.story-pane{height:calc(100dvh - 158px);min-height:500px;padding-right:6px}.table-pane{max-height:calc(100dvh - 158px)}.chapter-bar{height:48px}.story-heading h1{font-size:54px}.story-heading{padding-bottom:10px}.narration-entry>p:not(.narrator-label):not(.player-action){font-size:22px;line-height:1.55}.narration-entry{margin-bottom:22px}.suggestion{padding:6px 7px;font-size:11px}.suggestions{gap:6px;margin-bottom:11px}.composer-caption{font-size:6px}.card-front{padding:16px 18px 11px}.card-action h3{font-size:19px}.outcome-rows--compact .outcome-row p{font-size:12px}.outcome-rows--compact .row-effects{font-size:6px}.oracle-tray{gap:18px;padding:16px 4px}.die{width:72px;height:79px}.stats{gap:12px;padding:11px 0}.stats>div{gap:5px}.stats .mono{font-size:6px}.ledger{padding-top:13px}.table-footnote,.bribe-button{font-size:6px}.proof-main{padding:25px 35px 0}.proof-grid{gap:32px}.proof-heading h1{font-size:59px}.verification-summary strong{font-size:23px}.proof-check h2{font-size:18px}.proof-check{padding:17px 0}.proof-check p{font-size:13px}.proof-actions{gap:16px}.ruling-card--full .card-front{padding:24px}.title-main{min-height:515px;padding-left:7%;padding-right:6%}.title-description{font-size:18px}.title-principles{margin:0 30px;padding:23px 2%}.title-principles strong{font-size:17px}.title-principles p>span{font-size:12px}.title-illustration{min-height:420px}.title-subtitle{font-size:38px}.title-cta{min-height:51px;margin-top:25px}.title-copy .eyebrow{font-size:8px}.site-footer{padding:17px 30px;font-size:8px}}@media (max-width:1000px){.header-motto{font-size:7px}.play-main{padding-left:20px;padding-right:20px}.play-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:22px}.chapter-bar .mono{font-size:7px}.chapter-number{margin-right:12px}.story-heading h1{font-size:49px}.story-heading>.eyebrow{font-size:7px}.narration-entry>p:not(.narrator-label):not(.player-action){font-size:22px}.suggestion{font-size:10px}.suggestion span{font-size:12px}.card-front{padding:16px}.card-action h3{font-size:18px}.card-back p{font-size:25px}.table-label{font-size:7px}.roll-actions{gap:10px}.button-roll{min-width:132px;font-size:8px}.oracle-status{font-size:8px}.bribe-button{font-size:6px}.stats .mono{letter-spacing:0;font-size:6px}.stats>div{gap:4px}.stats strong{font-size:22px}.stats{gap:9px}.ledger li{grid-template-columns:25px 1fr 47px auto;gap:5px;font-size:6px}.title-main{grid-template-columns:1.1fr 1fr;min-height:520px;padding-left:6%}.title-copy .eyebrow{letter-spacing:.06em;font-size:7px}.wordmark{font-size:104px}.title-subtitle{font-size:34px}.title-description{font-size:17px}.title-illustration{min-height:390px}.illustration-note{font-size:12px;bottom:7%;right:0}.plate-label{font-size:6px}.title-principles{gap:22px}.title-principles>div{gap:12px}.title-principles p>span{font-size:11px;line-height:1.5}.proof-heading{gap:20px}.proof-heading h1{font-size:52px}.proof-heading>.sigil{width:78px;height:78px}.proof-grid{gap:25px}.ruling-card--full .card-front{padding:23px}.ruling-card--full .card-action h3{font-size:25px}.ruling-card--full .outcome-row p{font-size:15px}.ruling-card--full .band{font-size:7px}.verification-summary strong{font-size:21px}.verification-summary{gap:12px}.verification-summary>span{width:35px;height:35px}.proof-check{gap:10px}.proof-check h2{font-size:17px}.proof-check p{font-size:12px}.proof-actions{flex-wrap:wrap;gap:15px}.proof-timeline a{font-size:7px}}@media (max-width:760px){.site-header{height:64px;padding:0 20px}.brand{font-size:24px}.brand .sigil{width:29px;height:29px}.header-motto{display:none}.network{font-size:8px}.title-main{min-height:auto;padding:55px 26px 35px;display:block}.title-copy{z-index:2;max-width:100%;padding-bottom:0}.title-copy .eyebrow{white-space:normal;font-size:7px}.wordmark{letter-spacing:-.075em;margin-top:18px;margin-left:-5px;font-size:clamp(87px,19vw,140px)}.title-subtitle{font-size:37px;line-height:1.15}.title-description{max-width:28ch;margin-top:21px;font-size:18px;line-height:1.6}.desktop-break{display:none}.title-cta{min-width:235px;margin-top:27px;font-size:11px}.title-illustration{opacity:.22;pointer-events:none;width:340px;height:440px;min-height:0;position:absolute;top:20px;right:-80px}.plate-label,.illustration-note{display:none}.title-meta{font-size:7px}.title-principles{grid-template-columns:1fr;gap:22px;margin:0 22px;padding:26px 3px}.title-principles>div{gap:18px}.title-principles strong{font-size:19px}.title-principles p>span{font-size:13px}.principle-number{width:28px;font-size:28px}.site-footer{gap:20px;padding:19px 22px;font-size:7px;line-height:1.7}.site-footer>span:last-child{text-align:right;max-width:130px}.play-main{padding:0 18px 24px}.chapter-bar{height:47px}.chapter-bar>.mono:last-child{font-size:6px}.play-layout{flex-direction:column;gap:28px;padding-top:23px;display:flex}.story-pane{height:auto;min-height:0;padding:0 0 0 5px}.story-heading h1{margin:14px 0 18px;font-size:59px}.story-heading>.eyebrow{font-size:8px}.story-rule{max-width:240px}.story-heading{padding-bottom:20px}.narration-log{min-height:120px;max-height:420px;margin-left:-7px;padding-left:7px;padding-right:8px}.narration-entry>p:not(.narrator-label):not(.player-action){font-size:22px}.margin-sigil{bottom:-20px;left:auto;right:0}.margin-sigil .sigil{width:20px;height:20px}.player-action{font-size:18px}.suggestion{padding:7px 8px;font-size:11px}.composer{margin-top:10px;padding-top:15px}.composer-caption{font-size:6px;line-height:1.7}.action-form input{font-size:18px}.table-pane{max-height:none;padding:0;overflow:visible}.table-label{font-size:8px}.card-front{padding:22px}.card-action h3{font-size:24px}.outcome-rows--compact .outcome-row{padding:10px 0}.outcome-rows--compact .outcome-row p{font-size:15px;line-height:1.5}.outcome-rows--compact .row-name{font-size:18px}.outcome-rows--compact .row-effects{font-size:7px}.row-condition{font-size:8px!important}.card-back-heading{font-size:9px}.card-back p{font-size:29px}.card-back-footer{font-size:7px}.wax-seal{scale:1.1}.empty-ruling{min-height:270px}.oracle-tray{gap:25px;padding:24px 7px}.die{width:86px;height:94px}.button-roll{min-width:163px;min-height:43px;font-size:10px}.bribe-button{font-size:8px}.oracle-status{font-size:9px}.oracle-label{font-size:7px}.stats{padding:15px 0}.stats .mono{font-size:8px}.stats strong{font-size:27px}.stats>div{gap:8px}.ledger-title{margin-bottom:12px;font-size:8px}.ledger li{grid-template-columns:28px 1fr 57px auto;padding:10px 0;font-size:8px}.ledger{padding-top:20px}.table-footnote{padding-top:20px;font-size:7px}.ending h2{font-size:36px}.ending>p{font-size:22px}.ending-actions{flex-wrap:wrap}.proof-main{padding:24px 22px 0}.proof-breadcrumb{font-size:6px}.proof-heading{gap:16px;padding:32px 0 25px}.proof-heading>.sigil{width:59px;height:59px}.proof-heading .eyebrow{font-size:7px}.proof-heading h1{font-size:40px}.proof-heading>div>p{font-size:15px;line-height:1.4}.mock-notice{padding:12px;font-size:7px;line-height:1.8}.proof-grid{flex-direction:column;gap:33px;display:flex}.proof-table,.proof-evidence{width:100%}.ruling-card--full .card-front{padding:24px}.ruling-card--full .outcome-row p{font-size:17px}.ruling-card--full .card-action h3{font-size:28px}.ruling-card--full .band{font-size:8px}.proof-card-caption{font-size:6px}.verification-summary strong{font-size:25px}.verification-summary>span{width:41px;height:41px}.proof-check{gap:15px;padding:21px 0}.proof-check h2{font-size:20px}.proof-check p{font-size:14px}.proof-explorer,.proof-timeline a{font-size:8px}.proof-actions{gap:25px}.proof-footer{font-size:6px;line-height:1.7}.receipt-main{align-items:flex-start;padding:64px 18px 28px}.receipt-card{padding:28px 24px 19px}.receipt-topline{letter-spacing:0;margin-bottom:34px;font-size:5px}.receipt-card h1{font-size:32px}.receipt-card>.eyebrow{font-size:7px}.receipt-result{gap:12px;padding:17px 0}.receipt-result .die{width:69px;height:76px}.receipt-result .mono{font-size:6px}.receipt-result strong{font-size:35px}.receipt-result strong.receipt-verdict{font-size:22px}.receipt-narration{font-size:22px;line-height:1.45}.receipt-effects{letter-spacing:0;font-size:6px}.receipt-oath p{font-size:13px}.receipt-footer{gap:8px;font-size:5px}.receipt-buttons{gap:10px}.receipt-buttons .button{flex:1;min-width:0;padding:14px 9px;font-size:8px}.receipt-seal{scale:.9}.copy-link{font-size:7px}.proof-loading{padding:35px 15px}.proof-loading>p{font-size:22px}.proof-loading h1{font-size:40px}}@media (prefers-reduced-motion:reduce){html,.narration-log{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.typewriter-reserve{visibility:visible}.die--tumbling svg{opacity:.6}.wax-seal--drop{opacity:1;transform:none}.phase--sealing .card-flipper{transform:rotateY(180deg)}}.keeper-byline{align-items:center;gap:10px;min-height:38px;margin-bottom:13px;display:flex}.keeper-byline img{object-fit:cover;object-position:50% 35%;border:1px solid var(--line);flex-shrink:0;width:30px;height:38px}.keeper-byline .muted{letter-spacing:.05em;font-size:6px}.wax-rim{font-size:9px}.card-face{isolation:isolate}@media (max-width:1000px){.keeper-byline .muted{display:none}}.ruling-card:not(.ruling-card--full) .card-front{scrollbar-width:thin;scrollbar-color:var(--paper-line) var(--vellum);max-height:330px;overflow-y:auto}.table-label a{color:var(--faded);border-bottom:1px solid var(--line)}.table-label a:hover{color:var(--gilt)}.oracle-tray{padding-top:13px;padding-bottom:13px}.stats{padding-top:11px;padding-bottom:11px}.ledger{padding-top:13px}.table-footnote{padding-top:9px}.card-back p{margin-top:135px;font-size:25px}.card-back-ornament{top:17%}.card-back-heading{top:25px}.card-back-footer{font-size:6px;bottom:22px}@media (min-width:1700px){.ruling-card:not(.ruling-card--full) .card-front{max-height:420px}.oracle-tray{padding-top:20px;padding-bottom:20px}.oracle-tray .die{width:90px;height:98px}}@media (min-width:761px) and (max-width:1280px){.ruling-card:not(.ruling-card--full) .card-front{max-height:286px}.oracle-tray{padding:12px 4px}.oracle-tray .die{width:64px;height:70px}.card-back p{margin-top:110px;font-size:22px}.card-back-ornament{font-size:25px;top:14%}.card-back-heading{font-size:7px;top:20px}.card-back-footer{font-size:5px;bottom:17px}.wax-seal{scale:.87}.bribe-refusal{bottom:42px}.refusal-stamp{font-size:12px}.wax-seal--drop{scale:.87}.stats{padding-top:9px;padding-bottom:9px}.ledger{padding-top:11px}.ledger-title{margin-bottom:6px}.table-footnote{padding-top:7px;font-size:5px}}@media (min-width:761px) and (max-height:900px){.receipt-main{padding-top:55px}.receipt-card{padding-top:26px;padding-bottom:18px}.receipt-topline{margin-bottom:22px}.receipt-card h1{margin-bottom:18px;font-size:36px}.receipt-result{margin-bottom:16px;padding:14px 0}.receipt-narration{font-size:22px;line-height:1.45}.receipt-oath{margin:16px 0}.receipt-buttons{margin-top:21px}.copy-link{margin-top:13px}}@media (max-width:760px){.ruling-card:not(.ruling-card--full) .card-front{max-height:none}.oracle-tray{padding:24px 7px}.oracle-tray .die{width:86px;height:94px}.stats{padding-top:15px;padding-bottom:15px}.table-footnote{padding-top:20px}.card-back p{margin-top:150px;font-size:29px}.card-back-footer{font-size:7px;bottom:28px}}.story-backdrop img.scene-layer{opacity:0;object-position:68% 50%;transition:opacity .85s;position:absolute;inset:0}.simulation-link{border-bottom:1px solid var(--vermilion);margin-left:12px}.amendment-evidence{scroll-margin-top:30px}.amendment-evidence summary{color:var(--vermilion);font-size:7px}.amendment-evidence p{color:var(--faded);margin-bottom:10px;font-size:16px;line-height:1.5}.amendment-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--vermilion);margin:0 0 15px;font-size:8px;line-height:1.8}.ruling-card:not(.ruling-card--full) .card-front:focus-within{outline-color:var(--gilt)}.ruling-card:has(.bribe-refusal) .card-back p{visibility:hidden}@media (max-width:760px){.story-backdrop{left:0;right:0}.story-pane,.chapter-bar{min-width:0}.chapter-bar>.mono:last-child{flex-shrink:0}.stats{gap:9px}.stats>div{gap:6px}}:root{--faded:#b5a995;--verdigris:#70b5a4}.hero-art{opacity:.85;object-position:right center;width:75%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%);mask-image:linear-gradient(90deg,#0000,#000 48%)}.title-copy{z-index:1;position:relative}.story-backdrop img.scene-layer--active{opacity:.4}.story-backdrop:after{content:"";background:linear-gradient(90deg,#14110fbb,#14110f66 65%,#14110f22);position:absolute;inset:0}.narration-entry>.keeper-line{color:#ede3cfd9}.mono,.table-pane .mono,.ruling-card .mono,.ruling-card--full .mono,.proof-main .mono,.receipt-main .mono,.stats .mono,.proof-timeline a,.raw-evidence dl,.amendment-evidence pre,.ledger li,.oracle-status,.oracle-label,.bribe-button,.button-roll,.card-back-heading,.card-back-footer,.landed-mark,.row-toggle{font-size:12px}.ruling-card .row-condition{font-size:12px!important}.ruling-card .card-topline,.ruling-card .action-kind,.ruling-card .band,.ruling-card .row-effects,.ruling-card .card-bottom{color:#625442}.ruling-card .verified{color:#276253}.bribe-evidence,.amendment-evidence pre,.amendment-evidence summary,.verification-summary--failed,.proof-check.failed,.proof-check.failed .check-marker{color:#ed8e80}.proof-check .check-marker{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:20px;display:grid}.phase--sealing .card-flipper{animation:.3s .65s both cardStamp}.phase--sealed .card-flipper,.phase--cracking .card-flipper,.phase--revealing .card-flipper{transform:none}.phase--revealing .card-flipper{animation:none}.ruling-card:not(.ruling-card--full) .card-front{max-height:none;padding:14px 18px 10px;overflow:visible}.ruling-card .card-topline{gap:12px;padding-bottom:7px}.card-heading{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;display:grid}.ruling-card--full .card-heading{display:block}.ruling-card .card-action{min-width:0;padding-top:7px}.ruling-card:not(.ruling-card--full) .card-action h3{overflow-wrap:anywhere;margin:3px 0 8px;font-size:21px;line-height:1.15}.ruling-card .dc-line{flex-wrap:wrap;gap:6px 12px;padding:5px 0}.ruling-card .dc-line strong{font-size:26px}.ruling-card .band{margin-left:0}.outcome-rows--compact .outcome-row{padding:7px 0}.outcome-rows--compact .row-heading{flex-wrap:wrap;gap:10px}.outcome-rows--compact .row-name{font-size:17px}.ruling-card .row-condition{color:#625442}.outcome-rows--compact .row-text{text-overflow:clip;white-space:normal;overflow-wrap:break-word;margin:4px 0;font-size:14px;line-height:1.4;overflow:visible}.row-text[hidden]{display:none}.ruling-card .row-effects{margin-top:4px;line-height:1.4;display:block}.ruling-card .outcome-row--landed{color:#205146;background:#3e8e7e12;box-shadow:-8px 0 #3e8e7e12,8px 0 #3e8e7e12}.ruling-card .outcome-row--landed .row-effects,.ruling-card .outcome-row--landed .landed-mark{color:#276253}.landed-mark{margin-left:auto}.row-toggle{width:24px;height:24px;margin-left:auto}.ruling-card .card-bottom{padding-top:6px}.ruling-card .card-bottom .sigil{width:20px;height:20px}.seal-corner{align-self:start;justify-items:center;display:grid;position:relative}.wax-seal{width:168px;height:168px;margin:-14px -18px -26px;scale:1}.wax-image{object-fit:contain;width:100%;height:100%;display:block}.wax-seal--drop{animation:.36s .65s both waxStamp}.wax-seal--cracked .wax-half--left{animation:crackLeft .6s var(--ease) .12s both}.wax-seal--cracked .wax-half--right{animation:crackRight .6s var(--ease) .12s both}.seal-caption{color:#625442;white-space:nowrap}.bribe-refusal,.phase--revealed .bribe-refusal{padding:9px 0 3px;position:relative;inset:auto;transform:rotate(-2deg)}.refusal-stamp,.phase--revealed .refusal-stamp{letter-spacing:.05em;border-width:4px;padding:7px 9px;font-size:17px}.refusal-error,.phase--revealed .refusal-error{font-size:13px;display:block}.counterfactual{color:var(--vellum);margin:10px 0 3px;font-size:14px;line-height:1.5}.oracle-tray{gap:18px;padding:12px 0}.die .die-number{font-size:56px}.seal-promise{color:var(--vellum);margin-bottom:10px;font-size:13px;line-height:1.4}.roll-actions{flex-wrap:wrap;gap:10px}.button-roll{min-width:145px}.stats{gap:10px}.stats>div{gap:6px;position:relative}.stat-label{flex-direction:column;gap:4px;display:flex}.stat-caption{color:var(--vellum);font-family:var(--font-display), Georgia, serif;white-space:nowrap;font-size:12px}.stat-pop{font-family:var(--font-mono);color:var(--verdigris);pointer-events:none;font-size:20px;animation:1.1s ease-out both statPop;position:absolute;top:-12px;right:0}.stat-pop--loss{color:#ed8e80}.ledger li{grid-template-columns:30px minmax(0,1fr) 65px auto;gap:7px}.receipt-card h1{text-wrap:balance}.failed-band{color:var(--vermilion)}@keyframes waxStamp{0%{opacity:0;filter:drop-shadow(0 15px 9px #362b2260);transform:scale(1.5)}70%{opacity:1;transform:scale(.96)}to{opacity:1;filter:drop-shadow(0 5px 3px #362b2240);transform:scale(1)}}@keyframes cardStamp{45%{transform:translateY(2px)}}@keyframes statPop{0%{opacity:0;transform:translateY(6px)scale(.8)}20%,65%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translateY(-22px)}}@media (min-width:761px){.play-layout{grid-template-columns:minmax(0,1.18fr) minmax(450px,1fr);gap:32px}}@media (max-width:760px){.hero-art{width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 80%);mask-image:linear-gradient(90deg,#0000,#000 80%)}.card-heading{grid-template-columns:minmax(0,1fr) 100px;gap:4px}.wax-seal{width:132px;height:132px;margin:-10px -16px -18px}.seal-caption{white-space:normal;text-align:center}.oracle-tray{gap:12px}.stats .stat-icon{display:none}.stats strong{margin-left:0;font-size:24px}.ledger li{grid-template-columns:26px minmax(0,1fr) 60px auto;gap:4px}.ledger li>a:nth-child(2){overflow-wrap:anywhere}.refusal-stamp{font-size:14px}}@media (prefers-reduced-motion:reduce){.phase--sealing .card-flipper,.wax-seal--drop,.wax-seal--cracked .wax-half,.stat-pop{animation:none}.wax-seal--cracked .wax-half{opacity:0}.stat-pop{top:-18px}}.ruling-card .refusal-error{font-size:13px}.table-pane{max-height:none;padding-right:0;overflow:visible}@media (min-width:761px){.title-main{min-height:560px}}.outcome-rows--compact .row-heading{gap:5px 9px}.outcome-rows--compact .row-effects{white-space:nowrap;margin:0 0 0 auto}.outcome-rows--compact .row-effects>span{margin:0 2px}.outcome-rows--compact .outcome-row p{margin:4px 0 0;font-size:14px;line-height:1.4}.row-toggle{color:var(--paper-ink);border:1px solid var(--paper-line);cursor:pointer;background:0 0;padding:0}.ruling-card .landed-mark{margin-left:0}.seal-corner{overflow:clip}.story-backdrop:after{background:linear-gradient(90deg,#14110fcc,#14110f99 65%,#14110f66)}@media (min-width:761px){.card-heading{grid-template-columns:minmax(0,1fr) 112px}.wax-seal{width:168px;height:168px;margin:-28px -28px -40px;transform:scale(.82)}.wax-seal--drop{animation-name:waxCornerStamp}}@keyframes waxCornerStamp{0%{opacity:0;transform:scale(1.23)}70%{opacity:1;transform:scale(.79)}to{opacity:1;transform:scale(.82)}}.receipt-card .mono,.receipt-oath p,.receipt-oath>span,.ruling-card .card-topline,.ruling-card .action-kind,.ruling-card .band,.ruling-card .row-effects,.ruling-card .row-condition,.ruling-card .card-bottom,.seal-caption{color:#564a3b}:root{--faded:#c8bba6}.wall-nav{color:var(--gilt);white-space:nowrap;margin-left:auto}.site-header{gap:24px}.action-form{flex-wrap:wrap}.action-form input{flex:100%;width:100%;min-width:0}.stance-actions{grid-template-columns:.8fr 1.4fr;gap:10px;width:100%;padding:10px 0;display:grid}.action-form .stance-actions button{border:1px solid var(--line);text-align:left;width:auto;height:auto;min-height:60px;color:var(--vellum);font-family:var(--font-display), Georgia, serif;padding:10px 12px;font-size:20px}.stance-actions button:first-child{border-color:var(--gilt)}.stance-actions small{font-family:var(--font-mono), monospace;color:var(--faded);margin-top:4px;font-size:12px;line-height:1.6;display:block}.action-form--whisper{border-color:var(--gilt)}.whisper-warning{color:var(--faded);font-size:13px;line-height:1.6}.whisper-warning .mono{color:var(--gilt);font-size:12px;display:block}.bargain-note{color:var(--gilt);font-size:12px;line-height:1.6}.bold-label{color:var(--vermilion);border:1px solid;margin-left:10px;padding:2px 5px}.dc-original{transition:opacity .25s}.dc-original--crossed{text-decoration:line-through;-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion);opacity:.55}.dc-handwritten{color:var(--vermilion);font-family:var(--font-display), Georgia, serif;font-size:33px;animation:.2s ease-out both scribble;transform:rotate(-7deg)}.bargain--restore .dc-handwritten{animation:.4s ease-in both smudge}.bargain--restore .dc-original{opacity:1;text-decoration:none}.ruling-card .bribe-refusal{margin-top:12px;padding:9px 0 5px;transform:none}.bribe-refusal .refusal-stamp{animation:.23s ease-out both refusalImpact;display:inline-block;transform:rotate(-3deg)}.refusal-plea{font-family:var(--font-display), Georgia, serif;color:#564a3b;overflow-wrap:anywhere;margin:12px 0 6px;font-size:18px;font-style:italic;line-height:1.4}.ruling-card .refusal-tx{color:#8b3024;font-size:12px;text-decoration:underline}.bribe-evidence a{text-decoration:underline}.receipt-wall{text-align:center;margin-top:14px;display:block}.wall-main{max-width:1020px;margin:auto;padding:70px 32px}.wall-main h1{margin:24px 0;font-size:clamp(48px,7vw,88px);font-weight:500;line-height:1.05}.wall-main h1 em,.wall-entries blockquote{color:var(--gilt)}.wall-intro{max-width:720px;color:var(--faded);font-size:22px;line-height:1.5}.wall-entries{margin:40px 0;padding:0;list-style:none}.wall-entries li{border-top:1px solid var(--line);padding:32px 0}.wall-entries blockquote{font-family:var(--font-display), Georgia, serif;overflow-wrap:anywhere;margin:0 0 22px;font-size:clamp(26px,3.5vw,40px);font-style:italic;line-height:1.35}.wall-meta,.wall-links{flex-wrap:wrap;gap:12px 24px;font-size:12px;line-height:1.6;display:flex}.wall-meta{color:var(--faded)}.wall-links{margin-top:16px}.wall-links a{text-underline-offset:5px;text-decoration:underline}.wall-empty{border-block:1px solid var(--line);margin:44px 0;padding:28px 0}.wall-empty h2{font-size:30px;font-weight:500}.wall-empty p{color:var(--faded);font-size:20px}.amendment-evidence pre{font-size:12px}@keyframes scribble{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes smudge{to{opacity:0;filter:blur(7px);transform:translate(12px)rotate(-7deg)}}@keyframes refusalImpact{0%{opacity:0;transform:scale(1.35)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}@media (max-width:760px){.site-header{gap:12px}.wall-nav{font-size:12px}.site-header .network{font-size:10px}.stance-actions{grid-template-columns:1fr}.wall-main{padding:40px 20px}.ending-actions{gap:18px}}@media (prefers-reduced-motion:reduce){.dc-handwritten,.bribe-refusal .refusal-stamp{animation:none}}.card-flipper{transform-style:flat}.ruling-card{perspective:none}.refusal-tx{pointer-events:auto}.ruling-card .bribe-refusal{animation:none}@media (prefers-reduced-motion:reduce){.bribe-refusal,.bribe-refusal .refusal-stamp{animation:none;scale:1}}.play-layout{padding-top:18px}.story-pane{height:calc(100dvh - 120px);min-height:0}.story-heading{padding:0 0 16px}.story-heading h1{margin:6px 0 12px;font-size:48px;line-height:1.05}.table-pane{flex-direction:column;display:flex}.table-pane>.stats{border-top:0;order:-3;margin:0 0 12px;padding:8px 0 16px}.ruling-proof{text-align:right;color:var(--gilt);margin-bottom:8px}.empty-ruling{min-height:220px;padding:36px}.empty-ruling p{font-size:22px;line-height:1.5}.bound-line{border-left:1px solid var(--vermilion);margin-top:0;padding-top:6px;padding-left:16px}.plea-help{color:var(--vellum);margin:0 0 10px;font-size:16px;line-height:1.4}.action-form--whisper{flex-wrap:nowrap}.action-form--whisper input{flex:1 1 0;width:auto}.action-form .send-plea{width:auto;padding:10px 16px;font-size:17px}.whisper-warning{margin:8px 0 0;line-height:1.45}.suggestions{margin-bottom:10px}.action-form .stance-actions{gap:8px;padding:0 8px 8px}.action-form .stance-actions button{padding:8px 10px}.composer--ending{padding-top:12px}.composer .ending{border:0;margin:0;padding:0}.ending-summary{color:var(--gilt);margin:0 0 10px;line-height:1.5}.composer .ending h2{margin:0 0 10px;font-size:32px}.composer .ending>p:not(.ending-summary){margin-bottom:16px;font-size:18px;line-height:1.45}.ending-actions{gap:12px 22px}.ruling-card .dc-line{min-height:44px;position:relative}.ruling-card .dc-line .refusal-stamp{letter-spacing:0;white-space:nowrap;border-width:3px;padding:4px 5px;font-size:12px;animation:.23s ease-out both refusalImpact;position:absolute;bottom:4px;right:0;transform:rotate(-5deg)}.ruling-card .bribe-refusal{border-top:1px solid var(--paper-line);margin:6px 0 0;padding:6px 0 0}.refusal-plea{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:15px;overflow:hidden}.refusal-error{margin-right:12px;display:inline!important}.ruling-card .refusal-tx{display:inline}.ruling-card .bribe-refusal .refusal-plea{order:1}.oracle-tray{gap:16px;margin:0;padding:8px 0}.oracle-tray .die{width:88px;height:96px}.oracle-status{margin:0 0 8px;line-height:1.5}.oracle-tray:has(.die--landed){padding:4px 0}.oracle-tray:has(.die--landed) .die{width:72px;height:78px}.ledger{margin-top:8px}.wax-seal--cracked .wax-half{opacity:1;animation:none}.receipt-oath blockquote{margin:8px 0 0;font-size:17px;font-style:italic;line-height:1.4}.receipt-card .receipt-oath p{margin:0}@media (min-width:761px) and (max-height:800px){.story-heading{display:none}.table-pane>.oracle-tray{border-bottom:1px solid var(--line);order:-2;margin-bottom:10px}.play-main{padding-top:0}.narration-entry>p:not(.narrator-label):not(.player-action){font-size:21px;line-height:1.5}.narration-entry{margin-bottom:20px}}@media (min-width:761px){.title-main{min-height:490px}.title-principles{padding-top:20px;padding-bottom:20px}.title-description{max-width:52ch}.receipt-main{padding-top:26px}.receipt-card{padding-top:22px;padding-bottom:18px}.receipt-topline{margin-bottom:18px}.receipt-card h1{margin-bottom:14px;font-size:34px}.receipt-result{margin-bottom:12px;padding:10px 0}.receipt-narration{font-size:20px;line-height:1.4}.receipt-oath{margin:12px 0}.receipt-buttons{margin-top:16px}}@media (max-width:760px){.play-layout{flex-direction:column;gap:18px;display:flex}.story-pane{display:contents}.story-backdrop{display:none}.story-heading{order:0;padding:0}.story-heading h1{font-size:32px}.narration-log{flex:none;order:1;min-height:0;max-height:230px;margin:0;padding:0 4px 0 0}.table-pane{display:contents}.table-pane>.stats{order:2;margin:0;padding:0 0 10px}.ruling-proof{order:3;margin:0}.ruling-card,.empty-ruling{order:4}.composer{order:5;margin:0;padding-top:12px}.oracle-tray{order:6;padding:0}.counterfactual,.bribe-evidence{order:7}.ledger{order:8}.table-footnote{order:9}.composer--ending{order:0}.play-layout:has(.composer--ending) .narration-log{display:none}.composer .ending h2{font-size:28px}.composer .ending>p:not(.ending-summary){font-size:17px}.ending-actions{gap:14px}.ending-actions .button{width:100%}.action-form .send-plea{padding:10px;font-size:16px}.ruling-card .dc-line:has(.refusal-stamp){margin-right:-100px}.ruling-card .dc-line .refusal-stamp{font-size:11px}.refusal-error{font-size:13px}}@media (prefers-reduced-motion:reduce){.ruling-card .dc-line .refusal-stamp{animation:none}}.ruling-card .bribe-refusal{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ruling-card .bribe-refusal .refusal-plea{text-align:left;flex:100%;width:100%;min-width:0;max-width:100%}.ruling-card .dc-line:has(.refusal-stamp){margin-right:0;padding-right:0}.ruling-card .dc-line .refusal-stamp{z-index:5;left:110px;right:auto}.ruling-card.bargain--refused .dc-line .refusal-stamp,.ruling-card.bargain--restore .dc-line .refusal-stamp{left:180px}.seal-caption{white-space:normal;text-align:center;line-height:1.3}@media (max-width:760px){.ruling-card .dc-line .refusal-stamp{left:88px}.ruling-card.bargain--refused .dc-line .refusal-stamp,.ruling-card.bargain--restore .dc-line .refusal-stamp{bottom:-16px;left:88px}}@media (min-width:761px){.title-main{padding-top:30px;padding-bottom:30px}}.composer .ending>.ending-summary{font-size:13px;line-height:1.5}.ending-actions .button{min-height:44px;padding:12px 18px;font-size:12px}.ending-actions .text-link{font-size:12px}.keeper-byline .muted{letter-spacing:0;font-size:12px;display:inline}@media (max-width:760px){.play-layout:not(:has(.ruling-card)) .composer{order:3}}.bargain-reply .bribe-line{margin-bottom:0;padding-bottom:6px}
:root,html[data-type=fraunces]{--font-display:var(--face-fraunces);--font-text:var(--face-figtree);--font-mono:var(--face-plex);--display-scale:1;--display-tracking:-.025em}html[data-type=garamond]{--font-display:var(--face-garamond);--font-text:var(--face-jost);--font-mono:var(--face-plex);--display-scale:1.12;--display-tracking:-.012em}html[data-type=newsreader]{--font-display:var(--face-newsreader);--font-text:var(--face-hanken);--font-mono:var(--face-plex);--display-scale:1.06;--display-tracking:-.018em}html[data-type=sora]{--font-display:var(--face-sora);--font-text:var(--face-figtree);--font-mono:var(--face-martian);--display-scale:.9;--display-tracking:-.035em}body{font-family:var(--font-text), sans-serif;font-size:15px}h1,h2,h3,.brand,.title-subtitle,.principle-number,.keeper-line,.card-action,.row-text,.row-name,.dc-handwritten,.ending h2,.receipt-narration,.wall-entries blockquote{font-family:var(--font-display), Georgia, serif;letter-spacing:var(--display-tracking);font-weight:400}strong,.wordmark,.row-name,.die-number,.wall-main h1,.wall-empty h2,.title-principles strong{font-weight:400}.button,.suggestion,.action-form input,.action-form .stance-actions button,.action-form .send-plea,.stat-caption,.plea-help,.whisper-warning{font-family:var(--font-text), sans-serif}.dc-original,.stats strong,.die-number{font-family:var(--font-mono), monospace}.title-meta,.site-footer,.network,.eyebrow,.composer-caption,.table-footnote,.card-topline,.stat-caption,.stance-actions small{font-size:12px}.button,.suggestion,.title-description,.title-principles p>span,.proof-check p,.proof-heading>div>p,.whisper-warning,.counterfactual,.outcome-rows--compact .outcome-row .row-text,.refusal-plea{font-size:15px}.title-subtitle{font-size:calc(clamp(28px, 3vw, 48px) * var(--display-scale))}.wordmark{font-size:calc(clamp(80px, 10vw, 160px) * var(--display-scale))}.card-action h3{font-size:calc(21px * var(--display-scale))}.row-name{font-size:calc(18px * var(--display-scale))}.narration-entry .keeper-line{font-family:var(--font-display), Georgia, serif}.ruling-card .dc-line .refusal-stamp{font-size:12px}@media (min-width:761px){.site-header{height:56px;padding-inline:32px}.game-shell{grid-template-rows:56px minmax(0,1fr);height:100dvh;display:grid}.game-shell .site-header{height:100%}.play-main{width:100%;min-height:0;margin:0 auto;padding:12px 32px}.play-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;height:100%;min-height:0;padding:0}.story-pane{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:0;display:grid}.story-pane:not(:has(.story-heading)){grid-template-rows:minmax(0,1fr) auto}.story-heading{padding:0 0 10px;display:block}.story-heading h1{font-size:calc(clamp(30px, 5dvh, 48px) * var(--display-scale));margin:0}.narration-log{min-height:0;margin:0;padding:0 12px 8px 0;overflow-y:auto}.narration-entry{margin-bottom:18px}.narration-entry>p:not(.narrator-label):not(.player-action){font-size:clamp(15px,2.5dvh,20px);line-height:1.45}.narration-entry>.keeper-line,.bargain-reply .keeper-line{line-height:1.4;font-size:calc(clamp(18px, 2.8dvh, 22px) * var(--display-scale))!important}.player-action{margin-bottom:8px;padding-block:8px;font-size:16px}.keeper-byline img{width:34px;height:34px}.composer{margin-top:6px;padding-top:8px}.suggestions{gap:5px;margin-bottom:6px}.suggestion{padding:5px 8px}.action-form{min-height:44px}.action-form input{padding:10px 12px;font-size:17px}.action-form .stance-actions{grid-template-columns:.8fr 1.4fr;gap:6px;padding:0 6px 6px}.action-form .stance-actions button{min-height:58px;padding:6px 8px;font-size:18px}.stance-actions small{letter-spacing:0;margin-top:3px;line-height:1.35}.plea-help{margin-bottom:6px}.whisper-warning{margin-top:6px;line-height:1.35}.composer-caption{min-height:0;margin-top:4px}.table-pane{grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;align-content:start;align-items:center;gap:6px 16px;min-height:0;max-height:none;display:grid;overflow:visible}.table-pane>*{grid-column:1/-1;min-width:0}.table-pane>.stats{border:0;order:0;grid-area:1/1;gap:12px;margin:0;padding:6px 0}.stats>div{gap:5px}.stats .stat-icon{display:none}.stats strong{margin-left:0;font-size:24px}.stats .stat-label{letter-spacing:0;line-height:1.3}.stat-caption{line-height:1.2}.table-pane>.oracle-tray{border:0;order:0;grid-area:1/2;gap:10px;margin:0;padding:0}:is(.oracle-tray .die,.oracle-tray:has(.die--landed) .die){width:clamp(48px,8dvh,78px);height:clamp(53px,8.8dvh,86px)}.die .die-number{font-size:28px}.oracle-control{max-width:190px}.oracle-status{margin-bottom:4px;font-size:12px;line-height:1.3}.button-roll{min-width:145px;min-height:34px;padding:6px 12px;font-size:15px}.ruling-proof{margin:0;line-height:1.3}.ruling-card:not(.ruling-card--full) .card-front{max-height:none;padding:10px 16px;overflow:visible}.ruling-card .card-topline{padding-bottom:4px;line-height:1.3}.card-heading{grid-template-columns:minmax(0,1fr) 100px;gap:8px}.ruling-card .card-action{padding-top:4px}.ruling-card:not(.ruling-card--full) .card-action h3{max-width:none;font-size:calc(clamp(18px, 2.8dvh, 24px) * var(--display-scale));margin:2px 0 4px;line-height:1.1}.ruling-card .dc-line{min-height:34px;padding:3px 0}.ruling-card .dc-line strong{font-size:23px}.dc-handwritten{font-size:28px}.wax-seal{width:clamp(80px,14dvh,120px);height:clamp(80px,14dvh,120px);margin:-12px -10px -18px;transform:scale(1)}.wax-seal--drop{animation-name:waxStamp}.seal-caption{font-size:12px;line-height:1.2}.outcome-rows--compact .outcome-row{padding:clamp(4px,.8dvh,8px) 0}.outcome-rows--compact .row-heading{gap:4px 8px;min-height:18px}.outcome-rows--compact .row-name{font-size:calc(18px * var(--display-scale))}.outcome-rows--compact .outcome-row .row-text{margin:3px 0 0;font-size:15px;line-height:1.25}.row-effects,.row-condition{line-height:1.3}.ruling-card .bribe-refusal{gap:2px 8px;margin-top:4px;padding-top:4px}.refusal-error,.ruling-card .refusal-error{font-size:13px;line-height:1.3}.refusal-plea{margin:0;line-height:1.3}.ruling-card .refusal-tx{line-height:1.3}.ruling-card .dc-line .refusal-stamp{padding:3px 4px;bottom:4px;left:110px}.ruling-card.bargain--refused .dc-line .refusal-stamp,.ruling-card.bargain--restore .dc-line .refusal-stamp{left:200px}.counterfactual{margin:0;font-size:15px;line-height:1.3}.table-footnote{letter-spacing:0;padding-top:0;line-height:1.3}.ledger{margin:12px 0 0;padding-top:8px}.ledger-title{margin-bottom:2px}.ledger li{padding:4px 0}.composer .ending h2{font-size:calc(30px * var(--display-scale));margin-bottom:8px}.composer .ending>p:not(.ending-summary){margin-bottom:12px;font-size:17px}.ending-summary{margin-bottom:6px}.title-page{grid-template-rows:56px minmax(0,1fr) auto auto;height:100dvh;min-height:0;display:grid}.title-main{height:100%;min-height:0;padding:12px 7%}.title-copy{padding-bottom:0}.wordmark{font-size:calc(clamp(76px, 16dvh, 150px) * var(--display-scale));margin:0 0 6px -5px;line-height:1.05}.title-description{margin-top:12px;font-size:17px;line-height:1.45}.title-cta{min-height:44px;margin-top:16px;padding:10px 18px}.title-meta{margin-top:10px}.title-illustration{height:100%;min-height:0;max-height:58dvh}.title-principles{gap:28px;margin-inline:32px;padding:14px 4%}.title-principles p{gap:4px}.title-principles p>span{line-height:1.35}.title-principles strong{font-size:18px}.site-footer{padding:10px 32px}.proof-main{padding:16px 32px 24px}.proof-heading{gap:20px;padding:14px 0}.proof-heading>.sigil{width:64px;height:64px}.proof-heading h1{font-size:calc(42px * var(--display-scale));margin:0 0 4px}.proof-heading>div>p{font-size:15px;line-height:1.4}.mock-notice{margin-bottom:14px;padding:8px 12px;line-height:1.4}.proof-grid{gap:28px}.verification-summary{gap:12px;padding-bottom:10px}.verification-summary strong{font-size:24px}.verification-summary p{margin-top:4px}.proof-check{gap:12px;padding:12px 0}.proof-check h2{font-size:20px;line-height:1.2}.proof-check p{margin:4px 0;font-size:15px;line-height:1.35}.amendment-evidence{margin-top:8px}.amendment-evidence>p{font-size:15px;line-height:1.35}.amendment-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;line-height:1.35}}@media (min-width:761px) and (max-height:660px){.play-main{padding-block:8px}.table-pane{gap:4px 12px}.table-pane>.oracle-tray{gap:6px}:is(.oracle-tray .die,.oracle-tray:has(.die--landed) .die){width:48px;height:53px}.oracle-status{max-width:176px}.ruling-card:not(.ruling-card--full) .card-front{padding-block:8px}.outcome-rows--compact .outcome-row{padding-block:4px}.title-principles{padding-block:10px}.title-subtitle{font-size:calc(28px * var(--display-scale))}.title-description{margin-top:8px;font-size:15px}.title-cta{margin-top:10px}}@media (max-width:760px){.site-header .network{letter-spacing:0;font-size:12px}.site-header{gap:10px;padding-inline:16px}.brand{font-size:24px}.brand .sigil{width:28px;height:28px}.title-main{min-height:0}.title-description,.title-principles p>span{font-size:15px}.title-meta{letter-spacing:0}.action-form .stance-actions button{font-family:var(--font-text), sans-serif}.outcome-rows--compact .outcome-row .row-text,.whisper-warning{font-size:15px}.proof-grid{flex-direction:column;display:flex}.proof-evidence{order:-1;width:100%}.proof-table{width:100%}.proof-heading{padding-block:18px}.proof-heading h1{font-size:38px}.amendment-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere}}@media (min-width:761px) and (max-height:660px){.table-pane{row-gap:3px}.ruling-card:not(.ruling-card--full) .card-front{padding-block:6px}.ruling-card .card-topline{padding-bottom:2px}.outcome-rows--compact .outcome-row .row-text{margin-top:2px}.ruling-card .bribe-refusal{row-gap:1px}}.game-shell .mono,.title-page .mono,.proof-main .mono,.player-action .mono,.narrator-label,.raw-evidence dt,.raw-evidence dd,.proof-main .raw-evidence dl,.landed-mark,.row-toggle{font-size:12px}.game-shell .table-footnote,.game-shell .composer-caption{letter-spacing:0}@media (min-width:761px){.proof-main{padding-top:12px}.proof-heading{padding-block:10px}.proof-main .mock-notice{margin-bottom:10px}.proof-main .amendment-evidence summary{padding-block:8px}.proof-main .amendment-evidence pre{max-height:112px;overflow-y:auto}.proof-check{padding-block:10px}}.game-shell .ruling-card .refusal-error{font-size:13px}@media (max-width:760px){.proof-heading{padding-block:12px}.proof-heading h1{font-size:calc(32px * var(--display-scale))}.proof-main .mock-notice{margin-bottom:16px;padding:8px 12px;line-height:1.4}.verification-summary strong{font-size:20px}.proof-main .amendment-evidence{margin-top:12px}.proof-main .amendment-evidence summary{padding-block:8px}.proof-main .amendment-evidence pre{max-height:112px;overflow-y:auto}.ruling-card .dc-line .refusal-stamp{order:3;margin-block:4px;position:static;transform:rotate(-3deg)}.ruling-card .refusal-plea{white-space:normal;text-overflow:clip;overflow:visible}.proof-main .mock-notice{margin-bottom:8px}}
.sound-toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--gilt);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;display:grid}.sound-toggle:hover,.sound-toggle:focus-visible{border-color:var(--gilt);background:#c6a96b12}.sound-toggle[aria-pressed=false]{color:var(--faded)}.wall-main{max-width:1160px;padding:24px 32px 40px}.wall-main h1{text-wrap:pretty;margin:0 0 12px;font-size:clamp(40px,5.8dvh,48px);line-height:1.12}.wall-intro{max-width:none;margin:0 0 12px;font-size:16px;line-height:1.5}.wall-main .mock-notice{margin:0 0 14px;padding:8px 12px;font-size:12px;line-height:1.45}.wall-entries{margin:16px 0 24px}.wall-entries li{padding:16px 0}.wall-entries blockquote{margin:0 0 8px;font-size:23px;line-height:1.35}.wall-meta{gap:4px 18px;font-size:12px;line-height:1.6}.wall-meta a{color:var(--gilt);text-underline-offset:3px;text-decoration:underline}.wall-skeleton{margin:16px 0 24px}.wall-skeleton-row{border-top:1px solid var(--line);padding:18px 0}.wall-skeleton-row span{background:var(--line);width:84%;height:26px;margin-bottom:12px;animation:2s ease-in-out infinite alternate wallPulse;display:block}.wall-skeleton-row span+span{width:58%;height:14px;margin:0}@keyframes wallPulse{to{opacity:.4}}.sounds-main{max-width:1120px;margin:auto;padding:32px}.sounds-main h1{margin:0 0 16px;font-size:40px}.sounds-main>p{line-height:1.5}.sounds-main .mono{overflow-wrap:anywhere;font-size:12px}.sounds-main [role=status]{min-height:20px;margin-block:12px}.sound-events section{border-top:1px solid var(--line);padding:22px 0}.sound-event-heading{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.sound-event-heading h2{flex:1;margin:0;font-size:24px}.sound-event-heading .button{padding:10px 16px}.sound-candidates{flex-wrap:wrap;gap:8px;display:flex}.sound-candidate{color:var(--gilt);border:1px solid var(--line);cursor:pointer;background:0 0;min-height:40px;padding:8px 12px}.sound-candidate:hover,.sound-candidate:focus-visible{border-color:var(--gilt)}@media (max-width:760px){.site-header{gap:8px;padding-inline:16px}.site-header .brand{gap:7px;font-size:22px}.site-header .brand .sigil{width:24px;height:24px}.site-header .network{letter-spacing:0;gap:5px;font-size:12px}.wall-nav{letter-spacing:0}.wall-main{padding:22px 20px 36px}.wall-main h1{font-size:34px}.wall-entries blockquote{font-size:22px}.wall-meta{gap:4px 14px}.sounds-main{padding:24px 20px}.sound-event-heading{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.wall-skeleton-row span{animation:none}}
