.knowledge-hub,.knowledge-article{color:hsl(var(--foreground));overflow-wrap:anywhere}.knowledge-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid hsl(var(--border));border-radius:2rem;background:radial-gradient(ellipse at 90% 10%,hsl(var(--primary)/.1),transparent 48%),linear-gradient(130deg,hsl(var(--card)),hsl(var(--primary-soft)/.55));padding:clamp(1.5rem,4vw,3.5rem);box-shadow:var(--shadow-soft)}.knowledge-hero:before{content:"";position:absolute;z-index:-1;right:-4rem;top:-6rem;width:25rem;height:25rem;border:1px solid hsl(var(--primary)/.1);border-radius:50%;box-shadow:0 0 0 3rem hsl(var(--primary)/.025),0 0 0 6rem hsl(var(--primary)/.02);pointer-events:none}.knowledge-category{transition:border-color .18s,box-shadow .18s,transform .18s}.knowledge-category:hover{border-color:hsl(var(--primary)/.3);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.knowledge-section:focus{outline:2px solid hsl(var(--primary)/.45);outline-offset:8px;border-radius:10px}.knowledge-highlight{border-radius:3px;background:hsl(var(--primary)/.14);color:inherit;padding:0 .06em}.knowledge-toc a{display:block;border-left:2px solid hsl(var(--border));padding:.45rem .8rem;font-size:.8rem;line-height:1.5;color:hsl(var(--muted-foreground))}.knowledge-toc a:hover,.knowledge-toc a:focus-visible{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary-soft)/.55)}.knowledge-support{background:linear-gradient(125deg,hsl(var(--card)),hsl(var(--primary-soft)/.6));border:1px solid hsl(var(--primary)/.15);border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.knowledge-protection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;position:relative}.knowledge-protection>div{position:relative;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.25rem;padding:1.25rem;box-shadow:var(--shadow-soft)}.knowledge-protection>div:not(:last-child):after{content:"";position:absolute;right:-1.05rem;top:2.4rem;width:1rem;height:1px;background:hsl(var(--primary)/.3)}.knowledge-search-result[data-active=true]{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.12)}@media(max-width:800px){.knowledge-protection{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-protection>div:after{display:none}.knowledge-hero{border-radius:1.5rem}.knowledge-toc summary{min-height:44px}}@media(max-width:420px){.knowledge-protection{gap:.65rem}.knowledge-protection>div{padding:.85rem}.knowledge-protection h3{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.knowledge-category{transition:none}.knowledge-category:hover{transform:none}}
