:root{--bg: #020208;--gold: #d4a954;--gold-light: #f0c96a;--gold-dim: rgba(212,169,84,.15);--cyan: #4fc3f7;--cyan-dim: rgba(79,195,247,.12);--green: #81c784;--green-dim: rgba(129,199,132,.12);--purple: #ce93d8;--purple-dim: rgba(206,147,216,.12);--text: #e8e8f0;--text-muted: rgba(232,232,240,.48);--text-dim: rgba(232,232,240,.7);--border: rgba(212,169,84,.15);--border-subtle: rgba(255,255,255,.06);--card-bg: rgba(255,255,255,.025);--radius: 14px;--radius-sm: 9px;--transition: .2s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}#stars-canvas{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.6}.hero-glow{position:fixed;top:-200px;left:50%;transform:translate(-50%);width:900px;height:600px;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(212,169,84,.08) 0%,transparent 70%);animation:glow-pulse 6s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}.hero-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(212,169,84,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(212,169,84,.025) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 0%,transparent 100%)}.scan-line{position:fixed;top:0;left:0;right:0;height:2px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(212,169,84,.4),transparent);animation:scan 8s linear infinite}@keyframes scan{0%{top:0;opacity:1}90%{opacity:.3}to{top:100vh;opacity:0}}main{position:relative;z-index:10;padding-top:68px;min-height:calc(100vh - 68px)}.breadcrumb{max-width:1200px;margin:0 auto;padding:18px 52px 0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color var(--transition)}.breadcrumb a:hover{color:var(--gold)}.bc-sep{color:#d4a95466;font-size:16px}.blog-hero{max-width:1200px;margin:0 auto;padding:52px 52px 40px;text-align:center}.blog-hero-title{font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:-.5px;line-height:1.15;color:var(--text);margin-bottom:16px}.blog-hero-lead{font-size:clamp(15px,2vw,18px);color:var(--text-dim);max-width:620px;margin:0 auto 28px}.blog-search-wrap{position:relative;max-width:520px;margin:0 auto 20px}#blog-search{width:100%;padding:14px 52px 14px 20px;background:#ffffff0d;border:1px solid rgba(212,169,84,.2);border-radius:50px;color:var(--text);font-size:15px;font-family:inherit;outline:none;transition:border-color var(--transition),background var(--transition);appearance:none}#blog-search:focus{border-color:var(--gold);background:#d4a9540a}#blog-search::placeholder{color:var(--text-muted)}.blog-search-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:18px;pointer-events:none;color:var(--text-muted)}.blog-stats{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:var(--text-muted)}.blog-stats #stat-articles{color:var(--gold);font-weight:700}.stat-dot{color:#d4a95466;font-size:18px;line-height:1}.cluster-tabs-section{max-width:1200px;margin:0 auto;padding:0 52px 32px}.cluster-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;background:#ffffff05;border:1px solid var(--border);border-radius:50px;width:fit-content}.cluster-tab{padding:9px 20px;background:transparent;border:none;border-radius:50px;color:var(--text-dim);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background var(--transition),color var(--transition),box-shadow var(--transition);display:flex;align-items:center;gap:7px;white-space:nowrap}.cluster-tab:hover{background:#d4a95414;color:var(--gold-light)}.cluster-tab.active{background:linear-gradient(135deg,#d4a954,#f0c96a);color:#1a0e00;font-weight:700;box-shadow:0 4px 14px #d4a9544d}.cluster-tab.tab-empty{opacity:.45}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background:#ffffff1a;border-radius:10px;font-size:11px;font-weight:700;transition:background var(--transition)}.cluster-tab.active .tab-count{background:#1a0e0033}.blog-grid-section{max-width:1200px;margin:0 auto;padding:0 52px 60px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-card{color:#e8e8f0!important;text-decoration:none!important;display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:24px;text-decoration:none;color:var(--text);transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition);cursor:pointer;position:relative;overflow:hidden;animation:card-in .35s ease both}.article-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 12px 40px #d4a9541f}@keyframes card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.article-card-cluster{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 10px;border-radius:6px;margin-bottom:14px;text-transform:uppercase;width:fit-content}.cluster-K3{background:#d4a9541a;border-left:3px solid #d4a954;color:#d4a954}.cluster-K1{background:#4fc3f71a;border-left:3px solid #4fc3f7;color:#4fc3f7}.cluster-K2{background:#81c7841a;border-left:3px solid #81c784;color:#81c784}.cluster-K7{background:#ce93d81a;border-left:3px solid #ce93d8;color:#ce93d8}.article-card h3{color:#e8e8f0!important;font-size:15px;font-weight:700;line-height:1.4;color:var(--text);margin-bottom:10px}.article-card p{color:#e8e8f08c!important;font-size:13px;color:var(--text-muted);line-height:1.55;flex-grow:1;margin-bottom:18px}.article-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border-subtle)}.article-card-tags{display:flex;flex-wrap:wrap;gap:5px}.article-card-tags span{color:#e8e8f07a!important;font-size:11px;color:var(--text-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.07);padding:2px 7px;border-radius:4px;transition:background var(--transition),color var(--transition)}.article-card:hover .article-card-tags span{background:#d4a9540f;border-color:#d4a95426;color:var(--gold-light)}.article-card-time{font-size:11px;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.no-results{text-align:center;padding:60px 20px;color:var(--text-muted)}.no-results-icon{font-size:48px;margin-bottom:16px;opacity:.5}.no-results h3{font-size:20px;color:var(--text-dim);margin-bottom:8px}.no-results p{font-size:14px;margin-bottom:20px}.btn-reset{padding:10px 24px;background:var(--gold-dim);border:1px solid var(--gold);border-radius:var(--radius-sm);color:var(--gold);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background var(--transition),color var(--transition)}.btn-reset:hover{background:var(--gold);color:#1a0e00}.blog-cta-section{max-width:1200px;margin:0 auto;padding:0 52px 80px}.blog-cta{background:linear-gradient(135deg,#d4a9540f,#4fc3f708);border:1px solid rgba(212,169,84,.2);border-radius:20px;padding:48px 52px;text-align:center}.blog-cta-title{font-size:clamp(20px,3vw,28px);font-weight:900;color:var(--text);margin-bottom:12px}.blog-cta-lead{font-size:15px;color:var(--text-muted);max-width:580px;margin:0 auto 28px}.blog-cta-form{max-width:560px;margin:0 auto}.cta-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.blog-cta-form input,.blog-cta-form textarea{width:100%;background:#ffffff0d;border:1px solid rgba(212,169,84,.2);border-radius:var(--radius-sm);padding:13px 16px;color:var(--text);font-size:14px;font-family:inherit;outline:none;transition:border-color var(--transition);resize:vertical}.blog-cta-form input:focus,.blog-cta-form textarea:focus{border-color:var(--gold);background:#d4a95408}.blog-cta-form input::placeholder,.blog-cta-form textarea::placeholder{color:var(--text-muted)}.blog-cta-form textarea{margin-bottom:12px}.cta-submit{width:100%;padding:14px;background:linear-gradient(135deg,#d4a954,#f0c96a);border:none;border-radius:var(--radius-sm);color:#1a0e00;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition)}.cta-submit:hover{transform:scale(1.02);box-shadow:0 6px 24px #d4a95459}.cta-note{margin-top:14px;font-size:14px;color:var(--green);font-weight:500}@media(max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.breadcrumb,.blog-hero,.cluster-tabs-section,.blog-grid-section,.blog-cta-section{padding-left:28px;padding-right:28px}.blog-cta{padding:36px 28px}}@media(max-width:720px){.blog-grid{grid-template-columns:1fr}.cluster-tabs{flex-direction:column;border-radius:14px;width:100%}.cluster-tab{width:100%;justify-content:space-between;border-radius:10px}.breadcrumb,.blog-hero,.cluster-tabs-section,.blog-grid-section,.blog-cta-section{padding-left:16px;padding-right:16px}.blog-hero{padding-top:32px;padding-bottom:24px}.cta-form-row{grid-template-columns:1fr}.blog-cta{padding:28px 16px}}
