.mining-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;padding:50px 0 34px}.mining-hero h1{font-size:clamp(40px,6vw,78px);line-height:1.05;margin:18px 0}.mining-hero p{color:#a9beb3;max-width:650px;line-height:1.7}.mining-hero>img{width:min(100%,310px);justify-self:center;filter:drop-shadow(0 14px 50px #00aa6625)}.mining-console{background:radial-gradient(ellipse at 90% 0,#123e2e70,transparent 60%),#0b1410;border:1px solid #365b44;border-radius:22px;padding:32px;box-shadow:0 22px 70px #0006}.console-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.console-top h2{margin:8px 0}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c2a16d;margin-right:8px}.live-dot.connected{background:#4be0a3}.mining-switch{font-size:20px;min-width:175px;padding:20px 28px;min-height:66px;border-radius:14px;background:#83e6b4;color:#052115;border:0;font-weight:750;cursor:pointer}.mining-switch[aria-pressed=true]{background:#eab996;color:#391800}.mining-switch:disabled{opacity:.5;cursor:wait}.preset-row{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 12px}.preset-row button{border-radius:30px;padding:9px 17px;font-size:13px;background:#12251b;color:#c3d6c9;border:1px solid #2a4534}.preset-row button[aria-pressed=true]{background:#a3eac4;color:#06331c;border-color:#a3eac4}.console-note{font-size:13px;color:#acc2b5;line-height:1.6}.mining-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0}.mining-grid article{padding:18px;border:1px solid #243c2c;border-radius:12px;background:#07110b}.mining-grid span{display:block;color:#8fa99b;font-size:12px}.mining-grid strong{display:block;font-size:25px;margin-top:8px}.mining-grid strong.long-value{font-size:15px;line-height:1.5}.mining-advanced{margin-top:20px;border-top:1px solid #2a4234;padding-top:20px}.mining-advanced summary{cursor:pointer;color:#cfbb8b}.mining-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0}.mining-controls input{width:100%}.mining-controls small{display:block;font-size:11px;color:#91ab9b;margin-top:6px}.mining-checks{display:flex;gap:25px;flex-wrap:wrap}.mining-checks label{display:flex;gap:8px;align-items:center}.mining-checks input{width:auto}.gpu-card{padding:20px;border:1px solid #334b38;border-radius:13px;margin:22px 0}.gpu-card label{display:flex;gap:12px;align-items:center}.gpu-card input{width:auto}.gpu-card p{font-size:13px;color:#a5baac;margin-bottom:0}.app-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.app-links a{color:#d6be84}.browser-apps{padding:28px;border:1px solid #2b4234;border-radius:20px;margin:28px 0;background:#0a120d}.mining-stop{font-size:13px!important;min-height:42px;padding:10px 18px!important}.mining-page main{max-width:1160px}.mining-page details form{margin-top:15px}.mining-page [hidden]{display:none!important}@media(max-width:700px){.mining-hero{grid-template-columns:1fr;gap:14px;padding-top:26px}.mining-hero>img{display:none}.mining-console{padding:20px}.console-top{align-items:flex-start;flex-direction:column}.mining-switch{width:100%}.mining-grid{grid-template-columns:1fr 1fr}.mining-controls{grid-template-columns:1fr 1fr}.mining-page .download-header{flex-wrap:wrap}.mining-page .top-links{flex-wrap:wrap;gap:13px}}

.node-choice{padding:20px;border:1px solid #43633f;border-radius:14px;margin-bottom:24px;background:#0c1a12}.node-choice-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.node-choice-buttons button[aria-pressed="true"]{background:#bda368;color:#07120d}.node-choice p{font-size:14px;color:#b4c8ba}.node-choice #custom-node-panel{border-top:1px solid #36503e;margin-top:18px;padding-top:14px}

.gpu-level-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.gpu-level-buttons button[aria-pressed="true"]{background:#a3eac4;color:#06331c}.gpu-card input[type="range"]{width:100%;accent-color:#83e6b4;margin:14px 0}.gpu-card h3{margin-top:0}.gpu-card>label{display:block}.gpu-card output{font-weight:700}

.power-grid,.mobile-downloads{display:grid;grid-template-columns:1fr 1fr;gap:18px}.power-grid label{display:flex;flex-direction:column;align-items:stretch}.power-grid select{width:100%}.mobile-downloads article{border:1px solid #334b38;border-radius:12px;padding:18px}.mobile-downloads button{min-height:48px}@media(max-width:700px){.power-grid,.mobile-downloads{grid-template-columns:1fr}.gpu-card{padding:16px}.gpu-card label{align-items:flex-start}.preset-row button{min-height:44px}.mining-controls{grid-template-columns:1fr}}

.device-node-setup code{overflow-wrap:anywhere;word-break:break-word}.device-node-setup .controls label{min-width:0}.device-node-setup select,.device-node-setup input{max-width:100%}

.all-work-choice{padding:20px;border:1px solid #477b61;border-radius:12px;background:#10342544;margin:20px 0}.all-work-choice label{display:flex;gap:12px;align-items:flex-start}.all-work-choice input{width:18px;height:18px;margin-top:3px;flex:0 0 auto}.all-work-choice p{margin-top:12px}

/* Plain-language mining overview; existing controls and data IDs are retained. */
.work-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.work-explainer article{padding:18px;border:1px solid #284438;border-radius:14px;background:#09160f}.work-explainer h3{font-size:17px;margin:0 0 10px}.work-explainer p{font-size:14px;line-height:1.65;margin:0}.mining-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.mining-jump a{display:inline-block;padding:10px 14px;background:#11281d;border:1px solid #365746;border-radius:10px;color:#ceffe2;text-decoration:none}.mining-jump a:focus-visible,.mining-more summary:focus-visible{outline:3px solid #7eecae;outline-offset:4px}.mining-more{margin:18px 0;border:1px solid #294638;border-radius:15px;background:#09130e}.mining-more>summary{padding:18px;font-weight:600;cursor:pointer;color:#d4f6e0}.mining-more>.panel{margin:0;border:0}.reward-explainer{padding:16px;border-left:3px solid #64d89b;background:#0b1c13}@media(max-width:700px){.work-explainer{grid-template-columns:1fr}.mining-jump a{flex:1 1 130px;text-align:center}.mining-overview{padding:20px}}

.ai-economics-card,.ai-economics-panel{border:1px solid rgba(16,185,129,.28);border-radius:16px;padding:1rem;margin:1rem 0;background:rgba(4,15,12,.45)}.ai-economics-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin:1rem 0}.ai-economics-fields label{display:grid;gap:.35rem;font-size:.9rem}.ai-economics-fields input{min-width:0;width:100%;box-sizing:border-box}.ai-economics-card dl,.ai-economics-panel dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.ai-economics-card dl div,.ai-economics-panel dl div{padding:.75rem;border-radius:10px;background:rgba(16,185,129,.08)}.ai-economics-card dt,.ai-economics-panel dt{font-size:.85rem;opacity:.8}.ai-economics-card dd,.ai-economics-panel dd{margin:.25rem 0 0;font-weight:700}
