.landing-page.svelte-1uha8ag{margin:0 auto;max-width:1200px;min-height:100vh;padding:3rem 1rem}.hero.svelte-1uha8ag{margin-bottom:4rem;text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#1a1a1a;font-size:3rem;font-weight:700;margin:0 0 1rem}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#666;font-size:1.25rem;margin:0 auto;max-width:600px}.poems-grid.svelte-1uha8ag{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.poem-card.svelte-1uha8ag{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:2rem;position:relative;text-decoration:none;transition:all .3s ease}.poem-card.svelte-1uha8ag:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.poem-card.svelte-1uha8ag:hover{border-color:#333;box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.poem-card.svelte-1uha8ag:hover:before{left:100%}.poem-content.svelte-1uha8ag{flex:1;position:relative;z-index:1}.poem-title.svelte-1uha8ag{color:#1a1a1a;font-family:Georgia,serif;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.poem-author.svelte-1uha8ag{color:#999;font-size:.95rem}.poem-author.svelte-1uha8ag,.poem-preview.svelte-1uha8ag{font-style:italic;margin:0 0 1.5rem}.poem-preview.svelte-1uha8ag{border-left:3px solid #e0e0e0;color:#444;font-family:Georgia,serif;font-size:1rem;line-height:1.6;min-height:3rem;padding-left:1rem}.poem-meta.svelte-1uha8ag{color:#bbb;font-size:.85rem;margin:0}.poem-link.svelte-1uha8ag{border-top:1px solid #f0f0f0;color:#333;font-weight:500;margin-top:1.5rem;padding-top:1.5rem;position:relative;transition:color .3s ease;z-index:1}.poem-card.svelte-1uha8ag:hover .poem-link:where(.svelte-1uha8ag){color:#000}.poem-link.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block;transition:transform .3s ease}.poem-card.svelte-1uha8ag:hover .poem-link:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){transform:translate(4px)}.footer-note.svelte-1uha8ag{background:#f9f9f9;border-radius:8px;color:#666;padding:2rem;text-align:center}.footer-note.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem;margin:0}@media (max-width:768px){.landing-page.svelte-1uha8ag{padding:2rem 1rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem}.poems-grid.svelte-1uha8ag{gap:1.5rem;grid-template-columns:1fr}.poem-card.svelte-1uha8ag{padding:1.5rem}.poem-title.svelte-1uha8ag{font-size:1.25rem}.poem-preview.svelte-1uha8ag{font-size:.95rem;min-height:auto}}
