.follow-card[data-astro-cid-yotx5n3f]{background:var(--color-paper);width:100%;max-width:432px;color:var(--color-ink);margin:0 auto;padding:18px 16px}.fc-head[data-astro-cid-yotx5n3f]{background:var(--color-deep);color:var(--color-deep-ink);border-radius:14px;padding:20px 20px 16px}.fc-kicker[data-astro-cid-yotx5n3f]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-deep-soft);font-size:11px}.fc-name[data-astro-cid-yotx5n3f]{font-family:var(--font-serif);word-break:break-word;margin:10px 0 4px;font-size:36px;font-weight:900;line-height:1.15}.fc-aff[data-astro-cid-yotx5n3f]{color:var(--color-deep-soft);font-size:13px;line-height:1.5}.fc-meta[data-astro-cid-yotx5n3f]{font-family:var(--font-mono);border-top:1px dashed #4a5a40;justify-content:space-between;margin-top:16px;padding-top:12px;font-size:13px;display:flex}.fc-meta[data-astro-cid-yotx5n3f] b[data-astro-cid-yotx5n3f]{color:var(--color-pink);font-size:16px}.fc-where[data-astro-cid-yotx5n3f]{color:var(--color-deep-soft);margin-top:8px;font-size:12px}.fc-day[data-astro-cid-yotx5n3f]{border:1px solid var(--color-ink);background:var(--color-paper-2);border-radius:10px;margin-top:14px;padding:8px 10px 6px}.fc-ruler[data-astro-cid-yotx5n3f]{height:16px;font-family:var(--font-mono);color:var(--color-ink-dim);margin-left:36px;font-size:10px;position:relative}.fc-ruler[data-astro-cid-yotx5n3f] span[data-astro-cid-yotx5n3f]{position:absolute;transform:translate(-50%)}.fc-lane[data-astro-cid-yotx5n3f]{border-top:1px solid var(--color-hair);align-items:center;height:26px;display:flex}.fc-lane[data-astro-cid-yotx5n3f] i[data-astro-cid-yotx5n3f]{width:36px;color:var(--color-ink-dim);flex:none;font-size:11px;font-style:normal}.fc-track[data-astro-cid-yotx5n3f]{flex:1;height:18px;position:relative}.fc-blk[data-astro-cid-yotx5n3f]{background:var(--color-ink);height:18px;color:var(--color-paper);text-align:center;white-space:nowrap;outline:1px solid var(--color-paper-2);border-radius:4px;font-size:10px;line-height:18px;position:absolute;top:0;overflow:hidden}.fc-tix[data-astro-cid-yotx5n3f]{gap:10px;margin-top:14px;display:grid}.fc-move[data-astro-cid-yotx5n3f]{text-align:center;font-family:var(--font-mono);color:var(--color-ink-dim);font-size:12px}.fc-tk[data-astro-cid-yotx5n3f]{background:var(--color-paper-2);border:1px solid var(--color-hair);border-radius:12px;grid-template-columns:74px 1fr;display:grid;overflow:hidden}.fc-stub[data-astro-cid-yotx5n3f]{border-right:1px dashed var(--color-hair-2);background:var(--color-paper);font-family:var(--font-mono);flex-direction:column;justify-content:center;align-items:center;padding:12px 6px;display:flex}.fc-stub[data-astro-cid-yotx5n3f] b[data-astro-cid-yotx5n3f]{font-size:18px}.fc-stub[data-astro-cid-yotx5n3f] small[data-astro-cid-yotx5n3f]{color:var(--color-ink-dim);font-size:11px}.fc-no[data-astro-cid-yotx5n3f]{text-align:center;background:var(--color-ink);min-width:34px;color:var(--color-paper);border-radius:4px;margin-top:8px;padding:1px 4px;font-size:11px}.fc-main[data-astro-cid-yotx5n3f]{min-width:0;padding:12px 14px}.fc-title[data-astro-cid-yotx5n3f]{font-family:var(--font-serif);font-size:15.5px;font-weight:700;line-height:1.45}.fc-co[data-astro-cid-yotx5n3f]{color:var(--color-ink-dim);margin-top:6px;font-size:12px;line-height:1.6}.fc-co[data-astro-cid-yotx5n3f] a[data-astro-cid-yotx5n3f]{text-decoration:underline;text-decoration-color:var(--color-hair-2);text-underline-offset:3px}.fc-hall[data-astro-cid-yotx5n3f]{border-top:1px solid var(--color-hair);font-family:var(--font-mono);color:var(--color-ink-dim);justify-content:space-between;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.fc-hall[data-astro-cid-yotx5n3f] b[data-astro-cid-yotx5n3f]{color:var(--color-ink)}.fc-buy[data-astro-cid-yotx5n3f]{background:var(--color-pink);color:#fff;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.fc-slogan[data-astro-cid-yotx5n3f]{font-family:var(--font-serif);flex:1;font-size:21px;font-weight:900;line-height:1.4}.fc-slogan[data-astro-cid-yotx5n3f] .nw[data-astro-cid-yotx5n3f]{white-space:nowrap}.fc-buy[data-astro-cid-yotx5n3f] figure[data-astro-cid-yotx5n3f]{text-align:center;background:#fff;border-radius:10px;flex:none;width:108px;padding:8px 8px 4px}.fc-buy[data-astro-cid-yotx5n3f] img[data-astro-cid-yotx5n3f]{width:100%;display:block}@media (width>=900px){.follow-card[data-astro-cid-yotx5n3f]{grid-template:"head tix""day tix""buy tix""acts tix"1fr/380px 1fr;align-items:start;column-gap:24px;max-width:940px;display:grid}.fc-head[data-astro-cid-yotx5n3f]{grid-area:head}.fc-day[data-astro-cid-yotx5n3f]{grid-area:day}.fc-buy[data-astro-cid-yotx5n3f]{grid-area:buy}.fc-acts[data-astro-cid-yotx5n3f]{grid-area:acts}.fc-tix[data-astro-cid-yotx5n3f]{grid-area:tix;margin-top:0}.fc-title[data-astro-cid-yotx5n3f]{font-size:17px}}.fc-acts[data-astro-cid-yotx5n3f]{margin-top:14px}.fc-acts[data-astro-cid-yotx5n3f]:empty{display:none}.fc-buy[data-astro-cid-yotx5n3f] figcaption[data-astro-cid-yotx5n3f]{color:var(--color-ink);margin-top:2px;font-size:12px;font-weight:600}.fp-wrap[data-astro-cid-445hv2ej]{max-width:432px;margin:0 auto;padding:8px 0 0}.fp-back[data-astro-cid-445hv2ej]{margin:8px 16px 4px}@media (width>=900px){.fp-wrap[data-astro-cid-445hv2ej]{max-width:940px}}.fp-acts[data-astro-cid-445hv2ej]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fp-btn[data-astro-cid-445hv2ej]{text-align:center;cursor:pointer;border-radius:10px;padding:12px;font-family:inherit;font-size:15px;font-weight:600;display:block}.fp-btn[data-astro-cid-445hv2ej].rose{background:var(--color-pink);color:#fff}.fp-btn[data-astro-cid-445hv2ej].ghost{border:1px solid var(--color-ink);color:var(--color-ink);background:0 0}
