@import "https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=Inter:wght@400;500;600&display=swap";:root{--bg:#060913;--panel:#10152a;--panel-2:#161d3d;--border:#262f52;--text:#e7ecff;--text-dim:#92a0c9;--purple:#6d5ef8;--cyan:#33d6f0;--pink:#ef2166;--blue:#3b6df0;--green:#4ade80;--amber:#f59e0b;--red:#ef4444;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}h1,h2,h3{margin:0;font-family:Sora,Inter,system-ui,sans-serif}button{cursor:pointer;font-family:inherit}input{color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-family:inherit}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:20px}.badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.stat-tile{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.stat-tile .label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.stat-tile .value{margin-top:4px;font-family:Sora,sans-serif;font-size:22px;font-weight:700}@media (width<=640px){.suggest-label{display:none}}.page-code{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;margin:0 -4px;padding:0 4px}.page-code:hover,.page-code:focus-visible{border-color:var(--border);outline:none}.page-code-copied{opacity:.7}
