:root{--black: #060606;--surface: #0e0e0e;--surface-2: #161616;--violet: #7B4FD4;--violet-dim: rgba(123,79,212,.15);--violet-glow: rgba(123,79,212,.07);--blue: #4A9EE0;--blue-dim: rgba(74,158,224,.18);--blue-glow: rgba(74,158,224,.08);--gold: #D4A832;--gold-bright: #E6C65C;--gold-dim: rgba(212,168,50,.16);--gold-glow: rgba(212,168,50,.08);--text: #ececec;--text-muted: #666}*,*:before,*:after{box-sizing:border-box}html{height:100%;overflow:hidden}body{margin:0;padding:0;height:100%;overflow:hidden;background:var(--black);color:var(--text);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}@media(max-width:700px){html{height:auto;overflow:auto}body{height:auto;overflow:auto;min-height:100dvh}}.aurora.svelte-12qhfyh{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.orb.svelte-12qhfyh{position:absolute;border-radius:50%;filter:blur(90px);mix-blend-mode:screen;will-change:transform,opacity}.orb-gold-l.svelte-12qhfyh{width:55vw;height:70vh;top:-20vh;left:-10vw;background:radial-gradient(ellipse at center,rgba(212,168,50,.38) 0%,transparent 70%);animation:svelte-12qhfyh-driftA 14s ease-in-out infinite alternate}.orb-violet.svelte-12qhfyh{width:48vw;height:65vh;top:10vh;left:-8vw;background:radial-gradient(ellipse at center,rgba(123,79,212,.32) 0%,transparent 70%);animation:svelte-12qhfyh-driftB 18s ease-in-out infinite alternate}.orb-blue.svelte-12qhfyh{width:50vw;height:60vh;top:-10vh;right:-8vw;background:radial-gradient(ellipse at center,rgba(74,158,224,.28) 0%,transparent 70%);animation:svelte-12qhfyh-driftC 16s ease-in-out infinite alternate}.orb-gold-r.svelte-12qhfyh{width:60vw;height:45vh;bottom:-15vh;right:5vw;background:radial-gradient(ellipse at center,rgba(212,168,50,.22) 0%,transparent 65%);animation:svelte-12qhfyh-driftD 20s ease-in-out infinite alternate}@keyframes svelte-12qhfyh-driftA{0%{transform:translate(0) scale(1);opacity:.85}33%{transform:translate(60px,40px) scale(1.08);opacity:1}66%{transform:translate(-30px,70px) scale(.95);opacity:.75}to{transform:translate(80px,-20px) scale(1.05);opacity:.9}}@keyframes svelte-12qhfyh-driftB{0%{transform:translate(0) scale(1);opacity:.8}40%{transform:translate(90px,-50px) scale(1.12);opacity:1}70%{transform:translate(40px,80px) scale(.92);opacity:.7}to{transform:translate(-20px,30px) scale(1.06);opacity:.85}}@keyframes svelte-12qhfyh-driftC{0%{transform:translate(0) scale(1);opacity:.75}35%{transform:translate(-70px,50px) scale(1.1);opacity:.95}65%{transform:translate(-30px,-60px) scale(.9);opacity:.65}to{transform:translate(40px,20px) scale(1.04);opacity:.8}}@keyframes svelte-12qhfyh-driftD{0%{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(-80px,-40px) scale(1.14);opacity:.9}to{transform:translate(50px,20px) scale(.96);opacity:.75}}.aurora.svelte-12qhfyh:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 40%,rgba(6,6,6,.55) 100%);pointer-events:none}.site-nav.svelte-12qhfyh{position:fixed;top:0;right:0;z-index:900;padding:22px 34px}@media(max-width:700px){.site-nav.svelte-12qhfyh{padding:14px 18px}.logo-s.svelte-12qhfyh{font-size:28px}.logo-clef.svelte-12qhfyh{font-size:34px}}.site-logo.svelte-12qhfyh{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;line-height:1;font-family:Times New Roman,Georgia,serif;color:#f0ead8;text-shadow:0 0 18px rgba(212,168,50,.35);transition:text-shadow .3s ease,color .25s ease}.site-logo.svelte-12qhfyh:hover{color:#fff;text-shadow:0 0 10px rgba(230,198,92,.8),0 0 30px rgba(230,198,92,.3)}.logo-s.svelte-12qhfyh{font-size:36px;font-weight:500}.logo-clef.svelte-12qhfyh{font-size:44px;display:inline-block;transform:translateY(-3px);animation:svelte-12qhfyh-clefFloat 2.5s ease-in-out infinite alternate}@keyframes svelte-12qhfyh-clefFloat{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}
