.v2-shine{background:linear-gradient(100deg,#b88e2e 0%,#e9c46a 30%,#fff3cf 45%,#e9c46a 60%,#9a7420 100%) 100% 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out 1.4s infinite v2-shine}@keyframes v2-shine{0%{background-position:100% 0}45%,to{background-position:0 0}}.v2-sky{background:radial-gradient(90% 60% at 50% 15%,#533de93d 0%,#0000 70%),linear-gradient(#08070b,#0d0b16 65%,#08070b)}.v2-stage{height:clamp(110px,14svh,200px)}.v2-dawn{background:radial-gradient(55% 100% at 50% 100%,#e9c46a4d 0%,#b88e2e1a 45%,#0000 80%);height:320px}.v2-horizon{aspect-ratio:1;background:#08070b;width:max(240vw,1800px);transform:translate(-50%);box-shadow:0 -1px #ffeec8d9,0 -6px 24px #e9c46a8c,0 -30px 120px #c9a13d59,inset 0 2px 24px #e9c46a2e}.v2-sun{display:none}main[data-gold3d=off] .v2-sun{display:block}.v2-sun{width:380px;margin-bottom:-250px;animation:2.8s cubic-bezier(.16,1,.3,1) .3s both v2-sunrise;transform:translate(-50%)}.v2-sun-glow{filter:blur(30px);background:radial-gradient(closest-side,#e9c46a73,#0000);animation:7s ease-in-out infinite v2-breathe;transform:scale(1.1)}.v2-star{animation-name:v2-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.v2-rise{animation:1.1s cubic-bezier(.16,1,.3,1) both v2-rise}@keyframes v2-sunrise{0%{opacity:0;transform:translate(-50%,140px)rotate(-8deg)}to{opacity:1;transform:translate(-50%)rotate(0)}}@keyframes v2-breathe{0%,to{opacity:.8}50%{opacity:1}}@keyframes v2-twinkle{0%,to{transform:scale(1)}50%{opacity:.1;transform:scale(.6)}}@keyframes v2-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@media (max-width:640px){.v2-sun{width:260px;margin-bottom:-145px}}@media (prefers-reduced-motion:reduce){.v2-shine,.v2-sun,.v2-sun-glow,.v2-star,.v2-rise{animation:none}}.text-gold-gradient{background:linear-gradient(135deg,#c9a13d 0%,#e9c46a 45%,#8e6a17 100%);color:#0000;-webkit-background-clip:text;background-clip:text}
