@keyframes svelte-12kc40u-dotPulse{0%,to{opacity:.4}50%{opacity:.6}}.links-page.svelte-12kc40u{min-height:100vh;width:100%;background-color:#0a0e27;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.04) 0%,transparent 60%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.03) 0%,transparent 60%),radial-gradient(circle at 40% 20%,rgba(255,255,255,.025) 0%,transparent 60%);background-size:100% 100%,100% 100%,100% 100%;position:relative;padding:3rem 2rem;color:#f5f5f0;overflow-x:hidden}.links-page.svelte-12kc40u:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(255,255,255,.15) .5px,rgba(255,255,255,.08) 1px,transparent 1.5px),url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");background-size:30px 30px,100% 100%;background-position:0 0,0 0;opacity:.6;pointer-events:none;mix-blend-mode:overlay;animation:svelte-12kc40u-dotPulse 6s ease-in-out infinite;z-index:0}.links-page.svelte-12kc40u:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(255,255,255,.02) 1px,rgba(255,255,255,.02) 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(0,0,0,.05) 1px,rgba(0,0,0,.05) 2px);pointer-events:none;opacity:.5;mix-blend-mode:multiply;z-index:0}.container.svelte-12kc40u{max-width:800px;margin:0 auto;position:relative;z-index:1}.title-container.svelte-12kc40u{height:clamp(4rem,10vw,7rem);overflow:visible;position:relative;margin-bottom:3rem}h1.svelte-12kc40u{font-size:clamp(3rem,8vw,6rem);color:#f5f5f0;margin:0;padding:0;line-height:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;vertical-align:middle;position:relative;z-index:1;filter:url(#textureFilterLinks) drop-shadow(0 2px 4px rgba(0,0,0,.5)) drop-shadow(0 1px 2px rgba(0,0,0,.3));text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='grain' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='0.5' fill='%23ffffff' opacity='0.1'/%3E%3Ccircle cx='75' cy='25' r='0.5' fill='%23ffffff' opacity='0.1'/%3E%3Ccircle cx='50' cy='50' r='0.5' fill='%23ffffff' opacity='0.1'/%3E%3Ccircle cx='25' cy='75' r='0.5' fill='%23ffffff' opacity='0.1'/%3E%3Ccircle cx='75' cy='75' r='0.5' fill='%23ffffff' opacity='0.1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100' height='100' fill='url(%23grain)'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-background-clip:text;background-clip:text;background-size:50px 50px,100% 100%}.letter-container.svelte-12kc40u{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:-.025em;margin-right:-.025em;border:1px solid transparent;transition:border-color .2s ease,width .2s ease,height .2s ease}.letter-container.svelte-12kc40u:hover{border-color:#ffffff4d;outline:1px solid rgba(255,255,255,.3);outline-offset:-1px}.bb-layer.svelte-12kc40u{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.3);pointer-events:none;transition:opacity .2s ease,width .2s ease,height .2s ease;z-index:-1;opacity:0}.letter-container.svelte-12kc40u:hover .bb-layer:where(.svelte-12kc40u){opacity:var(--layer-opacity, .3)}.letter-layer.svelte-12kc40u{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;line-height:1;margin:0;padding:0;transition:opacity .2s ease,font-family .2s ease;pointer-events:none;vertical-align:baseline;top:50%;left:50%;transform:translate(-50%,-50%);font-variant-numeric:normal;font-feature-settings:normal;text-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1);filter:contrast(1.1) brightness(.98) url(#textureFilterLinks)}.empty.svelte-12kc40u{font-size:1.2rem;color:#f5f5f099;text-align:center;padding:3rem 0;font-family:serif}.links-list.svelte-12kc40u{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.link-item.svelte-12kc40u{margin:0}.link.svelte-12kc40u{display:block;padding:1.5rem 2rem;border:1px solid rgba(255,255,255,.1);border-radius:2px;text-decoration:none;color:#f5f5f0;transition:all .3s ease;background-color:#ffffff05;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:relative;overflow:hidden}.link.svelte-12kc40u:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.link.svelte-12kc40u:hover{border-color:#ffffff40;background-color:#ffffff0a;transform:translateY(-1px);box-shadow:0 4px 16px #0006}.link.svelte-12kc40u:hover:before{opacity:1}.link-title.svelte-12kc40u{display:block;font-size:1.4rem;font-weight:500;margin-bottom:.5rem;color:#f5f5f0;font-family:serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.link-description.svelte-12kc40u{display:block;font-size:1rem;color:#f5f5f0b3;margin-bottom:.5rem;line-height:1.6;font-family:serif}.link-url.svelte-12kc40u{display:block;font-size:.85rem;color:#f5f5f080;font-family:monospace;word-break:break-all;margin-top:.5rem}@media(max-width:768px){.links-page.svelte-12kc40u{padding:2rem 1rem}.link.svelte-12kc40u{padding:1.25rem 1.5rem}.link-title.svelte-12kc40u{font-size:1.2rem}h1.svelte-12kc40u{margin-bottom:2rem}}
