.container.svelte-v8va53{max-width:1200px;margin:0 auto}h1.svelte-v8va53{font-size:2.5rem;color:var(--text-opacity-high)}.intro.svelte-v8va53{font-size:1.2rem;margin-bottom:2rem;color:var(--text-opacity-high)}.card-grid.svelte-v8va53{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0rem auto 1.5rem}.card.svelte-v8va53{background-color:var(--card-bg, rgba(255, 255, 255, .05));border-radius:8px;padding:.75rem 1.5rem;color:var(--text);text-decoration:none;position:relative;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;white-space:normal;width:100%;box-sizing:border-box}.card.svelte-v8va53:hover{background-color:var(--card-bg-hover, rgba(255, 255, 255, .08))}.card.svelte-v8va53 h2:where(.svelte-v8va53){font-size:1.5rem;margin-bottom:.5rem;color:var(--text-opacity-high);white-space:normal;word-wrap:break-word}.card.svelte-v8va53 p:where(.svelte-v8va53){color:var(--text-secondary, rgba(255, 255, 255, .7));margin-bottom:1rem;flex-grow:1;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;width:calc(100% - 1.5rem);max-width:100%}.card-arrow.svelte-v8va53{font-size:1.5rem;position:absolute;bottom:1rem;right:1.5rem;opacity:.7}.card.svelte-v8va53:hover .card-arrow:where(.svelte-v8va53){opacity:1}
