.empty.svelte-1uj2n6w{text-align:center;padding:40px 20px}.headline.svelte-1uj2n6w{color:var(--ink);margin-bottom:16px;font-size:15px;font-weight:600;line-height:1.4}.confirm.svelte-1uj2n6w{color:var(--green-deep);font-size:14px;font-weight:600}.error.svelte-1uj2n6w{color:var(--ember-deep);margin-top:8px;font-size:13px;font-weight:600}.notify-btn.svelte-1uj2n6w{background:var(--green);color:#fff;font-family:var(--font-display);cursor:pointer;border:none;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.teaser.svelte-dvmxvr{background:#f2f8ec;border:1.5px solid #cfe3bd;border-radius:14px;margin:0 0 14px;padding:14px 16px}.headline.svelte-dvmxvr{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:800}.blurb.svelte-dvmxvr{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.4}.confirm.svelte-dvmxvr{color:var(--green-deep);margin:0;font-size:14px;font-weight:600}.votes.svelte-dvmxvr{flex-wrap:wrap;gap:8px;display:flex}.vote-btn.svelte-dvmxvr{background:var(--green);color:#fff;font-family:var(--font-display);cursor:pointer;border:none;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.vote-btn.no.svelte-dvmxvr{color:var(--ink);border:1.5px solid var(--line);background:#fff}.error.svelte-dvmxvr{color:var(--ember-deep);margin:8px 0 0;font-size:13px;font-weight:600}.bar.svelte-arrz8e{align-items:center;gap:6px;padding:0 20px 12px;display:flex}.pill.svelte-arrz8e{font-family:var(--font-display);border:1.5px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.pill.on.svelte-arrz8e{background:var(--ink);color:#fff;border-color:var(--ink)}.pill.fixed.svelte-arrz8e{cursor:default;background:var(--ember);color:#fff;border-color:var(--ember)}.sorts.svelte-194jexq{gap:6px;padding:0 20px 10px;display:flex}.sort.svelte-194jexq{border:1.5px solid var(--line);color:var(--muted);font-family:var(--font-body);cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:all .15s}.sort.active.svelte-194jexq{background:var(--ink);border-color:var(--ink);color:#fff}.tabs.svelte-dfd41m{gap:8px;padding:8px 20px 14px;display:flex}.tab.svelte-dfd41m{text-align:center;font-family:var(--font-display);cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:999px;flex:1;padding:10px 0;font-size:16px;font-weight:700;transition:all .15s}.tab.active.svelte-dfd41m{background:var(--green);color:#fff;box-shadow:0 4px 12px #3e7c4f59}.tab.active.deals.svelte-dfd41m{background:var(--ember);box-shadow:0 4px 12px #ff7a3d59}.news-head.svelte-18bl8fa{align-items:center;gap:8px;margin-bottom:10px;display:flex}.news-tag.svelte-18bl8fa{letter-spacing:.4px;text-transform:uppercase;color:var(--green-deep);background:#eef4e8;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:800}.handle.svelte-18bl8fa{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.time.svelte-18bl8fa{color:var(--muted);margin-left:auto;font-size:12px}.headline.svelte-18bl8fa{font-family:var(--font-display);margin-bottom:6px;font-size:16.5px;font-weight:700;line-height:1.3}.body.svelte-18bl8fa{margin-bottom:10px;font-size:14.5px;line-height:1.45}.source.svelte-18bl8fa{color:var(--green-deep);font-size:13px;font-weight:700;text-decoration:none}.scroll.svelte-1uha8ag{flex:1;padding:0 16px 24px}.sesh-empty.svelte-1uha8ag{text-align:center;padding:40px 20px}.sesh-empty.svelte-1uha8ag .headline:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--ink);margin-bottom:16px;font-size:16px;font-weight:700;line-height:1.4}.sesh-empty.svelte-1uha8ag .post-btn:where(.svelte-1uha8ag){background:var(--green);color:#fff;font-family:var(--font-display);border-radius:999px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.review-banner.svelte-1uha8ag{color:var(--ink);background:#f2f8ec;border:1.5px solid #cfe3bd;border-radius:14px;margin:12px 0;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.4}
