.card.svelte-1xkrnnk{background:var(--paper);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 1px #3b24160f,0 6px 18px -10px #3b241659}.media.svelte-1xkrnnk{aspect-ratio:10/9;background:var(--sand);position:relative;overflow:hidden}.track.svelte-1xkrnnk{color:inherit;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;display:flex;position:absolute;inset:0;overflow-x:auto}.track.svelte-1xkrnnk:active{cursor:grabbing}.track.svelte-1xkrnnk::-webkit-scrollbar{display:none}.track.svelte-1xkrnnk>*{object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always;-webkit-user-drag:none;flex:0 0 100%;width:100%;height:100%}.dots.svelte-1xkrnnk{pointer-events:none;background:#1e120a8c;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dots.svelte-1xkrnnk span:where(.svelte-1xkrnnk){background:#ffffff8c;border-radius:99px;width:7px;height:7px;transition:width .2s,background .2s}.dots.svelte-1xkrnnk span.on:where(.svelte-1xkrnnk){background:#fff;width:18px}.body.svelte-1xkrnnk{color:inherit;flex-direction:column;flex:1;justify-content:space-between;gap:5px;padding:6px 8px 8px;text-decoration:none;display:flex}h2.svelte-1xkrnnk{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.cta.svelte-1xkrnnk{background:var(--shopee);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 3px #c43a1f}video.svelte-1xkrnnk{pointer-events:none}video.svelte-1xkrnnk::-webkit-media-controls{-webkit-appearance:none;display:none!important}video.svelte-1xkrnnk::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}video.svelte-1xkrnnk::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.play.svelte-1xkrnnk{width:60px;height:60px;color:var(--shopee);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0 0 0 4px;animation:1.6s ease-in-out infinite svelte-1xkrnnk-pulse;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 20px -6px #1e120a99}@keyframes svelte-1xkrnnk-pulse{50%{scale:1.08}}@media (prefers-reduced-motion:reduce){.play.svelte-1xkrnnk{animation:none}}.top.svelte-1uha8ag{padding:calc(6px + env(safe-area-inset-top)) 16px 4px;align-items:center;gap:12px;max-width:960px;margin:0 auto;display:flex}.avatar.svelte-1uha8ag{border:2px solid var(--mustard);object-fit:cover;background:#fff;border-radius:50%;width:42px;height:42px}.brand.svelte-1uha8ag{flex:1;min-width:0}h1.svelte-1uha8ag{letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800;line-height:1}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--pink);vertical-align:super;margin-left:2px;font-size:.7em}.brand.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--olive);margin:2px 0 0;font-size:.8rem;font-weight:600}.social.svelte-1uha8ag{gap:6px;display:flex}.social.svelte-1uha8ag a:where(.svelte-1uha8ag){background:var(--paper);width:40px;height:40px;color:var(--brown);border-radius:50%;place-items:center;display:grid}.filters.svelte-1uha8ag{z-index:2;-webkit-backdrop-filter:blur(10px);background:#f6ecd9eb;padding:6px 0;position:sticky;top:0}.search.svelte-1uha8ag,.chips.svelte-1uha8ag{max-width:960px;margin:0 auto}.search.svelte-1uha8ag{background:var(--paper);border:1.5px solid var(--sand);height:42px;color:var(--brown-soft);border-radius:999px;align-items:center;gap:8px;margin:0 16px;padding:0 6px 0 14px;display:flex}@media (width>=992px){.search.svelte-1uha8ag{margin:0 auto}}.search.svelte-1uha8ag:focus-within{border-color:var(--olive)}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;color:var(--brown);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search.svelte-1uha8ag input:where(.svelte-1uha8ag)::-webkit-search-cancel-button{display:none}.clear.svelte-1uha8ag{background:var(--sand);cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.chips.svelte-1uha8ag{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:8px 16px 0;display:flex;overflow-x:auto}.chips.svelte-1uha8ag::-webkit-scrollbar{display:none}.chips.svelte-1uha8ag button:where(.svelte-1uha8ag){scroll-snap-align:start;border:1.5px solid var(--sand);background:var(--paper);cursor:pointer;border-radius:999px;flex:none;height:34px;padding:0 15px;font-size:.92rem;font-weight:700;transition:background .15s,color .15s}.chips.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--olive);border-color:var(--olive);color:#fff}main.svelte-1uha8ag{max-width:960px;margin:0 auto;padding:4px 16px 24px}.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:14px}}@media (width>=900px){.grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.empty.svelte-1uha8ag{text-align:center;border-radius:var(--radius);padding:22px 18px}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 6px}.empty.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:10px}.order.svelte-1uha8ag{background:var(--sand);border:1.5px dashed #5b6b2f66;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:12px;display:grid}.order.svelte-1uha8ag img:where(.svelte-1uha8ag){border:2px solid var(--mustard);object-fit:cover;background:#fff;border-radius:50%;width:52px;height:52px}.order.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1rem;font-weight:800;line-height:1.15}.order.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#c44d5a}.order.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--brown-soft);margin:2px 0 0;font-size:.82rem;line-height:1.3}.order.svelte-1uha8ag a:where(.svelte-1uha8ag){background:var(--olive);color:#fff;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.order.svelte-1uha8ag a:where(.svelte-1uha8ag):active{background:var(--olive-dark)}.btn.svelte-1uha8ag{background:var(--olive);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.btn.svelte-1uha8ag:active{background:var(--olive-dark)}footer.svelte-1uha8ag{text-align:center;padding:8px 16px calc(28px + env(safe-area-inset-bottom));color:var(--brown-soft);font-size:.85rem}.links.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:4px 16px;display:flex}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:44px;color:var(--brown);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.about.svelte-1uha8ag,.faq.svelte-1uha8ag{margin-top:28px}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag),.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 10px;font-size:1.15rem;font-weight:800}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--brown-soft);margin:0}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){background:var(--paper);border-radius:14px;margin-bottom:8px}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag),.privacy.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;list-style:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.privacy.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-weight:700;display:flex}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";color:var(--olive);flex:none;font-size:1.3rem;line-height:1;transition:transform .2s}.faq.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag):after{transform:rotate(45deg)}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--brown-soft);margin:0;padding:0 14px 14px}.privacy.svelte-1uha8ag{max-width:46ch;margin:6px auto 0}.privacy.svelte-1uha8ag summary:where(.svelte-1uha8ag){align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.privacy.svelte-1uha8ag p:where(.svelte-1uha8ag){text-align:left;margin:0;font-size:.8rem}
