.event-page[data-v-36e9efa0]{--ink:#2c241c;--muted:#746a62;--line:#e4d5b8;--blue:#35271f;--sky:#c4a35a;--paper:#faf6ee;background:#fff;color:var(--ink);font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}[data-v-36e9efa0]{box-sizing:border-box}.visually-hidden[data-v-36e9efa0]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.page-container[data-v-36e9efa0]{margin:0 auto;width:min(1180px,calc(100% - 40px))}.section-label[data-v-36e9efa0]{color:var(--gold-deep,#a8843d);font-size:12px;font-weight:800;letter-spacing:.25em;margin:0 0 12px}.event-top[data-v-36e9efa0]{background:#fff;padding:28px 0 0}.breadcrumbs[data-v-36e9efa0]{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.breadcrumbs a[data-v-36e9efa0]{color:inherit;text-decoration:none}.breadcrumbs a[data-v-36e9efa0]:focus-visible,.breadcrumbs a[data-v-36e9efa0]:hover{color:var(--blue)}.breadcrumbs span[data-v-36e9efa0]:last-child{color:var(--ink);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-cover[data-v-36e9efa0]{background:#f3f0eb;border:1px solid var(--line);margin:24px auto 0;overflow:hidden;width:min(1180px,calc(100% - 40px))}.event-cover img[data-v-36e9efa0]{aspect-ratio:1080/540;display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.hero-cta[data-v-36e9efa0]{align-items:center;background-color:transparent;background-image:url(../images/fuxing-brand/shared/button-dark-brown.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.04em;min-height:58px;min-width:196px;padding:14px 40px;text-decoration:none;transition:transform .2s ease,filter .2s ease}.hero-cta[data-v-36e9efa0]:focus-visible,.hero-cta[data-v-36e9efa0]:hover{background-color:transparent;filter:brightness(1.06);transform:translateY(-2px)}.hero-cta-ghost[data-v-36e9efa0]{background-image:url(../images/fuxing-brand/shared/button-brown.webp);color:#3d2a1c}.hero-cta-ghost[data-v-36e9efa0]:focus-visible,.hero-cta-ghost[data-v-36e9efa0]:hover{background-color:transparent;color:#3d2a1c;filter:brightness(1.06)}.event-detail[data-v-36e9efa0]{background:linear-gradient(180deg,#fff 0,var(--paper) 100%);padding:72px 0 88px}.event-detail-grid[data-v-36e9efa0]{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 340px}.event-content h2[data-v-36e9efa0],.event-sidebar h2[data-v-36e9efa0]{font-family:Georgia,"Noto Serif TC",Songti TC,serif;font-size:clamp(28px,3.5vw,36px);font-weight:500;letter-spacing:.04em;margin:0 0 28px}.event-content-heading[data-v-36e9efa0],.schedule-heading[data-v-36e9efa0]{text-align:center}.event-content-heading .section-rule[data-v-36e9efa0],.schedule-heading .section-rule[data-v-36e9efa0]{margin:18px auto 28px}.event-sidebar[data-v-36e9efa0]{background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);padding:28px;position:sticky;top:104px}.event-sidebar h2[data-v-36e9efa0]{font-size:28px;margin-bottom:0}.schedule-list[data-v-36e9efa0]{border-top:0}.schedule-item[data-v-36e9efa0]{border-bottom:1px solid var(--line);padding:0 0 18px}.schedule-item time[data-v-36e9efa0]{color:var(--muted);display:grid;font-size:14px;font-style:normal;gap:4px;line-height:1.5}.schedule-item strong[data-v-36e9efa0]{color:var(--ink);font-size:15px;font-weight:700}.schedule-item span[data-v-36e9efa0]{color:var(--blue);font-size:15px;font-weight:800}.schedule-item em[data-v-36e9efa0]{color:#9a8f86;font-size:13px;font-style:normal}.sidebar-venue[data-v-36e9efa0]{margin-top:20px;padding-top:0}.venue-label[data-v-36e9efa0]{color:#958980;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 6px}.sidebar-venue>p[data-v-36e9efa0]:not(.venue-label){color:var(--ink);font-size:14px;line-height:1.7;margin:0}.venue-transit[data-v-36e9efa0]{margin-top:4px}.sidebar-action[data-v-36e9efa0]{align-items:center;background:var(--blue);border:0;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:800;justify-content:space-between;letter-spacing:.05em;margin-top:24px;min-height:50px;padding:0 18px;transition:transform .2s ease,background .2s ease;width:100%}.sidebar-action[data-v-36e9efa0]:focus-visible,.sidebar-action[data-v-36e9efa0]:hover{background:#4a382b;transform:translateY(-2px)}.related-section[data-v-36e9efa0]{background:var(--paper);padding:56px 0 72px}.related-heading[data-v-36e9efa0]{margin-bottom:28px}.related-heading h2[data-v-36e9efa0]{font-family:Georgia,"Noto Serif TC",Songti TC,serif;font-size:clamp(26px,3.5vw,34px);font-weight:500;margin:0}.related-grid[data-v-36e9efa0]{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:900px){.related-grid[data-v-36e9efa0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.related-card[data-v-36e9efa0]{background:#fff;border:1px solid var(--line);color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.related-card[data-v-36e9efa0]:focus-visible,.related-card[data-v-36e9efa0]:hover{border-color:#a8843d59;box-shadow:0 16px 36px #4a372514;transform:translateY(-3px)}.related-media[data-v-36e9efa0]{background:#f3f0eb;display:block;overflow:hidden}.related-media img[data-v-36e9efa0]{aspect-ratio:1080/540;display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.related-body[data-v-36e9efa0]{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 22px 24px}.related-body time[data-v-36e9efa0]{color:var(--blue);font-size:13px;font-weight:700}.related-body strong[data-v-36e9efa0]{font-family:Georgia,"Noto Serif TC",Songti TC,serif;font-size:20px;font-weight:500;line-height:1.45}.related-link[data-v-36e9efa0]{color:var(--blue);font-size:13px;font-weight:800;margin-top:auto}.closing-section[data-v-36e9efa0]{background:radial-gradient(700px 320px at 90% 10%,rgba(168,132,61,.12),transparent 55%),linear-gradient(180deg,#241a15,#35271f);color:#fff;padding:72px 0}.closing-layout[data-v-36e9efa0]{align-items:center;display:grid;gap:40px;grid-template-columns:1.15fr .85fr}.closing-copy .section-label[data-v-36e9efa0]{color:var(--sky)}.closing-copy h2[data-v-36e9efa0]{color:#fff;font-family:Georgia,"Noto Serif TC",Songti TC,serif;font-size:clamp(28px,4vw,36px);font-weight:500;letter-spacing:.04em;line-height:1.35;margin:0}.closing-copy p[data-v-36e9efa0]{color:#ffffffd1;font-size:16.5px;line-height:1.85;margin:16px 0 0}.closing-actions[data-v-36e9efa0]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button[data-v-36e9efa0]{align-items:center;background:#fff;border:1px solid transparent;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:800;gap:10px;letter-spacing:.05em;min-height:50px;padding:0 24px;text-decoration:none;transition:transform .2s ease,background .2s ease}.button[data-v-36e9efa0]:focus-visible,.button[data-v-36e9efa0]:hover{background:#f3f7fb;transform:translateY(-2px)}.button-outline[data-v-36e9efa0]{background:transparent;border-color:#ffffff8c;color:#fff}.button-outline[data-v-36e9efa0]:focus-visible,.button-outline[data-v-36e9efa0]:hover{background:#fff;color:var(--ink)}.closing-visual[data-v-36e9efa0]{border:1px solid hsla(0,0%,100%,.12);display:block;max-height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;width:100%}.registration-backdrop[data-v-36e9efa0]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e1610b8;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:3000}.registration-dialog[data-v-36e9efa0]{background:#fff;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 32px 100px #00000059;max-height:calc(100vh - 48px);outline:none;overflow-y:auto;position:relative;width:min(760px,100%)}.registration-heading[data-v-36e9efa0]{padding:42px 54px 0}.registration-heading .section-label[data-v-36e9efa0]{color:var(--blue)}.registration-heading h2[data-v-36e9efa0]{font-family:Georgia,"Noto Serif TC",Songti TC,serif;font-size:clamp(30px,4vw,40px);font-weight:500;margin:0 0 12px}.registration-heading>p[data-v-36e9efa0]:last-child{color:var(--muted);line-height:1.75;margin:0}.modal-close[data-v-36e9efa0]{background:#f1eeea;border:0;color:#5b524b;cursor:pointer;font-size:29px;height:44px;line-height:1;position:absolute;right:16px;top:16px;width:44px;z-index:1}.registration-card[data-v-36e9efa0]{background:#fff;padding:30px 54px 54px}.registration-card label[data-v-36e9efa0]{display:block;margin-bottom:22px}.registration-card label>span[data-v-36e9efa0]{color:#544b44;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.form-grid[data-v-36e9efa0]{display:grid;gap:0 18px;grid-template-columns:1fr 1fr}input[data-v-36e9efa0],select[data-v-36e9efa0]{background:#fff;border:1px solid var(--line);border-radius:0;box-sizing:border-box;color:var(--ink);font:inherit;height:48px;outline:none;padding:0 14px;width:100%}input[data-v-36e9efa0]:focus,select[data-v-36e9efa0]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #a8843d1a}.privacy-consent[data-v-36e9efa0]{align-items:flex-start;display:flex!important;gap:10px}.privacy-consent input[data-v-36e9efa0]{flex:0 0 auto;height:17px;margin-top:2px;width:17px}.privacy-consent span[data-v-36e9efa0]{font-weight:400!important;line-height:1.6;margin:0!important}.honeypot[data-v-36e9efa0]{left:-10000px;position:absolute}.form-error[data-v-36e9efa0]{background:#fff0f0;color:#a23838;font-size:13px;padding:12px 14px}.submit-button[data-v-36e9efa0],.success-close[data-v-36e9efa0]{align-items:center;background:var(--blue);border:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:18px;letter-spacing:.05em;min-height:50px;padding:0 22px;transition:transform .2s ease,background .2s ease}.submit-button[data-v-36e9efa0]:focus-visible,.submit-button[data-v-36e9efa0]:hover,.success-close[data-v-36e9efa0]:focus-visible,.success-close[data-v-36e9efa0]:hover{background:#4a382b;transform:translateY(-2px)}.submit-button[data-v-36e9efa0]:disabled{cursor:wait;opacity:.65;transform:none}.success-state[data-v-36e9efa0]{padding:36px 0;text-align:center}.success-mark[data-v-36e9efa0]{background:var(--blue);border-radius:50%;color:#fff;display:grid;font-size:25px;height:58px;margin:0 auto 20px;place-items:center;width:58px}.success-state h3[data-v-36e9efa0]{font-family:Georgia,"Noto Serif TC",Songti TC,serif;font-size:32px;font-weight:500;margin:0}.success-state p[data-v-36e9efa0]{color:var(--muted);line-height:1.8}@media(max-width:960px){.closing-layout[data-v-36e9efa0],.event-detail-grid[data-v-36e9efa0]{gap:40px;grid-template-columns:1fr}.event-sidebar[data-v-36e9efa0]{position:static}.closing-visual[data-v-36e9efa0]{max-height:260px;order:-1}}@media(max-width:700px){.event-cover[data-v-36e9efa0],.page-container[data-v-36e9efa0]{width:min(100% - 28px,1180px)}.event-top[data-v-36e9efa0]{padding-top:20px}.event-cover[data-v-36e9efa0]{margin-top:18px}.hero-cta[data-v-36e9efa0]{flex:1 1 100%;justify-content:center}.event-detail[data-v-36e9efa0]{padding:56px 0 64px}.related-section[data-v-36e9efa0]{padding:40px 0 56px}.closing-section[data-v-36e9efa0]{padding:56px 0}.form-grid[data-v-36e9efa0]{grid-template-columns:1fr}.registration-backdrop[data-v-36e9efa0]{padding:12px}.registration-dialog[data-v-36e9efa0]{max-height:calc(100vh - 24px)}.registration-heading[data-v-36e9efa0]{padding:36px 22px 0}.registration-card[data-v-36e9efa0]{padding:26px 22px 36px}.submit-button[data-v-36e9efa0],.success-close[data-v-36e9efa0]{justify-content:space-between;width:100%}}@media(prefers-reduced-motion:reduce){.button[data-v-36e9efa0]:focus-visible,.button[data-v-36e9efa0]:hover,.hero-cta[data-v-36e9efa0]:focus-visible,.hero-cta[data-v-36e9efa0]:hover,.related-card[data-v-36e9efa0]:focus-visible,.related-card[data-v-36e9efa0]:hover,.sidebar-action[data-v-36e9efa0]:focus-visible,.sidebar-action[data-v-36e9efa0]:hover,.submit-button[data-v-36e9efa0]:focus-visible,.submit-button[data-v-36e9efa0]:hover,.success-close[data-v-36e9efa0]:focus-visible,.success-close[data-v-36e9efa0]:hover{transform:none}}
