/*
Theme Name: Devansh Rai Premium
Theme URI: https://www.youtube.com/@DevanshRai
Author: Devansh Rai
Description: Dark luxury personal-brand WordPress theme for Devansh Rai.
Version: 1.0.0
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: devansh-rai
*/
:root{--bg:#050915;--panel:#0b1225;--panel2:#0f1930;--line:#233354;--text:#f7f9ff;--muted:#9cabca;--blue:#2f7cff;--cyan:#42d8ff;--green:#4be0a0;--radius:22px;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,#10295c 0,transparent 34%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;font-weight:540;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(5,9,21,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(104,143,208,.22)}.nav-wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:900;letter-spacing:.1em}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,var(--cyan),var(--blue));box-shadow:0 10px 30px #2576ff55;color:#03101d}.nav-links{display:flex;gap:24px;color:#c7d2e9;font-size:14px}.nav-links a:hover{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 20px;font-weight:800;border:1px solid #42618f;transition:.2s}.button:hover{transform:translateY(-2px);border-color:#70dfff}.button-primary{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#03101d;border:0;box-shadow:0 12px 36px #1f72ff55}.button-secondary{background:#0b1428;color:#fff}.mobile-toggle{display:none;background:transparent;border:0;color:#fff;font-size:25px}.hero{min-height:720px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;padding:88px 0 70px}.eyebrow,.label{color:var(--cyan);font-weight:850;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.hero h1,.section-title{font-size:clamp(46px,7vw,86px);line-height:.98;letter-spacing:-.055em;margin:18px 0 24px;font-weight:920}.hero h1 em,.section-title em{font-style:normal;background:linear-gradient(90deg,#fff,var(--cyan));-webkit-background-clip:text;color:transparent}.hero p{max-width:660px;color:#b7c4dc;font-size:19px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.trust{font-size:13px!important;color:#8fa2c3!important}.market-card{min-height:470px;border:1px solid #294064;border-radius:30px;padding:28px;background:linear-gradient(145deg,#0d1830,#080d19);box-shadow:0 35px 90px #0008;position:relative;overflow:hidden}.market-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,#2f7cff18)}.market-top{display:flex;justify-content:space-between;color:#8fa9cf;font-size:12px;letter-spacing:.12em}.live{color:var(--green)}.chart{height:270px;margin:32px 0;background:linear-gradient(#15233c55 1px,transparent 1px),linear-gradient(90deg,#15233c55 1px,transparent 1px);background-size:42px 42px;position:relative}.chart svg{width:100%;height:100%}.chart path{fill:none;stroke:var(--cyan);stroke-width:5;filter:drop-shadow(0 0 10px #42d8ffaa)}.market-bottom{position:relative}.market-bottom small{color:#748bae}.market-bottom strong{display:block;font-size:20px}.ticker{border-block:1px solid #1c3154;background:#07101e;overflow:hidden}.ticker-track{display:flex;width:max-content;animation:ticker 30s linear infinite}.ticker-item{padding:13px 24px;border-right:1px solid #1b2b48;font:700 13px ui-monospace,monospace}.ticker-item span{color:var(--green);margin-left:8px}@keyframes ticker{to{transform:translateX(-50%)}}.section{padding:110px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px}.section-title{font-size:clamp(38px,5vw,66px);margin:10px 0 0}.section-copy{max-width:590px;color:var(--muted)}.grid-3,.grid-4,.social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:linear-gradient(145deg,#0d172b,#080e1d);min-height:220px}.card-number{font:800 12px ui-monospace;color:var(--cyan)}.card h3{font-size:22px;margin:36px 0 8px}.card p{color:var(--muted);margin:0}.video-feature{display:grid;grid-template-columns:1.4fr .6fr;border:1px solid var(--line);border-radius:30px;overflow:hidden;background:#091124}.video-frame{aspect-ratio:16/9}.video-frame iframe{width:100%;height:100%;border:0}.video-copy{padding:35px;display:flex;flex-direction:column;justify-content:center}.video-copy h3{font-size:29px;line-height:1.15}.video-copy p{color:var(--muted)}.markets-grid,.broker-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.market-link,.broker{border:1px solid var(--line);padding:24px;border-radius:20px;background:#091225;transition:.2s}.market-link:hover,.broker:hover,.social-card:hover{border-color:var(--cyan);transform:translateY(-3px)}.market-link small,.broker small{color:var(--cyan);letter-spacing:.12em}.market-link h3{margin:8px 0;font-size:24px}.social-card{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);padding:24px;border-radius:20px;background:#091225}.social-card b{display:block}.social-card small{color:var(--muted)}.ai-band{border-block:1px solid #294064;background:radial-gradient(circle at 15% 30%,#1b5ad855,transparent 32%),#081025}.ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ai-products{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-product{border:1px solid var(--line);padding:20px;border-radius:18px;background:#0a1428}.ai-product small{color:var(--cyan)}.ai-product h3{margin:10px 0}.broker{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:18px}.broker img{width:48px;height:48px;object-fit:contain;border-radius:12px;background:#fff}.broker h3{margin:0;font-size:21px}.broker p{margin:3px 0;color:var(--muted);font-size:14px}.verified{color:var(--green);font-size:12px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:800;font-size:19px}.faq details p{color:var(--muted);max-width:850px}.risk{border:1px solid #665929;border-radius:24px;padding:28px;background:#2a230c55;color:#d9d0ac}.risk h3{color:#fff;margin-top:0}.footer{border-top:1px solid var(--line);padding:45px 0;color:var(--muted)}.footer-grid{display:flex;justify-content:space-between;gap:30px;align-items:center}.page-shell{padding:90px 0;min-height:70vh}.entry-content{max-width:850px}.entry-content h1{font-size:52px;line-height:1.05}.access-card{max-width:760px;margin:auto;border:1px solid var(--line);padding:32px;border-radius:24px;background:#0b1428}@media(max-width:900px){.nav-links{display:none}.mobile-toggle{display:block}.nav-links.open{display:flex;position:absolute;top:76px;left:0;right:0;background:#07101e;padding:24px;flex-direction:column}.nav-cta{display:none}.hero,.ai-grid,.video-feature{grid-template-columns:1fr}.hero{padding-top:60px;min-height:auto}.grid-3,.grid-4,.social-grid,.markets-grid,.broker-list{grid-template-columns:1fr}.section{padding:75px 0}.market-card{min-height:390px}.chart{height:220px}.section-head,.footer-grid{align-items:flex-start;flex-direction:column}.broker{grid-template-columns:48px 1fr}.broker .button{grid-column:1/-1}.ai-products{grid-template-columns:1fr}.container{width:min(100% - 26px,var(--max))}}
