li[aria-current=page].svelte-1hnlcly{background:#e1e1e1}a.svelte-1hnlcly{text-align:center;color:#606060;align-items:center;padding-left:10px;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:600;line-height:29px;display:flex}sidebar.svelte-1hnlcly{color:#fff;z-index:999;background:#fff;width:200px;height:100%;position:fixed;top:107px;left:0;box-shadow:7px 4px 4px #00000040}.banner.svelte-wvbua0{color:#fff;text-align:center;background-color:red;padding:10px;font-weight:700}.topHeader.svelte-vny38x{z-index:1000;justify-content:space-between;display:flex}.initials-circle.svelte-vny38x{color:#fff;text-align:center;background-color:#7aaa31;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-right:20px;font-family:Noto Sans JP,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:39px;display:flex;position:fixed;top:5px;right:0}header.svelte-vny38x{text-align:center;z-index:1000;background-color:#fff;border-bottom:2px solid #bababa;justify-content:flex-start;width:100%;height:95px;margin-bottom:10px;padding:10px 0 0;display:flex;position:fixed;top:0;left:0}.hamburger.hidden.svelte-vny38x{visibility:hidden;pointer-events:none}.hamburger.svelte-vny38x{cursor:pointer;padding:10px 50px 10px 10px}.hamburger.svelte-vny38x .line:where(.svelte-vny38x){background-color:#767676;border-radius:5px;width:62.62px;height:6px;margin:10px auto;display:block}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.FAIU8e3o.woff2)format("woff2"),url(./fira-mono-cyrillic-ext-400-normal.Co4MVjrD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.BJkDdjbt.woff2)format("woff2"),url(./fira-mono-cyrillic-400-normal.DUd3efVn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.Be4g_LSk.woff2)format("woff2"),url(./fira-mono-greek-ext-400-normal.BQ5yw6bY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.ftNhKy_S.woff2)format("woff2"),url(./fira-mono-greek-400-normal.B_0AmgK7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-symbols2-400-normal.C6JptOil.woff2)format("woff2"),url(./fira-mono-symbols2-400-normal.CpeG9ob9.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.B2gPvaNr.woff2)format("woff2"),url(./fira-mono-latin-ext-400-normal.CbD3vWRE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.DVTTRLHv.woff2)format("woff2"),url(./fira-mono-latin-400-normal.C3FQ26ho.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Noto Sans JP", Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono:"Fira Mono", monospace;--color-bg-0:#cad8e4;--color-bg-1:#cedce8;--color-bg-2:#edf0f8;--color-theme-1:#ff3e00;--color-theme-2:#4075a6;--color-text:#000000b3;--column-width:42rem;--column-margin-top:4rem;font-family:var(--font-body);color:var(--color-text)}body{background-color:#f3feed;background-size:100vw 100vh;background-attachment:fixed;min-height:100vh;margin:0}h1,h2,p{font-weight:400}p{line-height:1.5}a{color:var(--color-theme-1);text-decoration:none}a:hover{text-decoration:underline}h1{text-align:center;font-size:2rem}h2{font-size:1rem}button:hover{background-color:#abef46;border:2px solid #00cec9}pre{font-size:16px;font-family:var(--font-body);color:var(--color-text);background-color:#ffffff73;border-radius:3px;padding:.5em;overflow-x:auto;box-shadow:2px 2px 6px #ffffff40}.text-column{flex-direction:column;flex:.6;justify-content:center;max-width:48rem;margin:0 auto;display:flex}button{font-size:inherit;color:#fff;background-color:#7aaa31;border-radius:6px;justify-content:space-around;align-items:center;width:100%;margin:1.5em auto 1em;padding:12px 24px;font-family:inherit;font-size:1.8em;font-weight:700;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 3px #00000026}button:focus:not(:focus-visible){outline:none}@media (width>=720px){h1{font-size:2.4rem}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}.styled-table{border-collapse:collapse;min-width:400px;margin:25px 0;font-family:Noto Sans JP,sans-serif;font-size:14px;box-shadow:0 0 20px #00000026}.styled-table thead tr{color:#fff;text-align:left;white-space:nowrap;background-color:#7aaa31;font-size:14px;font-weight:700}.styled-table th,.styled-table td{padding:12px 15px}.styled-table tbody tr{background-color:#efefef;border-bottom:1px solid #ddd}.styled-table tbody tr:nth-of-type(2n){background-color:#fff}.styled-table tbody tr:last-of-type{border-bottom:2px solid #009879}.styled-table tbody tr.active-row{color:#009879;font-weight:700}input,button,select,textarea{font-family:inherit}.license-overlay.svelte-mrb8uk{z-index:2000;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.license-modal.svelte-mrb8uk{background-color:#fff;border-radius:16px;flex-direction:column;width:460px;max-width:calc(100vw - 32px);height:780px;max-height:calc(100vh - 64px);display:flex;overflow:hidden}.license-header.svelte-mrb8uk{color:#fff;text-align:left;background-color:#7aaa31;margin:0;padding:18px 20px;font-size:20px;font-weight:700}.license-body.svelte-mrb8uk{border-bottom:1px solid #e5e5e5;flex:1;padding:20px;overflow-y:auto}.license-intro.svelte-mrb8uk{color:#111;text-align:center;margin:0 0 16px;font-size:14px;line-height:1.8}.license-card.svelte-mrb8uk{text-align:center;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;padding:16px}.license-card-top.svelte-mrb8uk{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.license-name.svelte-mrb8uk{color:#111;text-align:left;word-break:break-word;font-size:18px;font-weight:500}.license-version.svelte-mrb8uk{color:#898989;flex-shrink:0;font-size:12px}.license-badge.svelte-mrb8uk{color:#8db64e;background-color:#e7f3dd;border-radius:4px;margin-top:10px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.license-link.svelte-mrb8uk{color:#8db64e;word-break:break-all;margin-top:10px;font-size:14px;text-decoration:underline;display:block}.license-details.svelte-mrb8uk{text-align:left;margin-top:10px}.license-details.svelte-mrb8uk summary:where(.svelte-mrb8uk){color:#8db64e;text-align:center;cursor:pointer;border-radius:4px;padding:2px 0;font-size:14px;font-weight:700;box-shadow:0 1px 3px #0000001f}.license-details[open].svelte-mrb8uk summary:where(.svelte-mrb8uk){box-shadow:none;text-align:left}.license-text.svelte-mrb8uk{color:#111;white-space:pre-wrap;word-break:break-word;background-color:#f6f6f6;border-radius:8px;max-height:340px;margin:8px 0 0;padding:14px;font-size:12px;line-height:1.6;overflow:auto}.license-footer.svelte-mrb8uk{padding:40px 20px 30px}.license-close.svelte-mrb8uk{color:#fff;cursor:pointer;background-color:#7aaa31;border:0;border-radius:6px;width:100%;padding:12px 0;font-size:15px;font-weight:700;display:block}.app.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}main.svelte-12qhfyh{box-sizing:border-box;flex-direction:column;flex:1;width:100%;padding:95px 1rem 1rem;display:flex}footer.svelte-12qhfyh{flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}@media (width>=480px){footer.svelte-12qhfyh{padding:12px 0}}
