:root{--bg-color-light:#f6f8ff;--text-color-light:#111827;--bg-color-dark:#0f172a;--text-color-dark:#e2e8f0;--header-bg-light:#fff;--header-bg-dark:#111827;--surface-light:#fff;--surface-dark:#1f2937;--primary:#4f46e5;--primary-soft:#e0e7ff;--border:#4f46e526;--link-color-light:#4f46e5;--link-color-dark:#93c5fd;--header-height:64px}*{box-sizing:border-box}img{max-width:100%;display:block}.chart-image,.hero-visual,.market-chart,.ad-placeholder img,.info-card-image{width:100%;height:auto}.allin-predict,.main>div[style*="background-color:#6160fd"],.ad-placeholder,.market-pulse,.box,.info-card,.prediction-list li{transition:background-color .3s,border-color .3s,box-shadow .3s}.main>div[style*="margin: 20px 200px;padding: 20px;"]{background:#ffffffeb;border:1px solid #0f172a14;border-radius:1rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;max-width:1120px;padding:1rem 1.25rem;display:flex;margin:1.5rem auto!important}.main>div[style*="margin: 20px 200px;padding: 20px;"] a,.main>div[style*="margin: 20px 200px;padding: 20px;"] div{color:var(--text-color-light);font-weight:600}.main>div[style*="margin: 20px 200px;padding: 20px;"] a:hover{opacity:.8}main section{background-color:#fffffff0;border:1px solid #4f46e51a;border-radius:1.25rem;margin-bottom:1.5rem;padding:1.75rem}[data-bs-theme=dark] main section{background-color:#0f172ab8;border-color:#94a3b81f}main section h1,main section h2,main section h3,main section h4{color:inherit}.main>div[style*="display: flex;margin: 20px 200px;padding: 20px;"]{background-color:#fffffff5;border:1px solid #4f46e51f;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:1120px;padding:1rem 1.25rem;display:flex;margin:1.5rem auto!important}[data-bs-theme=dark] .main>div[style*="display: flex;margin: 20px 200px;padding: 20px;"]{background-color:#0f172ad9;border-color:#94a3b81f}.main>div[style*="margin: 0 200px;"]{background-color:#fffffff2;border:1px solid #4f46e51a;border-radius:1.25rem;max-width:1120px;padding:1.75rem;margin:0 auto 1.5rem!important}[data-bs-theme=dark] .main>div[style*="margin: 0 200px;"]{background-color:#0f172ac7;border-color:#94a3b81f}.main>div[style*="margin: 30px; padding: 20px;font-size: 20px;"]{background-color:#fffffff5;border:1px solid #4f46e51f;border-radius:1rem;max-width:1120px;padding:1rem 1.25rem;margin:1.5rem auto!important}[data-bs-theme=dark] .main>div[style*="margin: 30px; padding: 20px;font-size: 20px;"]{background-color:#0f172ad9;border-color:#94a3b81f}.ad-placeholder,.allin-predict,.page-hero{background:linear-gradient(135deg,#4f46e51f,#e2e8ff80);border:1px solid #4f46e529;border-radius:1.75rem;max-width:1120px;margin:1.5rem auto;padding:1rem;box-shadow:0 24px 60px #0f172a14}[data-bs-theme=dark] .ad-placeholder,[data-bs-theme=dark] .allin-predict,[data-bs-theme=dark] .page-hero{background:#0f172ab8;border-color:#94a3b81f;box-shadow:0 24px 60px #0003}.allin-predict img,.ad-placeholder img,.page-hero img{object-fit:cover;border-radius:1.25rem;width:100%;max-height:450px;display:block}.page-hero h1,.page-hero p.lead{max-width:760px;margin:1.5rem auto 0}.page-hero h1{font-size:clamp(2rem,4vw,3.25rem)}.page-hero p.lead{color:#111827cc;font-size:1rem}[data-bs-theme=dark] .page-hero p.lead{color:#e2e8f0e0}main section p,main section li,main section ol,main section ul{color:#111827e6}[data-bs-theme=dark] main section p,[data-bs-theme=dark] main section li,[data-bs-theme=dark] main section ol,[data-bs-theme=dark] main section ul{color:#e2e8f0eb}iframe{border:none;border-radius:1rem;max-width:100%}body[data-bs-theme=dark] iframe{background:#1f2937a6}body[data-bs-theme=dark],body[data-bs-theme=light]{background-image:radial-gradient(circle at 0 0,#4f46e514,#0000 24%),radial-gradient(circle at 100% 100%,#4f46e50d,#0000 18%)}body{background-color:var(--bg-color-light);min-height:100vh;color:var(--text-color-light);background-image:radial-gradient(circle at 0 0,#4f46e514,#0000 24%),radial-gradient(circle at 100% 100%,#4f46e50d,#0000 18%);background-repeat:no-repeat;margin:0;font-family:Inter,Arial,sans-serif;transition:background-color .3s,color .3s}[data-bs-theme=dark]{background-color:var(--bg-color-dark);color:var(--text-color-dark)}header{z-index:20;background-color:var(--header-bg-light);border-bottom:1px solid #0f172a14;width:100%;transition:background-color .3s,border-color .3s;position:fixed;top:0}[data-bs-theme=dark] header{background-color:var(--header-bg-dark);border-color:#94a3b829}.header-inner{height:var(--header-height);justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;display:flex}header .logo{color:inherit;flex-shrink:0;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}header .logo img{object-fit:contain;width:38px;height:38px}header nav,header .nav-links{flex-wrap:nowrap;flex:1;align-items:center;gap:1.5rem;margin-left:1.5rem;display:flex}header nav a,.nav-links a{color:var(--text-color-light);white-space:nowrap;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .2s}[data-bs-theme=dark] header nav a,[data-bs-theme=dark] .nav-links a{color:var(--text-color-dark)}header nav a:hover,header nav a:focus,.nav-links a:hover,.nav-links a:focus{opacity:.7}.header-controls{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}header button#mode-toggle,button#mode-toggle{cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem;transition:background-color .2s;display:flex}header button#mode-toggle:hover,button#mode-toggle:hover{background-color:#4f46e514}header button#mode-toggle img,button#mode-toggle img{width:22px;height:22px}.hamburger-btn{cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:.4rem;transition:background-color .2s;display:none}.hamburger-btn:hover{background-color:#4f46e514}.hamburger-btn span{background-color:var(--text-color-light);border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s;display:block}[data-bs-theme=dark] .hamburger-btn span{background-color:var(--text-color-dark)}.hamburger-btn.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-btn.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{background-color:var(--header-bg-light);border-top:1px solid #0f172a0f;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem 1rem;display:none}[data-bs-theme=dark] .mobile-nav{background-color:var(--header-bg-dark);border-color:#94a3b81f}.mobile-nav.open{display:flex}.mobile-nav a{color:var(--text-color-light);border-radius:.5rem;padding:.65rem .5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s,opacity .2s}[data-bs-theme=dark] .mobile-nav a{color:var(--text-color-dark)}.mobile-nav a:hover{background-color:#4f46e512}.main{margin-top:var(--header-height);padding:0 1.25rem 3rem}.main>div[style*="background-color:#6160fd"]{color:#fff;background:linear-gradient(#6160fdf5,#4134d0eb);border-radius:1.5rem;margin-bottom:2.25rem;padding:2.25rem 1.75rem;box-shadow:0 30px 70px #1f29372e}.main>div[style*="background-color:#6160fd"] h1,.main>div[style*="background-color:#6160fd"] p{color:#f8fafc!important}.main>div[style*="background-color:#6160fd"] h1{margin-bottom:1rem;font-size:clamp(2rem,4vw,3.25rem)}.main>div[style*="background-color:#6160fd"] p{max-width:860px;margin:0 auto;font-size:1rem;line-height:1.8}.ad-placeholder{background:linear-gradient(135deg,#4f46e514,#e2e8ff8c);border:1px solid #4f46e529;border-radius:1.5rem;max-width:1200px;margin:0 auto 2rem;overflow:hidden;box-shadow:0 18px 50px #0f172a14}.ad-placeholder img{object-fit:cover;width:100%;height:auto;display:block}section{max-width:1120px;margin:0 auto;padding:2rem 0}section h1,section h2,section h3{letter-spacing:-.02em;margin-bottom:1rem;font-weight:700}section p{color:#111827e0;font-size:1rem;line-height:1.85}.box{background-color:var(--surface-light);text-align:left;border:1px solid #4f46e51f;border-radius:1.25rem;min-height:320px;margin-top:1.5rem;padding:1.75rem;transition:transform .25s,box-shadow .25s;overflow:hidden}[data-bs-theme=dark] .box{background-color:var(--surface-dark);border-color:#94a3b81f}.box:hover{transform:translateY(-3px);box-shadow:0 24px 55px #0f172a14}.box img{border-radius:1rem;max-width:100%;margin-bottom:1rem}.bitcoin,.btc-tech-analy,.bitcoin-introduction,.trading-tools,.portfolio-tools,.analysis-tools,.reviews{gap:1.5rem;margin-top:1.5rem;display:grid}.bitcoin a h2,.btc-tech-analy a h2,.bitcoin-introduction a h2{margin-top:1rem}.market-chart{border:1px solid #4f46e51a;border-radius:1.25rem;width:100%;max-width:580px;box-shadow:0 20px 45px #0f172a14}.info-card{background-color:var(--surface-light)}[data-bs-theme=dark] .info-card{background-color:var(--surface-dark)}.prediction-list li{border-radius:1rem;padding:1rem 1.25rem}@media (max-width:992px){:root{--header-height:64px}header nav,header .nav-links{gap:1rem;margin-left:1rem}header nav a,.nav-links a{font-size:.85rem}.main{padding:0 1rem 3rem}section{padding:1.5rem 0}}@media (max-width:768px){:root{--header-height:60px}header nav,header .nav-links{display:none!important}.hamburger-btn{display:flex}.main{margin-top:var(--header-height);padding:0 .875rem 2.5rem}section{padding:1.25rem 0}.hero{padding:2.5rem 0 2rem}.page-hero{padding:2rem 1rem}.ad-placeholder,.allin-predict{border-radius:1.25rem}.btc-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){:root{--header-height:56px}.header-inner{padding:0 1rem}header .logo{font-size:.9rem}header .logo img{width:32px;height:32px}.main{margin-top:var(--header-height);padding:0 .75rem 2rem}.hero h1{font-size:clamp(1.75rem,6vw,2.5rem)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{min-width:unset;width:100%}.btc-stats-grid{grid-template-columns:1fr 1fr;gap:.75rem}.box{min-height:unset;padding:1.25rem}main section{padding:1.25rem}.market-pulse{padding:1.25rem 1rem}.prediction-list li{padding:.75rem .875rem}}.nav-links{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.nav-links a{color:var(--text-color-light);font-size:.95rem;transition:color .2s,opacity .2s}[data-bs-theme=dark] .nav-links a{color:var(--text-color-dark)}.nav-links a:hover,.nav-links a:focus{opacity:.75}.hero{background:radial-gradient(circle at top,#4f46e52e,#0000 38%),linear-gradient(#4338ca 0%,#312e81 100%);padding:5rem 0 3rem}.page-hero{background:linear-gradient(#4f46e51f,#ffffffb3);border-radius:1.5rem;margin-bottom:2rem;padding:3rem 1rem}[data-bs-theme=dark] .page-hero{background:linear-gradient(#4f46e514,#0f172abf)}.page-hero h1{margin-bottom:1rem;font-size:clamp(2.25rem,4vw,3.5rem)}.page-hero .lead{color:#111827cc;max-width:760px;margin:0 auto}[data-bs-theme=dark] .page-hero .lead{color:#e2e8f0e6}.hero-content{max-width:1000px;margin:0 auto;padding:0 1.5rem}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#fffc;margin-bottom:1rem;font-size:.9rem;display:inline-block}.hero h1{margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.02}.hero .lead{color:#ffffffe0;max-width:900px;margin:0 auto 2rem;font-size:1.05rem}.hero-actions .btn{min-width:210px}.hero-visual-wrap{max-width:900px;margin:0 auto;padding:1rem 0 0;position:relative}.hero-badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background-color:#111827e0;border-radius:999px;padding:.65rem 1rem;font-size:.85rem;position:absolute;top:1rem;left:1rem;box-shadow:0 12px 30px #00000038}.hero-visual{border:1px solid #ffffff2e;border-radius:1.5rem;width:100%;box-shadow:0 24px 65px #0f172a29}.info-card-image{object-fit:cover;border-radius:1rem;width:100%}.section{max-width:100%;padding:3rem 1.5rem}.section-heading{margin-bottom:1.25rem;font-size:2rem}.info-card{background-color:var(--surface-light);border:1px solid var(--border);border-radius:1rem}[data-bs-theme=dark] .info-card{background-color:var(--surface-dark);border-color:#94a3b81f}.info-card h3{margin-bottom:1rem}.info-card ul{margin:0;padding-left:1.2rem}.info-card ul li{margin-bottom:.8rem}.info-card ul a{color:var(--primary)}[data-bs-theme=dark] .info-card ul a{color:var(--link-color-dark)}.feature-grid .feature-card{border:1px solid var(--border);background-color:var(--surface-light);border-radius:1rem;transition:transform .25s,box-shadow .25s}[data-bs-theme=dark] .feature-card{background-color:var(--surface-dark)}.feature-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0f172a14}.feature-card h3{margin-bottom:.9rem}.feature-card p{margin-bottom:1.25rem}.market-pulse{background:#4f46e50d;border:1px solid #4f46e526;border-radius:1.5rem;padding:2rem 1.5rem}.market-pulse h2{margin-bottom:1rem}.card-link{color:var(--primary);font-weight:600}[data-bs-theme=dark] .card-link{color:var(--link-color-dark)}.prediction-list{margin:0 0 1.5rem;padding:0;list-style:none}.prediction-list li{border:1px solid var(--border);background-color:var(--surface-light);border-radius:.85rem;margin-bottom:.9rem;padding:.85rem 1rem}[data-bs-theme=dark] .prediction-list li{background-color:#ffffff0a}.prediction-list a{color:var(--primary);font-weight:600}footer{background-color:var(--header-bg-light);border-top:1px solid #0f172a14}[data-bs-theme=dark] footer{background-color:var(--header-bg-dark);border-color:#94a3b829}footer p{margin:0;padding:1rem 0}.hero-dashboard{max-width:1120px;margin:2rem auto 0}.hero-card{color:var(--text-color-light);background-color:#fffffff2;border:1px solid #4f46e524;border-radius:1.75rem;padding:1.5rem;box-shadow:0 24px 60px #0f172a14}[data-bs-theme=dark] .hero-card{color:var(--text-color-dark);background-color:#0f172ad1;border-color:#94a3b81f}.hero-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.hero-card-header span{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.85rem;display:inline-block}.hero-card-header strong{margin-top:.35rem;font-size:clamp(2rem,4vw,3rem);display:block}.price-badge{color:#312e81;text-transform:uppercase;letter-spacing:.12em;background-color:#4f46e51a;border-radius:999px;padding:.85rem 1rem;font-size:.85rem;font-weight:700}.chart-frame{width:100%;min-height:280px;position:relative}.btc-stats-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.btc-stats-grid div{background-color:var(--surface-light);border:1px solid #4f46e51f;border-radius:1rem;padding:1rem}[data-bs-theme=dark] .btc-stats-grid div{background-color:#ffffff0a}.btc-stats-grid span{color:#4f46e5e6;margin-bottom:.35rem;font-size:.88rem;display:block}.btc-stats-grid strong{font-size:1.05rem;display:block}@media (max-width:768px){.btc-stats-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.section{padding:2rem 1rem}.hero-content{padding:0 1rem}}@media (max-width:576px){.hero{padding:3rem 0 1.75rem}.hero-actions{flex-direction:column}.section{padding:1.5rem .75rem}.hero-content{padding:0 .75rem}.hero h1{font-size:clamp(1.75rem,5vw,2.5rem)}.hamburger-btn{cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:.4rem;display:none!important}.hamburger-btn span{background-color:var(--text-color-light,#111827);border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s;display:block}[data-bs-theme=dark] .hamburger-btn span{background-color:var(--text-color-dark,#e2e8f0)}.hamburger-btn.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-btn.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{background-color:var(--header-bg-light,#fff);border-top:1px solid #0f172a0f;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem 1rem;display:none!important}[data-bs-theme=dark] .mobile-nav{background-color:var(--header-bg-dark,#111827);border-color:#94a3b81f}.mobile-nav a{color:var(--text-color-light,#111827);border-radius:.5rem;padding:.65rem .5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s}[data-bs-theme=dark] .mobile-nav a{color:var(--text-color-dark,#e2e8f0)}.mobile-nav a:hover{background-color:#4f46e512}@media (max-width:768px){header .nav-links{display:none!important}.hamburger-btn,.mobile-nav.open{display:flex!important}.main{margin-top:60px}}@media (max-width:480px){.main{margin-top:56px}}}
