/* ASheng Glow 介紹頁（2026-10-12）：沿用 shadow-page.css（fp-*／sh-*），這裡只放 Glow 自己的東西。圖都是外掛實際算圖（theme/assets/tools/glow/）。 */
.gl-page .sh-card img,.gl-page .sh-card video,.gl-frame{background:#0b0c12}
.gl-page .sh-card img{aspect-ratio:900/560}
.gl-page .sh-card video{display:block;width:100%;height:auto;aspect-ratio:640/398;object-fit:cover}
.gl-sec{padding:60px 0 30px}
.gl-sec h2,.gl-page .fp-band h2{font-size:clamp(27px,3.4vw,38px)}
.gl-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.gl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.gl-note{display:flex;align-items:center;background:linear-gradient(135deg,#1b2433,#111a24)}
.gl-note div{padding:22px 22px}
.gl-note strong{display:block;font-size:18px;color:var(--gold);margin-bottom:8px}
.gl-note p{margin:0;font-size:14px;line-height:1.8;color:var(--muted)}
.gl-wide{max-width:640px;margin:6px 0 0}
.gl-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:8px}
.gl-wall figure{margin:0;position:relative;background:#111a24;border:1px solid var(--line);border-radius:8px;overflow:hidden}
.gl-wall img{display:block;width:100%;height:auto;aspect-ratio:16/9}
.gl-wall figcaption{padding:7px 10px 9px;font-size:13px;line-height:1.4;color:var(--ink)}
.gl-wall figcaption small{display:block;color:var(--muted);font-size:11px}
.gl-wall .gl-motion{position:absolute;top:6px;right:6px;padding:1px 7px;border-radius:999px;background:var(--gold);color:var(--deep);font-size:11px;font-weight:700}
.gl-table-wrap{overflow-x:auto;margin:24px 0 10px;border:1px solid var(--line);border-radius:12px}
.gl-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}
.gl-table th,.gl-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line);line-height:1.6}
.gl-table thead th{font-size:12px;letter-spacing:.08em;color:var(--muted);font-weight:600;background:#111a24}
.gl-table tbody th{color:var(--ink);font-weight:600}
.gl-table td{color:var(--muted)}
.gl-table td:last-child{color:var(--gold);font-weight:600}
.gl-table tr:last-child th,.gl-table tr:last-child td{border-bottom:0}
@media(max-width:980px){.gl-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:520px){.gl-grid-4,.gl-grid-2{grid-template-columns:1fr}.gl-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-sec{padding:42px 0 20px}}
