/* 首頁 v2 樣本（依網頁版 ChatGPT 設計稿，2026-10-14）。只給 v2.html 用，不影響正式首頁 */
.home{padding-top:20px}
.top{display:flex;justify-content:space-between;align-items:flex-start;font-size:12.5px;letter-spacing:.26em;color:var(--ink-2)}
.top .en{font-family:Georgia,serif;font-size:8.5px;letter-spacing:.2em;color:var(--ink-3);text-align:left;line-height:1.55;border-left:1px solid var(--line);padding-left:10px}
.home h1{margin:14px 0 8px;font-size:31px;line-height:1.3}
.home .lead{font-size:14px;line-height:1.7;margin-bottom:14px;color:var(--ink-2)}
.home .lead b{color:var(--ink);font-weight:600}
.home .hero{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/10;background:#e9e3d8}
.home .hero img{width:100%;height:100%;object-fit:cover;display:block}
.home .hero .tag{position:absolute;left:14px;top:12px;background:rgba(255,255,255,.9);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.25;text-align:center}
.home .hero .tag small{display:block;font-size:9.5px;font-weight:400;color:var(--ink-3);letter-spacing:.06em}
.kick{font-size:12.5px;letter-spacing:.14em;color:var(--ink-2);display:flex;align-items:center;gap:12px}
.kick::before,.kick::after{content:"";flex:1;height:1px;background:var(--line)}
.only{margin:14px 0 16px;padding:14px 10px 12px;border-radius:14px;background:rgba(255,255,255,.6);border:1px solid var(--line)}
.only .logos{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px}
.only li{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}
.only li + li{border-left:1px solid var(--line)}
.only img{height:19px;width:auto;display:block}
.only img.amon{height:24px}
.only small{font-family:Georgia,serif;font-size:7.5px;letter-spacing:.14em;color:var(--ink-3);line-height:1.6}
.btn.cam{display:flex;width:100%;gap:10px;font-size:17px;padding:15px 22px}
.btn.cam .chev{font-size:22px;line-height:1;margin-left:4px}
.kick.center{margin-top:24px}
.seelist{list-style:none;margin-top:12px;display:grid;gap:8px}
.seelist li{background:rgba(255,255,255,.6);border:1px solid var(--line);border-radius:10px;overflow:hidden}
.seelist li > a{color:inherit;text-decoration:none;display:grid;grid-template-columns:72px 58px 1fr 12px;align-items:center;gap:10px;padding-right:12px}
.seelist li > a::after{content:"›";color:var(--ink-3);font-size:18px}
.seelist img{width:72px;height:50px;object-fit:cover;display:block}
.seelist b{font-family:Georgia,serif;letter-spacing:.12em;font-size:15px}
.seelist span{font-size:12.5px;color:var(--ink-2);line-height:1.45}
.note.v2{display:flex;align-items:center;gap:10px;margin-top:22px}
.note.v2::before,.note.v2::after{content:"";flex:1;height:1px;background:var(--line)}
.note .i{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--ink-3);border-radius:50%;font-size:10px;margin-right:-4px}
.foot.v2{margin-top:10px}

.seelist .lg{width:58px;height:16px;object-fit:contain;object-position:left center;display:block}
.seelist .lg.amon{height:21px}

.seelist li > a:active{background:var(--panel)}
