.Showcase_publicPage__Yqtda{--paper:#faf7f2;--ink:#352c29;--muted:#75605a;--wine:#743c47;--line:#ded4cb;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.75;padding:0 20px}.Showcase_publicPage__Yqtda *{box-sizing:border-box;min-width:0}.Showcase_publicPage__Yqtda a{color:inherit;text-decoration:none}.Showcase_publicPage__Yqtda a:focus-visible,.Showcase_publicPage__Yqtda button:focus-visible{outline:3px solid var(--wine);outline-offset:4px}.Showcase_header__lUfai{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:100px;border-bottom:1px solid var(--line)}.Showcase_header__lUfai>a:not(.Showcase_brand__eUhIx){font-size:14px;white-space:nowrap;min-height:44px;display:flex;align-items:center}.Showcase_brand__eUhIx{display:flex;align-items:flex-end;gap:12px;min-height:44px}.Showcase_brand__eUhIx img{width:auto;height:38px;max-width:42vw;object-fit:contain}.Showcase_brand__eUhIx .Showcase_partner__zfm0w{height:26px;max-width:27vw}.Showcase_brand__eUhIx span{line-height:26px}.Showcase_intro__WnFlS{max-width:1200px;margin:48px auto 32px}.Showcase_eyebrow__4qsxX{color:var(--wine);font-size:13px;letter-spacing:.12em;margin:0 0 16px}.Showcase_intro__WnFlS h1,.Showcase_story__T56UH h1{font-family:Songti SC,STSong,serif;font-weight:500;font-size:clamp(30px,4.5vw,52px);line-height:1.3;margin:0 0 20px;overflow-wrap:anywhere}.Showcase_intro__WnFlS>p:not(.Showcase_eyebrow__4qsxX){color:var(--muted);max-width:600px}.Showcase_filters__83nCj{max-width:1200px;display:flex;flex-wrap:wrap;gap:8px;margin:0 auto 32px}.Showcase_filters__83nCj a{min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:2px}.Showcase_filters__83nCj a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.Showcase_grid__u4hI1{max-width:1200px;display:grid;gap:36px 24px;margin:auto}.Showcase_card__XS7_9{display:block}.Showcase_card__XS7_9 img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;background:#e9e1d9}.Showcase_card__XS7_9 .Showcase_eyebrow__4qsxX{margin:16px 0 8px}.Showcase_card__XS7_9 h2{font-family:Songti SC,STSong,serif;font-size:25px;line-height:1.4;font-weight:500;margin:0 0 8px;overflow-wrap:anywhere}.Showcase_card__XS7_9 p{margin:8px 0;color:var(--muted);overflow-wrap:anywhere}.Showcase_card__XS7_9 strong{display:block;color:var(--wine);font-size:20px;overflow-wrap:anywhere}.Showcase_detail__joJKr{max-width:1200px;margin:32px auto 0;display:grid;gap:32px}.Showcase_hero___oQQL{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#e9e1d9}.Showcase_noImage__Dx4p4{aspect-ratio:4/3;display:grid;place-items:center;background:#e9e1d9;padding:24px;text-align:center;color:var(--muted)}.Showcase_galleryControls__dCaFu{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.Showcase_galleryControls__dCaFu button{width:48px;height:44px;padding:0;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:2px;font-size:20px}.Showcase_galleryControls__dCaFu button:disabled{opacity:.4;cursor:default}.Showcase_thumbnails__tjIpc{display:flex;overflow-x:auto;gap:8px;padding:4px 4px 12px}.Showcase_thumbnails__tjIpc button{flex:0 0 84px;border:2px solid transparent;padding:0;border-radius:0;background:transparent}.Showcase_thumbnails__tjIpc button[aria-pressed=true]{border-color:var(--wine)}.Showcase_thumbnails__tjIpc img{display:block;width:80px;height:60px;object-fit:cover}.Showcase_story__T56UH h1{font-size:clamp(30px,3.5vw,44px)}.Showcase_subtitle__oq1jf{font-size:18px;color:var(--muted);margin:0 0 24px}.Showcase_price__hAUEF{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;display:flex;flex-direction:column;gap:4px}.Showcase_price__hAUEF small{color:var(--muted);font-size:13px}.Showcase_price__hAUEF strong{color:var(--wine);font-size:clamp(26px,3vw,34px);line-height:1.45;overflow-wrap:anywhere}.Showcase_venue___mX05{color:var(--muted);overflow-wrap:anywhere}.Showcase_tags__33buw{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:20px 0}.Showcase_tags__33buw li{padding:4px 12px;border:1px solid var(--line);font-size:13px;color:var(--muted)}.Showcase_body__WAg3a{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.Showcase_contact__Fo2GT{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.Showcase_contact__Fo2GT h2{font-size:20px;font-weight:500;margin:0 0 8px}.Showcase_contact__Fo2GT p{color:var(--muted);margin:0}.Showcase_footer__pVshW{max-width:1200px;margin:64px auto 0;padding:24px 0 32px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.Showcase_previewBanner__KoldC{margin:20px auto;max-width:1200px;background:#eee5dc;padding:12px 16px;font-size:14px}.Showcase_empty___0khI{max-width:1200px;margin:64px auto;min-height:220px}.Showcase_pagination__7geW5{max-width:1200px;margin:32px auto;display:flex;gap:24px}.Showcase_pagination__7geW5 a{min-height:44px;padding:8px 0}@media(min-width:640px){.Showcase_publicPage__Yqtda{padding:0 32px}.Showcase_grid__u4hI1{grid-template-columns:repeat(2,minmax(0,1fr))}.Showcase_brand__eUhIx img{height:44px}.Showcase_brand__eUhIx .Showcase_partner__zfm0w{height:30px}}@media(min-width:1024px){.Showcase_publicPage__Yqtda{padding:0 48px}.Showcase_intro__WnFlS{margin-top:64px}.Showcase_grid__u4hI1{grid-template-columns:repeat(3,minmax(0,1fr))}.Showcase_detail__joJKr{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;margin-top:48px}}.Manage_entry__a3nUe{display:flex;align-items:center;gap:12px;color:inherit;font-size:14px;text-decoration:none;padding:12px 14px;border-radius:8px}.Manage_entry__a3nUe i{font-style:normal}.Manage_entry__a3nUe:focus-visible,.Manage_entry__a3nUe:hover{background:rgba(255,255,255,.1)}.Manage_page__K1IYI{max-width:1280px;margin:0 auto;padding:24px;color:#352c29;font-size:16px}.Manage_header__cFpAZ{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.Manage_header__cFpAZ h1{margin:8px 0;font-size:28px}.Manage_header__cFpAZ a{color:#743c47;text-decoration:underline}.Manage_header__cFpAZ p{margin:8px 0;color:#75605a}.Manage_actions__gRYvH{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.Manage_layout__Dl8Eu{display:grid;gap:24px;align-items:start}.Manage_editor__TW2IB,.Manage_list__CUje6{padding:24px;border:1px solid #ded4cb;border-radius:12px;background:#fff;min-width:0}.Manage_editor__TW2IB h2,.Manage_list__CUje6 h2{margin-top:0;font-size:20px}.Manage_item__nwdzP{padding:16px 0;border-bottom:1px solid #ded4cb}.Manage_item__nwdzP h3{margin:0 0 8px;font-size:17px;overflow-wrap:anywhere}.Manage_item__nwdzP p{margin:4px 0 12px;color:#75605a;font-size:13px}.Manage_page__K1IYI button{min-height:44px;font-size:14px}.Manage_page__K1IYI a:focus-visible,.Manage_page__K1IYI button:focus-visible,.Manage_page__K1IYI input:focus-visible,.Manage_page__K1IYI select:focus-visible,.Manage_page__K1IYI textarea:focus-visible{outline:3px solid #743c47;outline-offset:3px}.Manage_form__Q9Ain{display:grid;gap:16px}.Manage_form__Q9Ain label{display:flex;flex-direction:column;gap:6px;min-width:0}.Manage_form__Q9Ain input,.Manage_form__Q9Ain select,.Manage_form__Q9Ain textarea,.Manage_header__cFpAZ select{width:100%;min-height:44px;font-size:16px}.Manage_form__Q9Ain textarea{resize:vertical;border:1px solid #ded4cb;border-radius:8px;padding:12px;background:#fff;color:inherit}.Manage_form__Q9Ain .Manage_check__sm_Gl{flex-direction:row;align-items:center}.Manage_check__sm_Gl input{width:20px;min-height:20px}.Manage_hint__JHr1n{font-size:13px;line-height:1.6;color:#75605a}.Manage_media__MaDCq{display:grid;gap:16px;margin:24px 0}.Manage_photo__ewQ_0{border:1px solid #ded4cb;padding:12px}.Manage_photo__ewQ_0 img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.Manage_photo__ewQ_0 .Manage_actions__gRYvH{margin-top:8px}.Manage_message__cESVk{background:#f5eae4;border:1px solid #ded4cb;padding:12px 16px;overflow-wrap:anywhere}.Manage_copyFallback__kEzG8{width:100%;min-height:80px;resize:vertical}.Manage_preview__5zowO{margin-top:32px}@media(min-width:768px){.Manage_layout__Dl8Eu{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.Manage_media__MaDCq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.Manage_editor__TW2IB,.Manage_list__CUje6,.Manage_page__K1IYI{padding:16px}}