.page-container[data-astro-cid-5wwqzofr]{max-width:1000px;margin:0 auto;padding:var(--space-8) var(--space-6)}.tool-header[data-astro-cid-5wwqzofr]{text-align:center;margin-bottom:var(--space-8)}.tool-header[data-astro-cid-5wwqzofr] h1[data-astro-cid-5wwqzofr]{font-size:var(--text-4xl);margin-bottom:var(--space-2);font-family:var(--font-heading)}.tool-header[data-astro-cid-5wwqzofr] p[data-astro-cid-5wwqzofr]{color:var(--color-text-secondary);font-size:var(--text-lg)}.gas-grid[data-astro-cid-5wwqzofr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);margin-bottom:var(--space-12)}.gas-card[data-astro-cid-5wwqzofr]{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-6);transition:transform .2s,box-shadow .2s,border-color .2s}.gas-card[data-astro-cid-5wwqzofr]:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl);border-color:var(--color-accent)}.card-header[data-astro-cid-5wwqzofr]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6)}.card-header[data-astro-cid-5wwqzofr] h3[data-astro-cid-5wwqzofr]{margin:0;font-size:var(--text-xl);font-family:var(--font-heading)}.status-dot[data-astro-cid-5wwqzofr]{width:8px;height:8px;border-radius:50%;background:var(--color-border);transition:background-color .3s}.status-dot[data-astro-cid-5wwqzofr].active{background:var(--color-success);box-shadow:0 0 8px var(--color-success)}.status-dot[data-astro-cid-5wwqzofr].loading{background:var(--color-warning);animation:pulse 1s infinite}.status-dot[data-astro-cid-5wwqzofr].error{background:var(--color-danger)}.gwei-display[data-astro-cid-5wwqzofr]{text-align:center;margin-bottom:var(--space-8);padding:var(--space-6);background:#ffffff08;border-radius:var(--radius-lg);border:1px solid var(--glass-border)}.gwei-display[data-astro-cid-5wwqzofr] .value[data-astro-cid-5wwqzofr]{display:block;font-size:4rem;font-weight:800;color:var(--color-text-primary);line-height:1;font-family:var(--font-mono);letter-spacing:-.05em}.gwei-display[data-astro-cid-5wwqzofr] .unit[data-astro-cid-5wwqzofr]{display:block;margin-top:var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);font-weight:600}.estimates[data-astro-cid-5wwqzofr]{display:flex;justify-content:space-between;margin-bottom:var(--space-6);font-size:var(--text-sm);padding:0 var(--space-2)}.est-row[data-astro-cid-5wwqzofr]{display:flex;flex-direction:column;align-items:center;gap:4px}.est-row[data-astro-cid-5wwqzofr] .label[data-astro-cid-5wwqzofr]{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.est-row[data-astro-cid-5wwqzofr] .val[data-astro-cid-5wwqzofr]{font-weight:600;font-family:var(--font-mono);font-size:1rem}.val[data-astro-cid-5wwqzofr].slow{color:var(--color-text-secondary)}.val[data-astro-cid-5wwqzofr].standard{color:var(--color-info)}.val[data-astro-cid-5wwqzofr].fast{color:var(--color-warning)}.usd-cost[data-astro-cid-5wwqzofr]{text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary);padding-top:var(--space-4);border-top:1px solid var(--glass-border);margin-bottom:var(--space-4);display:flex;justify-content:center;gap:var(--space-2)}.usd-val[data-astro-cid-5wwqzofr]{font-weight:600;color:var(--color-text-primary)}.explorer-link[data-astro-cid-5wwqzofr]{display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;padding:var(--space-2);border-radius:var(--radius-md);background:#ffffff0d;transition:all .2s}.explorer-link[data-astro-cid-5wwqzofr]:hover{color:var(--color-accent);background:#ffffff1a}.tool-info[data-astro-cid-5wwqzofr]{border-top:1px solid var(--color-border);padding-top:var(--space-8);max-width:600px;margin:0 auto;text-align:center}.tool-info[data-astro-cid-5wwqzofr] h3[data-astro-cid-5wwqzofr]{font-family:var(--font-heading);margin-bottom:var(--space-2)}.tool-info[data-astro-cid-5wwqzofr] p[data-astro-cid-5wwqzofr]{color:var(--color-text-secondary);line-height:1.6}@keyframes pulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.95)}}
