@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600&family=IBM+Plex+Mono:wght@400;500&family=Noto+Sans+TC:wght@400;500;600;700&display=swap');
#bjl-usdt{--bjl-bg:#1c1b17;--bjl-panel:#25231d;--bjl-gold:#d9b65e;--bjl-ivory:#f4efe2;--bjl-muted:#c3bba9;--bjl-line:#4e493c;box-sizing:border-box;width:100%;max-width:1200px;margin:64px auto;padding:clamp(22px,4vw,52px);background:var(--bjl-bg);color:var(--bjl-ivory);border:1px solid var(--bjl-line);border-top:4px solid var(--bjl-gold);font:400 16px/1.8 'Noto Sans TC',sans-serif;text-align:left;overflow-wrap:anywhere;isolation:isolate;color-scheme:dark}
#bjl-usdt *,#bjl-usdt *::before,#bjl-usdt *::after{box-sizing:border-box}
#bjl-usdt :is(h2,h3,h4,p){margin:0;padding:0;background:none;color:inherit;font-family:inherit;text-align:left;line-height:inherit}
#bjl-usdt h2{font-size:clamp(27px,3vw,40px);line-height:1.35;font-weight:600;letter-spacing:.025em;margin:8px 0 18px}
#bjl-usdt h3{font-size:23px;line-height:1.5;font-weight:600}
#bjl-usdt h4{font-size:20px;line-height:1.65;font-weight:600}
#bjl-usdt a{color:var(--bjl-gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:opacity 160ms ease}
#bjl-usdt a:hover{opacity:.8}
#bjl-usdt a:active{opacity:.65}
#bjl-usdt :is(a,summary,[tabindex]):focus-visible{outline:3px solid var(--bjl-gold);outline-offset:5px;border-radius:2px}
#bjl-usdt .bjl-eyebrow{color:var(--bjl-gold);font-size:16px;letter-spacing:.08em;font-weight:500;line-height:1.5}
#bjl-usdt .bjl-intro{max-width:54ch;color:var(--bjl-muted)}
#bjl-usdt .bjl-edition{margin-top:22px;color:var(--bjl-muted);font-size:16px}
#bjl-usdt .bjl-quote-band{display:grid;grid-template-columns:1.15fr 1fr;margin-top:30px;border-top:1px solid var(--bjl-gold);border-bottom:1px solid var(--bjl-gold)}
#bjl-usdt .bjl-main-quote{padding:28px 28px 28px 0}
#bjl-usdt .bjl-main-quote h3{margin-top:12px;font-family:'IBM Plex Mono','Noto Sans TC',monospace;font-size:20px}
#bjl-usdt .bjl-main-quote h3 span{font:400 16px/1.6 'Noto Sans TC',sans-serif;color:var(--bjl-muted);display:inline-block;margin-left:10px}
#bjl-usdt .bjl-price{font:500 clamp(58px,8vw,96px)/1.15 'Barlow Condensed',sans-serif;letter-spacing:-.015em;color:var(--bjl-gold);font-variant-numeric:tabular-nums;margin:10px 0}
#bjl-usdt .bjl-price span{font:500 18px/1.5 'IBM Plex Mono',monospace;letter-spacing:0;color:var(--bjl-muted)}
#bjl-usdt .bjl-main-quote>p:last-child{color:var(--bjl-muted)}
#bjl-usdt .bjl-order-quotes{padding:22px 0 22px 30px;border-left:1px solid var(--bjl-line);display:grid;gap:16px;align-content:center}
#bjl-usdt .bjl-order-quotes>div+div{border-top:1px solid var(--bjl-line);padding-top:16px}
#bjl-usdt .bjl-order-quotes span{display:block;font-weight:500}
#bjl-usdt .bjl-order-quotes strong{display:block;font:500 28px/1.6 'IBM Plex Mono',monospace;font-variant-numeric:tabular-nums;color:var(--bjl-gold)}
#bjl-usdt small{font-size:16px;color:var(--bjl-muted);font-weight:400}
#bjl-usdt .bjl-order-quotes p{font-size:16px;color:var(--bjl-muted)}
#bjl-usdt .bjl-market-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:14px 0 24px;color:var(--bjl-muted);font-size:16px}
#bjl-usdt time{font-variant-numeric:tabular-nums;white-space:normal}
#bjl-usdt .bjl-reference-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--bjl-panel);border:1px solid var(--bjl-line)}
#bjl-usdt .bjl-reference-band>div{padding:18px 22px;min-width:0}
#bjl-usdt .bjl-reference-band>div:nth-child(2n){border-left:1px solid var(--bjl-line)}
#bjl-usdt .bjl-reference-band>div:nth-child(n+3){border-top:1px solid var(--bjl-line)}
#bjl-usdt .bjl-reference-band span{display:block;color:var(--bjl-muted);font-size:16px}
#bjl-usdt .bjl-reference-band strong{display:block;margin-top:6px;font:500 clamp(20px,2.6vw,28px)/1.6 'IBM Plex Mono',monospace;font-variant-numeric:tabular-nums}
#bjl-usdt .bjl-timing{margin-top:16px;color:var(--bjl-muted);font-size:16px}
#bjl-usdt .bjl-timing p{max-width:65ch;margin-top:8px}
#bjl-usdt .bjl-source{color:var(--bjl-muted);font-size:16px}
#bjl-usdt .bjl-section-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin:42px 0 20px}
#bjl-usdt .bjl-section-head h3{margin-top:8px}
#bjl-usdt .bjl-section-head>p{font-size:16px;color:var(--bjl-muted);max-width:28ch}
#bjl-usdt .bjl-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--bjl-line);scrollbar-color:var(--bjl-gold) var(--bjl-panel);scrollbar-width:thin}
#bjl-usdt table{border-collapse:collapse;table-layout:auto;min-width:850px;width:100%;font-size:16px;line-height:1.7;color:var(--bjl-ivory);background:transparent;margin:0;border:0}
#bjl-usdt caption{text-align:left;padding:16px 18px;color:var(--bjl-muted);caption-side:bottom;font-size:16px;border-top:1px solid var(--bjl-line)}
#bjl-usdt th,#bjl-usdt td{padding:16px 18px;border:0;border-bottom:1px solid var(--bjl-line);background:transparent;text-align:left;vertical-align:top;font-size:16px;line-height:1.7}
#bjl-usdt thead{background:var(--bjl-panel)}
#bjl-usdt thead th{font-weight:500;color:var(--bjl-muted)}
#bjl-usdt tbody th{font-weight:500}
#bjl-usdt tbody tr:last-child>*{border-bottom:0}
#bjl-usdt .bjl-number{text-align:right;white-space:nowrap;font-family:'IBM Plex Mono',monospace;font-variant-numeric:tabular-nums;color:var(--bjl-gold)}
#bjl-usdt .bjl-table-note{max-width:65ch;margin-top:14px;color:var(--bjl-muted);font-size:16px}
#bjl-usdt .bjl-news-heading{padding-top:20px;border-top:1px solid var(--bjl-gold);margin-top:42px}
#bjl-usdt .bjl-news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px}
#bjl-usdt .bjl-news-item{padding:24px 0 28px;border-top:1px solid var(--bjl-line);min-width:0}
#bjl-usdt .bjl-news-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:var(--bjl-muted);margin-bottom:12px;font-size:16px}
#bjl-usdt .bjl-tag{border:1px solid var(--bjl-line);padding:1px 9px;line-height:1.7;color:var(--bjl-muted)}
#bjl-usdt .bjl-tag-recent{border-color:var(--bjl-gold);color:var(--bjl-gold)}
#bjl-usdt .bjl-news-item h4 a{color:var(--bjl-ivory);text-decoration:none}
#bjl-usdt .bjl-news-item h4 a:hover{color:var(--bjl-gold);text-decoration:underline}
#bjl-usdt .bjl-news-item>p:not(.bjl-source){margin-top:14px;max-width:65ch;font-size:16px;line-height:1.95;color:var(--bjl-muted)}
#bjl-usdt .bjl-news-item .bjl-source{margin-top:16px}
#bjl-usdt .bjl-footer{border-top:1px solid var(--bjl-gold);padding-top:22px;display:flex;justify-content:space-between;gap:24px;align-items:start}
#bjl-usdt .bjl-footer p{font-size:16px;max-width:65ch;color:var(--bjl-muted)}
#bjl-usdt .bjl-footer>a{flex-shrink:0;font-size:16px}
@media(max-width:767px){#bjl-usdt{margin:36px auto;padding:24px 18px}#bjl-usdt .bjl-quote-band,#bjl-usdt .bjl-news-list,#bjl-usdt .bjl-reference-band{grid-template-columns:minmax(0,1fr)}#bjl-usdt .bjl-main-quote{padding:24px 0}#bjl-usdt .bjl-order-quotes{border-left:0;border-top:1px solid var(--bjl-line);padding:22px 0}#bjl-usdt .bjl-reference-band>div:nth-child(2n){border-left:0}#bjl-usdt .bjl-reference-band>div+div{border-top:1px solid var(--bjl-line)}#bjl-usdt .bjl-section-head,#bjl-usdt .bjl-footer{display:block}#bjl-usdt .bjl-section-head>p{max-width:65ch;margin-top:12px}#bjl-usdt .bjl-footer>a{display:inline-block;margin-top:18px}#bjl-usdt .bjl-price{font-size:76px}}
@media(prefers-reduced-motion:reduce){#bjl-usdt *,#bjl-usdt *::before,#bjl-usdt *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
