*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:var(--bg);color:var(--text);min-height:100vh}:root{--bg: light-dark(#f5f5f7, #000000);--bg-secondary: light-dark(#ffffff, #1c1c1e);--text: light-dark(#1d1d1f, #f5f5f7);--text-secondary: light-dark(#86868b, #86868b);--border: light-dark(#d2d2d7, #38383a);--accent: #007aff;--accent-hover: light-dark(#0066d6, #4da3ff);--green: #34c759;--green-bg: light-dark(#e8f9ec, #1a3d21);--yellow: #ffcc00;--yellow-bg: light-dark(#fff9e6, #3d3d1a);--red: #ff3b30;--red-bg: light-dark(#ffe5e3, #3d1a1a);--blue: #007aff;--blue-bg: light-dark(#e0f0ff, #1a2d3d);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem}.container.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:var(--spacing-lg);min-height:100vh}header.svelte-1uha8ag{text-align:center;margin-bottom:var(--spacing-xl)}h1.svelte-1uha8ag{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--spacing-xs)}.subtitle.svelte-1uha8ag{color:var(--text-secondary);font-size:var(--text-md)}.quick-actions.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-md)}@media(min-width:900px){header.svelte-1uha8ag{text-align:left}h1.svelte-1uha8ag{font-size:var(--text-3xl)}}.action-card.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:transform .15s,box-shadow .15s;text-align:center;text-decoration:none;color:inherit}.action-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.action-card.svelte-1uha8ag:active{transform:scale(.98)}.action-card.primary.svelte-1uha8ag{background:var(--accent);color:#fff;border:none}.action-card.primary.svelte-1uha8ag .desc:where(.svelte-1uha8ag){color:#fffc}.action-card.svelte-1uha8ag .icon:where(.svelte-1uha8ag){font-size:var(--text-3xl);margin-bottom:var(--spacing-sm)}.action-card.svelte-1uha8ag .label:where(.svelte-1uha8ag){font-size:var(--text-lg);font-weight:600;margin-bottom:var(--spacing-xs)}.action-card.svelte-1uha8ag .desc:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--text-secondary)}
