@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url("./montserrat-latin-wght-normal-VA4M73IZ.woff2") format("woff2")}:root{color-scheme:dark;--background: #292b2c;--foreground: #fff;--accent: #b780ff}*{box-sizing:border-box}html{height:100%}body{margin:0;height:100vh;height:100dvh;display:grid;grid-template-rows:64px minmax(0,1fr);background:var(--background);color:var(--foreground);font-family:Montserrat,sans-serif}.site-header{height:64px;gap:clamp(8px,2vw,20px);display:flex;align-items:center;padding-inline:clamp(16px,3vw,32px);background:#202223;border-bottom:1px solid #ffffff20}.brand{font-size:clamp(20px,4vw,28px);font-weight:700;white-space:nowrap}main{width:100%;height:100%;min-width:0;min-height:0;overflow:auto;padding:clamp(16px,3vw,32px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}h1{margin:0;font-size:clamp(24px,4vw,40px);overflow-wrap:anywhere}p{margin:0;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid currentColor;outline-offset:4px}#algo,#hash{width:100%;font-size:clamp(18px,3vw,28px);overflow-wrap:anywhere;line-height:1.8}.page-chart{align-items:stretch;justify-content:flex-start;gap:12px}.page-chart>:not(.chart-container){flex-shrink:0}.chart-container{position:relative;width:100%;flex:1 0 160px;min-height:160px}#chart-error:empty{display:none}@media(max-height:420px){main{justify-content:flex-start}}.site-header .page-title{min-width:0;font-size:clamp(16px,3vw,24px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#hash,#ip{width:100%;font-size:clamp(32px,5vw,72px);font-weight:700;line-height:1.35;overflow-wrap:anywhere}#btc-value{font-size:clamp(28px,4vw,52px);font-weight:700}#btc-status{min-height:1.6em;font-size:.875rem}
