/* VargaTech BTC Public Pool v23
   Original compact dashboard layout inspired by the information architecture of modern public mining pools. */
:root{
  --pp-bg:#080808;
  --pp-surface:#101112;
  --pp-surface-2:#151617;
  --pp-surface-3:#1b1c1e;
  --pp-border:#2a2c2f;
  --pp-border-soft:#202225;
  --pp-text:#f4f4f5;
  --pp-muted:#96999e;
  --pp-muted-2:#6f7378;
  --pp-accent:#f7931a;
  --pp-accent-soft:rgba(247,147,26,.11);
  --pp-green:#42d392;
  --pp-red:#ff6b75;
  --pp-radius:13px;
}
html{scroll-behavior:smooth;scroll-padding-top:78px}
body.public-pool-v23{
  margin:0;
  background:var(--pp-bg)!important;
  color:var(--pp-text);
  font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  font-variant-numeric:tabular-nums;
}
body.public-pool-v23 .glow{display:none!important}
body.public-pool-v23 .shell{width:min(1180px,calc(100% - 28px));padding:16px 0 46px!important}
body.public-pool-v23 .panel,
body.public-pool-v23 .kpi{
  border:1px solid var(--pp-border)!important;
  border-radius:var(--pp-radius)!important;
  background:var(--pp-surface)!important;
  box-shadow:none!important;
}
body.public-pool-v23 .panel:hover{transform:none!important;box-shadow:none!important}
body.public-pool-v23 a{transition:color .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease}
body.public-pool-v23 code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace}
body.public-pool-v23 .label,
body.public-pool-v23 .console-eyebrow{color:var(--pp-muted-2);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}

