@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.54.woff2)format("woff2");unicode-range:U+3028-303F,U+3094-3096,U+309F-30A0,U+30EE,U+30F7-30FA,U+30FF,U+3105-312F,U+3131-3163,U+3165-318E,U+3190-31BB,U+31C0-31C7}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.61.woff2)format("woff2");unicode-range:U+A8,U+2032,U+2261,U+2282,U+3090,U+30F1,U+339C,U+535C,U+53D9,U+56A2,U+56C1,U+5806,U+589F,U+59D0,U+5A7F,U+60E0,U+639F,U+65AF,U+68FA,U+69AE,U+6D1B,U+6EF2,U+71FB,U+725D,U+7262,U+75BC,U+7768,U+7940,U+79BF,U+7BED,U+7D68,U+7DFB,U+814B,U+8207,U+83E9,U+8494,U+8526,U+8568,U+85EA,U+86D9,U+87BA,U+8861,U+887F,U+8FE6,U+9059,U+9061,U+916A,U+976D,U+97AD,U+9ECE}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.65.woff2)format("woff2");unicode-range:U+B1,U+309B,U+4E5E,U+51F1,U+5506,U+55C5,U+58CC,U+59D1,U+5C51,U+5EF7,U+6284,U+62D7,U+6689,U+673D,U+6A2B,U+6A8E,U+6A9C,U+6D63,U+6DD1,U+70B8,U+7235,U+72DB,U+72F8,U+7560,U+7C9B,U+7CE7,U+7E1E,U+80AF,U+82EB,U+8463,U+8499,U+85DD,U+86EE,U+8A60,U+8A6E,U+8C79,U+8E87,U+8E8A,U+8F5F,U+9010,U+918D,U+9190,U+965B,U+97FB,U+9AB8,U+9BAD,U+9D3B,U+9D5C,U+9DFA,U+9E93}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.77.woff2)format("woff2");unicode-range:U+2207,U+25EF,U+309C,U+4E4F,U+5146,U+51DD,U+5351,U+540A,U+5629,U+5EB5,U+5F04,U+5F13,U+60DC,U+6212,U+63B4,U+642C,U+6627,U+66A6,U+66C7,U+66FD,U+674E,U+6B96,U+6C4E,U+6DF3,U+6E67,U+6F84,U+72FC,U+733F,U+7C97,U+7DB1,U+7E4D,U+816B,U+82D1,U+84CB,U+854E,U+8607,U+86C7,U+871C,U+8776,U+8A89,U+8FC4,U+91A4,U+9285,U+9685,U+9903,U+9B31,U+9F13,U+FF42,U+FF74,U+FF91}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.79.woff2)format("woff2");unicode-range:U+25B3,U+30F5,U+4EAE,U+4F46,U+4F51,U+5203,U+52FF,U+55A7,U+564C,U+565B,U+57F9,U+5805,U+5B64,U+5E06,U+5F70,U+5F90,U+60E8,U+6182,U+62F3,U+62FE,U+63AA,U+64A4,U+65D7,U+673A,U+6851,U+68CB,U+68DF,U+6D1E,U+6E58,U+6E9D,U+77B3,U+7832,U+7C3F,U+7DB4,U+7F70,U+80AA,U+80C6,U+8105,U+819D,U+8276,U+8679,U+8986,U+8C9D,U+8FC5,U+916C,U+9665,U+9699,U+96C0,U+9A19,U+FF8B}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.104.woff2)format("woff2");unicode-range:U+4E01,U+4E21,U+4E38,U+52A9,U+547D,U+592E,U+5931,U+5B63,U+5C40,U+5DDE,U+5E78,U+5EFA,U+5FA1,U+604B,U+6075,U+62C5,U+632F,U+6A19,U+6C0F,U+6C11,U+6C96,U+6E05,U+70BA,U+71B1,U+7387,U+7403,U+75C5,U+77ED,U+795D,U+7B54,U+7CBE,U+7D19,U+7FA4,U+8089,U+81F4,U+8208,U+8336,U+8457,U+8A33,U+8C4A,U+8CA0,U+8CA8,U+8CC0,U+9014,U+964D,U+9803,U+983C,U+98DB,U+FF17,U+FF21}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.106.woff2)format("woff2");unicode-range:U+30F6,U+50AC,U+5178,U+51E6,U+5224,U+52DD,U+5883,U+5897,U+590F,U+5A5A,U+5BB3,U+5C65,U+5E03,U+5E2B,U+5E30,U+5EB7,U+6271,U+63F4,U+64AE,U+6574,U+672B,U+679A,U+6A29-6A2A,U+6CA2,U+6CC1,U+6D0B,U+713C,U+74B0,U+7981,U+7A0B,U+7BC0,U+7D1A,U+7D61,U+7FD2,U+822C,U+8996,U+89AA,U+8CAC,U+8CBB,U+8D77,U+8DEF,U+9020,U+9152,U+9244,U+9662,U+967A,U+96E3,U+9759,U+FF16}@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.115.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:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.116.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:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.117.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:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.118.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:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPqPLgxKiBowyIa5KJNKbYDTcDIrTDs7fWGS8u_A.119.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:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yuji-syuku/BngNUXdTV3vO6Lw5ApOPmPDqw4qD6Rg.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}:root{--bg:#2e2e38;--bg-elevated:#383844;--text:#f0f0f3;--text-muted:#9b9ba6;--border:#46464f;--border-strong:#5a5a64;--accent:#3de8d3;--accent-bg:#3de8d324;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Hiragino Sans,Yu Gothic UI,Meiryo,sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);height:100svh;color:var(--text);margin:0;padding:0}body{line-height:1.5;overflow:hidden}input,button{font:inherit}input{color:var(--text)}input::placeholder{color:var(--text-muted)}button{color:inherit}#app{flex-direction:column;height:100svh;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.word-area[data-v-25fdcb76]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-shrink:0;width:100%;min-height:200px;overflow:auto visible}.word-area[data-v-25fdcb76]::-webkit-scrollbar{display:none}.word-row[data-v-25fdcb76]{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:16px;width:max-content;min-width:100%;min-height:200px;padding:0 0 0 24px;display:flex}.word-row[data-v-25fdcb76]:after{content:"";flex:0 0 var(--end-spacer,0px);align-self:stretch}.prev-section[data-v-25fdcb76]{flex-shrink:0;align-items:center;gap:14px;display:flex}.word-cell[data-v-25fdcb76]{text-align:center;flex-shrink:0}.current-cell[data-v-25fdcb76]{text-align:center;flex-shrink:0;min-width:200px;padding:4px 8px;position:relative;overflow-x:clip}.current-inner[data-v-25fdcb76]{text-align:center;display:inline-block}.meta[data-v-25fdcb76]{color:var(--text-muted);letter-spacing:.04em;margin-top:8px;font-family:system-ui,-apple-system,Hiragino Sans,sans-serif;font-size:12px}.is-own .by-name[data-v-25fdcb76]{color:var(--accent)}.word-small[data-v-25fdcb76]{color:var(--text);opacity:.55;white-space:nowrap;font-family:Yuji Syuku,system-ui,serif;font-size:26px;font-weight:400}.word-big[data-v-25fdcb76]{letter-spacing:.04em;color:var(--text);text-shadow:0 0 30px #3de8d32e;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:80vw;font-family:Yuji Syuku,system-ui,serif;font-size:72px;font-weight:400;line-height:1.1}.arrow[data-v-25fdcb76]{color:var(--text-muted);opacity:.5;flex-shrink:0;font-size:22px}.arrow-into-current[data-v-25fdcb76]{opacity:.7}.slide-enter-active[data-v-25fdcb76]{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .35s ease-out}.slide-leave-active[data-v-25fdcb76]{flex-direction:column;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s ease-in;display:flex;position:absolute;inset:0}.slide-enter-from[data-v-25fdcb76]{opacity:0;transform:translate(140px)}.slide-leave-to[data-v-25fdcb76]{opacity:0;transform:translate(-80px)}@media (prefers-reduced-motion:reduce){.slide-enter-active[data-v-25fdcb76],.slide-leave-active[data-v-25fdcb76]{transition:opacity .2s}.slide-enter-from[data-v-25fdcb76],.slide-leave-to[data-v-25fdcb76]{opacity:0;transform:none}}@media (width<=700px){.word-area[data-v-25fdcb76]{min-height:auto;overflow:visible}.word-row[data-v-25fdcb76]{flex-direction:column;gap:0;width:100%;max-width:100%;min-height:auto;padding:0 16px}.word-row[data-v-25fdcb76]:after{display:none}.prev-section[data-v-25fdcb76]{flex-direction:column;gap:10px;width:100%}.arrow[data-v-25fdcb76]{font-size:18px;line-height:1;transform:rotate(90deg)}.arrow-from-past[data-v-25fdcb76]{display:none}.word-big[data-v-25fdcb76]{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:44px}.word-small[data-v-25fdcb76]{opacity:.75;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:22px}.word-cell[data-v-25fdcb76]{width:100%;min-width:0}.current-cell[data-v-25fdcb76]{width:100%;min-width:0;padding:4px 0;overflow:clip visible}.current-inner[data-v-25fdcb76]{display:block}.meta[data-v-25fdcb76]{font-size:11px}}.name-row[data-v-b2169926]{align-items:center;gap:6px;width:100%;min-height:28px;display:flex}.name-label[data-v-b2169926]{color:var(--text-muted);letter-spacing:.04em;font-size:13px}.name-display[data-v-b2169926]{color:var(--text);letter-spacing:.02em;font-size:14px}.name-display.is-default[data-v-b2169926]{color:var(--text-muted)}.accepted-score[data-v-b2169926]{color:var(--text-muted);letter-spacing:.04em;margin-left:auto;font-size:12px}.accepted-score-num[data-v-b2169926]{color:var(--text);margin:0 1px;font-size:16px;font-weight:600}.name-edit-btn[data-v-b2169926]{border:1px solid var(--border);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .12s;display:inline-flex}.name-edit-btn[data-v-b2169926]:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-bg)}.name-input[data-v-b2169926]{border:1px solid var(--border);box-sizing:border-box;color:#1a1a1f;background:#fff;border-radius:8px;width:240px;padding:6px 10px;font-size:14px;transition:border-color .15s,box-shadow .15s}.name-input[data-v-b2169926]::placeholder{color:#9a9aa3}.name-input[data-v-b2169926]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3de8d340}@media (width<=700px){.name-input[data-v-b2169926]{width:200px;padding:5px 10px;font-size:13px}}.died-overlay[data-v-14d84929]{z-index:9000;cursor:pointer;background:radial-gradient(#500000d9 0%,#000000f7 80%);flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:fixed;inset:0}.died-overlay[data-v-14d84929]:focus{outline:none}.died-prefix[data-v-14d84929]{color:#dcc8c8b3;letter-spacing:.18em;text-shadow:0 0 20px #000000e6;font-family:Yuji Syuku,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(20px,3vw,32px)}.died-text[data-v-14d84929]{color:#c41e1e;letter-spacing:.08em;text-shadow:0 0 24px #c41e1e99,0 0 60px #000000e6;filter:drop-shadow(0 4px 8px #000c);font-family:Times New Roman,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(48px,11vw,128px);font-weight:700}.restart-btn[data-v-14d84929]{color:#ddd;letter-spacing:.1em;cursor:pointer;background:#00000080;border:1px solid #c41e1e99;border-radius:4px;padding:12px 32px;font-family:Times New Roman,Hiragino Mincho ProN,Yu Mincho,serif;font-size:16px;transition:background .12s,box-shadow .15s}.restart-btn[data-v-14d84929]:hover{background:#3c0000b3}.restart-btn[data-v-14d84929]:active{background:#781e1ed9}.restart-btn[data-v-14d84929]:focus-visible{outline:none;box-shadow:0 0 0 3px #c41e1e99}.died-enter-active[data-v-14d84929]{transition:opacity 1.2s ease-out}.died-leave-active[data-v-14d84929]{transition:opacity .4s}.died-enter-from[data-v-14d84929],.died-leave-to[data-v-14d84929]{opacity:0}.submit-row[data-v-f91d6cc3]{gap:8px;display:flex}.submit-row .word-input[data-v-f91d6cc3]{flex:1 1 0}.word-input[data-v-f91d6cc3]{border:1px solid var(--border);box-sizing:border-box;color:#1a1a1f;background:#fff;border-radius:8px;width:100%;padding:12px 14px;font-size:18px;transition:border-color .15s,box-shadow .15s}.word-input[data-v-f91d6cc3]::placeholder{color:#9a9aa3}.word-input[data-v-f91d6cc3]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3de8d340}.word-input-flash[data-v-f91d6cc3]{animation:.4s ease-in-out word-input-flash-f91d6cc3}@keyframes word-input-flash-f91d6cc3{0%,to{border-color:var(--border)}50%{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.word-input-flash[data-v-f91d6cc3]{animation:none}}.submit-btn[data-v-f91d6cc3]{background:var(--accent);color:#0a3030;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:92px;padding:0 24px;font-size:16px;font-weight:600;transition:background .12s,opacity .12s;display:inline-flex}.submit-btn[data-v-f91d6cc3]:hover:not(:disabled){background:#5fefdb}.submit-btn[data-v-f91d6cc3]:active:not(:disabled){background:#2bb89e}.submit-btn[data-v-f91d6cc3]:disabled{opacity:.55;cursor:default}.submit-spinner[data-v-f91d6cc3]{border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite submit-spin-f91d6cc3;display:inline-block}@keyframes submit-spin-f91d6cc3{to{transform:rotate(360deg)}}.history-btn[data-v-7df28c3a]{background:var(--bg-elevated);cursor:pointer;color:#c8c8d0;border:1px solid #6a6a76;border-radius:6px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;transition:color .15s,border-color .15s,background .12s;display:inline-flex}.history-btn[data-v-7df28c3a]:hover{background:var(--accent-bg);color:var(--text);border-color:var(--accent)}.history-btn[data-v-7df28c3a]:active{background:#3de8d347}.history-btn-chevron[data-v-7df28c3a]{font-size:12px;transition:transform .2s;display:inline-block}.history-btn-chevron.open[data-v-7df28c3a]{transform:rotate(180deg)}.history-panel[data-v-7df28c3a]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;flex-shrink:0;width:100%;max-width:640px;overflow:hidden}.history-header[data-v-7df28c3a]{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 12px 8px 18px;font-size:13px;display:flex}.history-header-count[data-v-7df28c3a]{flex-shrink:0}.history-footer[data-v-7df28c3a]{border-top:1px solid var(--border);justify-content:center;padding:10px 12px;display:flex}.refresh-btn[data-v-7df28c3a]{border:1.5px solid var(--accent);background:var(--accent-bg);width:36px;height:36px;color:var(--accent);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;transition:color .15s,background .12s;display:inline-flex}.refresh-btn[data-v-7df28c3a]:hover:not(:disabled){color:#0a3030;background:var(--accent)}.refresh-btn[data-v-7df28c3a]:active:not(:disabled){color:#0a3030;background:#2bb89e}.refresh-btn[data-v-7df28c3a]:disabled{cursor:default;opacity:.5}.refresh-icon[data-v-7df28c3a]{line-height:1;display:inline-block}.refresh-btn.spinning .refresh-icon[data-v-7df28c3a]{animation:.7s linear infinite refresh-spin-7df28c3a}@keyframes refresh-spin-7df28c3a{to{transform:rotate(360deg)}}.refresh-btn-sm[data-v-7df28c3a]{border-width:1px;width:26px;height:26px;font-size:14px}.history-close-btn[data-v-7df28c3a]{color:#c8c8d0;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;padding:0;font-size:20px;line-height:1;transition:color .15s;display:inline-flex}.history-close-btn[data-v-7df28c3a]:hover{color:var(--accent)}.history-close-btn[data-v-7df28c3a]:active{color:#2bb89e}.history-list[data-v-7df28c3a]{max-height:calc(100svh - 100px);margin:0;padding:4px 0;list-style:none;overflow-y:auto}.history-item[data-v-7df28c3a]{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr minmax(0,auto);align-items:baseline;gap:10px;padding:8px 18px;font-size:15px;display:grid}.history-item[data-v-7df28c3a]:last-child{border-bottom:none}.history-num[data-v-7df28c3a]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.history-word[data-v-7df28c3a]{font-weight:500}.history-by[data-v-7df28c3a]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-size:13px;overflow:hidden}.history-item.is-own .history-by[data-v-7df28c3a]{color:var(--accent)}.accordion-enter-active[data-v-7df28c3a],.accordion-leave-active[data-v-7df28c3a]{transition:opacity .2s}.accordion-enter-from[data-v-7df28c3a],.accordion-leave-to[data-v-7df28c3a]{opacity:0}@media (width<=700px){.history-list[data-v-7df28c3a]{max-height:none;overflow:visible}}.toast[data-v-3a92c221]{z-index:1000;border:1px solid;border-radius:10px;max-width:90vw;padding:18px 28px;font-size:17px;font-weight:500;position:fixed;top:28px;right:28px;box-shadow:0 12px 36px #00000073}.toast-error[data-v-3a92c221]{color:#ffd9d9;background:#4a1a1a;border-color:#c14040}.toast-success[data-v-3a92c221]{color:#d6f5e0;background:#143a24;border-color:#2fa860}.toast-info[data-v-3a92c221]{color:#d6e8f5;background:#1a2a3a;border-color:#3da7c8}.toast-enter-active[data-v-3a92c221]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s}.toast-leave-active[data-v-3a92c221]{transition:transform .25s ease-in,opacity .25s}.toast-enter-from[data-v-3a92c221],.toast-leave-to[data-v-3a92c221]{opacity:0;transform:translate(120%)}.site-footer[data-v-8d83187d]{background:var(--bg-elevated);border-top:1px solid var(--border);letter-spacing:.04em;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-size:12px;line-height:1;display:flex}.legal-links[data-v-8d83187d]{color:var(--text-muted);align-items:center;gap:10px;display:flex}.legal-links a[data-v-8d83187d]{color:var(--text-muted);text-decoration:none;transition:color .15s}.legal-links a[data-v-8d83187d]:hover{color:var(--accent)}.legal-sep[data-v-8d83187d]{opacity:.5}.credit[data-v-8d83187d]{color:var(--text-muted);align-items:center;gap:6px;display:flex}.share-btn[data-v-8d83187d]{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;text-decoration:none;transition:color .15s,border-color .15s,background .12s;display:inline-flex}.share-btn[data-v-8d83187d]:hover{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.share-btn[data-v-8d83187d]:active{background:#3de8d347}.share-icon[data-v-8d83187d]{flex-shrink:0;width:13px;height:13px}.credit a[data-v-8d83187d]{color:var(--text);align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.credit a[data-v-8d83187d]:hover{color:var(--accent)}.credit a:hover .credit-avatar[data-v-8d83187d]{box-shadow:0 0 0 2px var(--accent)}.credit-avatar[data-v-8d83187d]{object-fit:cover;vertical-align:middle;border-radius:50%;width:20px;height:20px;transition:box-shadow .15s}@media (width<=700px){.credit-prefix[data-v-8d83187d],.credit-name[data-v-8d83187d]{display:none}}.site-header[data-v-7892fded]{background:var(--bg-elevated);border-bottom:1px solid var(--border);flex:none;justify-content:center;align-items:center;padding:14px 24px;display:flex;position:relative}.app[data-v-7892fded]{box-sizing:border-box;flex-direction:column;flex:auto;align-items:center;gap:32px;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}.app[data-v-7892fded]>*{flex-shrink:0}.title[data-v-7892fded]{letter-spacing:.12em;color:var(--text);margin:0;font-family:Yuji Syuku,system-ui,serif;font-size:36px;font-weight:400;line-height:1}.form[data-v-7892fded]{flex-direction:column;gap:4px;width:100%;max-width:540px;display:flex}
