.hero-section.svelte-1gbxp4b{margin:0 auto 2rem;position:relative;z-index:1;text-align:center}.hero-subtitle.svelte-1gbxp4b{font-size:18px;color:#666;max-width:800px;margin:0 auto 2rem;line-height:1.6}.auth-buttons.svelte-1gbxp4b{display:flex;gap:1rem;justify-content:center}.cta-button.svelte-1gbxp4b{display:inline-block;padding:1rem 2rem;font-size:1.2rem;background-color:#454545;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;text-decoration:none}.cta-button.svelte-1gbxp4b:hover{background-color:#aaa}.quick-actions.svelte-1gbxp4b{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:1200px;margin:2rem auto;padding:0 1rem}.action-card.svelte-1gbxp4b{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.action-card.svelte-1gbxp4b:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;border-color:#454545}.action-card.svelte-1gbxp4b h3:where(.svelte-1gbxp4b){margin:0 0 .5rem;color:#454545;font-size:1.25rem}.action-card.svelte-1gbxp4b p:where(.svelte-1gbxp4b){margin:0;color:#666;font-size:.95rem}
