:root{--lyric-abyss:#050b14;--lyric-navy:#0b1d3a;--lyric-navy-mid:#132d52;--lyric-cyan:#00d4ff;--lyric-teal:#00ffc8;--lyric-blue:#06f;--lyric-text:#e0e8f0;--lyric-text-dim:#7088a8;--lyric-glow:#00d4ff26;--verso-body:"Rubik", system-ui, -apple-system, sans-serif;--verso-display:"Bebas Neue", sans-serif}html,body{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;overflow:hidden}*,:before,:after{box-sizing:inherit;margin:0;padding:0}html *,body *{font-family:var(--verso-body);text-transform:none!important}html{background:var(--lyric-abyss)}body{color:var(--lyric-text);background:var(--lyric-abyss);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}::selection{background:var(--lyric-cyan);color:var(--lyric-abyss)}a{color:var(--lyric-cyan);text-decoration:none}img{max-width:100%;display:block}.atrium{z-index:1;scroll-behavior:smooth;width:100%;height:100vh;position:relative;overflow:hidden auto}.reveal{opacity:0;filter:blur(8px);transition:opacity .8s ease-out,filter .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.reveal.revealed{opacity:1;filter:blur();transform:translateY(0)}.section-inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.section-heading{font-family:var(--verso-display);color:var(--lyric-text);text-align:center;letter-spacing:.02em;margin-bottom:.75rem;font-size:clamp(3rem,6vw,5rem);font-weight:400}.section-sub{color:var(--lyric-text-dim);text-align:center;max-width:540px;margin:0 auto 4rem;font-size:1.1rem;font-weight:300}.section-halo{pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.cta-btn{font-family:var(--verso-display);letter-spacing:.15em;cursor:pointer;border-radius:2px;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.poem-block p strong{font-family:var(--verso-display);letter-spacing:.05em;color:var(--lyric-cyan);font-size:1.4rem;font-weight:400}.philosophy{color:var(--lyric-text);font-size:1.35rem;font-style:italic;line-height:1.6}.philosophy em{color:var(--lyric-teal);text-shadow:0 0 20px #00ffc833;font-style:normal}.mandela-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1e3c66;border-radius:2px;padding:2.5rem;transition:transform .4s,border-color .4s,box-shadow .4s;position:relative}.mandela-card .card-border{pointer-events:none;border:1px solid #00d4ff1a;border-radius:2px;transition:border-color .4s,box-shadow .4s;position:absolute;inset:0}.mandela-card:hover .card-border{border-color:#00d4ff4d;box-shadow:inset 0 0 30px #00d4ff0d}.mandela-quote{color:var(--lyric-text);margin-bottom:1.5rem;font-size:1.15rem;line-height:1.7}.mandela-quote strong{font-family:var(--verso-display);letter-spacing:.05em;color:var(--lyric-cyan);font-size:1.3rem;font-weight:400}.particle-canvas.svelte-12qhfyh{z-index:0;pointer-events:none;position:fixed;inset:0}
