.home.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-screen-horizontal);padding-top:var(--spacing-lg);overflow-y:auto}.content.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md);max-width:500px;width:100%}.logo.svelte-1uha8ag{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm)}.logo-text.svelte-1uha8ag{font-size:var(--font-size-display-large);font-weight:700;color:var(--color-primary);margin:0}.headline.svelte-1uha8ag{font-size:var(--font-size-heading-medium);font-weight:600;color:var(--color-text-primary);margin:0}.philosophy.svelte-1uha8ag{font-size:var(--font-size-body-medium);color:var(--color-text-secondary);line-height:1.5;margin:0}.philosophy-cards.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm);width:100%}.philosophy-card.svelte-1uha8ag{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-md);text-align:left;box-shadow:0 1px 3px #0000000f}.philosophy-card.dont.svelte-1uha8ag{border-top:3px solid var(--color-try-again)}.philosophy-card.do.svelte-1uha8ag{border-top:3px solid var(--color-success)}.philosophy-title.svelte-1uha8ag{font-size:var(--font-size-body-small);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.philosophy-list.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.philosophy-list.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:var(--font-size-body-small);color:var(--color-text-secondary);padding-left:var(--spacing-md);position:relative;line-height:1.3}.dont.svelte-1uha8ag .philosophy-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{content:"✗";position:absolute;left:0;color:var(--color-try-again);font-weight:600}.do.svelte-1uha8ag .philosophy-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:600}.action-area.svelte-1uha8ag{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-sm)}.action-heading.svelte-1uha8ag{font-size:var(--font-size-heading-small);font-weight:600;color:var(--color-text-primary);margin:0}.remaining.svelte-1uha8ag{font-size:var(--font-size-body-medium);color:var(--color-text-muted);margin:0}.limit-reached.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.limit-message.svelte-1uha8ag{font-size:var(--font-size-body-large);color:var(--color-text-primary);margin:0}.encouragement.svelte-1uha8ag{font-size:var(--font-size-body-medium);color:var(--color-text-secondary);margin:0}.footer.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:var(--spacing-lg)}.github-link.svelte-1uha8ag,.parent-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--spacing-xs);background-color:var(--color-surface);border:1px solid rgba(0,0,0,.08);font-family:var(--font-family);font-size:var(--font-size-body-medium);font-weight:500;color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.github-link.svelte-1uha8ag:hover,.parent-link.svelte-1uha8ag:hover{color:var(--color-text-primary);background-color:var(--color-surface);box-shadow:0 2px 6px #0000001a}@media(min-width:480px){.philosophy-cards.svelte-1uha8ag{grid-template-columns:1fr 1fr}}
