main.svelte-19aoa2q{padding-bottom:3rem}.hero.svelte-19aoa2q{color:#fff;text-align:center;background:linear-gradient(#0f2a2a 0%,#1d3557 65%,#1d2433 100%);padding:2.5rem 1rem 3rem;position:relative;overflow:hidden}.glow.svelte-19aoa2q{background:radial-gradient(60% 60% at 50% 0,#f6d36540,#0000 70%);position:absolute;inset:0}.hero-inner.svelte-19aoa2q{max-width:36rem;margin:0 auto;position:relative}.badge.svelte-19aoa2q{letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:2rem;padding:.3rem .9rem;font-size:.85rem;font-weight:600;display:inline-block}h1.svelte-19aoa2q{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 30%,#f6d365 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.9rem 0 .5rem;font-size:clamp(2rem,7vw,3rem);font-weight:800}.tagline.svelte-19aoa2q{color:#ffffffd9;margin:0 0 1.5rem;font-size:1.1rem}.price-row.svelte-19aoa2q{flex-direction:column;align-items:center;gap:.15rem;margin-bottom:1.5rem;display:flex}.price.svelte-19aoa2q{font-family:Georgia,Times New Roman,serif;font-size:2.6rem;font-weight:800}.price-coffee.svelte-19aoa2q{color:#fff;max-width:22rem;font-size:1rem;font-weight:600}.price-note.svelte-19aoa2q{color:#ffffffa6;font-size:.85rem}.device-switch.svelte-19aoa2q{max-width:26rem;margin:0 auto}.alert.svelte-19aoa2q{color:#3a2c00;background:#fff3cd;border-radius:.5rem;margin:0 0 1rem;padding:.5rem .75rem}.btn.light.svelte-19aoa2q{color:#1d3557;background:#fff;border-color:#fff}@media (hover:hover){.btn.light.svelte-19aoa2q:hover{background:#f6d365;border-color:#f6d365}}.block.svelte-19aoa2q{max-width:60rem;margin:2.75rem auto 0;padding:0 1rem}h2.svelte-19aoa2q{letter-spacing:-.01em;text-align:center;margin:0 0 1rem;font-size:1.45rem;font-weight:800}.lead.svelte-19aoa2q{color:var(--muted);text-align:center;margin:-.5rem 0 1.25rem}.free-list.svelte-19aoa2q{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.free-list.svelte-19aoa2q a:where(.svelte-19aoa2q){background:var(--card);border:1px solid var(--line);border-left:4px solid var(--teal);height:100%;min-height:3.25rem;color:var(--ink);border-radius:.6rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.92rem;text-decoration:none;display:flex}.free-list.svelte-19aoa2q .icon:where(.svelte-19aoa2q){flex:none;font-size:1.3rem}@media (hover:hover){.free-list.svelte-19aoa2q a:where(.svelte-19aoa2q):hover{border-left-color:var(--fire)}}.features.svelte-19aoa2q{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.feature.svelte-19aoa2q{background:var(--card);border:1px solid var(--line);border-radius:1rem;padding:1.25rem}.f-icon.svelte-19aoa2q{background:linear-gradient(135deg,#fdf1cc,#f6d365);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.6rem;font-size:1.4rem;display:inline-flex}.feature.svelte-19aoa2q h3:where(.svelte-19aoa2q){margin:0 0 .4rem;font-size:1.05rem}.feature.svelte-19aoa2q p:where(.svelte-19aoa2q){color:var(--muted);margin:0;font-size:.92rem}.example-grid.svelte-19aoa2q{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.85rem;margin-bottom:1.5rem;display:grid}.example.svelte-19aoa2q{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:.8rem;text-decoration:none;display:block;overflow:hidden}.example.svelte-19aoa2q figure:where(.svelte-19aoa2q){aspect-ratio:4/3;background:#f3efe7;place-items:center;margin:0;display:grid}.example.svelte-19aoa2q img:where(.svelte-19aoa2q){object-fit:contain;width:100%;height:100%;padding:.4rem}.example-text.svelte-19aoa2q{align-items:center;gap:.4rem;padding:.55rem .65rem;font-size:.85rem;display:flex}.example.svelte-19aoa2q .n:where(.svelte-19aoa2q){background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.65rem;font-weight:800;display:grid}.example.svelte-19aoa2q .name:where(.svelte-19aoa2q){flex:1;font-weight:600;line-height:1.2}.example.svelte-19aoa2q .wins:where(.svelte-19aoa2q){flex:none;font-size:.75rem}@media (hover:hover){.example.svelte-19aoa2q:hover{border-color:var(--fire)}}.examples.svelte-19aoa2q{text-align:center}.examples.svelte-19aoa2q .example-grid:where(.svelte-19aoa2q){text-align:left}.offline.svelte-19aoa2q{background:#eef6f6;border:1px solid #cfe7e6;border-radius:.9rem;align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;display:flex}.o-icon.svelte-19aoa2q{flex:none;font-size:1.6rem}.offline.svelte-19aoa2q p:where(.svelte-19aoa2q){color:var(--ink);margin:0;font-size:.92rem}.final.svelte-19aoa2q{text-align:center;max-width:40rem;margin:3rem auto 0;padding:0 1rem}.final.svelte-19aoa2q h2:where(.svelte-19aoa2q){margin-bottom:.4rem}.final.svelte-19aoa2q p:where(.svelte-19aoa2q){color:var(--muted);margin:0 0 1.25rem}
