.pub-root.svelte-1l0quee{min-height:100vh;background:radial-gradient(880px 400px at 82% -8%,hsl(var(--primary) / .07),transparent 70%),radial-gradient(640px 320px at 8% 0%,hsl(var(--cyan) / .05),transparent 70%),hsl(var(--surface-2));color:hsl(var(--fg))}.pub-wrap.svelte-1l0quee{width:100%;max-width:1180px;margin:0 auto;padding-left:20px;padding-right:20px}.pub-header.svelte-1l0quee{position:sticky;top:0;z-index:30;background:hsl(var(--surface) / .82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsl(var(--border))}.pub-brandline.svelte-1l0quee{height:2px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--cyan)));opacity:.9}.pub-nav.svelte-1l0quee{align-items:center}.pub-navlink.svelte-1l0quee{padding:7px 12px;border-radius:8px;font-size:13.5px;color:hsl(var(--muted));text-decoration:none;transition:color .14s,background .14s}.pub-navlink.svelte-1l0quee:hover{color:hsl(var(--fg));background:hsl(var(--surface-3))}.pub-navlink[data-active].svelte-1l0quee{color:hsl(var(--primary));background:hsl(var(--primary-soft));font-weight:600}.pub-footer.svelte-1l0quee{border-top:1px solid hsl(var(--border));background:hsl(var(--surface) / .6)}.pub-footlink.svelte-1l0quee{font-size:12.5px;color:hsl(var(--muted));text-decoration:none;transition:color .14s}.pub-footlink.svelte-1l0quee:hover{color:hsl(var(--fg))}.pub-mark.svelte-1l0quee{width:16px;height:16px;border-radius:5px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--cyan)));display:inline-block}@media (max-width: 860px){.pub-nav.svelte-1l0quee{display:none}}
