main.svelte-1tddamm{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;padding:2rem 1rem 1rem;text-align:center;box-sizing:border-box;background:none}h1.svelte-1tddamm{font-size:2.2rem;font-weight:700;color:#7c83fd;margin-bottom:1rem;letter-spacing:-1px}.intro.svelte-1tddamm{max-width:600px;margin:1.5rem auto 1rem;text-align:center;line-height:1.7;font-size:1.08rem;color:#555;background:#fff6fb;border-radius:18px;box-shadow:0 2px 12px #ffb6c114;padding:1.5rem 1rem}.disclaimer.svelte-1tddamm{font-size:.92rem;color:#b48eae;margin-top:-.5rem;margin-bottom:1.2rem}input[type=file].svelte-1tddamm{margin:1.2rem 0 1.5rem;display:block;width:100%;max-width:320px;background:#e0e7ff;border:1px solid #c7d2fe;border-radius:12px;padding:.7rem 1rem;font-size:1rem;color:#6b7280;cursor:pointer;transition:border .2s}input[type=file].svelte-1tddamm:hover{border:1.5px solid #a5b4fc}.preview-block.svelte-1tddamm{display:flex;flex-direction:column;align-items:center;background:#f1f5ff;border-radius:18px;box-shadow:0 2px 12px #7c83fd14;padding:1.5rem 1rem 1rem;margin-bottom:1.2rem;max-width:350px}.preview-block.svelte-1tddamm h2:where(.svelte-1tddamm){color:#7c83fd;font-size:1.2rem;margin-bottom:.7rem}img#preview.svelte-1tddamm{margin-top:.5rem;border-radius:14px;max-width:90%;max-height:260px;object-fit:contain;box-shadow:0 2px 8px #7c83fd1a;border:2px solid #e0e7ff}button.svelte-1tddamm{margin-top:1rem;padding:.7rem 1.5rem;background:linear-gradient(90deg,#a5b4fc,#fbc2eb);color:#fff;border:none;border-radius:12px;font-size:1.08rem;font-weight:600;box-shadow:0 2px 8px #7c83fd1a;cursor:pointer;transition:background .2s,transform .1s}button.svelte-1tddamm:hover{background:linear-gradient(90deg,#fbc2eb,#a5b4fc);transform:translateY(-2px) scale(1.03)}.color-samples.svelte-1tddamm{margin:1.5rem 0;display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem}.color-box.svelte-1tddamm{width:90px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:18px;box-shadow:0 2px 8px #7c83fd1a;font-size:1rem;font-weight:600;text-align:center;color:#333;background:#fff;border:2px solid #e0e7ff;transition:transform .1s}.color-box.svelte-1tddamm:hover{transform:scale(1.06);box-shadow:0 4px 16px #7c83fd2e}p.svelte-1tddamm{margin:.7rem 0}footer.svelte-1tddamm{margin-top:2.5rem;font-size:.95rem;color:#b48eae;text-align:center;background:#f8fafc;border-radius:12px;padding:1.2rem 0 .7rem;width:100%;max-width:600px;box-shadow:0 2px 8px #ffb6c10f}footer.svelte-1tddamm a:where(.svelte-1tddamm){color:#b48eae;text-decoration:underline;margin:0 .5rem}@media (max-width: 600px){main.svelte-1tddamm{padding:1.2rem .2rem .5rem}.intro.svelte-1tddamm{padding:1.1rem .5rem;font-size:.98rem}.preview-block.svelte-1tddamm{padding:1rem .3rem .7rem;max-width:98vw}.color-box.svelte-1tddamm{width:70px;height:70px;font-size:.92rem}footer.svelte-1tddamm{font-size:.88rem;padding:.7rem 0 .5rem}}@media (min-width: 601px) and (max-width: 1024px){main.svelte-1tddamm{padding:2.5rem 2rem 1.5rem}.content-section.svelte-1tddamm{max-width:90%}.season-guide.svelte-1tddamm,.tips-grid.svelte-1tddamm,.learn-more.svelte-1tddamm{grid-template-columns:repeat(2,1fr);gap:2rem}.intro.svelte-1tddamm{padding:2rem 1.5rem;font-size:1.1rem}.content-card.svelte-1tddamm{padding:2.5rem}.season-card.svelte-1tddamm,.tip-card.svelte-1tddamm,.learn-card.svelte-1tddamm,.faq-item.svelte-1tddamm{padding:2rem}}@media (min-width: 1025px){main.svelte-1tddamm{padding:3rem 2rem 2rem}.content-section.svelte-1tddamm{max-width:1000px}.season-guide.svelte-1tddamm,.tips-grid.svelte-1tddamm{grid-template-columns:repeat(4,1fr);gap:2.5rem}.learn-more.svelte-1tddamm{grid-template-columns:repeat(3,1fr);gap:2.5rem}.intro.svelte-1tddamm{padding:2.5rem 2rem;font-size:1.15rem;max-width:800px}.content-card.svelte-1tddamm{padding:3rem}.season-card.svelte-1tddamm,.tip-card.svelte-1tddamm,.learn-card.svelte-1tddamm,.faq-item.svelte-1tddamm{padding:2.5rem}.season-colors.svelte-1tddamm{gap:1rem}.season-color.svelte-1tddamm{padding:.7rem 1rem;font-size:.9rem}.color-box.svelte-1tddamm{width:100px;height:100px;font-size:1.1rem}button.svelte-1tddamm{padding:.8rem 2rem;font-size:1.1rem}input[type=file].svelte-1tddamm{max-width:400px;padding:.8rem 1.2rem;font-size:1.05rem}}@media (max-width: 600px){main.svelte-1tddamm{padding:1rem .5rem .5rem}h1.svelte-1tddamm{font-size:1.8rem;margin-bottom:.8rem}.content-section.svelte-1tddamm{margin:2rem 0;max-width:100%}.content-section.svelte-1tddamm h2:where(.svelte-1tddamm){font-size:1.5rem;margin-bottom:1rem}.intro.svelte-1tddamm{padding:1rem .8rem;font-size:.95rem;line-height:1.6;margin:1rem auto .8rem}.disclaimer.svelte-1tddamm{font-size:.85rem;margin:-.3rem 0 1rem}.preview-block.svelte-1tddamm{padding:.8rem .5rem .5rem;max-width:95vw;margin-bottom:1rem}.preview-block.svelte-1tddamm h2:where(.svelte-1tddamm){font-size:1.1rem;margin-bottom:.5rem}img#preview.svelte-1tddamm{max-width:95%;max-height:220px}.color-box.svelte-1tddamm{width:65px;height:65px;font-size:.85rem}.season-guide.svelte-1tddamm,.tips-grid.svelte-1tddamm,.learn-more.svelte-1tddamm{grid-template-columns:1fr;gap:1rem}.season-card.svelte-1tddamm,.tip-card.svelte-1tddamm,.learn-card.svelte-1tddamm,.faq-item.svelte-1tddamm{padding:1.2rem}.season-colors.svelte-1tddamm{gap:.6rem}.season-color.svelte-1tddamm{padding:.4rem .6rem;font-size:.8rem}button.svelte-1tddamm{padding:.6rem 1.2rem;font-size:1rem;margin-top:.8rem}input[type=file].svelte-1tddamm{margin:1rem 0 1.2rem;padding:.6rem .8rem;font-size:.95rem}.content-card.svelte-1tddamm{padding:1.2rem}.content-card.svelte-1tddamm p:where(.svelte-1tddamm){font-size:.95rem;line-height:1.6}.benefit-item.svelte-1tddamm{font-size:.9rem;gap:.6rem}.benefit-icon.svelte-1tddamm{font-size:1.1rem}.season-card.svelte-1tddamm h3:where(.svelte-1tddamm){font-size:1.2rem}.season-card.svelte-1tddamm p:where(.svelte-1tddamm){font-size:.9rem}.tip-card.svelte-1tddamm h4:where(.svelte-1tddamm){font-size:1.1rem}.tip-card.svelte-1tddamm p:where(.svelte-1tddamm){font-size:.9rem}.faq-item.svelte-1tddamm h4:where(.svelte-1tddamm){font-size:1rem}.faq-item.svelte-1tddamm p:where(.svelte-1tddamm){font-size:.9rem}.learn-card.svelte-1tddamm h4:where(.svelte-1tddamm){font-size:1.1rem}.learn-card.svelte-1tddamm p:where(.svelte-1tddamm){font-size:.9rem}footer.svelte-1tddamm{margin-top:2rem;font-size:.85rem;padding:1rem 0 .5rem}}
