.db-site .watch-player{max-width:1080px;margin:0 auto}.db-site .watch-section .section-head{max-width:1080px;margin-left:auto;margin-right:auto}.db-site .watch-frame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#0b1018;position:relative;overflow:hidden}.db-site .watch-iframe{border:0;width:100%;height:100%;display:block}.db-site .watch-facade{cursor:pointer;background-color:#0b1018;background-position:50%;background-size:cover;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.db-site .watch-facade-scrim{background:radial-gradient(#080b122e 0%,#080b129e 100%);transition:background .25s;position:absolute;inset:0}.db-site .watch-facade:hover .watch-facade-scrim,.db-site .watch-facade:focus-visible .watch-facade-scrim{background:radial-gradient(#080b120f 0%,#080b1280 100%)}.db-site .watch-facade-play{aspect-ratio:1;background:var(--accent);border-radius:50%;place-items:center;width:clamp(58px,8vw,84px);transition:transform .25s,background .25s;display:grid;position:relative;box-shadow:0 8px 30px #080b1280}.db-site .watch-facade:hover .watch-facade-play{background:var(--accent-bright);transform:scale(1.07)}.db-site .watch-facade-play svg{fill:#fff;width:42%;height:42%;margin-left:8%}.db-site .watch-facade-len{color:#fff;font-family:var(--font-mono-site);letter-spacing:-.01em;background:#080b12c7;border-radius:6px;padding:4px 9px;font-size:12.5px;position:absolute;bottom:14px;right:14px}@media (prefers-reduced-motion:reduce){.db-site .watch-facade-scrim,.db-site .watch-facade-play{transition:none}.db-site .watch-facade:hover .watch-facade-play{transform:none}}.db-site .watch-chapters{margin-top:32px}.db-site .watch-chapters-h{color:var(--accent-ink);font-size:12.5px;font-weight:500;font-family:var(--font-mono-site);margin:0 0 14px}.db-site .watch-chapter-list{columns:3;column-rule:1px solid var(--line);counter-reset:none;column-gap:32px;margin:0;padding:0;list-style:none}.db-site .watch-chapter-list li{break-inside:avoid;margin-bottom:8px}.db-site .watch-chapter{border-radius:var(--r);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:baseline;gap:12px;padding:9px 12px;font-family:inherit;font-size:15px;transition:border-color .18s,background .18s,transform .18s;display:flex}.db-site .watch-chapter:hover{background:var(--bg-2);transform:translate(2px)}.db-site .watch-chapter.is-current{border-color:var(--accent);background:var(--accent-soft)}.db-site .watch-chapter-at{min-width:46px;font-family:var(--font-mono-site);color:var(--accent-ink);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.db-site .watch-chapter-label{color:var(--ink-2);text-wrap:pretty;line-height:1.4}.db-site .watch-chapter.is-current .watch-chapter-label{color:var(--ink)}@media (prefers-reduced-motion:reduce){.db-site .watch-chapter{transition:none}.db-site .watch-chapter:hover{transform:none}}.db-site .watch-pending{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);place-items:center;max-width:1080px;margin:0 auto;padding:64px 28px;display:grid}.db-site .watch-pending-h{color:var(--accent-ink);font-size:12.5px;font-weight:500;font-family:var(--font-mono-site);margin:0 0 10px}.db-site .watch-pending p{color:var(--ink-2);max-width:460px;margin:0;font-size:15px}.db-site .watch-pending a{color:var(--accent-ink);text-decoration:underline}@media (max-width:900px){.db-site .watch-chapter-list{columns:2;column-gap:24px}}@media (max-width:640px){.db-site .watch-chapters{margin-top:24px}.db-site .watch-chapter-list{columns:1}}