._wrap_1y1wr_1{max-width:760px;margin:0 auto;display:grid;gap:22px}._head_1y1wr_8{text-align:center}._title_1y1wr_12{margin:6px 0;font-family:var(--font-family-display);font-style:italic;font-weight:500;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.05}._date_1y1wr_21{margin:0;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--muted-foreground)}._card_1y1wr_30{padding:clamp(24px,4vw,40px);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 100% 0%,rgba(201,164,92,.22),transparent 60%),var(--navy-900);border-top:3px solid var(--gold);color:#fff;text-align:center}._cardLabel_1y1wr_41{margin:0;font-family:var(--font-family-monospace);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}._cardName_1y1wr_50{margin:8px 0 10px;font-family:var(--font-family-display);font-style:italic;font-weight:500;font-size:clamp(2rem,4.5vw,3rem);line-height:1.1}._cardMeta_1y1wr_59{margin:0 0 12px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-weight:700;color:var(--ice)}._cardMeta_1y1wr_59 span{display:inline-flex;align-items:center;gap:6px}._welcome_1y1wr_75{margin:0;color:var(--silver);font-size:1.05rem}._notice_1y1wr_81{margin:0;display:flex;gap:10px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius-md);background:#fbf5e8;border:1px solid var(--gold-soft);color:#3a2c0c;font-weight:600;line-height:1.55}._notice_1y1wr_81 svg{flex-shrink:0;margin-top:2px;color:#8a6a2a}._imageSlot_1y1wr_101{width:100%;max-width:540px;margin:0 auto;aspect-ratio:1 / 1;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}._imageSlot_1y1wr_101 img{width:100%;height:100%;object-fit:cover;display:block}._imagePlaceholder_1y1wr_118{width:100%;height:100%;display:grid;place-items:center;border:2px dashed var(--border);border-radius:var(--radius-lg);color:var(--muted-foreground)}._contact_1y1wr_128{margin:0;padding:18px 20px;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);border-left:4px solid var(--gold);font-weight:600;line-height:1.7;text-align:center}._contact_1y1wr_128 a{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--link);white-space:nowrap}._share_1y1wr_149{display:grid;gap:10px;justify-items:center}._shareLabel_1y1wr_155{margin:0;font-weight:800}._shareRow_1y1wr_160{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}._shareBtn_1y1wr_168{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;font-weight:700;font-size:.9rem;text-decoration:none;cursor:pointer}._shareBtn_1y1wr_168:hover{background:var(--surface)}._shareBtn_1y1wr_168:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._copied_1y1wr_194{font-weight:700;font-size:.85rem;color:var(--success)}._timetable_1y1wr_200{padding:clamp(20px,3vw,28px);border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border)}._ttHead_1y1wr_207{margin:0 0 12px;font-family:var(--font-family-display);font-style:italic;font-weight:500;font-size:1.7rem}._ttList_1y1wr_215{list-style:none;margin:0;padding:0;display:grid;gap:6px}._ttList_1y1wr_215 li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding:12px 14px;border-radius:var(--radius);background:var(--paper)}._ttOn_1y1wr_233{outline:2px solid var(--gold)}._ttName_1y1wr_237{font-weight:800}._ttTime_1y1wr_241{color:var(--muted-foreground);font-weight:600}._ttNote_1y1wr_246{margin:10px 0 0;font-size:.82rem;color:var(--muted-foreground)}._back_1y1wr_252{margin:0;text-align:center}._back_1y1wr_252 a{display:inline-flex;align-items:center;gap:6px;font-weight:700}
