.monciel-starfield{position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at center,#1a1a2e 0%,#0f0f12 65%,#000 100%);will-change:transform;transition:transform .6s ease-out}.monciel-starfield::before{content:'';position:absolute;inset:0;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,transparent),radial-gradient(1.2px 1.2px at 40% 70%,#fff,transparent),radial-gradient(1px 1px at 90% 40%,#d4af37,transparent);background-size:600px 600px;animation:monciel-rotate-slow 480s linear infinite;opacity:.6}.monciel-starfield::after{content:'';position:absolute;inset:0;background-image:radial-gradient(1px 1px at 15% 15%,#fff,transparent);background-size:800px 800px;animation:monciel-rotate-reverse 720s linear infinite;opacity:.3}@keyframes monciel-rotate-slow{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes monciel-rotate-reverse{from{transform:rotate(360deg)}to{transform:rotate(0)}}.monciel-starfield.paused::before,.monciel-starfield.paused::after{animation-play-state:paused!important}@media(max-width:768px){.monciel-starfield::after{display:none}.monciel-starfield::before{background-size:400px 400px;animation-duration:600s;opacity:.5}}@media(prefers-reduced-motion:reduce){.monciel-starfield::before,.monciel-starfield::after{animation:none!important}.monciel-cursor,.monciel-cursor-trail,.monciel-cursor-line{display:none!important}*{cursor:auto!important}}body{background:#0f0f12!important}.monciel-pause-btn{position:fixed;bottom:20px;right:20px;z-index:9999;background:rgb(26 26 30 / .85);backdrop-filter:blur(10px);border:1px solid rgb(212 175 55 / .35);color:#d4af37;border-radius:30px;padding:9px 18px;font-size:12px;letter-spacing:1px;cursor:pointer;box-shadow:0 0 15px rgb(212 175 55 / .15)}@media(min-width:769px){*{cursor:none!important}.monciel-cursor{position:fixed;top:0;left:0;width:14px;height:14px;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);transition:width .2s,height .2s}.monciel-cursor-dot{width:100%;height:100%;background:radial-gradient(circle,#fff 0%,#fff 30%,#d4af37 70%);border-radius:50%;box-shadow:0 0 12px #d4af37,0 0 24px rgb(212 175 55 / .6),0 0 40px rgb(212 175 55 / .25);animation:monciel-pulse 2s ease-in-out infinite}.monciel-cursor.hover{width:22px;height:22px}.monciel-cursor.hover .monciel-cursor-dot{box-shadow:0 0 18px #d4af37,0 0 36px rgb(212 175 55 / .8),0 0 52px rgb(212 175 55 / .4)}.monciel-cursor-trail{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#d4af37 0%,rgb(212 175 55 / .6) 40%,transparent 70%);box-shadow:0 0 8px rgb(212 175 55 / .5)}.monciel-cursor-trail.t1{width:7px;height:7px;opacity:.7}.monciel-cursor-trail.t2{width:5px;height:5px;opacity:.5}.monciel-cursor-trail.t3{width:3px;height:3px;opacity:.35}.monciel-cursor-line{position:fixed;top:0;left:0;pointer-events:none;z-index:9998;height:1px;background:linear-gradient(90deg,rgb(212 175 55 / .5),#fff0);transform-origin:left center;opacity:.6}}@keyframes monciel-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}