.landing.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-dark)}.landing-header.svelte-1uha8ag{display:flex;justify-content:flex-end;padding:var(--space-6)}.controls.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-3)}.landing-main.svelte-1uha8ag{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.landing-card.svelte-1uha8ag{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center}.logo.svelte-1uha8ag{width:72px;height:72px;border-radius:var(--radius-lg);object-fit:cover;margin-bottom:var(--space-6)}.title.svelte-1uha8ag{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2)}.subtitle.svelte-1uha8ag{font-size:var(--text-base);color:var(--text-muted);margin:0 0 var(--space-8)}.entries.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.entry.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);background:var(--bg-medium);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .2s ease,background-color .2s ease}.entry.svelte-1uha8ag:hover{background:var(--bg-light);border-color:var(--border-hover)}.entry.svelte-1uha8ag:focus-visible{outline:2px solid var(--border-hover);outline-offset:2px}.entry-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-md);background:var(--bg-light);color:var(--text-secondary)}.entry.svelte-1uha8ag:hover .entry-icon:where(.svelte-1uha8ag){color:var(--text-primary)}.entry-text.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-1)}.entry-label.svelte-1uha8ag{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.entry-hint.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:767px){.landing-header.svelte-1uha8ag{padding:var(--space-4)}.title.svelte-1uha8ag{font-size:var(--text-2xl)}}
