/* ============================================================
 * 模板 01 · 金曜古典（默认）
 * 奢华 · 美术馆质感 · 暖金 + 深黑 + 极光光晕
 * ============================================================ */
:root{
  --bg:#06060a;
  --gold:#d8c08a;
  --gold-bright:#efe3c3;
  --gold-dim:rgba(216,192,138,.6);
  --gold-faint:rgba(216,192,138,.2);
  --ink:#f6f3ec;
  --muted:rgba(246,243,236,.6);
}

/* 视频：紫色科技波浪 + Ken Burns */
.bg-video{
  filter:saturate(1.12) contrast(1.06) brightness(.92);
}

/* 视频加载失败时的动态渐变 */
.bg-fallback{
  position:fixed;inset:0;z-index:-1;
  background:
    radial-gradient(140% 120% at 20% 10%,#221640 0%,#0d0b18 42%,#05050a 100%),
    #05050a;
}
.bg-fallback::before,.bg-fallback::after{
  content:"";position:absolute;inset:-30%;
  background:conic-gradient(from 0deg,transparent 0 18%,rgba(140,100,210,.14) 30%,transparent 42% 58%,rgba(70,130,190,.12) 70%,transparent 82%);
  animation:drift 34s linear infinite;
}
.bg-fallback::after{animation-duration:48s;animation-direction:reverse;opacity:.6}
@keyframes drift{to{transform:rotate(360deg)}}

/* 极光光晕 */
.aurora{position:fixed;inset:-10%;z-index:1;pointer-events:none;filter:blur(60px);will-change:transform}
.aurora::before,.aurora::after,.aurora .blob{content:"";position:absolute;border-radius:50%;mix-blend-mode:screen}
.aurora::before{
  width:48vw;height:48vw;left:6%;top:-12%;
  background:radial-gradient(circle at center,rgba(214,180,120,.32),transparent 62%);
  animation:float1 22s ease-in-out infinite alternate;
}
.aurora::after{
  width:44vw;height:44vw;right:4%;bottom:-18%;
  background:radial-gradient(circle at center,rgba(110,80,200,.30),transparent 62%);
  animation:float2 26s ease-in-out infinite alternate;
}
.aurora .blob{
  width:30vw;height:30vw;left:32%;top:26%;
  background:radial-gradient(circle at center,rgba(60,140,200,.20),transparent 60%);
  animation:float3 30s ease-in-out infinite alternate;
}
@keyframes float1{from{transform:translate(0,0) scale(1)}to{transform:translate(5vw,4vw) scale(1.18)}}
@keyframes float2{from{transform:translate(0,0) scale(1.1)}to{transform:translate(-6vw,-5vw) scale(.95)}}
@keyframes float3{from{transform:translate(0,0) scale(.9)}to{transform:translate(4vw,-6vw) scale(1.15)}}

/* 标题：金白渐变大字 */
.title-cn{
  background:linear-gradient(180deg,#fffdf6 0%,#f0e6cf 38%,#c9b27e 78%,#a98f5f 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  filter:drop-shadow(0 6px 40px rgba(10,8,4,.55));
}
.title-cn .gold{
  font-weight:300;
  background:linear-gradient(180deg,#ffe9bd 0%,var(--gold) 45%,#b08f52 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  filter:drop-shadow(0 0 28px rgba(216,192,138,.45));
}
