:root{--color-primary:#1B3A5C;--color-secondary:#2E75B6;--color-accent:#E8A838;--color-accent-hover:#D4952E;--color-bg:#FFFFFF;--color-bg-light:#F7F9FC;--color-text:#333333;--color-text-light:#666666;--color-text-muted:#999999;--color-border:#E2E8F0;--color-success:#10B981;--color-danger:#EF4444;--color-warning:#F59E0B;--font-body:'Inter', 'Open Sans', -apple-system, BlinkMacSystemFont, sans-serif;--font-heading:'Poppins', 'Montserrat', -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 8px 24px rgba(0,0,0,0.12)}body{font-family:var(--font-body);font-size:16px;line-height:1.75;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;color:var(--color-primary);line-height:1.3}h1{font-size:2.25rem;margin-bottom:1rem}h2{font-size:1.75rem;margin-top:2.5rem;margin-bottom:.75rem}h3{font-size:1.375rem;margin-top:2rem;margin-bottom:.5rem}h4{font-size:1.125rem;margin-top:1.5rem;margin-bottom:.5rem}.entry-content p{margin-bottom:1.25rem;font-size:1.05rem}.entry-content ul,.entry-content ol{margin-bottom:1.25rem;padding-left:1.5rem}.entry-content li{margin-bottom:.5rem;line-height:1.7}a{color:var(--color-secondary);text-decoration:none;transition:color 0.2s ease}a:hover{color:var(--color-primary);text-decoration:underline}.entry-content a{border-bottom:1px solid rgb(46 117 182 / .3)}.entry-content a:hover{border-bottom-color:var(--color-primary);text-decoration:none}.btn-primary,.wp-block-button__link{background-color:var(--color-secondary)!important;color:#FFFFFF!important;padding:12px 28px;border-radius:var(--radius-md);font-weight:600;font-family:var(--font-heading);display:inline-block;transition:all 0.3s ease;border:none;cursor:pointer;text-decoration:none}.btn-primary:hover,.wp-block-button__link:hover{background-color:var(--color-primary)!important;transform:translateY(-1px);box-shadow:var(--shadow-md);text-decoration:none}.btn-accent{background-color:var(--color-accent)!important;color:var(--color-primary)!important;padding:12px 28px;border-radius:var(--radius-md);font-weight:700;font-family:var(--font-heading);display:inline-block;transition:all 0.3s ease;border:none;cursor:pointer}.btn-accent:hover{background-color:var(--color-accent-hover)!important;transform:translateY(-1px);box-shadow:var(--shadow-md)}.site-header{background-color:var(--color-primary);box-shadow:var(--shadow-sm);border-bottom:3px solid var(--color-accent)}.main-navigation .main-nav ul li a,.site-header .site-title a{color:#FFF;font-family:var(--font-heading);font-weight:600;transition:color 0.2s ease}.main-navigation .main-nav ul li a:hover{color:var(--color-accent)}.main-navigation .main-nav ul ul{background-color:var(--color-primary);border-top:2px solid var(--color-accent)}.main-navigation .main-nav ul ul li a{color:#FFF;font-size:.9rem}.main-navigation .main-nav ul ul li a:hover{background-color:rgb(255 255 255 / .1);color:var(--color-accent)}.main-navigation .main-nav ul li.current-menu-item>a,.main-navigation .main-nav ul li.current-menu-ancestor>a{color:var(--color-accent)}.entry-meta,.rank-math-breadcrumb{font-size:.85rem;color:var(--color-text-light);margin-bottom:1rem}.rank-math-breadcrumb a{color:var(--color-secondary)}.post-image img{border-radius:var(--radius-md);transition:transform 0.3s ease}.post-image:hover img{transform:scale(1.02)}.entry-content img,.wp-block-image img{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.entry-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem;box-shadow:var(--shadow-sm);border-radius:var(--radius-md);overflow:hidden}.entry-content table thead th{background-color:var(--color-primary);color:#FFF;padding:12px 16px;text-align:left;font-family:var(--font-heading);font-weight:600;font-size:.9rem}.entry-content table tbody td{padding:10px 16px;border-bottom:1px solid var(--color-border)}.entry-content table tbody tr:nth-child(even){background-color:var(--color-bg-light)}.entry-content table tbody tr:hover{background-color:#EBF5FF}.entry-content blockquote{border-left:4px solid var(--color-accent);background-color:var(--color-bg-light);padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--color-text-light)}.entry-content blockquote p{margin-bottom:0}.entry-content code{background-color:var(--color-bg-light);padding:2px 6px;border-radius:var(--radius-sm);font-size:.9em;color:var(--color-primary)}.entry-content pre{background-color:#1E293B;color:#E2E8F0;padding:1.5rem;border-radius:var(--radius-md);overflow-x:auto;margin:1.5rem 0}.widget{margin-bottom:2rem;padding:1.25rem;background-color:var(--color-bg-light);border-radius:var(--radius-md);border:1px solid var(--color-border)}.widget-title{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-primary);border-bottom:2px solid var(--color-accent);padding-bottom:.5rem;margin-bottom:1rem}.disclaimer-sebi{background:linear-gradient(135deg,#FFF7ED 0%,#FFFBEB 100%);border:1px solid #FCD34D;border-left:4px solid var(--color-warning);padding:14px 18px;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:.85rem;line-height:1.6;color:#92400E}.disclaimer-sebi::before{content:"⚠️ Disclaimer: ";font-weight:700}.disclaimer-chart{background:linear-gradient(135deg,#EFF6FF 0%,#F0F9FF 100%);border:1px solid #93C5FD;border-left:4px solid var(--color-secondary);padding:14px 18px;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:.85rem;line-height:1.6;color:#1E40AF}.disclaimer-chart::before{content:"📊 Chart Disclaimer: ";font-weight:700}.disclaimer-pnl{background:linear-gradient(135deg,#F0FDF4 0%,#ECFDF5 100%);border:1px solid #86EFAC;border-left:4px solid var(--color-success);padding:14px 18px;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:.85rem;line-height:1.6;color:#166534}.disclaimer-pnl::before{content:"📈 P&L Disclaimer: ";font-weight:700}.disclaimer-affiliate{background:linear-gradient(135deg,#F5F3FF 0%,#FAF5FF 100%);border:1px solid #C4B5FD;border-left:4px solid #7C3AED;padding:14px 18px;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:.85rem;line-height:1.6;color:#5B21B6}.disclaimer-affiliate::before{content:"💡 Disclosure: ";font-weight:700}.callout-info{background-color:#EFF6FF;border:1px solid #BFDBFE;border-left:4px solid var(--color-secondary);padding:16px 20px;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0}.callout-info::before{content:"ℹ️ ";font-weight:700}.callout-tip{background-color:#F0FDF4;border:1px solid #BBF7D0;border-left:4px solid var(--color-success);padding:16px 20px;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0}.callout-tip::before{content:"💡 Pro Tip: ";font-weight:700;color:#166534}.callout-warning{background-color:#FFF7ED;border:1px solid #FED7AA;border-left:4px solid var(--color-warning);padding:16px 20px;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0}.callout-warning::before{content:"⚠️ Important: ";font-weight:700;color:#92400E}.callout-danger{background-color:#FEF2F2;border:1px solid #FECACA;border-left:4px solid var(--color-danger);padding:16px 20px;margin:1.5rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0}.callout-danger::before{content:"🚨 Risk Warning: ";font-weight:700;color:#991B1B}.key-levels-box{background:linear-gradient(135deg,var(--color-primary) 0%,#234B73 100%);color:#FFF;padding:20px 24px;margin:1.5rem 0;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.key-levels-box h3,.key-levels-box h4{color:var(--color-accent);margin-top:.5rem}.key-levels-box .level-support{color:#86EFAC;font-weight:700}.key-levels-box .level-resistance{color:#FCA5A5;font-weight:700}.pnl-profit{background:linear-gradient(135deg,#F0FDF4 0%,#DCFCE7 100%);border:2px solid var(--color-success);padding:16px 20px;margin:1.5rem 0;border-radius:var(--radius-md);text-align:center;font-family:var(--font-heading)}.pnl-profit .amount{font-size:2rem;font-weight:800;color:var(--color-success)}.pnl-loss{background:linear-gradient(135deg,#FEF2F2 0%,#FEE2E2 100%);border:2px solid var(--color-danger);padding:16px 20px;margin:1.5rem 0;border-radius:var(--radius-md);text-align:center;font-family:var(--font-heading)}.pnl-loss .amount{font-size:2rem;font-weight:800;color:var(--color-danger)}.tradingview-widget-container,.tv-chart-container{margin:1.5rem 0;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.tradingview-widget-container iframe{border-radius:var(--radius-md);width:100%}.chart-image{margin:1.5rem 0;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);border:2px solid var(--color-border)}.chart-image img{width:100%;height:auto;display:block}.chart-image figcaption{background-color:var(--color-bg-light);padding:8px 16px;font-size:.85rem;color:var(--color-text-light);font-style:italic;border-top:1px solid var(--color-border)}.site-footer{background-color:var(--color-primary);color:#CBD5E1;border-top:3px solid var(--color-accent)}.site-footer .widget-title{color:var(--color-accent);border-bottom-color:rgb(232 168 56 / .3)}.site-footer a{color:#93C5FD;transition:color 0.2s ease}.site-footer a:hover{color:var(--color-accent)}.site-footer .widget{background-color:#fff0;border:none;padding:0}.footer-disclaimer{font-size:.8rem;line-height:1.6;color:#94A3B8;padding-top:1rem;border-top:1px solid rgb(255 255 255 / .1)}.social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:1rem}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgb(255 255 255 / .1);color:#FFF;font-size:18px;transition:all 0.3s ease;text-decoration:none;border:none}.social-links a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .3)}.social-links a.social-twitter:hover{background-color:#1DA1F2}.social-links a.social-telegram:hover{background-color:#08C}.social-links a.social-youtube:hover{background-color:red}.social-links a.social-instagram:hover{background-color:#E4405F}.social-links a.social-linkedin:hover{background-color:#0A66C2}.social-links a.social-email:hover{background-color:var(--color-accent)}.site-info{background-color:#0F2337;padding:12px 0;font-size:.8rem;color:#64748B;text-align:center}.email-signup-box{background:linear-gradient(135deg,var(--color-primary) 0%,#234B73 100%);color:#FFF;padding:2rem;margin:2rem 0;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-lg)}.email-signup-box h3{color:var(--color-accent);font-size:1.5rem;margin-bottom:.5rem}.email-signup-box p{color:#CBD5E1;margin-bottom:1.25rem}.email-signup-box input[type="email"]{padding:12px 16px;border:2px solid rgb(255 255 255 / .2);border-radius:var(--radius-md);background-color:rgb(255 255 255 / .1);color:#FFF;font-size:1rem;width:100%;max-width:360px;margin-bottom:.75rem}.email-signup-box input[type="email"]::placeholder{color:#94A3B8}.email-signup-box button{background-color:var(--color-accent);color:var(--color-primary);padding:12px 32px;border:none;border-radius:var(--radius-md);font-weight:700;font-size:1rem;cursor:pointer;transition:all 0.3s ease}.email-signup-box button:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}.cat-links a,.entry-meta .cat-links a{background-color:var(--color-secondary);color:#FFF;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block;border:none;transition:background-color 0.2s ease}.cat-links a:hover{background-color:var(--color-primary);color:#FFF;text-decoration:none}@media (max-width:768px){h1{font-size:1.75rem}h2{font-size:1.375rem}h3{font-size:1.125rem}.entry-content p{font-size:1rem}.social-links{justify-content:center}.email-signup-box{padding:1.5rem 1rem}.key-levels-box{padding:16px}.disclaimer-sebi,.disclaimer-chart,.disclaimer-pnl,.disclaimer-affiliate{padding:12px 14px;font-size:.8rem}.pnl-profit .amount,.pnl-loss .amount{font-size:1.5rem}}@media (max-width:480px){.social-links a{width:36px;height:36px;font-size:16px}}@media print{.site-header,.site-footer,.email-signup-box,.social-links,.sidebar{display:none!important}.disclaimer-sebi,.disclaimer-chart,.disclaimer-pnl{border:1px solid #333;background:#FFF}}