/* Header */
body.public-pool-v23 .topbar{min-height:58px;margin:0 0 10px;padding:0 2px;align-items:center}
body.public-pool-v23 .brand{gap:10px}
body.public-pool-v23 .coin{display:grid;place-items:center;width:38px;height:38px;border:1px solid #3b2a14;border-radius:10px;background:#171008;color:var(--pp-accent);font-size:22px;box-shadow:none}
body.public-pool-v23 .brand h1{margin:0;color:#fafafa;font-size:1.05rem;font-weight:780;letter-spacing:-.02em}
body.public-pool-v23 .brand p{margin-top:3px;color:var(--pp-muted-2);font-size:.68rem}
body.public-pool-v23 .topbar-actions{gap:6px}
body.public-pool-v23 .status-pill,
body.public-pool-v23 .language-switch,
body.public-pool-v23 .alarm-enable-button,
body.public-pool-v23 .install-app-button{
  border:1px solid var(--pp-border)!important;border-radius:9px!important;background:#101112!important;color:#c8c9cc!important;box-shadow:none!important;font-size:.68rem!important
}
body.public-pool-v23 .status-pill{padding:7px 9px}
body.public-pool-v23 .language-switch a{border-radius:6px!important;color:#8f9297!important}
body.public-pool-v23 .language-switch a.active{background:#24201a!important;color:#ffb85d!important}

/* Navigation */
body.public-pool-v23 .public-nav.pp23-nav{position:sticky;top:7px;z-index:50;margin:0 0 12px;border:1px solid var(--pp-border);border-radius:11px;background:rgba(10,10,10,.94);box-shadow:0 10px 28px rgba(0,0,0,.24);backdrop-filter:blur(16px)}
body.public-pool-v23 .public-nav-links{display:flex;gap:1px;align-items:center;padding:5px}
body.public-pool-v23 .public-nav a{padding:7px 9px;border-radius:7px;color:#92959a;font-size:.69rem;font-weight:700}
body.public-pool-v23 .public-nav a:hover,body.public-pool-v23 .public-nav a[aria-current="true"]{background:#191715;color:#f8b45e}

/* Public-pool-like compact hero */
.pp23-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:0;overflow:hidden;margin-bottom:10px}
.pp23-hero-main{padding:30px 30px 27px}
.pp23-brandline{display:flex;align-items:center;gap:8px;color:#888b90;font-size:.64rem;font-weight:800;letter-spacing:.12em}
.pp23-dot{width:7px;height:7px;border-radius:50%;background:var(--pp-green);box-shadow:0 0 0 4px rgba(66,211,146,.08)}
.pp23-hero h2{margin:12px 0 2px;color:#fff;font-size:clamp(2.65rem,7vw,5.4rem);font-weight:760;line-height:.94;letter-spacing:-.055em}
.pp23-hero h2 span{color:var(--pp-accent)}
.pp23-tagline{max-width:780px;margin:12px 0 0;color:#b3b5b8;font-size:1rem;line-height:1.55}
.pp23-trust{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0 23px}
.pp23-trust span{padding:5px 8px;border:1px solid var(--pp-border-soft);border-radius:6px;background:#0c0d0e;color:#8f9296;font-size:.61rem;font-weight:750;letter-spacing:.05em}
.pp23-connect-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.pp23-connect-title>span{font-size:.88rem;font-weight:760}.pp23-connect-title small{color:var(--pp-muted-2);font-size:.64rem}
.pp23-connect-grid{display:grid;gap:7px}
.pp23-connect-card{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(260px,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--pp-border);border-radius:10px;background:#0c0d0e}
.pp23-connect-card>div strong,.pp23-connect-card>div small{display:block}.pp23-connect-card>div strong{font-size:.76rem}.pp23-connect-card>div small{margin-top:3px;color:var(--pp-muted-2);font-size:.6rem}
.pp23-connect-card code{overflow:hidden;color:#d9dadc;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}
.pp23-connect-card button{border:1px solid #4b3420;border-radius:7px;background:#1d140b;color:#f7ae50;padding:7px 9px;font:inherit;font-size:.65rem;font-weight:800;cursor:pointer}
.pp23-connect-card button:hover{background:#2b1b0b}
.pp23-connect-card.is-high{border-color:#32343a}
.pp23-user-format{display:flex;flex-wrap:wrap;gap:6px 9px;align-items:center;margin-top:8px;color:var(--pp-muted-2);font-size:.63rem}
.pp23-user-format code{padding:4px 6px;border-radius:6px;background:#161719;color:#bfc1c4}
.pp23-my-miners{padding:28px 24px;border-left:1px solid var(--pp-border);background:#0d0e0f}
.pp23-my-miners h3{margin:7px 0 8px;font-size:1.35rem;letter-spacing:-.02em}.pp23-my-miners>p{margin:0;color:#8e9195;font-size:.76rem;line-height:1.55}
.pp23-wallet-form{display:grid;grid-template-columns:1fr auto;gap:6px;margin:18px 0 17px}
.pp23-wallet-form input{min-width:0;border:1px solid #34363a;border-radius:8px;background:#090a0b;color:#fff;padding:11px 12px;font:inherit;font-size:.76rem;outline:none}
.pp23-wallet-form input:focus{border-color:#7a5526;box-shadow:0 0 0 3px rgba(247,147,26,.08)}
.pp23-wallet-form button{border:1px solid #754b18;border-radius:8px;background:var(--pp-accent);color:#1a1107;padding:10px 12px;font:inherit;font-size:.69rem;font-weight:900;cursor:pointer}
.pp23-live-mini{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--pp-border-soft);border-left:1px solid var(--pp-border-soft)}
.pp23-live-mini>div{min-width:0;padding:11px;border-right:1px solid var(--pp-border-soft);border-bottom:1px solid var(--pp-border-soft)}
.pp23-live-mini span,.pp23-live-mini strong{display:block}.pp23-live-mini span{color:var(--pp-muted-2);font-size:.58rem;text-transform:uppercase}.pp23-live-mini strong{margin-top:4px;overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}
.pp23-open-dashboard{display:inline-flex;margin-top:14px;color:#f5ad4f;font-size:.7rem;font-weight:800;text-decoration:none}

/* Trust strip */
body.public-pool-v23 .pool-proof-bar{display:block;padding:11px 14px;margin-bottom:10px}
body.public-pool-v23 .pool-proof-heading{display:none}
body.public-pool-v23 .pool-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;border:1px solid var(--pp-border-soft);border-radius:9px;overflow:hidden}
body.public-pool-v23 .proof-badge{min-height:46px;padding:8px 11px;border:0;border-right:1px solid var(--pp-border-soft);border-radius:0;background:#0c0d0e}
body.public-pool-v23 .proof-badge:last-child{border-right:0}
body.public-pool-v23 .proof-badge i{width:6px;height:6px}.proof-badge span{font-size:.56rem!important}.proof-badge strong{font-size:.69rem!important}

/* Public Pool-like core overview */
.pp23-mode-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:10px;margin:10px 0}
.pp23-mode-card,.pp23-network-card{padding:20px}
.pp23-mode-head{display:flex;justify-content:space-between;gap:14px;align-items:start}.pp23-mode-head span{color:var(--pp-accent);font-size:.61rem;font-weight:900;letter-spacing:.12em}.pp23-mode-head h2{margin:4px 0 0;font-size:1.25rem}.pp23-mode-head>b{padding:4px 6px;border:1px solid #244c39;border-radius:5px;background:#0d1c15;color:#63d7a2;font-size:.56rem;letter-spacing:.08em}
.pp23-mode-card>p{margin:10px 0 15px;color:#8e9195;font-size:.75rem;line-height:1.55}
.pp23-mode-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--pp-border-soft);border-radius:9px;overflow:hidden}
.pp23-mode-stats>div{padding:12px;border-right:1px solid var(--pp-border-soft);border-bottom:1px solid var(--pp-border-soft)}.pp23-mode-stats>div:nth-child(3n){border-right:0}.pp23-mode-stats>div:nth-last-child(-n+3){border-bottom:0}
.pp23-mode-stats span,.pp23-network-stats span{display:block;color:var(--pp-muted-2);font-size:.58rem;text-transform:uppercase}.pp23-mode-stats strong,.pp23-network-stats strong{display:block;margin-top:5px;font-size:.87rem}
.pp23-network-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;border:1px solid var(--pp-border-soft);border-radius:9px;overflow:hidden}.pp23-network-stats>div{padding:12px;border-right:1px solid var(--pp-border-soft);border-bottom:1px solid var(--pp-border-soft)}.pp23-network-stats>div:nth-child(2n){border-right:0}.pp23-network-stats>div:nth-last-child(-n+2){border-bottom:0}

/* Tables: Connected Miners / High Scores */
.pp23-table-section{padding:0;margin:10px 0;overflow:hidden}
.pp23-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:18px 20px 14px;border-bottom:1px solid var(--pp-border-soft)}
.pp23-section-head h2{margin:4px 0 0;font-size:1.16rem}.pp23-section-head p{margin:5px 0 0;color:#777b80;font-size:.7rem;line-height:1.45}.pp23-count{padding:5px 8px;border:1px solid #2b4c3c;border-radius:6px;background:#0d1b15;color:#62d39f;font-size:.63rem;font-weight:850;white-space:nowrap}
.pp23-table{width:100%;border-collapse:collapse}.pp23-table th,.pp23-table td{padding:11px 20px;border-bottom:1px solid #1d1f21;text-align:left;font-size:.72rem}.pp23-table th{position:sticky;top:0;background:#0d0e0f;color:#74787d;font-size:.59rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pp23-table tbody tr:last-child td{border-bottom:0}.pp23-table tbody tr:hover{background:#131415}.pp23-table td:not(:first-child){color:#c2c4c6}.pp23-primary-cell{color:#f0f0f1!important;font-weight:700}

/* Existing dashboard is made flatter and more data-first */
body.public-pool-v23 .miner-console{display:grid;grid-template-columns:minmax(0,1fr) 315px;margin:10px 0;border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface);box-shadow:none}
body.public-pool-v23 .console-scanlines{display:none}.public-pool-v23 .console-main{padding:19px}.public-pool-v23 .console-heading{margin-bottom:12px}.public-pool-v23 .console-display-grid{gap:6px}.public-pool-v23 .console-display-grid>div,.public-pool-v23 .console-stats>div{border:1px solid var(--pp-border-soft);border-radius:8px;background:#0c0d0e}.public-pool-v23 .alarm-control-panel{padding:19px;border-left:1px solid var(--pp-border);background:#0d0e0f}
body.public-pool-v23 .hero{padding:15px 17px;margin:10px 0}.public-pool-v23 .hero strong{font-size:2rem}.public-pool-v23 .hero-grid>div{border-color:var(--pp-border-soft)}
body.public-pool-v23 .kpis{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0}.public-pool-v23 .kpi{min-height:88px;padding:13px}.public-pool-v23 .kpi span{color:#75787d;font-size:.58rem}.public-pool-v23 .kpi strong{margin:6px 0 3px;font-size:1.02rem}.public-pool-v23 .kpi small{color:#666a6f;font-size:.61rem}
body.public-pool-v23 .head h2,body.public-pool-v23 .section-title h2{font-size:1.24rem!important}.public-pool-v23 .section-title p,.public-pool-v23 .section-copy{color:#80848a!important;font-size:.75rem;line-height:1.55!important}
body.public-pool-v23 .block-history-section,body.public-pool-v23 .miner-hub,body.public-pool-v23 .endpoint-monitor,body.public-pool-v23 .optimizer-panel,body.public-pool-v23 .worker-performance,body.public-pool-v23 .workers,body.public-pool-v23 .chance-section,body.public-pool-v23 .mining-network-section{margin:10px 0;padding:18px}
body.public-pool-v23 .charts{gap:10px;margin:10px 0}.public-pool-v23 .charts>.panel{padding:15px}.public-pool-v23 .chart{height:230px}
body.public-pool-v23 .miner-group-card,body.public-pool-v23 .worker-card,body.public-pool-v23 .setup-card{background:#0c0d0e!important;border-color:var(--pp-border-soft)!important;box-shadow:none!important}
body.public-pool-v23 .achievement-badge{border-radius:5px!important}
body.public-pool-v23 .professional-worker-table th{background:#0d0e0f}.public-pool-v23 .professional-worker-table td,.public-pool-v23 .professional-worker-table th{border-color:#1e2022}

/* Secondary SEO/information sections remain fully crawlable but visually subordinate. */
body.public-pool-v23 .pp23-secondary{margin:10px 0!important;padding:18px!important;border:1px solid var(--pp-border-soft)!important;border-radius:var(--pp-radius)!important;background:#0c0d0e!important}
body.public-pool-v23 .pp23-secondary .section-title{max-width:820px}.public-pool-v23 .pp23-secondary .section-title>span{color:#696d72}
body.public-pool-v23 .seo-benefits-grid,.public-pool-v23 .process-grid,.public-pool-v23 .pool-compare-grid,.public-pool-v23 .mining-network-grid{gap:7px}.public-pool-v23 .seo-benefits-grid article,.public-pool-v23 .process-grid li,.public-pool-v23 .pool-compare-grid article,.public-pool-v23 .mining-network-card{border-color:var(--pp-border-soft)!important;background:#0f1011!important;box-shadow:none!important}
body.public-pool-v23 .mining-glossary-grid article{background:#0f1011!important;border-color:var(--pp-border-soft)!important}
body.public-pool-v23 .faq-grid details{border-color:var(--pp-border-soft)!important;background:#0f1011!important}

/* Footer */
body.public-pool-v23 .dual-endpoint-footer{gap:7px;margin-top:10px}.public-pool-v23 .dual-endpoint-footer .endpoint{background:#0d0e0f!important}.public-pool-v23 .site-footer{margin-top:16px;padding-top:16px;border-top:1px solid var(--pp-border-soft);color:#777b80}.public-pool-v23 .site-footer strong{color:#d6d7d9}.public-pool-v23 .site-footer a{color:#85898e}

/* Personal miner dashboard */
body.public-pool-v23 .miner-search{max-width:none;padding:22px}.public-pool-v23 .miner-search h2{font-size:1.5rem}.public-pool-v23 .miner-search form{max-width:760px}.public-pool-v23 .personal-kpis{grid-template-columns:repeat(4,1fr);gap:7px}.public-pool-v23 .personal-kpis article{min-height:88px}.public-pool-v23 .wallet-chart-panel,.public-pool-v23 .personal-achievements{margin-top:10px}

@media(max-width:980px){
  .pp23-hero{grid-template-columns:1fr}.pp23-my-miners{border-top:1px solid var(--pp-border);border-left:0}.pp23-mode-grid{grid-template-columns:1fr}.public-pool-v23 .miner-console{grid-template-columns:1fr}.public-pool-v23 .alarm-control-panel{border-top:1px solid var(--pp-border);border-left:0}.public-pool-v23 .kpis{grid-template-columns:repeat(2,1fr)}.public-pool-v23 .personal-kpis{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:720px){
  body.public-pool-v23 .shell{width:min(100% - 18px,1180px)}.public-pool-v23 .topbar{align-items:flex-start}.public-pool-v23 .brand p{display:none}.public-pool-v23 .status-pill{display:none}.public-pool-v23 .pp23-nav{top:4px}.public-pool-v23 .public-nav-links{padding:7px}.pp23-hero-main,.pp23-my-miners{padding:20px 16px}.pp23-hero h2{font-size:clamp(2.45rem,16vw,4rem)}.pp23-connect-card{grid-template-columns:1fr auto}.pp23-connect-card>div,.pp23-connect-card code{grid-column:1/-1}.pp23-connect-card code{font-size:.65rem}.pp23-wallet-form{grid-template-columns:1fr}.pp23-mode-stats{grid-template-columns:1fr 1fr}.pp23-mode-stats>div:nth-child(3n){border-right:1px solid var(--pp-border-soft)}.pp23-mode-stats>div:nth-child(2n){border-right:0}.pp23-mode-stats>div:nth-last-child(-n+3){border-bottom:1px solid var(--pp-border-soft)}.pp23-mode-stats>div:nth-last-child(-n+2){border-bottom:0}.public-pool-v23 .pool-proof-grid{grid-template-columns:1fr 1fr}.public-pool-v23 .proof-badge:nth-child(2){border-right:0}.public-pool-v23 .proof-badge:nth-child(-n+2){border-bottom:1px solid var(--pp-border-soft)}.public-pool-v23 .kpis{grid-template-columns:1fr 1fr}.pp23-table th,.pp23-table td{padding:10px 12px;white-space:nowrap}.pp23-section-head{align-items:flex-start;padding:15px 13px}.pp23-section-head p{max-width:520px}.public-pool-v23 .personal-kpis{grid-template-columns:1fr 1fr}
}
@media(max-width:460px){
  .pp23-live-mini,.pp23-network-stats{grid-template-columns:1fr}.pp23-live-mini>div,.pp23-network-stats>div{border-right:0!important}.pp23-mode-stats{grid-template-columns:1fr}.pp23-mode-stats>div{border-right:0!important;border-bottom:1px solid var(--pp-border-soft)!important}.pp23-mode-stats>div:last-child{border-bottom:0!important}.public-pool-v23 .kpis,.public-pool-v23 .personal-kpis{grid-template-columns:1fr}.public-pool-v23 .topbar-actions .alarm-enable-button{display:none}
}

/* Performance and accessibility */
body.public-pool-v23 .pp23-secondary,
body.public-pool-v23 .block-history-section,
body.public-pool-v23 .miner-hub,
body.public-pool-v23 .endpoint-monitor,
body.public-pool-v23 .optimizer-panel,
body.public-pool-v23 .worker-performance,
body.public-pool-v23 .workers,
body.public-pool-v23 .chance-section,
body.public-pool-v23 .mining-network-section{content-visibility:auto;contain-intrinsic-size:700px}
body.public-pool-v23 :focus-visible{outline:2px solid var(--pp-accent);outline-offset:3px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.public-pool-v23 *,body.public-pool-v23 *::before,body.public-pool-v23 *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
