/*! Stake-Only | (c) 2026 Kcalb Ltd. All rights reserved. | Powered by KcalbApp | https://kcalbapp.com */
:root {
  --font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-code: "DM Mono", SFMono-Regular, Consolas, "Liberation Mono", monospace;
  --font-size-9: 9px;
  --font-size-10: 10px;
  --font-size-11: 11px;
  --font-size-12: 12px;
  --font-size-13: 13px;
  --font-size-15: 15px;
  --font-size-20: 20px;
  --font-size-error: clamp(20px,10vw,120px);
  --font-weight-600: 600;
  --font-weight-700: 700;
  --font-weight-850: 850;
  --font-weight-900: 900;
  --line-height-1: 1;
  --line-height-1-1: 1.1;
  --line-height-1-18: 1.18;
  --line-height-1-35: 1.35;
  --line-height-1-45: 1.45;
  --line-height-1-5: 1.5;
  --radius-999: 999px;
  --radius-18: 18px;
  --radius-14: 14px;
  --radius-12: 12px;
  --radius-10: 10px;
  --radius-9: 9px;
  --radius-8: 8px;
  --radius-5: 5px;
  --color-text: #E8EBF5F0;
  --color-text-body: rgba(255,255,255,.72);
  --color-text-muted: rgba(255,255,255,.55);
  --color-text-faint: rgba(216,218,235,.46);
  --color-border: rgba(255,255,255,.12);
  --color-border-soft: rgba(255,255,255,.08);
  --color-border-purple: rgba(122,90,248,.22);
  --color-purple-hover-bg: rgba(167,139,250,.1);
  --color-purple-hover-border: rgba(167,139,250,.3);
  --color-purple-strong-border: rgba(167,139,250,.45);
  --shadow-menu: rgba(0,0,0,.38) 0 24px 80px;
  --color-row-hover-bg: rgba(255,255,255,.03);
  --background-overlay-strong: rgba(12,12,28,.96);
  --color-row-bg-soft: rgba(255,255,255,.04);
  --color-text-pure-white: #ffffff;
  --shadow-card-strong: rgba(0,0,0,.42);
  --color-placeholder: rgba(255,255,255,.38);
  --color-danger-light: #FCA5A5;
  --color-purple-border-soft: rgba(166,144,255,.35);
  --color-purple-border-medium: rgba(167,139,250,.38);
  --color-purple-border-strong: rgba(167,139,250,.68);
  --color-purple-border-light: rgba(167,139,250,.28);
  --color-purple-border-hover: rgba(167,139,250,.7);
  --shadow-modal-backdrop: rgba(0,0,0,.75);
  --color-row-soft-2: rgba(255,255,255,.075);
  --color-row-soft-3: rgba(255,255,255,.024);
  --background-overlay-medium: rgba(18,24,44,.64);
  --color-row-soft-4: rgba(255,255,255,.14);
  --color-row-soft-5: rgba(255,255,255,.035);
  --color-purple-fill-strong: rgba(167,139,250,.34);
  --color-purple-fill-medium: rgba(122,90,248,.44);
  --color-cyan-fill-medium: rgba(91,192,255,.24);
  --color-purple-glow-strong: rgba(122,90,248,.72);
  --color-cyan-glow-soft: rgba(91,192,255,.28);
  --color-danger-fill-medium: rgba(248,113,113,.10);
  --color-danger-border-medium: rgba(248,113,113,.30);
  --color-success-glow: rgba(110,231,183,.7);
  --color-danger-glow: rgba(248,113,113,.7);
  --shadow-copy-tooltip: rgba(0,0,0,.30);
  --shadow-purple-glow-soft: rgba(122,90,248,.20);
  --color-purple-text-hover: rgba(167,139,250,.94);
  --color-purple-fill-light: rgba(122,90,248,.14);
  --shadow-panel: rgba(0,0,0,.26);
  --color-purple-underline: rgba(167,139,250,.86);
  --color-purple-border-medium2: rgba(166,144,255,.24);
  --color-success-glow-soft: rgba(72,230,163,.18);
  --color-success-fill-light: rgba(72,230,163,.035);
  --color-purple-glow-medium: rgba(122,90,248,.28);
  --color-success-glow-strong: rgba(72,230,163,.45);
  --color-row-soft-6: rgba(255,255,255,.025);
  --color-hour-bg: rgba(4,4,16,.58);
  --color-restake-tag: rgba(199,210,254,.94);
  --color-snapshot-tag: rgba(168,224,255,.94);
  --color-method-border: rgba(255,255,255,.35);
  --color-method-bg: rgba(255,255,255,.70);
  --color-method-text: #334155;
  --color-btn-shadow-purple: rgba(122,90,248,.38);
  --color-btn-inset-white: rgba(255,255,255,.22);
  --color-cronos-evm: #2DD4CF;
  --color-silver-light-1: #E8ECF2;
  --color-silver-light-2: #B9C2CF;
  --color-cyan-stroke: rgba(91,192,255,.22);
  --color-purple-soft: #a690ff;
  --color-purple-fill: rgba(122,90,248,.12);
  --color-cyan-fill: rgba(91,192,255,.10);
  --color-success: rgb(72,230,163);
  --color-success-fill: rgba(72,230,163,.10);
  --color-success-stroke: rgba(72,230,163,.26);
  --color-danger: rgb(255,106,134);
  --color-danger-fill: rgba(239,68,68,.04);
  --color-danger-stroke: rgba(239,68,68,.25);
  --color-warning: rgb(251,191,36);
  --color-warning-fill: rgba(251,191,36,.10);
  --color-warning-stroke: rgba(251,191,36,.35);
  --background-primary: linear-gradient(135deg,#ffffff 0%,#cbd5ff 50%,#a690ff 100%);
  --background-secondary: linear-gradient(135deg,rgb(167,139,250) 0%,rgb(122,90,248) 52%,rgb(91,192,255) 100%);
  --background-surface: rgba(255,255,255,.018);
  --background-overlay: rgba(10,10,22,1);
  --background-dark: linear-gradient(135deg,rgba(12,12,28,.96) 0%,rgba(18,24,44,.82) 100%);
  --background-base: #040410;
  --page-background: radial-gradient(1100px 800px at 15% 12%,rgba(122,90,248,.14) 0%,transparent 55%) 0 0/auto,radial-gradient(800px 600px at 88% 80%,rgba(70,110,200,.10) 0%,transparent 65%) 0 0/auto,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/42px 42px,linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0/42px 42px;
  --color-mint: #34F5C5;
  --color-metal-bronze: #CD7F32;
  --color-metal-silver: #C0C0C0;
  --color-metal-gold: #FFC107;
  --color-indigo-head: rgba(99,102,241,.28);
  --color-indigo-head-fill: rgba(99,102,241,.07);
  --color-coral: #FF7B9C;
  --color-lavender: #B4A7F5;
  --color-steel-text: #8CA3C7;
  --color-rose-soft: #F9A8D4;
  --color-turquoise: #40E0D0;
  --color-lilac-glow: rgba(196,145,255,.32);
  --color-lilac-fill: rgba(196,145,255,.08);
  --color-steel-head: rgba(96,125,170,.30);
  --color-steel-head-fill: rgba(96,125,170,.08);
  --color-cronos-deep: rgba(0,45,116,.55);
  --color-cronos-blue-fill: rgba(17,153,250,.12);
  --background-pager: rgba(12,18,35,.52);
  --background-pager-2: rgba(12,18,35,.54);
  --background-pager-3: rgba(12,18,35,.6);
  --background-pager-hover: rgba(20,26,50,.68);
  --background-input-dark: rgba(7,11,24,.72);
  --color-row-soft-7: rgba(255,255,255,.05);
  --color-row-soft-8: rgba(255,255,255,.043);
  --color-row-soft-9: rgba(255,255,255,.11);
  --color-row-soft-11: rgba(255,255,255,.18);
  --background-avatar: rgba(7,8,20,1);
  --gradient-btn: linear-gradient(rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 38%),linear-gradient(135deg,rgba(167,139,250,.38) 0%,rgba(122,90,248,.86) 52%,rgba(91,192,255,.72) 100%);
  --gradient-btn-hover: linear-gradient(rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 38%),linear-gradient(135deg,rgba(167,139,250,.45) 0%,rgb(122,90,248) 52%,rgb(91,192,255) 100%);
  --gradient-ring: linear-gradient(140deg, #8b7cf6, #5ce1e6);
  --color-ring-violet: #8b7cf6;
  --amount-font: var(--font-code);
  --amount-size: var(--font-size-12);
  --amount-weight: var(--font-weight-850);
  --amount-color: var(--color-text);
  --amount-small-size: var(--font-size-12);
  --amount-small-weight: var(--font-weight-700);
  --amount-decimal-size: var(--font-size-10);
  --amount-fiat-color: var(--color-text-faint);
  --color-info: #60A5FA;
  --color-orange: #FB923C;
  --color-role-newbie: var(--color-success);
  --color-role-newbie-fill: var(--color-success-fill);
  --color-role-newbie-stroke: var(--color-success-stroke);
  --color-role-holder: rgb(222,184,74);
  --color-role-holder-fill: rgba(222,184,74,.10);
  --color-role-holder-stroke: rgba(222,184,74,.26);
  --color-role-bull: rgb(251,146,60);
  --color-role-bull-fill: rgba(251,146,60,.10);
  --color-role-bull-stroke: rgba(251,146,60,.28);
  --color-role-whale: rgb(167,139,250);
  --color-role-whale-fill: rgba(167,139,250,.10);
  --color-role-whale-stroke: rgba(167,139,250,.28);
  --color-level-bronze: rgb(205,127,50);
  --color-level-bronze-fill: rgba(205,127,50,.10);
  --color-level-bronze-stroke: rgba(205,127,50,.28);
  --color-level-silver: rgb(192,197,206);
  --color-level-silver-fill: rgba(192,197,206,.10);
  --color-level-silver-stroke: rgba(192,197,206,.28);
  --color-level-gold: rgb(255,193,7);
  --color-level-gold-fill: rgba(255,193,7,.10);
  --color-level-gold-stroke: rgba(255,193,7,.28);
  --bar-sheen: rgba(255,255,255,.20);
  --link-gap: 6px;
  --h1-size-explorer: clamp(26px,calc(24px + .44vw),36px);
}
*,*::before,*::after { box-sizing: border-box; }
html { min-height: 100%; }
body { margin: 0; color: var(--color-text-body); background: var(--background-base); font-family: var(--font-body); font-size: clamp(12px,1.6vw,16px); font-weight: 400; isolation: isolate; }
body::before { content: ""; position: fixed; inset: 0; z-index: -1; pointer-events: none; background: var(--page-background); transform: translateZ(0); will-change: transform; backface-visibility: hidden; }
h1,h2,h3,h4,h5,h6 { margin: 0; line-height: var(--line-height-1-1); letter-spacing: -.02em; }
h1,h2,h3,h4 { display: inline-block; background: var(--background-primary); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
h5,h6 { font-weight: var(--font-weight-700); letter-spacing: .16em; text-transform: uppercase; -webkit-text-fill-color: currentColor; }
h1 { font-size: clamp(18px,4vw,52px); font-weight: var(--font-weight-900); letter-spacing: -.04em; }
h2 { font-size: clamp(15px,3.2vw,42px); font-weight: var(--font-weight-850); letter-spacing: -.035em; }
h3,.h3 { font-size: clamp(13px,2.4vw,30px); font-weight: var(--font-weight-850); letter-spacing: -.02em; }
h4 { font-size: clamp(11px,1.8vw,22px); font-weight: var(--font-weight-700); letter-spacing: -.01em; }
h5 { font-size: clamp(9px,1.2vw,14px); color: var(--color-text-muted); }
h6 { font-size: clamp(8px,1vw,12px); color: var(--color-text-faint); }
.button { display: inline-flex; padding: clamp(6px,1vw,10px) clamp(10px,2vw,18px); font-size: clamp(10px,1.4vw,14px); text-decoration: none; border-radius: var(--radius-10); font-weight: var(--font-weight-850); transition: 250ms; cursor: pointer; color: var(--color-text); background: var(--gradient-btn); border: 1px solid var(--color-purple-strong-border); box-shadow: var(--color-btn-shadow-purple) 0 14px 38px,var(--color-cyan-stroke) 0 0 44px,var(--color-btn-inset-white) 0 1px 0 inset; }
.button:hover { color: var(--color-text); text-decoration: none; background: var(--gradient-btn-hover); border-color: var(--color-purple-border-hover); box-shadow: var(--color-btn-shadow-purple) 0 18px 52px,var(--color-cyan-stroke) 0 0 64px,var(--color-btn-inset-white) 0 1px 0 inset; transform: translateY(-2px); }
.button-sm { padding: 4px 10px; font-size: var(--font-size-12); }

code { white-space: nowrap; }

:root { --color-logo-pastille: #f5f3fa; }

:root { --color-carnelian: #C65D3B; --color-carnelian-fill: rgba(198,93,59,.08); --color-carnelian-stroke: rgba(198,93,59,.30); }
:root { --color-gem-bronze: #CD7F32; --color-gem-silver: #C0C0C0; --color-gem-gold: #FFC107; --color-gem-carnelian: #C65D3B; --color-gem-ruby: #D93B55; --color-gem-emerald: #27AE60; --color-gem-sapphire: #2F6FE4; --color-gem-diamond: #7FBEDF; }
:root { --color-ruby: #D93B55; --color-ruby-stroke: rgba(217,59,85,.30); }
:root { --color-emerald: #27AE60; --color-emerald-stroke: rgba(39,174,96,.30); }
:root { --color-sapphire: #2F6FE4; --color-sapphire-stroke: rgba(47,111,228,.30); }
:root { --color-diamond: #C7EAFB; --color-diamond-stroke: rgba(199,234,251,.30); }
.gradient-link, .address-link { color: var(--color-lavender); background-image: var(--background-primary); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; text-decoration: none; cursor: pointer; }
.gradient-link code, .address-link code, .gradient-link .address-text, .address-link .address-text { color: inherit; }
.gradient-link:hover, .address-link:hover { text-decoration: underline; text-decoration-color: var(--color-lavender); text-underline-offset: 2px; }
img[src*="/wbtc.webp"],img[src*="/wbtc.png"],img[src*="wrapped-bitcoin"]{background:#fff;padding:1.5px;box-sizing:border-box;object-fit:contain;border-radius:50%}
