.lang-bar[data-v-8f63c5b0]{left:max(10px, var(--safe-left));right:max(10px, var(--safe-right));top:calc(10px + var(--safe-top));z-index:50;background:var(--white);border:2.5px solid var(--ink);max-width:560px;box-shadow:4px 4px 0 var(--ink);color:var(--ink);border-radius:18px;align-items:center;gap:10px;margin:0 auto;padding:8px 8px 8px 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1.35;display:flex;position:absolute}.lang-bar__text[data-v-8f63c5b0]{flex:1;min-width:0}.lang-bar__go[data-v-8f63c5b0]{background:var(--yellow);border:2.5px solid var(--ink);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:flex}.lang-bar__close[data-v-8f63c5b0]{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.lang-bar-enter-active[data-v-8f63c5b0],.lang-bar-leave-active[data-v-8f63c5b0]{transition:transform .25s cubic-bezier(.2,1.2,.5,1),opacity .2s}.lang-bar-enter-from[data-v-8f63c5b0],.lang-bar-leave-to[data-v-8f63c5b0]{opacity:0;transform:translateY(-120%)}html.game-open .lang-bar{display:none}.install-slot{flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;margin:0 -8px;display:flex;container:install/inline-size}@media (display-mode:standalone){.install-slot{display:none}}html.is-standalone .install-slot{display:none}@media (width>=720px){html.is-standalone .site-header--nav .site-header__lang{margin-left:-8px}}@media (width>=720px) and (display-mode:standalone){html:root .site-header--nav .site-header__lang{margin-left:-8px}}.install-btn{background:var(--white);border:2.5px solid var(--ink);min-width:44px;height:44px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:700;display:none}.install-btn[aria-expanded=true]{background:var(--yellow)}.install-btn__label{white-space:nowrap;display:none}@container install (width>=44px){.install-btn{display:inline-flex}}@container install (width>=132px){html:lang(zh) .install-btn{padding:0 14px 0 11px}html:lang(zh) .install-btn__label{display:inline}}@container install (width>=139px){html:lang(ko) .install-btn{padding:0 14px 0 11px}html:lang(ko) .install-btn__label{display:inline}}@container install (width>=165px){html:lang(es) .install-btn{padding:0 14px 0 11px}html:lang(es) .install-btn__label{display:inline}}@container install (width>=174px){html:lang(ja) .install-btn{padding:0 14px 0 11px}html:lang(ja) .install-btn__label{display:inline}}@container install (width>=197px){html:lang(en) .install-btn{padding:0 14px 0 11px}html:lang(en) .install-btn__label{display:inline}}@container install (width>=209px){html:lang(de) .install-btn{padding:0 14px 0 11px}html:lang(de) .install-btn__label{display:inline}}@media (width>=720px){.install-slot{margin:0 -8px 0 -16px}.site-header--nav .install-slot{max-width:210px}html:lang(zh) .site-header--nav .install-slot{max-width:138px}html:lang(ko) .site-header--nav .install-slot{max-width:145px}html:lang(es) .site-header--nav .install-slot{max-width:171px}html:lang(ja) .site-header--nav .install-slot{max-width:180px}html:lang(en) .site-header--nav .install-slot{max-width:203px}html:lang(de) .site-header--nav .install-slot{max-width:215px}}.install-guide[data-v-69b4ba18]{background:var(--white);border:2.5px solid var(--ink);width:100%;max-width:460px;box-shadow:4px 4px 0 var(--ink);border-radius:18px;flex-direction:column;gap:12px;margin:-12px 0 0 auto;padding:14px 16px 16px;font-size:15px;line-height:1.55;display:flex}.install-guide[data-v-69b4ba18]:focus{outline:none}.install-guide[data-v-69b4ba18]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.install-guide__head[data-v-69b4ba18]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.install-guide__head h2[data-v-69b4ba18]{padding-top:2px;font-size:18px;font-weight:900;line-height:1.35}.install-guide__close[data-v-69b4ba18]{background:var(--white);border:2.5px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;margin:-8px -6px -8px 0;display:grid}.install-guide__intro[data-v-69b4ba18]{color:var(--ink-soft)}.install-guide__steps[data-v-69b4ba18]{counter-reset:step;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.install-guide__steps li[data-v-69b4ba18]{counter-increment:step;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.install-guide__steps li[data-v-69b4ba18]:before{content:counter(step);background:var(--yellow);border:2px solid var(--ink);width:26px;height:26px;font-family:var(--font-num);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.nobreak[data-v-69b4ba18]{white-space:nowrap}.glyph[data-v-69b4ba18]{vertical-align:-.35em;background:var(--sky-chip);border-radius:6px;width:1.45em;height:1.45em;margin:0 1px;padding:2px;display:inline-block}.install-guide__note[data-v-69b4ba18]{background:var(--cream);color:var(--ink-soft);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5}.install-guide__open[data-v-69b4ba18]{background:var(--yellow);border:2.5px solid var(--ink);min-height:44px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}@media (width>=720px){.install-guide[data-v-69b4ba18]{padding:16px 20px 20px}}.other[data-v-020d9418]{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.lang-menu[data-v-020d9418]{position:relative}.lang-menu__btn[data-v-020d9418]{background:var(--white);border:2.5px solid var(--ink);height:44px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:14px;font-weight:700;list-style:none;display:flex}.lang-menu__btn[data-v-020d9418]::-webkit-details-marker{display:none}.lang-menu[open] .lang-menu__caret[data-v-020d9418]{transform:rotate(180deg)}.lang-menu__list[data-v-020d9418]{z-index:20;background:var(--white);border:2.5px solid var(--ink);min-width:150px;box-shadow:4px 4px 0 var(--ink);overscroll-behavior:contain;border-radius:16px;max-height:calc(100dvh - 90px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.lang-menu__list a[data-v-020d9418]{color:var(--ink);border-radius:10px;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none;display:block}.lang-menu__list a[data-v-020d9418]:hover{background:var(--sky-chip)}.lang-menu__list a[aria-current][data-v-020d9418]{background:var(--yellow)}.lang-list[data-v-020d9418]{grid-template-columns:repeat(3,max-content);justify-content:start;gap:0 18px;font-size:13px;display:grid}@media (width>=600px){.lang-list[data-v-020d9418]{flex-wrap:wrap;gap:4px 14px;display:flex}}.lang-list a[data-v-020d9418]{color:var(--ink-soft);padding:8px 2px}.lang-list a[aria-current][data-v-020d9418]{color:var(--ink);font-weight:900;text-decoration:none}.site-header[data-v-970d1178]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.brand[data-v-970d1178]{min-height:44px;color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.brand__mark[data-v-970d1178]{flex:none;width:36px;height:36px;display:block}.brand__name[data-v-970d1178]{font-family:var(--font-num);font-synthesis:none;letter-spacing:.5px;font-size:26px;font-weight:900}.site-header__lang[data-v-970d1178]{margin-left:auto}@media (width<=419px){.site-header__lang[data-v-970d1178] .lang-menu__label{display:none}}@media (width<=379px){.brand__name[data-v-970d1178]{font-size:24px}}.site-nav[data-v-970d1178]{gap:8px;margin-left:auto;font-size:16px;font-weight:700;display:none}.site-nav a[data-v-970d1178]{padding:12px 14px;text-decoration:none}@media (width>=720px){.site-header[data-v-970d1178]{min-height:80px}.brand__mark[data-v-970d1178]{width:44px;height:44px}.brand__name[data-v-970d1178]{font-size:30px}.site-nav[data-v-970d1178]{display:flex}.site-header--nav .site-header__lang[data-v-970d1178]{margin-left:0}.site-nav+.site-header__lang[data-v-970d1178]{margin-left:-8px}}.site-footer[data-v-9517079c]{border-top:2.5px dashed var(--ink-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}small[data-v-9517079c]{color:var(--ink-soft);font-size:12px}.site-footer__nav[data-v-9517079c]{flex-wrap:wrap;column-gap:14px;font-size:14px;font-weight:700;display:flex}.site-footer__nav a[data-v-9517079c]{padding:12px 4px}.site-footer__lang[data-v-9517079c]{flex-basis:100%}.ad[data-v-2b012913]{flex-direction:column;align-items:center;gap:6px;display:flex}.ad--afterFeatured[data-v-2b012913]{margin-block:24px}.ad--afterStart[data-v-2b012913]{margin-top:24px}.ad--bottom[data-v-2b012913]{margin-block:24px}.ad--collapsed[data-v-2b012913]{display:none}.ad__label[data-v-2b012913]{color:var(--ink-soft);align-self:flex-start;font-size:12px}.ad__unit[data-v-2b012913]{width:100%}.ad__placeholder[data-v-2b012913]{text-align:center;width:100%;height:280px;color:var(--ink-soft);background:#fff9;border:2px dashed #2b1d1673;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;display:flex}.ad--multiplex .ad__placeholder[data-v-2b012913]{height:600px}.ad--rail .ad__placeholder[data-v-2b012913]{width:300px;height:600px}.featured[data-v-438eb716]{flex-direction:column;display:flex;overflow:hidden}.featured__media[data-v-438eb716]{background:var(--sky-hero);border-bottom:3px solid var(--ink);height:216px;position:relative;overflow:hidden}.featured__hero[data-v-438eb716]{z-index:1;width:137px;height:205px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.featured__shot[data-v-438eb716]{display:none}.featured__media--fill .featured__hero[data-v-438eb716]{object-fit:cover;width:100%;height:100%;top:0;left:0;transform:none}.featured__counter[data-v-438eb716]{background:var(--pink);border-top:3px solid var(--ink);z-index:2;height:24px;position:absolute;bottom:0;left:0;right:0}.featured__new[data-v-438eb716]{z-index:3;background:var(--strawberry);border:2.5px solid var(--ink);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:900;position:absolute;top:14px;left:14px;transform:rotate(-4deg)}.featured__best[data-v-438eb716]{z-index:3;background:var(--white);border:2.5px solid var(--ink);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:700;display:flex;position:absolute;top:14px;right:14px}.featured__best b[data-v-438eb716]{font-size:15px}.featured__plays[data-v-438eb716]{z-index:3;background:var(--white);border:2.5px solid var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:14px;left:14px}.featured__plays b[data-v-438eb716]{font-size:15px}.featured__body[data-v-438eb716]{flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.featured__body h2[data-v-438eb716]{font-size:26px;font-weight:900;line-height:1.15}.featured__body p[data-v-438eb716]{color:var(--ink-soft);font-size:15px;line-height:1.6}.featured__tags[data-v-438eb716]{flex-wrap:wrap;gap:6px;display:flex}.featured__cta[data-v-438eb716]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.featured__cta .btn[data-v-438eb716]{flex:auto;min-height:54px;font-size:19px}.featured__hint[data-v-438eb716]{color:var(--ink-soft);font-size:14px;line-height:1.5;display:none}@media (width>=760px){.featured[data-v-438eb716]{box-shadow:6px 6px 0 var(--ink);border-radius:28px;flex-direction:row}.featured__media[data-v-438eb716]{border-bottom:0;border-right:3px solid var(--ink);flex:420px;height:auto;min-height:410px}.featured__hero[data-v-438eb716],.featured__counter[data-v-438eb716]{display:none}.featured__media--fill .featured__hero[data-v-438eb716]{display:block}.featured__shot[data-v-438eb716]{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block;position:absolute;inset:0}.featured__new[data-v-438eb716]{display:none}.featured__body[data-v-438eb716]{flex:360px;justify-content:center;gap:14px;padding:clamp(20px,4vw,44px)}.featured__body[data-v-438eb716]:before{content:attr(data-badge);background:var(--strawberry);border:2.5px solid var(--ink);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:900;transform:rotate(-3deg)}.featured__body h2[data-v-438eb716]{font-size:clamp(34px,4vw,52px)}.featured__body p[data-v-438eb716]{font-size:17px;line-height:1.7}.featured__tags .chip[data-v-438eb716]{padding:3px 12px;font-size:14px}.featured__cta .btn[data-v-438eb716]{flex:none;padding:0 28px}.featured__hint[data-v-438eb716]{display:block}}.item[data-v-a9c5df89]{background:var(--white);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--ink);border-radius:18px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.item[data-v-a9c5df89]:hover{color:var(--ink)}.item[data-v-a9c5df89]:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.item__thumb[data-v-a9c5df89]{border:2.5px solid var(--ink);background:var(--sky-hero);border-radius:14px;flex:none;justify-content:center;align-items:flex-end;width:76px;height:76px;display:flex;position:relative;overflow:hidden}.item__thumb img[data-v-a9c5df89]{width:48px;height:72px;display:block}.item__counter[data-v-a9c5df89],.item__best--card[data-v-a9c5df89]{display:none}.item__thumb--fill img[data-v-a9c5df89]{object-fit:cover;width:100%;height:100%}.item__body[data-v-a9c5df89]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.item__title[data-v-a9c5df89]{font-size:18px;font-weight:900}.item__beta[data-v-a9c5df89]{background:var(--yellow);border:2px solid var(--ink);letter-spacing:.5px;vertical-align:3px;border-radius:999px;margin-left:6px;padding:0 7px;font-size:11px;font-weight:900;line-height:18px;display:inline-block}.item__plays[data-v-a9c5df89]{height:16px;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:16px;display:flex;overflow:hidden}.item__plays svg[data-v-a9c5df89]{flex:none}.item__tagline[data-v-a9c5df89]{-webkit-line-clamp:2;line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.item__meta[data-v-a9c5df89]{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.item__chip[data-v-a9c5df89]{padding:1px 8px;font-size:12px}.item__chip+.item__chip[data-v-a9c5df89]{display:none}.item__best--row[data-v-a9c5df89]{color:var(--ink-soft)}.item__arrow[data-v-a9c5df89]{flex:none}@media (width>=720px){.item[data-v-a9c5df89]{border-radius:20px;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.item__thumb[data-v-a9c5df89]{border:0;border-bottom:3px solid var(--ink);border-radius:0;width:auto;height:170px;display:block}.item__thumb img[data-v-a9c5df89]{z-index:1;width:106px;height:159px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.item__thumb--fill img[data-v-a9c5df89]{width:100%;height:100%;bottom:0;left:0;transform:none}.item__counter[data-v-a9c5df89]{background:var(--pink);border-top:3px solid var(--ink);z-index:2;height:22px;display:block;position:absolute;bottom:0;left:0;right:0}.item__best--card[data-v-a9c5df89]{background:var(--white);border:2px solid var(--ink);z-index:3;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:block;position:absolute;top:10px;right:10px}.item__best--row[data-v-a9c5df89],.item__arrow[data-v-a9c5df89]{display:none}.item__body[data-v-a9c5df89]{gap:6px;padding:14px 16px 16px}.item__title[data-v-a9c5df89]{font-size:20px}.item__tagline[data-v-a9c5df89]{white-space:normal;line-height:1.6}.item__meta[data-v-a9c5df89]{gap:6px;margin-top:4px}.item__chip+.item__chip[data-v-a9c5df89]{display:inline-flex}}.page[data-v-96de671b]{min-height:100vh;padding-bottom:28px}.wrap[data-v-96de671b]{max-width:1120px;padding:0 max(16px, var(--safe-left)) 0 max(16px, var(--safe-right));flex-direction:column;gap:22px;margin:0 auto;display:flex}.intro[data-v-96de671b]{flex-direction:column;gap:6px;display:flex}.intro h1[data-v-96de671b]{font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1.25}.intro p[data-v-96de671b]{color:var(--ink-soft);font-size:16px}.hot-entry[data-v-96de671b]{background:var(--white);min-height:48px;color:var(--ink);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px 0 6px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.hot-entry[data-v-96de671b]:hover{color:var(--ink)}.hot-entry[data-v-96de671b]:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}@media (hover:hover){.hot-entry[data-v-96de671b]:hover{background:var(--sky-chip)}}.ad--afterFeatured:not(.ad--collapsed)+.hot-entry[data-v-96de671b]{margin-top:6px}.hot-entry__icon[data-v-96de671b]{border:2px solid var(--ink);background:var(--yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.hot-entry__arrow[data-v-96de671b]{flex:none}.all[data-v-96de671b]{flex-direction:column;gap:12px;scroll-margin-top:16px;display:flex}.all__head[data-v-96de671b]{justify-content:space-between;align-items:baseline;display:flex}.all__head h2[data-v-96de671b]{font-size:21px;font-weight:900}.all__head span[data-v-96de671b]{color:var(--ink-soft);font-size:14px}.all__grid[data-v-96de671b]{flex-direction:column;gap:12px;display:flex}.cats[data-v-96de671b]{flex-wrap:wrap;gap:8px;display:flex}.cat[data-v-96de671b]{border:2.5px solid var(--ink);background:var(--white);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;min-height:40px;padding:0 12px;font-size:14px;font-weight:700;line-height:1.2;position:relative}.cat[aria-pressed=true][data-v-96de671b]{background:var(--ink);color:var(--white)}@media (hover:hover){.cat[aria-pressed=false][data-v-96de671b]:hover{background:var(--sky-chip)}}.empty[data-v-96de671b]{color:var(--ink-soft);flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.soon[data-v-96de671b]{color:var(--ink-soft);border:3px dashed #2b1d1666;border-radius:18px;align-items:center;gap:14px;padding:12px;display:flex}.soon__icon[data-v-96de671b]{border:2.5px dashed #2b1d1666;border-radius:14px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.soon__body[data-v-96de671b]{flex-direction:column;gap:4px;display:flex}.soon__title[data-v-96de671b]{font-size:18px;font-weight:900}.soon__text[data-v-96de671b]{font-size:14px}@media (width>=720px){.page[data-v-96de671b]{padding-bottom:40px}.wrap[data-v-96de671b]{gap:32px;padding:0 24px}.intro[data-v-96de671b]{gap:8px}.intro p[data-v-96de671b]{font-size:18px}.all[data-v-96de671b]{gap:16px}.all__head h2[data-v-96de671b]{font-size:26px}.all__head span[data-v-96de671b]{font-size:15px}.cat--play-first[data-v-96de671b]{margin-left:12px}.cat--play-first[data-v-96de671b]:before{content:"";background:var(--ink-line);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:-11px}.all__grid[data-v-96de671b]{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:20px;display:grid}.soon[data-v-96de671b]{text-align:center;border-radius:20px;flex-direction:column;justify-content:center;gap:8px;min-height:290px}.soon__icon[data-v-96de671b]{border:0;width:auto;height:auto}.soon__body[data-v-96de671b]{align-items:center}.soon__title[data-v-96de671b]{font-size:17px}}.page[data-v-ed95b6da]{min-height:100vh}.wrap[data-v-ed95b6da]{flex-direction:column;gap:22px;max-width:560px;margin:0 auto;padding:0 16px 40px;display:flex}.box[data-v-ed95b6da]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.big[data-v-ed95b6da]{color:var(--strawberry);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;font-size:96px;line-height:1}h1[data-v-ed95b6da]{font-size:24px;font-weight:900}p[data-v-ed95b6da]{color:var(--ink-soft)}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff")}:root{--ink:#2b1d16;--ink-soft:#5e4a3f;--ink-line:#2b1d1659;--sky:#cdebf8;--sky-2:#bfe6f7;--sky-hero:#ade4fc;--sky-chip:#e6f5fc;--paper:#fbfdfe;--white:#fff;--pink:#ff9fbc;--pink-soft:#ffa9c2;--strawberry:#ff7fa3;--yellow:#ffd43b;--cream:#fff2cf;--orange:#ff8a2a;--orange-soft:#ffb27a;--mint:#9ee0c9;--choco:#9a5b3a;--taro:#c9b4ea;--font-body:"Chiron GoRound TC", "PingFang TC", "Noto Sans TC", system-ui, sans-serif;--font-num:"Lilita One", "Chiron GoRound TC", system-ui, sans-serif;--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);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--sky);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.5}html:lang(ko){word-break:keep-all;overflow-wrap:break-word}html:lang(ja){word-break:auto-phrase}a{color:var(--ink)}a:hover{color:var(--ink-soft)}img{max-width:100%}button{color:inherit;font-family:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.num{font-family:var(--font-num);font-weight:400}.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}.dots{background-color:var(--sky);background-image:radial-gradient(#2b1d161a 1.5px,#0000 1.7px);background-size:18px 18px}@media (width>=900px){.dots{background-size:20px 20px}}.chip{border:2px solid var(--ink);background:var(--sky-chip);border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.btn{border:3px solid var(--ink);min-height:52px;box-shadow:0 4px 0 var(--ink);background:var(--white);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:18px;font-weight:900;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.btn:hover{color:var(--ink)}.btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.btn--primary{background:var(--yellow)}.btn--block{width:100%}.btn[disabled]{opacity:.6;cursor:progress}.card{background:var(--white);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:22px}.prose{font-size:16px;line-height:1.8}.prose h2{margin:28px 0 8px;font-size:21px;font-weight:900;line-height:1.35}.prose p,.prose ul{margin:0 0 12px}.prose ul{padding-left:1.3em}.prose li{margin:4px 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
