*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%}body{font-family:Cormorant Garamond,serif;line-height:1.6;color:#fff;background:#000;overflow-y:auto;font-weight:400;margin:0;padding:0}.main-content.svelte-1xf84wo{position:relative;min-height:100vh;width:100%;overflow:hidden;background:linear-gradient(to bottom,#000,#080816)}canvas.svelte-1xf84wo{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.shooting-stars.svelte-1xf84wo{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.shooting-star.svelte-1xf84wo{position:absolute;width:150px;height:1px;background:linear-gradient(90deg,#fff0,#fff,#fff0);animation:svelte-1xf84wo-shooting-star 3s linear infinite;opacity:0;transform:rotate(-45deg)}.delay-1.svelte-1xf84wo{animation-delay:1s}.delay-2.svelte-1xf84wo{animation-delay:1.6s}.delay-3.svelte-1xf84wo{animation-delay:2.4s}@keyframes svelte-1xf84wo-shooting-star{0%{transform:translate(-100%) translateY(-100%) rotate(-45deg);opacity:1}to{transform:translate(200%) translateY(200%) rotate(-45deg);opacity:0}}.content-wrapper.svelte-1xf84wo{max-width:1400px;width:100%;margin:0 auto;padding:10vh 2rem 120px 2rem;position:relative;z-index:1;opacity:0;transform:translateY(20px);box-sizing:border-box}.content-wrapper.fade-in.svelte-1xf84wo{animation:svelte-1xf84wo-contentFadeIn 2s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-1xf84wo-contentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}h1.svelte-1xf84wo{font-family:EB Garamond,serif;font-size:clamp(3rem,8vw,6rem);line-height:1.2;margin-bottom:1.5rem;text-align:center}.stellar-glow.svelte-1xf84wo{text-shadow:0 0 20px rgba(255,255,255,.2),0 0 40px rgba(255,255,255,.1),0 0 60px rgba(255,255,255,.05);position:relative;z-index:10;isolation:isolate}.title-line.svelte-1xf84wo{display:block;opacity:0;transform:translateY(20px);animation:svelte-1xf84wo-fadeInUp .6s ease forwards}.title-line.svelte-1xf84wo:nth-child(2){animation-delay:.2s}.title-line.emphasis.svelte-1xf84wo{background:linear-gradient(135deg,#fffffff2,#c8dcffe6);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}@keyframes svelte-1xf84wo-fadeInUp{to{opacity:1;transform:translateY(0)}}.view-selector.svelte-1xf84wo{display:flex;justify-content:center;align-items:center;gap:4rem;margin:3rem 0 4rem;padding:2rem 0;position:relative}.view-selector.svelte-1xf84wo:before,.view-selector.svelte-1xf84wo:after{content:"";position:absolute;top:50%;width:200px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.view-selector.svelte-1xf84wo:before{left:calc(50% - 10rem - 200px)}.view-selector.svelte-1xf84wo:after{right:calc(50% - 10rem - 200px)}.symbol-toggle.svelte-1xf84wo{background:none;border:none;cursor:pointer;padding:1rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem}.symbol-toggle.svelte-1xf84wo:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s ease;filter:blur(15px)}.symbol-toggle.svelte-1xf84wo:hover:before{opacity:.6}.symbol-toggle.active.svelte-1xf84wo:before{opacity:1;background:radial-gradient(circle at center,rgba(255,255,255,.3),transparent);filter:blur(20px)}.symbol-toggle.svelte-1xf84wo .symbol:where(.svelte-1xf84wo){font-size:1.3rem;color:#ffffff80;transition:all .3s ease;display:block}.symbol-toggle.svelte-1xf84wo:hover .symbol:where(.svelte-1xf84wo){color:#fffc;text-shadow:0 0 20px rgba(255,255,255,.5);transform:scale(1.1)}.symbol-toggle.active.svelte-1xf84wo .symbol:where(.svelte-1xf84wo){color:#fffffff2;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(255,255,255,.5),0 0 60px rgba(255,255,255,.3)}.symbol-label.svelte-1xf84wo{font-family:Source Sans Pro,sans-serif;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#fff6;transition:all .3s ease;margin-top:.2rem}.symbol-toggle.svelte-1xf84wo:hover .symbol-label:where(.svelte-1xf84wo){color:#ffffffb3}.symbol-toggle.active.svelte-1xf84wo .symbol-label:where(.svelte-1xf84wo){color:#ffffffd9;text-shadow:0 0 10px rgba(255,255,255,.3)}@keyframes svelte-1xf84wo-cardReveal{to{opacity:1;transform:translateY(0)}}@keyframes svelte-1xf84wo-float{0%,to{transform:translateY(0) scale(0);opacity:0}50%{transform:translateY(-20px) scale(1);opacity:1}}.recent-section.svelte-1xf84wo{max-width:900px;margin:0 auto 4rem;padding:0 2rem;position:relative}.posts-list.svelte-1xf84wo{display:flex;flex-direction:column;gap:2.5rem;max-width:900px;margin:0 auto}.post-item.svelte-1xf84wo{text-decoration:none;color:inherit;display:block;opacity:0;transform:translateY(20px);animation:svelte-1xf84wo-fadeInUp .4s ease var(--post-delay) forwards;position:relative;transition:all .3s ease;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.post-item.svelte-1xf84wo:last-child{border-bottom:none}.post-item.svelte-1xf84wo:hover{transform:translate(10px)}.post-item-content.svelte-1xf84wo{padding:0;position:relative;z-index:1}.post-header.svelte-1xf84wo{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.8rem;gap:1rem}.post-title.svelte-1xf84wo{font-family:EB Garamond,serif;font-size:1.6rem;color:#fffffff2;margin:0;line-height:1.3;transition:all .3s ease;flex:1}.post-item.svelte-1xf84wo:hover .post-title:where(.svelte-1xf84wo){color:#fff;text-shadow:0 0 20px rgba(255,255,255,.3)}.post-date.svelte-1xf84wo{font-family:Source Sans Pro,sans-serif;font-size:.85rem;color:#fff6;white-space:nowrap}.post-excerpt.svelte-1xf84wo{font-family:Cormorant Garamond,serif;font-size:1.05rem;line-height:1.6;color:#ffffffe6;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.post-item.svelte-1xf84wo:hover .post-excerpt:where(.svelte-1xf84wo){color:#fffc}.post-footer.svelte-1xf84wo{display:flex;justify-content:space-between;align-items:center}.post-category.svelte-1xf84wo{font-family:Source Sans Pro,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:#b4c8ffb3;transition:all .3s ease}.post-item.svelte-1xf84wo:hover .post-category:where(.svelte-1xf84wo){color:#b4c8ff;text-shadow:0 0 10px rgba(180,200,255,.5)}.read-arrow.svelte-1xf84wo{font-size:1.5rem;color:#fff6;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.post-item.svelte-1xf84wo:hover .read-arrow:where(.svelte-1xf84wo){color:#ffffffe6;transform:translate(5px)}.post-category.svelte-1xf84wo{position:relative;z-index:2}.post-category.svelte-1xf84wo:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:25px;background:radial-gradient(circle at center,currentColor,transparent 70%);opacity:0;filter:blur(10px);transition:opacity .3s ease;z-index:-1}.post-item.svelte-1xf84wo:hover .post-category:where(.svelte-1xf84wo):after{opacity:.3}.post-item.untitled.svelte-1xf84wo{position:relative;overflow:hidden}.post-item.untitled.svelte-1xf84wo .post-item-content:where(.svelte-1xf84wo){position:relative;animation:svelte-1xf84wo-tvGlitch 6s infinite;animation-delay:var(--glitch-offset, 0s)}.post-item.untitled.svelte-1xf84wo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:4;opacity:0;animation:svelte-1xf84wo-scanlines 6s infinite;animation-delay:var(--glitch-offset, 0s)}.post-item.untitled.svelte-1xf84wo:after{content:"";position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;background:repeating-radial-gradient(circle at 50% 50%,#fff0 0,#fff0 1px,#ffffff05 1px,#fff0 2px);background-size:3px 3px;pointer-events:none;z-index:3;opacity:0;animation:svelte-1xf84wo-staticNoise 6s infinite;animation-delay:var(--glitch-offset, 0s)}@keyframes svelte-1xf84wo-tvGlitch{0%{transform:translate(-1px);filter:blur(.3px) brightness(1.05) contrast(1.1)}0.2%{transform:translate(1px) scaleX(.995);filter:blur(.5px) brightness(.95) contrast(1.2)}0.4%{transform:translate(-.5px) scaleX(1.005);filter:blur(.2px) brightness(1.1) contrast(1.05)}0.6%{transform:translate(0) scaleX(.998) scaleY(1.002);filter:blur(.8px) brightness(.9) contrast(1.15)}0.8%{transform:translate(.5px) scaleX(1.002) scaleY(.998);filter:blur(.3px) brightness(1.05) contrast(.95)}1%{transform:translate(0);filter:blur(.1px) brightness(1.02)}1.5%,98.5%{transform:translate(0);filter:none}99%{transform:translate(-1px);filter:blur(.3px) brightness(1.05) contrast(1.1)}99.2%{transform:translate(1px) scaleX(.995);filter:blur(.5px) brightness(.95) contrast(1.2)}99.4%{transform:translate(-.5px) scaleX(1.005);filter:blur(.2px) brightness(1.1) contrast(1.05)}99.6%{transform:translate(0) scaleX(.998) scaleY(1.002);filter:blur(.8px) brightness(.9) contrast(1.15)}99.8%{transform:translate(.5px) scaleX(1.002) scaleY(.998);filter:blur(.3px) brightness(1.05) contrast(.95)}to{transform:translate(0);filter:none}}@keyframes svelte-1xf84wo-scanlines{0%,1%{opacity:.6}1.5%,98.5%{opacity:0}99%,99.5%{opacity:.6}to{opacity:0}}@keyframes svelte-1xf84wo-staticNoise{0%{opacity:.5;transform:translate(-1%,-1%)}0.2%{opacity:.4;transform:translate(1%,.5%)}0.4%{opacity:.5;transform:translate(-.5%,1%)}0.6%{opacity:.3;transform:translate(.5%,-.5%)}0.8%{opacity:.4;transform:translate(-1%,.5%)}1%{opacity:.2;transform:translate(0)}1.5%,98.5%{opacity:0;transform:translate(0)}99%{opacity:.5;transform:translate(-1%,-1%)}99.2%{opacity:.4;transform:translate(1%,.5%)}99.4%{opacity:.5;transform:translate(-.5%,1%)}99.6%{opacity:.3;transform:translate(.5%,-.5%)}99.8%{opacity:.4;transform:translate(-1%,.5%)}to{opacity:0;transform:translate(0)}}.post-item.untitled.svelte-1xf84wo .post-title:where(.svelte-1xf84wo){position:relative;color:#ffffffe6;animation:svelte-1xf84wo-textDistort 6s infinite;animation-delay:var(--glitch-offset, 0s)}@keyframes svelte-1xf84wo-textDistort{0%{text-shadow:-.5px 0 rgba(255,0,0,.3),.5px 0 rgba(0,255,255,.3);letter-spacing:.005em}0.2%{text-shadow:-1px 0 rgba(255,0,0,.4),1px 0 rgba(0,255,255,.4),0 0 5px rgba(255,255,255,.2);letter-spacing:.01em}0.4%,0.8%{text-shadow:-.5px 0 rgba(255,0,0,.25),.5px 0 rgba(0,255,255,.25),0 0 8px rgba(255,255,255,.3);letter-spacing:-.005em}0.6%{text-shadow:-1.5px 0 rgba(255,0,0,.5),1.5px 0 rgba(0,255,255,.5),0 0 10px rgba(255,255,255,.4);letter-spacing:.02em}1%{text-shadow:-.5px 0 rgba(255,0,0,.2),.5px 0 rgba(0,255,255,.2);letter-spacing:normal}1.5%,98.5%{text-shadow:none;letter-spacing:normal}99%{text-shadow:-.5px 0 rgba(255,0,0,.3),.5px 0 rgba(0,255,255,.3);letter-spacing:.005em}99.2%{text-shadow:-1px 0 rgba(255,0,0,.4),1px 0 rgba(0,255,255,.4),0 0 5px rgba(255,255,255,.2);letter-spacing:.01em}99.4%,99.8%{text-shadow:-.5px 0 rgba(255,0,0,.25),.5px 0 rgba(0,255,255,.25),0 0 8px rgba(255,255,255,.3);letter-spacing:-.005em}99.6%{text-shadow:-1.5px 0 rgba(255,0,0,.5),1.5px 0 rgba(0,255,255,.5),0 0 10px rgba(255,255,255,.4);letter-spacing:.02em}to{text-shadow:none;letter-spacing:normal}}.post-item.untitled.svelte-1xf84wo .post-date:where(.svelte-1xf84wo),.post-item.untitled.svelte-1xf84wo .post-excerpt:where(.svelte-1xf84wo){animation:svelte-1xf84wo-textDistort 6s infinite;animation-delay:calc(var(--glitch-offset, 0s) + .1s)}.post-item.untitled.svelte-1xf84wo .post-category:where(.svelte-1xf84wo){animation:svelte-1xf84wo-categoryDistort 6s infinite;animation-delay:calc(var(--glitch-offset, 0s) + .2s)}@keyframes svelte-1xf84wo-categoryDistort{0%{text-shadow:-.5px 0 rgba(255,0,0,.3),.5px 0 rgba(0,255,255,.3);letter-spacing:.155em}0.2%{text-shadow:-1px 0 rgba(255,0,0,.4),1px 0 rgba(0,255,255,.4),0 0 5px rgba(255,255,255,.2);letter-spacing:.16em}0.4%,0.8%{text-shadow:-.5px 0 rgba(255,0,0,.25),.5px 0 rgba(0,255,255,.25),0 0 8px rgba(255,255,255,.3);letter-spacing:.145em}0.6%{text-shadow:-1.5px 0 rgba(255,0,0,.5),1.5px 0 rgba(0,255,255,.5),0 0 10px rgba(255,255,255,.4);letter-spacing:.17em}1%{text-shadow:-.5px 0 rgba(255,0,0,.2),.5px 0 rgba(0,255,255,.2);letter-spacing:.15em}1.5%,98.5%{text-shadow:none;letter-spacing:.15em}99%{text-shadow:-.5px 0 rgba(255,0,0,.3),.5px 0 rgba(0,255,255,.3);letter-spacing:.155em}99.2%{text-shadow:-1px 0 rgba(255,0,0,.4),1px 0 rgba(0,255,255,.4),0 0 5px rgba(255,255,255,.2);letter-spacing:.16em}99.4%,99.8%{text-shadow:-.5px 0 rgba(255,0,0,.25),.5px 0 rgba(0,255,255,.25),0 0 8px rgba(255,255,255,.3);letter-spacing:.145em}99.6%{text-shadow:-1.5px 0 rgba(255,0,0,.5),1.5px 0 rgba(0,255,255,.5),0 0 10px rgba(255,255,255,.4);letter-spacing:.17em}to{text-shadow:none;letter-spacing:.15em}}@media (hover: none){.post-item.untitled.svelte-1xf84wo .post-item-content:where(.svelte-1xf84wo){animation-duration:8s}.post-item.untitled.svelte-1xf84wo:before,.post-item.untitled.svelte-1xf84wo:after{animation-duration:8s}.post-item.untitled.svelte-1xf84wo .post-title:where(.svelte-1xf84wo),.post-item.untitled.svelte-1xf84wo .post-date:where(.svelte-1xf84wo),.post-item.untitled.svelte-1xf84wo .post-excerpt:where(.svelte-1xf84wo),.post-item.untitled.svelte-1xf84wo .post-category:where(.svelte-1xf84wo){animation-duration:8s}}footer.svelte-1xf84wo{text-align:center;padding:20px;margin-top:60px;margin-bottom:80px;font-size:.9em;color:#fff9;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;box-sizing:border-box}@media (max-width: 768px){h1.svelte-1xf84wo{font-size:clamp(2.5rem,10vw,4rem)}.posts-list.svelte-1xf84wo{gap:1.5rem}.post-item-content.svelte-1xf84wo{padding:0}.post-item.svelte-1xf84wo:hover{transform:translate(5px)}.post-title.svelte-1xf84wo{font-size:1.2rem}.post-excerpt.svelte-1xf84wo{font-size:1rem;-webkit-line-clamp:3}.post-header.svelte-1xf84wo{flex-direction:column;align-items:flex-start;gap:.3rem}.post-footer.svelte-1xf84wo{flex-wrap:wrap;gap:.8rem}}@media (max-width: 480px){.content-wrapper.svelte-1xf84wo{padding-top:80px}.view-selector.svelte-1xf84wo{gap:2rem!important;margin:1rem 0 2rem!important;padding:1rem 0!important}.view-selector.svelte-1xf84wo:before,.view-selector.svelte-1xf84wo:after{width:400px!important}.view-selector.svelte-1xf84wo:before{left:calc(50% - 550px)!important}.view-selector.svelte-1xf84wo:after{right:calc(50% - 550px)!important}.symbol-toggle.svelte-1xf84wo{padding:.6rem!important}.symbol-toggle.svelte-1xf84wo .symbol:where(.svelte-1xf84wo){font-size:1.3rem!important}.symbol-label.svelte-1xf84wo{font-size:.75rem!important}}
