:root{color-scheme:light;--widget-bg:#fcfbf8;--widget-ink:#18333e;--widget-muted:#627580;--widget-line:#dde4e6;--widget-panel:#f1f4f3;--widget-green:#28664f;--widget-green-bg:#e3f1e9;--widget-warning:#79511e;--widget-warning-bg:#faf0df;font:14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}body{margin:0;background:transparent;padding:4px;color:var(--widget-ink)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #bd824b;outline-offset:4px;border-radius:4px}.btc-widget{width:100%;max-width:none;display:flex;flex-direction:column;margin:0 auto;border:1px solid var(--widget-line);border-radius:18px;background:var(--widget-bg);padding:14px 16px 10px;box-shadow:0 2px 4px #122a3305}.widget-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.widget-brand{display:inline-flex;align-items:center;gap:7px;font-size:19px;font-weight:750;letter-spacing:-.7px;direction:ltr;unicode-bidi:isolate;min-width:0}.widget-brand img{flex-shrink:0}.widget-brand span{overflow-wrap:anywhere}.widget-status{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:650;max-width:45%;text-align:center;line-height:1.3}.widget-status:before{content:"";flex:0 0 5px;height:5px;border-radius:50%;background:currentColor}.green{color:var(--widget-green);background:var(--widget-green-bg)}.warning{color:var(--widget-warning);background:var(--widget-warning-bg)}.widget-context{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:9px 0 10px;font-size:10px;color:var(--widget-muted)}.widget-context>span:first-child{min-width:0;overflow-wrap:anywhere}.widget-height{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.widget-fees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;background:var(--widget-panel);border-radius:11px;padding:11px 0}.widget-fees>div{text-align:center;padding:0 7px;min-width:0}.widget-fees>div+div{border-inline-start:1px solid var(--widget-line)}.widget-fees dt{font-size:11px;color:var(--widget-muted);overflow-wrap:anywhere;min-height:16px}.widget-fees dd{margin:4px 0 0;display:flex;align-items:center;flex-direction:column;gap:0;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.widget-fees strong{font-size:clamp(19px,6vw,25px);font-weight:700;line-height:1.1;letter-spacing:-.7px;overflow-wrap:anywhere}.widget-fees dd>span{font-size:9px;color:var(--widget-muted);margin-top:3px}.widget-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:10px;color:var(--widget-muted)}.widget-updated,.widget-footer a{display:flex;align-items:center;gap:4px;min-width:0}.widget-updated{font-variant-numeric:tabular-nums;white-space:nowrap}.widget-footer a{font-weight:600;text-align:end}.widget-footer a:hover{color:var(--widget-ink)}.widget-footer svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}time{direction:ltr;unicode-bidi:isolate}
:root[data-theme="dark"]{color-scheme:dark;--widget-bg:#13252e;--widget-ink:#f0f3f4;--widget-muted:#a2b6c1;--widget-line:#30444d;--widget-panel:#1b303a;--widget-green:#92d5b6;--widget-green-bg:#203e34;--widget-warning:#eac18c;--widget-warning-bg:#3b3329}
@media(prefers-color-scheme:dark){:root[data-theme="auto"]{color-scheme:dark;--widget-bg:#13252e;--widget-ink:#f0f3f4;--widget-muted:#a2b6c1;--widget-line:#30444d;--widget-panel:#1b303a;--widget-green:#92d5b6;--widget-green-bg:#203e34;--widget-warning:#eac18c;--widget-warning-bg:#3b3329}}
@media(max-width:330px){.btc-widget{padding:12px 10px 9px}.widget-brand{font-size:17px;gap:4px}.widget-brand img{width:26px;height:26px}.widget-context{gap:6px}.widget-fees dt{font-size:10px}.widget-fees>div{padding-inline:4px}}

.widget-symbol{display:block;flex:0 0 30px;width:30px;height:30px;background:var(--widget-logo,#bd824b);mask:url("/assets/brand-mark.svg?v=3") center/contain no-repeat;-webkit-mask:url("/assets/brand-mark.svg?v=3") center/contain no-repeat}
@media(max-width:330px){.widget-symbol{width:26px;height:26px;flex-basis:26px}}
:root,:root[data-theme]{color-scheme:normal;background:transparent}body{padding:0}.widget-fees dt{font-size:12px}.widget-footer{font-size:11px}@media(max-width:330px){.widget-fees dt{font-size:11px}.widget-footer{font-size:10px}}
