.db2-lhub-section{--db2-gold:#e7bf4e;--db2-gold-soft:#e7bf4e59;--db2-bg:#0b110d;--db2-panel:#182119;--db2-text:#f5f4ec;--db2-muted:#aab5a8;--db2-live:#ef4444;color:var(--db2-text);font-family:var(--font-thai), "Noto Sans Thai", system-ui, sans-serif;background:linear-gradient(160deg,#182119 0%,#0b110d 70%);border:1px solid #8e7334;border-radius:16px;margin:18px 0 22px;padding:16px 16px 18px}.db2-lhub-head{border-bottom:1px solid var(--db2-gold-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 2px 12px;display:flex}.db2-lhub-title{color:var(--db2-text);align-items:center;gap:9px;margin:0;font-size:1.2rem;font-weight:700;display:flex}h1.db2-lhub-title{font-size:1.45rem}.db2-lhub-chip{border:1px solid var(--db2-gold-soft);color:#f1d88c;white-space:nowrap;background:#e7bf4e1a;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600}.db2-lhub-chip.is-idle{color:var(--db2-muted);background:0 0;border-color:#ffffff1a}.db2-lhub-more{color:var(--db2-gold);margin-left:auto;padding:6px 2px;font-size:.88rem;font-weight:600;text-decoration:none}.db2-lhub-more:hover{color:#ffd978}.db2-lhub-sub{color:var(--db2-muted);margin:10px 2px 0;font-size:.82rem}.db2-lhub-frame{border-radius:12px;margin-top:12px;overflow:hidden}.db2-lhub-frame:not(.is-ready){background:linear-gradient(100deg,#182119 30%,#243028 50%,#182119 70%) 0 0/300% 100%;min-height:420px;animation:1.4s linear infinite db2-lhub-shimmer}.db2-lhub-frame.is-player:not(.is-ready){min-height:280px}.db2-lhub-frame.is-short:not(.is-ready){min-height:320px}@keyframes db2-lhub-shimmer{to{background-position:-300% 0}}.db2-lhub-dot{background:#5a635a;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;position:relative}.db2-lhub-dot.is-on{background:var(--db2-live)}.db2-lhub-dot.is-on:after{content:"";border:2px solid var(--db2-live);opacity:0;border-radius:50%;animation:1.6s ease-out infinite db2-lhub-ping;position:absolute;inset:-4px}@keyframes db2-lhub-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.db2-lhub-watch{color:var(--db2-text,#f5f4ec);background:linear-gradient(160deg,#182119 0%,#0b110d 70%);border:1px solid #8e7334;border-radius:16px;margin:14px 0 18px;padding:14px 14px 12px}.db2-lhub-watch-h{color:#f5f4ec;align-items:center;gap:9px;margin:0 2px;font-size:1.05rem;font-weight:600;display:flex}.db2-lhub-note{color:#aab5a8;margin:10px 2px 0;font-size:.78rem}.db2-lhub-note a{color:#e7bf4e;text-underline-offset:2px}@media (max-width:589px){.db2-lhub-section{border-radius:14px;margin:14px 0 18px;padding:12px}.db2-lhub-title{font-size:1.05rem}h1.db2-lhub-title{font-size:1.22rem}.db2-lhub-frame:not(.is-ready){min-height:360px}}@media (prefers-reduced-motion:reduce){.db2-lhub-frame:not(.is-ready),.db2-lhub-dot.is-on:after{animation:none}}.db2-lhub-home-wrap{width:min(1240px,100% - 40px);margin:8px auto 0}@media (max-width:589px){.db2-lhub-home-wrap{width:calc(100% - 24px)}}
