:root{--color-bg: #181818;--color-text: #f5f5f5;--color-muted: #b0b6be;--color-accent: #7fa1c6;--color-bitcoin-orange: #ff9900;--color-bitcoin-orange-light: #ffae22;--color-link: var(--color-bitcoin-orange);--color-link-hover: #ffd580;--color-block-bg: #222;--color-block-border: #333;--color-block-text: #888}body{background:var(--color-bg);color:var(--color-text);font-family:Inter,Segoe UI,Arial,sans-serif;margin:0;padding:0;min-height:100vh;line-height:1.7;letter-spacing:.01em;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{max-width:700px;margin:0 auto;padding-bottom:2.5rem;contain:layout}h2{margin-top:2.5rem;font-size:1.5rem;color:var(--color-muted);font-weight:600;margin-bottom:1.2rem}p,ul,ol{margin-bottom:1.2em}.bitcoin-orange{color:var(--color-bitcoin-orange)}a{color:var(--color-link);text-decoration:underline;transition:color .15s ease}a:hover,a:focus{color:var(--color-link-hover);outline:2px solid transparent;outline-offset:2px}a:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}a:visited{color:var(--color-link)}.nav-link{display:inline-flex;align-items:center;text-decoration:none;font-weight:500;padding:.5rem 0;transition:color .15s ease}.nav-link:hover,.nav-link:focus{color:var(--color-link-hover);text-decoration:underline}@media (max-width: 600px){main{padding-bottom:1.5rem}h2{margin-top:1.5rem;margin-bottom:1rem}}.container.svelte-tk15xn{max-width:700px;margin:0 auto;padding:0 1.5rem 2.5rem;contain:layout}@media (max-width: 600px){.container.svelte-tk15xn{padding:0 1.5rem 4rem}}
