.home.svelte-1uha8ag{padding-top:1.6rem;padding-bottom:2rem}.welcome.svelte-1uha8ag{background:#eaf0e4;border-radius:32px;grid-template-columns:1.35fr 1fr;align-items:center;gap:2rem;padding:3.4rem;display:grid;position:relative;overflow:hidden}.eyebrow.svelte-1uha8ag{letter-spacing:.13em;color:#47644b;margin:0 0 .8rem;font-size:.75rem;font-weight:800}.eyebrow.svelte-1uha8ag>span:where(.svelte-1uha8ag){margin-right:.45rem;font-size:1rem}h1.svelte-1uha8ag{letter-spacing:-.055em;color:#254832;margin:0;font-size:clamp(2.3rem,4.6vw,3.65rem);line-height:1.12}h1.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#637e48}.intro.svelte-1uha8ag{color:#4f6250;max-width:26rem;margin:1.3rem 0 1.6rem;font-size:1.1rem;line-height:1.75}.welcome-copy.svelte-1uha8ag>a:where(.svelte-1uha8ag){gap:1.3rem}.welcome-art.svelte-1uha8ag{place-items:center;min-height:275px;display:grid;position:relative}.art-note.svelte-1uha8ag{color:#425140;background:#fffcf4;border:1px solid #dce2d2;border-radius:16px;flex-direction:column;gap:1.05rem;width:260px;padding:1.6rem;font-size:.88rem;display:flex;transform:rotate(5deg);box-shadow:8px 12px #d9e2cf}.note-title.svelte-1uha8ag{margin-bottom:.25rem;font-size:1.2rem;font-weight:800}.art-note.svelte-1uha8ag>span:where(.svelte-1uha8ag):not(.note-title){align-items:center;gap:.7rem;display:flex}.art-note.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#3d6542;background:#dce8d4;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.art-note.svelte-1uha8ag b.note-circle:where(.svelte-1uha8ag){background:0 0;border:2px solid #b5c1a9}.note-bottom.svelte-1uha8ag{border-top:1px dashed #cdd6c3;justify-content:space-between;margin-top:.3rem;padding-top:1rem;font-weight:700;display:flex}.note-bottom.svelte-1uha8ag i:where(.svelte-1uha8ag){font-size:1.3rem;font-style:normal}.art-sun.svelte-1uha8ag{color:#d8a15e;font-size:6rem;position:absolute;top:-2.2rem;right:-1rem;transform:rotate(12deg)}.art-leaf.svelte-1uha8ag{font-size:4.5rem;position:absolute;bottom:-.8rem;left:-.8rem;transform:rotate(-25deg)}.section.svelte-1uha8ag{margin-top:3.2rem;scroll-margin-top:1.5rem}.section-heading.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.3rem;display:flex}.section-heading.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:.5rem}h2.svelte-1uha8ag{color:#293f32;letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,1.85rem)}h2.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#ad7160;margin-left:.3rem}.section-note.svelte-1uha8ag,.device-note.svelte-1uha8ag{color:#697268;font-size:.85rem}.categories.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.category.svelte-1uha8ag{color:#344b35;background:#e9eee2;border:1px solid #dfe5d5;border-radius:22px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.4rem;text-decoration:none;display:flex;position:relative}.category.peach.svelte-1uha8ag{color:#704e38;background:#f7e9df;border-color:#edddd0}.category.lilac.svelte-1uha8ag{color:#5d5072;background:#eeebf5;border-color:#e0ddec}.category-icon.svelte-1uha8ag{font-size:2.1rem}.category.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 1rem .3rem 0;font-size:1.12rem}.category.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.85;margin:0;font-size:.85rem}.category-arrow.svelte-1uha8ag{font-size:1.3rem;position:absolute;top:1rem;right:1rem}.category.svelte-1uha8ag:hover{filter:brightness(.98)}.category.svelte-1uha8ag:focus-visible{outline-offset:4px;outline:3px solid #527b62}.plan-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.favorite-empty.svelte-1uha8ag{background:#faf8f1;border:1px dashed #d8d9cc;border-radius:22px;align-items:center;gap:1.2rem;padding:1.6rem;display:flex}.favorite-empty.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#a87565;background:#f3e9df;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:2.5rem;display:grid}.favorite-empty.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .4rem;font-size:1.05rem}.favorite-empty.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#666e61;margin:0;line-height:1.6}.storage-note.svelte-1uha8ag{color:#795529;font-size:.9rem}.gentle-footer.svelte-1uha8ag{color:#6b7566;text-align:center;justify-content:center;align-items:center;gap:.6rem;margin-top:3rem;font-size:.9rem;display:flex}@media (width<=850px){.welcome.svelte-1uha8ag{gap:1rem;padding:2rem}.art-note.svelte-1uha8ag{width:220px;padding:1.2rem;font-size:.8rem}.art-sun.svelte-1uha8ag{right:-1.5rem}.categories.svelte-1uha8ag,.plan-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.category.svelte-1uha8ag:last-child{grid-column:auto}.section-note.svelte-1uha8ag{display:none}}@media (width<=600px){.home.svelte-1uha8ag{padding-top:1rem}.welcome.svelte-1uha8ag{border-radius:24px;grid-template-columns:1fr;padding:2rem 1.4rem}.welcome-art.svelte-1uha8ag{display:none}.intro.svelte-1uha8ag{font-size:1rem}.categories.svelte-1uha8ag,.plan-grid.svelte-1uha8ag{grid-template-columns:1fr}.category.svelte-1uha8ag{padding:1.2rem}.category-icon.svelte-1uha8ag{min-width:42px}.section.svelte-1uha8ag{margin-top:2.3rem}.section-heading.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:.5rem}.favorite-empty.svelte-1uha8ag{align-items:flex-start;gap:.8rem;padding:1.2rem}.favorite-empty.svelte-1uha8ag>span:where(.svelte-1uha8ag){width:42px;height:42px;font-size:2rem}}
