/* Responsive, accessible finishing layer for the Bitcoin guide. */
:root{--btc-orange:#f7931a;--btc-ink:#202735;--btc-muted:#586171;--btc-paper:#fff;--btc-border:#e7e3dd}
html{scroll-behavior:smooth}body.site{margin:0;background:#f7f5f1;color:var(--btc-ink);font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
.site-lang-en .wb_cont_inner,.site-lang-es .wb_cont_inner{width:min(1200px,calc(100% - 36px));height:100%}
.site-lang-en .wb_cont_bg,.site-lang-es .wb_cont_bg{left:50%;width:min(1200px,calc(100% - 36px));margin-left:-50%}
.root{max-width:100%;overflow:hidden}
div[id^="wb_header_"]{background:linear-gradient(110deg,#f7931a,#ffc24a)}
div[id^="wb_header_"] .wb_element_picture img{display:block;width:100%;height:auto}
div[id^="a19ba25e489300313674873e30eb5379"]>.wb_content{background:#f7931a}
.wb-menu ul{border-radius:12px}.wb-menu a{transition:background-color .2s ease,color .2s ease}.wb-menu a:hover,.wb-menu a:focus-visible{background:rgba(255,255,255,.18);color:#fff}
.wb_text_element{color:var(--btc-ink)}.wb-stl-heading1,.wb-stl-heading2,.wb-stl-heading3{color:#202735;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.025em;line-height:1.2}
.wb-stl-heading1{font-size:clamp(2rem,4vw,3.25rem)}.wb-stl-heading2{font-size:clamp(1.5rem,3vw,2.25rem)}.wb-stl-heading3{font-size:clamp(1.15rem,2vw,1.5rem)}.wb-stl-normal{font-size:1.02rem;line-height:1.8;color:#3f4857}
.wb_element_picture img{max-width:100%;height:auto;border-radius:14px}.wb_element_picture a:focus-visible,.wb-menu a:focus-visible{outline:3px solid #202735;outline-offset:3px}
a{color:#a65300;text-underline-offset:3px}a:hover{color:#743a00}
.wb_element[data-plugin="Form"] form{background:#fff;border:1px solid var(--btc-border);border-radius:16px;padding:clamp(18px,3vw,32px);box-shadow:0 12px 34px rgba(32,39,53,.08)}.wb_element[data-plugin="Form"] input,.wb_element[data-plugin="Form"] textarea{border:1px solid #cfd4dc;border-radius:9px;padding:12px;font:inherit}.wb_element[data-plugin="Form"] button{border:0;border-radius:999px;background:#202735;color:#fff;padding:12px 22px;font-weight:650;cursor:pointer}.wb_element[data-plugin="Form"] button:hover{background:#f7931a;color:#202735}
div[id^="wb_footer_"]{background:#202735;color:#f6f6f6}div[id^="wb_footer_"] .wb-stl-footer,div[id^="wb_footer_"] .wb-stl-normal{color:#f6f6f6}
@media(max-width:767px){.site-lang-en .wb_cont_inner,.site-lang-es .wb_cont_inner{width:calc(100% - 24px)}.site-lang-en .wb_cont_bg,.site-lang-es .wb_cont_bg{width:calc(100% - 24px)}.wb-stl-normal{font-size:1rem;line-height:1.72}.wb_element[data-plugin="Form"] form{padding:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

.bitcoin-contact-panel{background:#fff;border:1px solid var(--btc-border);border-radius:18px;padding:clamp(22px,4vw,40px);max-width:680px;margin:24px auto;box-shadow:0 14px 36px rgba(32,39,53,.09)}.bitcoin-contact-panel p{font-size:1.08rem;line-height:1.7;color:#3f4857}.bitcoin-contact-button{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:13px 22px;border-radius:999px;background:#202735;color:#fff!important;text-decoration:none;font-weight:700}.bitcoin-contact-button:hover{background:#f7931a;color:#202735!important}
