@supports (color: light-dark(#000,#fff)){:where(:root[data-theme=light]) .kb-main-container{background:light-dark(#fcf8f2,#090c10);color:light-dark(#3d2f22,#e2e8f0)}:where(:root[data-theme=light]) .kb-hero{background:radial-gradient(circle at 50% 10%,light-dark(rgba(255,64,0,.12),rgba(129,140,248,.12)) 0%,transparent 65%);border-bottom:1px solid light-dark(rgba(43,33,24,.07),rgba(255,255,255,.06))}:where(:root[data-theme=light]) .kb-badge{background:light-dark(rgba(255,64,0,.12),rgba(129,140,248,.12));border:1px solid light-dark(rgba(255,64,0,.3),rgba(129,140,248,.3));color:light-dark(#c93200,#818cf8)}:where(:root[data-theme=light]) .kb-hero-title{color:light-dark(#2b2118,#ffffff)}:where(:root[data-theme=light]) .kb-hero-title .highlight{background:linear-gradient(135deg,light-dark(#c93200,#818cf8) 0%,light-dark(#c93200,#c084fc) 100%);-webkit-background-clip:text}:where(:root[data-theme=light]) .kb-hero-subtitle{color:light-dark(rgba(43,33,24,.65),rgba(255,255,255,.65))}:where(:root[data-theme=light]) .kb-search-icon{color:light-dark(#695a49,#94a3b8)}:where(:root[data-theme=light]) .kb-search-input{background:light-dark(rgba(255,255,255,.93),rgba(15,23,42,.85));border:1px solid light-dark(rgba(43,33,24,.154),rgba(255,255,255,.14));border-radius:16px;color:light-dark(#2b2118,#ffffff);box-shadow:0 10px 30px light-dark(rgba(43,33,24,.08),rgba(0,0,0,.4))}:where(:root[data-theme=light]) .kb-search-input:focus{border-color:light-dark(rgba(255,64,0,.4),#818cf8);background:light-dark(#ffffff,rgba(15,23,42,.95));box-shadow:0 12px 36px light-dark(rgba(43,33,24,.1),rgba(0,0,0,.5)),0 0 0 3px light-dark(rgba(255,64,0,.113),rgba(129,140,248,.25))}:where(:root[data-theme=light]) .kb-search-input::placeholder{color:light-dark(#695a49,#64748b)}:where(:root[data-theme=light]) .kb-category-btn{background:light-dark(rgba(43,33,24,.046),rgba(255,255,255,.04));border:1px solid light-dark(rgba(43,33,24,.099),rgba(255,255,255,.09));color:light-dark(#695a49,#94a3b8)}:where(:root[data-theme=light]) .kb-category-btn:hover{background:light-dark(rgba(43,33,24,.082),rgba(255,255,255,.08));color:light-dark(#2b2118,#ffffff);border-color:light-dark(rgba(43,33,24,.18),rgba(255,255,255,.2))}:where(:root[data-theme=light]) .kb-category-btn.is-active{background:linear-gradient(135deg,light-dark(#fff2eb,#818cf8) 0%,light-dark(#fff2eb,#6366f1) 100%);color:light-dark(#2b2118,#ffffff);box-shadow:0 4px 16px light-dark(rgba(255,64,0,.158),rgba(129,140,248,.35))}:where(:root[data-theme=light]) .kb-card{background:light-dark(#fcf8f2,#0d1117);border:1px solid light-dark(rgba(43,33,24,.099),rgba(255,255,255,.09));border-radius:18px}:where(:root[data-theme=light]) .kb-card:before{background:radial-gradient(400px circle at var(--mouse-x, center) var(--mouse-y, center),light-dark(rgba(255,64,0,.12),rgba(0,212,255,.12)),transparent 40%)}:where(:root[data-theme=light]) .kb-card:hover{border-color:light-dark(rgba(255,64,0,.4),rgba(129,140,248,.4));box-shadow:0 16px 36px light-dark(rgba(43,33,24,.09),rgba(0,0,0,.45)),0 0 20px light-dark(rgba(255,64,0,.054),rgba(129,140,248,.12))}:where(:root[data-theme=light]) .kb-card-image-wrap{background:light-dark(#fcf8f2,#161b22)}:where(:root[data-theme=light]) .kb-card-meta{color:light-dark(#695a49,#94a3b8)}:where(:root[data-theme=light]) .kb-author-avatar{background:linear-gradient(135deg,light-dark(#d63500,#4f46e5) 0%,light-dark(#d63500,#7c3aed) 100%);color:light-dark(#2b2118,#ffffff)}:where(:root[data-theme=light]) .kb-card-title{color:light-dark(#2b2118,#ffffff)}:where(:root[data-theme=light]) .kb-card-title a:hover{color:light-dark(#c93200,#818cf8)}:where(:root[data-theme=light]) .kb-card-excerpt{color:light-dark(rgba(43,33,24,.62),rgba(255,255,255,.62))}:where(:root[data-theme=light]) .kb-card-footer{border-top:1px solid light-dark(rgba(43,33,24,.077),rgba(255,255,255,.07));color:light-dark(#695a49,#64748b)}:where(:root[data-theme=light]) .kb-read-time{color:light-dark(#695a49,#94a3b8)}:where(:root[data-theme=light]) .kb-tag-pill{background:light-dark(rgba(43,33,24,.064),rgba(255,255,255,.06));border:1px solid light-dark(rgba(43,33,24,.11),rgba(255,255,255,.1));border-radius:999px;color:light-dark(#3d2f22,#cbd5e1)}:where(:root[data-theme=light]) .kb-help-banner{background:linear-gradient(135deg,light-dark(#ffffff,rgba(13,17,23,.95)) 0%,light-dark(#ffffff,rgba(20,27,45,.95)) 100%);border:1px solid light-dark(rgba(255,64,0,.25),rgba(129,140,248,.25));border-radius:20px;box-shadow:0 20px 40px light-dark(rgba(43,33,24,.08),rgba(0,0,0,.4))}:where(:root[data-theme=light]) .kb-help-copy h3{color:light-dark(#2b2118,#ffffff)}:where(:root[data-theme=light]) .kb-help-copy p{color:light-dark(rgba(43,33,24,.7),rgba(255,255,255,.7))}:where(:root[data-theme=light]) .kb-help-btn{background:linear-gradient(135deg,light-dark(#d63500,#035955) 0%,light-dark(#fff2eb,#ffa163) 100%);color:light-dark(#2b2118,#ffffff);box-shadow:0 4px 18px light-dark(rgba(255,64,0,.158),rgba(255,161,99,.35))}:where(:root[data-theme=light]) .kb-help-btn:hover{box-shadow:0 6px 24px light-dark(rgba(255,64,0,.225),rgba(255,161,99,.5));color:light-dark(#2b2118,#ffffff)}}
