:root{--bg: #0b0e14;--bg-soft: #10141d;--card: #141926;--card-hover: #1a2032;--border: #232b3d;--text: #e9edf5;--muted: #98a3b8;--gold: #f2b632;--gold-soft: rgba(242, 182, 50, .12);--orange: #f7931a;--green: #22c55e;--red: #ef4444;--radius: 14px;--font-head: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--maxw: 1120px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1;width:100%;max-width:var(--maxw);margin:0 auto;padding:2rem 1.25rem 4rem}h1,h2,h3,h4{font-family:var(--font-head);line-height:1.2;letter-spacing:-.01em}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}::selection{background:var(--gold);color:#14100a}.site-header{position:sticky;top:0;z-index:50;background:#0b0e14d9;backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.site-header .inner{max-width:var(--maxw);margin:0 auto;padding:.85rem 1.25rem;display:flex;align-items:center;gap:1.5rem}.brand{font-family:var(--font-head);font-weight:700;font-size:1.15rem;color:var(--text);display:flex;align-items:center;gap:.5rem;white-space:nowrap}.brand:hover{text-decoration:none}.brand .crown{color:var(--gold);font-size:1.3rem;line-height:1}.site-nav{display:flex;align-items:center;gap:1.4rem;margin-left:auto}.site-nav a{color:var(--muted);font-weight:500;font-size:.95rem}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text);text-decoration:none}.btn{display:inline-flex;align-items:center;gap:.45rem;background:var(--gold);color:#14100a!important;font-weight:600;font-size:.92rem;padding:.5rem 1rem;border-radius:999px;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 18px #f2b63259}.btn.ghost{background:transparent;color:var(--text)!important;border:1px solid var(--border)}.btn.ghost:hover{border-color:var(--gold);box-shadow:none}.nav-toggle{display:none}.nav-toggle-label{display:none;margin-left:auto;cursor:pointer;width:28px;height:22px;position:relative}.nav-toggle-label span,.nav-toggle-label span:before,.nav-toggle-label span:after{content:"";position:absolute;width:100%;height:2.5px;border-radius:2px;background:var(--text);transition:all .2s ease}.nav-toggle-label span{top:50%;transform:translateY(-50%)}.nav-toggle-label span:before{top:-8px}.nav-toggle-label span:after{top:8px}@media(max-width:720px){.nav-toggle-label{display:block}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:0;background:var(--bg-soft);border-bottom:1px solid var(--border);padding:.5rem 0}.site-nav a{width:100%;padding:.8rem 1.25rem;font-size:1.05rem}.site-nav .btn{margin:.6rem 1.25rem .8rem;width:auto}.nav-toggle:checked~.site-nav{display:flex}.nav-toggle:checked~.nav-toggle-label span{background:transparent}.nav-toggle:checked~.nav-toggle-label span:before{top:0;transform:rotate(45deg)}.nav-toggle:checked~.nav-toggle-label span:after{top:0;transform:rotate(-45deg)}}.hero{text-align:center;padding:4.5rem 1rem 3.5rem;position:relative}.hero:before{content:"";position:absolute;inset:-40% 10% 30%;background:radial-gradient(ellipse at center,rgba(242,182,50,.14),transparent 65%);pointer-events:none}.hero h1{font-size:clamp(2.2rem,6vw,3.6rem);margin-bottom:1rem}.hero h1 .crown{color:var(--gold)}.hero p{color:var(--muted);font-size:clamp(1rem,2.5vw,1.2rem);max-width:42rem;margin:0 auto 2rem}.hero .actions{display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap;position:relative}.ticker{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem;margin:1.5rem 0 3rem}.ticker .coin{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.25rem;min-height:92px}.ticker .coin .top{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.85rem;font-weight:600}.ticker .coin img{width:20px;height:20px}.ticker .coin .price{font-family:var(--font-head);font-weight:700;font-size:1.15rem}.chg{font-size:.85rem;font-weight:600}.chg.up{color:var(--green)}.chg.down{color:var(--red)}.skeleton{background:linear-gradient(90deg,var(--card) 25%,var(--card-hover) 50%,var(--card) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:6px;color:transparent!important}@keyframes shimmer{to{background-position:-200% 0}}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:2.5rem 0 1.25rem}.section-head h2{font-size:1.5rem}.section-head a{font-size:.92rem;color:var(--muted)}.section-head a:hover{color:var(--gold)}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.1rem}.post-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem;display:flex;flex-direction:column;gap:.6rem;transition:transform .15s ease,border-color .15s ease,background .15s ease}.post-card:hover{transform:translateY(-3px);border-color:#f2b63273;background:var(--card-hover);text-decoration:none}.post-card .meta{display:flex;align-items:center;gap:.7rem;font-size:.8rem;color:var(--muted)}.badge{background:var(--gold-soft);color:var(--gold);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px}.post-card h3{font-size:1.2rem;color:var(--text)}.post-card p{color:var(--muted);font-size:.93rem;flex:1}.post-card .more{color:var(--gold);font-size:.88rem;font-weight:600}.chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.chips button{background:var(--card);border:1px solid var(--border);color:var(--muted);font-family:var(--font-body);font-size:.88rem;font-weight:500;padding:.4rem 1rem;border-radius:999px;cursor:pointer;transition:all .15s ease}.chips button:hover{color:var(--text);border-color:var(--gold)}.chips button.active{background:var(--gold);border-color:var(--gold);color:#14100a;font-weight:600}.article-head{max-width:46rem;margin:1rem auto 2rem}.article-head .meta{display:flex;align-items:center;gap:.8rem;color:var(--muted);font-size:.88rem;margin-bottom:1rem;flex-wrap:wrap}.article-head h1{font-size:clamp(1.8rem,5vw,2.6rem);margin-bottom:.8rem}.article-head .desc{color:var(--muted);font-size:1.08rem}.article-hero{max-width:46rem;margin:0 auto 2rem}.article-hero img{border-radius:var(--radius);border:1px solid var(--border)}.prose{max-width:46rem;margin:0 auto;font-size:1.05rem}.prose h2{font-size:1.5rem;margin:2.2rem 0 .8rem}.prose h3{font-size:1.2rem;margin:1.8rem 0 .6rem}.prose p{margin-bottom:1.1rem}.prose ul,.prose ol{margin:0 0 1.1rem 1.4rem}.prose li{margin-bottom:.35rem}.prose blockquote{border-left:3px solid var(--gold);padding:.3rem 0 .3rem 1.1rem;margin:1.4rem 0;color:var(--muted);font-style:italic}.prose code{background:var(--card);border:1px solid var(--border);border-radius:5px;padding:.12rem .4rem;font-size:.9em}.prose pre{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.2rem;overflow-x:auto;margin-bottom:1.1rem}.prose pre code{background:none;border:none;padding:0}.prose img{border-radius:var(--radius);border:1px solid var(--border);margin:1.4rem 0}.prose hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.tags{max-width:46rem;margin:2.5rem auto 0;display:flex;gap:.5rem;flex-wrap:wrap}.tags .tag{background:var(--card);border:1px solid var(--border);color:var(--muted);font-size:.8rem;padding:.25rem .75rem;border-radius:999px}.back-link{display:inline-block;margin-bottom:1.5rem;color:var(--muted);font-size:.92rem}.prices-toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:1.5rem 0}.prices-toolbar input[type=search]{flex:1;min-width:200px;background:var(--card);border:1px solid var(--border);border-radius:999px;color:var(--text);font-family:var(--font-body);font-size:.95rem;padding:.55rem 1.1rem;outline:none}.prices-toolbar input[type=search]:focus{border-color:var(--gold)}.currency-toggle{display:flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.currency-toggle button{background:transparent;border:none;color:var(--muted);font-family:var(--font-body);font-weight:600;font-size:.9rem;padding:.5rem 1.1rem;cursor:pointer}.currency-toggle button.active{background:var(--gold);color:#14100a}.updated-note{color:var(--muted);font-size:.82rem;margin-left:auto}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}table.prices{width:100%;border-collapse:collapse;min-width:640px}table.prices th,table.prices td{padding:.8rem 1rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);font-size:.95rem}table.prices th{color:var(--muted);font-size:.78rem;letter-spacing:.06em;font-weight:600}table.prices tr:last-child td{border-bottom:none}table.prices th:nth-child(1),table.prices td:nth-child(1){text-align:center;color:var(--muted);width:3rem}table.prices th:nth-child(2),table.prices td:nth-child(2){text-align:left}table.prices tbody tr:hover{background:var(--card-hover)}.coin-cell{display:flex;align-items:center;gap:.6rem;font-weight:600}.coin-cell img{width:22px;height:22px}.coin-cell .sym{color:var(--muted);font-weight:500;font-size:.82rem}.price-cell{font-family:var(--font-head);font-weight:600}.spark svg{display:block}.prices-status{text-align:center;color:var(--muted);padding:2.5rem 1rem}.prices-status.error{color:var(--red)}.data-credit{color:var(--muted);font-size:.8rem;margin-top:1rem;text-align:right}@media(max-width:860px){.hide-md{display:none!important}table.prices{min-width:480px}}.site-footer{border-top:1px solid var(--border);background:var(--bg-soft);margin-top:auto}.site-footer .inner{max-width:var(--maxw);margin:0 auto;padding:2rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--muted);font-size:.88rem}.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--gold)}.site-footer .links{display:flex;gap:1.2rem}.page-title{font-size:clamp(1.8rem,5vw,2.4rem);margin:1rem 0 .5rem}.page-sub{color:var(--muted);margin-bottom:1.5rem;max-width:44rem}.center-note{text-align:center;padding:5rem 1rem}.center-note h1{font-size:4rem;color:var(--gold);margin-bottom:1rem}.center-note p{color:var(--muted);margin-bottom:1.5rem}
