:root{color-scheme:light;--bg: #F4EDE0;--surface: #FFFBF3;--raised: #EADFCB;--fg: #1A1A1F;--fg-muted: #5E5A52;--line: #D9CDB6;--shu: #C9302C;--kin: #B8860B;--ai: #1F2A6B;--sakura: #C9718A;--matcha: #4E8A3C;--neon-c: #0E8F86;--neon-m: #B8257A;--kon: #1F3A93;--hai: #8A8578;--focus: #1F2A6B;--kin-text: #7A5A05;--shu-text: #B0241F;--neon-c-text: #0B6660;--neon-m-text: #A8206F;--ink: #1A1A1F;--belt-white: #F4EDE0;--belt-yellow: #F2D54A;--belt-orange: #F08A24;--belt-green: #3E9B4F;--belt-blue: #2F6FD6;--belt-purple: #7A3FB5;--belt-brown: #6B3F23;--belt-black: #0B0B10;--bronze: #B87333;--silver: #C9CED6;--stage-bg: #0B0B10;--stage-fg: #F4EDE0;--stage-muted: #A9A49A;--stage-line: #2C2C3A;--stage-raised: #1F1F2A;--wood: #5C3A21;--wood-light: #8B5A2B;--ai-dye: linear-gradient(180deg, var(--kon), var(--ai));--kintsugi: linear-gradient(90deg, var(--kin), #F2DC8A 50%, var(--kin));--glow-kin: none;--glow-shu: none;--paper-opacity: .055;--paper: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22128%22 height=%22128%22%3E%3Cfilter id=%22g%22 x=%220%22 y=%220%22 width=%22128%22 height=%22128%22 color-interpolation-filters=%22sRGB%22 filterUnits=%22userSpaceOnUse%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.9%22 numOctaves=%222%22 seed=%227%22 stitchTiles=%22stitch%22/%3E%3CfeColorMatrix type=%22matrix%22 values=%220 0 0 0 0.502  0 0 0 0 0.502  0 0 0 0 0.502  0 0 0 2 -0.9%22/%3E%3C/filter%3E%3Crect x=%220%22 y=%220%22 width=%22128%22 height=%22128%22 filter=%22url(%23g)%22/%3E%3C/svg%3E");--sky-top: #4F6FD6;--sky-mid: #9FC4F0;--sky-horizon: #F4EDE0;--lamp-alpha: 0;--sekki-pigment: var(--bg);--sekki-mix: 0%;--bg-paper: color-mix(in srgb, var(--bg) calc(100% - var(--sekki-mix)), var(--sekki-pigment));--surface-paper: color-mix(in srgb, var(--surface) calc(100% - var(--sekki-mix)), var(--sekki-pigment));--raised-paper: color-mix(in srgb, var(--raised) calc(100% - var(--sekki-mix)), var(--sekki-pigment));--belt-color: var(--belt-white);--road: color-mix(in oklab, var(--belt-color) 10%, var(--bg));--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--font-ja: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", YuGothic, Meiryo, "Noto Sans CJK JP", "Noto Sans JP", "BIZ UDPGothic", sans-serif;--font-pixel: "DotGothic16", "Hiragino Sans", "Yu Gothic UI", "Noto Sans CJK JP", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-brush: "Yuji Syuku", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif CJK JP", "Noto Serif JP", "MS PMincho", serif;--font-mincho: "Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif CJK JP", "Noto Serif JP", "MS PMincho", serif;--font-neon: "Dela Gothic One", "Hiragino Sans", "Yu Gothic UI", "Arial Black", Impact, "Noto Sans CJK JP", sans-serif;--fs-1: .75rem;--fs-2: .875rem;--fs-3: 1rem;--fs-4: 1.25rem;--fs-5: 1.75rem;--fs-6: 2.5rem;--fs-7: 4rem;--fs-8: 7.5rem;--lh-ja: 1.8;--lh-latin: 1.5;--lh-mincho: 2;--measure-ja: 36em;--ease: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-draw: cubic-bezier(.3, 0, .1, 1);--ease-press: cubic-bezier(.2, .9, .2, 1.15);--spring: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--dur-1: .12s;--dur-2: .22s;--dur-3: .4s;--dur-4: .9s;--dur-5: 2.4s;--dur-fade: .15s;--stagger: 40ms;--gutter: 16px;--touch: 44px;--radius: 10px;--radius-sm: 6px;--radius-paper: 2px;--radius-seal: 4px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--focus-ring: 3px;--focus-offset: 2px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0B0B10;--surface: #15151D;--raised: #1F1F2A;--fg: #F4EDE0;--fg-muted: #A9A49A;--line: #2C2C3A;--shu: #E63B2E;--kin: #E0B341;--ai: #6C7BD9;--sakura: #F7B2C4;--matcha: #7BB661;--neon-c: #2EE6D6;--neon-m: #FF3DA6;--kon: #4F6FD6;--hai: #6E6A61;--focus: #2EE6D6;--kin-text: #E0B341;--shu-text: #FF6A5E;--neon-c-text: #2EE6D6;--neon-m-text: #FF3DA6;--paper-opacity: .04;--glow-kin: 0 0 6px color-mix(in srgb, var(--kin) 55%, transparent), 0 0 18px color-mix(in srgb, var(--kin) 22%, transparent);--glow-shu: 0 0 6px color-mix(in srgb, var(--shu) 55%, transparent), 0 0 18px color-mix(in srgb, var(--shu) 22%, transparent)}}:root[data-theme=dark]{color-scheme:dark;--bg: #0B0B10;--surface: #15151D;--raised: #1F1F2A;--fg: #F4EDE0;--fg-muted: #A9A49A;--line: #2C2C3A;--shu: #E63B2E;--kin: #E0B341;--ai: #6C7BD9;--sakura: #F7B2C4;--matcha: #7BB661;--neon-c: #2EE6D6;--neon-m: #FF3DA6;--kon: #4F6FD6;--hai: #6E6A61;--focus: #2EE6D6;--kin-text: #E0B341;--shu-text: #FF6A5E;--neon-c-text: #2EE6D6;--neon-m-text: #FF3DA6;--paper-opacity: .04;--glow-kin: 0 0 6px color-mix(in srgb, var(--kin) 55%, transparent), 0 0 18px color-mix(in srgb, var(--kin) 22%, transparent);--glow-shu: 0 0 6px color-mix(in srgb, var(--shu) 55%, transparent), 0 0 18px color-mix(in srgb, var(--shu) 22%, transparent)}@supports not (animation-timing-function: linear(0,1)){:root{--spring: var(--ease-press)}}html{-webkit-text-size-adjust:100%;font-size:100%}body{margin:0;background:var(--bg-paper);color:var(--fg);font-family:var(--font-ui);font-size:var(--fs-3);line-height:var(--lh-latin);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased}:lang(ja),[lang=ja]{font-family:var(--font-ja);font-feature-settings:"palt";line-height:var(--lh-ja)}:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}@media(prefers-reduced-motion:reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms;--dur-4: 0ms;--dur-5: 0ms;--stagger: 0ms}}:root[data-reduced-motion],.reduced-motion{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms;--dur-4: 0ms;--dur-5: 0ms;--stagger: 0ms}@font-face{font-family:DotGothic16;font-style:normal;font-weight:400;font-display:swap;src:local("DotGothic16"),local("DotGothic16-Regular"),url(../fonts/DotGothic16-rest.woff2) format("woff2");unicode-range:U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF}@font-face{font-family:DotGothic16;font-style:normal;font-weight:400;font-display:swap;src:local("DotGothic16"),local("DotGothic16-Regular"),url(../fonts/DotGothic16-n2.woff2) format("woff2");unicode-range:U+4E38,U+4E45,U+4E71,U+4E86,U+4ECB,U+4ECF,U+4EF2,U+4F38,U+4F9D,U+505C,U+50BE,U+50CF,U+5150,U+515A,U+5175,U+518D,U+520A,U+5238,U+523A,U+5247,U+526F,U+5287,U+52B9,U+52DF,U+52E2,U+5305,U+5352,U+5360,U+539A,U+53CC,U+53F2,U+542B,U+5468,U+56E3,U+56F2,U+5747,U+57DF,U+5883,U+592E,U+5965,U+59D4,U+5B63,U+5B9D,U+5BFA,U+5C01-5C02,U+5C06,U+5C0A,U+5C0E,U+5C4A,U+5C64,U+5CB8,U+5DDE,U+5DE8,U+5E03,U+5E0C,U+5E45,U+5E81,U+5E8A,U+5E95,U+5EF6,U+5F8B,U+5FEB,U+60A3,U+60A9,U+62C5,U+635C,U+63A1,U+63A5,U+640D,U+6539,U+65E7,U+66B4,U+672D,U+6750,U+67D4,U+67F1,U+6804,U+6838,U+68B0,U+690D,U+6975,U+6A39,U+6B27,U+6B74,U+6C38,U+6C5A,U+6C96,U+6CB3,U+6CC1,U+6D3E,U+6D45,U+6D74,U+6D99,U+6DB2,U+6DBC,U+6DF7,U+6E1B,U+6E2C,U+6E7E-6E7F,U+6E90,U+6E96,U+6EB6,U+6EF4,U+6F01,U+6FC0,U+6FC3,U+7126,U+713C,U+7167,U+716E,U+71C3,U+7206,U+722A,U+7248,U+7267,U+72C2,U+72ED,U+73CD,U+73ED,U+7518,U+7551,U+7565,U+7573,U+7642,U+76C6,U+76DB,U+76E4,U+7701,U+7802,U+786C,U+7948,U+79D8,U+79F0,U+79FB,U+7A0E,U+7AE5,U+7AF6,U+7B26,U+7B4B,U+7B56,U+7BA1,U+7BC9,U+7C21,U+7C4D,U+7C89,U+7C92,U+7CD6,U+7CFB,U+7D00,U+7D05,U+7D14,U+7D30,U+7D39,U+7D61,U+7D79,U+7DB1,U+7DCA,U+7DCF,U+7DE8,U+7DF4,U+7E3E,U+7F72,U+7FA4,U+7FCC,U+7FFC,U+8015,U+808C,U+809D,U+80A9,U+80BA,U+80C3,U+80F8,U+8102,U+811A,U+8155,U+8170,U+81D3,U+820C,U+822A,U+822C,U+829D,U+82B8,U+8302,U+8352,U+8377,U+83DC,U+83EF,U+8457,U+84B8,U+8584,U+85A6,U+865A,U+8840,U+8846,U+8857,U+885B,U+88AB,U+88C1-88C2,U+88C5,U+88CF,U+88FD,U+8907,U+89D2,U+89E6,U+8A70,U+8A8C,U+8A95,U+8A98,U+8AA0,U+8AB0,U+8AB2,U+8AF8,U+8B1B,U+8B1D,U+8B72,U+8C5A,U+8C61,U+8CA8,U+8CAF,U+8CB4,U+8CBF,U+8CC3,U+8CDE,U+8CFC,U+8D08,U+8D85,U+8DA3,U+8DDD,U+8DE1,U+8DF3,U+8E0A,U+8ECD,U+8EFD,U+8F03,U+8F09,U+8F1D,U+8F2A,U+8F38,U+8F9B,U+8FB2,U+8FEB,U+8FF0,U+900F,U+9047,U+90CA,U+90CE,U+90F5,U+91CF,U+91DD,U+9244,U+9632,U+9678,U+9707,U+9769,U+9806,U+9810,U+9818,U+984D,U+9999,U+99D0,U+9AA8,U+9F62}@font-face{font-family:DotGothic16;font-style:normal;font-weight:400;font-display:swap;src:local("DotGothic16"),local("DotGothic16-Regular"),url(../fonts/DotGothic16-n3.woff2) format("woff2");unicode-range:U+4E0E,U+4E21,U+4E89,U+4E92,U+4EA1,U+4EA4,U+4EF6,U+4EFB,U+4F1D,U+4F4D,U+4F59,U+4F8B,U+4F9B,U+4FC2,U+4FE1,U+5012,U+5024,U+5049,U+5074,U+5076,U+50CD,U+512A,U+5171,U+5177,U+5185,U+51B7,U+5217,U+5229,U+5230,U+5236,U+523B,U+5272,U+52A0,U+52AA,U+52B4,U+52D9,U+52DD,U+52E4,U+533A,U+5371,U+53CD-53CE,U+53D7,U+53F7,U+5404,U+5411,U+5426,U+5438,U+547C-547D,U+5546,U+559C,U+56E0,U+5831,U+5869,U+5897,U+592B,U+59BB,U+5A18,U+5A5A,U+5A66,U+5B85,U+5B98,U+5B9F,U+5BB3,U+5BB9,U+5BC4,U+5BDF,U+5C40,U+5CA9,U+5E78,U+5E7E,U+5F0F,U+5F15,U+5F53,U+5F79,U+5F7C,U+5F92,U+5FC5,U+5FF5,U+6012,U+6016,U+6027,U+6065,U+606F,U+60B2,U+611F,U+623B,U+6295,U+6298,U+62B1,U+62BC,U+62DB,U+63A2,U+652F,U+653F,U+6557,U+6563,U+65AD,U+6613,U+6628,U+666F,U+66AE,U+66F4,U+671B,U+671F,U+673A,U+6751,U+675F,U+679C,U+682A,U+683C,U+68EE,U+69CB,U+6A29,U+6B20,U+6B32,U+6BBA,U+6BDB,U+6C11,U+6C42,U+6C57,U+6CBB,U+6D6E,U+6D88,U+6DF1,U+6E08,U+6E56,U+6F14,U+7070,U+70AD,U+7159,U+72AF,U+72B6,U+7389,U+7403,U+7559,U+7591,U+75DB,U+76AE,U+76BF,U+76D7,U+770C,U+78BA,U+793A,U+7956,U+79D1,U+7A0B,U+7AF9,U+7B49,U+7CBE,U+7D04,U+7D4C,U+7D66,U+7D76,U+7DD2,U+7F6A,U+7F6E,U+8001,U+8077,U+80B2,U+80CC,U+80FD,U+82E5-82E6,U+8853,U+8868,U+898F,U+89B3,U+8A31,U+8AA4,U+8AAC,U+8ABF,U+8AC7,U+8AD6,U+8B58,U+8B66,U+8B70,U+8C46,U+8CA0-8CA1,U+8CA7,U+8CAC,U+8CBB,U+8CC7,U+8CDB,U+8DEF,U+8FBC,U+8FCE,U+9003,U+9014,U+9032,U+9055,U+9069,U+9078,U+914D,U+93E1,U+9589,U+962A,U+9664,U+967A,U+967D,U+969B,U+96D1,U+96E3,U+96F2,U+9759,U+975E,U+9774,U+9802,U+983C,U+985E,U+98DB,U+9AEA,U+9EA6}@font-face{font-family:DotGothic16;font-style:normal;font-weight:400;font-display:swap;src:local("DotGothic16"),local("DotGothic16-Regular"),url(../fonts/DotGothic16-n4.woff2) format("woff2");unicode-range:U+4E0D,U+4E57,U+4EE5,U+4F4F,U+4F7F,U+4FBF,U+5144,U+5149,U+516C,U+5225,U+52D5,U+533B,U+53BB,U+540C,U+541B,U+54E1,U+56F0,U+56F3,U+5712,U+5802,U+5922,U+59B9,U+59C9,U+59CB,U+5BA4,U+5BDD,U+5E83,U+5EFA,U+5F1F,U+5FD9,U+6025,U+60AA,U+6255,U+6559,U+6599,U+65B9,U+65CF,U+65E9,U+6614,U+6620,U+6669,U+6709,U+696D,U+6B4C,U+6B62,U+6B6F,U+6B7B,U+6CF3,U+6D0B,U+6D17,U+725B,U+7279,U+732B,U+738B,U+7406,U+753A,U+754C,U+75C5,U+767A,U+7686,U+771F-7720,U+7814,U+7A76,U+7A93,U+7B11,U+7B54,U+7C73,U+7D19,U+7D42,U+7D75,U+8003,U+8089,U+8179,U+8239,U+82F1,U+89AA,U+8A08,U+8CB8,U+8FD1,U+8FD4,U+8FF7,U+9001,U+904A-904B,U+9060,U+9152,U+9280,U+9662,U+96C6,U+9854,U+98EF,U+9928,U+9996,U+9A13,U+9B5A}@font-face{font-family:DotGothic16;font-style:normal;font-weight:400;font-display:swap;src:local("DotGothic16"),local("DotGothic16-Regular"),url(../fonts/DotGothic16-n5.woff2) format("woff2");unicode-range:U+4F55,U+5317,U+5348,U+5357,U+53F3,U+56FD,U+5973,U+5F8C,U+6BCD,U+7236,U+793E,U+897F}@font-face{font-family:DotGothic16;font-style:normal;font-weight:400;font-display:swap;src:local("DotGothic16"),local("DotGothic16-Regular"),url(../fonts/DotGothic16-base.woff2) format("woff2");unicode-range:U+0000-00FF,U+0100-024F,U+0370-03FF,U+2000-206F,U+2070-20CF,U+2100-214F,U+2154,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-25FF,U+2600-27BF,U+2E88,U+2E8C-2E8D,U+2E95,U+2E97,U+2EA4,U+2EAE,U+2EB7,U+2EBC,U+2ECA,U+2ECC,U+3000-30FF,U+31D4,U+31F0-31FF,U+3400,U+4DBF,U+4E00-4E01,U+4E03,U+4E07,U+4E09-4E0B,U+4E16,U+4E26,U+4E2D,U+4E3B,U+4E5D-4E5E,U+4E80,U+4E88,U+4E8B-4E8C,U+4E94-4E95,U+4EAC,U+4EBA-4EBB,U+4ECA,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE4,U+4EEE,U+4F11,U+4F1A,U+4F3A,U+4F3C,U+4F4E,U+4F53,U+4F5C,U+4F8D,U+4FDD,U+4FEE,U+500B,U+500D,U+5019,U+501F,U+5099,U+50B7,U+5104,U+5143,U+5146,U+5148,U+514B,U+5165,U+5168,U+516B,U+516D,U+5186,U+518A,U+5199,U+51AC,U+51E6,U+51FA,U+5206-5207,U+521D,U+5224,U+5237,U+524D,U+529B,U+52A9,U+52C9,U+5316,U+5339,U+5341,U+5343,U+534A,U+5354,U+5358,U+5370,U+539F,U+53C2,U+53CB,U+53D6,U+53E3-53E5,U+53EC,U+53EF-53F0,U+5408-5409,U+540D,U+5439,U+5446,U+544A,U+5473,U+548C,U+54C1,U+554F,U+5553,U+55B6,U+56DB,U+56DE,U+56FA,U+571F,U+5727-5728,U+5730,U+5742,U+574A,U+578B,U+57CB,U+57CE,U+57F5,U+5805,U+5834,U+585A,U+5875,U+58A8,U+58C1,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592A,U+5931,U+5948-5949,U+597D,U+5B50,U+5B57-5B58,U+5B66,U+5B87-5B89,U+5B8C,U+5B9A,U+5BA2,U+5BAE,U+5BB6,U+5BBF,U+5BCC,U+5BD2,U+5BE7,U+5BE9,U+5BFE,U+5C0F,U+5C11,U+5C3B,U+5C3E,U+5C45,U+5C4B,U+5C4F,U+5C71,U+5CA1,U+5CE0,U+5CF6,U+5D0E,U+5DDD,U+5DE5-5DE6,U+5DEE,U+5DFB,U+5E02,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E38,U+5E55,U+5E72-5E74,U+5E84,U+5E97,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5F10,U+5F31,U+5F37,U+5F59,U+5F62,U+5F71,U+5F85,U+5F97,U+5FA1,U+5FA9,U+5FAE,U+5FB4,U+5FC3,U+5FD8,U+601D,U+6050,U+6068,U+60C5,U+60F3,U+610F,U+611B,U+6163,U+61A9,U+6210,U+6226,U+6238,U+623F-6240,U+624B,U+624D,U+6253,U+627F-6280,U+629C,U+62DD,U+6301,U+6307,U+6311,U+6355,U+6368,U+639B,U+639F,U+63DB,U+643A,U+653E,U+656C,U+6570,U+6575,U+6587,U+65B0,U+65C5,U+65E2,U+65E5,U+6607,U+660E,U+661F,U+6625,U+662D,U+663C,U+6642,U+666E,U+6674,U+6691,U+6697,U+66DC,U+66F2,U+66F8,U+66FF-6700,U+6708,U+670D,U+671D,U+6728,U+672A-672C,U+6731,U+6761,U+6765,U+676F,U+6771,U+677E-677F,U+6797,U+679A,U+679D,U+67AF,U+67FB,U+6821,U+6839,U+6851,U+685C,U+68D2,U+697D,U+69CC,U+69D8,U+6A19,U+6A2A,U+6A4B,U+6A59,U+6A5F,U+6B21,U+6B63,U+6B66,U+6B69,U+6B73,U+6B8B,U+6BB5,U+6BBF,U+6BCE,U+6BD4,U+6C17,U+6C34,U+6C37,U+6C41,U+6C5F-6C60,U+6C7A,U+6CA2,U+6CB9,U+6CBC,U+6CC9-6CCA,U+6CD5,U+6CE2,U+6CE8,U+6D25,U+6D3B,U+6D41,U+6D5C,U+6D77,U+6E05,U+6E21,U+6E29,U+6E2F,U+6E4A,U+6E67,U+6E6F,U+6E80,U+6F22,U+6F6E,U+6FC1,U+706B,U+706F,U+7092,U+70B9-70BA,U+7121,U+7136,U+719F,U+71B1,U+7247,U+7269,U+72AC,U+72EC,U+733F,U+7344,U+73FE,U+74E2,U+751F,U+7523,U+7528,U+7530-7533,U+7537,U+753B,U+756A,U+75B2,U+767B,U+767D-767E,U+76EE,U+76F4,U+76F8,U+770B,U+773C,U+7740,U+77E2,U+77E5,U+77E7,U+77ED,U+77F3,U+7834,U+78E8,U+78EF,U+793C,U+795D-795E,U+796D,U+7981,U+7985,U+798F,U+79C1,U+79CB,U+79D2,U+7A2E,U+7A40,U+7A4D,U+7A74,U+7A7A,U+7A81,U+7ACB,U+7ADC,U+7AE0,U+7B2C,U+7B46,U+7B50,U+7B97,U+7BB1,U+7BC0,U+7BC4,U+7C60,U+7D0B,U+7D2B,U+7D44,U+7D5E,U+7D99-7D9A,U+7DAD,U+7DD1,U+7DDA,U+7E2E,U+7F70,U+7F8E,U+7FA9,U+7FBD,U+7FD2,U+8005,U+8033,U+805E,U+8074,U+8133,U+81EA,U+81F3,U+8208,U+821E,U+826F,U+8272,U+8292,U+82B1,U+8336,U+8349,U+843D,U+8449,U+84B2,U+8535,U+85A9,U+85AC,U+85E4,U+866B,U+87C4,U+884C,U+888B,U+88DC,U+8981,U+898B,U+899A,U+89A7,U+89E3,U+8A00,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A5E,U+8A66,U+8A71,U+8A8D,U+8A9E,U+8AAD,U+8ACB,U+8B39,U+8C37,U+8C4A,U+8CA9,U+8CB7,U+8CC0,U+8CE2,U+8CEA,U+8D64,U+8D70,U+8D77,U+8D8A,U+8DB3,U+8ECA,U+8ED2,U+8EE2,U+8EF8,U+8F9E,U+8FB1,U+8FBA,U+8FFD,U+9000,U+9006,U+901A,U+901F-9020,U+9023,U+9031,U+9045,U+904E,U+9053-9054,U+907A,U+90E8,U+90FD,U+91CC-91CE,U+91D1,U+932C,U+9332,U+935B,U+9396,U+9577,U+9580,U+9583,U+958B,U+9593,U+95A2,U+964D,U+9650,U+968E,U+969C,U+96C7,U+96E8,U+96EA,U+96F6,U+96FB,U+970A,U+971C,U+9732,U+9752,U+9762,U+97A0,U+97F3,U+9808,U+982D,U+984C,U+9858,U+98A8,U+98DF,U+98F2,U+98F4,U+99AC,U+99C5,U+99FF,U+9AD8,U+9B92,U+9BC9,U+9CE5,U+9CF4,U+9EC4,U+9ED2,U+9F13,U+9F3B,U+9F8D,U+9FFF,U+FF00-FFEF,U+20087,U+20089-2008A,U+200A4,U+200CC,U+201A2,U+2634C,U+27607,U+2967F}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:local("Yuji Syuku"),local("YujiSyuku-Regular"),url(../fonts/YujiSyuku-n2.woff2) format("woff2");unicode-range:U+4E38,U+4E45,U+4E71,U+4E86,U+4ECB,U+4ECF,U+4EF2,U+4F38,U+4F9D,U+505C,U+50BE,U+50CF,U+5150,U+515A,U+5175,U+518D,U+520A,U+5238,U+523A,U+5247,U+526F,U+5287,U+52B9,U+52DF,U+52E2,U+5305,U+5352,U+5360,U+539A,U+53CC,U+53F2,U+542B,U+5468,U+56E3,U+56F2,U+5747,U+57DF,U+5883,U+592E,U+5965,U+59D4,U+5B63,U+5B9D,U+5BFA,U+5C01-5C02,U+5C06,U+5C0A,U+5C0E,U+5C4A,U+5C64,U+5CB8,U+5DDE,U+5DE8,U+5E03,U+5E0C,U+5E45,U+5E81,U+5E8A,U+5E95,U+5EF6,U+5F8B,U+5FEB,U+60A3,U+60A9,U+62C5,U+635C,U+63A1,U+63A5,U+640D,U+6539,U+65E7,U+66B4,U+672D,U+6750,U+67D4,U+67F1,U+6804,U+6838,U+68B0,U+690D,U+6975,U+6A39,U+6B27,U+6B74,U+6C38,U+6C5A,U+6C96,U+6CB3,U+6CC1,U+6D3E,U+6D45,U+6D74,U+6D99,U+6DB2,U+6DBC,U+6DF7,U+6E1B,U+6E2C,U+6E7E-6E7F,U+6E90,U+6E96,U+6EB6,U+6EF4,U+6F01,U+6FC0,U+6FC3,U+7126,U+713C,U+7167,U+716E,U+71C3,U+7206,U+722A,U+7248,U+7267,U+72C2,U+72ED,U+73CD,U+73ED,U+7518,U+7551,U+7565,U+7573,U+7642,U+76C6,U+76DB,U+76E4,U+7701,U+7802,U+786C,U+7948,U+79D8,U+79F0,U+79FB,U+7A0E,U+7AE5,U+7AF6,U+7B26,U+7B4B,U+7B56,U+7BA1,U+7BC9,U+7C21,U+7C4D,U+7C89,U+7C92,U+7CD6,U+7CFB,U+7D00,U+7D05,U+7D14,U+7D30,U+7D39,U+7D61,U+7D79,U+7DB1,U+7DCA,U+7DCF,U+7DE8,U+7DF4,U+7E3E,U+7F72,U+7FA4,U+7FCC,U+7FFC,U+8015,U+808C,U+809D,U+80A9,U+80BA,U+80C3,U+80F8,U+8102,U+811A,U+8155,U+8170,U+81D3,U+820C,U+822A,U+822C,U+829D,U+82B8,U+8302,U+8352,U+8377,U+83DC,U+83EF,U+8457,U+84B8,U+8584,U+85A6,U+865A,U+8840,U+8846,U+8857,U+885B,U+88AB,U+88C1-88C2,U+88C5,U+88CF,U+88FD,U+8907,U+89D2,U+89E6,U+8A70,U+8A8C,U+8A95,U+8A98,U+8AA0,U+8AB0,U+8AB2,U+8AF8,U+8B1B,U+8B1D,U+8B72,U+8C5A,U+8C61,U+8CA8,U+8CAF,U+8CB4,U+8CBF,U+8CC3,U+8CDE,U+8CFC,U+8D08,U+8D85,U+8DA3,U+8DDD,U+8DE1,U+8DF3,U+8E0A,U+8ECD,U+8EFD,U+8F03,U+8F09,U+8F1D,U+8F2A,U+8F38,U+8F9B,U+8FB2,U+8FEB,U+8FF0,U+900F,U+9047,U+90CA,U+90CE,U+90F5,U+91CF,U+91DD,U+9244,U+9632,U+9678,U+9707,U+9769,U+9806,U+9810,U+9818,U+984D,U+9999,U+99D0,U+9AA8,U+9F62}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:local("Yuji Syuku"),local("YujiSyuku-Regular"),url(../fonts/YujiSyuku-n3.woff2) format("woff2");unicode-range:U+4E0E,U+4E21,U+4E89,U+4E92,U+4EA1,U+4EA4,U+4EF6,U+4EFB,U+4F1D,U+4F4D,U+4F59,U+4F8B,U+4F9B,U+4FC2,U+4FE1,U+5012,U+5024,U+5049,U+5074,U+5076,U+50CD,U+512A,U+5171,U+5177,U+5185,U+51B7,U+5217,U+5229,U+5230,U+5236,U+523B,U+5272,U+52A0,U+52AA,U+52B4,U+52D9,U+52DD,U+52E4,U+533A,U+5371,U+53CD-53CE,U+53D7,U+53F7,U+5404,U+5411,U+5426,U+5438,U+547C-547D,U+5546,U+559C,U+56E0,U+5831,U+5869,U+5897,U+592B,U+59BB,U+5A18,U+5A5A,U+5A66,U+5B85,U+5B98,U+5B9F,U+5BB3,U+5BB9,U+5BC4,U+5BDF,U+5C40,U+5CA9,U+5E78,U+5E7E,U+5F0F,U+5F15,U+5F53,U+5F79,U+5F7C,U+5F92,U+5FC5,U+5FF5,U+6012,U+6016,U+6027,U+6065,U+606F,U+60B2,U+611F,U+623B,U+6295,U+6298,U+62B1,U+62BC,U+62DB,U+63A2,U+652F,U+653F,U+6557,U+6563,U+65AD,U+6613,U+6628,U+666F,U+66AE,U+66F4,U+671B,U+671F,U+673A,U+6751,U+675F,U+679C,U+682A,U+683C,U+68EE,U+69CB,U+6A29,U+6B20,U+6B32,U+6BBA,U+6BDB,U+6C11,U+6C42,U+6C57,U+6CBB,U+6D6E,U+6D88,U+6DF1,U+6E08,U+6E56,U+6F14,U+7070,U+70AD,U+7159,U+72AF,U+72B6,U+7389,U+7403,U+7559,U+7591,U+75DB,U+76AE,U+76BF,U+76D7,U+770C,U+78BA,U+793A,U+7956,U+79D1,U+7A0B,U+7AF9,U+7B49,U+7CBE,U+7D04,U+7D4C,U+7D66,U+7D76,U+7DD2,U+7F6A,U+7F6E,U+8001,U+8077,U+80B2,U+80CC,U+80FD,U+82E5-82E6,U+8853,U+8868,U+898F,U+89B3,U+8A31,U+8AA4,U+8AAC,U+8ABF,U+8AC7,U+8AD6,U+8B58,U+8B66,U+8B70,U+8C46,U+8CA0-8CA1,U+8CA7,U+8CAC,U+8CBB,U+8CC7,U+8CDB,U+8DEF,U+8FBC,U+8FCE,U+9003,U+9014,U+9032,U+9055,U+9069,U+9078,U+914D,U+93E1,U+9589,U+962A,U+9664,U+967A,U+967D,U+969B,U+96D1,U+96E3,U+96F2,U+9759,U+975E,U+9774,U+9802,U+983C,U+985E,U+98DB,U+9AEA,U+9EA6}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:local("Yuji Syuku"),local("YujiSyuku-Regular"),url(../fonts/YujiSyuku-n4.woff2) format("woff2");unicode-range:U+4E0D,U+4E57,U+4EE5,U+4F4F,U+4F7F,U+4FBF,U+5144,U+5149,U+516C,U+5225,U+52D5,U+533B,U+53BB,U+540C,U+541B,U+54E1,U+56F0,U+56F3,U+5712,U+5802,U+5922,U+59B9,U+59C9,U+59CB,U+5BA4,U+5BDD,U+5E83,U+5EFA,U+5F1F,U+5FD9,U+6025,U+60AA,U+6255,U+6559,U+6599,U+65B9,U+65CF,U+65E9,U+6614,U+6620,U+6669,U+6709,U+696D,U+6B4C,U+6B62,U+6B6F,U+6B7B,U+6CF3,U+6D0B,U+6D17,U+725B,U+7279,U+732B,U+738B,U+7406,U+753A,U+754C,U+75C5,U+767A,U+7686,U+771F-7720,U+7814,U+7A76,U+7A93,U+7B11,U+7B54,U+7C73,U+7D19,U+7D42,U+7D75,U+8003,U+8089,U+8179,U+8239,U+82F1,U+89AA,U+8A08,U+8CB8,U+8FD1,U+8FD4,U+8FF7,U+9001,U+904A-904B,U+9060,U+9152,U+9280,U+9662,U+96C6,U+9854,U+98EF,U+9928,U+9996,U+9A13,U+9B5A}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:local("Yuji Syuku"),local("YujiSyuku-Regular"),url(../fonts/YujiSyuku-n5.woff2) format("woff2");unicode-range:U+4F55,U+5317,U+5348,U+5357,U+53F3,U+56FD,U+5973,U+5F8C,U+6BCD,U+7236,U+793E,U+897F}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:local("Yuji Syuku"),local("YujiSyuku-Regular"),url(../fonts/YujiSyuku-base.woff2) format("woff2");unicode-range:U+0000-00FF,U+0100-024F,U+0370-03FF,U+2000-206F,U+2070-20CF,U+2100-214F,U+2154,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-25FF,U+2600-27BF,U+2E88,U+2E8C-2E8D,U+2E95,U+2E97,U+2EA4,U+2EAE,U+2EB7,U+2EBC,U+2ECA,U+2ECC,U+3000-30FF,U+31D4,U+31F0-31FF,U+3400,U+4DBF,U+4E00-4E01,U+4E03,U+4E07,U+4E09-4E0B,U+4E16,U+4E26,U+4E2D,U+4E3B,U+4E5D-4E5E,U+4E80,U+4E88,U+4E8B-4E8C,U+4E94-4E95,U+4EAC,U+4EBA-4EBB,U+4ECA,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE4,U+4EEE,U+4F11,U+4F1A,U+4F3A,U+4F3C,U+4F4E,U+4F53,U+4F5C,U+4F8D,U+4FDD,U+4FEE,U+500B,U+500D,U+5019,U+501F,U+5099,U+50B7,U+5104,U+5143,U+5146,U+5148,U+514B,U+5165,U+5168,U+516B,U+516D,U+5186,U+518A,U+5199,U+51AC,U+51E6,U+51FA,U+5206-5207,U+521D,U+5224,U+5237,U+524D,U+529B,U+52A9,U+52C9,U+5316,U+5339,U+5341,U+5343,U+534A,U+5354,U+5358,U+5370,U+539F,U+53C2,U+53CB,U+53D6,U+53E3-53E5,U+53EC,U+53EF-53F0,U+5408-5409,U+540D,U+5439,U+5446,U+544A,U+5473,U+548C,U+54C1,U+554F,U+5553,U+55B6,U+56DB,U+56DE,U+56FA,U+571F,U+5727-5728,U+5730,U+5742,U+574A,U+578B,U+57CB,U+57CE,U+57F5,U+5805,U+5834,U+585A,U+5875,U+58A8,U+58C1,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592A,U+5931,U+5948-5949,U+597D,U+5B50,U+5B57-5B58,U+5B66,U+5B87-5B89,U+5B8C,U+5B9A,U+5BA2,U+5BAE,U+5BB6,U+5BBF,U+5BCC,U+5BD2,U+5BE7,U+5BE9,U+5BFE,U+5C0F,U+5C11,U+5C3B,U+5C3E,U+5C45,U+5C4B,U+5C4F,U+5C71,U+5CA1,U+5CE0,U+5CF6,U+5D0E,U+5DDD,U+5DE5-5DE6,U+5DEE,U+5DFB,U+5E02,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E38,U+5E55,U+5E72-5E74,U+5E84,U+5E97,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5F10,U+5F31,U+5F37,U+5F59,U+5F62,U+5F71,U+5F85,U+5F97,U+5FA1,U+5FA9,U+5FAE,U+5FB4,U+5FC3,U+5FD8,U+601D,U+6050,U+6068,U+60C5,U+60F3,U+610F,U+611B,U+6163,U+61A9,U+6210,U+6226,U+6238,U+623F-6240,U+624B,U+624D,U+6253,U+627F-6280,U+629C,U+62DD,U+6301,U+6307,U+6311,U+6355,U+6368,U+639B,U+639F,U+63DB,U+643A,U+653E,U+656C,U+6570,U+6575,U+6587,U+65B0,U+65C5,U+65E2,U+65E5,U+6607,U+660E,U+661F,U+6625,U+662D,U+663C,U+6642,U+666E,U+6674,U+6691,U+6697,U+66DC,U+66F2,U+66F8,U+66FF-6700,U+6708,U+670D,U+671D,U+6728,U+672A-672C,U+6731,U+6761,U+6765,U+676F,U+6771,U+677E-677F,U+6797,U+679A,U+679D,U+67AF,U+67FB,U+6821,U+6839,U+6851,U+685C,U+68D2,U+697D,U+69CC,U+69D8,U+6A19,U+6A2A,U+6A4B,U+6A59,U+6A5F,U+6B21,U+6B63,U+6B66,U+6B69,U+6B73,U+6B8B,U+6BB5,U+6BBF,U+6BCE,U+6BD4,U+6C17,U+6C34,U+6C37,U+6C41,U+6C5F-6C60,U+6C7A,U+6CA2,U+6CB9,U+6CBC,U+6CC9-6CCA,U+6CD5,U+6CE2,U+6CE8,U+6D25,U+6D3B,U+6D41,U+6D5C,U+6D77,U+6E05,U+6E21,U+6E29,U+6E2F,U+6E4A,U+6E67,U+6E6F,U+6E80,U+6F22,U+6F6E,U+6FC1,U+706B,U+706F,U+7092,U+70B9-70BA,U+7121,U+7136,U+719F,U+71B1,U+7247,U+7269,U+72AC,U+72EC,U+733F,U+7344,U+73FE,U+74E2,U+751F,U+7523,U+7528,U+7530-7533,U+7537,U+753B,U+756A,U+75B2,U+767B,U+767D-767E,U+76EE,U+76F4,U+76F8,U+770B,U+773C,U+7740,U+77E2,U+77E5,U+77E7,U+77ED,U+77F3,U+7834,U+78E8,U+78EF,U+793C,U+795D-795E,U+796D,U+7981,U+7985,U+798F,U+79C1,U+79CB,U+79D2,U+7A2E,U+7A40,U+7A4D,U+7A74,U+7A7A,U+7A81,U+7ACB,U+7ADC,U+7AE0,U+7B2C,U+7B46,U+7B50,U+7B97,U+7BB1,U+7BC0,U+7BC4,U+7C60,U+7D0B,U+7D2B,U+7D44,U+7D5E,U+7D99-7D9A,U+7DAD,U+7DD1,U+7DDA,U+7E2E,U+7F70,U+7F8E,U+7FA9,U+7FBD,U+7FD2,U+8005,U+8033,U+805E,U+8074,U+8133,U+81EA,U+81F3,U+8208,U+821E,U+826F,U+8272,U+8292,U+82B1,U+8336,U+8349,U+843D,U+8449,U+84B2,U+8535,U+85A9,U+85AC,U+85E4,U+866B,U+87C4,U+884C,U+888B,U+88DC,U+8981,U+898B,U+899A,U+89A7,U+89E3,U+8A00,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A5E,U+8A66,U+8A71,U+8A8D,U+8A9E,U+8AAD,U+8ACB,U+8B39,U+8C37,U+8C4A,U+8CA9,U+8CB7,U+8CC0,U+8CE2,U+8CEA,U+8D64,U+8D70,U+8D77,U+8D8A,U+8DB3,U+8ECA,U+8ED2,U+8EE2,U+8EF8,U+8F9E,U+8FB1,U+8FBA,U+8FFD,U+9000,U+9006,U+901A,U+901F-9020,U+9023,U+9031,U+9045,U+904E,U+9053-9054,U+907A,U+90E8,U+90FD,U+91CC-91CE,U+91D1,U+932C,U+9332,U+935B,U+9396,U+9577,U+9580,U+9583,U+958B,U+9593,U+95A2,U+964D,U+9650,U+968E,U+969C,U+96C7,U+96E8,U+96EA,U+96F6,U+96FB,U+970A,U+971C,U+9732,U+9752,U+9762,U+97A0,U+97F3,U+9808,U+982D,U+984C,U+9858,U+98A8,U+98DF,U+98F2,U+98F4,U+99AC,U+99C5,U+99FF,U+9AD8,U+9B92,U+9BC9,U+9CE5,U+9CF4,U+9EC4,U+9ED2,U+9F13,U+9F3B,U+9F8D,U+9FFF,U+FF00-FFEF,U+20087,U+20089-2008A,U+200A4,U+200CC,U+201A2,U+2634C,U+27607,U+2967F}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:local("Yuji Syuku"),local("YujiSyuku-Regular"),url(../fonts/YujiSyuku-shell.woff2) format("woff2");unicode-range:U+304F,U+3064-3065,U+30F6,U+4E00,U+4E09,U+4E0B,U+4E2D,U+4E80,U+4E8C,U+4E95,U+4ED8,U+4F11,U+4FDD,U+4FEE,U+539F,U+53E3,U+5408-5409,U+540D,U+54C1,U+56DB,U+571F,U+5742,U+578B,U+585A,U+5915,U+591C,U+5927,U+5948,U+5B50,U+5BAE,U+5C0F,U+5C3B,U+5C45,U+5C71,U+5CA1,U+5CF6,U+5D0E,U+5DDD,U+5E02,U+5E2B,U+5E2F,U+5E73,U+5E84,U+5E9C,U+5FA1,U+6238,U+624B,U+639B,U+65B0,U+65E5,U+663C,U+671D,U+672C,U+6761,U+677E,U+679D,U+6839,U+6851,U+6A4B,U+6A59,U+6B8B,U+6BD4,U+6C17,U+6C34,U+6C37,U+6C5F-6C60,U+6CA2,U+6CB9,U+6CBC,U+6D25,U+6D5C,U+6D77,U+706B,U+708E,U+7530-7531,U+767D,U+77F3,U+78EF,U+795E,U+7BB1,U+7D2B,U+7D44,U+7DD1,U+8208,U+821E,U+8336,U+8349,U+84B2,U+85AC,U+85E4,U+884C,U+888B,U+898B,U+8A00,U+8C37,U+8CC0,U+8D64,U+90E8,U+91CE,U+91D1,U+95A2,U+970A,U+9752,U+97A0,U+9808,U+9B92,U+9BC9,U+9CF4,U+9EC4,U+9ED2}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:400;font-display:swap;src:local("Shippori Mincho B1"),local("ShipporiMinchoB1-Regular"),url(../fonts/ShipporiMinchoB1-rest.woff2) format("woff2");unicode-range:U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:400;font-display:swap;src:local("Shippori Mincho B1"),local("ShipporiMinchoB1-Regular"),url(../fonts/ShipporiMinchoB1-n2.woff2) format("woff2");unicode-range:U+4E38,U+4E45,U+4E71,U+4E86,U+4ECB,U+4ECF,U+4EF2,U+4F38,U+4F9D,U+505C,U+50BE,U+50CF,U+5150,U+515A,U+5175,U+518D,U+520A,U+5238,U+523A,U+5247,U+526F,U+5287,U+52B9,U+52DF,U+52E2,U+5305,U+5352,U+5360,U+539A,U+53CC,U+53F2,U+542B,U+5468,U+56E3,U+56F2,U+5747,U+57DF,U+5883,U+592E,U+5965,U+59D4,U+5B63,U+5B9D,U+5BFA,U+5C01-5C02,U+5C06,U+5C0A,U+5C0E,U+5C4A,U+5C64,U+5CB8,U+5DDE,U+5DE8,U+5E03,U+5E0C,U+5E45,U+5E81,U+5E8A,U+5E95,U+5EF6,U+5F8B,U+5FEB,U+60A3,U+60A9,U+62C5,U+635C,U+63A1,U+63A5,U+640D,U+6539,U+65E7,U+66B4,U+672D,U+6750,U+67D4,U+67F1,U+6804,U+6838,U+68B0,U+690D,U+6975,U+6A39,U+6B27,U+6B74,U+6C38,U+6C5A,U+6C96,U+6CB3,U+6CC1,U+6D3E,U+6D45,U+6D74,U+6D99,U+6DB2,U+6DBC,U+6DF7,U+6E1B,U+6E2C,U+6E7E-6E7F,U+6E90,U+6E96,U+6EB6,U+6EF4,U+6F01,U+6FC0,U+6FC3,U+7126,U+713C,U+7167,U+716E,U+71C3,U+7206,U+722A,U+7248,U+7267,U+72C2,U+72ED,U+73CD,U+73ED,U+7518,U+7551,U+7565,U+7573,U+7642,U+76C6,U+76DB,U+76E4,U+7701,U+7802,U+786C,U+7948,U+79D8,U+79F0,U+79FB,U+7A0E,U+7AE5,U+7AF6,U+7B26,U+7B4B,U+7B56,U+7BA1,U+7BC9,U+7C21,U+7C4D,U+7C89,U+7C92,U+7CD6,U+7CFB,U+7D00,U+7D05,U+7D14,U+7D30,U+7D39,U+7D61,U+7D79,U+7DB1,U+7DCA,U+7DCF,U+7DE8,U+7DF4,U+7E3E,U+7F72,U+7FA4,U+7FCC,U+7FFC,U+8015,U+808C,U+809D,U+80A9,U+80BA,U+80C3,U+80F8,U+8102,U+811A,U+8155,U+8170,U+81D3,U+820C,U+822A,U+822C,U+829D,U+82B8,U+8302,U+8352,U+8377,U+83DC,U+83EF,U+8457,U+84B8,U+8584,U+85A6,U+865A,U+8840,U+8846,U+8857,U+885B,U+88AB,U+88C1-88C2,U+88C5,U+88CF,U+88FD,U+8907,U+89D2,U+89E6,U+8A70,U+8A8C,U+8A95,U+8A98,U+8AA0,U+8AB0,U+8AB2,U+8AF8,U+8B1B,U+8B1D,U+8B72,U+8C5A,U+8C61,U+8CA8,U+8CAF,U+8CB4,U+8CBF,U+8CC3,U+8CDE,U+8CFC,U+8D08,U+8D85,U+8DA3,U+8DDD,U+8DE1,U+8DF3,U+8E0A,U+8ECD,U+8EFD,U+8F03,U+8F09,U+8F1D,U+8F2A,U+8F38,U+8F9B,U+8FB2,U+8FEB,U+8FF0,U+900F,U+9047,U+90CA,U+90CE,U+90F5,U+91CF,U+91DD,U+9244,U+9632,U+9678,U+9707,U+9769,U+9806,U+9810,U+9818,U+984D,U+9999,U+99D0,U+9AA8,U+9F62}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:400;font-display:swap;src:local("Shippori Mincho B1"),local("ShipporiMinchoB1-Regular"),url(../fonts/ShipporiMinchoB1-n3.woff2) format("woff2");unicode-range:U+4E0E,U+4E21,U+4E89,U+4E92,U+4EA1,U+4EA4,U+4EF6,U+4EFB,U+4F1D,U+4F4D,U+4F59,U+4F8B,U+4F9B,U+4FC2,U+4FE1,U+5012,U+5024,U+5049,U+5074,U+5076,U+50CD,U+512A,U+5171,U+5177,U+5185,U+51B7,U+5217,U+5229,U+5230,U+5236,U+523B,U+5272,U+52A0,U+52AA,U+52B4,U+52D9,U+52DD,U+52E4,U+533A,U+5371,U+53CD-53CE,U+53D7,U+53F7,U+5404,U+5411,U+5426,U+5438,U+547C-547D,U+5546,U+559C,U+56E0,U+5831,U+5869,U+5897,U+592B,U+59BB,U+5A18,U+5A5A,U+5A66,U+5B85,U+5B98,U+5B9F,U+5BB3,U+5BB9,U+5BC4,U+5BDF,U+5C40,U+5CA9,U+5E78,U+5E7E,U+5F0F,U+5F15,U+5F53,U+5F79,U+5F7C,U+5F92,U+5FC5,U+5FF5,U+6012,U+6016,U+6027,U+6065,U+606F,U+60B2,U+611F,U+623B,U+6295,U+6298,U+62B1,U+62BC,U+62DB,U+63A2,U+652F,U+653F,U+6557,U+6563,U+65AD,U+6613,U+6628,U+666F,U+66AE,U+66F4,U+671B,U+671F,U+673A,U+6751,U+675F,U+679C,U+682A,U+683C,U+68EE,U+69CB,U+6A29,U+6B20,U+6B32,U+6BBA,U+6BDB,U+6C11,U+6C42,U+6C57,U+6CBB,U+6D6E,U+6D88,U+6DF1,U+6E08,U+6E56,U+6F14,U+7070,U+70AD,U+7159,U+72AF,U+72B6,U+7389,U+7403,U+7559,U+7591,U+75DB,U+76AE,U+76BF,U+76D7,U+770C,U+78BA,U+793A,U+7956,U+79D1,U+7A0B,U+7AF9,U+7B49,U+7CBE,U+7D04,U+7D4C,U+7D66,U+7D76,U+7DD2,U+7F6A,U+7F6E,U+8001,U+8077,U+80B2,U+80CC,U+80FD,U+82E5-82E6,U+8853,U+8868,U+898F,U+89B3,U+8A31,U+8AA4,U+8AAC,U+8ABF,U+8AC7,U+8AD6,U+8B58,U+8B66,U+8B70,U+8C46,U+8CA0-8CA1,U+8CA7,U+8CAC,U+8CBB,U+8CC7,U+8CDB,U+8DEF,U+8FBC,U+8FCE,U+9003,U+9014,U+9032,U+9055,U+9069,U+9078,U+914D,U+93E1,U+9589,U+962A,U+9664,U+967A,U+967D,U+969B,U+96D1,U+96E3,U+96F2,U+9759,U+975E,U+9774,U+9802,U+983C,U+985E,U+98DB,U+9AEA,U+9EA6}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:400;font-display:swap;src:local("Shippori Mincho B1"),local("ShipporiMinchoB1-Regular"),url(../fonts/ShipporiMinchoB1-n4.woff2) format("woff2");unicode-range:U+4E0D,U+4E57,U+4EE5,U+4F4F,U+4F7F,U+4FBF,U+5144,U+5149,U+516C,U+5225,U+52D5,U+533B,U+53BB,U+540C,U+541B,U+54E1,U+56F0,U+56F3,U+5712,U+5802,U+5922,U+59B9,U+59C9,U+59CB,U+5BA4,U+5BDD,U+5E83,U+5EFA,U+5F1F,U+5FD9,U+6025,U+60AA,U+6255,U+6559,U+6599,U+65B9,U+65CF,U+65E9,U+6614,U+6620,U+6669,U+6709,U+696D,U+6B4C,U+6B62,U+6B6F,U+6B7B,U+6CF3,U+6D0B,U+6D17,U+725B,U+7279,U+732B,U+738B,U+7406,U+753A,U+754C,U+75C5,U+767A,U+7686,U+771F-7720,U+7814,U+7A76,U+7A93,U+7B11,U+7B54,U+7C73,U+7D19,U+7D42,U+7D75,U+8003,U+8089,U+8179,U+8239,U+82F1,U+89AA,U+8A08,U+8CB8,U+8FD1,U+8FD4,U+8FF7,U+9001,U+904A-904B,U+9060,U+9152,U+9280,U+9662,U+96C6,U+9854,U+98EF,U+9928,U+9996,U+9A13,U+9B5A}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:400;font-display:swap;src:local("Shippori Mincho B1"),local("ShipporiMinchoB1-Regular"),url(../fonts/ShipporiMinchoB1-n5.woff2) format("woff2");unicode-range:U+4F55,U+5317,U+5348,U+5357,U+53F3,U+56FD,U+5973,U+5F8C,U+6BCD,U+7236,U+793E,U+897F}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:400;font-display:swap;src:local("Shippori Mincho B1"),local("ShipporiMinchoB1-Regular"),url(../fonts/ShipporiMinchoB1-base.woff2) format("woff2");unicode-range:U+0000-00FF,U+0100-024F,U+0370-03FF,U+2000-206F,U+2070-20CF,U+2100-214F,U+2154,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-25FF,U+2600-27BF,U+2E88,U+2E8C-2E8D,U+2E95,U+2E97,U+2EA4,U+2EAE,U+2EB7,U+2EBC,U+2ECA,U+2ECC,U+3000-30FF,U+31D4,U+31F0-31FF,U+3400,U+4DBF,U+4E00-4E01,U+4E03,U+4E07,U+4E09-4E0B,U+4E16,U+4E26,U+4E2D,U+4E3B,U+4E5D-4E5E,U+4E80,U+4E88,U+4E8B-4E8C,U+4E94-4E95,U+4EAC,U+4EBA-4EBB,U+4ECA,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE4,U+4EEE,U+4F11,U+4F1A,U+4F3A,U+4F3C,U+4F4E,U+4F53,U+4F5C,U+4F8D,U+4FDD,U+4FEE,U+500B,U+500D,U+5019,U+501F,U+5099,U+50B7,U+5104,U+5143,U+5146,U+5148,U+514B,U+5165,U+5168,U+516B,U+516D,U+5186,U+518A,U+5199,U+51AC,U+51E6,U+51FA,U+5206-5207,U+521D,U+5224,U+5237,U+524D,U+529B,U+52A9,U+52C9,U+5316,U+5339,U+5341,U+5343,U+534A,U+5354,U+5358,U+5370,U+539F,U+53C2,U+53CB,U+53D6,U+53E3-53E5,U+53EC,U+53EF-53F0,U+5408-5409,U+540D,U+5439,U+5446,U+544A,U+5473,U+548C,U+54C1,U+554F,U+5553,U+55B6,U+56DB,U+56DE,U+56FA,U+571F,U+5727-5728,U+5730,U+5742,U+574A,U+578B,U+57CB,U+57CE,U+57F5,U+5805,U+5834,U+585A,U+5875,U+58A8,U+58C1,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592A,U+5931,U+5948-5949,U+597D,U+5B50,U+5B57-5B58,U+5B66,U+5B87-5B89,U+5B8C,U+5B9A,U+5BA2,U+5BAE,U+5BB6,U+5BBF,U+5BCC,U+5BD2,U+5BE7,U+5BE9,U+5BFE,U+5C0F,U+5C11,U+5C3B,U+5C3E,U+5C45,U+5C4B,U+5C4F,U+5C71,U+5CA1,U+5CE0,U+5CF6,U+5D0E,U+5DDD,U+5DE5-5DE6,U+5DEE,U+5DFB,U+5E02,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E38,U+5E55,U+5E72-5E74,U+5E84,U+5E97,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5F10,U+5F31,U+5F37,U+5F59,U+5F62,U+5F71,U+5F85,U+5F97,U+5FA1,U+5FA9,U+5FAE,U+5FB4,U+5FC3,U+5FD8,U+601D,U+6050,U+6068,U+60C5,U+60F3,U+610F,U+611B,U+6163,U+61A9,U+6210,U+6226,U+6238,U+623F-6240,U+624B,U+624D,U+6253,U+627F-6280,U+629C,U+62DD,U+6301,U+6307,U+6311,U+6355,U+6368,U+639B,U+639F,U+63DB,U+643A,U+653E,U+656C,U+6570,U+6575,U+6587,U+65B0,U+65C5,U+65E2,U+65E5,U+6607,U+660E,U+661F,U+6625,U+662D,U+663C,U+6642,U+666E,U+6674,U+6691,U+6697,U+66DC,U+66F2,U+66F8,U+66FF-6700,U+6708,U+670D,U+671D,U+6728,U+672A-672C,U+6731,U+6761,U+6765,U+676F,U+6771,U+677E-677F,U+6797,U+679A,U+679D,U+67AF,U+67FB,U+6821,U+6839,U+6851,U+685C,U+68D2,U+697D,U+69CC,U+69D8,U+6A19,U+6A2A,U+6A4B,U+6A59,U+6A5F,U+6B21,U+6B63,U+6B66,U+6B69,U+6B73,U+6B8B,U+6BB5,U+6BBF,U+6BCE,U+6BD4,U+6C17,U+6C34,U+6C37,U+6C41,U+6C5F-6C60,U+6C7A,U+6CA2,U+6CB9,U+6CBC,U+6CC9-6CCA,U+6CD5,U+6CE2,U+6CE8,U+6D25,U+6D3B,U+6D41,U+6D5C,U+6D77,U+6E05,U+6E21,U+6E29,U+6E2F,U+6E4A,U+6E67,U+6E6F,U+6E80,U+6F22,U+6F6E,U+6FC1,U+706B,U+706F,U+7092,U+70B9-70BA,U+7121,U+7136,U+719F,U+71B1,U+7247,U+7269,U+72AC,U+72EC,U+733F,U+7344,U+73FE,U+74E2,U+751F,U+7523,U+7528,U+7530-7533,U+7537,U+753B,U+756A,U+75B2,U+767B,U+767D-767E,U+76EE,U+76F4,U+76F8,U+770B,U+773C,U+7740,U+77E2,U+77E5,U+77E7,U+77ED,U+77F3,U+7834,U+78E8,U+78EF,U+793C,U+795D-795E,U+796D,U+7981,U+7985,U+798F,U+79C1,U+79CB,U+79D2,U+7A2E,U+7A40,U+7A4D,U+7A74,U+7A7A,U+7A81,U+7ACB,U+7ADC,U+7AE0,U+7B2C,U+7B46,U+7B50,U+7B97,U+7BB1,U+7BC0,U+7BC4,U+7C60,U+7D0B,U+7D2B,U+7D44,U+7D5E,U+7D99-7D9A,U+7DAD,U+7DD1,U+7DDA,U+7E2E,U+7F70,U+7F8E,U+7FA9,U+7FBD,U+7FD2,U+8005,U+8033,U+805E,U+8074,U+8133,U+81EA,U+81F3,U+8208,U+821E,U+826F,U+8272,U+8292,U+82B1,U+8336,U+8349,U+843D,U+8449,U+84B2,U+8535,U+85A9,U+85AC,U+85E4,U+866B,U+87C4,U+884C,U+888B,U+88DC,U+8981,U+898B,U+899A,U+89A7,U+89E3,U+8A00,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A5E,U+8A66,U+8A71,U+8A8D,U+8A9E,U+8AAD,U+8ACB,U+8B39,U+8C37,U+8C4A,U+8CA9,U+8CB7,U+8CC0,U+8CE2,U+8CEA,U+8D64,U+8D70,U+8D77,U+8D8A,U+8DB3,U+8ECA,U+8ED2,U+8EE2,U+8EF8,U+8F9E,U+8FB1,U+8FBA,U+8FFD,U+9000,U+9006,U+901A,U+901F-9020,U+9023,U+9031,U+9045,U+904E,U+9053-9054,U+907A,U+90E8,U+90FD,U+91CC-91CE,U+91D1,U+932C,U+9332,U+935B,U+9396,U+9577,U+9580,U+9583,U+958B,U+9593,U+95A2,U+964D,U+9650,U+968E,U+969C,U+96C7,U+96E8,U+96EA,U+96F6,U+96FB,U+970A,U+971C,U+9732,U+9752,U+9762,U+97A0,U+97F3,U+9808,U+982D,U+984C,U+9858,U+98A8,U+98DF,U+98F2,U+98F4,U+99AC,U+99C5,U+99FF,U+9AD8,U+9B92,U+9BC9,U+9CE5,U+9CF4,U+9EC4,U+9ED2,U+9F13,U+9F3B,U+9F8D,U+9FFF,U+FF00-FFEF,U+20087,U+20089-2008A,U+200A4,U+200CC,U+201A2,U+2634C,U+27607,U+2967F}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:400;font-display:swap;src:local("Shippori Mincho B1"),local("ShipporiMinchoB1-Regular"),url(../fonts/ShipporiMinchoB1-shell.woff2) format("woff2");unicode-range:U+4E00,U+4E03,U+4E09,U+4E2D,U+4E5D,U+4E8C,U+4E94,U+4EE4,U+5143,U+516B,U+516D,U+51AC,U+51E6,U+51F6,U+5206,U+5341,U+534A,U+5409,U+548C,U+5553,U+56DB,U+590F,U+591C,U+5927,U+5BBF,U+5BD2,U+5C0F,U+5E74,U+65B0,U+65E5,U+660E,U+6625,U+6691,U+6708,U+672B,U+6C17,U+6C34,U+6E05,U+6E80,U+767D,U+79CB,U+7A2E,U+7A40,U+7ACB,U+7B2C,U+7BC0,U+81F3,U+8292,U+87C4,U+964D,U+96E8,U+96EA,U+971C,U+9732}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:local("Dela Gothic One"),local("DelaGothicOne-Regular"),url(../fonts/DelaGothicOne-rest.woff2) format("woff2");unicode-range:U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:local("Dela Gothic One"),local("DelaGothicOne-Regular"),url(../fonts/DelaGothicOne-n2.woff2) format("woff2");unicode-range:U+4E38,U+4E45,U+4E71,U+4E86,U+4ECB,U+4ECF,U+4EF2,U+4F38,U+4F9D,U+505C,U+50BE,U+50CF,U+5150,U+515A,U+5175,U+518D,U+520A,U+5238,U+523A,U+5247,U+526F,U+5287,U+52B9,U+52DF,U+52E2,U+5305,U+5352,U+5360,U+539A,U+53CC,U+53F2,U+542B,U+5468,U+56E3,U+56F2,U+5747,U+57DF,U+5883,U+592E,U+5965,U+59D4,U+5B63,U+5B9D,U+5BFA,U+5C01-5C02,U+5C06,U+5C0A,U+5C0E,U+5C4A,U+5C64,U+5CB8,U+5DDE,U+5DE8,U+5E03,U+5E0C,U+5E45,U+5E81,U+5E8A,U+5E95,U+5EF6,U+5F8B,U+5FEB,U+60A3,U+60A9,U+62C5,U+635C,U+63A1,U+63A5,U+640D,U+6539,U+65E7,U+66B4,U+672D,U+6750,U+67D4,U+67F1,U+6804,U+6838,U+68B0,U+690D,U+6975,U+6A39,U+6B27,U+6B74,U+6C38,U+6C5A,U+6C96,U+6CB3,U+6CC1,U+6D3E,U+6D45,U+6D74,U+6D99,U+6DB2,U+6DBC,U+6DF7,U+6E1B,U+6E2C,U+6E7E-6E7F,U+6E90,U+6E96,U+6EB6,U+6EF4,U+6F01,U+6FC0,U+6FC3,U+7126,U+713C,U+7167,U+716E,U+71C3,U+7206,U+722A,U+7248,U+7267,U+72C2,U+72ED,U+73CD,U+73ED,U+7518,U+7551,U+7565,U+7573,U+7642,U+76C6,U+76DB,U+76E4,U+7701,U+7802,U+786C,U+7948,U+79D8,U+79F0,U+79FB,U+7A0E,U+7AE5,U+7AF6,U+7B26,U+7B4B,U+7B56,U+7BA1,U+7BC9,U+7C21,U+7C4D,U+7C89,U+7C92,U+7CD6,U+7CFB,U+7D00,U+7D05,U+7D14,U+7D30,U+7D39,U+7D61,U+7D79,U+7DB1,U+7DCA,U+7DCF,U+7DE8,U+7DF4,U+7E3E,U+7F72,U+7FA4,U+7FCC,U+7FFC,U+8015,U+808C,U+809D,U+80A9,U+80BA,U+80C3,U+80F8,U+8102,U+811A,U+8155,U+8170,U+81D3,U+820C,U+822A,U+822C,U+829D,U+82B8,U+8302,U+8352,U+8377,U+83DC,U+83EF,U+8457,U+84B8,U+8584,U+85A6,U+865A,U+8840,U+8846,U+8857,U+885B,U+88AB,U+88C1-88C2,U+88C5,U+88CF,U+88FD,U+8907,U+89D2,U+89E6,U+8A70,U+8A8C,U+8A95,U+8A98,U+8AA0,U+8AB0,U+8AB2,U+8AF8,U+8B1B,U+8B1D,U+8B72,U+8C5A,U+8C61,U+8CA8,U+8CAF,U+8CB4,U+8CBF,U+8CC3,U+8CDE,U+8CFC,U+8D08,U+8D85,U+8DA3,U+8DDD,U+8DE1,U+8DF3,U+8E0A,U+8ECD,U+8EFD,U+8F03,U+8F09,U+8F1D,U+8F2A,U+8F38,U+8F9B,U+8FB2,U+8FEB,U+8FF0,U+900F,U+9047,U+90CA,U+90CE,U+90F5,U+91CF,U+91DD,U+9244,U+9632,U+9678,U+9707,U+9769,U+9806,U+9810,U+9818,U+984D,U+9999,U+99D0,U+9AA8,U+9F62}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:local("Dela Gothic One"),local("DelaGothicOne-Regular"),url(../fonts/DelaGothicOne-n3.woff2) format("woff2");unicode-range:U+4E0E,U+4E21,U+4E89,U+4E92,U+4EA1,U+4EA4,U+4EF6,U+4EFB,U+4F1D,U+4F4D,U+4F59,U+4F8B,U+4F9B,U+4FC2,U+4FE1,U+5012,U+5024,U+5049,U+5074,U+5076,U+50CD,U+512A,U+5171,U+5177,U+5185,U+51B7,U+5217,U+5229,U+5230,U+5236,U+523B,U+5272,U+52A0,U+52AA,U+52B4,U+52D9,U+52DD,U+52E4,U+533A,U+5371,U+53CD-53CE,U+53D7,U+53F7,U+5404,U+5411,U+5426,U+5438,U+547C-547D,U+5546,U+559C,U+56E0,U+5831,U+5869,U+5897,U+592B,U+59BB,U+5A18,U+5A5A,U+5A66,U+5B85,U+5B98,U+5B9F,U+5BB3,U+5BB9,U+5BC4,U+5BDF,U+5C40,U+5CA9,U+5E78,U+5E7E,U+5F0F,U+5F15,U+5F53,U+5F79,U+5F7C,U+5F92,U+5FC5,U+5FF5,U+6012,U+6016,U+6027,U+6065,U+606F,U+60B2,U+611F,U+623B,U+6295,U+6298,U+62B1,U+62BC,U+62DB,U+63A2,U+652F,U+653F,U+6557,U+6563,U+65AD,U+6613,U+6628,U+666F,U+66AE,U+66F4,U+671B,U+671F,U+673A,U+6751,U+675F,U+679C,U+682A,U+683C,U+68EE,U+69CB,U+6A29,U+6B20,U+6B32,U+6BBA,U+6BDB,U+6C11,U+6C42,U+6C57,U+6CBB,U+6D6E,U+6D88,U+6DF1,U+6E08,U+6E56,U+6F14,U+7070,U+70AD,U+7159,U+72AF,U+72B6,U+7389,U+7403,U+7559,U+7591,U+75DB,U+76AE,U+76BF,U+76D7,U+770C,U+78BA,U+793A,U+7956,U+79D1,U+7A0B,U+7AF9,U+7B49,U+7CBE,U+7D04,U+7D4C,U+7D66,U+7D76,U+7DD2,U+7F6A,U+7F6E,U+8001,U+8077,U+80B2,U+80CC,U+80FD,U+82E5-82E6,U+8853,U+8868,U+898F,U+89B3,U+8A31,U+8AA4,U+8AAC,U+8ABF,U+8AC7,U+8AD6,U+8B58,U+8B66,U+8B70,U+8C46,U+8CA0-8CA1,U+8CA7,U+8CAC,U+8CBB,U+8CC7,U+8CDB,U+8DEF,U+8FBC,U+8FCE,U+9003,U+9014,U+9032,U+9055,U+9069,U+9078,U+914D,U+93E1,U+9589,U+962A,U+9664,U+967A,U+967D,U+969B,U+96D1,U+96E3,U+96F2,U+9759,U+975E,U+9774,U+9802,U+983C,U+985E,U+98DB,U+9AEA,U+9EA6}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:local("Dela Gothic One"),local("DelaGothicOne-Regular"),url(../fonts/DelaGothicOne-n4.woff2) format("woff2");unicode-range:U+4E0D,U+4E57,U+4EE5,U+4F4F,U+4F7F,U+4FBF,U+5144,U+5149,U+516C,U+5225,U+52D5,U+533B,U+53BB,U+540C,U+541B,U+54E1,U+56F0,U+56F3,U+5712,U+5802,U+5922,U+59B9,U+59C9,U+59CB,U+5BA4,U+5BDD,U+5E83,U+5EFA,U+5F1F,U+5FD9,U+6025,U+60AA,U+6255,U+6559,U+6599,U+65B9,U+65CF,U+65E9,U+6614,U+6620,U+6669,U+6709,U+696D,U+6B4C,U+6B62,U+6B6F,U+6B7B,U+6CF3,U+6D0B,U+6D17,U+725B,U+7279,U+732B,U+738B,U+7406,U+753A,U+754C,U+75C5,U+767A,U+7686,U+771F-7720,U+7814,U+7A76,U+7A93,U+7B11,U+7B54,U+7C73,U+7D19,U+7D42,U+7D75,U+8003,U+8089,U+8179,U+8239,U+82F1,U+89AA,U+8A08,U+8CB8,U+8FD1,U+8FD4,U+8FF7,U+9001,U+904A-904B,U+9060,U+9152,U+9280,U+9662,U+96C6,U+9854,U+98EF,U+9928,U+9996,U+9A13,U+9B5A}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:local("Dela Gothic One"),local("DelaGothicOne-Regular"),url(../fonts/DelaGothicOne-n5.woff2) format("woff2");unicode-range:U+4F55,U+5317,U+5348,U+5357,U+53F3,U+56FD,U+5973,U+5F8C,U+6BCD,U+7236,U+793E,U+897F}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:local("Dela Gothic One"),local("DelaGothicOne-Regular"),url(../fonts/DelaGothicOne-base.woff2) format("woff2");unicode-range:U+0000-00FF,U+0100-024F,U+0370-03FF,U+2000-206F,U+2070-20CF,U+2100-214F,U+2154,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-25FF,U+2600-27BF,U+2E88,U+2E8C-2E8D,U+2E95,U+2E97,U+2EA4,U+2EAE,U+2EB7,U+2EBC,U+2ECA,U+2ECC,U+3000-30FF,U+31D4,U+31F0-31FF,U+3400,U+4DBF,U+4E00-4E01,U+4E03,U+4E07,U+4E09-4E0B,U+4E16,U+4E26,U+4E2D,U+4E3B,U+4E5D-4E5E,U+4E80,U+4E88,U+4E8B-4E8C,U+4E94-4E95,U+4EAC,U+4EBA-4EBB,U+4ECA,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE4,U+4EEE,U+4F11,U+4F1A,U+4F3A,U+4F3C,U+4F4E,U+4F53,U+4F5C,U+4F8D,U+4FDD,U+4FEE,U+500B,U+500D,U+5019,U+501F,U+5099,U+50B7,U+5104,U+5143,U+5146,U+5148,U+514B,U+5165,U+5168,U+516B,U+516D,U+5186,U+518A,U+5199,U+51AC,U+51E6,U+51FA,U+5206-5207,U+521D,U+5224,U+5237,U+524D,U+529B,U+52A9,U+52C9,U+5316,U+5339,U+5341,U+5343,U+534A,U+5354,U+5358,U+5370,U+539F,U+53C2,U+53CB,U+53D6,U+53E3-53E5,U+53EC,U+53EF-53F0,U+5408-5409,U+540D,U+5439,U+5446,U+544A,U+5473,U+548C,U+54C1,U+554F,U+5553,U+55B6,U+56DB,U+56DE,U+56FA,U+571F,U+5727-5728,U+5730,U+5742,U+574A,U+578B,U+57CB,U+57CE,U+57F5,U+5805,U+5834,U+585A,U+5875,U+58A8,U+58C1,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592A,U+5931,U+5948-5949,U+597D,U+5B50,U+5B57-5B58,U+5B66,U+5B87-5B89,U+5B8C,U+5B9A,U+5BA2,U+5BAE,U+5BB6,U+5BBF,U+5BCC,U+5BD2,U+5BE7,U+5BE9,U+5BFE,U+5C0F,U+5C11,U+5C3B,U+5C3E,U+5C45,U+5C4B,U+5C4F,U+5C71,U+5CA1,U+5CE0,U+5CF6,U+5D0E,U+5DDD,U+5DE5-5DE6,U+5DEE,U+5DFB,U+5E02,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E38,U+5E55,U+5E72-5E74,U+5E84,U+5E97,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5F10,U+5F31,U+5F37,U+5F59,U+5F62,U+5F71,U+5F85,U+5F97,U+5FA1,U+5FA9,U+5FAE,U+5FB4,U+5FC3,U+5FD8,U+601D,U+6050,U+6068,U+60C5,U+60F3,U+610F,U+611B,U+6163,U+61A9,U+6210,U+6226,U+6238,U+623F-6240,U+624B,U+624D,U+6253,U+627F-6280,U+629C,U+62DD,U+6301,U+6307,U+6311,U+6355,U+6368,U+639B,U+639F,U+63DB,U+643A,U+653E,U+656C,U+6570,U+6575,U+6587,U+65B0,U+65C5,U+65E2,U+65E5,U+6607,U+660E,U+661F,U+6625,U+662D,U+663C,U+6642,U+666E,U+6674,U+6691,U+6697,U+66DC,U+66F2,U+66F8,U+66FF-6700,U+6708,U+670D,U+671D,U+6728,U+672A-672C,U+6731,U+6761,U+6765,U+676F,U+6771,U+677E-677F,U+6797,U+679A,U+679D,U+67AF,U+67FB,U+6821,U+6839,U+6851,U+685C,U+68D2,U+697D,U+69CC,U+69D8,U+6A19,U+6A2A,U+6A4B,U+6A59,U+6A5F,U+6B21,U+6B63,U+6B66,U+6B69,U+6B73,U+6B8B,U+6BB5,U+6BBF,U+6BCE,U+6BD4,U+6C17,U+6C34,U+6C37,U+6C41,U+6C5F-6C60,U+6C7A,U+6CA2,U+6CB9,U+6CBC,U+6CC9-6CCA,U+6CD5,U+6CE2,U+6CE8,U+6D25,U+6D3B,U+6D41,U+6D5C,U+6D77,U+6E05,U+6E21,U+6E29,U+6E2F,U+6E4A,U+6E67,U+6E6F,U+6E80,U+6F22,U+6F6E,U+6FC1,U+706B,U+706F,U+7092,U+70B9-70BA,U+7121,U+7136,U+719F,U+71B1,U+7247,U+7269,U+72AC,U+72EC,U+733F,U+7344,U+73FE,U+74E2,U+751F,U+7523,U+7528,U+7530-7533,U+7537,U+753B,U+756A,U+75B2,U+767B,U+767D-767E,U+76EE,U+76F4,U+76F8,U+770B,U+773C,U+7740,U+77E2,U+77E5,U+77E7,U+77ED,U+77F3,U+7834,U+78E8,U+78EF,U+793C,U+795D-795E,U+796D,U+7981,U+7985,U+798F,U+79C1,U+79CB,U+79D2,U+7A2E,U+7A40,U+7A4D,U+7A74,U+7A7A,U+7A81,U+7ACB,U+7ADC,U+7AE0,U+7B2C,U+7B46,U+7B50,U+7B97,U+7BB1,U+7BC0,U+7BC4,U+7C60,U+7D0B,U+7D2B,U+7D44,U+7D5E,U+7D99-7D9A,U+7DAD,U+7DD1,U+7DDA,U+7E2E,U+7F70,U+7F8E,U+7FA9,U+7FBD,U+7FD2,U+8005,U+8033,U+805E,U+8074,U+8133,U+81EA,U+81F3,U+8208,U+821E,U+826F,U+8272,U+8292,U+82B1,U+8336,U+8349,U+843D,U+8449,U+84B2,U+8535,U+85A9,U+85AC,U+85E4,U+866B,U+87C4,U+884C,U+888B,U+88DC,U+8981,U+898B,U+899A,U+89A7,U+89E3,U+8A00,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A5E,U+8A66,U+8A71,U+8A8D,U+8A9E,U+8AAD,U+8ACB,U+8B39,U+8C37,U+8C4A,U+8CA9,U+8CB7,U+8CC0,U+8CE2,U+8CEA,U+8D64,U+8D70,U+8D77,U+8D8A,U+8DB3,U+8ECA,U+8ED2,U+8EE2,U+8EF8,U+8F9E,U+8FB1,U+8FBA,U+8FFD,U+9000,U+9006,U+901A,U+901F-9020,U+9023,U+9031,U+9045,U+904E,U+9053-9054,U+907A,U+90E8,U+90FD,U+91CC-91CE,U+91D1,U+932C,U+9332,U+935B,U+9396,U+9577,U+9580,U+9583,U+958B,U+9593,U+95A2,U+964D,U+9650,U+968E,U+969C,U+96C7,U+96E8,U+96EA,U+96F6,U+96FB,U+970A,U+971C,U+9732,U+9752,U+9762,U+97A0,U+97F3,U+9808,U+982D,U+984C,U+9858,U+98A8,U+98DF,U+98F2,U+98F4,U+99AC,U+99C5,U+99FF,U+9AD8,U+9B92,U+9BC9,U+9CE5,U+9CF4,U+9EC4,U+9ED2,U+9F13,U+9F3B,U+9F8D,U+9FFF,U+FF00-FFEF,U+20087,U+20089-2008A,U+200A4,U+200CC,U+201A2,U+2634C,U+27607,U+2967F}*,*:before,*:after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth;scrollbar-color:var(--hai) transparent;scrollbar-width:thin;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}body{position:relative;min-width:320px;text-rendering:optimizeLegibility}body:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--paper);opacity:var(--paper-opacity)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg,video,canvas{display:block;max-width:100%;height:auto}svg{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0;text-align:inherit}button:disabled{cursor:default}fieldset{margin:0;padding:0;border:0;min-inline-size:0}legend{padding:0}a{color:var(--ai);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}hr{border:0;border-top:1px solid var(--line);margin:var(--sp-4) 0}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line)}code,kbd,samp,pre{font-family:var(--font-pixel);font-size:.95em}::selection{background:color-mix(in srgb,var(--kin) 45%,transparent)}:focus:not(:focus-visible){outline:none}[hidden],.hidden{display:none!important}input[type=range]{min-height:var(--touch)}input[type=checkbox],input[type=radio]{width:1.25em;height:1.25em;accent-color:var(--shu)}h1{font-size:var(--fs-5);line-height:1.2;font-weight:700}h2{font-size:var(--fs-4);line-height:1.3;font-weight:700}h3{font-size:var(--fs-3);line-height:1.4;font-weight:700}h4,h5,h6{font-size:var(--fs-2);line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted)}small,.small{font-size:var(--fs-2)}.fs-1{font-size:var(--fs-1)}.fs-2{font-size:var(--fs-2)}.fs-3{font-size:var(--fs-3)}.fs-4{font-size:var(--fs-4)}.fs-5{font-size:var(--fs-5)}.fs-6{font-size:var(--fs-6)}.fs-7{font-size:var(--fs-7)}.fs-8{font-size:var(--fs-8)}.ja,:lang(ja),[lang=ja]{font-family:var(--font-ja);font-feature-settings:"palt";line-height:var(--lh-ja);word-break:normal;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}ruby{ruby-position:over;ruby-align:center}rt{font-size:.5em;line-height:1;color:var(--fg-muted);user-select:none}.pixel{font-family:var(--font-pixel);font-feature-settings:normal;letter-spacing:.02em}.brush{font-family:var(--font-brush);font-feature-settings:"palt";line-height:1.1}.mincho{font-family:var(--font-mincho);font-feature-settings:"palt"}.neon{font-family:var(--font-neon);letter-spacing:.04em}.visually-hidden,.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.visually-hidden.focusable:focus,.visually-hidden.focusable:focus-visible{position:fixed!important;top:var(--sp-2);left:var(--sp-2);z-index:1000;width:auto;height:auto;margin:0;padding:var(--sp-2) var(--sp-4);clip:auto;clip-path:none;white-space:normal;color:var(--fg);background:var(--surface);border:2px solid var(--focus);border-radius:var(--radius-sm)}.container{width:100%;max-width:960px;margin-inline:auto;padding-inline:max(var(--gutter),var(--safe-left)) max(var(--gutter),var(--safe-right))}.container--narrow{max-width:720px}.stack{display:flex;flex-direction:column;gap:var(--sp-3)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.grid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.gap-1{gap:var(--sp-1)}.gap-2{gap:var(--sp-2)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.mt-1{margin-top:var(--sp-1)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mb-1{margin-bottom:var(--sp-1)}.mb-2{margin-bottom:var(--sp-2)}.mb-3{margin-bottom:var(--sp-3)}.mb-4{margin-bottom:var(--sp-4)}.muted{color:var(--fg-muted)}.center{text-align:center}.right{text-align:right}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.touch,a.touch,button.touch{min-width:var(--touch);min-height:var(--touch);display:inline-flex;align-items:center;justify-content:center}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--hai) 60%,transparent);border-radius:4px}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*:not(.rm-fade),*:not(.rm-fade):before,*:not(.rm-fade):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.reduced-motion,.reduced-motion *:not(.rm-fade),.reduced-motion *:not(.rm-fade):before,.reduced-motion *:not(.rm-fade):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media print{:root{color-scheme:light}body{background:var(--surface);color:var(--fg)}.no-print,nav,.nav,.toast,.skip-link,#live{display:none!important}a{color:inherit;text-decoration:none}.status-window,.card,.panel{break-inside:avoid;box-shadow:none}}.status-window{position:relative;padding:var(--sp-3) var(--sp-4);color:var(--fg);background:color-mix(in srgb,var(--raised) 92%,transparent);border:2px double var(--fg-muted);border-radius:2px;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}:root[data-color-scheme=dark] .status-window{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kin) 35%,var(--line))}.status-window__label,.status-window>h2,.status-window>h3{font-family:var(--font-pixel);font-size:var(--fs-1);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.scroll-card{position:relative;padding:var(--sp-4) var(--sp-4);margin-inline:6px;color:var(--fg);background:var(--surface);border-block:1px solid var(--line);transform-origin:top center;animation:scroll-unroll .24s var(--ease) both}.scroll-card:before,.scroll-card:after{content:"";position:absolute;top:-4px;bottom:-4px;width:10px;background:linear-gradient(to right,var(--raised),var(--line),var(--raised));border:1px solid var(--line);border-radius:5px}.scroll-card:before{left:-6px}.scroll-card:after{right:-6px}.scroll-card__title{font-family:var(--font-brush);font-size:var(--fs-4)}@keyframes scroll-unroll{0%{transform:scaleY(.04);opacity:.4}to{transform:none;opacity:1}}.hanko{--hanko-size: 56px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-width:var(--hanko-size);min-height:var(--hanko-size);padding:var(--sp-3) var(--sp-5);font-weight:700;font-size:var(--fs-3);line-height:1.1;letter-spacing:.02em;color:var(--bg);background:var(--shu);border:2px solid var(--shu);border-radius:6px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bg) 35%,transparent),0 1px color-mix(in srgb,var(--fg) 25%,transparent);text-decoration:none;cursor:pointer;transition:transform 60ms var(--ease),background .12s var(--ease);-webkit-tap-highlight-color:transparent}.hanko [lang=ja]{font-family:var(--font-brush);font-size:1.15em;line-height:1}.hanko:hover{background:color-mix(in srgb,var(--shu) 88%,var(--fg))}.hanko:active{transform:scale(.96);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bg) 35%,transparent),0 0 0 6px color-mix(in srgb,var(--shu) 30%,transparent)}.hanko:disabled,.hanko[aria-disabled=true]{color:var(--surface);background:var(--hai);border-color:var(--hai);box-shadow:none;cursor:default}.hanko--lg{--hanko-size: 88px;flex-direction:column;padding:var(--sp-4) var(--sp-5);font-size:var(--fs-4)}.hanko--lg small{font-weight:400;font-size:var(--fs-2)}.hanko:after{content:"";position:absolute;inset:-2px;pointer-events:none;border:2px solid var(--shu);border-radius:inherit;opacity:0}.hanko--pressed:after,.hanko.is-pressed:after{animation:ink-bleed .22s var(--ease-out) both}@keyframes ink-bleed{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--touch);min-width:var(--touch);padding:var(--sp-2) var(--sp-4);font-weight:600;line-height:1.2;color:var(--fg);background:var(--raised);border:2px solid var(--line);border-radius:var(--radius);text-decoration:none;cursor:pointer;transition:border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease),transform 60ms var(--ease)}.btn:hover{border-color:var(--fg-muted)}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{color:var(--hai);cursor:default;transform:none}.btn--ghost{background:transparent}.btn--danger{color:var(--shu-text);border-color:color-mix(in srgb,var(--shu) 50%,var(--line))}.btn--sm{min-height:var(--touch);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-2)}.btn[aria-pressed=true]{border-color:var(--ai);background:color-mix(in srgb,var(--ai) 12%,var(--raised))}.chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);font-size:var(--fs-1);line-height:1.4;color:var(--fg-muted);background:var(--raised);border:1px solid var(--line);border-radius:999px;white-space:nowrap}.chip--kiai{color:var(--ink);background:var(--kin);border-color:var(--kin)}.chip--tag{color:var(--shu-text);border-color:color-mix(in srgb,var(--shu) 40%,var(--line))}.chip--accent{color:var(--ai);border-color:color-mix(in srgb,var(--ai) 40%,var(--line))}.tag{display:inline-block;padding:0 var(--sp-2);font-family:var(--font-pixel);font-size:var(--fs-1);line-height:1.6;color:var(--fg-muted);border:1px solid var(--line);border-radius:var(--radius-sm)}.kbd,kbd.kbd{display:inline-block;min-width:1.6em;padding:0 var(--sp-1);font-family:var(--font-pixel);font-size:var(--fs-1);line-height:1.6;text-align:center;color:var(--fg-muted);background:var(--surface);border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--radius-sm)}.card{padding:var(--sp-4);color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.card--link{display:block;text-decoration:none;transition:border-color var(--dur-1) var(--ease)}.card--link:hover{border-color:var(--fg-muted)}.panel{padding:var(--sp-4);background:var(--raised);border-radius:var(--radius)}.notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-4);color:var(--fg);background:var(--raised);border-left:4px solid var(--ai);border-radius:var(--radius-sm)}.notice--warn{border-left-color:var(--kin)}.notice--shu{border-left-color:var(--shu)}.empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--fg-muted)}.list{display:flex;flex-direction:column}.list__item{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--touch);padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}.list__item:last-child{border-bottom:0}.field{display:flex;flex-direction:column;gap:var(--sp-1)}.field__label{font-size:var(--fs-2);font-weight:600}legend.field__label{margin-bottom:var(--sp-1)}.field__hint{font-size:var(--fs-1);color:var(--fg-muted)}.input,.select,input.input,select.select,textarea.input{width:100%;min-height:var(--touch);padding:var(--sp-2) var(--sp-3);color:var(--fg);background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);transition:border-color var(--dur-1) var(--ease)}.input:focus,.select:focus{border-color:var(--ai)}.switch{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--touch);cursor:pointer}.forge-bar{display:flex;align-items:center;gap:var(--sp-2);min-height:28px}.forge-bar__label{font-family:var(--font-pixel);font-size:var(--fs-2);white-space:nowrap}.forge-bar__track{position:relative;flex:1 1 auto;height:10px;overflow:hidden;background:var(--line);border:1px solid var(--fg-muted);border-radius:3px}.forge-bar__fill{height:100%;background:linear-gradient(to right,var(--shu),var(--kin));transform-origin:left center;transition:transform .22s var(--ease-out)}.forge-bar__count{font-family:var(--font-pixel);font-size:var(--fs-2);color:var(--fg-muted)}.progress{position:relative;height:8px;overflow:hidden;background:var(--line);border-radius:4px}.progress__fill{height:100%;background:var(--kin);border-radius:inherit;transform-origin:left center;transition:transform .22s var(--ease-out)}.progress--ai .progress__fill{background:var(--ai)}.progress--matcha .progress__fill{background:var(--matcha)}.combo{display:inline-flex;align-items:baseline;gap:var(--sp-1);font-family:var(--font-pixel);font-size:var(--fs-4);line-height:1;color:var(--fg);transform-origin:right center;transition:transform .22s var(--ease),color .22s var(--ease)}.combo small{font-size:var(--fs-1);color:var(--fg-muted)}.combo[data-tier="1"]{transform:scale(1.1)}.combo[data-tier="2"]{transform:scale(1.2);color:var(--kin-text)}.combo[data-tier="3"]{transform:scale(1.3);color:var(--shu-text)}:is(:root[data-feel=arcade],body.feel-arcade) .combo[data-tier="2"],:is(:root[data-feel=arcade],body.feel-arcade) .combo[data-tier="3"]{animation:combo-pop var(--dur-2) var(--ease) both}@keyframes combo-pop{0%{transform:scale(1)}50%{transform:scale(1.45)}to{transform:scale(1.3)}}.feel-zen .combo,.feel-zen .forge-bar__fill{display:none}.judge-card{position:relative;border-left:4px solid var(--ai)}.tategaki{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-ja);font-feature-settings:"palt","vert";line-height:1.9;letter-spacing:.08em;max-height:100%}.tategaki--mincho{font-family:var(--font-mincho)}.road-nav{display:flex;gap:var(--sp-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:var(--sp-3) var(--gutter);margin-inline:calc(-1 * var(--gutter));background:linear-gradient(to bottom,transparent calc(50% - 2px),var(--line) calc(50% - 2px),var(--line) calc(50% + 2px),transparent calc(50% + 2px))}.road-nav__station{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);min-width:72px;min-height:var(--touch);scroll-snap-align:center;text-decoration:none;color:var(--fg)}.road-nav__station[data-state=locked]{color:var(--hai)}.road-nav__station[data-state=next] .seal{background:var(--kin);border-color:var(--kin);color:var(--bg)}.road-nav__name{font-size:var(--fs-1);text-align:center}.seal{display:inline-grid;place-items:center;width:32px;height:32px;font-family:var(--font-brush);font-size:var(--fs-2);line-height:1;color:var(--bg);background:var(--shu);border:2px solid var(--shu);border-radius:4px;transform:rotate(-4deg)}.seal--round{border-radius:50%}.seal--locked{color:var(--hai);background:transparent;border-color:var(--hai);border-style:dashed;transform:none}.seal--perfect{box-shadow:0 0 0 2px var(--kin)}.belt{display:inline-flex;align-items:center;gap:var(--sp-2);padding:2px var(--sp-2) 2px 2px;font-size:var(--fs-1);color:var(--fg);background:var(--raised);border:1px solid var(--line);border-radius:999px;white-space:nowrap}.belt:before{content:"";display:inline-block;width:28px;height:10px;border-radius:2px;background:var(--belt-color, var(--belt-white));border:1px solid var(--line)}.belt--white,[data-belt=white]{--belt-color: var(--belt-white)}.belt--yellow,[data-belt=yellow]{--belt-color: var(--belt-yellow)}.belt--orange,[data-belt=orange]{--belt-color: var(--belt-orange)}.belt--green,[data-belt=green]{--belt-color: var(--belt-green)}.belt--blue,[data-belt=blue]{--belt-color: var(--belt-blue)}.belt--purple,[data-belt=purple]{--belt-color: var(--belt-purple)}.belt--brown,[data-belt=brown]{--belt-color: var(--belt-brown)}.belt--black,[data-belt=black]{--belt-color: var(--belt-black)}.belt--black:before,[data-belt=black].belt:before{background-image:repeating-linear-gradient(to right,transparent 0 6px,var(--kin) 6px 8px)}.flame{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--fg-muted)}.flame__glyph{display:inline-block;width:1em;height:1em;font-size:var(--fs-4);line-height:1}.flame[data-state=lit]{color:var(--shu-text)}.flame[data-state=gold]{color:var(--kin-text)}.flame[data-state=ember]{color:color-mix(in srgb,var(--shu) 55%,var(--hai))}.flame[data-state=frozen]{color:var(--ai)}.flame[data-state=rest]{color:var(--matcha)}.flame[data-state=broken]{color:var(--hai)}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--gutter);background:color-mix(in srgb,var(--bg) 80%,transparent);animation:fade-in var(--dur-2) var(--ease) both}.modal__card{width:min(100%,480px);max-height:calc(100dvh - 2 * var(--gutter));overflow:auto;padding:var(--sp-5);background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);animation:rise-in var(--dur-2) var(--ease) both}.modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4)}.toast{position:fixed;left:50%;bottom:calc(var(--nav-height, 64px) + var(--safe-bottom) + var(--sp-3));z-index:90;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);width:min(calc(100% - 2 * var(--gutter)),480px);padding:var(--sp-3) var(--sp-4);color:var(--fg);background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 6px 24px color-mix(in srgb,var(--fg) 18%,transparent);transform:translate(-50%);animation:rise-in var(--dur-2) var(--ease) both}.toast__text{flex:1 1 200px}.nav{display:flex;justify-content:space-around;align-items:stretch;gap:0;background:var(--surface);border-top:1px solid var(--line)}.nav__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--touch);padding:var(--sp-1) var(--sp-1);font-size:var(--fs-1);line-height:1.2;color:var(--fg-muted);text-decoration:none;border-top:2px solid transparent;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.nav__item[aria-current=page]{color:var(--shu-text);border-top-color:var(--shu)}.nav__glyph{font-family:var(--font-ja);font-size:var(--fs-4);line-height:1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toast{animation-name:toast-in}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes belt-flip{0%{transform:rotateX(90deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.scroll-card,.modal__card,.toast{animation:fade-in var(--dur-2) linear both}.hanko--pressed:after,.hanko.is-pressed:after,:is(:root[data-feel=arcade],body.feel-arcade) .combo[data-tier="2"],:is(:root[data-feel=arcade],body.feel-arcade) .combo[data-tier="3"]{animation:none}.hanko:active,.btn:active,.combo[data-tier]{transform:none}.toast{transform:translate(-50%)}}.reduced-motion .scroll-card,.reduced-motion .modal__card,.reduced-motion .toast{animation:fade-in var(--dur-2) linear both}.reduced-motion .hanko--pressed:after,.reduced-motion .hanko.is-pressed:after,body.reduced-motion.feel-arcade .combo[data-tier="2"],body.reduced-motion.feel-arcade .combo[data-tier="3"],:root[data-reduced-motion] .combo[data-tier="2"],:root[data-reduced-motion] .combo[data-tier="3"]{animation:none}.reduced-motion .hanko:active,.reduced-motion .btn:active,.reduced-motion .combo[data-tier]{transform:none}.reduced-motion .toast{transform:translate(-50%)}:is(:root[data-feel=arcade],body.feel-arcade):is([data-crt],.crt) .crt{position:relative;isolation:isolate}:is(:root[data-feel=arcade],body.feel-arcade):is([data-crt],.crt) .crt:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 2px,color-mix(in srgb,var(--bg) 22%,transparent) 2px 3px);mix-blend-mode:multiply}:is(:root[data-feel=arcade],body.feel-arcade):is([data-crt],.crt) .crt:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse at center,transparent 60%,color-mix(in srgb,var(--bg) 55%,transparent) 100%)}:is(:root[data-feel=arcade],body.feel-arcade):is([data-crt],.crt) .crt>*{text-shadow:1px 0 0 color-mix(in srgb,var(--neon-c) 45%,transparent),-1px 0 0 color-mix(in srgb,var(--neon-m) 45%,transparent)}:is(:root[data-feel=arcade],body.feel-arcade) .halftone{position:relative}:is(:root[data-feel=arcade],body.feel-arcade) .halftone:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--fg) 14%,transparent) 1px,transparent 1.5px);background-size:6px 6px;mix-blend-mode:multiply}:is(:root[data-feel=arcade],body.feel-arcade) .status-window>h2,:is(:root[data-feel=arcade],body.feel-arcade) .status-window>h3{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--neon-c-text)}:is(:root[data-feel=arcade],body.feel-arcade) .hiscore{font-family:var(--font-pixel);font-size:var(--fs-2);letter-spacing:.06em;color:var(--kin-text);background:color-mix(in srgb,var(--bg) 85%,transparent);border:2px solid var(--neon-c)}:is(:root[data-feel=arcade],body.feel-arcade) .hiscore th,:is(:root[data-feel=arcade],body.feel-arcade) .hiscore td{border-bottom:1px dashed color-mix(in srgb,var(--neon-c) 40%,transparent)}:is(:root[data-feel=arcade],body.feel-arcade) .hanko{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bg) 35%,transparent),var(--glow-shu)}@keyframes nijimi{0%{opacity:0;translate:var(--from, 0 0);scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes kasure{0%{opacity:1;translate:0 0}to{opacity:0;translate:var(--to, -6px 0)}}@keyframes hiku{0%{scale:0 1}to{scale:1 1}}@keyframes hiku-y{0%{scale:1 0}to{scale:1 1}}@keyframes hiku-stroke{0%{stroke-dashoffset:var(--dash, 1)}to{stroke-dashoffset:0}}@keyframes osu{0%{scale:1}40%{scale:1.12}75%{scale:.98}to{scale:1}}@keyframes kawaku{0%{opacity:.3}to{opacity:0}}@keyframes tomosu{0%{opacity:var(--from-alpha, 0)}to{opacity:var(--to-alpha, 1)}}@keyframes meku{0%{clip-path:inset(0 100% 0 0);opacity:.6}to{clip-path:inset(0);opacity:1}}@keyframes meku-back{0%{clip-path:inset(0 0 0 100%);opacity:.6}to{clip-path:inset(0);opacity:1}}@keyframes meku-down{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes mat{0%{opacity:0}to{opacity:1}}@keyframes mat-out{0%{opacity:1}to{opacity:0}}@keyframes sign-settle{0%{scale:1.43}to{scale:1}}@keyframes tanzaku-in{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0 0}}@keyframes tanzaku-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -100%}}.ink-nijimi{animation:nijimi var(--dur-2) var(--ease) both;animation-delay:calc(min(var(--i, 0),7) * var(--stagger))}.ink-kasure,.ink-nijimi[data-leaving]{animation:kasure var(--dur-1) var(--ease-out) both;pointer-events:none}.ink-hiku{transform-origin:left center;animation:hiku var(--dur-3) var(--ease-draw) both}.ink-hiku[data-axis=y]{transform-origin:top center;animation-name:hiku-y}.ink-hiku[data-axis=stroke]{stroke-dasharray:1;animation-name:hiku-stroke;animation-duration:var(--dur-4)}.ink-osu{animation:osu var(--dur-2) var(--spring) both}.ink-wet{position:relative}.ink-wet:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:currentColor;opacity:.3;filter:url(#ink-bleed-8)}.ink-wet.is-dry:after{animation:kawaku var(--dur-4) var(--ease) both}.ink-meku{animation:meku var(--dur-3) var(--ease) both}.ink-tomosu{animation:tomosu var(--dur-4) var(--ease-draw) both}::view-transition-image-pair(main),::view-transition-image-pair(root){isolation:auto}::view-transition-old(main),::view-transition-new(main),::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-group(*){animation-duration:var(--dur-3);animation-timing-function:var(--ease)}::view-transition-old(main){animation:kasure var(--dur-1) var(--ease-out) both}::view-transition-new(main){animation:meku var(--dur-3) var(--ease) both}html[data-travel=back]::view-transition-old(main){--to: 6px 0}html[data-travel=back]::view-transition-new(main){animation-name:meku-back}html[data-travel=in]::view-transition,html[data-travel=out]::view-transition{background:var(--stage-bg)}html[data-travel=in]::view-transition-old(main),html[data-travel=out]::view-transition-old(main){animation:mat-out calc(var(--dur-3) * .75) var(--ease-in) both}html[data-travel=in]::view-transition-new(main){animation:mat calc(var(--dur-3) * .75) var(--ease-in) both}html[data-travel=out]::view-transition-new(main){animation:mat var(--dur-3) var(--ease-out) both}html[data-travel=home]::view-transition-new(main){animation-name:nijimi}html[data-vt=theme] :is(.layout__header,.layout__nav,.layout__brand,.layout__main){view-transition-name:none}html[data-vt=theme]::view-transition-old(root){animation:none}html[data-vt=theme]::view-transition-new(root){animation:meku-down var(--dur-3) var(--ease) both}html:active-view-transition{scroll-behavior:auto}.sheet{position:relative;isolation:isolate;padding:var(--sp-4);color:var(--fg);background:var(--surface-paper);border-radius:var(--radius-paper);box-shadow:inset 0 0 36px color-mix(in srgb,var(--stage-bg) 6%,transparent),0 1px color-mix(in srgb,var(--stage-bg) 14%,transparent)}.sheet:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--paper);opacity:var(--paper-opacity)}.sheet--gutter:after{content:"";position:absolute;inset:var(--sp-2) auto var(--sp-2) 50%;width:1px;background:var(--line)}:root[data-color-scheme=dark] .sheet:before{background:var(--kin);mask-image:var(--paper);mix-blend-mode:soft-light}.hairline{position:relative}.hairline:after{content:"";position:absolute;inset:auto 0 0;height:0;pointer-events:none;border-bottom:1px solid var(--line);mask-image:linear-gradient(var(--fg),var(--fg)),var(--paper);mask-composite:exclude}@media(forced-colors:active){.hairline:after{mask-image:none}}.eyebrow{font-family:var(--font-pixel);font-size:var(--fs-1);font-weight:400;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.title-lockup{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3)}.title-lockup__ja{position:relative;top:-.08em;font-family:var(--font-brush);font-size:var(--fs-5);font-weight:400;line-height:1.1;white-space:nowrap}.title-lockup__en{font-family:var(--font-ui);font-size:var(--fs-2);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.sign{display:grid;grid-template-columns:auto 1fr;column-gap:var(--sp-3);align-items:baseline;padding:var(--sp-2) var(--sp-3);color:var(--fg);background:var(--surface-paper);border-radius:var(--radius-paper)}.sign__number{grid-column:1;grid-row:1 / span 4;align-self:start;font-family:var(--font-pixel);font-size:var(--fs-1);font-variant-numeric:tabular-nums;color:var(--fg-muted)}.sign__ordinal,.sign__ja,.sign__reading,.sign__en{grid-column:2}.sign__ordinal{font-family:var(--font-mincho);font-size:var(--fs-3);line-height:var(--lh-mincho);color:var(--fg-muted)}.sign__ja{display:inline-block;position:relative;top:-.08em;font-family:var(--font-brush);font-size:var(--fs-4);font-weight:400;line-height:1.1;white-space:nowrap;transform-origin:left center}.sign--head .sign__ja{font-size:var(--fs-5)}.sign__ja .ruby{font-family:inherit}.sign__reading{font-family:var(--font-ui);font-size:var(--fs-2);letter-spacing:.04em;color:var(--fg-muted)}.sign__en{font-size:var(--fs-1);color:var(--fg-muted)}[data-arrived] .sign__ja{animation:sign-settle var(--dur-3) var(--ease-press) both}.meter{--value: 0;--target: 0;position:relative;height:6px;overflow:hidden;background:var(--raised);border-radius:999px}.meter__fill{position:absolute;inset:0;background:var(--meter-tone, var(--kin));transform:scaleX(var(--value));transform-origin:left center;transition:transform var(--dur-3) var(--ease-out)}.meter[data-target]:after{content:"";position:absolute;top:0;bottom:0;width:2px;left:calc(var(--target) * 100%);background:var(--fg-muted)}.meter[data-met=true]:after{background:var(--kin);animation:osu var(--dur-2) var(--spring) both}.meter.forge-bar{display:block;min-height:0;height:10px;background:var(--line);border:1px solid var(--fg-muted);border-radius:3px}.meter.forge-bar .meter__fill{background:linear-gradient(to right,var(--shu),var(--kin))}.poster-title{position:relative;display:inline-block;padding:var(--sp-1) var(--sp-3);font-family:var(--font-neon);font-weight:400;line-height:1;letter-spacing:.02em;color:var(--neon-c-text);text-shadow:1px 0 0 var(--shu);background:linear-gradient(180deg,color-mix(in srgb,var(--kon) 24%,transparent),transparent 42%)}.poster-title--m{color:var(--neon-m-text)}.poster-title:before,.poster-title:after{content:"";position:absolute;width:8px;height:8px;pointer-events:none;border:0 solid var(--fg-muted)}.poster-title:before{top:0;left:0;border-top-width:1px;border-left-width:1px}.poster-title:after{right:0;bottom:0;border-right-width:1px;border-bottom-width:1px}.tanzaku{position:fixed;top:0;left:0;right:0;z-index:101;width:min(100% - 2 * var(--gutter),360px);margin-inline:auto;padding:var(--sp-5) var(--sp-4) var(--sp-4);color:var(--fg);background:var(--surface-paper);border-radius:0 0 var(--radius-paper) var(--radius-paper);box-shadow:0 1px color-mix(in srgb,var(--stage-bg) 14%,transparent);animation:tanzaku-in calc(var(--dur-3) * .75) var(--ease-out) both}.tanzaku:before{content:"";position:absolute;top:var(--sp-2);left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.tanzaku[data-leaving]{animation:tanzaku-out var(--dur-1) var(--ease-in) both;pointer-events:none}.tanzaku__backdrop{position:fixed;inset:0;z-index:100;background:color-mix(in srgb,var(--stage-bg) 60%,transparent);animation:mat var(--dur-2) var(--ease) both}.tanzaku__backdrop[data-leaving]{animation-name:mat-out;animation-duration:var(--dur-1);animation-timing-function:var(--ease-in);pointer-events:none}.shoji{position:fixed;inset:0;z-index:120;pointer-events:none}.shoji:before,.shoji:after{content:"";position:absolute;top:0;bottom:0;width:50%;background:repeating-linear-gradient(90deg,var(--wood) 0 2px,transparent 2px 48px),repeating-linear-gradient(180deg,var(--wood) 0 2px,transparent 2px 64px),var(--surface-paper);transition:translate calc(var(--dur-4) * 2 / 3) var(--ease)}.shoji:before{left:0;border-right:2px solid var(--wood)}.shoji:after{right:0;border-left:2px solid var(--wood)}.shoji[data-state=open]:before{translate:-100% 0}.shoji[data-state=open]:after{translate:100% 0}.shoji[data-state=closing]:before,.shoji[data-state=closing]:after{transition-duration:var(--dur-3);transition-timing-function:var(--ease-in)}.lantern{--lantern-tone: var(--hai);position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--fg-muted);isolation:isolate}.lantern:before{content:"";position:absolute;top:50%;left:0;z-index:-1;width:20px;height:20px;margin-top:-10px;border-radius:50%;pointer-events:none;box-shadow:var(--glow-kin);opacity:var(--lamp-alpha)}.lantern__tongue{flex:none;width:20px;height:20px;color:var(--lantern-tone);transition:color var(--dur-2) var(--ease)}.lantern__word{font-size:var(--fs-1)}.lantern[data-state=lit]{--lantern-tone: var(--shu)}.lantern[data-state=lit]:before{box-shadow:var(--glow-shu)}.lantern[data-state=gold]{--lantern-tone: var(--kin)}.lantern[data-state=ember]{--lantern-tone: color-mix(in srgb, var(--shu) 55%, var(--hai))}.lantern[data-state=frozen]{--lantern-tone: var(--ai)}.lantern[data-state=rest]{--lantern-tone: var(--matcha)}.lantern:is([data-state=frozen],[data-state=rest],[data-state=broken],[data-state=unlit]):before{opacity:0}.lantern.ink-tomosu{animation:none}.lantern.ink-tomosu:before{--to-alpha: var(--lamp-alpha);animation:tomosu var(--dur-4) var(--ease-draw) both}.seal-date{display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-1);color:var(--fg-muted)}.seal-date__day{display:inline-grid;place-items:center;width:28px;min-height:28px;padding:3px 0;font-family:inherit;font-size:var(--fs-1);line-height:1;writing-mode:vertical-rl;color:var(--bg);background:var(--shu);border-radius:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg) 35%,transparent);rotate:-6deg}.seal-date__label{font-family:var(--font-pixel);font-size:var(--fs-1);writing-mode:horizontal-tb}.tategaki-column{display:flex;flex-direction:row;align-items:center;gap:var(--sp-3);writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mincho);font-feature-settings:"palt","vert";font-size:var(--fs-4);line-height:var(--lh-mincho);letter-spacing:.08em;color:var(--fg)}.tategaki-column[data-face=ja]{font-family:var(--font-ja)}.tategaki-column>*{--from: 0 -8px;animation:nijimi var(--dur-3) var(--ease) both;animation-delay:calc(min(var(--i, 0),7) * var(--stagger))}.tategaki-column__gloss{font-family:var(--font-ui);font-size:var(--fs-1);letter-spacing:.02em;color:var(--fg-muted)}.tategaki-column__foot{margin-inline-start:auto;font-size:var(--fs-2);color:var(--fg-muted)}@media(max-width:639.98px){.tategaki-column{flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-4);writing-mode:horizontal-tb;font-size:var(--fs-3);line-height:var(--lh-ja)}.tategaki-column>*{--from: -8px 0}}@media(prefers-reduced-motion:reduce){.rm-fade,.rm-fade:before,.rm-fade:after{animation-duration:var(--dur-fade)!important;transition-duration:var(--dur-fade)!important}:is(.ink-nijimi,.ink-meku,.ink-tomosu,.tanzaku,.tanzaku__backdrop,.tategaki-column>*){animation-name:mat;animation-duration:var(--dur-fade)!important;animation-timing-function:linear;filter:none}:is(.tanzaku,.tanzaku__backdrop)[data-leaving]{animation-name:mat-out;animation-duration:var(--dur-fade)!important;animation-timing-function:linear}:is(.ink-kasure,.ink-nijimi[data-leaving]),.ink-wet:after,.ink-wet.is-dry:after{animation:none;opacity:0}:is(.ink-hiku,.ink-hiku[data-axis=y],.ink-hiku[data-axis=stroke],.ink-osu,[data-arrived] .sign__ja),.meter[data-met=true]:after,.lantern.ink-tomosu:before{animation:none}.meter__fill,.shoji:before,.shoji:after{transition:none;translate:none}.shoji{transition:opacity var(--dur-fade) linear;transition-duration:var(--dur-fade)!important}.shoji[data-state=open]{opacity:0}:root:root::view-transition-group(*){animation:none}:root:root::view-transition-old(*){animation:mat-out var(--dur-fade) linear both;clip-path:none}:root:root::view-transition-new(*){animation:mat var(--dur-fade) linear both;clip-path:none}}:root[data-reduced-motion] .rm-fade,:root[data-reduced-motion] .rm-fade:before,:root[data-reduced-motion] .rm-fade:after{animation-duration:var(--dur-fade)!important;transition-duration:var(--dur-fade)!important}:root[data-reduced-motion] :is(.ink-nijimi,.ink-meku,.ink-tomosu,.tanzaku,.tanzaku__backdrop,.tategaki-column>*){animation-name:mat;animation-duration:var(--dur-fade)!important;animation-timing-function:linear;filter:none}:root[data-reduced-motion] :is(.tanzaku,.tanzaku__backdrop)[data-leaving]{animation-name:mat-out;animation-duration:var(--dur-fade)!important;animation-timing-function:linear}:root[data-reduced-motion] :is(.ink-kasure,.ink-nijimi[data-leaving]),:root[data-reduced-motion] .ink-wet:after,:root[data-reduced-motion] .ink-wet.is-dry:after{animation:none;opacity:0}:root[data-reduced-motion] :is(.ink-hiku,.ink-hiku[data-axis=y],.ink-hiku[data-axis=stroke],.ink-osu,[data-arrived] .sign__ja),:root[data-reduced-motion] .meter[data-met=true]:after,:root[data-reduced-motion] .lantern.ink-tomosu:before{animation:none}:root[data-reduced-motion] .meter__fill,:root[data-reduced-motion] .shoji:before,:root[data-reduced-motion] .shoji:after{transition:none;translate:none}:root[data-reduced-motion] .shoji{transition:opacity var(--dur-fade) linear;transition-duration:var(--dur-fade)!important}:root[data-reduced-motion] .shoji[data-state=open]{opacity:0}:root[data-reduced-motion]::view-transition-group(*){animation:none}:root[data-reduced-motion]::view-transition-old(*){animation:mat-out var(--dur-fade) linear both;clip-path:none}:root[data-reduced-motion]::view-transition-new(*){animation:mat var(--dur-fade) linear both;clip-path:none}.layout{--nav-height: 60px;--header-height: calc(var(--touch) + var(--sp-2) * 2 + 1px);display:flex;flex-direction:column;min-height:100dvh}.layout__header{view-transition-name:header}.layout__nav{view-transition-name:nav}.layout__brand{view-transition-name:brand}.layout__main{view-transition-name:main}.layout__header{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);min-height:var(--header-height);padding:calc(var(--sp-2) + var(--safe-top)) max(var(--gutter),var(--safe-right)) var(--sp-2) max(var(--gutter),var(--safe-left));background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom:1px solid transparent;backdrop-filter:blur(6px);contain:paint}html:active-view-transition .layout__header{backdrop-filter:none}.layout__brand{display:inline-flex;align-items:baseline;gap:var(--sp-2);min-height:var(--touch);color:var(--fg);text-decoration:none}.layout__brand-ja{font-size:var(--fs-4);color:var(--shu)}.layout__brand[data-ignite] .layout__brand-ja{animation:brand-tomosu var(--dur-4, .9s) var(--ease-draw, var(--ease)) both;text-shadow:var(--glow-shu, none)}@keyframes brand-tomosu{0%{opacity:.35}to{opacity:1}}.layout__brand-en{font-size:var(--fs-2);letter-spacing:.12em;color:var(--fg-muted)}.layout__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-left:auto;font-size:var(--fs-2)}.layout__days{color:var(--fg-muted);white-space:nowrap}.layout__dan{font-size:var(--fs-1);color:var(--kin-text)}.layout__level{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.layout__xp{width:56px;height:6px}.layout .lantern{min-height:var(--touch);white-space:nowrap}.flame-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);margin:0;padding:0;list-style:none}.flame-chip{position:relative;overflow:hidden;gap:var(--sp-1)}.flame-chip__glyph{font-size:var(--fs-1);line-height:1}.flame-chips .flame-chip--more{display:none}.flame-chip.kintsugi{color:var(--kin-text);border-color:color-mix(in srgb,var(--kin) 50%,var(--line))}.flame-chip.kintsugi:after{content:"";position:absolute;top:50%;left:-10%;right:-10%;height:1px;background:var(--kintsugi, var(--kin));transform:rotate(-6deg);pointer-events:none}.layout__status,.layout__nav{transition-property:opacity,translate,display;transition-duration:var(--dur-3, .4s);transition-timing-function:var(--ease-out, var(--ease));transition-behavior:allow-discrete}@starting-style{html[data-travel=out] .layout__status{opacity:0;translate:0 -6px}html[data-travel=out] .layout__nav{opacity:0;translate:0 100%}}.layout[data-route=train] .layout__status,.layout[data-route=gate] .layout__status,.layout[data-route=shinsa] .layout__status{display:none;opacity:0;translate:0 -6px;transition-duration:var(--dur-1, .12s);transition-timing-function:var(--ease-in, var(--ease));pointer-events:none}.layout[data-route=train] .layout__nav,.layout[data-route=gate] .layout__nav,.layout[data-route=shinsa] .layout__nav,.layout[data-route=onboarding] .layout__nav{display:none;opacity:0;translate:0 100%;transition-duration:var(--dur-1, .12s);transition-timing-function:var(--ease-in, var(--ease));pointer-events:none}html:active-view-transition :is(.layout__status,.layout__nav){transition:none}html[data-travel=in]::view-transition-old(nav){animation:layout-nav-out calc(var(--dur-3, .4s) * .75) var(--ease-in, var(--ease)) both}html[data-travel=out]::view-transition-new(nav){animation:layout-nav-in var(--dur-3, .4s) var(--ease-out, var(--ease)) both}@keyframes layout-nav-out{to{opacity:0;transform:translateY(100%)}}@keyframes layout-nav-in{0%{opacity:0;transform:translateY(100%)}}.layout.ink-nijimi{animation-name:mat;animation-duration:var(--dur-fade);animation-timing-function:linear}@media(max-width:899px){.layout__header{position:static}}@media(max-width:480px){.layout__brand-en{display:none}.layout__status{width:100%;margin-left:0;justify-content:space-between}.flame-chips .flame-chip:nth-child(n+2):not(.flame-chip--more){display:none}.flame-chips .flame-chip--more{display:inline-flex}.layout__days{white-space:normal}.layout__days>span{white-space:nowrap}}.layout__notice{margin:var(--sp-3) max(var(--gutter),var(--safe-right)) 0 max(var(--gutter),var(--safe-left))}.layout__notice-text{flex:1 1 200px}.layout__notice,.layout__toast{transition-property:opacity,translate,display;transition-duration:var(--dur-2);transition-timing-function:var(--ease);transition-behavior:allow-discrete}.layout__toast{animation:none}@starting-style{.layout__notice,.layout__toast{opacity:0;translate:0 6px}}.layout__notice[data-leaving],.layout__toast[data-leaving]{opacity:0;translate:0 6px;transition-duration:var(--dur-1);transition-timing-function:var(--ease-out, var(--ease));pointer-events:none}.layout__main{flex:1 1 auto;width:100%;padding-top:var(--sp-4);padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--sp-5));outline:none}.layout[data-route=train] .layout__main,.layout[data-route=gate] .layout__main,.layout[data-route=shinsa] .layout__main{padding-top:var(--sp-2);padding-bottom:var(--sp-5)}.layout__nav{position:fixed;left:0;right:0;bottom:0;z-index:30;min-height:calc(var(--nav-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right)}.layout[data-route=onboarding] .layout__main{padding-bottom:calc(var(--safe-bottom) + var(--sp-5))}.nav__label{font-size:var(--fs-1)}@media(max-width:360px){.nav__label{font-size:.65rem}.layout__status{gap:var(--sp-2) var(--sp-1)}.flame-chip__glyph{display:none}.layout__days,.layout__level{font-size:var(--fs-1)}.layout__xp{width:40px}}@media(min-width:900px){.layout__nav{position:sticky;top:var(--header-height);bottom:auto;justify-content:center;gap:var(--sp-4);min-height:var(--touch);padding-bottom:0;border-top:0;border-bottom:1px solid var(--line)}.layout__nav .nav__item{flex:0 0 auto;flex-direction:row;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-2);border-top:0;border-bottom:2px solid transparent}.layout__nav .nav__item[aria-current=page]{border-bottom-color:var(--shu)}.layout__main{padding-bottom:var(--sp-6)}.layout__toast{bottom:var(--sp-5)}}.skip-link{cursor:pointer}.app-loading{display:grid;place-items:center;min-height:100dvh;padding:var(--gutter);background:var(--bg)}.app-loading__mark{display:block;width:48px;height:48px;color:var(--shu);overflow:visible}.app-error,.page-error{display:grid;gap:var(--sp-3);width:min(100%,560px);margin:var(--sp-6) auto}.app-error__title{font-family:var(--font-brush);font-size:var(--fs-6);line-height:1.1;color:var(--shu)}.app-error__body,.page-error__text{color:var(--fg)}.app-error__details{font-size:var(--fs-2);color:var(--fg-muted)}.app-error__details summary{cursor:pointer;min-height:var(--touch);display:flex;align-items:center}.app-error__message{max-height:160px;overflow:auto;padding:var(--sp-2) var(--sp-3);white-space:pre-wrap;word-break:break-word;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.app-error__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.page-loading{padding:var(--sp-6) 0;text-align:center}
