﻿/* ===== Holding Page ===== */
.theme-solborne {
  min-height: 100vh;
  background:
    radial-gradient(1200px 800px at 20% -10%, rgba(255, 211, 110, 0.12), transparent 60%),
    radial-gradient(900px 700px at 120% 10%, rgba(134, 182, 255, 0.12), transparent 60%),
    #0b1020;
  color: #e6ebf5;
}

/* Centered card */
.holding-wrap {
  min-height: 85vh;
  display: grid;
  place-items: center;
  padding: 2rem 1rem;
}

.holding-card {
  max-width: 760px;
  width: 100%;
  padding: 2.25rem 1.75rem;
  border-radius: 18px;
  background: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));
  border: 1px solid rgba(255,255,255,0.08);
  box-shadow: 0 12px 36px rgba(0,0,0,.35);
  backdrop-filter: blur(6px);
}

.holding-logo {
  width: 512px;
  height: 512px;
  object-fit: contain;
  margi
