:root{--bg: #12110e;--ink: #f4efe6;--muted: rgba(244,239,230,.62);--line: rgba(244,239,230,.14);--panel: #1c1a16;--f: "Noto Sans TC", "PingFang TC", sans-serif}.shen{--c: #2fa463}.chiang{--c: #4f7fe0}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;color:var(--ink);font:500 16px/1.6 var(--f);background:radial-gradient(800px 500px at 50% 0%,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%),var(--bg)}header{max-width:560px;margin:0 auto;padding:18px 16px 0}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:900 20px var(--f);letter-spacing:.06em}main{max-width:560px;margin:0 auto;padding:8px 16px 40px;display:grid;gap:16px}h1{margin:10px 0 0;font:900 34px/1.2 var(--f);display:flex;align-items:center;flex-wrap:wrap;gap:10px}h1 small{width:100%;font:700 18px var(--f);color:var(--muted)}.num{padding:4px 12px;border-radius:10px;background:var(--c);color:#fff;font-size:20px}video{width:100%;max-width:420px;justify-self:center;aspect-ratio:9 / 16;border-radius:20px;background:#000;box-shadow:0 0 0 3px var(--c),0 20px 50px #00000073}.share{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.share a,.share button{display:grid;place-items:center;height:46px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--ink);font:700 16px var(--f);text-decoration:none;cursor:pointer}.share .line{background:#06c755;border-color:#06c755;color:#fff}.share .fb{background:#1877f2;border-color:#1877f2;color:#fff}.share .sys,.share .copy{grid-column:1 / -1}.share .sys{background:var(--c);border-color:var(--c);color:#fff}.other{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--ink);text-decoration:none}.other img{width:64px;height:114px;object-fit:cover;border-radius:10px;box-shadow:0 0 0 2px var(--c)}.other b{color:var(--c);font-weight:900}.other i{margin-left:auto;font-style:normal;font-size:22px;color:var(--muted)}.all{justify-self:center;color:var(--ink);font-weight:700}.note{margin:0;text-align:center;font-size:13px;color:var(--muted)}.share a{display:flex;align-items:center;justify-content:center;gap:8px}.share a svg{width:18px;height:18px;fill:currentColor}.share .fb{background:#0866ff;border-color:#0866ff}.share .th,.share .x{background:#000;border-color:#000;color:#fff}body:not(.shen):not(.chiang){--c: #c2352a}.card{width:100%;height:auto;border-radius:16px;box-shadow:0 20px 50px #00000073}