.home-card.svelte-1uha8ag{background-color:#ffffffeb;border-radius:14px}.hero.svelte-1uha8ag{text-align:center;margin-bottom:22px}.home-logo.svelte-1uha8ag{width:64px;height:64px;margin-bottom:10px}h1.svelte-1uha8ag{margin:0 0 6px;font-size:clamp(1.5rem,1rem + 2vw,2.1rem);font-weight:600;line-height:1.2}.lead.svelte-1uha8ag{color:#495057;max-width:42rem;margin:0 auto;font-size:1.1rem}.tiles.svelte-1uha8ag{gap:14px;display:grid}.tiles-featured.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:14px}.tiles-more.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.tile.svelte-1uha8ag{color:#191970;text-align:center;background:#f8f9fae6;border:1px solid #dee2e6;border-radius:12px;min-height:118px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;position:relative;overflow:hidden}.tile-featured.svelte-1uha8ag{min-height:150px}.tile.svelte-1uha8ag:hover,.tile.svelte-1uha8ag:focus-visible{border-color:#9ec5fe;transform:translateY(-2px);box-shadow:0 6px 18px #0d3c8226}.tile.svelte-1uha8ag:focus-visible{outline-offset:2px;outline:3px solid #86b7fe}.watermark.svelte-1uha8ag{color:#dbedff;justify-content:center;align-items:center;font-size:9rem;line-height:1;transition:color .15s;display:flex;position:absolute;inset:0 -40px -40px 0;transform:rotate(15deg)}.tile-featured.svelte-1uha8ag .watermark:where(.svelte-1uha8ag){font-size:12rem}.tile.svelte-1uha8ag:hover .watermark:where(.svelte-1uha8ag),.tile.svelte-1uha8ag:focus-visible .watermark:where(.svelte-1uha8ag){color:#c9e3ff}.tile-body.svelte-1uha8ag{z-index:1;min-height:inherit;flex-direction:column;justify-content:center;align-items:center;padding:14px 12px;display:flex;position:relative}.tile-icon.svelte-1uha8ag{font-size:2rem;line-height:1.1}.tile-featured.svelte-1uha8ag .tile-icon:where(.svelte-1uha8ag){font-size:2.4rem}.tile-label.svelte-1uha8ag{margin-top:4px;font-size:1rem;font-weight:600}.tile-featured.svelte-1uha8ag .tile-label:where(.svelte-1uha8ag){font-size:1.2rem}.tile-blurb.svelte-1uha8ag{color:#3d4a6b;margin-top:2px;font-size:.85rem}.external.svelte-1uha8ag{vertical-align:.15em;margin-left:2px;font-size:.7rem}.app.svelte-1uha8ag{background:#eef5ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:22px;padding:18px 20px;display:flex}.app.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 2px;font-size:1.15rem;font-weight:600}.app.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#495057;margin:0;font-size:.9rem}.stores.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.store-glyph.svelte-1uha8ag{font-size:1.6rem}.store-kicker.svelte-1uha8ag{font-size:.65rem}.store-name.svelte-1uha8ag{font-size:1.1rem;font-weight:600}.safety.svelte-1uha8ag{color:#6c757d;text-align:center;margin:16px 0 0;font-size:.85rem}@media (width<=575.98px){.home-card.svelte-1uha8ag .card-body{padding:16px!important}.hero.svelte-1uha8ag{margin-bottom:14px}.home-logo.svelte-1uha8ag{width:48px;height:48px;margin-bottom:6px}h1.svelte-1uha8ag{font-size:1.3rem}.lead.svelte-1uha8ag{font-size:.95rem}.tiles.svelte-1uha8ag{gap:10px}.tiles-featured.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);margin-bottom:10px}.tiles-more.svelte-1uha8ag{grid-template-columns:repeat(6,1fr)}.tiles-more.svelte-1uha8ag .tile:where(.svelte-1uha8ag){grid-column:span 2}.tiles-more.svelte-1uha8ag .tile:where(.svelte-1uha8ag):nth-last-child(-n+2){grid-column:span 3}.tile.svelte-1uha8ag{min-height:76px}.tile-featured.svelte-1uha8ag{min-height:96px}.tile-body.svelte-1uha8ag{padding:8px 6px}.watermark.svelte-1uha8ag,.tile-featured.svelte-1uha8ag .watermark:where(.svelte-1uha8ag){font-size:6rem;bottom:-24px;right:-24px}.tile-icon.svelte-1uha8ag{font-size:1.4rem}.tile-featured.svelte-1uha8ag .tile-icon:where(.svelte-1uha8ag){font-size:1.8rem}.tile-label.svelte-1uha8ag{margin-top:2px;font-size:.85rem}.tile-featured.svelte-1uha8ag .tile-label:where(.svelte-1uha8ag){font-size:.95rem}.tile-blurb.svelte-1uha8ag{display:none}.app.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:stretch;gap:10px;margin-top:14px;padding:14px}.app.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1rem}.app.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.8rem}.stores.svelte-1uha8ag{flex-wrap:nowrap;justify-content:center}.stores.svelte-1uha8ag a:where(.svelte-1uha8ag){flex:1 1 0;justify-content:center;min-width:0;padding:6px 8px}.store-glyph.svelte-1uha8ag{font-size:1.2rem}.store-kicker.svelte-1uha8ag{font-size:.55rem}.store-name.svelte-1uha8ag{font-size:.9rem}.safety.svelte-1uha8ag{margin-top:12px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.tile.svelte-1uha8ag,.watermark.svelte-1uha8ag{transition:none}.tile.svelte-1uha8ag:hover,.tile.svelte-1uha8ag:focus-visible{transform:none}}
