.rewind h1{margin-top:4px}.rewind-kicker{margin:0;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.rewind-sub{margin-bottom:20px;font-size:15px}.rewind-cards{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.rewind-card{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.rewind-card.wide{grid-column:1/-1}.rewind-card.accent{background:var(--accent-soft);border-color:transparent}.rewind-num{font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.rewind-title{font-size:22px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.rewind-label{line-height:1.4}.rewind-label,.rewind-privacy{font-size:14px;color:var(--muted)}.rewind-share{margin:28px 0;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.content .rewind-share h2{margin-top:0}.rewind-share-controls{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin:8px 0 14px}.rewind-check{display:inline-flex;gap:6px;align-items:center;font-size:15px}.rewind-preview{display:block;margin:0 0 14px;border-radius:12px;box-shadow:var(--shadow);height:auto}.rewind-preview.story{width:min(240px,60%)}.rewind-preview.wide{width:min(480px,100%)}.rewind-block{margin:24px 0}.rewind-pro{font-weight:600}.rewind-foot{font-size:14px;margin-top:28px}.rewind-friend .rewind-sub{font-size:17px}.rewind-friend .quickstart{margin:18px 0 24px}.rewind-banner{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;margin:12px 0;padding:12px 16px;border-radius:var(--radius);background:var(--accent-soft);border:1px solid var(--border)}.rewind-banner p{margin:0}.rewind-banner-actions{display:flex;gap:8px}