.homepage[data-astro-cid-j7pv25f6]{padding:var(--spacing-xl) 0}.hero[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-2xl);border-bottom:var(--border-width) solid var(--color-border)}.hero-content[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto}.hero-title-container[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md);flex-wrap:wrap}.hero-logo[data-astro-cid-j7pv25f6]{height:120px;width:auto;object-fit:contain}.hero-title-container[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:4rem;margin:0}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:var(--color-text-alt)}.hero-description[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-light);max-width:700px;margin:0 auto}.core-packages[data-astro-cid-j7pv25f6],.game-packages[data-astro-cid-j7pv25f6],.tool-packages[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-2xl)}.core-packages[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.game-packages[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.tool-packages[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--spacing-lg)}.section-description[data-astro-cid-j7pv25f6]{text-align:center;color:var(--color-text-alt);margin-bottom:var(--spacing-xl);font-size:1.125rem}.packages-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}.packages-grid[data-astro-cid-j7pv25f6]:has(>:only-child){grid-template-columns:1fr}.packages-grid[data-astro-cid-j7pv25f6]:has(>:only-child)>[data-astro-cid-j7pv25f6]{width:100%;max-width:100%}.packages-grid-3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.packages-grid[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(odd):last-child,.packages-grid[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:only-child{grid-column:1 / -1;width:100%;max-width:100%}.packages-grid-3[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:last-child:nth-child(odd),.packages-grid-3[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(odd):last-child{grid-column:1 / -1;width:100%;max-width:100%}.packages-grid-3[data-astro-cid-j7pv25f6]:has(>:last-child:nth-child(odd))>[data-astro-cid-j7pv25f6]:last-child{grid-column:1 / -1;width:100%;max-width:100%}.section-footer[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--spacing-xl)}.homepage[data-astro-cid-j7pv25f6] .section-footer[data-astro-cid-j7pv25f6] a.kirby-button.kirby-button-accent,.homepage[data-astro-cid-j7pv25f6] .section-footer[data-astro-cid-j7pv25f6] a.kirby-button.kirby-button-accent:hover,.homepage[data-astro-cid-j7pv25f6] .section-footer[data-astro-cid-j7pv25f6] a.kirby-button.kirby-button-accent:active{background-color:var(--color-bg-dark)!important;color:var(--color-text-inverse)!important;border-color:var(--color-border)!important}.quick-start[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:var(--border-width) solid var(--color-border)}.quick-start-box[data-astro-cid-j7pv25f6]{border:var(--border-width) solid var(--color-border);padding:var(--spacing-2xl);box-shadow:var(--shadow-md);max-width:900px;margin:0 auto;background-color:var(--color-bg-alt);position:relative;border-radius:8px}.quick-start-box[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.quick-start-box[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text);font-size:var(--font-size-3xl)}.quick-start-box[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:var(--spacing-lg) 0 var(--spacing-md) 0;font-weight:var(--font-weight-medium);color:var(--color-text-alt)}@media(max-width:768px){.hero-title-container[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.5rem}.packages-grid-3[data-astro-cid-j7pv25f6],.packages-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.packages-grid[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(odd):last-child,.packages-grid-3[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(odd):last-child{grid-column:1}}
