.my-works.svelte-1o7wa0b{padding:1rem 0 0}.my-works__title.svelte-1o7wa0b{font-size:1.25rem;font-weight:600;color:hsl(var(--card-foreground));margin:0;text-align:center}.my-works__grid.svelte-1o7wa0b{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:1rem}.my-works__card-wrapper.svelte-1o7wa0b{min-width:0}.my-works__card.svelte-1o7wa0b{display:flex;flex-direction:column;width:100%;padding:0;border:none;border-radius:.5rem;overflow:hidden;background:hsl(var(--card));box-shadow:0 1px 3px #0000001a;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.my-works__card.svelte-1o7wa0b:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.my-works__image-wrap.svelte-1o7wa0b{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:hsl(var(--muted))}.my-works__image.svelte-1o7wa0b{display:block;width:100%;height:100%;object-fit:cover}.my-works__image-placeholder.svelte-1o7wa0b,.my-works__empty.svelte-1o7wa0b{display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6}.my-works__image-placeholder.svelte-1o7wa0b{width:100%;aspect-ratio:4 / 3}.my-works__empty.svelte-1o7wa0b{min-height:5rem;margin-top:1rem;padding:1rem}.my-works__card-footer.svelte-1o7wa0b{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem}.my-works__card-title.svelte-1o7wa0b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:hsl(var(--card-foreground))}.readalong-home-page.svelte-jfeld7{--readalong-font-display: "ZCOOL KuaiLe", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--readalong-font-body: "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--primary: 217 86% 54%;--primary-deep: 217 72% 42%;--primary-glow: 217 92% 72%;padding:max(8px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(44px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:transparent;color:hsl(var(--foreground));font-family:var(--readalong-font-body)}@media(max-width:767px){.readalong-home-page.svelte-jfeld7{padding:max(4px,env(safe-area-inset-top,0px)) max(4px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px))}.readalong-shell-inner.svelte-jfeld7{max-width:100%}}.readalong-shell-inner.svelte-jfeld7{margin-left:auto;margin-right:auto;max-width:48rem;width:100%}.readalong-start-placeholder.svelte-jfeld7,.home-word-list-entry.svelte-jfeld7,.home-value-props.svelte-jfeld7,.home-my-works.svelte-jfeld7,.recommended-works.svelte-jfeld7,.home-faq.svelte-jfeld7,.home-fun.svelte-jfeld7{margin-bottom:1.25rem}.home-word-list-entry.svelte-jfeld7{display:flex;justify-content:flex-end;margin-top:-.15rem;margin-bottom:.75rem}.home-word-list-entry__card.svelte-jfeld7{display:inline-flex;align-items:center;gap:.65rem;min-width:10.25rem;padding:.75rem .9rem;border:1.5px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--card));color:hsl(var(--foreground));text-decoration:none;box-shadow:5px 5px 14px #a3b1c62e,-4px -4px 10px #ffffffdb;transition:transform .18s ease,box-shadow .18s ease}.home-word-list-entry__card.svelte-jfeld7:hover{transform:translateY(-1px);box-shadow:8px 8px 18px #a3b1c638,-6px -6px 14px #ffffffe6}.home-word-list-entry__icon.svelte-jfeld7{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:.8rem;background:#e2f5fd;color:#1471a3}.home-word-list-entry__icon.svelte-jfeld7 svg:where(.svelte-jfeld7){width:1.25rem;height:1.25rem;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-word-list-entry__text.svelte-jfeld7{display:flex;min-width:0;flex-direction:column;gap:.1rem;text-align:left}.home-word-list-entry__text.svelte-jfeld7 strong:where(.svelte-jfeld7){font-size:.95rem;font-weight:700;line-height:1.25}.home-word-list-entry__text.svelte-jfeld7 span:where(.svelte-jfeld7){font-size:.78rem;line-height:1.25;color:hsl(var(--muted-foreground))}@media(max-width:479px){.home-word-list-entry.svelte-jfeld7{padding-right:.25rem}.home-word-list-entry__card.svelte-jfeld7{min-width:9.5rem;padding:.65rem .75rem}}.readalong-start-card.svelte-jfeld7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;border-radius:1.35rem;background:hsl(var(--card));box-shadow:10px 10px 24px #a3b1c647,-9px -9px 20px #fffffff2,inset 0 1px #ffffffd6}.readalong-start-card--app.svelte-jfeld7{align-items:stretch;justify-content:flex-start;gap:0;padding:1rem .9rem 1.2rem;text-align:left}.readalong-start-card__intro.svelte-jfeld7{display:flex;flex-direction:column;align-items:center;gap:1.1rem;width:100%;text-align:center}.readalong-start-card__icon-wrap.svelte-jfeld7{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:1.1rem;background:#ffe5f2;color:hsl(var(--primary));box-shadow:inset 3px 3px 8px #ffffffa6,inset -2px -2px 6px #eab8d142,4px 4px 12px #a3b1c638}.readalong-start-card__icon-wrap.svelte-jfeld7 svg:where(.svelte-jfeld7),.readalong-start-btn.svelte-jfeld7 svg:where(.svelte-jfeld7),.readalong-start-card__hints.svelte-jfeld7 svg:where(.svelte-jfeld7),.home-value-props__icon.svelte-jfeld7 svg:where(.svelte-jfeld7){width:1.15rem;height:1.15rem;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.readalong-start-card__icon-wrap.svelte-jfeld7 svg:where(.svelte-jfeld7){width:2.15rem;height:2.15rem}.readalong-start-card__title.svelte-jfeld7{margin:0;font-family:var(--readalong-font-display);font-size:clamp(1.35rem,4vw,1.75rem);font-weight:400;line-height:1.2;letter-spacing:.01em;color:hsl(var(--primary-deep))}.readalong-start-card__desc.svelte-jfeld7{margin:0;max-width:28rem;font-size:1rem;line-height:1.75;font-weight:500;color:hsl(var(--muted-foreground))}.readalong-start-card__hints.svelte-jfeld7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem;margin:0;padding:0;list-style:none;font-size:.8125rem;color:hsl(var(--foreground))}.readalong-start-card__hints.svelte-jfeld7 li:where(.svelte-jfeld7){display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:9999px;font-weight:600;background:#fff3d6;color:#5b4333;box-shadow:3px 3px 8px #a3b1c62e,-2px -2px 6px #ffffffd1}.readalong-start-card__hints.svelte-jfeld7 svg:where(.svelte-jfeld7){width:.9rem;height:.9rem;color:hsl(var(--primary));stroke:hsl(var(--primary))}.readalong-start-card__actions.svelte-jfeld7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;width:100%;margin-top:.2rem}.readalong-start-btn.svelte-jfeld7,.readalong-secondary-btn.svelte-jfeld7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.55rem 1.25rem;border-radius:9999px;text-decoration:none;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.readalong-start-btn.svelte-jfeld7{min-width:min(100%,22rem);background:linear-gradient(165deg,hsl(var(--primary-glow)),hsl(var(--primary)) 42%,hsl(var(--primary-deep)));color:hsl(var(--primary-foreground));box-shadow:5px 5px 14px hsl(var(--primary-deep) / .35),-3px -3px 10px #ffffff73 inset,0 2px hsl(var(--primary-glow) / .5) inset}.readalong-secondary-btn.svelte-jfeld7{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:4px 4px 12px #a3b1c629,-3px -3px 8px #ffffffc7}.readalong-start-btn.svelte-jfeld7:hover,.readalong-secondary-btn.svelte-jfeld7:hover{transform:translateY(-2px);filter:brightness(1.03) saturate(1.05)}.readalong-start-btn.svelte-jfeld7:active,.readalong-secondary-btn.svelte-jfeld7:active{transform:translateY(0)}.readalong-app-root.svelte-jfeld7{width:100%;min-width:0}.home-section-heading.svelte-jfeld7{margin-bottom:1.5rem;text-align:center}.home-section-heading__title.svelte-jfeld7,.home-faq__title.svelte-jfeld7{margin:0 0 .5rem;font-family:var(--readalong-font-body);font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));line-height:1.25;letter-spacing:0}.home-section-heading__desc.svelte-jfeld7{margin:0;font-size:.875rem;line-height:1.5;color:hsl(var(--muted-foreground))}.home-faq__title.svelte-jfeld7{text-align:center}.home-value-props__grid.svelte-jfeld7,.recommended-works__grid.svelte-jfeld7{display:grid;gap:.75rem}@media(min-width:480px){.home-value-props__grid.svelte-jfeld7{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.recommended-works__grid.svelte-jfeld7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.recommended-works__grid.svelte-jfeld7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.recommended-works__card.svelte-jfeld7{padding:0}.recommended-works__image-wrap.svelte-jfeld7{min-height:7.25rem;border-radius:.85rem}.recommended-works__card-title.svelte-jfeld7{margin-top:.65rem;font-size:.92rem}.recommended-works__card-text.svelte-jfeld7{font-size:.8rem}}.home-value-props__card.svelte-jfeld7,.home-my-works__card.svelte-jfeld7,.recommended-works__card.svelte-jfeld7,.home-faq__item.svelte-jfeld7{border-radius:1rem;background:hsl(var(--card));box-shadow:0 2px 8px #00000014}.home-value-props__card.svelte-jfeld7,.home-my-works__card.svelte-jfeld7,.recommended-works__card.svelte-jfeld7{padding:0}.home-value-props__card.svelte-jfeld7{display:flex;align-items:flex-start;gap:.875rem;padding:.9rem 1rem;border:1.5px solid hsl(var(--border))}.recommended-works__card--link.svelte-jfeld7{display:block;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.recommended-works__card-inner.svelte-jfeld7{padding:14px}.recommended-works__card--link.svelte-jfeld7:hover{transform:translateY(-1px);box-shadow:10px 10px 24px #a3b1c638,-7px -7px 16px #ffffffe0}.recommended-works__card--loading.svelte-jfeld7{pointer-events:none}.home-value-props__icon.svelte-jfeld7{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(135deg,#2572ef26,#2572ef0d);color:hsl(var(--primary))}.home-value-props__text.svelte-jfeld7{display:flex;flex-direction:column;gap:.25rem;text-align:left}.home-value-props__text.svelte-jfeld7 strong:where(.svelte-jfeld7){font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.home-value-props__text.svelte-jfeld7 span:where(.svelte-jfeld7),.home-my-works__text.svelte-jfeld7,.home-my-works__lead.svelte-jfeld7,.recommended-works__card-text.svelte-jfeld7{color:hsl(var(--muted-foreground));line-height:1.5;font-size:.875rem}.home-value-props__icon.svelte-jfeld7 svg:where(.svelte-jfeld7){width:1.375rem;height:1.375rem;color:#333947}@media(max-width:767px){.home-value-props__card.svelte-jfeld7{flex-direction:row;align-items:flex-start;text-align:left}.recommended-works__card-inner.svelte-jfeld7{padding:14px}.home-value-props__icon.svelte-jfeld7{margin-top:.1rem}.home-value-props__text.svelte-jfeld7{text-align:left}.recommended-works__image-wrap.svelte-jfeld7{border-radius:.85rem}}.home-my-works__lead.svelte-jfeld7{margin:0 0 .4rem;font-weight:700;color:hsl(var(--foreground))}.home-my-works__text.svelte-jfeld7{margin:0}.recommended-works__grid.svelte-jfeld7{align-items:stretch}.recommended-works__image-wrap.svelte-jfeld7{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;min-height:0;border-radius:1rem;background-size:cover;background-position:center;color:hsl(var(--foreground));overflow:hidden;box-shadow:inset 0 1px #ffffffa6,inset 0 -16px 24px #fff3}.recommended-works__cover-image.svelte-jfeld7{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.recommended-works__image-placeholder.svelte-jfeld7{padding:.6rem .85rem;border-radius:9999px;background:#fff9;font-weight:700;color:hsl(var(--foreground));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recommended-works__card-title.svelte-jfeld7{margin-top:.9rem;font-weight:700;color:hsl(var(--foreground))}.recommended-works__card-text.svelte-jfeld7{margin:.35rem 0 0}.recommended-works__empty.svelte-jfeld7{padding:1rem;border-radius:1.1rem;background:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground));line-height:1.7}.home-faq__list.svelte-jfeld7{display:grid;gap:.75rem;max-width:37.5rem;margin-left:auto;margin-right:auto}.home-faq__item.svelte-jfeld7{padding:0;border-radius:.5rem;background:hsl(var(--card));box-shadow:0 1px 3px #0000001a;overflow:hidden}.home-faq__item.svelte-jfeld7 summary:where(.svelte-jfeld7){display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:1rem;font-weight:600;color:hsl(var(--foreground))}.home-faq__item.svelte-jfeld7 summary:where(.svelte-jfeld7)::-webkit-details-marker{display:none}.home-faq__item.svelte-jfeld7 summary:where(.svelte-jfeld7):after{content:"+";margin-left:1rem;flex-shrink:0;font-size:1.25rem;line-height:1;color:hsl(var(--muted-foreground));transition:transform .2s ease}.home-faq__item[open].svelte-jfeld7 summary:where(.svelte-jfeld7):after{transform:rotate(45deg)}.home-faq__item.svelte-jfeld7 p:where(.svelte-jfeld7){margin:0;padding:0 1rem 1rem;max-width:34rem;color:hsl(var(--muted-foreground));line-height:1.6}.home-fun__grid.svelte-jfeld7{display:grid;gap:.9rem}.home-fun__card.svelte-jfeld7{display:flex;align-items:center;gap:.85rem;padding:1rem 1.05rem;border:1.5px solid hsl(var(--border));border-radius:1.15rem;background:hsl(var(--card));color:hsl(var(--foreground));text-decoration:none;box-shadow:8px 8px 18px #a3b1c62e,-6px -6px 14px #ffffffe0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-fun__card.svelte-jfeld7:hover{transform:translateY(-1px);border-color:hsl(var(--primary) / .28);box-shadow:10px 10px 22px #a3b1c638,-7px -7px 16px #ffffffe6}.home-fun__icon.svelte-jfeld7{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex-shrink:0;border-radius:.95rem;background:linear-gradient(135deg,#e2f5fd,#ebf3ff);color:#1858bf}.home-fun__card--mofang.svelte-jfeld7 .home-fun__icon:where(.svelte-jfeld7){background:linear-gradient(135deg,#dbf3ff,#ebefff);color:#0873b5}.home-fun__icon.svelte-jfeld7 svg:where(.svelte-jfeld7){width:1.35rem;height:1.35rem;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-fun__content.svelte-jfeld7{display:flex;min-width:0;flex:1;flex-direction:column;gap:.12rem;text-align:left}.home-fun__content.svelte-jfeld7 strong:where(.svelte-jfeld7){font-size:1rem;font-weight:700;line-height:1.25}.home-fun__content.svelte-jfeld7 span:where(.svelte-jfeld7){font-size:.82rem;line-height:1.45;color:hsl(var(--muted-foreground))}.home-fun__badge.svelte-jfeld7{flex-shrink:0;padding:.3rem .55rem;border-radius:9999px;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:.72rem;font-weight:700;letter-spacing:.03em}@media(min-width:768px){.home-fun__grid.svelte-jfeld7{grid-template-columns:repeat(3,minmax(0,1fr))}.home-fun__card.svelte-jfeld7{align-items:flex-start;flex-direction:column;min-height:11rem}.home-fun__content.svelte-jfeld7{gap:.28rem}.home-fun__badge.svelte-jfeld7{margin-top:auto}}@media(max-width:479px){.home-fun__card.svelte-jfeld7{gap:.75rem;padding:.9rem .95rem}.home-fun__icon.svelte-jfeld7{width:2.55rem;height:2.55rem;border-radius:.85rem}}
