{"id":"fbcbb717-3838-423d-994a-0332ff3b7e4b","name":"Session Lineup Card","slug":"session-lineup-card","category":"event-schedules","description":"A polished event schedule card with the event name up top and three timed session rows below — perfect for sharing conference agendas, meetup lineups and workshop programs.","sample_params":{"event_meta":"Sept 14 · Berlin · Main Stage","event_name":"Product Summit 2026","time_1":"09:00","time_2":"11:30","time_3":"15:00","title_1":"Opening keynote: The next decade of product","title_2":"Workshop: Designing with AI in the loop","title_3":"Panel: Shipping fast without breaking trust"},"spec":{"name":"session-lineup-card","width":1200,"height":630,"scale":2,"html":"\u003c!doctype html\u003e\n\u003chtml\u003e\n\u003chead\u003e\n\u003cmeta charset='utf-8'\u003e\n\u003cstyle\u003e\n* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { width: 100vw; height: 100vh; overflow: hidden; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; }\n.canvas { position: relative; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; padding: 56px 72px 48px; background: linear-gradient(135deg, #0f172a 0%, #1e1b4b 55%, #312e81 100%); color: #f8fafc; overflow: hidden; }\n.glow { position: absolute; z-index: 0; border-radius: 50%; filter: blur(90px); opacity: 0.55; }\n.glow-a { width: 560px; height: 560px; top: -260px; right: -180px; background: radial-gradient(circle, #6366f1 0%, transparent 70%); }\n.glow-b { width: 480px; height: 480px; bottom: -260px; left: -160px; background: radial-gradient(circle, #0ea5e9 0%, transparent 70%); }\n.head { position: relative; z-index: 1; }\n.kicker { display: inline-block; font-size: 20px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #a5b4fc; margin-bottom: 14px; }\n.event { font-size: 62px; font-weight: 800; line-height: 1.08; letter-spacing: -1.5px; overflow-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }\n.meta { margin-top: 12px; font-size: 24px; font-weight: 500; color: #94a3b8; }\n.sessions { position: relative; z-index: 1; display: flex; flex-direction: column; gap: 14px; }\n.row { display: flex; align-items: center; gap: 26px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 18px 26px; backdrop-filter: blur(6px); }\n.time { flex: 0 0 128px; text-align: center; font-size: 26px; font-weight: 800; font-variant-numeric: tabular-nums; letter-spacing: 0.5px; color: #0f172a; background: linear-gradient(135deg, #a5b4fc, #67e8f9); border-radius: 10px; padding: 10px 0; }\n.stitle { font-size: 28px; font-weight: 600; line-height: 1.25; overflow-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }\n\u003c/style\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n\u003cdiv class='canvas'\u003e\n  \u003cdiv class='glow glow-a'\u003e\u003c/div\u003e\n  \u003cdiv class='glow glow-b'\u003e\u003c/div\u003e\n  \u003cdiv class='head'\u003e\n    \u003cspan class='kicker'\u003eSchedule\u003c/span\u003e\n    \u003ch1 class='event'\u003e{{.event_name}}\u003c/h1\u003e\n    \u003cp class='meta'\u003e{{.event_meta}}\u003c/p\u003e\n  \u003c/div\u003e\n  \u003cdiv class='sessions'\u003e\n    \u003cdiv class='row'\u003e\u003cspan class='time'\u003e{{.time_1}}\u003c/span\u003e\u003cspan class='stitle'\u003e{{.title_1}}\u003c/span\u003e\u003c/div\u003e\n    \u003cdiv class='row'\u003e\u003cspan class='time'\u003e{{.time_2}}\u003c/span\u003e\u003cspan class='stitle'\u003e{{.title_2}}\u003c/span\u003e\u003c/div\u003e\n    \u003cdiv class='row'\u003e\u003cspan class='time'\u003e{{.time_3}}\u003c/span\u003e\u003cspan class='stitle'\u003e{{.title_3}}\u003c/span\u003e\u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n","params":{"event_meta":{"type":"string","maxLen":100,"description":"Optional line under the event name for date, venue or track."},"event_name":{"type":"string","required":true,"maxLen":80,"description":"Name of the event, shown as the large headline."},"time_1":{"type":"string","required":true,"maxLen":20,"description":"Time label of the first session (e.g. 09:00)."},"time_2":{"type":"string","required":true,"maxLen":20,"description":"Time label of the second session."},"time_3":{"type":"string","required":true,"maxLen":20,"description":"Time label of the third session."},"title_1":{"type":"string","required":true,"maxLen":90,"description":"Title of the first session."},"title_2":{"type":"string","required":true,"maxLen":90,"description":"Title of the second session."},"title_3":{"type":"string","required":true,"maxLen":90,"description":"Title of the third session."}}}}
