:root{color-scheme:light;--paper:#f2eddf;--ink:#24231e;--muted:#686257;--rule:#aaa18e;--wash:#e9e2d2}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}
body{margin:0;color:var(--ink);background:var(--paper);font-family:Georgia,'Times New Roman',serif;line-height:1.55;background-image:radial-gradient(#796c4710 .6px,transparent .6px);background-size:4px 4px}
a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.shell{max-width:1170px;margin:auto;padding:0 40px}.edition{display:flex;justify-content:space-between;gap:18px;padding:16px 0 8px;border-bottom:1px solid var(--ink);font:10px/1.4 'Courier New',monospace;letter-spacing:1px;text-transform:uppercase}
header{border-bottom:4px double var(--ink)}.brand{display:flex;align-items:center;justify-content:center;gap:19px;padding:22px 0 18px;font-size:clamp(30px,5.7vw,70px);line-height:1;font-weight:bold;letter-spacing:-3px}.brand:hover{text-decoration:none}.brand img{width:58px;height:58px}.brand small{display:block;text-align:center;font:10px/1.5 'Courier New',monospace;font-weight:normal;letter-spacing:4px;margin-top:12px}.brand-name{white-space:nowrap}
nav{display:flex;justify-content:center;gap:0;border-top:1px solid var(--ink);padding:9px 0;font:11px/1.5 'Courier New',monospace;text-transform:uppercase;letter-spacing:1.5px}nav a{padding:0 25px;border-right:1px solid var(--rule)}nav a:last-child{border:0}
.hero{display:grid;grid-template-columns:1fr 280px;gap:38px;padding:32px 0 30px;align-items:center}.hero>div:first-child{padding-right:28px;border-right:1px solid var(--rule)}.eyebrow{font:10px/1.5 'Courier New',monospace;letter-spacing:2px;text-transform:uppercase;margin:0 0 13px;color:var(--muted)}h1{font-size:clamp(42px,5.5vw,67px);line-height:1.02;letter-spacing:-2.8px;margin:0;font-weight:bold}h1 span{font-style:italic;font-weight:normal}.intro{font-size:17px;line-height:1.6;max-width:520px;margin:19px 0 20px}.intro::first-letter{font-size:42px;line-height:.85;float:left;padding:7px 5px 0 0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--ink);color:var(--paper);padding:10px 17px;font:11px/1.5 'Courier New',monospace;text-transform:uppercase;letter-spacing:1px}.button:hover{background:#454034;text-decoration:none}
.coin{justify-self:center;width:210px;height:210px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:4px double var(--ink);border-radius:50%;position:relative}.coin::before{content:'PROOF OF WORK';font:9px/1.5 'Courier New',monospace;letter-spacing:3px;margin-bottom:4px}.coin img{width:113px;height:113px}.coin span{font:10px/1.4 'Courier New',monospace;letter-spacing:3px}.coin::after{content:'VERUSHASH 2.2';position:absolute;top:calc(100% + 12px);font:9px/1.4 'Courier New',monospace;letter-spacing:1.8px;white-space:nowrap}
.status{display:flex;align-items:center;gap:14px;background:var(--wash);padding:15px 18px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.dot{width:8px;height:8px;flex:none;background:var(--ink);transform:rotate(45deg)}.status strong{font-size:17px;font-weight:bold}.status p{font-size:13px;color:var(--muted);margin:2px 0 0}.badge{margin-left:auto;flex:none;font:9px 'Courier New',monospace;letter-spacing:2px;border:1px solid var(--ink);padding:6px 8px}.status.live .dot{background:#365536}.status.live strong{color:#365536}
.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:4px double var(--ink);margin:0 0 31px;padding:21px 0}.metrics article{padding:0 22px;border-right:1px solid var(--rule)}.metrics article:first-child{padding-left:0}.metrics article:last-child{border:0}.metrics article>span{font:10px/1.4 'Courier New',monospace;text-transform:uppercase;letter-spacing:1.2px}.metrics strong{display:block;font-size:36px;font-weight:normal;line-height:1.4}.metrics small{color:var(--muted);font-size:12px;font-style:italic}.unit{font-size:25px}
.panel{padding:0 0 25px;margin:0 0 29px;border-bottom:1px solid var(--ink)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px}.section-heading .eyebrow{margin-bottom:3px;font-size:9px}h2{font-size:29px;line-height:1.2;letter-spacing:-.9px;margin:0}.pill{font:9px 'Courier New',monospace;letter-spacing:1.5px;text-transform:uppercase;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:6px 2px;white-space:nowrap}
.connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.connect-grid>div:first-child{border-right:1px solid var(--rule);padding-right:30px}.label,.setup label{display:block;margin:0 0 10px;font:10px/1.5 'Courier New',monospace;text-transform:uppercase;letter-spacing:1px}.copyline{display:flex;align-items:center;gap:12px;border:1px solid var(--rule);padding:13px 12px;background:#ffffff25}.copyline code{font:14px/1.5 'Courier New',monospace;overflow-wrap:anywhere}.copyline button{margin-left:auto;border:0;border-left:1px solid var(--rule);padding:3px 0 3px 12px;background:none;font:10px 'Courier New',monospace;text-transform:uppercase}.copyline button:hover{text-decoration:underline}dl{margin:17px 0 0;font-size:13px}dl>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px dotted var(--rule)}dt{color:var(--muted)}dd{margin:0;text-align:right;overflow-wrap:anywhere}
.setup input,form input{display:block;width:100%;border:1px solid var(--rule);border-radius:0;background:#ffffff36;padding:12px;color:var(--ink);font:12px/1.5 'Courier New',monospace}.muted{color:var(--muted);font-size:13px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--wash);border-left:3px solid var(--ink);padding:13px;font:11px/1.8 'Courier New',monospace;margin:13px 0}.smallbutton{background:var(--ink);border:1px solid var(--ink);border-radius:0;color:var(--paper);padding:10px 15px;font:10px/1.5 'Courier New',monospace;text-transform:uppercase;letter-spacing:.7px}.smallbutton:hover{background:#454034}.note{margin:23px 0 0;padding-top:14px;border-top:1px dotted var(--rule);font-size:12px;color:var(--muted);font-style:italic}
form{display:flex;gap:12px}form input{flex:1;min-width:0}form button{flex:none}#miner-result{margin-top:15px}.miner-grid{display:flex;flex-wrap:wrap;gap:35px}.miner-grid strong{display:block;color:var(--ink);font-size:25px;font-weight:normal}.activity{display:grid;grid-template-columns:1fr 1fr;gap:30px}.activity>.panel{min-width:0;margin-bottom:14px}.activity>.panel:first-child{border-right:1px solid var(--rule);padding-right:30px}.activity h2{font-size:26px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{font:9px/1.5 'Courier New',monospace;letter-spacing:1px;text-transform:uppercase;padding:0 0 12px;border-bottom:1px solid var(--ink)}td{padding:13px 0;border-bottom:1px dotted var(--rule)}td a{text-decoration:underline}td.empty{text-align:center;color:var(--muted);font-style:italic;font-size:14px;padding:32px 0;border:0}.updated{font:9px/1.5 'Courier New',monospace;text-align:right;color:var(--muted);margin:0 0 25px}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:4px double var(--ink);padding:17px 0 28px;font-size:11px;color:var(--muted)}footer>span{color:var(--ink);font-weight:bold;font-size:14px;letter-spacing:2px}footer b{font-size:10px;margin-left:8px}footer p{margin:0}
@media(max-width:850px){.shell{padding:0 25px}.hero{grid-template-columns:1fr 190px;gap:23px}.hero>div:first-child{padding-right:23px}.coin{width:170px;height:170px}.coin img{width:90px;height:90px}.coin::before{font-size:8px;letter-spacing:2px}h1{font-size:49px}.metrics article{padding:0 15px}.metrics strong{font-size:30px}.connect-grid{gap:22px}.connect-grid>div:first-child{padding-right:22px}.copyline code{font-size:11px}.activity{gap:22px}.activity>.panel:first-child{padding-right:22px}.brand{letter-spacing:-2px;font-size:49px}}
@media(max-width:590px){.shell{padding:0 17px}.edition{font-size:8px;letter-spacing:.4px}.edition span:nth-child(2){display:none}.brand{font-size:33px;gap:10px;letter-spacing:-1.6px;padding:20px 0 17px}.brand img{width:37px;height:37px}.brand small{font-size:8px;letter-spacing:2px;margin-top:9px}nav{font-size:9px;letter-spacing:.3px}nav a{padding:0 14px}.hero{display:block;padding:25px 0}.hero>div:first-child{border:0;padding:0}.coin{display:none}h1{font-size:49px;letter-spacing:-2px}.intro{font-size:15px}.status{padding:13px 11px;gap:10px;align-items:flex-start}.dot{margin-top:9px}.status strong{font-size:15px}.status p{font-size:12px}.badge{display:none}.metrics{grid-template-columns:1fr 1fr;gap:19px 0;padding:20px 0}.metrics article{padding:0 15px}.metrics article:nth-child(odd){padding-left:0}.metrics article:nth-child(even){border:0}.metrics article>span{font-size:9px}.metrics small{font-size:11px}.connect-grid,.activity{grid-template-columns:1fr;gap:23px}.connect-grid>div:first-child,.activity>.panel:first-child{border-right:0;padding-right:0}.connect-grid>div:first-child{padding-bottom:23px;border-bottom:1px dotted var(--rule)}.copyline code{font-size:13px}h2{font-size:26px}.pill{font-size:8px}.panel{margin-bottom:24px}form{flex-direction:column}.activity{gap:8px}.updated{text-align:left}footer{align-items:flex-start;gap:12px}footer p{font-size:10px;text-align:right}}
