/* ============================================================
   主题 30 · 黎明流光 (Dawn Break)
   晨曦橙金透明渐变，日出光效如破晓山巅风光摄影集
   ============================================================ */
:root{
  --c-bg:#1a0e06;
  --c-bg-grad:radial-gradient(circle at 18% 14%,rgba(249,115,22,.20),transparent 45%),
              radial-gradient(circle at 82% 22%,rgba(251,191,36,.16),transparent 45%),
              radial-gradient(circle at 50% 95%,rgba(234,88,12,.13),transparent 50%),
              linear-gradient(165deg,#1a0e06,#241610);
  --c-surface:rgba(42,28,18,.72);
  --c-surface-2:rgba(56,38,24,.60);
  --c-text:#fff4e8;
  --c-muted:#c8a888;
  --c-accent:#f97316;
  --c-accent-2:#fbbf24;
  --c-on-accent:#1a0e06;
  --c-border:rgba(249,115,22,.16);
  --font-display:'Trebuchet MS','PingFang SC',sans-serif;
  --hero-grad:linear-gradient(115deg,#f97316,#fbbf24 45%,#fde68a);
  --nav-bg:rgba(26,14,6,.60);
  --nav-blur:blur(18px);
  --shadow:0 22px 55px rgba(249,115,22,.30);
  --radius:18px;
}
/* 日出光芒层 —— 放射状日出光芒旋转扩散 */
body::before{
  content:"";position:fixed;inset:0;z-index:0;pointer-events:none;
  background:
    conic-gradient(from 0deg at 50% 110%,
      transparent 0deg,rgba(249,115,22,.16) 12deg,transparent 24deg,
      transparent 40deg,rgba(251,191,36,.14) 52deg,transparent 64deg,
      transparent 80deg,rgba(234,88,12,.12) 92deg,transparent 104deg,
      transparent 120deg,rgba(251,191,36,.14) 132deg,transparent 144deg),
    radial-gradient(70% 50% at 50% 100%,rgba(249,115,22,.18),transparent 70%);
  filter:blur(6px);
  animation:dawnRays 26s linear infinite;
}
@keyframes dawnRays{
  0%{transform:rotate(0deg) scale(1.05);opacity:.85}
  100%{transform:rotate(15deg) scale(1.08);opacity:1}
}
/* 标题：纤细字重 + 渐变流光闪烁 */
.hero h1{font-weight:300;letter-spacing:-1.5px}
.hero h1 .grad{
  background:linear-gradient(115deg,#f97316,#fbbf24 40%,#fde68a 70%,#f97316);
  background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;
  font-weight:800;animation:dawnShimmer 7s linear infinite;
}
@keyframes dawnShimmer{to{background-position:220% center}}
/* 玻璃质感卡片 */
.album-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(249,115,22,.18)}
.album-card:hover{box-shadow:0 0 0 1px rgba(251,191,36,.45),0 34px 70px rgba(249,115,22,.40);border-color:rgba(251,191,36,.50)}
.album-info{background:rgba(36,22,16,.50)}
.album-info h3{font-weight:600}
.album-badge{background:linear-gradient(115deg,#f97316,#fbbf24);color:#1a0e06;border:none}
.album-meta{border-top-color:rgba(249,115,22,.14)}
.album-meta .view{color:#fbbf24}
.section-head .kicker{background:linear-gradient(115deg,#f97316,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:5px}
.about-visual{background:linear-gradient(135deg,#7a2e0e,#f97316 45%,#fbbf24);background-size:200% auto;animation:dawnShimmer 9s linear infinite;box-shadow:0 0 60px rgba(249,115,22,.40)}
.eyebrow{background:linear-gradient(115deg,#f97316,#fbbf24,#fde68a) !important;color:#1a0e06 !important;letter-spacing:3px}
.btn.primary{background:linear-gradient(115deg,#f97316,#fbbf24);color:#1a0e06;box-shadow:0 12px 30px rgba(249,115,22,.45)}
.btn.ghost{background:rgba(255,255,255,.05);color:#fff4e8;border-color:rgba(249,115,22,.22)}
.divider{background:linear-gradient(115deg,#f97316,#fbbf24)}
.footer{background:#0e0703;border-top:1px solid rgba(249,115,22,.10)}
.logo-mark{box-shadow:0 6px 24px rgba(249,115,22,.55)}
.nav-menu a:hover{color:#f97316;background:rgba(249,115,22,.10)}
.ts-swatch.ts-dawn{background:linear-gradient(135deg,#f97316,#fbbf24,#fde68a)}
.shape.s1{background:#f97316 !important;opacity:.22 !important}
.shape.s2{background:#fbbf24 !important;opacity:.20 !important}
