.cards[data-astro-cid-x3w4cd6f]{list-style:none;padding:0;margin:0;display:grid;gap:14px}.card[data-astro-cid-x3w4cd6f]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;border-left:6px solid var(--line)}.card[data-astro-cid-x3w4cd6f].open{border-left-color:var(--open)}.card[data-astro-cid-x3w4cd6f].open.urgent{border-left-color:var(--primary)}.card[data-astro-cid-x3w4cd6f].upcoming{border-left-color:var(--soon)}.card[data-astro-cid-x3w4cd6f].closed{border-left-color:var(--closed-soft)}.top[data-astro-cid-x3w4cd6f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.82rem}.badge[data-astro-cid-x3w4cd6f]{font-weight:800;padding:2px 10px;border-radius:999px}.badge[data-astro-cid-x3w4cd6f].open{background:var(--open-soft);color:var(--open)}.badge[data-astro-cid-x3w4cd6f].upcoming{background:var(--soon-soft);color:var(--soon)}.badge[data-astro-cid-x3w4cd6f].closed{background:var(--closed-soft);color:var(--closed)}.count[data-astro-cid-x3w4cd6f]{font-weight:700;color:var(--ink)}.count[data-astro-cid-x3w4cd6f].hot{color:var(--primary-ink)}.count[data-astro-cid-x3w4cd6f].hot:before{content:"⏰ "}.cat-chip[data-astro-cid-x3w4cd6f]{margin-left:auto;color:var(--muted);font-weight:600;display:inline-flex;gap:4px}.name[data-astro-cid-x3w4cd6f]{font-size:1.05rem;margin:6px 0 2px}.name[data-astro-cid-x3w4cd6f] a[data-astro-cid-x3w4cd6f]{color:var(--ink);text-decoration:none}.name[data-astro-cid-x3w4cd6f] a[data-astro-cid-x3w4cd6f]:hover{color:var(--primary-ink);text-decoration:underline}.where[data-astro-cid-x3w4cd6f]{margin:0 0 8px;display:flex;flex-wrap:wrap;gap:4px 0;font-size:.9rem;color:var(--muted)}.where[data-astro-cid-x3w4cd6f]>[data-astro-cid-x3w4cd6f]+[data-astro-cid-x3w4cd6f]:before{content:"・";margin:0 2px}.where[data-astro-cid-x3w4cd6f] a[data-astro-cid-x3w4cd6f]{font-weight:700}.times[data-astro-cid-x3w4cd6f]{margin:0;display:grid;gap:2px;font-size:.93rem}.times[data-astro-cid-x3w4cd6f] div[data-astro-cid-x3w4cd6f]{display:grid;grid-template-columns:5em 1fr;gap:8px}.times[data-astro-cid-x3w4cd6f] dt[data-astro-cid-x3w4cd6f]{color:var(--muted)}.times[data-astro-cid-x3w4cd6f] dd[data-astro-cid-x3w4cd6f]{margin:0;font-variant-numeric:tabular-nums}.conds[data-astro-cid-x3w4cd6f]{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px}.conds[data-astro-cid-x3w4cd6f] li[data-astro-cid-x3w4cd6f]{font-size:.78rem;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary-ink)}.note[data-astro-cid-x3w4cd6f]{font-size:.88rem;color:var(--muted);margin:10px 0 0}.foot[data-astro-cid-x3w4cd6f]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.src[data-astro-cid-x3w4cd6f]{font-weight:700;font-size:.92rem;text-decoration:none;padding:6px 14px;border-radius:999px;background:var(--primary);color:#fff}.src[data-astro-cid-x3w4cd6f]:hover{filter:brightness(1.05);text-decoration:none}.label[data-astro-cid-x3w4cd6f]{font-size:.75rem;color:var(--muted)}.pr[data-astro-cid-x3w4cd6f]{font-size:.7rem;font-weight:800;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 5px}.btns[data-astro-cid-x3w4cd6f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cal[data-astro-cid-x3w4cd6f]{font-weight:700;font-size:.88rem;text-decoration:none;padding:5px 12px;border-radius:999px;box-shadow:inset 0 0 0 2px var(--line);color:var(--ink)}.cal[data-astro-cid-x3w4cd6f]:hover{box-shadow:inset 0 0 0 2px var(--primary)}.compact[data-astro-cid-x3w4cd6f] .card[data-astro-cid-x3w4cd6f]{padding:10px 14px}.compact[data-astro-cid-x3w4cd6f] .src[data-astro-cid-x3w4cd6f]{background:none;color:var(--primary-ink);padding:0}.empty[data-astro-cid-x3w4cd6f]{display:flex;align-items:center;gap:14px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;color:var(--muted)}.empty[data-astro-cid-x3w4cd6f] svg[data-astro-cid-x3w4cd6f]{width:52px;height:52px;flex:none}.empty[data-astro-cid-x3w4cd6f] p[data-astro-cid-x3w4cd6f]{margin:0}
