@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+24D1-24FF,U+2503-2513,U+2515-2516,U+2518-251B,U+251D-2522,U+2524-259F,U+25A2-25AB,U+25B1,U+25B7,U+25C0-25C1,U+25C9-25CA,U+25CC,U+25D0-25D3,U+25E2-25E3}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-58-400-normal-CFGod8TT.woff2)format("woff2");unicode-range:U+2105,U+2109-210A,U+210F,U+2116,U+2121,U+2126-2127,U+212B,U+212E,U+2135,U+213B,U+2194-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21E6-21E9,U+21F5,U+2202-2203,U+2205-2206,U+2208-220B,U+220F,U+2211,U+2213,U+2215,U+221A,U+221D,U+2220,U+2223,U+2225-2226,U+2228,U+222A-222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+224C,U+2260,U+2262,U+2264-2265,U+226E-226F,U+2272-2273,U+2276-2277,U+2283-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB,U+2423,U+2469-24D0}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-59-400-normal-AsnEgYmn.woff2)format("woff2");unicode-range:U+A1-A4,U+A6-A7,U+AA,U+AC-AD,U+B5-B6,U+B8-BA,U+BC-C8,U+CA-CC,U+CE-D5,U+D9-DB,U+DD-DF,U+E6,U+EE,U+F0,U+F5,U+F7,U+F9,U+FB,U+FE-102,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C,U+14E-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF,U+1CD-1DC,U+1F8-1F9,U+251,U+261,U+2BB,U+2C7,U+2C9,U+2EA-2EB,U+304,U+307,U+30C,U+1E3E-1E3F,U+1EA0-1EBE,U+1EC0-1EC6,U+1EC8-1EF9,U+2011-2012,U+2016,U+2018-201A,U+201E,U+2021,U+2030,U+2033,U+2035,U+2042,U+2047,U+2051,U+2074,U+20A9,U+20AB-20AC,U+20DD-20DE,U+2100}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-60-400-normal-BHnhbBuy.woff2)format("woff2");unicode-range:U+2227,U+26A0,U+2713,U+301F,U+4FF8,U+5239,U+526A,U+54FA,U+5740,U+5937,U+5993,U+59FB,U+5A3C,U+5C41,U+6028,U+626E,U+646F,U+647A,U+64B0,U+64E2,U+65A7,U+66FE,U+6727,U+6955,U+6BEF,U+6F23,U+724C,U+767C,U+7A83,U+7AC4,U+7B67,U+8000,U+8471,U+8513,U+8599,U+86DB,U+8718,U+87F2,U+88F3,U+8AD2,U+8E2A,U+8FA3,U+95A5,U+9798,U+9910,U+9957,U+9BAB,U+9C3B,U+9DAF,U+FF95}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-81-400-normal-BtpOFxJC.woff2)format("woff2");unicode-range:U+2010,U+2502,U+25B6,U+4F3A,U+514B,U+5265,U+52C3,U+5339,U+53EC,U+54C0,U+55B0,U+5854,U+5B8F,U+5CB3,U+5E84,U+60DA,U+6247,U+6249,U+628A,U+62CD,U+65AC,U+6838,U+690E,U+6CF0,U+6F02,U+6F2C,U+6F70,U+708A,U+7434,U+75BE,U+77EF,U+7C60,U+7C98,U+7D1B,U+7E2B,U+80A5,U+81E3,U+820C,U+8210,U+8475,U+862D,U+8650,U+8997,U+906D,U+91C8,U+9700,U+9727,U+9DF9,U+FF3A,U+FF9A}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-86-400-normal-Ox_TTTlT.woff2)format("woff2");unicode-range:U+24,U+2022,U+2212,U+221F,U+2665,U+4ECF,U+5100,U+51CD,U+52D8,U+5378,U+53F6,U+574A,U+5982,U+5996,U+5C1A,U+5E1D,U+5F84,U+609F,U+61A7,U+61F8,U+6398,U+63EE,U+6676,U+6691,U+6EB6,U+7126,U+71E5,U+7687,U+7965,U+7D17,U+80A1,U+8107,U+8266,U+85A6,U+8987,U+8CA2,U+8CAB,U+8E0A,U+9042,U+95C7,U+9810,U+9867,U+98FC,U+FF52-FF54,U+FF61,U+FF77,U+FF98-FF99}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-91-400-normal-BnA8XDdi.woff2)format("woff2");unicode-range:U+60,U+2200,U+226B,U+2461,U+517C,U+526F,U+5800,U+5B97,U+5BF8,U+5C01,U+5D29,U+5E4C,U+5E81,U+6065,U+61D0,U+667A,U+6696,U+6843,U+6C99,U+6D99,U+6EC5,U+6F22,U+6F6E,U+6FA4,U+6FEF,U+71C3,U+72D9,U+7384,U+78E8,U+7A1A,U+7A32,U+7A3C,U+7ADC,U+7CA7,U+7D2B,U+7DAD,U+7E4B,U+80A9,U+8170,U+81ED,U+820E,U+8A17,U+8AFE,U+90AA,U+914E,U+963F,U+99C4,U+9EBA,U+9F3B,U+FF38}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-94-400-normal-Cb03lgz5.woff2)format("woff2");unicode-range:U+2015,U+2190,U+4E43,U+5019,U+5247,U+52E7,U+5438,U+54B2,U+55AB,U+57F7,U+5BD2,U+5E8A,U+5EF6,U+6016,U+60B2,U+6162,U+6319,U+6551,U+6607,U+66B4,U+675F,U+67D4,U+6B20,U+6B53,U+6CE3,U+719F,U+75B2,U+770B,U+7720,U+77AC,U+79D2,U+7AF9,U+7D05,U+7DCA,U+8056,U+80F8,U+81F3,U+8352,U+885D,U+8A70,U+8AA4,U+8CBC,U+900F,U+9084,U+91E3,U+9451,U+96C4,U+99C6,U+9AD4,U+FF70}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-95-400-normal-Co2tYRHr.woff2)format("woff2");unicode-range:U+2193,U+25B2,U+4E4B,U+516D,U+51C4,U+529F,U+52C9,U+5360,U+5442,U+5857,U+5915,U+59EB,U+5A9B,U+5C3B,U+6012,U+61B6,U+62B1,U+6311,U+6577,U+65E2,U+65EC,U+6613,U+6790,U+6CB9,U+7372,U+76AE,U+7D5E,U+7FCC,U+88AB,U+88D5,U+8CAF,U+8DDD,U+8ECD,U+8F38,U+8F9E,U+8FEB,U+9063,U+90F5,U+93E1,U+968A,U+968F,U+98FE,U+9EC4,U+FF1D,U+FF27,U+FF2A,U+FF36,U+FF3B,U+FF3D,U+FFE5}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-97-400-normal-XJjcBjL2.woff2)format("woff2");unicode-range:U+7E,U+B4,U+25C6,U+2661,U+4E92,U+4EEE,U+4FFA,U+5144,U+5237,U+5287,U+52B4,U+58C1,U+5BFF,U+5C04,U+5C06,U+5E95,U+5F31,U+5F93,U+63C3,U+640D,U+6557,U+6614,U+662F,U+67D3,U+690D,U+6BBA,U+6E6F,U+72AF,U+732B,U+7518,U+7AE0,U+7AE5,U+7AF6,U+822A,U+89E6,U+8A3A,U+8A98,U+8CB8,U+8DE1,U+8E8D,U+95D8,U+961C,U+96A3,U+96EA,U+9BAE,U+FF20,U+FF22,U+FF29,U+FF2B-FF2C}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-99-400-normal-Cv_yrxHh.woff2)format("woff2");unicode-range:U+2191,U+505C,U+52E4,U+5305,U+535A,U+56E0,U+59BB,U+5ACC,U+5B09,U+5B87,U+5C90,U+5DF1,U+5E2D,U+5E33,U+5F3E,U+6298,U+6383,U+653B,U+6697,U+6804,U+6A39,U+6CCA,U+6E90,U+6F2B,U+702C,U+7206,U+7236,U+7559,U+7565,U+7591,U+75C7,U+75DB,U+7B4B,U+7BB1,U+7D99,U+7FBD,U+8131,U+885B,U+8B1D,U+8FF7,U+9003,U+9045,U+96A0,U+9732,U+990A,U+99D0,U+9E97,U+9F62,U+FF25,U+FF2D}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-101-400-normal-NoKQQoJs.woff2)format("woff2");unicode-range:U+25BC,U+3012,U+4EF2,U+4F0A,U+516B,U+5373,U+539A,U+53B3,U+559C,U+56F0,U+5727,U+5742,U+5965,U+59FF,U+5BC6,U+5DFB,U+5E45,U+5EAD,U+5FB3,U+6211,U+6253,U+639B,U+63A8,U+6545,U+6575,U+6628,U+672D,U+68A8,U+6BDB,U+6D25,U+707D,U+767E,U+7834,U+7B46,U+7BC9,U+8074,U+82E6,U+8349,U+8A2A,U+8D70,U+8DA3,U+8FCE,U+91CC,U+967D,U+97FF,U+9996,U+FF1C,U+FF2F,U+FF32,U+FF34}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-102-400-normal-DW2RuSjB.woff2)format("woff2");unicode-range:U+3D,U+5E,U+25CF,U+4E0E,U+4E5D,U+4E73,U+4E94,U+4F3C,U+5009,U+5145,U+51AC,U+5238,U+524A,U+53F3,U+547C,U+5802,U+5922,U+5A66,U+5C0E,U+5DE6,U+5FD8,U+5FEB,U+6797,U+685C,U+6B7B,U+6C5F-6C60,U+6CC9,U+6CE2,U+6D17,U+6E21,U+7167,U+7642,U+76DB,U+8001,U+821E,U+8857,U+89D2,U+8B1B,U+8B70,U+8CB4,U+8CDE,U+8F03,U+8F2A,U+968E,U+9B54,U+9E7F,U+9EBB,U+FF05,U+FF33}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-105-400-normal-n1-uyjvz.woff2)format("woff2");unicode-range:U+25,U+25A0,U+4E26,U+4F4E,U+5341,U+56F2,U+5BBF,U+5C45,U+5C55,U+5C5E,U+5DEE,U+5E9C,U+5F7C,U+6255,U+627F,U+62BC,U+65CF,U+661F,U+666E,U+66DC,U+67FB,U+6975,U+6A4B,U+6B32,U+6DF1,U+6E29,U+6FC0,U+738B,U+7686,U+7A76,U+7A81,U+7C73,U+7D75,U+7DD2,U+82E5,U+82F1,U+85AC,U+888B,U+899A,U+8A31,U+8A8C,U+8AB0,U+8B58,U+904A,U+9060,U+9280,U+95B2,U+984D,U+9CE5,U+FF18}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-107-400-normal-_0P37778.woff2)format("woff2");unicode-range:U+23,U+3C,U+2192,U+4E45,U+4EFB,U+4F50,U+4F8B,U+4FC2,U+5024,U+5150,U+5272,U+5370,U+53BB,U+542B,U+56DB,U+56E3,U+57CE,U+5BC4,U+5BCC,U+5F71,U+60AA,U+6238,U+6280,U+629C,U+6539,U+66FF,U+670D,U+677E-677F,U+6839,U+69CB,U+6B4C,U+6BB5,U+6E96,U+6F14,U+72EC,U+7389,U+7814,U+79CB,U+79D1,U+79FB,U+7A0E,U+7D0D,U+85E4,U+8D64,U+9632,U+96E2,U+9805,U+99AC,U+FF1E}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-108-400-normal-CGPl0O4A.woff2)format("woff2");unicode-range:U+2605-2606,U+301C,U+4E57,U+4FEE,U+5065,U+52DF,U+533B,U+5357,U+57DF,U+58EB,U+58F0,U+591C,U+592A-592B,U+5948,U+5B85,U+5D0E,U+5EA7,U+5FF5,U+6025,U+63A1,U+63A5,U+63DB,U+643A,U+65BD,U+671D,U+68EE,U+6982,U+6B73,U+6BD4,U+6D88,U+7570,U+7B11,U+7D76,U+8077,U+8217,U+8C37,U+8C61,U+8CC7,U+8D85,U+901F,U+962A,U+9802,U+9806,U+9854,U+98F2,U+9928,U+99C5,U+9ED2}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-109-400-normal-DNUUP1eJ.woff2)format("woff2");unicode-range:U+266A,U+4F11,U+533A,U+5343,U+534A,U+53CD,U+5404,U+56F3,U+5B57-5B58,U+5BAE,U+5C4A,U+5E0C,U+5E2F,U+5EAB,U+5F35,U+5F79,U+614B,U+6226,U+629E,U+65C5,U+6625,U+6751,U+6821,U+6B69,U+6B8B,U+6BCE,U+6C42,U+706B,U+7C21,U+7CFB,U+805E,U+80B2,U+82B8,U+843D,U+8853,U+88C5,U+8A3C,U+8A66,U+8D8A,U+8FBA,U+9069,U+91CF,U+9752,U+975E,U+9999,U+FF0F-FF10,U+FF14-FF15}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-110-400-normal-ChAwD9Ce.woff2)format("woff2");unicode-range:U+40,U+4E86,U+4E95,U+4F01,U+4F1D,U+4FBF,U+5099,U+5171,U+5177,U+53CB,U+53CE,U+53F0,U+5668,U+5712,U+5BA4,U+5CA1,U+5F85,U+60F3,U+653E,U+65AD,U+65E9,U+6620,U+6750,U+6761,U+6B62,U+6B74,U+6E08,U+6E80,U+7248,U+7531,U+7533,U+753A,U+77F3,U+798F,U+7F6E,U+8449,U+88FD,U+89B3,U+8A55,U+8AC7,U+8B77,U+8DB3,U+8EFD,U+8FD4,U+9031-9032,U+9580,U+9589,U+96D1,U+985E}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-111-400-normal-xJkwhyOg.woff2)format("woff2");unicode-range:U+2B,U+D7,U+300E-300F,U+4E07,U+4E8C,U+512A,U+5149,U+518D,U+5236,U+52B9,U+52D9,U+5468,U+578B,U+57FA,U+5B8C,U+5BA2,U+5C02,U+5DE5,U+5F37,U+5F62,U+623B,U+63D0,U+652F,U+672A,U+6848,U+6D41,U+7136,U+7537,U+754C,U+76F4,U+79C1,U+7BA1,U+7D44,U+7D4C,U+7DCF,U+7DDA,U+7DE8,U+82B1,U+897F,U+8CA9,U+8CFC,U+904E,U+9664,U+982D,U+9858,U+98A8,U+9A13,U+FF13,U+FF5C}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-113-400-normal-Db_mJ9ZX.woff2)format("woff2");unicode-range:U+26,U+5F,U+2026,U+203B,U+4E09,U+4EAC,U+4ED5,U+4FA1,U+5143,U+5199,U+5207,U+539F,U+53E3,U+53F7,U+5411,U+5473,U+5546,U+55B6,U+5929,U+597D,U+5BB9,U+5C11,U+5C4B,U+5DDD,U+5F97,U+5FC5,U+6295,U+6301,U+6307,U+671B,U+76F8,U+78BA,U+795E,U+7D30,U+7D39,U+7D9A,U+89E3,U+8A00,U+8A73,U+8A8D,U+8A9E,U+8AAD,U+8ABF,U+8CEA,U+8ECA,U+8FFD,U+904B,U+9650,U+FF11-FF12}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-114-400-normal-Ch6ldd1t.woff2)format("woff2");unicode-range:U+3E,U+3005,U+4E0D,U+4E88,U+4ECB,U+4EE3,U+4EF6,U+4FDD,U+4FE1,U+500B,U+50CF,U+5186,U+5316,U+53D7,U+540C,U+544A,U+54E1,U+5728,U+58F2,U+5973,U+5B89,U+5C71,U+5E02,U+5E97,U+5F15,U+5FC3,U+5FDC,U+601D,U+611B,U+611F,U+671F,U+6728,U+6765,U+683C,U+6B21,U+6CE8,U+6D3B,U+6D77,U+7530,U+7740,U+7ACB,U+7D50,U+826F,U+8F09,U+8FBC,U+9001,U+9053,U+91CE,U+9762,U+98DF}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-115-400-normal-D8cRvKlf.woff2)format("woff2");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-116-400-normal-C1LzDmGn.woff2)format("woff2");unicode-range:U+A9,U+3010-3011,U+30E2,U+4E0B,U+4ECA,U+4ED6,U+4ED8,U+4F53,U+4F5C,U+4F7F,U+53D6,U+540D,U+54C1,U+5730,U+5916,U+5B50,U+5C0F,U+5F8C,U+624B,U+6570,U+6587,U+6599,U+691C,U+696D,U+6CD5,U+7269,U+7279,U+7406,U+767A-767B,U+77E5,U+7D04,U+7D22,U+8005,U+80FD,U+81EA,U+8868,U+8981,U+89A7,U+901A,U+9023,U+90E8,U+91D1,U+9332,U+958B,U+96C6,U+9AD8,U+FF1A,U+FF1F}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-117-400-normal-DQFWJrKE.woff2)format("woff2");unicode-range:U+4E,U+A0,U+3000,U+300C-300D,U+4E00,U+4E0A,U+4E2D,U+4E8B,U+4EBA,U+4F1A,U+5165,U+5168,U+5185,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5408,U+554F,U+5831,U+5834,U+5927,U+5B9A,U+5E74,U+5F0F,U+60C5,U+65B0,U+65B9,U+6642,U+6700,U+672C,U+682A,U+6B63,U+6C17,U+7121,U+751F,U+7528,U+753B,U+76EE,U+793E,U+884C,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-118-400-normal-BkcH-j0o.woff2)format("woff2");unicode-range:U+21-22,U+27-2A,U+2C-3B,U+3F,U+41-4D,U+4F-5D,U+61-7B,U+7D,U+AB,U+AE,U+B2-B3,U+B7,U+BB,U+C9,U+CD,U+D6,U+D8,U+DC,U+E0-E5,U+E7-ED,U+EF,U+F1-F4,U+F6,U+F8,U+FA,U+FC-FD,U+103,U+14D,U+1B0,U+300-301,U+1EBF,U+1EC7,U+2013-2014,U+201C-201D,U+2039-203A,U+203C,U+2048-2049,U+2113,U+2122,U+65E5,U+6708,U+70B9}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-119-400-normal-CqOxGV82.woff2)format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE,U+FF0C,U+FF0E}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-latin-400-normal-BYJEY5oh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0b0b1e;--text:#f4f4f4;--muted:#aab2dc;--dim:#6c74a8;--gold:#ffd23f;--gold-d:#c98a1a;--pink:#ff5c8a;--pink-d:#b8305e;--cyan:#59e0ff;--green:#6bd66b;--red:#e5484d;--paper:#f6efcf;--paper-ink:#2a2040;--w1:#4456d8;--w2:#3647c2;--w3:#2b3aab;--w4:#233093;--w5:#1c287c;--display:"Press Start 2P", "DotGothic16", ui-monospace, monospace;--body:"DotGothic16", ui-monospace, monospace;--frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' shape-rendering='crispEdges'%3E%3Cpath fill='%230b0b1e' d='M1 0h5v1H1zM1 6h5v1H1zM0 1h1v5H0zM6 1h1v5H6z'/%3E%3Cpath fill='%23f4f4f4' d='M1 1h5v1H1zM1 5h5v1H1zM1 2h1v3H1zM5 2h1v3H5z'/%3E%3Cpath fill='%237f89c9' d='M2 2h3v1H2zM2 4h3v1H2zM2 3h1v1H2zM4 3h1v1H4z'/%3E%3C/svg%3E");--unit:3px;--gutter:24px;--top:76px}html,body{background:var(--ink);height:100%;color:var(--text);margin:0;overflow:hidden}body{font-family:var(--body);-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;font-size:18px;line-height:1.45}button{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--pink);color:var(--ink)}.px{image-rendering:crisp-edges;image-rendering:pixelated;flex:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#scene{width:100vw;height:100vh;image-rendering:pixelated;z-index:0;position:fixed;inset:0}#app{z-index:10;transition:opacity .4s steps(4,end);position:fixed;inset:0}body:not(.is-ready) #app{opacity:0}#hud{top:12px;right:var(--gutter);z-index:20;position:fixed}#hud[hidden]{display:none}#toasts{z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;top:74px;left:50%;translate:-50%}.crt{z-index:50;pointer-events:none;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px),radial-gradient(#0000 62%,#0000006b 100%);position:fixed;inset:0}body.crt-off .crt{display:none}#wipe{z-index:60;image-rendering:pixelated;pointer-events:none;position:fixed;top:0;left:0}#wipe[hidden]{display:none}.win{border:calc(var(--unit) * 3) solid transparent;border-image:var(--frame) 3 / calc(var(--unit) * 3) stretch;background:linear-gradient(180deg, var(--w1) 0 4px, var(--w2) 4px 12px, var(--w3) 12px 45%, var(--w4) 45% 82%, var(--w5) 82%) padding-box;filter:drop-shadow(0 6px #00000061);color:var(--text);padding:12px 16px;position:relative}.sub{font:10px/1.4 var(--display);color:var(--cyan);letter-spacing:.08em;text-shadow:2px 2px 0 var(--ink);margin:0 0 10px}.tag{font:9px/1.4 var(--display);color:var(--cyan);letter-spacing:.12em;margin:0}.badge{font:9px/1 var(--display);color:var(--ink);background:var(--green);box-shadow:0 0 0 2px var(--ink), inset 0 -2px 0 #00000040;white-space:nowrap;padding:4px 6px 3px;display:inline-block}.badge--wip{background:var(--gold)}.cmd{appearance:none;text-align:left;cursor:pointer;width:100%;font:15px/1.2 var(--display);text-shadow:3px 3px 0 var(--ink);-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;align-items:center;gap:12px;margin:0;padding:10px 12px 10px 48px;text-decoration:none;display:flex;position:relative}.cmd__cursor{opacity:0;filter:drop-shadow(2px 2px 0 var(--ink));position:absolute;top:50%;left:4px;translate:0 -50%}.cmd.is-active{color:var(--gold);background:linear-gradient(90deg,#ffffff1f,#fff0 85%)}.cmd.is-active .cmd__cursor{opacity:1;animation:.7s step-end infinite point}@keyframes point{50%{translate:4px -50%}}.cmd:disabled{color:var(--dim);cursor:default}.cmd--sm{font:19px/1.3 var(--body);text-shadow:2px 2px 0 var(--ink);gap:10px;padding:7px 10px 7px 44px}.cmd--sm .cmd__cursor{width:30px;height:auto}.hud{font:10px/1 var(--display);text-shadow:2px 2px 0 var(--ink);align-items:center;gap:18px;padding:4px 12px;display:flex}.hud b{color:var(--gold);font-weight:400}.hud__stars{align-items:center;gap:6px;display:flex}.hud__label{color:var(--muted)}.hud__sound{appearance:none;font:inherit;color:var(--cyan);cursor:pointer;text-shadow:inherit;background:0 0;border:0;padding:6px 2px}.hud__sound[aria-pressed=false]{color:var(--dim)}.hud__sound:focus-visible,.back:focus-visible,.dialog__skip:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.toast{font:11px/1.4 var(--display);text-shadow:2px 2px 0 var(--ink);align-items:center;gap:12px;padding:8px 16px;animation:.32s steps(4,end) both toast-in;display:flex}.toast b{color:var(--gold);font-weight:400}.toast--out{animation:.32s steps(4,end) both toast-out}@keyframes toast-in{0%{opacity:0;translate:0 -24px}}@keyframes toast-out{to{opacity:0;translate:0 -24px}}.title{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:24px 16px 20vh;display:flex;position:absolute;inset:0}.title__logo{animation:.8s steps(8,end) both drop}@keyframes drop{0%{translate:0 -40vh}}.title__jp{font:16px var(--body);color:var(--cyan);letter-spacing:.3em;text-shadow:2px 2px 0 var(--ink);margin:0 0 18px}.title__name{font:clamp(30px, 7.4vw, 78px) / 1.1 var(--display);color:var(--gold);text-shadow:0 .06em 0 var(--gold-d), 0 .12em 0 #a52a3f, 0 .18em 0 var(--ink);flex-direction:column;gap:.25em;margin:0;display:flex}.title__name span:last-child{color:var(--pink);text-shadow:0 .06em 0 var(--pink-d), 0 .12em 0 #5e1f45, 0 .18em 0 var(--ink)}.title__sub{font:12px var(--display);letter-spacing:.4em;text-shadow:2px 2px 0 var(--ink);margin:22px 0 0}.title__menu{flex-direction:column;gap:4px;min-width:270px;animation:.5s steps(4,end) .6s both fade;display:flex}.title__menu .cmd{justify-content:center;padding:12px 44px;font-size:14px}.title__hint{font:9px var(--display);color:var(--muted);letter-spacing:.1em;text-shadow:2px 2px 0 var(--ink);margin:0;animation:1.1s step-end infinite blink}.title__hero{position:absolute;bottom:10px;left:max(16px,10vw)}.title__foot{font:8px var(--display);color:var(--dim);letter-spacing:.1em;margin:0;position:absolute;bottom:14px;right:16px}@keyframes blink{50%{opacity:0}}@keyframes fade{0%{opacity:0}}.hub{inset:var(--top) var(--gutter) 22px;grid-template:"hero menu"1fr"dialog dialog"/1fr minmax(360px,440px);gap:20px 32px;max-width:1180px;margin:0 auto;display:grid;position:absolute}.hub__hero{flex-direction:column;grid-area:hero;justify-content:center;align-items:center;gap:18px;min-height:0;display:flex}.stage{justify-items:center;display:grid}.stage__shadow{clip-path:polygon(18% 0,82% 0,82% 34%,96% 34%,96% 67%,82% 67%,82% 100%,18% 100%,18% 67%,4% 67%,4% 34%,18% 34%);background:#0000006b;width:62%;height:12px;margin-top:-8px;display:block}.plate{gap:8px;min-width:300px;display:grid}.plate__name{font:14px var(--display);text-shadow:3px 3px 0 var(--ink);margin:0}.plate__meta{font:9px var(--display);color:var(--muted);text-shadow:2px 2px 0 var(--ink);margin:0 0 4px}.menu{grid-area:menu;align-self:center;padding:10px 8px;animation:.4s steps(5,end) both slide-in}@keyframes slide-in{0%{opacity:0;translate:40px}}.menu .cmd{padding-top:11px;padding-bottom:11px}.cmd__icon{place-items:center;width:30px;display:grid}.cmd__label{flex:1}.cmd__label small{font:12px/1 var(--body);color:var(--muted);text-shadow:1px 1px 0 var(--ink);letter-spacing:.1em;margin-top:6px;display:block}.cmd__star{font:12px var(--display);color:var(--dim)}.cmd__star.is-on{color:var(--gold)}.dialog{grid-area:dialog;grid-template-columns:auto 1fr;align-items:stretch;gap:12px;display:grid}.dialog__face{place-items:center;padding:8px 10px;display:grid}.dialog__box{min-height:104px;padding:10px 18px 12px}.dialog__who{font:10px var(--display);color:var(--gold);text-shadow:2px 2px 0 var(--ink);margin:0 0 6px}.dialog__text{min-height:2.9em;font:20px/1.45 var(--body);text-shadow:2px 2px 0 var(--ink);margin:0}.dialog__more{color:var(--gold);font-size:14px;animation:.8s step-end infinite blink;position:absolute;bottom:6px;right:14px}.dialog__skip{appearance:none;font:8px var(--display);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;position:absolute;top:6px;right:8px}.dialog__skip[hidden],.dialog__more[hidden]{display:none}.menu[inert]{filter:drop-shadow(0 6px #00000061)saturate(.6)brightness(.8)}.bar{font:9px/1 var(--display);text-shadow:2px 2px 0 var(--ink);grid-template-columns:2.6em 1fr auto;align-items:center;gap:10px;display:grid}.bar span{color:var(--gold)}.bar b{text-align:right;min-width:6.5em;font-weight:400}.bar i{background:var(--ink);height:9px;box-shadow:0 0 0 2px var(--ink), 0 0 0 4px #7f89c9;margin:0 4px;display:block;position:relative}.bar i:before{content:"";width:var(--v);background:var(--fill,var(--green));animation:.7s steps(10,end) both fill;position:absolute;inset:0;box-shadow:inset 0 3px #ffffff59}@keyframes fill{0%{width:0}}.bar--hp{--fill:var(--green)}.bar--mp{--fill:var(--cyan)}.bar--exp{--fill:var(--gold);display:block}.screen{inset:var(--top) var(--gutter) 20px;flex-direction:column;gap:16px;max-width:1120px;margin:0 auto;display:flex;position:absolute}.screen__head{align-items:stretch;gap:12px;display:flex}.back{appearance:none;cursor:pointer;font:10px var(--display);color:var(--muted);text-shadow:2px 2px 0 var(--ink);outline:none;padding:8px 14px}.back:hover{color:var(--gold)}.screen__title{font:16px/1 var(--display);text-shadow:3px 3px 0 var(--ink);align-items:center;gap:14px;margin:0;padding:8px 18px;display:flex}.screen__title small{font:13px var(--body);color:var(--muted);text-shadow:1px 1px 0 var(--ink)}.screen__body{scrollbar-width:thin;scrollbar-color:#7f89c9 transparent;flex:1;min-height:0;padding:4px 6px 24px;animation:.3s steps(3,end) both fade;overflow:auto}.split{grid-template-columns:minmax(300px,1fr) minmax(0,1.25fr);align-items:start;gap:20px;display:grid}.list{margin:0;padding:8px 6px;list-style:none}.list--grid{grid-template-columns:1fr 1fr;display:grid}.detail{min-height:260px;padding:16px 22px 20px;position:sticky;top:0}.detail.pop{animation:.24s steps(3,end) pop}@keyframes pop{0%{opacity:.4;translate:0 8px}}.detail__name{font:16px/1.4 var(--display);text-shadow:3px 3px 0 var(--ink);align-items:center;gap:14px;margin:10px 0 14px;display:flex}.detail__text{font:19px/1.5 var(--body);text-shadow:2px 2px 0 var(--ink);margin:0 0 14px}.detail__meta{font:18px var(--body);color:var(--gold);text-shadow:2px 2px 0 var(--ink);margin:0}.detail__meta span{font:9px var(--display);color:var(--muted);margin-bottom:6px;display:block}.detail__status{font:17px var(--body);color:var(--muted);align-items:center;gap:12px;margin:0 0 16px;display:flex}.detail .sub{margin-top:4px}.loot{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.loot li{font:18px/1.35 var(--body);text-shadow:2px 2px 0 var(--ink);align-items:center;gap:10px;display:flex}.links{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.btn{font:10px/1 var(--display);color:var(--ink);background:var(--gold);box-shadow:0 0 0 3px var(--ink), 0 6px 0 3px var(--ink), inset 0 -3px 0 var(--gold-d);outline:none;align-items:center;padding:11px 16px 10px;text-decoration:none;display:inline-flex;position:relative}.btn .cmd__cursor{left:-40px}.btn:hover,.btn.is-active{background:var(--pink);box-shadow:0 0 0 3px var(--ink), 0 6px 0 3px var(--ink), inset 0 -3px 0 var(--pink-d)}.btn.is-active .cmd__cursor{opacity:1;animation:.7s step-end infinite point}.quest{grid-template-columns:auto 1fr auto;display:grid}.quest__name small{font:8px var(--display);color:var(--muted);letter-spacing:.08em;margin-top:4px;display:block}.quest .badge{text-shadow:none;font-size:10px}.status{grid-template-columns:1.15fr 1fr;grid-template-areas:"card stats""bio bio";gap:20px;display:grid}.status__card{grid-area:card;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:18px 22px;display:grid}.status__hero{justify-items:center;display:grid}.status__id{gap:10px;min-width:0;display:grid}.status__name{font:17px/1.3 var(--display);text-shadow:3px 3px 0 var(--ink);margin:0}.status__class{font:10px var(--display);color:var(--pink);text-shadow:2px 2px 0 var(--ink);margin:0}.kv{gap:4px;margin:4px 0;display:grid}.kv div{align-items:baseline;gap:12px;display:flex}.kv dt{width:4.5em;font:9px var(--display);color:var(--gold)}.kv dd{font:18px var(--body);text-shadow:2px 2px 0 var(--ink);margin:0}.kv small{color:var(--muted);font-size:15px}.exp{margin-top:6px}.exp__label{font:9px var(--display);color:var(--gold);margin:0 0 10px}.exp__next{font:16px var(--body);color:var(--muted);margin:10px 0 0}.status__stats{grid-area:stats;padding:16px 20px}.stats{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.stats li{font:9px var(--display);text-shadow:2px 2px 0 var(--ink);grid-template-columns:6.5em 2.5em 1fr;align-items:center;gap:10px;display:grid}.stats b{color:var(--gold);text-align:right;font-weight:400}.stats i{background:var(--ink);height:7px;display:block;position:relative}.stats i:before{content:"";width:var(--v);background:var(--pink);animation:.7s steps(10,end) both fill;position:absolute;inset:0;box-shadow:inset 0 2px #ffffff59}.equip{gap:8px;margin:0;padding:0;list-style:none;display:grid}.equip li{grid-template-columns:22px 6.5em 1fr;align-items:center;gap:10px;display:grid}.equip span{font:9px var(--display);color:var(--muted)}.equip b{font:18px var(--body);text-shadow:2px 2px 0 var(--ink)}.status__bio{grid-area:bio;padding:16px 22px 18px}.status__bio p{font:19px/1.55 var(--body);text-shadow:2px 2px 0 var(--ink);max-width:70ch;margin:0 0 10px}.journey{max-width:900px;margin:0 auto;padding:12px 10px;list-style:none}.journey__item{cursor:default;outline:none;grid-template-columns:7.5em 28px 1fr auto;align-items:center;gap:14px;padding:10px 12px 10px 48px;display:grid;position:relative}.journey__item.is-active{background:linear-gradient(90deg,#ffffff1f,#fff0 90%)}.journey__item.is-active .cmd__cursor{opacity:1;animation:.7s step-end infinite point}.journey__item .cmd__cursor{width:30px;height:auto}.journey__when{font:9px var(--display);color:var(--gold);text-shadow:2px 2px 0 var(--ink)}.journey__dot{place-items:center;display:grid;position:relative}.journey__item:not(:last-child) .journey__dot:after{content:"";background:repeating-linear-gradient(#7f89c9 0 3px,#0000 3px 6px);width:3px;height:30px;position:absolute;top:calc(100% + 4px);left:50%;translate:-50%}.journey__title{font:19px/1.3 var(--body);text-shadow:2px 2px 0 var(--ink);display:block}.journey__item.is-active .journey__title{color:var(--gold)}.journey__place{font:16px/1.3 var(--body);color:var(--muted);display:block}.letter{background:var(--paper) padding-box;max-width:720px;color:var(--paper-ink);margin:0 auto;padding:22px 26px 18px}.letter__head{align-items:center;gap:18px;margin-bottom:14px;display:flex}.letter__head h2{font:14px/1.4 var(--display);color:#a52a3f;margin:0}.letter__text{font:20px/1.5 var(--body);margin:0 0 14px}.contact{margin:0 0 12px;padding:0;list-style:none}.letter .cmd{text-shadow:none}.letter .cmd.is-active{color:#a52a3f;background:linear-gradient(90deg,#2a20401a,#2a204000 85%)}.contact .cmd{grid-template-columns:24px 9.5em 1fr;align-items:center;column-gap:14px;display:grid}.contact__label{font:11px var(--display);white-space:nowrap}.contact__handle{font:19px var(--body)}.letter__ps{font:18px var(--body);color:#8a5a00;align-items:center;gap:10px;margin:8px 0 0;display:flex}.letter__sign{text-align:right;font:12px var(--display);margin:12px 0 0}.options{max-width:760px;margin:0 auto;padding:14px 18px}.options__list{margin:0;padding:0;list-style:none}.option{justify-content:space-between}.option__label{font:11px var(--display)}.option__value{font:19px var(--body);color:var(--cyan);white-space:nowrap}.option__value b{text-align:center;min-width:6em;font-weight:400;display:inline-block}.option.is-active .option__value{color:var(--gold)}.option--danger .option__label{color:var(--pink)}.options__hint{font:16px var(--body);color:var(--muted);margin:12px 0 0}@media (width<=899px){:root{--gutter:12px;--top:64px;--unit:2px}#hud{left:var(--gutter);top:10px}.hud{justify-content:space-between;gap:10px;font-size:9px}#toasts{top:62px}.hub{flex-direction:column;gap:12px;padding-bottom:6px;display:flex;bottom:12px;overflow:auto}.hub__hero{flex-direction:row;flex:none;gap:14px}.plate{flex:230px;min-width:0;max-width:320px}.menu{flex:none;align-self:stretch;padding:4px}.menu .cmd{padding:8px 10px 8px 42px;font-size:12px}.cmd__label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cmd__label small{margin:0;font-size:11px}.cmd__cursor{width:28px;height:auto}.dialog{flex:none}.dialog__box{min-height:88px}.dialog__text{font-size:17px}.screen__title{flex:1;gap:10px;min-width:0;padding:6px 12px;font-size:12px}.screen__title small{font-size:11px}.split,.status{grid-template-columns:1fr;grid-template-areas:none}.status>*{grid-area:auto}.status__card{grid-template-columns:1fr;justify-items:start}.status__hero{justify-self:center}.detail{min-height:0;position:static}.list--grid{grid-template-columns:1fr}.journey__item{grid-template-columns:28px 1fr auto;grid-template-areas:"dot when badge""dot body body";gap:4px 12px;padding-left:12px}.journey__item .cmd__cursor{display:none}.journey__when{grid-area:when}.journey__dot{grid-area:dot}.journey__body{grid-area:body}.journey__item .badge{grid-area:badge;justify-self:end}.journey__item:not(:last-child) .journey__dot:after{display:none}.letter{padding:16px 14px}.contact .cmd{grid-template-columns:24px 1fr;grid-template-areas:"icon label""icon handle";row-gap:4px}.contact__icon{grid-area:icon}.contact__label{grid-area:label}.contact__handle{grid-area:handle}.title__hero{left:50%;translate:-50%}.title__foot{display:none}}@media (width<=420px){.bar b{min-width:0}.stats li,.equip li{grid-template-columns:6em 2.2em 1fr}.equip li{grid-template-columns:22px 5.5em 1fr}.option{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:0s!important;animation-iteration-count:1!important}}.toast--speech{max-width:min(520px,100vw - 32px);font:17px/1.45 var(--body);align-items:flex-start}.toast__face{flex:none;margin-top:2px}.toast__speech b{font:9px var(--display);color:var(--gold);margin-bottom:4px;display:block}.pokeable{cursor:pointer}.hop{animation:.3s steps(3,end) hop}@keyframes hop{50%{translate:0 -12px}}.stage{position:relative}.stage.is-sleeping:before,.stage.is-sleeping:after{content:"z";font:14px var(--display);color:var(--muted);text-shadow:2px 2px 0 var(--ink);animation:2.4s steps(6,end) infinite snore;position:absolute;top:8%;right:4%}.stage.is-sleeping:after{content:"Z";font-size:20px;animation-delay:1.2s}@keyframes snore{0%{opacity:0;translate:0 10px}40%{opacity:1}to{opacity:0;translate:18px -30px}}body.over-moon #app{cursor:pointer}.secrets{max-width:820px;margin:0 auto;padding:18px 22px}.secrets__lead{font:20px/1.45 var(--body);text-shadow:2px 2px 0 var(--ink);margin:0 0 12px}.secrets__lead b{color:var(--gold);font-weight:400}.secrets__list{margin:16px 0 0;padding:0;list-style:none}.secret{outline:none;align-items:center;gap:14px;padding:9px 10px 9px 48px;display:flex;position:relative}.secret .cmd__cursor{width:30px;height:auto}.secret.is-active{background:linear-gradient(90deg,#ffffff1f,#fff0 90%)}.secret.is-active .cmd__cursor{opacity:1;animation:.7s step-end infinite point}.secret__body{gap:4px;display:grid}.secret__name{font:11px/1.4 var(--display);color:var(--dim);text-shadow:2px 2px 0 var(--ink)}.secret.is-found .secret__name{color:var(--gold)}.secret__hint{font:18px/1.35 var(--body);color:var(--muted);text-shadow:2px 2px 0 var(--ink)}.secret.is-found .secret__hint{color:var(--text)}.secrets__note{font:15px var(--body);color:var(--dim);margin:14px 0 0}@media (width<=420px){.hud__label{display:none}}.plate__open,.status__open{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.status__open span:last-child{font:16px/1.35 var(--body);color:var(--muted);text-shadow:2px 2px 0 var(--ink)}.letter__text .badge{vertical-align:2px;margin-right:6px}.contact__handle small{color:#6a5f80;font-size:15px}.title__lang{gap:14px;animation:.5s steps(4,end) .8s both fade;display:flex}.lang{appearance:none;box-shadow:0 0 0 2px var(--ink);font:10px/1 var(--display);color:var(--muted);text-shadow:2px 2px 0 var(--ink);cursor:pointer;background:#0b0b1e8c;border:3px solid #0000;outline:none;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.lang.is-on{border-color:var(--gold);color:var(--text)}.lang.is-active,.lang:hover{color:var(--gold);background:#4456d8b3}.stage__row,.title__hero{align-items:flex-end;gap:6px;display:flex}.party{gap:10px;margin:0;padding:0;list-style:none;display:grid}.party li{align-items:center;gap:12px;display:flex}.party b{font:10px var(--display);color:var(--gold);text-shadow:2px 2px 0 var(--ink);font-weight:400;display:block}.party small{font:16px/1.3 var(--body);color:var(--muted);text-shadow:2px 2px 0 var(--ink);margin-top:4px;display:block}@media (width<=899px){.hub__hero{flex-wrap:wrap;justify-content:center}}.equip{margin-bottom:18px}@media (width<=899px){.contact .cmd{grid-template-columns:24px minmax(0,1fr)}.contact__handle{overflow-wrap:anywhere;min-width:0;font-size:16px}}@media (width<=380px){.screen__title small{display:none}.screen__title{gap:8px;padding:6px 10px;font-size:10px}.back{padding:8px 10px}}.npc{align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.npc__key{flex:none}.npc__line{background:var(--paper);color:var(--paper-ink);font:16px/1.4 var(--body);box-shadow:0 0 0 3px var(--ink), 4px 4px 0 3px #00000059;margin:0 0 18px;padding:10px 12px;position:relative}.npc__line b{font:9px var(--display);color:#a52a3f;margin-bottom:4px;font-weight:400;display:block}
