*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.gap-x-1\.5{column-gap:.375rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.text-ink\/40,.text-ink\/55,.text-ink\/60,.text-ink\/65,.text-ink\/70,.text-ink\/75,.text-ink\/80,.text-ink\/85{color:#2b1a0dd9}.text-parchment-1\/40,.text-parchment-1\/45,.text-parchment-1\/50,.text-parchment-1\/55,.text-parchment-1\/60,.text-parchment-1\/65,.text-parchment-1\/70{color:#efe0b8b3}@media (width>=640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-start-auto{grid-column-start:auto}.sm\:row-start-auto{grid-row-start:auto}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.sm\:gap-4{gap:1rem}.sm\:pb-8{padding-bottom:2rem}}@media (width>=768px){.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.md\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}}@media (width>=1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:self-stretch{align-self:stretch}}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(./cinzel-latin-ext-500-normal.1Z8Q-7rh.woff2)format("woff2"),url(./cinzel-latin-ext-500-normal.BxIh9iwm.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(./cinzel-latin-500-normal.B-2dbOfA.woff2)format("woff2"),url(./cinzel-latin-500-normal.DMNTwV-V.woff)format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-ext-600-normal.BEFdM_VE.woff2)format("woff2"),url(./cinzel-latin-ext-600-normal.BY9Mq9iK.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-600-normal.Dd5YO2UX.woff2)format("woff2"),url(./cinzel-latin-600-normal.CH_LB4su.woff)format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-ext-700-normal.C24KFjuG.woff2)format("woff2"),url(./cinzel-latin-ext-700-normal.CORa-yIv.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal.Dkw14w9r.woff2)format("woff2"),url(./cinzel-latin-700-normal.C-gK7hA8.woff)format("woff");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:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-decorative-latin-ext-700-normal.Dul5pKgq.woff2)format("woff2"),url(./cinzel-decorative-latin-ext-700-normal.BaOC-94C.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-decorative-latin-700-normal.CnX1aK6s.woff2)format("woff2"),url(./cinzel-decorative-latin-700-normal.ov6XPGpn.woff)format("woff");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:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-decorative-latin-ext-900-normal.BhxIA4xV.woff2)format("woff2"),url(./cinzel-decorative-latin-ext-900-normal.CTiVNQCf.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-decorative-latin-900-normal.MnIZQgjg.woff2)format("woff2"),url(./cinzel-decorative-latin-900-normal.BBdTCSMn.woff)format("woff");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-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff)format("woff");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-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-normal.DDLP67lu.woff2)format("woff2"),url(./eb-garamond-cyrillic-400-normal.C0kVTdou.woff)format("woff");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-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2)format("woff2"),url(./eb-garamond-greek-ext-400-normal.BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-normal.CVAbzS9p.woff2)format("woff2"),url(./eb-garamond-greek-400-normal.d4JlP2QH.woff)format("woff");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-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2)format("woff2"),url(./eb-garamond-vietnamese-400-normal.ifvNSiWx.woff)format("woff");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-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-normal.B4EmgUmt.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(./eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-italic.Bz1w3xqM.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-400-italic.CYS3phfl.woff)format("woff");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-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-italic.BGIwiowF.woff2)format("woff2"),url(./eb-garamond-cyrillic-400-italic.BZInx2ys.woff)format("woff");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-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-italic.CHZOQEtG.woff2)format("woff2"),url(./eb-garamond-greek-ext-400-italic.BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-italic.Dqr5KC66.woff2)format("woff2"),url(./eb-garamond-greek-400-italic.BamGE6QP.woff)format("woff");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-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-italic.DQ8HKnks.woff2)format("woff2"),url(./eb-garamond-vietnamese-400-italic.ORtyMVfw.woff)format("woff");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-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-italic.DUSsnRSD.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(./eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff");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-display:swap;font-weight:500;src:url(./eb-garamond-cyrillic-ext-500-normal.DcO3I2lp.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-500-normal.I3TfTkSf.woff)format("woff");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-display:swap;font-weight:500;src:url(./eb-garamond-cyrillic-500-normal.c5LjvaqX.woff2)format("woff2"),url(./eb-garamond-cyrillic-500-normal.CLHyttEY.woff)format("woff");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-display:swap;font-weight:500;src:url(./eb-garamond-greek-ext-500-normal.DkhmZW4r.woff2)format("woff2"),url(./eb-garamond-greek-ext-500-normal.CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-greek-500-normal.BtA0fbXC.woff2)format("woff2"),url(./eb-garamond-greek-500-normal.BjSCMh1N.woff)format("woff");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-display:swap;font-weight:500;src:url(./eb-garamond-vietnamese-500-normal.BCT1_K6u.woff2)format("woff2"),url(./eb-garamond-vietnamese-500-normal.B0TRhMco.woff)format("woff");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-display:swap;font-weight:500;src:url(./eb-garamond-latin-ext-500-normal.BFuc0jzo.woff2)format("woff2"),url(./eb-garamond-latin-ext-500-normal.obw7ZvB_.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-latin-500-normal.DehAIUv0.woff2)format("woff2"),url(./eb-garamond-latin-500-normal.DZU8xF9o.woff)format("woff");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-display:swap;font-weight:600;src:url(./eb-garamond-cyrillic-ext-600-normal.cjIjEMm6.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-600-normal.b6vuEf1e.woff)format("woff");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-display:swap;font-weight:600;src:url(./eb-garamond-cyrillic-600-normal.CHfC3jm-.woff2)format("woff2"),url(./eb-garamond-cyrillic-600-normal.koFutDBv.woff)format("woff");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-display:swap;font-weight:600;src:url(./eb-garamond-greek-ext-600-normal.B6KG6Acg.woff2)format("woff2"),url(./eb-garamond-greek-ext-600-normal.DzPSPp8W.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-greek-600-normal.-vWuDlyL.woff2)format("woff2"),url(./eb-garamond-greek-600-normal.JScKXZBq.woff)format("woff");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-display:swap;font-weight:600;src:url(./eb-garamond-vietnamese-600-normal.Dmi8L14S.woff2)format("woff2"),url(./eb-garamond-vietnamese-600-normal.DgZMCD0h.woff)format("woff");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-display:swap;font-weight:600;src:url(./eb-garamond-latin-ext-600-normal.CrweTMKz.woff2)format("woff2"),url(./eb-garamond-latin-ext-600-normal.CoWPx8v4.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-latin-600-normal.DHwxsLHv.woff2)format("woff2"),url(./eb-garamond-latin-600-normal.xCe6GkOx.woff)format("woff");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}*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper-base:#e6d3a3;--paper-image:radial-gradient(circle 200px at 0 0, #78501e33, transparent 75%), radial-gradient(circle 160px at 100% 0, #78501e24, transparent 75%), radial-gradient(circle 180px at 0 100%, #6e46192e, transparent 75%), radial-gradient(circle 220px at 100% 100%, #6e461933, transparent 75%), radial-gradient(ellipse 100px 82px at 50% 50%, #78501e0f, transparent), radial-gradient(ellipse 170px 140px at 50% 50%, #78501e0d, transparent), radial-gradient(ellipse 130px 190px at 50% 50%, #fff8dc33, transparent);--paper-size:auto, auto, auto, auto, 230px 190px, 370px 310px, 290px 410px;--paper-position:0 0, 0 0, 0 0, 0 0, 0 0, 90px 60px, 170px 130px;--paper-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat, repeat, repeat;--face-additive:linear-gradient(180deg, #3a7049, #24553a 55%, #173a20);--face-caution:linear-gradient(180deg, #96571b, #743f12 55%, #4e2a0c);--face-brass:linear-gradient(180deg, #f3d989, #c99a2e);--face-commit:linear-gradient(180deg, #f3d989, #d9b64f 60%, #c99a2e);--brass-ink:#2b1a08;--face-ghost:linear-gradient(180deg, #3a2415db, #1a0f07e6);--room-ink:#efe0b8;--room-ink-soft:#efe0b8b3}html{font-size:18px}#__nuxt,body,html{min-height:100%}body{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1));color:var(--room-ink);--mark-colour:var(--room-ink);overflow-wrap:break-word;background:#0d0904;font-family:EB Garamond,Georgia,Iowan Old Style,serif}@media (width<=1279px){body{padding-bottom:var(--selection-panel-height,0)}}fieldset{min-inline-size:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20% 0,#ffffff0d,#0000 55%),linear-gradient(160deg,#1a120a,#0d0904 75%);position:fixed;inset:0}h1,h2,h3,h4{font-family:Cinzel,Georgia,serif}::selection{background:#c99a2e59}*{scrollbar-width:thin;scrollbar-color:#8a6415 #161616}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#161616}::-webkit-scrollbar-thumb{background:#8a6415;border-radius:6px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--room-ink:#2b1a0d;--room-ink-soft:#3a2412}html[data-theme=light] body{background:#d9c9a8}html[data-theme=light] body:before{background:radial-gradient(at 20% 0,#ffffff59,#0000 55%),linear-gradient(160deg,#e6d6b4,#b9a27a 75%)}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.panel-frame{background:linear-gradient(155deg,#5c3d24,#241408 60%,#3a2415),repeating-linear-gradient(90deg,#00000026 0 2px,#0000 0 14px);border-radius:10px;padding:14px;position:relative;box-shadow:0 0 0 2px #241408,inset 0 1px #ffffff14,0 20px 40px -12px #000000b3}.panel-frame:before{content:"";pointer-events:none;border:2px solid #8a6415;border-radius:6px;position:absolute;inset:6px;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #ffe19640,inset 0 2px 6px #00000080}.panel-corner{pointer-events:none;--tw-text-opacity:1;width:18px;height:18px;color:rgb(201 154 46/var(--tw-text-opacity,1));filter:drop-shadow(0 1px 1px #000c);position:absolute}.panel-corner.tl{top:2px;left:2px}.panel-corner.tr{top:2px;right:2px;transform:scaleX(-1)}.panel-corner.bl{bottom:2px;left:2px;transform:scaleY(-1)}.panel-corner.br{bottom:2px;right:2px;transform:scale(-1)}.panel-parchment{color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));--tw-shadow:inset 0 0 40px #50320a59, inset 0 0 3px #0006;--tw-shadow-colored:inset 0 0 40px var(--tw-shadow-color), inset 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--mark-colour:currentColor;background-color:var(--paper-base);background-image:var(--paper-image);background-size:var(--paper-size);background-position:var(--paper-position);background-repeat:var(--paper-repeat);border-radius:3px}.panel-iron,.panel-parchment{--tw-text-opacity:1;position:relative}.panel-iron{color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));--mark-colour:#d9b64f;background:linear-gradient(160deg,#2b2b2b,#0a0a0a 70%);border-radius:.5rem;box-shadow:0 0 0 1px #050505,0 20px 40px -10px #000c,inset 0 1px #ffffff0d}.ribbon{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1));font-variant:small-caps;background:linear-gradient(#5c3d24,#241408);border-radius:.25rem;padding:.25rem .75rem;display:inline-block;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0006}.btn,.ribbon{letter-spacing:.025em;font-family:Cinzel,Georgia,serif;font-size:.9375rem;line-height:1.4rem}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.btn:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn{font-variant:small-caps;letter-spacing:.03em;text-shadow:0 1px 2px #0009;min-height:2.75rem}.btn:hover:not(:disabled){filter:brightness(1.12)}.btn:disabled{cursor:not-allowed;opacity:.4;filter:none}.btn:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.btn-sm{min-height:2rem;padding:.375rem .75rem;font-size:.8125rem;line-height:1.2rem}.btn-block{width:100%}.btn-icon{border-radius:9999px;flex-shrink:0;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0}@media (hover:none){.btn-icon,.btn-sm{min-height:2.75rem}.btn-icon{width:2.75rem;min-width:2.75rem;height:2.75rem}}@media (width<=639.98px){.btn{min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem}.btn-sm{min-height:1.875rem;padding-top:.25rem;padding-bottom:.25rem}.btn-icon{width:2rem;min-width:2rem;height:2rem;min-height:2rem}}@media (pointer:coarse){.btn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.btn-icon.btn-close{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem}.btn-wood{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1));background:linear-gradient(#5c3d24,#3a2415 55%,#241408);border:1px solid #241408;box-shadow:0 0 0 1px #c99a2e80,inset 0 1px #ffffff2e,inset 0 -2px 4px #00000080,0 3px 6px #00000080}.btn-commit{color:var(--brass-ink);background:var(--face-commit);text-shadow:0 1px #fff0c880;border:1px solid #6b4d10;box-shadow:0 0 0 1px #ffebb473,inset 0 1px #ffffff2e,inset 0 -2px 4px #00000080,0 3px 6px #00000080}.btn-additive{background:var(--face-additive);border:1px solid #16331c;box-shadow:0 0 0 1px #b4ffc838,inset 0 1px #ffffff2e,inset 0 -2px 4px #00000080,0 3px 6px #00000080}.btn-additive,.btn-destructive{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));text-shadow:0 1px 2px #000c}.btn-destructive{background:linear-gradient(#8a1f1f,#6d1410 55%,#4a0d0a);border:1px solid #3a0a08;box-shadow:0 0 0 1px #ffb4a040,inset 0 1px #ffffff2e,inset 0 -2px 4px #00000080,0 3px 6px #00000080}.btn-caution{background:var(--face-caution);border:1px solid #3f2209;box-shadow:0 0 0 1px #ffd7a047,inset 0 1px #ffffff2e,inset 0 -2px 4px #00000080,0 3px 6px #00000080}.btn-caution,.btn-quiet{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));text-shadow:0 1px 2px #000c}.btn-quiet{background:linear-gradient(#4a4a4a,#161616);border:1px solid #000;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #00000073}.btn-ghost{color:rgb(217 182 79/var(--tw-text-opacity,1));background:var(--face-ghost);box-shadow:none;text-shadow:none;border-color:#8a641566}.btn-ghost,.chip-condition{--tw-text-opacity:1;border-width:1px}.chip-condition{color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));font-variant:small-caps;letter-spacing:.4px;background:linear-gradient(#8a1f1f,#5c1414);border-color:#0006;border-radius:3px 8px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.2rem;display:inline-flex;box-shadow:inset 0 1px #fff3,0 1px 2px #00000080}.gauge{background:linear-gradient(#2a1a10,#140b06);border-radius:9999px;height:1.9rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #000c,0 1px #ffffff26}.gauge:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 2px 4px #000000b3,inset 0 0 0 1px #000000bf}.gauge-fill{z-index:1;background:linear-gradient(#c14a3a,#6e1d18 70%);border-radius:0 9999px 9999px 0;height:100%;transition:width .25s;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #ffb49680,inset 0 -3px 4px #0006}.gauge-fill.gauge-heal{background:linear-gradient(#5b9c6b,#1f4a2b 70%);box-shadow:inset 0 2px 3px #b4ffbe80,inset 0 -3px 4px #0006}.gauge-fill.gauge-mana{background:linear-gradient(#5c8fc4,#1f3e5c 70%);box-shadow:inset 0 2px 3px #b4d2ff80,inset 0 -3px 4px #0006}.gauge-fill:after{content:"";background:repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 0 10px);position:absolute;inset:0}.gauge-text{pointer-events:none;z-index:2;letter-spacing:.4px;text-shadow:0 1px 2px #000000f2,0 0 3px #000000e6,0 0 6px #000000b3;align-items:center;font-size:.8125rem;font-weight:700;line-height:1.2rem;display:flex;position:absolute;top:0;bottom:0}.gauge-text-start{max-width:52%;padding-left:.7rem;left:0}.gauge-text-end,.gauge-text-start{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gauge-text-end{justify-content:flex-end;max-width:46%;padding-right:.7rem;right:0}@media (width<=380px){.gauge-text-end{display:none}.gauge-text-start{max-width:100%}}.gauge-text.band-text-plain{color:#efe0b8}.gauge-text.band-text-unharmed{color:#8fe0a4}.gauge-text.band-text-injured{color:#f2d488}.gauge-text.band-text-bloodied{color:#ff9a6a}.gauge-text.band-text-badlyWounded{color:#ff6b6b}.gauge-text.band-text-down{color:#ff4d4d}.pip{background:radial-gradient(circle at 35% 30%,#f3d989,#8a6415 70%,#4a3510);border-radius:9999px;width:1rem;height:1rem;display:inline-block;box-shadow:0 1px 2px #0009,inset 0 1px 1px #fff6}.pip.pip-spent{background:radial-gradient(circle at 35% 30%,#5a5a5a,#222 70%);box-shadow:inset 0 2px 3px #000000b3}.badge-hex{--tw-text-opacity:1;color:rgb(232 240 255/var(--tw-text-opacity,1));aspect-ratio:1;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,#6b7a8c,#2e3742);flex-shrink:0;justify-content:center;align-items:center;width:fit-content;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff4d,0 1px 2px #0009}.badge-hex-sm{min-width:1.9rem;padding-inline:.55em;font-size:.75rem;line-height:1.1rem}.badge-hex-md{min-width:2.5rem;padding-inline:.6em;font-size:.8125rem;line-height:1.2rem}.badge-hex-lg{min-width:3.4rem;padding-inline:.7em;font-size:1.1875rem;line-height:1.7rem}.badge-hex-xl{min-width:4.4rem;padding-inline:.75em;font-size:1.75rem;line-height:2.2rem}.dice-mark{aspect-ratio:224/232;flex-shrink:0;width:auto;display:inline-block}.dice-mark,.dice-mark-sm{height:2.4rem}.dice-mark-xl{height:5.5rem}.badge-shield{aspect-ratio:40/46;color:#edf3ff;filter:drop-shadow(0 1px 1.5px #0000008c);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative}.badge-shield-plate{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.badge-shield-body{stroke:#161b22;stroke-width:1.4px;stroke-linejoin:round}.badge-shield-shine{stroke:#ffffff47;stroke-width:.9px;stroke-linejoin:round}.badge-shield-value{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);text-shadow:0 1px 1px #0009;padding-bottom:14%;position:relative}.badge-shield-sm{height:1.9rem;font-size:.75rem;line-height:1.1rem}.badge-shield-md{height:2.5rem;font-size:.9375rem;line-height:1.4rem}.badge-shield-lg{height:3.4rem;font-size:1.1875rem;line-height:1.7rem}.badge-shield-xl{height:4.4rem;font-size:1.75rem;line-height:2.2rem}.tab-tag{cursor:pointer;color:#efe0b8b3;font-variant:small-caps;letter-spacing:.4px;background:linear-gradient(#5c3d24,#241408);border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;line-height:1.2rem;box-shadow:inset 0 1px #ffffff1a}.tab-tag.\!active,.tab-tag.active{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1))}.tab-tag.active{box-shadow:inset 0 1px #ffffff26,0 -2px 6px #0000004d,0 0 0 1px #8a6415}.tab-tag.\!active{box-shadow:inset 0 1px #ffffff26,0 -2px 6px #0000004d,0 0 0 1px #8a6415!important}.stat-band{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.stat-band-ac{align-items:center;gap:.75rem;display:inline-flex}.stat-band-rule{align-self:stretch;width:1px;display:none}@media (width>=640px){.stat-band-rule{display:block}}.stat-band-rule{background:linear-gradient(#0000,#5a3c1459 20% 80%,#0000)}.stat-reading{flex-direction:column;gap:.125rem;display:flex}.stat-reading-label{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1));font-size:.75rem;line-height:1.1rem}.embossed{color:#3a2415;text-shadow:0 1px #ffffff73;font-family:Cinzel,Georgia,serif;font-weight:700;line-height:1}.embossed-xl{font-size:1.375rem;line-height:1.9rem}@media (width>=640px){.embossed-xl{font-size:2.125rem;line-height:2.5rem}}.embossed-xl{text-shadow:0 1px #ffffff80,0 2px 3px #5a3c142e}.stat-reading-value{color:#3a2415;text-shadow:0 1px #ffffff73;font-family:Cinzel,Georgia,serif;font-size:1.375rem;font-weight:700;line-height:1.9rem}.stat-reading-sub{--tw-text-opacity:1;color:rgb(110 29 24/var(--tw-text-opacity,1));font-size:.8125rem;font-weight:600;line-height:1.2rem}.stat-reading-row{align-items:flex-end;gap:.25rem;display:inline-flex}.stat-reading-marks{align-items:center;gap:.25rem;height:1.9rem;display:inline-flex}@media (width<=420px){.stat-band{gap:1rem}.stat-band-ac{width:100%}}.class-row{border-bottom:1px solid #3c2a1a2e;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.375rem;padding-bottom:.375rem;display:flex}.class-row:last-child{border-bottom:0}.class-row-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}@media (width<=560px){.class-row-actions{width:100%}}.origin-rows{flex-direction:column;display:flex}.origin-row{-moz-column-gap:1rem;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding-top:.625rem;padding-bottom:.625rem;display:grid}.origin-panel+.origin-panel>.origin-row:first-child,.origin-row+.origin-row{border-top:1px solid #3c2a1a2e}.origin-row-body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.origin-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.origin-row-opened{grid-column:1/-1}.origin-panel-extra,.origin-row-opened{flex-direction:column;gap:.75rem;min-width:0;display:flex}.origin-panel-extra{padding-bottom:.625rem}@media (width<=560px){.origin-row{grid-template-columns:6.5rem minmax(0,1fr)}.origin-row-actions{grid-column:1/-1}}.choice-option{text-align:left;--tw-bg-opacity:1;background-color:rgb(43 43 43/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));border-width:1px;border-color:#00000080;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.4rem;display:flex;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006}.choice-option-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.choice-option-summary{color:#efe0b8b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.375;display:-webkit-box;overflow:hidden}.choice-option:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(74 74 74/var(--tw-bg-opacity,1))}.choice-option.is-picked{--tw-border-opacity:1;border-color:rgb(138 100 21/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(58 36 21/var(--tw-bg-opacity,1));box-shadow:inset 0 0 0 1px #d9b64f59}.choice-option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.choice-option-aside{margin-top:calc(.7rem + 1px)}.choice-option-mark{color:rgb(217 182 79/var(--tw-text-opacity,1));flex-shrink:0}.choice-option-mark,.subclass-plate{--tw-text-opacity:1}.subclass-plate{color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));background:#78501e14;border-width:1px;border-color:#3c2a1a4d;border-radius:.25rem;padding:.375rem .75rem;font-size:.9375rem;line-height:1.4rem}.subclass-plate:hover{background:#78501e29}.subclass-plate.is-picked{--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1));background:#78501e38;border-color:#3c2a1a8c}.subclass-plate-head{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.subclass-plate-mark{--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1));flex-shrink:0}.subclass-plate-card{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.subclass-plate:not(.subclass-plate-card):after{content:"✓";--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1));visibility:hidden;padding-left:.375rem}.subclass-plate.is-picked:not(.subclass-plate-card):after{visibility:visible}.level-table{border-collapse:collapse;--tw-text-opacity:1;width:100%;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85))}.level-table-numbers{display:none}.level-table-compact{--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1));font-size:.7rem;display:block}@media (width>=640px){.level-table{min-width:26rem}.level-table-numbers{display:table-cell}tr.level-table-numbers{display:table-row}.level-table-compact{display:none}}.level-table-corner{width:3.5rem}.level-table-corner,.level-table-head{text-align:left;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1));padding:.25rem .5rem;font-size:.65rem;font-weight:400}.level-table-head{border-bottom:1px solid #3c2a1a59}.level-table-slot-head{text-align:center;--tw-text-opacity:1;width:2.25rem;color:rgb(74 53 32/var(--tw-text-opacity,1));padding:.125rem .25rem;font-family:Cinzel,Georgia,serif;font-size:.7rem}.level-table-row{border-top:1px solid #3c2a1a2e}.level-table-add{opacity:0}.level-table-add:focus-visible,.level-table-row:hover .level-table-add{opacity:1}@media (hover:none){.level-table-add{opacity:1}}.level-table-level{text-align:right;--tw-text-opacity:1;width:3.5rem;color:rgb(58 36 21/var(--tw-text-opacity,1));border-right:1px solid #3c2a1a59;font-family:Cinzel,Georgia,serif;font-size:.9375rem;line-height:1.4rem}.level-table-entries,.level-table-level{vertical-align:top;padding:.375rem .5rem}.level-table-slot{text-align:center;vertical-align:top;--tw-text-opacity:1;width:2.25rem;color:rgb(58 36 21/var(--tw-text-opacity,1));padding:.375rem .25rem;font-family:Cinzel,Georgia,serif;font-size:.8125rem;line-height:1.2rem}.level-table-marker{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(92 61 36/var(--tw-text-opacity,1));background:#3c2a1a14;align-self:flex-start;padding:.125rem .375rem;font-size:.7rem}.level-table-marker,.track-cell{border-radius:.125rem}.track-cell{background:#3c2a1a0d;border-left:3px solid #3c2a1a4d;align-items:flex-start;gap:.25rem;padding:.25rem .25rem .25rem .5rem;display:flex}.track-cell-action{border-left-color:#c99a2e}.track-cell-feature{border-left-color:#3a2415}.track-cell-resource{border-left-color:#3f7a4d}.track-cell-choice{border-left-color:#c07a2a}.track-cell-body{text-align:left;align-items:center;gap:.25rem;display:flex}.track-cell-body,.track-cell-text{flex:1;min-width:0}.track-cell-mark{color:#2b1a0dd9;flex-shrink:0}.proficiency-mark{cursor:help;text-align:center;--tw-text-opacity:1;width:1rem;color:rgb(92 61 36/var(--tw-text-opacity,1))}.track-cell-body:focus-visible .track-cell-name,.track-cell-body:hover .track-cell-name{--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1));text-underline-offset:2px;text-decoration-line:underline;text-decoration-color:#3a241566}.track-cell-body:focus-visible .track-cell-mark,.track-cell-body:hover .track-cell-mark{--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1))}.track-cell-kind{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1));font-size:.6rem;display:block}.track-cell-name{--tw-text-opacity:1;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));font-size:.9375rem;line-height:1.4rem;display:block}@media (width>=640px){.track-cell-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.track-cell-sub{color:#2b1a0dd9;font-size:.7rem;display:block}.track-cell-warning{--tw-text-opacity:1;color:rgb(192 122 42/var(--tw-text-opacity,1));font-size:.7rem;display:block}.slot-grid{border-collapse:collapse;--tw-text-opacity:1;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));min-width:22rem}.slot-grid-corner{text-align:left;text-transform:uppercase;letter-spacing:.025em;padding:.25rem .5rem;font-size:.65rem;font-weight:400}.slot-grid-corner,.slot-grid-head{--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1))}.slot-grid-head{text-align:center;border-bottom:1px solid #3c2a1a59;width:3rem;padding:.25rem;font-size:.7rem}.slot-grid-head,.slot-grid-level{font-family:Cinzel,Georgia,serif}.slot-grid-level{text-align:right;--tw-text-opacity:1;width:2.5rem;color:rgb(74 53 32/var(--tw-text-opacity,1));border-right:1px solid #3c2a1a59;padding:calc(.25rem + 1px) .5rem .125rem;font-size:.8125rem;line-height:1.2rem}.slot-grid-cell,.slot-grid-level{vertical-align:top}.slot-grid-cell{padding:.125rem}.slot-grid-stack{flex-direction:column;align-items:center;gap:.125rem;display:flex}.slot-grid-input{text-align:center;--tw-text-opacity:1;width:2.75rem;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));background-color:#efe0b866;border-width:1px;border-color:#2b1a0d40;border-radius:.125rem;padding:.125rem .25rem;font-size:.8125rem;line-height:1.2rem}.slot-grid-input:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(201 154 46/var(--tw-ring-opacity,1));outline:2px solid #0000}.slot-grid-input{appearance:textfield;box-shadow:inset 0 1px 2px #0003}.slot-grid-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slot-grid-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slot-grid-total{text-align:center;--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1));font-family:Cinzel,Georgia,serif;font-size:.65rem;line-height:1.25}.slot-grid-total.is-zero{color:#2b1a0dd9}.field-input{--tw-text-opacity:1;width:100%;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));background-color:#efe0b866;border-width:1px;border-color:#2b1a0d4d;border-radius:.25rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.4rem}.field-input:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(201 154 46/var(--tw-ring-opacity,1));outline:2px solid #0000}.field-input{box-shadow:inset 0 1px 3px #00000040}.field-input-dark{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));border-width:1px;border-color:#00000080;border-radius:.25rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.4rem}.field-input-dark:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(201 154 46/var(--tw-ring-opacity,1));outline:2px solid #0000}.field-input-dark{box-shadow:inset 0 1px 3px #00000080}.field-input::placeholder{color:#2b1a0dd9;font-style:italic}.field-input-dark::placeholder{color:#efe0b8b3;font-style:italic}.card-actor{background:linear-gradient(#2b2b2b,#232323);border-width:1px;border-color:#00000080;border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 2px 4px #0006}.portrait-ring{border-width:2px;border-color:#c99a2e;border-radius:9999px;flex-shrink:0;box-shadow:0 1px 3px #0009}.portrait-ring.is-inspired{border-color:#f3d989;animation:4s ease-in-out infinite inspired-glow;box-shadow:0 0 0 1px #78500a8c,0 0 8px 2px #ecaa28d9,0 0 20px 6px #cd8c1980,0 1px 3px #0009}.portrait-ring.is-inspired:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 6px 1px #ffde8ca6}@keyframes inspired-glow{0%,to{box-shadow:0 0 0 1px #78500a8c,0 0 8px 2px #ecaa28d9,0 0 20px 6px #cd8c1980,0 1px 3px #0009}50%{box-shadow:0 0 0 1px #78500a8c,0 0 11px 3px #f5b937f2,0 0 26px 8px #cd8c1999,0 1px 3px #0009}}@media (prefers-reduced-motion:reduce){.portrait-ring.is-inspired{animation:none}}.plate-select{background:linear-gradient(#6a5a34,#3d3319 60%,#2a2211);border-radius:.25rem;align-items:center;display:inline-flex;position:relative;box-shadow:0 0 0 1px #000000b3,inset 0 1px #ffe19647,0 2px 4px #00000080}.plate-select select{cursor:pointer;appearance:none;--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1));background-color:#0000;padding:.5rem 2rem .5rem .75rem;font-family:Cinzel,Georgia,serif;font-size:.9375rem;line-height:1.4rem}.plate-select select:focus{outline-offset:2px;outline:2px solid #0000}.plate-select select{font-variant:small-caps;letter-spacing:.5px;text-shadow:0 1px #000c;min-height:40px}.plate-select-block{width:100%;display:flex}.plate-select-block select{width:100%}@media (hover:none){.plate-select select{min-height:44px}}.plate-select select:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #c99a2e}.plate-select select option{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.plate-select select optgroup,.quiet-select select optgroup{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1));color:#efe0b8b3;font-style:normal}.plate-select:after{content:"";pointer-events:none;filter:drop-shadow(0 1px #000c);border-bottom:2px solid #c99a2e;border-right:2px solid #c99a2e;width:8px;height:8px;margin-top:-5px;position:absolute;top:50%;right:10px;transform:rotate(45deg)}.label-struck{--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1));text-shadow:0 1px #000000b3}.label-struck,.label-struck-ink{text-transform:uppercase;letter-spacing:.12em;margin-bottom:.375rem;font-family:Cinzel,Georgia,serif;font-size:.75rem;line-height:1.1rem;display:block}.label-struck-ink{color:#3a2412}.checkbox-row{align-items:flex-start;gap:.5rem;display:flex}.checkbox-row>input{flex-shrink:0;margin-top:.2rem}.field-heading{max-width:100%;font-family:Cinzel,Georgia,serif;font-size:.75rem;line-height:1.25;display:block}.field-heading>.label-struck,.field-heading>.label-struck-ink{margin-bottom:0;line-height:1.25;display:inline}.field-heading>.has-mark{padding-right:1.375rem}.reading-beside{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.reading-beside>.label-struck,.reading-beside>.label-struck-ink{margin-bottom:0}.entry-heading{min-width:0;display:block}.panel-journal{--rule-height:1.75rem;--tw-text-opacity:1;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));background-color:var(--paper-base);background-image:var(--paper-image);background-size:var(--paper-size);background-position:var(--paper-position);background-repeat:var(--paper-repeat);border-radius:3px;position:relative;box-shadow:inset 0 0 40px #50320a59,inset 0 0 3px #0006}.panel-journal:before{content:"";pointer-events:none;background:#8c1e1e59;width:1px;position:absolute;top:0;bottom:0;left:10px}.journal-textarea{resize:none;--tw-text-opacity:1;width:100%;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));background-color:#0000;overflow:hidden}.journal-textarea:focus{outline-offset:2px;outline:2px solid #0000}.journal-textarea{font-size:.9375rem;line-height:var(--rule-height);background-image:repeating-linear-gradient(180deg,transparent 0 calc(var(--rule-height) - 1px),#5a3c1438 calc(var(--rule-height) - 1px) var(--rule-height));background-attachment:local;border:0;margin:0;padding:0;font-family:EB Garamond,Georgia,Iowan Old Style,serif}.journal-title{--tw-text-opacity:1;min-width:0;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));background-color:#0000;border-width:0;flex:1;font-size:.9375rem;line-height:1.4rem}.journal-title:focus{outline-offset:2px;outline:2px solid #0000}.journal-title{font-variant:small-caps;letter-spacing:1px;border-bottom:1px solid #0000;font-family:Cinzel,Georgia,serif}.journal-title:focus,.journal-title:hover{border-bottom-color:#5a3c1459}.journal-title::placeholder{--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1))}.notebook-cover{cursor:pointer;text-align:left;background:radial-gradient(at 50% 40%,#ffd29614,#0000 60%),linear-gradient(170deg,#5a1f1b,#3f1512 55%,#2c0e0c);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:22rem;display:flex;position:relative;box-shadow:0 0 0 1px #140605,inset 0 0 0 1px #d4af3759,inset 0 0 0 7px #0000,inset 0 0 0 8px #d4af3738,inset 0 1px #ffebc81f,0 10px 22px -8px #000c}.notebook-cover:before{content:"";pointer-events:none;background:repeating-linear-gradient(#d4af3773 0 6px,#0000 0 12px);width:2px;position:absolute;top:10px;bottom:10px;left:14px}.notebook-cover:hover{filter:brightness(1.08)}.notebook-cover:focus-visible{outline-offset:3px;outline:2px solid #d9b64f}.notebook-cover:disabled{cursor:wait}.notebook-cover-title{--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1));letter-spacing:.12em;text-shadow:0 1px #0009,0 0 12px #d4af3740;font-family:Cinzel,Georgia,serif;font-size:1.75rem;line-height:2.2rem}.notebook-cover-line,.notebook-cover-title{font-variant:small-caps}.notebook-cover-line{color:#efe0b8b3;letter-spacing:.08em;font-size:.8125rem;line-height:1.2rem}.notebook-tabs{z-index:10;align-items:flex-end;gap:.25rem;padding-top:2px;padding-left:.75rem;padding-right:.75rem;overflow:auto hidden}.notebook-tab,.notebook-tabs{display:flex;position:relative}.notebook-tab{font-variant:small-caps;letter-spacing:.5px;color:#2b1a0d;opacity:.8;background:linear-gradient(#bda57c,#9d8459);border:1px solid #3c280f73;border-bottom:0;border-radius:4px 4px 0 0;flex-shrink:0;align-items:center;gap:.375rem;max-width:9rem;margin-bottom:-1px;padding:.25rem .75rem;font-family:Cinzel,Georgia,serif;font-size:.75rem;line-height:1.1rem;box-shadow:inset 0 1px #fff5dc4d,0 -1px 3px #0000004d}.notebook-tab:hover{opacity:.95}.notebook-tab.is-active{opacity:1;z-index:2;background:linear-gradient(#efe0b8,#e9d9ae)}.notebook-tab-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notebook-tab-pip{background:#c99a2e;border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem;box-shadow:0 0 3px #c8a03ccc}.notebook-tab-add{white-space:nowrap;color:#4a3520;justify-content:center;min-width:1.9rem;font-size:.9rem;line-height:1}.notebook-tab-add:hover{color:#2b1a0d}.list-row-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=560px){.list-row,.list-row-actions{flex-wrap:wrap}.list-row-actions{justify-content:flex-end;width:100%}.list-row.content-card:has(>.list-row-actions){grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:0;display:grid}.list-row.content-card:has(>.list-row-actions)>:first-child{grid-row:1/3;align-self:start}.list-row.content-card .list-row-actions{grid-column:2;justify-content:flex-end;width:auto}}.scroll-gutter{scrollbar-gutter:stable}.suggestion-list{scrollbar-gutter:stable;background:#00000047;border-radius:.25rem;flex-direction:column;gap:.125rem;max-height:12rem;padding-top:.25rem;padding-bottom:.25rem;display:flex;overflow-y:auto;box-shadow:inset 0 1px 3px #00000080}.card-visibility{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.card-link:after{content:"";z-index:1;position:absolute;inset:0}.card-link-above{z-index:10;position:relative}@media (width<=560px){.actor-card{flex-wrap:wrap}.actor-card.content-card:has(>.list-row-actions){grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:0;display:grid}.actor-card.content-card:has(>.list-row-actions)>:first-child{grid-row:1/3;align-self:start}.actor-card.content-card .list-row-actions{grid-column:2;justify-content:flex-end;width:auto}}.actor-card.content-card{gap:.625rem;padding-top:.5rem;padding-bottom:.5rem}.actor-card{--tw-text-opacity:1;min-width:0;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));--mark-colour:#d9b64f;background:linear-gradient(#35291d,#241a12 60%,#1b130d);border-radius:.375rem;gap:.75rem;max-width:100%;padding:.75rem 1rem .75rem 1.35rem;display:flex;position:relative;box-shadow:inset 0 1px #ffe1aa17,inset 0 0 0 1px #0000008c,0 2px 5px #00000073}.actor-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(#c99a2e73 0 4px,#0000 0 9px);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:.55rem}.actor-card.is-link{cursor:pointer;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.actor-card.is-link:hover{filter:brightness(1.12);transform:translateY(-1px)}.actor-card.is-active{box-shadow:inset 0 1px #ffe1aa1f,inset 0 0 0 1px #8a6415,0 2px 6px #00000080}.actor-card{flex-direction:column;align-items:stretch;min-width:0}@media (width<=560px){.actor-card{flex-wrap:nowrap}}.actor-card-head{-moz-column-gap:.75rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;column-gap:.75rem;min-width:0;display:grid;position:relative}.actor-card-face{grid-row:1/span 2;position:relative}.actor-card-name{grid-area:1/-3/auto/-2;align-self:flex-end;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.actor-card-name .content-card-name{line-height:1.25}.actor-card-open .content-card-name{text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#d9b64f8c;text-decoration-thickness:1px}.actor-card-open:hover .content-card-name{text-decoration-color:#d9b64f}.actor-card-open:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #d9b64f}.actor-card-tools{grid-area:1/-2/auto/-1;align-items:center;gap:.5rem;display:flex;position:relative}.actor-card-line{text-overflow:ellipsis;white-space:nowrap;color:#efe0b8b3;grid-area:2/-3/auto/-1;min-width:0;font-size:.8125rem;line-height:1.2rem;overflow:hidden}.skill-row{align-items:center;gap:.75rem;display:flex}.skill-row-name{--tw-text-opacity:1;min-width:0;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));flex:1;font-size:.9375rem;line-height:1.4rem}.skill-row-ability{vertical-align:middle;--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1));margin-left:.25rem;font-size:.75rem;line-height:1.1rem}.content-card-name{-webkit-line-clamp:2;--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));font-size:.9375rem;font-weight:600;line-height:1.4rem}.content-card-detail,.content-card-name{overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-card-detail{-webkit-line-clamp:3;color:#efe0b8b3;font-size:.8125rem;line-height:1.2rem}.list-row.content-card{gap:.625rem;padding-top:.5rem;padding-bottom:.5rem}.shelf-top-row{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.content-card.is-selected{box-shadow:inset 0 0 0 1px #c99a2e,0 0 0 1px #8a6415}.app-header-side{flex:1;min-width:0}.app-nav{flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;display:flex}@media (width>=640px){.app-nav{gap:.375rem}}.initiative-slot{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));appearance:textfield;border:1px solid #c99a2e59;border-radius:.125rem;width:2.6rem;padding:.4rem .15rem;font-family:Cinzel,Georgia,serif;font-size:.95rem;box-shadow:inset 0 1px 3px #00000080}.initiative-slot::placeholder{color:#efe0b8b3;font-style:italic}.initiative-slot:focus-visible{outline-offset:1px;outline:2px solid #d9b64f}.initiative-slot::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.initiative-slot::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.book-heading-row{--book-heading-line:1.7rem;border-bottom:1px solid #5a3c144d;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}.book-iron .book-heading-row{border-bottom-color:#ffffff1f}.book-heading-row.is-folded{border-bottom-color:#0000;padding-bottom:0}.book-heading-actions{height:var(--book-heading-line);flex-shrink:0;gap:.5rem;display:flex}.book-heading-actions,.star-rating{align-items:center}.star-rating{font-size:var(--star-size,1rem);gap:.125rem;line-height:1;display:inline-flex}.star{vertical-align:middle;background:0 0;border:0;width:1em;height:1em;padding:0;display:inline-block;position:relative}.star-empty,.star-full{display:block;position:absolute;inset:0;overflow:hidden}.star-empty{color:#9c9c9c;text-shadow:0 1px #ffe1aa1f}.star-full{color:#d9b64f;text-shadow:0 0 4px #d2aa4680;white-space:nowrap}.star-rating.is-interactive .star{cursor:pointer;transition:transform 80ms}.star-rating.is-interactive .star:hover{transform:scale(1.15)}.star-rating.is-interactive .star:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.star-count{color:#efe0b8b3;margin-left:.375rem;font-size:.7em}.star-count.is-unrated{color:#efe0b8b3;font-style:italic}.entry-header-reception{-moz-column-gap:1.25rem;flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem;min-width:0;display:flex}.entry-header-reception .reading-beside{flex-wrap:wrap;row-gap:.25rem}.entry-header-reception .reading-beside>.label-struck{white-space:nowrap}.pip.is-editable{cursor:pointer;border:0;padding:0;transition:transform 80ms,filter 80ms}.pip.is-editable:hover{filter:brightness(1.15);transform:scale(1.2)}.pip.is-editable:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.spell-level-plate{color:#2b1a0d;background:linear-gradient(#dcc48d,#b3925a);border-radius:.125rem;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-family:Cinzel,Georgia,serif;font-size:.8rem;display:inline-flex;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #5a3c1459}.spell-level-plate-lg{width:2.5rem;height:2.5rem;font-size:1.1rem}.tag-chip{letter-spacing:.3px;color:#efe0b8;background:linear-gradient(#4a4a4a,#161616);border:1px solid #000;border-radius:.125rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-family:Cinzel,Georgia,serif;font-size:.75rem;line-height:1.1rem;transition:color 80ms,box-shadow 80ms;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.tag-chip:hover{color:#d9b64f}.tag-chip.is-chosen{color:#d9b64f;box-shadow:inset 0 2px 4px #00000080,0 0 0 1px #8a6415}.tag-chip-x{opacity:.5}.tag-chip:hover .tag-chip-x{opacity:1}.tag-picker-panel{background:#00000040;border-radius:.125rem;margin-top:.5rem;padding:.75rem;box-shadow:inset 0 0 0 1px #00000080}.tag-picker-groups{scrollbar-gutter:stable;max-height:18rem;margin-top:.75rem;padding-right:.25rem;overflow-y:auto}.ink-layer{pointer-events:none;position:absolute;inset:0}.atmosphere-layer,.ink-layer canvas{display:block}.atmosphere-layer{z-index:45;pointer-events:none;position:fixed;inset:0}.atmosphere-filter{width:0;height:0;position:absolute;overflow:hidden}html.has-heatwave{filter:url(#atmosphere-heatwave)}.ink-layer.is-active{pointer-events:auto;touch-action:none;cursor:crosshair}.ink-layer.is-eraser{cursor:cell}.ink-tray{border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex}.ink-tray.is-open{background:linear-gradient(#3a2d20,#251b12);box-shadow:inset 0 1px #ffe1aa1f,inset 0 0 0 1px #0000008c,0 3px 8px #00000080}.ink-quill{color:#4a3520;background:radial-gradient(circle at 35% 30%,#fff5dc59,#0000 60%);border:0;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;line-height:1;transition:color .1s,box-shadow .1s,transform .1s;display:inline-flex;box-shadow:inset 0 1px #fff5dc80,inset 0 -1px 2px #5a3c1440,0 1px 2px #5a3c1433}.ink-quill:hover{color:#2b1a0d}.ink-quill:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.ink-quill.is-drawing{color:#d9b64f;background:radial-gradient(circle at 35% 30%,#281a0a80,#0000 65%);transform:rotate(-8deg);box-shadow:inset 0 2px 4px #00000073,inset 0 0 0 1px #d2aa4666}.ink-tray-divider{background:#ffe1aa2e;align-self:stretch;width:1px;margin-left:.25rem;margin-right:.25rem;display:inline-block}.ink-nib{background:var(--nib);border:1px solid #281a0a8c;border-radius:9999px;width:1.35rem;height:1.35rem;transition:transform 80ms,box-shadow 80ms;position:relative;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000059}.ink-nib:hover{transform:translateY(-1px)}.ink-nib:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.ink-nib.is-active{transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 0 0 2px #2b1a0d,0 0 0 3.5px #d9b64f,0 2px 4px #0006}.btn.is-pressed{filter:brightness(1.12);transform:translateY(1px);box-shadow:inset 0 2px 5px #0000008c,0 0 0 1px #c99a2e}.note-scrap{--tw-text-opacity:1;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),92% 100%,74% calc(100% - 3px),56% 100%,38% calc(100% - 3px),18% 100%,0 calc(100% - 4px));background:linear-gradient(170deg,#efe2c4,#ddcba4);padding:.625rem .75rem;font-size:.8125rem;line-height:1.2rem;position:relative;box-shadow:0 2px 5px #00000073,inset 0 1px #ffffff80}.note-scrap.note-shared{background:linear-gradient(170deg,#e6ebd6,#cfd8ba)}.seal{--tw-text-opacity:1;color:rgb(255 233 200/var(--tw-text-opacity,1));text-shadow:0 1px 1px #000000b3;background:radial-gradient(circle at 35% 30%,#b8332b,#6d1410 70%,#4a0d0a);border-radius:48% 52% 47% 53%/52% 47% 53% 48%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;line-height:1.1rem;display:inline-flex;box-shadow:0 1px 2px #0009,inset 0 1px 1px #ffffff4d}.seal.seal-shared{background:radial-gradient(circle at 35% 30%,#3f7a4a,#1f4526 70%,#14301a)}.banner-section{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1));font-variant:small-caps;letter-spacing:1px;clip-path:polygon(0 0,100% 0,calc(100% - 11px) 50%,100% 100%,0 100%,11px 50%);background:linear-gradient(#5c3d24,#241408);align-items:center;gap:.5rem;padding:.5rem 2.25rem;font-family:Cinzel,Georgia,serif;font-size:.9375rem;line-height:1.4rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 3px 6px #00000080}.banner-section:after,.banner-section:before{content:"";background:radial-gradient(circle at 35% 30%,#d8c184,#5a4a20);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;box-shadow:0 1px 1px #000000b3}.banner-section:before{left:20px}.banner-section:after{right:20px}.banner-section-count{--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1));font-size:.75rem;line-height:1.1rem}.room-link,.room-text-soft{color:var(--room-ink-soft)}.room-link{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;line-height:1.1rem;text-decoration-line:none}.room-link:hover{color:var(--room-ink);text-decoration-line:underline}.panel-chest{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));background:repeating-linear-gradient(90deg,#0000002e 0 3px,#0000 0 22px),linear-gradient(175deg,#5c3d24,#241408 75%);border-radius:.375rem;position:relative;box-shadow:0 0 0 2px #1a1206,inset 0 1px #ffffff1a,0 10px 22px -8px #000c}.panel-chest:before{content:"";pointer-events:none;background:linear-gradient(#55504a,#2b2723);border-radius:6px 6px 0 0;height:10px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 3px #000000b3}.stepper{border-radius:.25rem;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #000000b3,inset 0 1px #ffffff14}.stepper-lever{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding-left:.625rem;padding-right:.625rem;font-size:.9375rem;font-weight:700;line-height:1.4rem;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.stepper-lever:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stepper-lever{color:#efe0b8;background:linear-gradient(#4a4a4a,#161616);min-width:34px;box-shadow:inset 0 1px #ffffff1a}@media (width<=639.98px){.stepper{min-height:1.875rem}}.stepper-lever:hover{filter:brightness(1.2)}.stepper-lever.lever-harm{background:linear-gradient(#b23a2e,#3d0d0d)}.stepper-lever.lever-mend{background:var(--face-additive)}.stepper-slot{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));padding-left:.25rem;padding-right:.25rem;font-size:.9375rem;font-weight:700;line-height:1.4rem}.stepper-slot:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(201 154 46/var(--tw-ring-opacity,1));outline:2px solid #0000}.stepper-slot{-moz-appearance:textfield;width:56px;box-shadow:inset 0 2px 4px #000000b3}.stepper-slot::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-slot::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper-block{width:100%}.stepper-block .stepper{width:100%;display:flex}.stepper-block .stepper-slot{flex:1;width:auto;min-width:2rem}.stepper-block .stepper-lever{min-width:1.75rem;padding-left:.375rem;padding-right:.375rem}.stash-body{container-type:inline-size}.coin-steppers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@container (width>=32rem){.coin-steppers{grid-template-columns:repeat(5,minmax(0,1fr))}}.gauge-fill.band-unharmed{background:linear-gradient(#5b9c6b,#1f4a2b 70%);box-shadow:inset 0 2px 3px #b4ffbe80,inset 0 -3px 4px #0006}.gauge-fill.band-injured{background:linear-gradient(#d8b23c,#94721c 70%);box-shadow:inset 0 2px 3px #ffebaa80,inset 0 -3px 4px #0006}.gauge-fill.band-bloodied{background:linear-gradient(#c25a2a,#8a2f12 70%);box-shadow:inset 0 2px 3px #ffbe9673,inset 0 -3px 4px #00000073}.gauge-fill.band-badlyWounded{background:linear-gradient(#a81f1f,#5c0d0d 70%);box-shadow:inset 0 2px 3px #ff969666,inset 0 -3px 5px #0000008c}.gauge-fill.band-down{background:linear-gradient(#4a4a4a,#232323 70%);box-shadow:inset 0 2px 3px #ffffff26,inset 0 -3px 4px #0009}.gauge.is-down{animation:2.4s ease-in-out infinite gauge-knell}@keyframes gauge-knell{0%,to{box-shadow:inset 0 2px 4px #000c,0 1px #ffffff26}50%{box-shadow:inset 0 2px 4px #000c,0 0 8px #a81f1f8c,0 1px #ffffff26}}@media (prefers-reduced-motion:reduce){.gauge.is-down{animation:none}}.unknown-slug{letter-spacing:.05em;color:#efe0b8b3;background:repeating-linear-gradient(135deg,#ffffff0d 0 4px,#0000 0 8px);border-radius:.125rem;padding:.125rem .5rem;font-size:.8125rem;line-height:1.2rem;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff14}.panel-frame{padding:1rem}.field-label-slot{align-items:flex-end;gap:.375rem;padding-bottom:.3rem}.field-label-slot,.row-action{min-height:2.1rem;display:flex}.row-action{justify-content:flex-start;align-items:center;padding-top:2.1rem}.stack{gap:1.25rem}.stack,.stack-tight{flex-direction:column;display:flex}.stack-tight{gap:.75rem}.editor-rows{flex-direction:column;gap:.9rem;display:flex}.editor-rows>*+*{border-top:1px solid #3c2a1a26;padding-top:.9rem}.editor-rows-iron>*+*{border-top-color:#d4af3729}.dialog-scrim{z-index:60;background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.content-dialog-enter-active .dialog-plate,.content-dialog-leave-active .dialog-plate{transition:transform .16s cubic-bezier(.2,.8,.3,1)}.content-dialog-enter-from .dialog-plate,.content-dialog-leave-to .dialog-plate{transform:translateY(.75rem)scale(.985)}@media (prefers-reduced-motion:reduce){.content-dialog-enter-active,.content-dialog-enter-active .dialog-plate,.content-dialog-leave-active,.content-dialog-leave-active .dialog-plate{transition:none}.content-dialog-enter-from .dialog-plate,.content-dialog-leave-to .dialog-plate{transform:none}}.dialog-plate{--tw-text-opacity:1;width:100%;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));outline-offset:2px;--mark-colour:#d9b64f;--dialog-head-top:1rem;max-width:var(--dialog-width,24rem);background:linear-gradient(160deg,#5c3d24,#241408 70%);border-radius:10px;outline:2px solid #0000;flex-direction:column;max-height:calc(100dvh - 2rem);display:flex;position:relative;box-shadow:0 0 0 2px #241408,inset 0 1px #ffffff14,0 24px 50px -12px #000000d9}.dialog-plate-fit{width:auto}.dialog-plate-fixed{height:min(var(--dialog-height),80vh)}.dialog-scrim.dialog-scrim-raised{z-index:70}.server-starting{z-index:90;background:#000000c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.server-starting-candle{background:radial-gradient(at 50% 70%,#fff3c4,#d9b64f 45%,#c07a2a 75%,#0000 76%);border-radius:50% 50% 45% 45%/65% 65% 35% 35%;width:.9rem;height:1.4rem;animation:2.4s ease-in-out infinite server-starting-flicker;display:block}@keyframes server-starting-flicker{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.server-starting-candle{animation:none}}.dialog-close{z-index:10;top:var(--dialog-head-top);position:absolute;right:.9rem}.dialog-head{flex-shrink:0;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}@media (width>=640px){.dialog-head{padding-left:1.5rem;padding-right:1.5rem}}.dialog-head{padding-top:var(--dialog-head-top);padding-right:3.25rem}.dialog-body{flex:1;min-height:0;padding:.375rem 1rem 1.5rem;overflow-y:auto}@media (width>=640px){.dialog-body{padding-left:1.5rem;padding-right:1.5rem}}.dialog-body{scrollbar-gutter:stable}.dialog-foot{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem 1.25rem;display:flex}@media (width>=640px){.dialog-foot{padding-left:1.5rem;padding-right:1.5rem}}.dialog-foot{border-top:1px solid #d4af3729}.dialog-body:has(+.dialog-foot){padding-bottom:1rem}.row-item{text-align:left;background:#fffae652;border-radius:.25rem;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0000002e}.row-item:hover{background:#fffae680;transform:translateY(-1px)}.row-item-main{flex:8rem;min-width:0}.row-item-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;max-width:100%;margin-left:auto;display:flex}.row-item-dark{background:linear-gradient(#2b2b2b,#232323);box-shadow:inset 0 1px #ffffff0f,0 2px 4px #0006}.row-item-dark:hover{background:linear-gradient(#333,#262626)}.row-item-group{background:#fffae652;border-radius:.25rem;flex-direction:column;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0000002e}.row-item-group:hover{background:#fffae680}.row-item-group-dark{background:linear-gradient(#2b2b2b,#232323);box-shadow:inset 0 1px #ffffff0f,0 2px 4px #0006}.row-item-group-dark:hover{background:linear-gradient(#333,#262626)}.row-item.row-item-bare,.row-item.row-item-bare:hover{box-shadow:none;background:0 0;padding-bottom:.25rem;transform:none}.note-tag{cursor:pointer;font-variant:small-caps;letter-spacing:.05em;color:#efe0b8;background:linear-gradient(#4a4a4a,#161616);border-radius:.125rem;align-items:center;padding:.125rem .375rem;font-family:Cinzel,Georgia,serif;font-size:.75rem;line-height:1.2;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000073}.note-tag:focus-visible,.note-tag:hover{color:#d9b64f}.note-tag:focus-visible{outline-offset:1px;outline:2px solid #d9b64f}.note-tag-broken{box-shadow:inset 0 0 0 1px #c07a2a,0 1px 2px #00000073}.note-tag-mastery{box-shadow:inset 0 0 0 1px #c99a2e,0 1px 2px #00000073}@media (pointer:coarse){.note-tag:after{content:"";position:absolute;inset:-12px -2px}}.damage-tag-conditional{cursor:pointer;white-space:nowrap;color:inherit;background:color-mix(in srgb,currentColor 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 45%,transparent);border-radius:.125rem;align-items:center;padding:.125rem .375rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.row-item-group-dark .damage-tag-conditional{color:#efe0b8}.damage-tag-conditional:focus-visible,.damage-tag-conditional:hover{box-shadow:inset 0 0 0 1px}.damage-tag-conditional:focus-visible{outline-offset:1px;outline:2px solid #d9b64f}@media (pointer:coarse){.damage-tag-conditional:after{content:"";position:absolute;inset:-12px -2px}}.note-broken{--tw-text-opacity:1;color:rgb(192 122 42/var(--tw-text-opacity,1));text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.note-editor-match{border-left:2px solid #c9a24a73;padding-left:.75rem}.row-item-footer{gap:.25rem;padding-bottom:.5rem;padding-left:3.1rem;padding-right:.75rem}.item-row,.row-item-footer{flex-wrap:wrap;align-items:center;display:flex}.item-row{gap:.5rem;min-width:0}.item-row-face{flex:14rem;min-width:0}.item-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.row-mark{flex-shrink:0;align-items:center;font-size:.8125rem;line-height:1;display:inline-flex}.row-mark-quiet{opacity:.6}.row-mark-good{--tw-text-opacity:1;color:rgb(63 122 77/var(--tw-text-opacity,1))}.row-mark-gold{--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1))}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.item-stat{background:#00000038;border-radius:.125rem;flex-shrink:0;align-items:center;padding:.125rem .375rem;font-size:.75rem;font-weight:700;line-height:1.1rem;display:inline-flex;box-shadow:inset 0 0 0 1px #00000040}.stat-box-ability{text-align:center;aspect-ratio:4/5;background:#fffae666;border-width:1px;border-color:#5a3c1473;border-radius:.375rem;flex-direction:column;min-height:5.5rem;padding:.5rem .25rem;display:flex;box-shadow:inset 0 1px 2px #ffffff80,0 1px 2px #0000002e}.help-mark,.stat-box-ability{justify-content:center;align-items:center}.help-mark{cursor:help;vertical-align:middle;width:1rem;height:1rem;color:var(--mark-colour,currentColor);background:#0000002e;border-radius:9999px;flex-shrink:0;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px}.help-mark:focus-visible,.help-mark:hover{background:#00000061}.help-mark-anchor{align-self:center}.field-heading>.help-mark-anchor{vertical-align:middle;margin-left:-1rem;top:-.08rem}@media (pointer:coarse){.help-mark{position:relative}.help-mark:after{content:"";position:absolute;inset:-14px -6px}}.chip-x{cursor:pointer;color:#ffebe1b3;background:#00000047;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;margin-right:-.25rem;font-size:.6rem;line-height:1;display:inline-flex}.chip-x:focus-visible,.chip-x:hover{color:#fff;background:#00000080}.toggle-share{cursor:pointer;color:#2b1a0dbf;background:#0000004d;align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .25rem;display:inline-flex;box-shadow:inset 0 1px 2px #00000059}.toggle-share,.toggle-share-knob{border-radius:9999px}.toggle-share-knob{background:radial-gradient(circle at 35% 30%,#b8332b,#6d1410);flex-shrink:0;width:.7rem;height:.7rem;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 1px 1px #0009}.toggle-share.is-shared{background:#3f7a4a4d}.toggle-share.is-shared .toggle-share-knob{background:radial-gradient(circle at 35% 30%,#6fce85,#1f4526);transform:translate(2px)}.crop-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#2a1a10,#140b06);border-radius:9999px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #000c,0 0 0 3px #8a6415,0 0 0 4px #000000b3,0 10px 30px -8px #000c}.crop-stage:active{cursor:grabbing}.crop-image{-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.crop-stage.is-empty{cursor:default;align-items:center}.crop-stage.is-empty,.portrait-strip{justify-content:center;display:flex}.portrait-strip{border-top:1px solid #d4af372e;flex-wrap:wrap;gap:.75rem;padding-top:1rem}.portrait-slot{flex-direction:column;align-items:center;gap:.25rem;width:4rem;display:flex}.portrait-chip{cursor:pointer;width:var(--chip,3rem);height:var(--chip,3rem);border:2px solid #0000008c;border-radius:9999px;flex-shrink:0;padding:0;transition:border-color .12s,transform .12s;position:relative;overflow:hidden;box-shadow:0 2px 6px -2px #000c}.portrait-chip img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.portrait-chip:hover{transform:translateY(-1px)}.portrait-chip.is-staged{border-color:#d4af3773}.portrait-chip.is-active{border-color:#c99a2e;box-shadow:0 0 0 2px #0009,0 0 8px -1px #8a6415}.portrait-worn{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(201 154 46/var(--tw-text-opacity,1));font-size:.75rem;line-height:1.1rem}.portrait-switcher{flex-wrap:wrap;gap:.375rem}.item-picture,.portrait-switcher{align-items:center;display:flex}.item-picture{background:linear-gradient(155deg,#d9c9a3,#b9a179);border:1px solid #3c2a188c;border-radius:.125rem;flex-shrink:0;justify-content:center;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 1px 3px -1px #0009}.item-picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-picture:not(.is-empty):not(:disabled){cursor:pointer}.item-picture:not(.is-empty):not(:disabled):hover{border-color:#c99a2e}.fact-list{-moz-column-gap:2rem;gap:.625rem 2rem}.fact-list,.fact-row{grid-template-columns:minmax(0,1fr);display:grid}.fact-row{-moz-column-gap:.75rem;align-items:baseline;gap:.125rem .75rem}@media (width>=640px){.fact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-row{grid-template-columns:10rem minmax(0,1fr)}}.fact-row-wide{grid-column:1/-1}.fact-list.fact-list-single{grid-template-columns:minmax(0,1fr)}.fact-row>dt{margin-bottom:0}.entry-header{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));--mark-colour:#d9b64f;background:linear-gradient(#4a4a4a,#161616);border-radius:.25rem;flex-direction:column;gap:.625rem;padding:.625rem .75rem;display:flex;box-shadow:0 0 0 1px #000000a6,inset 0 1px #ffffff0f,0 2px 6px -2px #0009}.entry-header-row{-moz-column-gap:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.entry-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.meta-block{background:linear-gradient(#4a4a4a,#161616);border-radius:.25rem;margin-bottom:1rem;padding:1rem;box-shadow:0 0 0 1px #000000a6,inset 0 1px #ffffff0f}.meta-block-title{color:rgb(217 182 79/var(--tw-text-opacity,1));font-variant:small-caps;letter-spacing:.08em;margin-bottom:.25rem;font-family:Cinzel,Georgia,serif;font-size:.9375rem;line-height:1.4rem}.menu-panel,.meta-block-title{--tw-text-opacity:1}.menu-panel{text-align:left;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));background:linear-gradient(#4a4a4a,#161616);border-radius:.25rem;padding-top:.375rem;padding-bottom:.375rem;box-shadow:0 0 0 1px #000c,inset 0 1px #ffffff14,0 12px 28px -8px #000000d9}.table-maths{gap:.75rem;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}.maths-readout,.table-maths{flex-direction:column;display:flex}.maths-readout{background:linear-gradient(#121212,#1c1c1c);border-radius:.375rem;gap:.25rem;min-height:3.75rem;padding:.625rem .75rem;box-shadow:inset 0 2px 6px #000000d9,inset 0 0 0 1px #0009,0 0 0 1px #d4af3738}.maths-readout-rows{-moz-column-gap:.75rem;grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem .75rem;display:grid}.maths-readout-value{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1));font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:1.75rem;line-height:1}.maths-readout-line{color:#efe0b8d9;font-size:.9375rem;line-height:1.4rem}.menu-close{justify-content:flex-end;align-items:flex-start;gap:.5rem;padding-left:.25rem;padding-right:.25rem;display:flex}.menu-close.has-title{padding-left:.75rem}.menu-title{overflow-wrap:break-word;--tw-text-opacity:1;min-width:0;color:rgb(243 217 137/var(--tw-text-opacity,1));flex:1;font-family:Cinzel,Georgia,serif;font-size:.9375rem;line-height:1.75rem}.menu-title-slot{flex:1;min-width:0;min-height:1.75rem}.menu-row,.menu-title-slot{align-items:center;gap:.5rem;display:flex}.menu-row{text-align:left;cursor:pointer;color:#efe0b8d9;background-color:#0000;border-width:0;width:100%;padding:.5rem .75rem;font-size:.9375rem;line-height:1.4rem;text-decoration-line:none}.menu-row:focus-visible,.menu-row:hover{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1));background:#00000047;outline:none}.menu-row.menu-row-danger{color:#f08a78}.menu-row.menu-row-danger:focus-visible,.menu-row.menu-row-danger:hover{color:#f6a596}.menu-row-kbd{color:#efe0b8b3;margin-left:auto;padding-left:.75rem;font-family:EB Garamond,Georgia,Iowan Old Style,serif;font-size:.75rem;line-height:1.1rem}.menu-row:disabled{cursor:not-allowed;opacity:.6}.menu-words{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.menu-words-line{color:#efe0b8b3;font-size:.75rem;line-height:1.375}.menu-row.menu-row-done{cursor:default;color:#efe0b8b3;background:0 0}.menu-step-number{--tw-text-opacity:1;color:rgb(22 22 22/var(--tw-text-opacity,1));background:radial-gradient(circle at 35% 30%,#f3d989,#c99a2e);flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-family:Cinzel,Georgia,serif;font-size:.75rem;line-height:1.1rem;display:inline-flex;box-shadow:inset 0 -1px #00000059}.avatar-button,.menu-step-number{border-radius:9999px}.avatar-button{cursor:pointer;background-color:#0000;border-width:0;padding:0;line-height:0}.avatar-button:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.tag-group-heading{cursor:pointer;text-align:left;color:#efe0b8b3;background-color:#0000;border-width:0;align-items:center;gap:.375rem;width:100%;padding-top:.25rem;padding-bottom:.25rem;display:flex}.tag-group-heading:hover{--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1))}.tag-group-heading:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.tag-group-count{color:#efe0b8b3;flex-shrink:0;margin-left:auto;font-size:.75rem;line-height:1.1rem}.menu-heading{text-transform:uppercase;letter-spacing:.025em;color:#efe0b8b3;padding:.375rem .75rem .25rem;font-size:.75rem;line-height:1.1rem}.menu-rule{border:0;border-top:1px solid #0000008c;margin-top:.375rem;margin-bottom:.375rem;box-shadow:0 1px #ffffff0d}.popover-panel{text-align:left;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));background:linear-gradient(#4a4a4a,#161616);border-radius:.25rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.625;box-shadow:0 0 0 1px #000c,inset 0 1px #ffffff14,0 12px 28px -8px #000000d9}.popover-panel,.popover-title{--tw-text-opacity:1}.popover-title{color:rgb(243 217 137/var(--tw-text-opacity,1));margin-bottom:.25rem;font-family:Cinzel,Georgia,serif}.popover-panel-held{align-items:flex-start;gap:.5rem;padding-top:.375rem;padding-right:.375rem;display:flex}.panel-iron .section-heading{border-bottom-color:#ffffff1f}.panel-iron .section-heading-text{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1))}.panel-iron .section-heading-count{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));background:#ffffff1a}.panel-iron .section-heading-sub{color:#efe0b8b3}.panel-iron .section-heading-chevron{--tw-text-opacity:1;color:rgb(201 154 46/var(--tw-text-opacity,1))}.tag{font-variant:small-caps;letter-spacing:.06em;border-radius:.25rem;flex-shrink:0;align-items:center;padding:.125rem .375rem;font-family:Cinzel,Georgia,serif;font-size:.75rem;line-height:1.2;display:inline-flex}.tag-neutral{color:rgb(243 217 137/var(--tw-text-opacity,1));background:linear-gradient(#5c3d24,#241408);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0006}.tag-iron,.tag-neutral{--tw-text-opacity:1}.tag-iron{color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));background:linear-gradient(#4a4a4a,#161616);box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000080}.tag-gold{color:#2b1a08;background:linear-gradient(#f3d989,#c99a2e)}.tag-additive{background:linear-gradient(#3f7a4a,#1f4526)}.tag-additive,.tag-destructive{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.tag-destructive{background:linear-gradient(#8a1f1f,#5c1414)}.tag-caution{background:linear-gradient(#a86a24,#5e3410)}.status-chip,.tag-caution{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.status-chip{white-space:nowrap;font-variant:small-caps;letter-spacing:.06em;align-items:center;gap:.375rem;padding:.125rem .625rem;font-family:Cinzel,Georgia,serif;font-size:.8125rem;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000059,0 1px 2px #00000073}.status-chip,.status-chip-lamp{border-radius:9999px;flex-shrink:0}.status-chip-lamp{background:#efe0b88c;width:7px;height:7px;display:inline-block;box-shadow:inset 0 0 0 1px #00000073}.status-chip-live{background:linear-gradient(#2c6638,#1a4022)}.status-chip-live .status-chip-lamp{background:radial-gradient(circle at 35% 30%,#c9f5d2,#6fd487);box-shadow:inset 0 0 0 1px #00000059,0 0 6px #6fd487}.status-chip-paused{background:linear-gradient(#8a4e16,#5a300c)}.status-chip-paused .status-chip-lamp{background:#f0b45e}.status-chip-ended{background:linear-gradient(#8a1f1f,#561111)}.status-chip-ended .status-chip-lamp{background:#e98a7c}.status-chip-not-started{background:linear-gradient(#2f5a82,#1b3450)}.status-chip-not-started .status-chip-lamp{background:#9cc2e8}.status-chip-disconnected{background:linear-gradient(#55555a,#333336)}.status-chip-disconnected .status-chip-lamp{background:#1c1c1c;box-shadow:inset 0 0 0 1px #ffffff40}.field-input-dark.field-input-sm,.field-input-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:.8125rem;line-height:1.2rem}.dice-count{width:3.25rem}.dice-count,.dice-die{padding-left:.5rem;padding-right:.5rem}.dice-die{width:4.75rem}.dice-flat{width:4.5rem;padding-left:.5rem;padding-right:.5rem}.dice-group{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.dice-rows{flex-direction:column;gap:.375rem;display:flex}.dice-group>.dice-plus{text-align:center;flex-shrink:0;width:.75rem;display:inline-block}.dice-box{border-radius:.25rem;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem .625rem;container-type:inline-size}.dice-box,.dice-flat-row{min-width:0;display:flex}.dice-flat-row{flex-wrap:wrap;align-items:center;gap:.375rem;max-width:100%}.dice-remove{white-space:nowrap;gap:.25rem}.dice-remove-words{display:none}@container (width>=23rem){.dice-remove-words{display:inline}}.dice-box-parchment{background:#fffae84d;border:1px solid #5a3c1438}.dice-box-iron{background:#ffffff08;border:1px solid #00000080}.dice-caption{font-size:.8125rem;line-height:1.375}.dice-caption-parchment{color:#2b1a0dd9}.dice-caption-iron{color:#efe0b8bf}.dice-more{white-space:nowrap}.dice-plus{font-size:.9375rem;font-weight:600;line-height:1.4rem}.dice-plus-parchment{color:#2b1a0dd9}.dice-plus-iron{color:#efe0b8b3}.dice-words{font-size:.9375rem;font-style:italic;font-weight:600;line-height:1.4rem}.dice-words-parchment{--tw-text-opacity:1;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85))}.dice-words-iron{color:#efe0b8d9}.warning-line-caution-parchment{color:#7a4a06}.warning-line-problem-parchment{color:#6e1d18}.warning-line-problem-iron{color:#f08a78}.creator-spells-open{color:#7a4a06}.field-sample{font-size:.8125rem;font-style:italic;line-height:1.2rem}.field-sample-parchment{color:#2b1a0dd9}.field-sample-iron{color:#efe0b8b3}.field-input.field-input-problem{border-color:#a86a24;box-shadow:inset 0 0 0 1px #a86a24,inset 0 1px 3px #00000040}.field-input-dark.field-input-problem{border-color:#c07a2a}.editor-group.damage-add-group{border-style:dashed}.nav-link{white-space:nowrap;color:#efe0b8b3;border-radius:3px;padding:.375rem .625rem;font-size:.8125rem;line-height:1.2rem;text-decoration-line:none;position:relative}@media (width>=640px){.nav-link{padding-left:.875rem;padding-right:.875rem;font-size:.9375rem;line-height:1.4rem}}.nav-link{font-variant:small-caps;letter-spacing:.06em;background:linear-gradient(#00000061,#0000001f);transition:color .12s;box-shadow:inset 0 2px 3px #000000a6,inset 0 -1px #ffe1aa12}@media (width<=419px){.nav-link{letter-spacing:.03em;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1.1rem}.nav-link.active:before{left:3px}.nav-link.active:after{right:3px}.nav-link.\!active:before{left:3px!important}.nav-link.\!active:after{right:3px!important}}@media (width<=379px){.app-header .app-mark{display:none}}.nav-link:hover{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.nav-link.active{color:var(--brass-ink);background:var(--face-brass);text-shadow:0 1px #ffffff40;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #00000040,0 2px 5px #0000008c}.nav-link.\!active{color:var(--brass-ink)!important;background:var(--face-brass)!important;text-shadow:0 1px #ffffff40!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #00000040,0 2px 5px #0000008c!important}.nav-link.active:after,.nav-link.active:before{content:"";background:radial-gradient(circle at 35% 30%,#fff6d8,#6a5420);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;box-shadow:0 1px 1px #00000080}.nav-link.\!active:after,.nav-link.\!active:before{content:""!important;background:radial-gradient(circle at 35% 30%,#fff6d8,#6a5420)!important;border-radius:50%!important;width:4px!important;height:4px!important;margin-top:-2px!important;position:absolute!important;top:50%!important;box-shadow:0 1px 1px #00000080!important}.nav-link.active:before{left:5px}.nav-link.\!active:before{left:5px!important}.nav-link.active:after{right:5px}.nav-link.\!active:after{right:5px!important}.title-plate{background:repeating-linear-gradient(90deg,#00000012 0 1px,#0000 0 7px),linear-gradient(#5c3d24,#241408);border-radius:4px;flex-direction:column;max-width:100%;padding:.55rem 2.4rem .65rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffe1aa29,inset 0 -10px 14px -10px #000000b3,0 0 0 1px #1a1206,0 8px 16px -8px #000000d9}.title-plate:after,.title-plate:before{content:"";background:radial-gradient(circle at 35% 30%,#e6cf92,#5a4a20);border-radius:50%;width:7px;height:7px;position:absolute;top:.7rem;box-shadow:0 1px 2px #000000bf}.title-plate:before{left:.85rem}.title-plate:after{right:.85rem}.title-plate-title{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1));font-variant:small-caps;letter-spacing:.08em;text-shadow:0 1px #000c;font-family:Cinzel,Georgia,serif;font-size:1.375rem;line-height:1.25}.title-plate-sub{color:#efe0b8b3;margin-top:.125rem;font-size:.8125rem;line-height:1.2rem}.conn-lamp{border-radius:9999px;flex-shrink:0;width:9px;height:9px;display:inline-block;box-shadow:inset 0 0 0 1px #000000b3,0 0 0 1px #ffffff0f}.conn-lamp.is-open{background:radial-gradient(circle at 35% 30%,#9fe8ad,#3f7a4d);box-shadow:inset 0 0 0 1px #00000080,0 0 7px #3f7a4d}.conn-lamp.is-shut{background:radial-gradient(circle at 35% 30%,#6b2b2b,#341212);box-shadow:inset 0 0 0 1px #000000b3}.loading-dots:after{content:"";animation:1.2s steps(4,end) infinite loading-dots}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:"..."}}@media (prefers-reduced-motion:reduce){.loading-dots:after{content:"…";animation:none}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header>.title-plate{margin-bottom:auto}.page-header>.page-header-actions{margin-top:auto}.page-header-actions{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));--mark-colour:#d9b64f;background:linear-gradient(#3a2415,#1a0f07);border-radius:4px;padding:.5rem .625rem;box-shadow:inset 0 1px #ffe1aa1a,0 0 0 1px #1a1206,0 6px 12px -8px #000c}@media (width<=640px){.page-header{flex-direction:column;align-items:stretch}.title-plate{text-align:center;align-items:center;width:100%}.page-header-actions{justify-content:center;width:100%}}.list-top{scroll-margin-top:calc(var(--app-header-height,0px) + .75rem)}.filter-fold{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.filter-fold-panel{display:none}.filter-fold-panel.is-open{display:block}.filter-fold-count{min-width:1.25rem;height:1.25rem;color:var(--brass-ink);background:var(--face-brass);border-radius:9999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.75rem;font-weight:600;line-height:1.1rem;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 1px 2px #0009}@media (width>=768px){.filter-fold{align-items:stretch}.filter-fold-button{display:none}.filter-fold-panel{display:block}}.empty-slate{text-align:center;background:radial-gradient(at 50% 0,#00000059,#0000 70%),linear-gradient(#17140f,#0e0c0a);border-radius:.375rem;padding:2.5rem 1.5rem;position:relative;box-shadow:inset 0 0 0 1px #ffe1aa14,inset 0 2px 10px #0009}.empty-slate-title{color:#efe0b8cc;font-variant:small-caps;letter-spacing:.06em;margin-bottom:.25rem;font-family:Cinzel,Georgia,serif;font-size:1rem;line-height:1.55rem}.empty-slate-body{color:#efe0b8b3;max-width:46ch;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.4rem}.app-header{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));background:repeating-linear-gradient(90deg,#0000001a 0 1px,#0000 0 6px),repeating-linear-gradient(90deg,#ffdca009 0 1px,#0000 0 17px),linear-gradient(#5c3d24,#3a2415 55%,#241408);font-family:Cinzel,Georgia,serif;position:relative;box-shadow:inset 0 1px #ffe1aa24,inset 0 -14px 18px -14px #000000bf,0 6px 14px -4px #000000bf}.app-header:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 26px,#d8c184bf 0 29px,#0000 0 56px),linear-gradient(#5a544c,#262220);height:6px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 3px #000c,inset 0 1px #ffffff1f}.app-mark{align-items:center;gap:.625rem;text-decoration-line:none;display:flex;position:relative}.app-mark .dice-mark{height:2.4rem}.app-mark-word{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1));font-family:Cinzel,Georgia,serif;font-size:.9375rem;line-height:1.4rem;display:none}@media (width>=640px){.app-mark-word{display:inline}}.app-mark-word{font-variant:small-caps;letter-spacing:.16em;text-shadow:0 1px #000000bf,0 0 10px #c99a2e47}.toast-error{color:#c14a3a}.toast-success{color:#5b9c6b}.toast-info{color:#efe0b8}.list-row{--tw-text-opacity:1;min-width:0;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));--mark-colour:#d9b64f;background:linear-gradient(#35291d,#241a12 60%,#1b130d);border-radius:.375rem;gap:.75rem;max-width:100%;padding:.75rem 1rem .75rem 1.35rem;display:flex;position:relative;box-shadow:inset 0 1px #ffe1aa17,inset 0 0 0 1px #0000008c,0 2px 5px #00000073}.list-row:before{content:"";pointer-events:none;background:repeating-linear-gradient(#c99a2e73 0 4px,#0000 0 9px);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:.55rem}.list-row-slate{background:linear-gradient(#2b2b2b,#1f1f1f)}.list-row.is-link{cursor:pointer;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.list-row.is-link:hover{filter:brightness(1.12);transform:translateY(-1px)}.list-row.is-active{box-shadow:inset 0 1px #ffe1aa1f,inset 0 0 0 1px #8a6415,0 2px 6px #00000080}.book{border-radius:10px;padding:.625rem;position:relative}@media (width>=640px){.book{padding:1rem}}.book{background:linear-gradient(155deg,#5c3d24,#241408 60%,#3a2415),repeating-linear-gradient(90deg,#00000026 0 2px,#0000 0 14px);box-shadow:0 0 0 2px #241408,inset 0 1px #ffffff14,0 20px 40px -12px #000000b3}.book:before{content:"";pointer-events:none;z-index:1;border:2px solid #8a6415;border-radius:6px;position:absolute;inset:6px;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #ffe19640,inset 0 2px 6px #00000080}.book-page{border-radius:3px;padding:1rem;position:relative}@media (width>=640px){.book-page{padding:1.5rem}}.book-page{z-index:0}.book.book-collapsible{padding-top:.625rem}.book.book-collapsible.is-folded{padding-bottom:.625rem}.book.book-collapsible>.book-page{padding-top:.75rem}.book.book-collapsible.is-folded>.book-page{padding-bottom:.75rem}.book-collapsible .book-heading-row{--book-heading-line:1.36563rem}.book-parchment .book-page{--tw-text-opacity:1;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));--mark-colour:currentColor;background-color:var(--paper-base);background-image:var(--paper-image);background-size:var(--paper-size);background-position:var(--paper-position);background-repeat:var(--paper-repeat);box-shadow:inset 0 0 40px #50320a59,inset 0 0 3px #0006}.book-iron .book-page{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));--mark-colour:#d9b64f;background:linear-gradient(160deg,#2b2b2b,#0a0a0a 70%);box-shadow:0 0 0 1px #050505,inset 0 1px #ffffff0d}.book-heading{text-align:left;flex:12rem;align-items:flex-start;gap:.75rem;width:100%;min-width:0;display:flex}.book-heading.is-collapsible{cursor:pointer}.book-heading-text{font-family:Cinzel,Georgia,serif;font-size:1.1875rem;line-height:1.7rem;line-height:var(--book-heading-line,1.7rem);font-variant:small-caps;letter-spacing:.06em;color:#3a2412}.book-iron .book-heading-text{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1))}.book-heading-count{color:#55401f;background:#5a3c142e;border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.1rem}.book-iron .book-heading-count{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));background:#ffffff1a}.book-heading>.book-heading-count{margin-top:calc((var(--book-heading-line) - 1.35rem)/2)}.book-heading>.book-heading-sub{margin-top:calc((var(--book-heading-line) - 1.2rem)/2)}.book-heading>.book-heading-chevron{margin-top:calc((var(--book-heading-line) - .9rem)/2)}.book-heading>.help-mark-anchor{margin-top:calc((var(--book-heading-line) - 1rem)/2);align-self:flex-start}.book-heading-sub{text-overflow:ellipsis;white-space:nowrap;color:#4a3520bf;font-size:.8125rem;line-height:1.2rem;overflow:hidden}.book-iron .book-heading-sub{color:#efe0b8b3}.book-heading-chevron{color:#5a3c1499;flex-shrink:0;margin-left:auto;font-size:.9375rem;line-height:1.4rem}.book-iron .book-heading-chevron{--tw-text-opacity:1;color:rgb(201 154 46/var(--tw-text-opacity,1))}.book-tabs{scrollbar-width:none;border-bottom:1px solid #5a3c144d;flex-wrap:nowrap;gap:.25rem;min-width:0;max-width:100%;padding-bottom:0;display:flex;overflow-x:auto}.book-tabs::-webkit-scrollbar{display:none}.book-iron .book-tabs{border-bottom-color:#ffffff1f}.book-tabs-edge{--tabs-fade:#e9d9ae;min-width:0;max-width:100%;position:relative}.book-iron .book-tabs-edge{--tabs-fade:#161616}.book-tabs-edge:after,.book-tabs-edge:before{content:"";pointer-events:none;opacity:0;width:2.5rem;transition:opacity .15s;position:absolute;top:0;bottom:1px}.book-tabs-edge:before{background:linear-gradient(90deg,var(--tabs-fade),transparent);left:0}.book-tabs-edge:after{background:linear-gradient(270deg,var(--tabs-fade),transparent);right:0}.book-tabs-edge.has-more-left:before,.book-tabs-edge.has-more-right:after{opacity:1}.book-tab{cursor:pointer;white-space:nowrap;font-variant:small-caps;letter-spacing:.05em;color:#4a3520;border:1px solid #0000;border-bottom:none;border-top-left-radius:.375rem;border-top-right-radius:.375rem;flex-shrink:0;margin-bottom:-1px;padding:.5rem 1rem;font-family:Cinzel,Georgia,serif;font-size:.9375rem;line-height:1.4rem;position:relative}.book-tab:hover{color:#3a2412}.book-tab.active{color:#3a2412;background:#fffae673;border-color:#5a3c144d;box-shadow:inset 0 2px #c99a2e}.book-tab.\!active{color:#3a2412!important;background:#fffae673!important;border-color:#5a3c144d!important;box-shadow:inset 0 2px #c99a2e!important}.book-iron .book-tab{color:#efe0b8b3}.book-iron .book-tab:hover{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.book-iron .book-tab.\!active,.book-iron .book-tab.active{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1))}.book-iron .book-tab.active{background:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 2px #c99a2e}.book-iron .book-tab.\!active{background:#ffffff0f!important;border-color:#ffffff1f!important;box-shadow:inset 0 2px #c99a2e!important}.pager{margin-top:var(--pager-gap,1rem);background:linear-gradient(#00000047,#0000001f);border-radius:.25rem;justify-content:center;align-items:center;gap:.75rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;box-shadow:inset 0 1px #ffe1961f}.pager-count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1));font-variant:small-caps;letter-spacing:.05em;font-family:Cinzel,Georgia,serif;font-size:.8125rem;line-height:1.2rem}.note-mark{cursor:pointer;color:#efe0b859;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.note-mark svg{width:100%;height:100%}.note-mark:focus-visible,.note-mark:hover{color:#efe0b8b3}.note-mark.has-notes{color:#d9b64f}.note-mark.has-notes:hover{color:#f3d989}.coin-mark{cursor:pointer;color:#e2b85c99;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.coin-mark svg{width:100%;height:100%}.coin-mark:focus-visible,.coin-mark:hover,.coin-mark[aria-expanded=true]{color:#f3d989}.coin-mark-ink{color:#3a24128c}.coin-mark-ink:focus-visible,.coin-mark-ink:hover{color:#3a2412}.note-mark-count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:#2b1a08;background:#d9b64f;border-radius:.4rem;padding:.1rem .22rem;font-size:.6rem;font-weight:700;line-height:1;position:absolute;top:-.3rem;right:-.3rem;box-shadow:0 1px 2px #0009}.subheading{color:rgb(243 217 137/var(--tw-text-opacity,1));letter-spacing:.06em;background:linear-gradient(#5c3d24,#241408);margin-bottom:.625rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.2rem;display:inline-block;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0006}.subheading,.toast{--tw-text-opacity:1;font-variant:small-caps;border-radius:.25rem;font-family:Cinzel,Georgia,serif}.toast{color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));letter-spacing:.04em;background:linear-gradient(#4a4a4a,#161616);padding:.75rem 1rem;font-size:.9375rem;line-height:1.4rem;box-shadow:inset 0 1px #ffffff1a,0 8px 20px -6px #000c}.quiet-select{background:#0000004d;border-radius:.25rem;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffe19633}.quiet-select,.quiet-select select{max-width:100%}.quiet-select select{cursor:pointer;appearance:none;text-overflow:ellipsis;white-space:nowrap;color:#efe0b8b3;background-color:#0000;padding:.25rem 1.25rem .25rem .5rem;font-size:.75rem;line-height:1.1rem;overflow:hidden}.quiet-select select:focus{outline-offset:2px;outline:2px solid #0000}.quiet-select select{font-variant:small-caps;letter-spacing:.05em}.quiet-select:hover select{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.quiet-select select:focus-visible{outline-offset:1px;border-radius:3px;outline:2px solid #d9b64f}.quiet-select select option{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.quiet-select:after{content:"";pointer-events:none;border-bottom:1.5px solid #c99a2e;border-right:1.5px solid #c99a2e;width:5px;height:5px;margin-top:-4px;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.btn:disabled{opacity:.55;filter:saturate(.5)}.qr-plate{width:4.5rem;height:4.5rem;image-rendering:pixelated;background:#efe0b8;border-radius:.25rem;padding:.2rem;box-shadow:0 0 0 1px #000000b3,inset 0 0 0 1px #00000026,0 2px 5px #00000080}.actor-card.is-selectable{cursor:pointer}.actor-card.is-selectable:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.actor-card.is-selected{box-shadow:inset 0 1px #ffe1aa1f,inset 0 0 0 2px #c99a2e,0 2px 6px #00000080}.actor-card.is-turn{background:radial-gradient(70% 55% at 0 22%,#f0be5a33,#0000 70%),linear-gradient(#3d2f1f,#2a1f14 60%,#1f160e);box-shadow:inset 0 1px #ffe1aa33,inset 0 0 0 2px #d9b64f,0 0 18px #e8b24a80,0 2px 6px #00000080}.actor-card.is-turn.is-selected{box-shadow:inset 0 1px #ffe1aa33,inset 0 0 0 3px #c99a2e,0 0 18px #e8b24a80,0 2px 6px #00000080}.turn-pointer{clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none;background:linear-gradient(#f3d989,#c99a2e 55%,#8a6415);width:.7rem;height:1.2rem;position:absolute}.turn-pointer-card{top:1.25rem;left:0}.turn-pointer-row{top:50%;left:-.1rem;transform:translateY(-50%)}.initiative-row.is-turn{background:linear-gradient(90deg,#e8b24a42,#e8b24a0f);box-shadow:inset 0 0 0 1px #e8b24a8c}.initiative-row.is-turn .initiative-name{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1));font-weight:600}.card-select{color:#0000;background:#161616;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex;box-shadow:inset 0 0 0 1px #8a6415,inset 0 2px 3px #0009}.card-select.is-pressed{color:#2b1a08;background:radial-gradient(circle at 35% 30%,#f3d989,#c99a2e)}.card-select:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.selection-panel{z-index:40;padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-radius:.5rem .5rem 0 0;max-height:60vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 0 0 1px #050505,inset 0 0 0 1px #8a6415,0 -8px 24px -6px #000000b3}@media (width>=1280px){.selection-panel{width:18rem;max-height:calc(100vh - var(--app-header-height,0px) - 2rem);border-radius:.5rem;padding-bottom:.75rem;bottom:1rem;left:auto;right:1rem;box-shadow:0 0 0 1px #050505,inset 0 0 0 1px #8a6415,0 20px 40px -10px #000c}body{padding-bottom:var(--selection-panel-height,0)}}.board-grid{grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:.75rem;display:grid}.board-layout{flex-direction:column;gap:1.25rem;display:flex}.board-side{min-width:0}@media (width>=1280px){.board-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.board-main{grid-area:1/1/span 2}.board-join{grid-area:1/2}.board-side{top:calc(var(--app-header-height,0px) + .5rem);max-height:calc(100vh - var(--app-header-height,0px) - 1rem);scrollbar-gutter:stable;grid-area:2/2;position:sticky;overflow-y:auto}}.initiative-list{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:.25rem;display:grid}.initiative-row{border-radius:.25rem;align-items:center;gap:.75rem;min-width:0;padding:.375rem .5rem;display:flex;position:relative}.log-row{border-color:#0000004d;border-bottom-width:1px;flex-direction:column;gap:.25rem;min-width:0;padding-top:.5rem;padding-bottom:.5rem;display:flex}.log-row.is-undone{opacity:.5;text-decoration-line:line-through}.log-day-heading{z-index:10;--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1));font-variant:small-caps;letter-spacing:.06em;background:linear-gradient(#161616,#0a0a0a);border-radius:.125rem;padding:.25rem .5rem;font-family:Cinzel,Georgia,serif;font-size:.8125rem;line-height:1.2rem;position:sticky;top:0;box-shadow:0 1px #ffffff0f,0 2px 4px #00000073}.person-row{align-items:center;gap:.75rem;min-width:0}.person-row,.sheet-tabbar{display:flex}.sheet-tabbar{z-index:40;padding:.375rem .25rem;padding-bottom:max(.375rem,env(safe-area-inset-bottom));background:linear-gradient(#3a2415,#1a0f07);justify-content:space-around;align-items:stretch;gap:.25rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000008c,inset 0 1px #ffe1aa14}@media (width>=640px){.sheet-tabbar{top:calc(var(--app-header-height,0px) + .5rem);border-radius:.375rem;justify-content:flex-start;gap:.375rem;padding-left:.5rem;padding-right:.5rem;position:sticky}}.sheet-tab{white-space:nowrap;color:#efe0b8b3;font-variant:small-caps;letter-spacing:.04em;background:linear-gradient(#00000061,#0000001f);border-radius:3px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;min-width:0;min-height:44px;padding:.25rem;font-size:.75rem;line-height:1.1rem;display:flex;box-shadow:inset 0 2px 3px #000000a6}@media (width>=640px){.sheet-tab{flex:none;padding:.5rem 1rem;font-size:.9375rem;line-height:1.4rem}.sheet-tab-icon{display:none}}.sheet-tab:hover{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.sheet-tab:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.sheet-tab.active{color:var(--brass-ink);background:var(--face-brass);box-shadow:inset 0 1px #ffffff8c,0 2px 5px #0000008c}.sheet-tab.\!active{color:var(--brass-ink)!important;background:var(--face-brass)!important;box-shadow:inset 0 1px #ffffff8c,0 2px 5px #0000008c!important}.save-mark{background:#fff8e159;border:2px solid #3c2a1a73;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;display:inline-block}button.save-mark{cursor:pointer}button.save-mark:disabled{cursor:not-allowed;opacity:.6}button.save-mark:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.save-mark-success.is-marked{background:radial-gradient(circle at 35% 30%,#5b9c6b,#1f4a2b 75%);border-color:#1f4a2b}.save-mark-failure.is-marked{background:radial-gradient(circle at 35% 30%,#c14a3a,#6e1d18 75%);border-color:#6e1d18}.override-mark{color:#2b1a0dd9;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}button.override-mark{cursor:pointer}button.override-mark:hover{color:#2b1a0dd9}button.override-mark:disabled{cursor:not-allowed}button.override-mark:focus-visible{outline-offset:1px;outline:2px solid #d9b64f}.override-mark.is-set{--tw-text-opacity:1;color:rgb(138 100 21/var(--tw-text-opacity,1))}.roll-mark{cursor:help;border-radius:.125rem;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.roll-mark-advantage{background:#3f7a4d}.roll-mark-advantage,.roll-mark-disadvantage{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.roll-mark-disadvantage{background:#b23a2e}.roll-mark-situational{color:#2b1a0dd9;border:1px dashed #3c2a1a80}.sheet-notice{background:#e0a2521f;border-left:4px solid #c07a2a;border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.caution-notice{background-color:#c07a2a1a;border-width:1px;border-color:#c07a2a66;border-radius:.25rem;padding:.5rem .75rem}.sheet-notice-iron{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));--mark-colour:#d9b64f;background:linear-gradient(#e0a2521f,#e0a2521f),linear-gradient(160deg,#2b2b2b,#0a0a0a 70%);box-shadow:0 0 0 1px #050505,inset 0 1px #ffffff0d}.editor-index{z-index:30;min-width:0;max-width:100%;top:calc(var(--app-header-height,0px) + .5rem);scrollbar-width:none;background:linear-gradient(#3a2415,#1a0f07);border-radius:.375rem;flex-wrap:nowrap;align-items:stretch;gap:.375rem;padding:.375rem .5rem;display:flex;position:sticky;overflow-x:auto;box-shadow:0 2px 8px #0000008c,inset 0 1px #ffe1aa14}.editor-index::-webkit-scrollbar{display:none}@media (width>=640px){.editor-index{flex-wrap:wrap;overflow:visible}}.editor-index-plate{color:#efe0b8cc;font-variant:small-caps;letter-spacing:.04em;background:linear-gradient(#00000061,#0000001f);border-radius:3px;flex-shrink:0;align-items:center;gap:.375rem;min-width:0;min-height:44px;padding:.375rem .75rem;font-size:.8125rem;line-height:1.2rem;display:inline-flex;box-shadow:inset 0 2px 3px #000000a6}.editor-index-plate:hover{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.editor-index-plate:focus-visible{outline-offset:2px;outline:2px solid #d9b64f}.editor-index-count{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));font-variant:normal;letter-spacing:0;background:#ffffff1f;border-radius:9999px;padding:.125rem .375rem;font-size:.75rem;font-weight:700;line-height:1.1rem}.editor-index-count,.editor-section-help{flex-shrink:0}.editor-section-help{justify-content:center;width:1.25rem;display:flex}.editor-section{scroll-margin-top:calc(var(--app-header-height,0px) + var(--editor-index-height,0px) + 1.25rem)}.editor-group{border-radius:.375rem;flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .85rem .85rem;display:flex}.editor-group-parchment{background:#fffae861;border:1px solid #5a3c1447;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff14}.editor-group-iron{background:#ffffff09;border:1px solid #0009;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #d4af371a}.editor-group.is-nested{gap:.625rem;padding:.6rem .7rem .7rem}.editor-group-parchment.is-nested{background:#fffae84d;border-color:#5a3c1433}.editor-group-iron.is-nested{background:#ffffff08;border-color:#00000073}.editor-group-head{-moz-column-gap:.5rem;border-bottom:1px solid #5a3c1452;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;padding-bottom:.375rem;display:flex}.editor-group-iron>.editor-group-head{border-bottom-color:#d4af373d}.editor-group-parchment.is-nested>.editor-group-head{border-bottom:1px dotted #5a3c1447;padding-bottom:.25rem}.editor-group-iron.is-nested>.editor-group-head{border-bottom:1px dotted #d4af3733;padding-bottom:.25rem}.editor-group-title{font-variant:small-caps;letter-spacing:.06em;min-width:0;font-family:Cinzel,Georgia,serif;font-size:.9375rem;line-height:1.375}.editor-group-parchment .editor-group-title{color:#3a2412}.editor-group-iron .editor-group-title{--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1))}.editor-group.is-nested .editor-group-title{letter-spacing:.08em;font-size:.8125rem;line-height:1.2rem}.editor-group-count{color:#55401f;background:#5a3c1429;border-radius:9999px;flex-shrink:0;padding:.125rem .375rem;font-size:.75rem;font-weight:700;line-height:1.1rem}.editor-group-iron .editor-group-count{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7));background:#ffffff1a}.editor-group-actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.editor-group-fold{text-align:left;font:inherit;letter-spacing:inherit;color:inherit;align-items:center;gap:.375rem;display:inline-flex}.editor-row{flex-direction:column}.editor-row,.editor-row-head{gap:.75rem;min-width:0;display:flex}.editor-row-head{flex-wrap:wrap;justify-content:flex-end;align-items:center}.editor-row-actions{flex-shrink:0}.editor-row-actions,.editor-row-foot{align-items:center;gap:.5rem;display:flex}.guide-index{background:linear-gradient(#3a2415,#1a0f07);border-radius:.375rem;flex-direction:column;gap:.375rem;min-width:0;max-width:100%;padding:.375rem .5rem;display:flex;box-shadow:0 2px 8px #0000008c,inset 0 1px #ffe1aa14}.guide-index-toggle{justify-content:space-between;width:100%}.guide-index-list{flex-direction:column;gap:.375rem;display:none}.guide-index-list.is-open{display:flex}@media (width>=640px){.guide-index-toggle{display:none}.guide-index-list{flex-flow:wrap;display:flex}}.guide-index-plate{text-decoration-line:none}.guide-section{scroll-margin-top:calc(var(--app-header-height,0px) + .75rem)}.guide-prose{--tw-text-opacity:1;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));flex-direction:column;gap:1.5rem;font-family:EB Garamond,Georgia,Iowan Old Style,serif;font-size:1rem;line-height:1.55rem;display:flex}.guide-topic{flex-direction:column;gap:.75rem;min-width:0;display:flex}.guide-topic-heading{--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1));font-variant:small-caps;letter-spacing:.05em;border-bottom:1px solid #3c2a1a4d;font-family:Cinzel,Georgia,serif;font-size:1rem;line-height:1.55rem}.guide-list{flex-direction:column;gap:.375rem;padding-left:1.25rem;list-style-type:disc;display:flex}.guide-list-numbered{list-style-type:decimal}.guide-example{background:#3c2a1a12;border-left:3px solid #8a64158c;border-radius:.125rem;flex-direction:column;gap:.5rem;padding:.625rem .75rem;font-size:.9375rem;line-height:1.4rem;display:flex}.guide-example-title{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1));font-family:Cinzel,Georgia,serif;font-size:.8125rem;line-height:1.2rem}.guide-table{border-collapse:collapse;width:100%;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85));font-size:.9375rem;line-height:1.4rem}.guide-table,.guide-table th{--tw-text-opacity:1}.guide-table th{text-align:left;vertical-align:bottom;text-transform:uppercase;letter-spacing:.025em;color:rgb(74 53 32/var(--tw-text-opacity,1));border-bottom:1px solid #3c2a1a59;padding:.25rem .5rem;font-size:.75rem;font-weight:400;line-height:1.1rem}.guide-table td{vertical-align:top;border-top:1px solid #3c2a1a26;padding:.375rem .5rem}.guide-table td:first-child{--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1));font-family:Cinzel,Georgia,serif}@media (width<=639px){.guide-table-stacked thead{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-table-stacked tr{border-top:1px solid #3c2a1a26;flex-direction:column;gap:.125rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.guide-table-stacked td{border-width:0;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;padding:0;display:grid}.guide-table-stacked td>*{justify-self:start}.guide-table-stacked td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1));padding-top:.125rem;font-size:.75rem;line-height:1.1rem}}.guide-term{font-weight:600}.guide-rule{--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1));font-family:Cinzel,Georgia,serif}.guide-code,.guide-rule{font-size:.9375rem;line-height:1.4rem}.guide-code{overflow-wrap:break-word;background:#3c2a1a14;border-radius:.125rem;padding-left:.25rem;padding-right:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-7{left:1.75rem}.right-4{right:1rem}.top-0{top:0}.top-2{top:.5rem}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[70\]{z-index:70}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-12{height:3rem!important}.h-4{height:1rem}.h-full{height:100%}.max-h-96{max-height:24rem}.max-h-\[4\.5rem\]{max-height:4.5rem}.max-h-\[72dvh\]{max-height:72dvh}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-\[22rem\]{min-height:22rem}.min-h-screen{min-height:100vh}.\!w-12{width:3rem!important}.w-36{width:9rem}.w-4{width:1rem}.w-\[0\.85rem\]{width:.85rem}.w-\[0\.8rem\]{width:.8rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[12rem\]{min-width:12rem}.min-w-\[160px\]{min-width:160px}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:10rem}.basis-full{flex-basis:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_5\.5rem_auto\]{grid-template-columns:minmax(0,1fr) 5.5rem auto}.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;overflow:hidden}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-panel{border-radius:10px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-gold-2\/15{border-color:#d9b64f26}.border-gold-4\/30{border-color:#8a64154d}.border-gold-4\/40{border-color:#8a641566}.border-ink\/15{border-color:#2b1a0d26}.border-parchment-1\/15{border-color:#efe0b826}.bg-iron-3{--tw-bg-opacity:1;background-color:rgb(43 43 43/var(--tw-bg-opacity,1))}.bg-wood-2{--tw-bg-opacity:1;background-color:rgb(58 36 21/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-body{font-family:EB Garamond,Georgia,Iowan Old Style,serif}.font-display{font-family:Cinzel Decorative,Cinzel,Georgia,serif}.font-heading{font-family:Cinzel,Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\!text-lg{font-size:1.1875rem!important;line-height:1.7rem!important}.text-2xl{font-size:1.75rem;line-height:2.2rem}.text-2xs{font-size:.75rem;line-height:1.1rem}.text-base{font-size:1rem;line-height:1.55rem}.text-lg{font-size:1.1875rem;line-height:1.7rem}.text-sm{font-size:.9375rem;line-height:1.4rem}.text-xl{font-size:1.375rem;line-height:1.9rem}.text-xs{font-size:.8125rem;line-height:1.2rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-1{--tw-text-opacity:1;color:rgb(224 162 82/var(--tw-text-opacity,1))}.text-amber-2{--tw-text-opacity:1;color:rgb(192 122 42/var(--tw-text-opacity,1))}.text-amber-3{--tw-text-opacity:1;color:rgb(150 86 26/var(--tw-text-opacity,1))}.text-azure-1{--tw-text-opacity:1;color:rgb(92 143 196/var(--tw-text-opacity,1))}.text-blood-2{--tw-text-opacity:1;color:rgb(178 58 46/var(--tw-text-opacity,1))}.text-emerald-1{--tw-text-opacity:1;color:rgb(91 156 107/var(--tw-text-opacity,1))}.text-gold-1{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1))}.text-gold-2{--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1))}.text-gold-3{--tw-text-opacity:1;color:rgb(201 154 46/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(43 26 13/max(var(--tw-text-opacity,1),.85))}.text-ink-soft{--tw-text-opacity:1;color:rgb(74 53 32/var(--tw-text-opacity,1))}.text-ink\/40,.text-ink\/55,.text-ink\/60,.text-ink\/65,.text-ink\/70,.text-ink\/75,.text-ink\/80,.text-ink\/85{color:#2b1a0dd9}.text-parchment-1{--tw-text-opacity:1;color:rgb(239 224 184/max(var(--tw-text-opacity,1),.7))}.text-parchment-1\/40,.text-parchment-1\/45,.text-parchment-1\/50,.text-parchment-1\/55,.text-parchment-1\/60,.text-parchment-1\/65,.text-parchment-1\/70{color:#efe0b8b3}.text-parchment-1\/75{color:#efe0b8bf}.text-parchment-1\/80{color:#efe0b8cc}.text-parchment-1\/85{color:#efe0b8d9}.text-wood-2{--tw-text-opacity:1;color:rgb(58 36 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-gold-3{accent-color:#c99a2e}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bg-noise{position:relative}.bg-noise:before{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hover\:text-blood-2:hover{--tw-text-opacity:1;color:rgb(178 58 46/var(--tw-text-opacity,1))}.hover\:text-gold-1:hover{--tw-text-opacity:1;color:rgb(243 217 137/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gold-2,.hover\:text-gold-2:hover{--tw-text-opacity:1;color:rgb(217 182 79/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-start-auto{grid-column-start:auto}.sm\:row-start-auto{grid-row-start:auto}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.sm\:gap-4{gap:1rem}.sm\:pb-8{padding-bottom:2rem}}@media (width>=768px){.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.md\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}}@media (width>=1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:self-stretch{align-self:stretch}}.toast-enter-active[data-v-e86c3ce7],.toast-leave-active[data-v-e86c3ce7]{transition:all .2s}.toast-enter-from[data-v-e86c3ce7],.toast-leave-to[data-v-e86c3ce7]{opacity:0;transform:translateY(8px)}
