/** * D-Central Theme - Miner vs Miner Comparison Page Styles * * Dark theme:bg #0D0D0D,cards #1E1E2E,borders #333,accent #ff6e00. * Fonts:Barlow Condensed (headings),Inter (body),JetBrains Mono (specs). * * @package D-Central * @since 1.20.0 */ .dc-vs-page{background:var(--dc-bg-primary,#0D0D0D);color:var(--dc-text-primary,#E8E8E8);padding-bottom:4rem;}
.dc-vs-breadcrumb{padding:1rem 0;border-bottom:1px solid #2A2A2A;}
.dc-vs-breadcrumb__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.25rem;font-family:'Inter',sans-serif;font-size:0.8125rem;color:#8A8A8A;}
.dc-vs-breadcrumb__list li::after{content:'/';margin-left:0.375rem;color:#555;}
.dc-vs-breadcrumb__list li:last-child::after{display:none;}
.dc-vs-breadcrumb__list a{color:#9CA3AF;text-decoration:none;transition:color 0.2s;}
.dc-vs-breadcrumb__list a:hover{color:#ff6e00;}
.dc-vs-section-title{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.75rem;text-transform:uppercase;letter-spacing:0.03em;color:#ffffff;text-align:center;margin:0 0 2rem;}
.dc-vs-hero{padding:3rem 0 2rem;text-align:center;background:linear-gradient(180deg,#111118 0%,#0D0D0D 100%);}
.dc-vs-hero__grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;max-width:900px;margin:0 auto 2rem;}
.dc-vs-hero__title{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:2.25rem;text-transform:uppercase;letter-spacing:0.02em;color:#ffffff;margin:0 0 0.5rem;}
.dc-vs-hero__subtitle{font-family:'Inter',sans-serif;font-size:1rem;color:#9CA3AF;margin:0;}
.dc-vs-miner-card{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#1E1E2E;border:1px solid #333;border-radius:12px;transition:border-color 0.3s,box-shadow 0.3s;}
.dc-vs-miner-card:hover{border-color:#ff6e00;box-shadow:0 0 20px rgba(255,110,0,0.1);}
.dc-vs-miner-card__image-link{display:block;width:180px;height:180px;margin-bottom:1rem;overflow:hidden;border-radius:8px;background:#151520;}
.dc-vs-miner-card__image{width:100%;height:100%;object-fit:contain;}
.dc-vs-placeholder-icon{width:100%;height:100%;}
.dc-vs-miner-card__name{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:0.02em;margin:0 0 0.75rem;}
.dc-vs-miner-card__name a{color:#ffffff;text-decoration:none;transition:color 0.2s;}
.dc-vs-miner-card__name a:hover{color:#ff6e00;}
.dc-vs-miner-card__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;}
.dc-vs-stat{display:flex;flex-direction:column;align-items:center;gap:0.125rem;}
.dc-vs-stat__label{font-family:'Inter',sans-serif;font-size:0.6875rem;color:#8A8A8A;text-transform:uppercase;letter-spacing:0.05em;}
.dc-vs-stat__value{font-family:'JetBrains Mono',monospace;font-size:0.875rem;font-weight:500;color:#E8E8E8;}
.dc-vs-badge{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#ff6e00;box-shadow:0 0 30px rgba(255,110,0,0.3);flex-shrink:0;}
.dc-vs-badge__text{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:1.5rem;color:#ffffff;text-transform:uppercase;}
.dc-vs-specs{padding:3rem 0;}
.dc-vs-specs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.dc-vs-specs-table{width:100%;border-collapse:collapse;font-family:'Inter',sans-serif;font-size:0.9375rem;}
.dc-vs-specs-table thead th{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:0.9375rem;text-transform:uppercase;letter-spacing:0.04em;padding:0.875rem 1rem;border-bottom:2px solid #ff6e00;color:#ffffff;}
.dc-vs-specs-table__spec{text-align:center;width:200px;min-width:160px;}
.dc-vs-specs-table__miner{width:calc((100% - 200px) / 2);}
.dc-vs-specs-table__miner--a{text-align:right;}
.dc-vs-specs-table__miner--b{text-align:left;}
.dc-vs-specs-table tbody td{padding:0.75rem 1rem;border-bottom:1px solid #2A2A2A;vertical-align:middle;}
.dc-vs-specs-table tbody tr:nth-child(odd){background:rgba(30,30,46,0.4);}
.dc-vs-specs-table tbody tr:hover{background:rgba(255,110,0,0.04);}
.dc-vs-specs-table tbody td:first-child{text-align:right;}
.dc-vs-specs-table tbody td:last-child{text-align:left;}
.dc-vs-specs-table__label{text-align:center;font-family:'Inter',sans-serif;font-size:0.8125rem;color:#8A8A8A;text-transform:uppercase;letter-spacing:0.04em;font-weight:600;}
.dc-vs-specs-table__val{font-family:'JetBrains Mono',monospace;font-size:0.9375rem;font-weight:500;}
.dc-vs-winner .dc-vs-specs-table__val{color:#10B981;font-weight:600;}
.dc-vs-loser .dc-vs-specs-table__val{color:#8A8A8A;}
.dc-vs-profitability{padding:3rem 0;background:#111118;}
.dc-vs-rate-selector{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;justify-content:center;margin-bottom:2rem;}
.dc-vs-rate-selector__label{font-family:'Inter',sans-serif;font-size:0.875rem;font-weight:600;color:#E8E8E8;}
.dc-vs-rate-selector__select{font-family:'JetBrains Mono',monospace;font-size:0.8125rem;padding:0.5rem 0.75rem;background:#1E1E2E;color:#E8E8E8;border:1px solid #333;border-radius:6px;cursor:pointer;transition:border-color 0.2s;}
.dc-vs-rate-selector__select:focus{outline:none;border-color:#ff6e00;}
.dc-vs-rate-selector__custom{display:flex;align-items:center;gap:0.375rem;}
.dc-vs-rate-selector__input{width:80px;font-family:'JetBrains Mono',monospace;font-size:0.8125rem;padding:0.5rem;background:#1E1E2E;color:#E8E8E8;border:1px solid #333;border-radius:6px;transition:border-color 0.2s;}
.dc-vs-rate-selector__input:focus{outline:none;border-color:#ff6e00;}
.dc-vs-rate-selector__unit{font-family:'JetBrains Mono',monospace;font-size:0.75rem;color:#8A8A8A;}
.dc-vs-profitability__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:900px;margin:0 auto;}
.dc-vs-profit-card{background:#1E1E2E;border:1px solid #333;border-radius:12px;padding:1.5rem;}
.dc-vs-profit-card__name{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.125rem;text-transform:uppercase;color:#ffffff;margin:0 0 1rem;padding-bottom:0.75rem;border-bottom:1px solid #2A2A2A;}
.dc-vs-profit-card__row{display:flex;justify-content:space-between;align-items:baseline;padding:0.5rem 0;border-bottom:1px solid rgba(42,42,42,0.5);}
.dc-vs-profit-card__row--total{border-bottom:none;padding-top:0.75rem;margin-top:0.25rem;border-top:1px solid #ff6e00;}
.dc-vs-profit-card__label{font-family:'Inter',sans-serif;font-size:0.8125rem;color:#8A8A8A;}
.dc-vs-profit-card__value{font-family:'JetBrains Mono',monospace;font-size:0.9375rem;font-weight:500;color:#E8E8E8;display:flex;flex-direction:column;align-items:flex-end;gap:0.125rem;}
.dc-vs-profit-card__btc{font-size:0.6875rem;color:#8A8A8A;}
.dc-vs-profit-card__usd{color:#E8E8E8;}
.dc-vs-profit-card__value--cost{color:#EF4444;}
.dc-vs-profit-card__value--positive{color:#10B981;font-weight:600;font-size:1.0625rem;}
.dc-vs-profit-card__value--negative{color:#EF4444;font-weight:600;font-size:1.0625rem;}
.dc-vs-profit-card__projections{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin-top:1rem;padding-top:0.75rem;border-top:1px solid #2A2A2A;}
.dc-vs-profit-card__projection{display:flex;flex-direction:column;gap:0.125rem;font-family:'JetBrains Mono',monospace;font-size:0.8125rem;color:#E8E8E8;}
.dc-vs-profit-card__projection .dc-vs-profit-card__label{font-size:0.6875rem;}
.dc-vs-profitability__disclaimer{text-align:center;font-family:'Inter',sans-serif;font-size:0.75rem;color:#666;margin-top:1.5rem;}
.dc-vs-verdict{padding:3rem 0;}
.dc-vs-verdict__intro{font-family:'Inter',sans-serif;font-size:1rem;line-height:1.7;color:#9CA3AF;max-width:800px;margin:0 auto 1.5rem;text-align:center;}
.dc-vs-verdict__box{background:#1E1E2E;border:1px solid #333;border-left:4px solid #ff6e00;border-radius:8px;padding:1.5rem 2rem;max-width:800px;margin:0 auto;}
.dc-vs-verdict__text{font-family:'Inter',sans-serif;font-size:1rem;line-height:1.7;color:#E8E8E8;margin:0 0 1rem;}
.dc-vs-verdict__winner{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem;padding-top:0.75rem;border-top:1px solid #2A2A2A;}
.dc-vs-verdict__winner-label{font-family:'Inter',sans-serif;font-size:0.8125rem;color:#8A8A8A;text-transform:uppercase;letter-spacing:0.05em;}
.dc-vs-verdict__winner-name{font-family:'Barlow Condensed',sans-serif;font-size:1.125rem;color:#10B981;text-transform:uppercase;}
.dc-vs-verdict__winner-reason{font-family:'Inter',sans-serif;font-size:0.875rem;color:#9CA3AF;}
.dc-vs-usecase{padding:3rem 0;background:#111118;}
.dc-vs-usecase-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:0 auto;}
.dc-vs-usecase-card{background:#1E1E2E;border:1px solid #333;border-radius:12px;padding:1.5rem;text-align:center;transition:border-color 0.3s,box-shadow 0.3s;}
.dc-vs-usecase-card:hover{border-color:#ff6e00;box-shadow:0 0 20px rgba(255,110,0,0.08);}
.dc-vs-usecase-card__icon{color:#ff6e00;margin-bottom:0.75rem;}
.dc-vs-usecase-card__title{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:0.04em;color:#E8E8E8;margin:0 0 0.5rem;}
.dc-vs-usecase-card__winner{display:block;font-family:'JetBrains Mono',monospace;font-size:0.9375rem;color:#10B981;margin-bottom:0.5rem;}
.dc-vs-usecase-card__reason{font-family:'Inter',sans-serif;font-size:0.8125rem;color:#8A8A8A;line-height:1.5;margin:0;}
.dc-vs-faq{padding:3rem 0;}
.dc-vs-faq__list{max-width:800px;margin:0 auto;}
.dc-vs-faq__item{border:1px solid #2A2A2A;border-radius:8px;margin-bottom:0.75rem;background:#1E1E2E;overflow:hidden;transition:border-color 0.2s;}
.dc-vs-faq__item[open]{border-color:#ff6e00;}
.dc-vs-faq__question{padding:1rem 1.25rem;cursor:pointer;font-family:'Inter',sans-serif;font-size:0.9375rem;color:#E8E8E8;list-style:none;display:flex;justify-content:space-between;align-items:center;}
.dc-vs-faq__question::-webkit-details-marker{display:none;}
.dc-vs-faq__question::after{content:'+';font-family:'JetBrains Mono',monospace;font-size:1.25rem;color:#ff6e00;flex-shrink:0;margin-left:1rem;transition:transform 0.2s;}
.dc-vs-faq__item[open] .dc-vs-faq__question::after{content:'\2212';}
.dc-vs-faq__answer{padding:0 1.25rem 1rem;}
.dc-vs-faq__answer p{font-family:'Inter',sans-serif;font-size:0.875rem;line-height:1.7;color:#9CA3AF;margin:0;}
.dc-vs-compare-grid{padding:3rem 0;background:#111118;}
.dc-vs-compare-grid__columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:800px;margin:0 auto;}
.dc-vs-compare-grid__heading{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.125rem;text-transform:uppercase;color:#ffffff;margin:0 0 1rem;padding-bottom:0.5rem;border-bottom:2px solid #ff6e00;}
.dc-vs-compare-grid__list{list-style:none;margin:0;padding:0;}
.dc-vs-compare-grid__list li{padding:0.375rem 0;border-bottom:1px solid #2A2A2A;}
.dc-vs-compare-grid__list li:last-child{border-bottom:none;}
.dc-vs-compare-grid__link{font-family:'Inter',sans-serif;font-size:0.875rem;color:#9CA3AF;text-decoration:none;transition:color 0.2s;}
.dc-vs-compare-grid__link:hover{color:#ff6e00;}
.dc-vs-cta-grid{padding:3rem 0;}
.dc-vs-cta-grid__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:0 auto;}
.dc-vs-cta-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:#1E1E2E;border:1px solid #333;border-radius:12px;text-decoration:none;color:#E8E8E8;transition:border-color 0.3s,box-shadow 0.3s,transform 0.2s;}
.dc-vs-cta-card:hover{border-color:#ff6e00;box-shadow:0 0 24px rgba(255,110,0,0.12);transform:translateY(-2px);color:#ffffff;}
.dc-vs-cta-card svg{color:#ff6e00;margin-bottom:1rem;}
.dc-vs-cta-card__title{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.125rem;text-transform:uppercase;margin-bottom:0.5rem;color:#ffffff;}
.dc-vs-cta-card__desc{font-family:'Inter',sans-serif;font-size:0.8125rem;color:#8A8A8A;line-height:1.5;}
@media (max-width:768px){.dc-vs-hero__grid{grid-template-columns:1fr;gap:1rem;}
.dc-vs-badge{width:48px;height:48px;margin:0 auto;}
.dc-vs-badge__text{font-size:1.125rem;}
.dc-vs-hero__title{font-size:1.5rem;}
.dc-vs-miner-card__image-link{width:140px;height:140px;}
.dc-vs-specs-table{font-size:0.8125rem;}
.dc-vs-specs-table thead th{font-size:0.75rem;padding:0.625rem 0.5rem;}
.dc-vs-specs-table tbody td{padding:0.5rem 0.5rem;}
.dc-vs-specs-table__spec{width:120px;min-width:100px;}
.dc-vs-specs-table__val{font-size:0.8125rem;}
.dc-vs-profitability__grid{grid-template-columns:1fr;}
.dc-vs-usecase-cards{grid-template-columns:1fr;}
.dc-vs-compare-grid__columns{grid-template-columns:1fr;}
.dc-vs-cta-grid__cards{grid-template-columns:1fr;}
.dc-vs-rate-selector{flex-direction:column;}
.dc-vs-verdict__box{padding:1rem 1.25rem;}
.dc-vs-verdict__winner{flex-direction:column;gap:0.25rem;}
.dc-vs-section-title{font-size:1.375rem;}
}
@media (max-width:480px){.dc-vs-miner-card{padding:1rem;}
.dc-vs-miner-card__image-link{width:100px;height:100px;}
.dc-vs-miner-card__name{font-size:1rem;}
.dc-vs-miner-card__stats{gap:0.5rem;}
.dc-vs-stat__value{font-size:0.75rem;}
.dc-vs-profit-card{padding:1rem;}
}
