.privacy-card.svelte-7ke6fz{padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scroll-margin-top:120px;box-shadow:0 4px 20px #00000026,inset 0 1px #ffffff0a;transition:transform .2s ease,border-color .2s ease}.privacy-card.svelte-7ke6fz:hover{border-color:#8b5cf640;transform:translateY(-2px)}.toc-panel.svelte-7ke6fz{display:flex;flex-direction:column;height:calc(100vh - 8rem);padding:20px;border-radius:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toc-scroll.svelte-7ke6fz{flex:1;overflow-y:auto;padding-right:6px;min-height:0}.toc-link.svelte-7ke6fz{display:block;padding:10px 12px;border-radius:12px;font-size:.875rem;color:#94a3b8;text-decoration:none;transition:all .2s ease}.toc-link.svelte-7ke6fz:hover{background:#ffffff0f;color:#fff;transform:translate(4px)}.toc-scroll.svelte-7ke6fz::-webkit-scrollbar{width:6px}.toc-scroll.svelte-7ke6fz::-webkit-scrollbar-track{background:transparent}.toc-scroll.svelte-7ke6fz::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.toc-scroll.svelte-7ke6fz::-webkit-scrollbar-thumb:hover{background:#ffffff40}
