@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Orbitron:wght@500;600;700;800&display=swap');

:root{
  --bg:#050403;
  --bg2:#0d0903;
  --panel:#100c05;
  --panel2:#171006;
  --line:rgba(214,168,59,.2);
  --line-soft:rgba(255,255,255,.07);
  --blue:#d6a83b;
  --blue2:#f2d27c;
  --blue3:#9f701d;
  --green:#e1bd5c;
  --text:#fff6dc;
  --muted:#a99a77;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  min-height:100vh;
  background:
    radial-gradient(circle at 11% 21%, rgba(214,168,59,.15), transparent 28%),
    radial-gradient(circle at 86% 84%, rgba(105,70,15,.14), transparent 25%),
    linear-gradient(180deg,#090704 0%, #020201 100%);
  color:var(--text);
  font-family:Inter, sans-serif;
  overflow-x:hidden;
}
a{text-decoration:none;color:inherit}
button,input{font:inherit}
button{color:inherit}

.bg-grid,.bg-noise,.bg-vignette,.bg-glow{
  position:fixed;
  inset:0;
  pointer-events:none;
}
.bg-grid{
  z-index:-4;
  background-image:
    linear-gradient(rgba(255,255,255,.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.02) 1px, transparent 1px);
  background-size:50px 50px;
  mask-image:linear-gradient(to bottom, black, transparent 95%);
}
.bg-noise{
  z-index:-3;
  opacity:.03;
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}
.bg-vignette{
  z-index:-2;
  background:radial-gradient(circle, transparent 45%, rgba(0,0,0,.68) 100%);
}
.bg-glow{
  z-index:-1;
  filter:blur(120px);
  opacity:.16;
}
.bg-glow-left{
  width:480px;height:480px;background:#1f80ff;
  left:-210px;top:80px;right:auto;bottom:auto;
}
.bg-glow-right{
  width:480px;height:480px;background:#4f46ff;
  right:-160px;bottom:-110px;left:auto;top:auto;
}

.shell{width:min(1120px, calc(100% - 28px)); margin:auto}

.topbar{
  margin-top:14px;
  min-height:62px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 16px;
  border:1px solid var(--line);
  border-radius:16px;
  background:rgba(6,10,18,.78);
  backdrop-filter:blur(14px);
  box-shadow:0 18px 40px rgba(0,0,0,.2);
}
.brand{
  display:flex;
  align-items:center;
  gap:10px;
  font:700 13px Orbitron, sans-serif;
  letter-spacing:.08em;
}
.brand-box{
  width:28px;height:28px;
  display:grid;place-items:center;
  border-radius:8px;
  border:1px solid rgba(86,183,255,.32);
  background:linear-gradient(145deg, rgba(86,183,255,.18), rgba(255,255,255,.03));
  color:#9ee8ff;
}
.nav{
  display:flex;
  align-items:center;
  gap:7px;
}
.nav a{
  font-size:11px;
  color:#9aa8bf;
  padding:9px 11px;
  border-radius:10px;
  transition:.2s;
}
.nav a:hover,.nav a.active{
  color:#f0f7ff;
  background:rgba(86,183,255,.10);
}
.online-pill{
  display:flex;
  align-items:center;
  gap:7px;
  padding:9px 11px;
  border-radius:11px;
  border:1px solid rgba(51,239,155,.16);
  background:rgba(51,239,155,.05);
  color:#b5f5d4;
  font-size:10px;
}
.online-pill i{
  width:7px;height:7px;border-radius:50%;
  background:var(--green);
  box-shadow:0 0 12px rgba(51,239,155,.8);
  display:block;
}

.eyebrow{
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:8px 11px;
  border-radius:999px;
  border:1px solid var(--line-soft);
  color:#93a3bb;
  font-size:9px;
  letter-spacing:.18em;
}
.eyebrow span{width:19px;height:1px;background:var(--blue);display:block}
.eyebrow.gold{
  border-color:var(--line);
  color:#94bbff;
}
.eyebrow.gold span{background:var(--blue)}

.home-hero{
  min-height:calc(100vh - 80px);
  display:grid;
  grid-template-columns:1.1fr .9fr;
  gap:28px;
  align-items:center;
}
.home-copy h1{
  margin:18px 0 12px;
  font:700 clamp(64px, 10vw, 120px)/.82 Orbitron, sans-serif;
  letter-spacing:-.06em;
  color:#fff6dc;
}
.home-copy h1 em{
  font-style:normal;
  color:#6e91ff;
}
.home-copy p{
  color:var(--muted);
  line-height:1.8;
  font-size:14px;
}
.home-actions{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  margin-top:28px;
}
.btn{
  height:48px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 18px;
  border-radius:12px;
  border:1px solid var(--line-soft);
  background:rgba(255,255,255,.03);
  transition:.25s;
}
.btn:hover{
  transform:translateY(-2px);
  background:rgba(255,255,255,.06);
}
.btn-gold{
  border-color:rgba(86,183,255,.24);
  background:linear-gradient(145deg, rgba(86,183,255,.16), rgba(95,101,255,.10));
  color:#eaf7ff;
  box-shadow:0 0 25px rgba(86,183,255,.08);
}
.home-card{
  min-height:340px;
  border:1px solid var(--line);
  border-radius:24px;
  padding:28px;
  background:
    linear-gradient(180deg, rgba(12,18,28,.96), rgba(7,10,18,.95));
  box-shadow:inset 0 0 60px rgba(86,183,255,.03);
}
.home-card-kicker{
  color:#8ba5c8;
  font-size:9px;
  letter-spacing:.17em;
}
.home-card h2,.home-card h3,.home-card h4{
  font-family:Orbitron, sans-serif;
  margin:10px 0 0;
  letter-spacing:-.04em;
}
.home-card h2{font-size:42px}
.home-card h3{font-size:34px;color:#84dfff}
.home-card h4{font-size:28px;color:#8a98b8}
.home-card-line{
  height:1px;
  background:var(--line);
  margin:22px 0;
}
.home-card p{color:#8a97ae;font-size:12px}

/* MEMBERS BLUE THEME */
.tactical-main{
  padding:42px 0 60px;
}
.tactical-hero{
  display:grid;
  grid-template-columns:1fr auto;
  gap:20px;
  align-items:end;
  margin-bottom:24px;
}
.hero-left h1{
  margin:18px 0 6px;
  font:800 clamp(58px, 9vw, 108px)/.88 Orbitron, sans-serif;
  letter-spacing:-.05em;
  color:#e8f2ff;
  text-shadow:0 0 26px rgba(255,255,255,.03);
}
.hero-left p{
  margin:0;
  color:#8ab4ff;
  font-size:12px;
  letter-spacing:.15em;
}
.count-card{
  width:170px;
  min-height:112px;
  border:1px solid var(--line);
  border-radius:16px;
  padding:18px 18px 16px;
  background:linear-gradient(180deg, rgba(10,17,27,.93), rgba(7,11,18,.95));
  box-shadow:0 12px 40px rgba(0,0,0,.22);
}
.count-card small{
  color:#87a0c1;
  font-size:8px;
  letter-spacing:.18em;
}
.count-card strong{
  display:block;
  font:800 46px Orbitron, sans-serif;
  margin:6px 0 2px;
  color:#f2f7ff;
}
.count-card span{
  color:#b4d7d3;
  font-size:8px;
  letter-spacing:.14em;
}

.tactical-toolbar{
  display:flex;
  justify-content:space-between;
  gap:14px;
  align-items:center;
  padding:12px;
  border:1px solid var(--line-soft);
  border-radius:15px;
  background:rgba(10,14,24,.84);
  margin-bottom:20px;
}
.search-wrap{
  flex:1;
  max-width:390px;
  height:42px;
  display:flex;
  align-items:center;
  gap:9px;
  padding:0 14px;
  border-radius:12px;
  background:rgba(255,255,255,.02);
  border:1px solid var(--line-soft);
}
.search-wrap span{color:#7f9abf}
.search-wrap input{
  flex:1;
  border:0;
  outline:0;
  background:none;
  color:#eef6ff;
  font-size:11px;
}
.search-wrap input::placeholder{color:#60718d}
.filters{
  display:flex;
  gap:8px;
  flex-wrap:wrap;
}
.filter{
  height:38px;
  padding:0 14px;
  border-radius:10px;
  border:1px solid transparent;
  background:rgba(255,255,255,.02);
  color:#96a5bd;
  font-size:10px;
  cursor:pointer;
  transition:.2s;
}
.filter:hover,.filter.active{
  color:#eff8ff;
  border-color:rgba(86,183,255,.20);
  background:rgba(86,183,255,.10);
}

.rank-block{
  margin-bottom:18px;
}
.rank-block.hide-section{
  display:none;
}
.rank-title{
  margin:0 0 10px;
  font:700 28px Orbitron, sans-serif;
  letter-spacing:-.03em;
}
.owner-title{color:#d6a83b}
.core-title{color:#b88924}
.member-title{color:#ffffff}

.featured-card{
  min-height:154px;
  display:grid;
  grid-template-columns:120px 170px 1fr 80px;
  align-items:center;
  gap:15px;
  padding:16px;
  border:1px solid rgba(86,183,255,.18);
  border-radius:16px;
  background:
    linear-gradient(180deg, rgba(12,18,28,.94), rgba(7,11,18,.96));
  position:relative;
  cursor:pointer;
  transition:.25s;
}
.featured-card:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 45px rgba(0,0,0,.28);
}
.featured-emblem{
  height:100%;
  min-height:120px;
  border-radius:12px;
  border:1px solid rgba(86,183,255,.14);
  display:grid;
  place-items:center;
  background:linear-gradient(145deg, rgba(86,183,255,.08), rgba(255,255,255,.02));
}
.emblem-mark{
  width:64px;height:64px;border-radius:50%;
  display:grid;place-items:center;
  border:1px solid rgba(86,183,255,.18);
  color:#9ee8ff;
  font-size:26px;
}
.featured-portrait{
  position:relative;
  min-height:120px;
  border-radius:12px;
  border:1px solid var(--line-soft);
  display:grid;
  place-items:center;
  background:linear-gradient(180deg, rgba(8,12,18,.95), rgba(13,18,27,.9));
}
.portrait-glow{
  position:absolute; inset:18px;
  border-radius:12px;
  background:radial-gradient(circle, rgba(86,183,255,.16), transparent 65%);
  filter:blur(6px);
}
.portrait-text{
  position:relative;
  z-index:2;
  font:800 36px Orbitron, sans-serif;
  color:#d7ebff;
}
.featured-content h2{
  margin:0 0 4px;
  font:700 22px Orbitron, sans-serif;
}
.featured-content p{
  margin:0;
  color:#9eb1cb;
  font-size:11px;
}
.featured-id,.card-id{
  margin-top:10px;
  color:#8090a8;
  font-size:9px;
  letter-spacing:.08em;
}
.featured-links,.card-links{
  display:flex;
  gap:6px;
  margin-top:12px;
}
.featured-links a,.card-links a,.modal-action{
  min-width:28px;
  height:28px;
  border-radius:8px;
  border:1px solid var(--line-soft);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.02);
  color:#bfd5ef;
  font-size:10px;
}
.featured-number{
  justify-self:end;
  font:800 74px Orbitron, sans-serif;
  color:rgba(86,183,255,.10);
}

.core-grid{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:12px;
}
.core-card{
  min-height:118px;
  display:grid;
  grid-template-columns:100px 1fr;
  gap:12px;
  align-items:center;
  padding:12px;
  border-radius:15px;
  border:1px solid rgba(95,101,255,.14);
  background:linear-gradient(180deg, rgba(12,14,24,.95), rgba(8,10,16,.96));
  cursor:pointer;
  transition:.25s;
}
.core-card:hover{
  transform:translateY(-3px);
  box-shadow:0 16px 40px rgba(0,0,0,.25);
}
.core-portrait{
  min-height:92px;
  border-radius:11px;
  border:1px solid rgba(95,101,255,.12);
  background:radial-gradient(circle, rgba(95,101,255,.14), transparent 68%), linear-gradient(180deg, rgba(10,11,18,.95), rgba(14,15,24,.92));
  display:grid;
  place-items:center;
}
.core-portrait span{
  font:700 28px Orbitron, sans-serif;
  color:#c7caff;
}
.core-content h3{
  margin:0 0 5px;
  font:700 15px Orbitron, sans-serif;
}
.core-content p{
  margin:0;
  color:#959cd4;
  font-size:10px;
}

.member-grid{
  display:grid;
  grid-template-columns:repeat(5, 1fr);
  gap:10px;
}
.small-card{
  min-height:168px;
  padding:14px 12px;
  border-radius:14px;
  border:1px solid rgba(57,233,156,.15);
  background:linear-gradient(180deg, rgba(8,18,15,.95), rgba(7,10,9,.96));
  text-align:center;
  cursor:pointer;
  transition:.25s;
}
.small-card:hover{
  transform:translateY(-3px);
  box-shadow:0 14px 30px rgba(0,0,0,.22);
}
.small-avatar{
  width:58px;height:58px;
  margin:6px auto 12px;
  border-radius:50%;
  border:1px solid rgba(57,233,156,.18);
  display:grid;
  place-items:center;
  background:radial-gradient(circle, rgba(57,233,156,.13), transparent 70%);
  font:700 19px Orbitron, sans-serif;
  color:#b8ffd8;
}
.small-card h4{
  margin:0 0 5px;
  font:700 12px Orbitron, sans-serif;
}
.small-card p{
  margin:0;
  color:#8ec0a4;
  font-size:10px;
}
.small-card span{
  display:block;
  margin-top:9px;
  color:#69877a;
  font-size:8px;
  letter-spacing:.08em;
}

.profile-card.hide{
  display:none;
}
.empty-state{
  display:none;
  margin-top:20px;
  padding:40px 20px;
  border:1px dashed var(--line-soft);
  border-radius:15px;
  color:#8a98af;
  text-align:center;
}
.empty-state.show{display:block}
.empty-state strong{
  display:block;
  font:700 18px Orbitron, sans-serif;
  color:#cadcf5;
  margin-bottom:8px;
}
.empty-state span{font-size:11px}

/* POPUP */
.profile-overlay{
  position:fixed;
  inset:0;
  z-index:60;
  background:rgba(0,0,0,.68);
  backdrop-filter:blur(7px);
  opacity:0;
  visibility:hidden;
  transition:.25s;
}
.profile-overlay.show{
  opacity:1;
  visibility:visible;
}
.profile-modal{
  position:fixed;
  z-index:70;
  left:50%;
  top:50%;
  transform:translate(-50%,-46%) scale(.96);
  width:min(780px, calc(100% - 26px));
  min-height:390px;
  border-radius:22px;
  border:1px solid var(--line);
  background:
    radial-gradient(circle at right top, rgba(86,183,255,.12), transparent 28%),
    linear-gradient(180deg, rgba(16,20,30,.97), rgba(8,10,16,.98));
  display:grid;
  grid-template-columns:280px 1fr;
  overflow:hidden;
  box-shadow:0 35px 90px rgba(0,0,0,.5);
  opacity:0;
  visibility:hidden;
  transition:.3s;
}
.profile-modal.show{
  opacity:1;
  visibility:visible;
  transform:translate(-50%,-50%) scale(1);
}
.profile-close{
  position:absolute;
  right:12px;
  top:12px;
  width:34px;height:34px;
  border-radius:10px;
  border:1px solid var(--line-soft);
  background:rgba(255,255,255,.03);
  cursor:pointer;
  z-index:2;
}
.modal-side{
  position:relative;
  padding:24px;
  border-right:1px solid var(--line-soft);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:16px;
  background:linear-gradient(180deg, rgba(17,23,34,.96), rgba(10,12,18,.96));
}
.modal-badge{
  padding:7px 11px;
  border-radius:999px;
  border:1px solid rgba(86,183,255,.18);
  background:rgba(86,183,255,.08);
  color:#c9f1ff;
  font-size:9px;
  letter-spacing:.15em;
}
.modal-big-no{
  position:absolute;
  left:18px;
  top:18px;
  font:800 58px Orbitron, sans-serif;
  color:rgba(86,183,255,.09);
}
.modal-symbol{
  width:118px;height:118px;
  border-radius:50%;
  border:1px solid rgba(86,183,255,.20);
  display:grid;
  place-items:center;
  background:radial-gradient(circle, rgba(86,183,255,.14), transparent 70%);
  font:800 40px Orbitron, sans-serif;
  color:#eff8ff;
}
.modal-status{
  color:#aef6cf;
  font-size:10px;
  letter-spacing:.14em;
}
.modal-main{
  padding:32px 28px;
}
.modal-kicker{
  color:#88a7d1;
  font-size:9px;
  letter-spacing:.16em;
}
.modal-main h2{
  margin:14px 0 6px;
  font:800 34px Orbitron, sans-serif;
}
.modal-title{
  margin:0;
  color:#86c8ff;
  font-size:13px;
}
.modal-about{
  margin:14px 0 0;
  color:#92a2b8;
  font-size:13px;
  line-height:1.8;
}
.modal-info-grid{
  margin-top:22px;
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:10px;
}
.modal-info-grid div{
  padding:14px;
  border-radius:14px;
  border:1px solid var(--line-soft);
  background:rgba(255,255,255,.02);
}
.modal-info-grid small{
  display:block;
  color:#74839d;
  font-size:9px;
  letter-spacing:.14em;
}
.modal-info-grid strong{
  display:block;
  margin-top:7px;
  color:#eef6ff;
  font-size:12px;
}
.modal-actions{
  margin-top:18px;
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}
.modal-action{
  min-width:130px;
  height:42px;
  padding:0 16px;
  border-radius:12px;
  justify-content:center;
}

@media(max-width:980px){
  .member-grid{
    grid-template-columns:repeat(3, 1fr);
  }
}
@media(max-width:820px){
  .home-hero{
    grid-template-columns:1fr;
    padding:40px 0 60px;
  }
  .tactical-hero{
    grid-template-columns:1fr;
  }
  .tactical-toolbar{
    flex-direction:column;
    align-items:stretch;
  }
  .search-wrap{
    max-width:none;
  }
  .featured-card{
    grid-template-columns:1fr;
    text-align:center;
  }
  .featured-number{
    display:none;
  }
  .featured-links,.card-links{
    justify-content:center;
  }
  .core-grid{
    grid-template-columns:1fr;
  }
  .profile-modal{
    grid-template-columns:1fr;
  }
  .modal-side{
    border-right:0;
    border-bottom:1px solid var(--line-soft);
    min-height:220px;
  }
}
@media(max-width:620px){
  .topbar{
    padding:10px 12px;
    gap:10px;
    align-items:flex-start;
    flex-direction:column;
  }
  .nav{
    width:100%;
    flex-wrap:wrap;
  }
  .nav a{
    font-size:10px;
  }
  .hero-left h1{
    font-size:52px;
  }
  .member-grid{
    grid-template-columns:repeat(2, 1fr);
  }
  .modal-info-grid{
    grid-template-columns:1fr;
  }
}
@media(max-width:420px){
  .member-grid{
    grid-template-columns:1fr;
  }
}


/* ===== CMS / FIREBASE additions ===== */
.cms-loading{
  min-height:240px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:15px;
  color:#7184a1;
  font-size:9px;
  letter-spacing:.15em;
}
.loader-ring{
  width:38px;height:38px;
  border-radius:50%;
  border:2px solid rgba(255,255,255,.06);
  border-top-color:#d6a83b;
  animation:cmsSpin .7s linear infinite;
}
@keyframes cmsSpin{to{transform:rotate(360deg)}}

.firebase-notice{
  padding:17px 18px;
  margin:0 0 20px;
  border-radius:14px;
  border:1px solid rgba(255,190,87,.18);
  background:rgba(255,190,87,.05);
}
.firebase-notice b{
  display:block;
  color:#ffd18b;
  font-size:12px;
}
.firebase-notice span{
  display:block;
  margin-top:6px;
  color:#8b92a3;
  font-size:10px;
}

.featured-portrait,
.core-portrait,
.small-avatar{
  overflow:hidden;
}
.featured-portrait img,
.core-portrait img,
.small-avatar img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.featured-portrait span,
.core-portrait span,
.small-avatar span{
  position:relative;
  z-index:2;
}

.modal-photo-frame{
  width:128px;
  height:128px;
  border-radius:50%;
  overflow:hidden;
  border:1px solid rgba(86,183,255,.20);
  background:radial-gradient(circle,rgba(86,183,255,.14),transparent 70%);
  display:grid;
  place-items:center;
}
.modal-photo-frame img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.modal-photo-frame .modal-symbol{
  width:100%;
  height:100%;
  border:0;
}


/* FIX: respect HTML hidden attribute */
[hidden]{
  display:none !important;
}
.cms-loading[hidden],
.firebase-notice[hidden]{
  display:none !important;
}


/* ==========================================================
   ADMIN V7 PUBLIC CUSTOMIZATION
   ========================================================== */
:root{
  --site-background-image:none;
  --site-background-brightness:.78;
}

body.home-page,
body.members-page{
  background-image:
    radial-gradient(circle at 11% 21%, rgba(214,168,59,.16), transparent 28%),
    radial-gradient(circle at 86% 84%, rgba(126,84,16,.12), transparent 25%),
    linear-gradient(180deg,rgba(5,8,16,.86) 0%,rgba(3,5,10,.92) 100%),
    var(--site-background-image);
  background-size:auto,auto,auto,cover;
  background-position:center,center,center,center;
  background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;
  background-attachment:fixed,fixed,fixed,fixed;
}

/* OWNER ช่องซ้ายเป็นรูป */
.featured-emblem{
  overflow:hidden;
  padding:0;
}

.featured-emblem img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  pointer-events:none;
}

/* Popup profile: square instead of circle */
.modal-photo-frame{
  width:142px;
  height:142px;
  border-radius:18px !important;
  overflow:hidden;
  border:1px solid rgba(86,183,255,.24);
  background:
    radial-gradient(circle,rgba(86,183,255,.12),transparent 72%),
    #09101a;
  box-shadow:0 14px 42px rgba(0,0,0,.28);
}

.modal-photo-frame img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:0 !important;
}

.modal-photo-frame .modal-symbol{
  width:100%;
  height:100%;
  border:0 !important;
  border-radius:0 !important;
}

.modal-info-grid{
  grid-template-columns:repeat(3,1fr);
}

/* copy deterrence */
.copy-guard body,
.copy-guard body *:not(input):not(textarea){
  -webkit-user-select:none;
  user-select:none;
}

.copy-guard img{
  -webkit-user-drag:none;
  user-drag:none;
}

input,textarea{
  -webkit-user-select:text!important;
  user-select:text!important;
}

[hidden]{
  display:none!important;
}

@media(max-width:820px){
  .modal-info-grid{
    grid-template-columns:1fr;
  }
}


/* ==========================================================
   RANK CARD COLOR MATCH
   OWNER = CYAN / LEADER = RED / MEMBERS = WHITE
   ========================================================== */

/* OWNER — ฟ้าเหมือนหัวข้อ OWNER */
.featured-card{
  border-color:rgba(136,216,255,.34) !important;
  background:
    radial-gradient(circle at 15% 50%,rgba(136,216,255,.075),transparent 34%),
    linear-gradient(180deg,rgba(9,20,31,.97),rgba(5,10,17,.98)) !important;
  box-shadow:
    inset 0 0 40px rgba(136,216,255,.025),
    0 0 0 1px rgba(136,216,255,.015);
}
.featured-card:hover{
  border-color:rgba(136,216,255,.58) !important;
  box-shadow:
    0 18px 46px rgba(0,0,0,.32),
    0 0 28px rgba(136,216,255,.08) !important;
}
.featured-emblem,
.featured-portrait{
  border-color:rgba(136,216,255,.24) !important;
}
.featured-number{
  color:rgba(136,216,255,.11) !important;
}

/* LEADER — แดงเหมือนหัวข้อ Leader */
.core-card{
  border-color:rgba(250,30,30,.30) !important;
  background:
    radial-gradient(circle at 18% 50%,rgba(250,30,30,.065),transparent 38%),
    linear-gradient(180deg,rgba(25,8,12,.97),rgba(9,7,11,.98)) !important;
  box-shadow:
    inset 0 0 36px rgba(250,30,30,.018);
}
.core-card:hover{
  border-color:rgba(250,30,30,.52) !important;
  box-shadow:
    0 16px 42px rgba(0,0,0,.30),
    0 0 26px rgba(250,30,30,.07) !important;
}
.core-portrait{
  border-color:rgba(250,30,30,.25) !important;
  background:
    radial-gradient(circle,rgba(250,30,30,.09),transparent 70%),
    linear-gradient(180deg,rgba(18,8,11,.97),rgba(11,8,12,.98)) !important;
}
.core-content p{
  color:rgba(255,130,138,.72) !important;
}

/* MEMBERS — ขาว/เทาเหมือนหัวข้อ MEMBERS */
.small-card{
  border-color:rgba(255,255,255,.18) !important;
  background:
    radial-gradient(circle at 50% 18%,rgba(255,255,255,.045),transparent 35%),
    linear-gradient(180deg,rgba(15,17,22,.97),rgba(7,9,13,.98)) !important;
  box-shadow:
    inset 0 0 32px rgba(255,255,255,.012);
}
.small-card:hover{
  border-color:rgba(255,255,255,.34) !important;
  box-shadow:
    0 14px 34px rgba(0,0,0,.28),
    0 0 22px rgba(255,255,255,.035) !important;
}
.small-avatar{
  border-color:rgba(255,255,255,.22) !important;
  background:
    radial-gradient(circle,rgba(255,255,255,.075),transparent 70%) !important;
}
.small-card p{
  color:rgba(220,226,238,.68) !important;
}

/* หัวข้อให้ตรงกับสีการ์ด */
.owner-title{color:#d6a83b !important;}
.core-title{color:#b88924 !important;}
.member-title{color:#ffffff !important;}


/* ==========================================================
   POPUP RANK THEME + FULL LEFT IMAGE
   OWNER = CYAN / CORE(LEADER) = RED / MEMBER = WHITE
   ========================================================== */

.profile-modal{
  --rank-accent:#d6a83b;
  --rank-rgb:136,216,255;

  border-color:rgba(var(--rank-rgb),.36) !important;
  background:
    radial-gradient(circle at 82% 8%,rgba(var(--rank-rgb),.095),transparent 30%),
    linear-gradient(180deg,rgba(12,18,28,.985),rgba(5,8,14,.99)) !important;

  box-shadow:
    0 35px 90px rgba(0,0,0,.55),
    0 0 40px rgba(var(--rank-rgb),.055) !important;
}

/* OWNER */
.profile-modal[data-role="owner"]{
  --rank-accent:#d6a83b;
  --rank-rgb:136,216,255;
}

/* CORE / Leader */
.profile-modal[data-role="core"]{
  --rank-accent:#b88924;
  --rank-rgb:250,30,30;
}

/* MEMBER */
.profile-modal[data-role="member"]{
  --rank-accent:#ffffff;
  --rank-rgb:220,226,238;
}

/* ----- Left panel = full image ----- */
.profile-modal .modal-side{
  position:relative;
  min-height:390px;
  padding:22px !important;
  overflow:hidden;

  border-right:1px solid rgba(var(--rank-rgb),.18) !important;
  background:#05080d !important;

  justify-content:space-between !important;
  align-items:center !important;
  isolation:isolate;
}

/* dark/tinted overlay so text stays readable */
.profile-modal .modal-side::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    linear-gradient(
      180deg,
      rgba(3,6,11,.38) 0%,
      rgba(3,6,11,.08) 35%,
      rgba(3,6,11,.18) 58%,
      rgba(3,6,11,.78) 100%
    ),
    linear-gradient(
      90deg,
      rgba(var(--rank-rgb),.09),
      transparent 48%
    );
}

/* subtle rank glow */
.profile-modal .modal-side::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  box-shadow:inset 0 0 70px rgba(var(--rank-rgb),.08);
}

/* The old square photo becomes the entire left panel */
.profile-modal .modal-photo-frame{
  position:absolute !important;
  inset:0 !important;
  z-index:0 !important;

  width:100% !important;
  height:100% !important;

  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:#070a10 !important;
}

.profile-modal .modal-photo-frame img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center center !important;
  border-radius:0 !important;
}

/* fallback fills whole left side too */
.profile-modal .modal-photo-frame .modal-symbol{
  width:100% !important;
  height:100% !important;

  border:0 !important;
  border-radius:0 !important;

  display:grid !important;
  place-items:center !important;

  background:
    radial-gradient(circle,rgba(var(--rank-rgb),.15),transparent 68%),
    #070a10 !important;

  color:var(--rank-accent) !important;
  font-size:64px !important;
}

/* Put overlay content above image */
.profile-modal .modal-badge,
.profile-modal .modal-big-no,
.profile-modal .modal-status{
  position:relative;
  z-index:3;
}

.profile-modal .modal-big-no{
  position:absolute !important;
  top:18px !important;
  left:20px !important;

  color:rgba(var(--rank-rgb),.16) !important;
  text-shadow:0 0 24px rgba(var(--rank-rgb),.08);
}

.profile-modal .modal-badge{
  margin-top:66px;

  color:var(--rank-accent) !important;
  border-color:rgba(var(--rank-rgb),.34) !important;
  background:rgba(4,8,14,.62) !important;

  box-shadow:
    0 7px 25px rgba(0,0,0,.25),
    inset 0 0 14px rgba(var(--rank-rgb),.06);

  backdrop-filter:blur(9px);
}

.profile-modal .modal-status{
  margin-top:auto;
  margin-bottom:4px;

  padding:8px 12px;
  border:1px solid rgba(74,241,169,.20);
  border-radius:999px;

  background:rgba(4,8,14,.62);
  backdrop-filter:blur(9px);

  box-shadow:0 8px 24px rgba(0,0,0,.24);
}

/* ----- Right card follows rank color ----- */
.profile-modal .modal-kicker{
  color:rgba(var(--rank-rgb),.72) !important;
}

.profile-modal .modal-title{
  color:var(--rank-accent) !important;
}

.profile-modal .modal-info-grid div{
  border-color:rgba(var(--rank-rgb),.16) !important;

  background:
    linear-gradient(
      145deg,
      rgba(var(--rank-rgb),.035),
      rgba(255,255,255,.012)
    ) !important;
}

.profile-modal .modal-info-grid small{
  color:rgba(var(--rank-rgb),.58) !important;
}

.profile-modal .modal-action{
  border-color:rgba(var(--rank-rgb),.18) !important;
  color:#fff6dc !important;

  background:
    linear-gradient(
      145deg,
      rgba(var(--rank-rgb),.045),
      rgba(255,255,255,.012)
    ) !important;
}

.profile-modal .modal-action:hover{
  border-color:rgba(var(--rank-rgb),.42) !important;

  box-shadow:
    0 0 22px rgba(var(--rank-rgb),.07);
}

.profile-modal .profile-close{
  border-color:rgba(var(--rank-rgb),.20) !important;
}

@media(max-width:820px){
  .profile-modal .modal-side{
    min-height:360px;
    border-right:0 !important;
    border-bottom:1px solid rgba(var(--rank-rgb),.18) !important;
  }

  .profile-modal .modal-photo-frame img{
    object-position:center 30% !important;
  }
}


/* ==========================================================
   POPUP LAYOUT FIX
   - role badge -> top right
   - online -> bottom left
   - hide top-left small number
   - hide any bottom number
   ========================================================== */

.profile-modal .modal-big-no,
#modalIndex{
  display:none !important;
  opacity:0 !important;
  visibility:hidden !important;
}

.profile-modal .modal-side{
  justify-content:center !important;
  align-items:center !important;
}

.profile-modal .modal-badge{
  position:absolute !important;
  top:20px !important;
  right:20px !important;
  left:auto !important;
  margin:0 !important;
  z-index:4 !important;
}

.profile-modal .modal-status{
  position:absolute !important;
  left:20px !important;
  bottom:18px !important;
  right:auto !important;
  top:auto !important;
  margin:0 !important;
  z-index:4 !important;
}

/* In case any old floating index/number element exists */
.profile-modal [class*="number"],
.profile-modal [class*="big-no"]{
  /* keep explicit ones hidden unless they are not modal elements */
}
.profile-modal .modal-big-number,
.profile-modal .modal-number,
.profile-modal .modal-no,
.profile-modal .member-index,
.profile-modal .big-index{
  display:none !important;
}

@media(max-width:820px){
  .profile-modal .modal-badge{
    top:16px !important;
    right:16px !important;
  }

  .profile-modal .modal-status{
    left:16px !important;
    bottom:14px !important;
  }
}


/* PERMANENT FIX: remove popup member number */
#modalIndex,
.modal-big-no{
  display:none !important;
}


/* ==========================================================
   FIX: popup fallback "S" showing under real image
   ========================================================== */

/* Make left photo frame a true full-cover layer, not a 2-row grid */
.profile-modal .modal-photo-frame{
  display:block !important;
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  overflow:hidden !important;
}

/* Real photo fills the entire left panel */
.profile-modal .modal-photo-frame > img{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center center !important;
  display:block !important;
}

/* Fallback also fills the panel, but ONLY when it is not hidden */
.profile-modal .modal-photo-frame > .modal-symbol{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  place-items:center !important;
}

/* This must beat the earlier display:grid !important rule */
.profile-modal .modal-photo-frame > .modal-symbol[hidden],
.profile-modal .modal-photo-frame > img[hidden]{
  display:none !important;
}


/* ==========================================================
   ADMIN V8 CMS — dynamic brand / rank / popup cover / skeleton
   ========================================================== */
:root{
  --site-background-image:none;
  --rank-owner-color:#d6a83b;
  --rank-core-color:#b88924;
  --rank-member-color:#ffffff;
  --rank-owner-rgb:136,216,255;
  --rank-core-rgb:250,30,30;
  --rank-member-rgb:220,226,238;
}

.brand-box{
  overflow:hidden;
}
.brand-box img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:inherit;
}
.brand-box [data-site-logo-fallback]{
  width:100%;
  height:100%;
  display:grid;
  place-items:center;
}

body.home-page,
body.members-page{
  background-image:
    radial-gradient(circle at 11% 21%, rgba(214,168,59,.16), transparent 28%),
    radial-gradient(circle at 86% 84%, rgba(126,84,16,.12), transparent 25%),
    linear-gradient(180deg,rgba(5,8,16,.84) 0%,rgba(3,5,10,.91) 100%),
    var(--site-background-image);
  background-size:auto,auto,auto,cover;
  background-position:center,center,center,center;
  background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;
  background-attachment:fixed,fixed,fixed,fixed;
}

/* Dynamic rank colors — cards + headings */
.owner-title{color:var(--rank-owner-color)!important;}
.core-title{color:var(--rank-core-color)!important;}
.member-title{color:var(--rank-member-color)!important;}

.featured-card{
  border-color:rgba(var(--rank-owner-rgb),.34)!important;
  background:
    radial-gradient(circle at 15% 50%,rgba(var(--rank-owner-rgb),.075),transparent 34%),
    linear-gradient(180deg,rgba(9,20,31,.97),rgba(5,10,17,.98))!important;
}
.featured-card:hover{
  border-color:rgba(var(--rank-owner-rgb),.58)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.32),0 0 28px rgba(var(--rank-owner-rgb),.08)!important;
}
.featured-emblem,.featured-portrait{
  border-color:rgba(var(--rank-owner-rgb),.24)!important;
}

.core-card{
  border-color:rgba(var(--rank-core-rgb),.30)!important;
  background:
    radial-gradient(circle at 18% 50%,rgba(var(--rank-core-rgb),.065),transparent 38%),
    linear-gradient(180deg,rgba(25,8,12,.97),rgba(9,7,11,.98))!important;
}
.core-card:hover{
  border-color:rgba(var(--rank-core-rgb),.52)!important;
  box-shadow:0 16px 42px rgba(0,0,0,.30),0 0 26px rgba(var(--rank-core-rgb),.07)!important;
}
.core-portrait{
  border-color:rgba(var(--rank-core-rgb),.25)!important;
}
.core-content p{
  color:rgba(var(--rank-core-rgb),.72)!important;
}

.small-card{
  border-color:rgba(var(--rank-member-rgb),.20)!important;
  background:
    radial-gradient(circle at 50% 18%,rgba(var(--rank-member-rgb),.045),transparent 35%),
    linear-gradient(180deg,rgba(15,17,22,.97),rgba(7,9,13,.98))!important;
}
.small-card:hover{
  border-color:rgba(var(--rank-member-rgb),.38)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 22px rgba(var(--rank-member-rgb),.04)!important;
}
.small-avatar{
  border-color:rgba(var(--rank-member-rgb),.24)!important;
}
.small-card p{
  color:rgba(var(--rank-member-rgb),.68)!important;
}

/* Dynamic popup colors */
.profile-modal[data-role="owner"]{
  --rank-accent:var(--rank-owner-color)!important;
  --rank-rgb:var(--rank-owner-rgb)!important;
}
.profile-modal[data-role="core"]{
  --rank-accent:var(--rank-core-color)!important;
  --rank-rgb:var(--rank-core-rgb)!important;
}
.profile-modal[data-role="member"]{
  --rank-accent:var(--rank-member-color)!important;
  --rank-rgb:var(--rank-member-rgb)!important;
}

/* Profile popup cover */
.profile-modal .modal-main{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}
.profile-modal .modal-cover-layer{
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  opacity:0;
  background:
    linear-gradient(90deg,rgba(8,12,20,.97) 0%,rgba(8,12,20,.86) 55%,rgba(8,12,20,.77) 100%),
    var(--popup-cover-image);
  background-size:cover;
  background-position:center;
  transition:opacity .25s ease;
}
.profile-modal.has-popup-cover .modal-cover-layer{
  opacity:1;
}
.profile-modal .modal-main > *:not(.modal-cover-layer){
  position:relative;
  z-index:1;
}

/* Respect hidden fallback no matter what previous CSS says */
.profile-modal .modal-photo-frame > .modal-symbol[hidden],
.profile-modal .modal-photo-frame > img[hidden]{
  display:none!important;
}

/* Skeleton Loading */
.skeleton-loading{
  display:grid;
  gap:16px;
  margin:18px 0 34px;
}
.skeleton-rank-line{
  width:180px;
  height:28px;
  border-radius:8px;
  background:rgba(255,255,255,.055);
  position:relative;
  overflow:hidden;
}
.skeleton-rank-line.short{width:145px}
.skeleton-rank-line.tiny{width:120px}
.skeleton-owner-card{
  min-height:150px;
  display:grid;
  grid-template-columns:110px 160px 1fr;
  gap:15px;
  padding:15px;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.06);
  background:rgba(8,13,21,.72);
  overflow:hidden;
}
.skeleton-box{
  border-radius:12px;
  background:rgba(255,255,255,.055);
  position:relative;
  overflow:hidden;
}
.sk-emblem,.sk-photo{min-height:120px}
.skeleton-copy{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:10px;
}
.skeleton-line{
  height:14px;
  border-radius:999px;
  background:rgba(255,255,255,.055);
  position:relative;
  overflow:hidden;
}
.skeleton-line.w40{width:40%}
.skeleton-line.w22{width:22%}
.skeleton-dots{
  width:70px;
  height:28px;
  border-radius:9px;
  background:rgba(255,255,255,.045);
  position:relative;
  overflow:hidden;
}
.skeleton-two{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:12px;
}
.skeleton-core-card{
  height:118px;
  border-radius:15px;
  border:1px solid rgba(255,255,255,.06);
  background:rgba(8,13,21,.72);
  position:relative;
  overflow:hidden;
}
.skeleton-five{
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:10px;
}
.skeleton-member-card{
  height:168px;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.06);
  background:rgba(8,13,21,.72);
  position:relative;
  overflow:hidden;
}
.skeleton-rank-line::after,
.skeleton-box::after,
.skeleton-line::after,
.skeleton-dots::after,
.skeleton-core-card::after,
.skeleton-member-card::after{
  content:"";
  position:absolute;
  inset:0;
  transform:translateX(-100%);
  background:linear-gradient(90deg,transparent,rgba(122,199,255,.10),transparent);
  animation:skeletonShimmer 1.25s infinite;
}
@keyframes skeletonShimmer{
  to{transform:translateX(100%)}
}
.skeleton-loading[hidden]{display:none!important;}

@media(max-width:820px){
  .skeleton-owner-card{grid-template-columns:80px 100px 1fr}
  .skeleton-five{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){
  .skeleton-owner-card{grid-template-columns:1fr;height:330px}
  .skeleton-two,.skeleton-five{grid-template-columns:1fr}
}


/* ==========================================================
   PATCH: OWNER LEFT ICON NO FRAME
   ========================================================== */
.featured-emblem{
  border:none !important;
  background:transparent !important;
  border-radius:0 !important;
  box-shadow:none !important;
  overflow:visible !important;
}

.featured-emblem img{
  border:none !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}

.featured-card .featured-emblem .emblem-mark{
  border:none !important;
  background:transparent !important;
  box-shadow:none !important;
}


/* ==========================================================
   V9 TRANSPARENT OWNER ICON
   ========================================================== */
.featured-emblem{
  border:none !important;
  background:transparent !important;
  border-radius:0 !important;
  box-shadow:none !important;
  overflow:visible !important;
}

.featured-emblem img{
  width:100% !important;
  height:100% !important;
  object-fit:contain !important;
  object-position:center !important;
  border:none !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}

/* Favicon preview in Admin is handled in admin.css */


/* ==========================================================
   V10 Optional popup field visibility
   ========================================================== */
.hidden-by-setting{
  display:none !important;
}

.modal-info-grid.without-access{
  grid-template-columns:repeat(2, minmax(0,1fr)) !important;
}

.modal-info-grid.without-access #modalAccessBox{
  display:none !important;
}


/* ==========================================================
   V11 BACKGROUND MEDIA + STATUS COLORS
   ========================================================== */
#siteBackgroundMediaLayer{
  position:fixed;
  inset:0;
  z-index:-6;
  overflow:hidden;
  pointer-events:none;
}

#siteBackgroundVideo{
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:.78;
  filter:saturate(.95) brightness(.78);
}

body.has-video-background.home-page,
body.has-video-background.members-page{
  background-image:
    radial-gradient(circle at 11% 21%, rgba(214,168,59,.16), transparent 28%),
    radial-gradient(circle at 86% 84%, rgba(126,84,16,.12), transparent 25%),
    linear-gradient(180deg,rgba(5,8,16,.78) 0%,rgba(3,5,10,.86) 100%);
}

.featured-emblem video,
.featured-portrait video,
.core-portrait video,
.small-avatar video,
.modal-photo-frame video{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

.featured-emblem video,
.featured-portrait video,
.core-portrait video,
.small-avatar video{
  pointer-events:none;
}

.modal-cover-video{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:.18;
  z-index:0;
  pointer-events:none;
}

.modal-main > *{
  position:relative;
  z-index:1;
}

.modal-main .modal-cover-layer{
  z-index:0;
}

.modal-status{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:40px;
  padding:0 14px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(7,12,20,.55);
  font-weight:700;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);
}

.modal-status[data-status="online"]{
  color:#7ff5be;
  border-color:rgba(80,235,164,.34);
  background:rgba(13,42,30,.64);
}

.modal-status[data-status="offline"]{
  color:#ff8ca3;
  border-color:rgba(255,99,132,.34);
  background:rgba(54,14,24,.64);
}

.modal-status[data-status="away"]{
  color:#ffd879;
  border-color:rgba(255,209,84,.34);
  background:rgba(58,41,9,.64);
}

.modal-status[data-status="busy"],
.modal-status[data-status="dnd"]{
  color:#ff9a6e;
  border-color:rgba(255,140,87,.34);
  background:rgba(63,23,6,.64);
}

.modal-status[data-status="streaming"]{
  color:#c2a2ff;
  border-color:rgba(150,110,255,.36);
  background:rgba(34,18,68,.62);
}


/* ==========================================================
   V11.2 DROPBOX VIDEO VISIBILITY FIX
   ========================================================== */
html{
  background:#03050a;
}

/* Body's opaque background used to hide negative-z video layers. */
body.has-video-background.home-page,
body.has-video-background.members-page{
  background:transparent !important;
}

/* Put the video behind the decorative overlay layers, but above html bg. */
#siteBackgroundMediaLayer{
  position:fixed !important;
  inset:0 !important;
  z-index:-5 !important;
  display:block !important;
  overflow:hidden !important;
  pointer-events:none !important;
  background:#03050a;
}

#siteBackgroundVideo{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  display:block;
  object-fit:cover !important;
  object-position:center !important;
  opacity:.86 !important;
  filter:brightness(.72) saturate(.95) !important;
}

/* Existing texture overlays sit above the MP4. */
.bg-grid{z-index:-4 !important;}
.bg-noise{z-index:-3 !important;}
.bg-vignette{z-index:-2 !important;}
.bg-glow{z-index:-1 !important;}


/* ==========================================================
   FAST BACKGROUND V11.3
   Immediate poster + smooth MP4 fade-in
   ========================================================== */
#siteBackgroundMediaLayer{
  background:#03050a;
}

#siteBackgroundMediaLayer::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background-image:
    linear-gradient(180deg,rgba(4,7,13,.30),rgba(3,5,10,.48)),
    url("data:image/jpeg;base64,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");
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  opacity:1;
  transition:opacity .38s ease;
}

#siteBackgroundVideo{
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  opacity:0 !important;
  transition:opacity .38s ease !important;
  will-change:opacity;
}

body.video-background-ready #siteBackgroundVideo{
  opacity:.86 !important;
}

body.video-background-ready #siteBackgroundMediaLayer::before{
  opacity:0;
}


/* ==========================================================
   V11.4 Background brightness + image layer
   ========================================================== */
#siteBackgroundImageLayer{
  position:fixed;
  inset:0;
  z-index:-5;
  pointer-events:none;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  filter:brightness(var(--site-background-brightness));
}

#siteBackgroundVideo{
  filter:brightness(var(--site-background-brightness)) saturate(.95) !important;
}

#siteBackgroundMediaLayer::before{
  filter:brightness(var(--site-background-brightness));
}


/* ==========================================================
   V11.8 HERO DG SHIMMER — FIXED
   แสงปาดใช้ pseudo-element แยกจากสีหลัก
   ไม่โดน Windows "Reduce motion" ปิด
   ========================================================== */
:root{
  --hero-DG-color:#fff6dc;
  --hero-DG-shine:#f2d27c;
  --hero-DG-duration:3.2s;
}

.hero-brand-title{
  margin:18px 0 12px !important;
  font:700 clamp(64px, 10vw, 120px)/.82 Orbitron, sans-serif !important;
  letter-spacing:-.06em !important;
}

.hero-brand-main{
  display:block;
  color:#fff6dc;
}

.hero-brand-DG{
  position:relative;
  display:block;
  width:max-content;
  padding-right:.10em;
  color:var(--hero-DG-color) !important;
  -webkit-text-fill-color:var(--hero-DG-color) !important;
  isolation:isolate;
}

/* ชั้นแสงปาด */
.hero-brand-DG::after{
  content:attr(data-shine-text);
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;

  color:transparent;
  -webkit-text-fill-color:transparent;

  background:
    linear-gradient(
      112deg,
      transparent 0%,
      transparent 36%,
      color-mix(in srgb, var(--hero-DG-shine) 45%, transparent) 43%,
      var(--hero-DG-shine) 47%,
      #ffffff 50%,
      var(--hero-DG-shine) 53%,
      color-mix(in srgb, var(--hero-DG-shine) 45%, transparent) 57%,
      transparent 64%,
      transparent 100%
    );

  background-size:260% 100%;
  background-position:135% 0;

  -webkit-background-clip:text;
  background-clip:text;

  filter:
    drop-shadow(0 0 4px var(--hero-DG-shine))
    drop-shadow(0 0 14px color-mix(in srgb, var(--hero-DG-shine) 65%, transparent));

  animation:heroDGSweep var(--hero-DG-duration) linear infinite;
  will-change:background-position;
}

/* Glow pulse ตอนแสงผ่าน */
.hero-brand-DG::before{
  content:"";
  position:absolute;
  inset:-8% -8%;
  z-index:-1;
  pointer-events:none;
  opacity:0;
  border-radius:18px;
  background:radial-gradient(
    ellipse at 50% 50%,
    color-mix(in srgb, var(--hero-DG-shine) 18%, transparent),
    transparent 68%
  );
  animation:heroDGGlowPulse var(--hero-DG-duration) linear infinite;
}

@keyframes heroDGSweep{
  0%{
    background-position:135% 0;
  }
  100%{
    background-position:-35% 0;
  }
}

@keyframes heroDGGlowPulse{
  0%,100%{
    opacity:0;
  }
  35%,50%{
    opacity:1;
  }
  68%{
    opacity:.15;
  }
}

/* ตั้งใจไม่ใช้ prefers-reduced-motion กับเอฟเฟกต์นี้
   เพราะผู้ใช้เลือกให้ DG มีแสงปาดโดยตรง */


/* ==========================================================
   V11.11 HEADER LOGO — TRANSPARENT / NO FRAME
   ========================================================== */
.brand-box{
  width:auto !important;
  min-width:0 !important;
  height:30px !important;
  display:none;
  place-items:center;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  overflow:visible !important;
  color:transparent !important;
}

.brand-box.has-logo{
  display:grid !important;
}

.brand-box img{
  width:auto !important;
  max-width:44px !important;
  height:30px !important;
  object-fit:contain !important;
  object-position:center !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}

.brand-box [data-site-logo-fallback]{
  display:none !important;
}


/* ==========================================================
   V11.12 REFRESH FIX — NEVER HIDE THE WHOLE PAGE
   ========================================================== */
.topbar,
.home-hero,
.tactical-main{
  visibility:visible !important;
  opacity:1 !important;
}

/* Members skeleton remains visible immediately while Firebase loads. */
.members-page .skeleton-loading:not([hidden]){
  display:grid !important;
}

/* Prevent logo fallback text from appearing at any time. */
.brand-box [data-site-logo-fallback]{
  display:none !important;
  visibility:hidden !important;
}


/* ==========================================================
   V12 CINEMATIC NAVIGATION + SCROLL MOTION
   ========================================================== */
body{
  --pointer-x:0;
  --pointer-y:0;
  --scroll-zoom:0;
}

body::after{
  content:"";
  position:fixed;
  inset:0;
  z-index:3000;
  pointer-events:none;
  opacity:0;
  background:
    radial-gradient(circle at 50% 50%,rgba(84,189,255,.18),transparent 24%),
    #03060b;
  transform:scale(1.12);
  transition:opacity .46s ease,transform .52s cubic-bezier(.2,.75,.2,1);
}

body.site-leaving::after{
  opacity:1;
  transform:scale(1);
}

.topbar,
.home-hero,
.tactical-main{
  transition:
    opacity .46s ease,
    transform .58s cubic-bezier(.2,.78,.2,1),
    filter .46s ease !important;
  transform-origin:center center;
}

body.site-leaving .topbar,
body.site-leaving .home-hero,
body.site-leaving .tactical-main{
  opacity:0 !important;
  transform:scale(1.075) translateY(-8px);
  filter:blur(8px);
}

body.page-arrive-zoom:not(.site-motion-ready) .topbar,
body.page-arrive-zoom:not(.site-motion-ready) .home-hero,
body.page-arrive-zoom:not(.site-motion-ready) .tactical-main{
  opacity:0 !important;
  transform:scale(1.055);
  filter:blur(7px);
}

.home-copy{
  transform:translate3d(calc(var(--pointer-x) * -5px),calc(var(--pointer-y) * -4px),0);
  transition:transform .35s ease-out;
}

.bg-grid,
.bg-noise,
#siteBackgroundImageLayer,
#siteBackgroundMediaLayer{
  transform:scale(calc(1 + (var(--scroll-zoom) * .07)))
    translate3d(calc(var(--pointer-x) * -5px),calc(var(--pointer-y) * -4px),0);
  transform-origin:center;
  transition:transform .25s ease-out;
  will-change:transform;
}

.motion-reveal{
  opacity:0;
  transform:translateY(30px) scale(.975);
  filter:blur(5px);
  transition:
    opacity .72s ease var(--reveal-delay,0ms),
    transform .78s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms),
    filter .72s ease var(--reveal-delay,0ms);
}

.motion-reveal.motion-visible{
  opacity:1;
  transform:none;
  filter:none;
}

.profile-card{
  will-change:transform;
}


/* ==========================================================
   V12 FIRESTORE MUSIC PLAYER
   ========================================================== */
body.music-player-ready{
  padding-bottom:112px;
}

.daringirl-music-player{
  --player-progress:0%;
  --player-volume:72%;
  position:fixed;
  left:auto;
  right:18px;
  bottom:18px;
  z-index:1100;
  width:min(420px,calc(100% - 28px));
  min-height:88px;
  display:grid;
  grid-template-columns:68px 1fr;
  gap:11px;
  padding:8px 12px 8px 8px;
  overflow:hidden;
  border:1px solid rgba(104,192,255,.22);
  border-radius:20px;
  background:
    linear-gradient(115deg,rgba(10,16,27,.97),rgba(3,6,12,.96) 62%,rgba(12,11,29,.97));
  box-shadow:
    0 24px 70px rgba(0,0,0,.55),
    0 0 0 1px rgba(255,255,255,.025) inset,
    0 0 34px rgba(72,165,255,.08);
  backdrop-filter:blur(22px);
  opacity:0;
  transform:translateY(24px) scale(.97);
  transform-origin:right bottom;
  transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.2,1),border-color .25s ease;
}

.daringirl-music-player[hidden]{display:none !important}

body.music-player-ready .daringirl-music-player{
  opacity:1;
  transform:translateY(0) scale(1);
}

.daringirl-music-player:hover{
  border-color:rgba(107,205,255,.36);
}

.player-light{
  position:absolute;
  width:230px;
  height:150px;
  left:16%;
  bottom:-125px;
  border-radius:50%;
  background:#3ca9ff;
  filter:blur(58px);
  opacity:.12;
  pointer-events:none;
}

.player-cover-wrap{
  position:relative;
  width:68px;
  height:68px;
  border-radius:15px;
  display:grid;
  place-items:center;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.1);
  background:
    radial-gradient(circle at 30% 25%,rgba(105,213,255,.25),transparent 34%),
    linear-gradient(145deg,#101a2b,#070a11 65%);
  box-shadow:0 13px 28px rgba(0,0,0,.35);
}

.player-cover-wrap.is-cover-loading::after{
  content:"";
  position:absolute;
  inset:-45%;
  background:linear-gradient(105deg,transparent 38%,rgba(129,218,255,.16) 50%,transparent 62%);
  animation:playerCoverLoading 1.25s linear infinite;
}

.player-cover{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
}

.player-cover[hidden],
.player-cover-fallback[hidden]{display:none !important}

.player-cover-fallback{
  font:700 28px Orbitron,sans-serif;
  color:#dff7ff;
  text-shadow:0 0 20px rgba(97,205,255,.55);
}

.player-disc{
  position:absolute;
  width:13px;
  height:13px;
  right:7px;
  bottom:7px;
  border:3px solid rgba(3,7,13,.78);
  border-radius:50%;
  background:#8be8ff;
  box-shadow:0 0 12px rgba(91,206,255,.75);
  opacity:0;
  transform:scale(.6);
  transition:.25s ease;
}

.is-playing .player-disc{
  opacity:1;
  transform:scale(1);
  animation:playerPulse 1.5s ease-in-out infinite;
}

.player-main{
  position:relative;
  min-width:0;
  display:grid;
  align-content:center;
  gap:5px;
}

.player-meta-row,
.player-controls-row,
.player-progress-row{
  display:flex;
  align-items:center;
}

.player-meta-row{justify-content:space-between;gap:12px}
.player-meta{min-width:0;display:grid;gap:1px}
.player-kicker{
  color:#5caedc;
  font-size:6px;
  letter-spacing:.22em;
}
.player-title{
  overflow:hidden;
  color:#f3f8ff;
  font:700 11px Orbitron,sans-serif;
  letter-spacing:-.02em;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.player-artist{
  overflow:hidden;
  color:#7789a5;
  font-size:8px;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.player-track-count{
  flex:0 0 auto;
  padding:5px 7px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:8px;
  color:#7491b2;
  font:600 7px Orbitron,sans-serif;
}

.player-progress-row{gap:9px}
.player-time{
  width:30px;
  flex:0 0 30px;
  color:#70809a;
  font-size:7px;
  font-variant-numeric:tabular-nums;
}
.player-time:last-child{text-align:right}

.player-progress,
.player-volume{
  height:3px;
  appearance:none;
  border:0;
  border-radius:999px;
  outline:0;
  cursor:pointer;
}

.player-progress{
  width:100%;
  background:linear-gradient(90deg,#74d9ff var(--player-progress),rgba(255,255,255,.13) var(--player-progress));
}
.player-volume{
  width:72px;
  background:linear-gradient(90deg,#dcefff var(--player-volume),rgba(255,255,255,.15) var(--player-volume));
}

.player-progress::-webkit-slider-thumb,
.player-volume::-webkit-slider-thumb{
  appearance:none;
  width:9px;
  height:9px;
  border:0;
  border-radius:50%;
  background:#edfaff;
  box-shadow:0 0 10px rgba(94,210,255,.7);
}
.player-progress::-moz-range-thumb,
.player-volume::-moz-range-thumb{
  width:9px;
  height:9px;
  border:0;
  border-radius:50%;
  background:#edfaff;
  box-shadow:0 0 10px rgba(94,210,255,.7);
}

.player-controls-row{justify-content:space-between;gap:14px}
.player-transport{display:flex;align-items:center;gap:8px}
.player-button,
.player-volume-button{
  border:0;
  background:transparent;
  display:grid;
  place-items:center;
  padding:0;
  color:#d9ecff;
  cursor:pointer;
  transition:transform .2s ease,color .2s ease,background .2s ease;
}
.player-button{
  width:27px;
  height:27px;
  border-radius:9px;
}
.player-button:hover,
.player-volume-button:hover{color:#78deff;transform:scale(1.08)}
.player-button svg{width:15px;height:15px;fill:currentColor}
.player-play{
  width:34px;
  height:34px;
  color:#07101a;
  background:linear-gradient(145deg,#f4fbff,#87ddff);
  box-shadow:0 0 22px rgba(99,202,255,.22);
}
.player-play:hover{color:#07101a;background:linear-gradient(145deg,#fff,#a7e8ff)}
.player-play svg{width:17px;height:17px}
.player-volume-wrap{display:flex;align-items:center;gap:7px}
.player-volume-button{width:22px;height:22px}
.player-volume-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.player-status{
  position:absolute;
  width:1px;
  height:1px;
  margin:-1px;
  padding:0;
  overflow:hidden;
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  white-space:nowrap;
  border:0;
}
.daringirl-music-player:not(.has-player-status) .player-status{display:none}
.daringirl-music-player audio{display:none}

@keyframes playerPulse{
  0%,100%{box-shadow:0 0 8px rgba(91,206,255,.45)}
  50%{box-shadow:0 0 18px rgba(91,206,255,.9)}
}

@keyframes playerCoverLoading{
  from{transform:translateX(-38%) rotate(8deg)}
  to{transform:translateX(38%) rotate(8deg)}
}

@media(max-width:620px){
  body.music-player-ready{padding-bottom:112px}
  .daringirl-music-player{
    right:9px;
    bottom:9px;
    width:calc(100% - 18px);
    min-height:90px;
    grid-template-columns:68px 1fr;
    gap:10px;
    padding:10px 11px 10px 10px;
    border-radius:20px;
  }
  .player-cover-wrap{width:68px;height:68px;border-radius:15px}
  .player-kicker,.player-track-count{display:none}
  .player-title{font-size:11px}
  .player-artist{font-size:8px}
  .player-main{gap:5px}
  .player-time{width:25px;flex-basis:25px;font-size:6px}
  .player-transport{gap:4px}
  .player-button{width:24px;height:24px}
  .player-play{width:30px;height:30px}
  .player-volume{width:50px}
  .player-volume-wrap{gap:3px}
}

@media(max-width:390px){
  .daringirl-music-player{grid-template-columns:58px 1fr}
  .player-cover-wrap{width:58px;height:58px;border-radius:13px}
  .player-volume{width:38px}
  .player-progress-row{gap:5px}
}

@media(prefers-reduced-motion:reduce){
  body::after,
  .topbar,
  .home-hero,
  .tactical-main,
  .motion-reveal,
  .daringirl-music-player{
    transition-duration:.01ms !important;
  }
  .motion-reveal{opacity:1;transform:none;filter:none}
  .home-copy,
  .bg-grid,
  .bg-noise,
  #siteBackgroundImageLayer,
  #siteBackgroundMediaLayer{transform:none !important}
  .is-playing .player-disc{animation:none}
}

/* ===== Daringirl / Vault Home ===== */
body.home-vault{
  --vault-gold:#d6a83b;
  --vault-light:#fff1c7;
  --vault-line:rgba(214,168,59,.28);
  background:#050402;
}
body.home-vault .bg-glow{display:none!important}
body.home-vault .bg-grid{opacity:.34;background-size:62px 62px}
body.home-vault .bg-vignette{background:linear-gradient(90deg,#030302d9 0%,transparent 48%,#0303029c 100%),linear-gradient(0deg,#030302e8,transparent 45%,#0303028c)}
body.home-vault .vault-topbar{
  position:fixed;z-index:50;top:24px;left:50%;transform:translateX(-50%);
  width:min(1180px,calc(100% - 48px));height:68px;margin:0;padding:0 21px;
  border:1px solid var(--vault-line);border-radius:0;background:#070706d9;
  box-shadow:0 18px 55px #0007;backdrop-filter:blur(16px)
}
body.home-vault .vault-topbar:before{content:"";position:absolute;left:-1px;top:-1px;width:42px;height:3px;background:var(--vault-gold)}
body.home-vault .vault-topbar .brand{font-family:Orbitron,sans-serif;font-size:14px;letter-spacing:.04em}
body.home-vault .vault-topbar .brand-box{width:34px;height:34px;border-radius:0;background:#100d07;border:1px solid var(--vault-line)}
body.home-vault .vault-topbar .nav{gap:6px}
body.home-vault .vault-topbar .nav a{min-height:38px;display:grid;place-items:center;padding:0 15px;border:1px solid transparent;border-radius:0;font-size:11px}
body.home-vault .vault-topbar .nav a.active{border-color:var(--vault-line);background:#d6a83b12;color:var(--vault-light)}
body.home-vault .vault-topbar .online-pill{border-radius:0;border-color:var(--vault-line);background:#0b0a06;color:#e4c36e}
body.home-vault .vault-topbar .online-pill i{background:var(--vault-gold);box-shadow:0 0 12px #d6a83b}
body.home-vault .home-hero{
  position:relative;z-index:4;min-height:100svh;max-width:1380px;padding:132px 58px 94px;
  display:grid;grid-template-columns:70px minmax(0,1fr) minmax(280px,.72fr);gap:42px;align-items:center
}
body.home-vault .vault-index{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;font:600 10px/1 Orbitron,sans-serif;letter-spacing:.12em;color:#9e8e68}
body.home-vault .vault-index i{height:100px;width:1px;background:linear-gradient(var(--vault-gold),transparent)}
body.home-vault .vault-index b{font:500 9px/1.4 Inter,sans-serif;writing-mode:vertical-rl;letter-spacing:.2em}
body.home-vault .home-copy{position:relative;z-index:3;width:auto;max-width:none;padding:0;margin:0;align-self:center}
body.home-vault .home-copy .eyebrow{width:max-content;margin:0 0 27px;color:#b5a981;font:600 10px/1.3 Inter,sans-serif;letter-spacing:.22em}
body.home-vault .home-copy .eyebrow span{width:34px;background:var(--vault-gold)}
body.home-vault .hero-brand-title{display:flex;flex-direction:column;align-items:flex-start;margin:0;line-height:.8;filter:none!important}
body.home-vault .hero-brand-title small{margin:0 0 19px 5px;color:#eee0b3;font:500 clamp(18px,2.1vw,31px)/1 Orbitron,sans-serif;letter-spacing:.36em}
body.home-vault .hero-brand-main{
  position:relative;color:var(--vault-light)!important;-webkit-text-fill-color:var(--vault-light)!important;
  background:none!important;font:700 clamp(58px,8.6vw,128px)/.8 Orbitron,sans-serif;
  letter-spacing:-.065em;text-shadow:0 14px 60px #000;filter:none!important
}
body.home-vault .hero-brand-main:after{content:"";display:block;width:34%;height:5px;margin-top:27px;background:linear-gradient(90deg,var(--vault-gold),transparent)}
body.home-vault .hero-brand-main:before,
body.home-vault .hero-brand-DG,
body.home-vault .hero-brand-DG:before,
body.home-vault .hero-brand-DG:after{display:none!important;animation:none!important;background:none!important;filter:none!important}
body.home-vault .home-copy>p{max-width:480px;margin:28px 0 0;color:#a9a18d;font-size:14px;line-height:1.8;white-space:pre-line}
body.home-vault .home-copy>p:empty{display:none}
body.home-vault .home-actions{margin-top:38px}
body.home-vault .btn-gold{
  display:grid;grid-template-columns:1fr 58px;align-items:stretch;width:244px;height:58px;padding:0;
  border:1px solid #d6a83b82;border-radius:0;background:#090806de;color:var(--vault-light);
  box-shadow:inset 0 0 0 1px #ffffff08;font:600 11px/1 Inter,sans-serif;letter-spacing:.1em;overflow:hidden
}
body.home-vault .btn-gold span{display:flex;align-items:center;padding-left:20px}
body.home-vault .btn-gold b{display:grid;place-items:center;background:var(--vault-gold);color:#100d05;font-size:19px;transition:transform .25s}
body.home-vault .btn-gold:hover{transform:translateY(-3px);border-color:#f2d27c;box-shadow:0 14px 35px #0009,0 0 26px #d6a83b1f}
body.home-vault .btn-gold:hover b{transform:translateX(4px)}
body.home-vault .vault-seal{position:relative;justify-self:center;width:min(31vw,390px);aspect-ratio:1;border:1px solid #d6a83b45;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#d6a83b10 0 35%,transparent 36%);box-shadow:inset 0 0 75px #000b,0 0 80px #0008}
body.home-vault .vault-seal:before,body.home-vault .vault-seal:after{content:"";position:absolute;border-radius:50%;border:1px solid #d6a83b29}
body.home-vault .vault-seal:before{inset:24px;border-style:dashed;animation:vault-turn 28s linear infinite}
body.home-vault .vault-seal:after{inset:66px}
body.home-vault .seal-core{width:42%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#080704;border:1px solid #d6a83b5c;overflow:hidden;z-index:2}
body.home-vault .seal-core img{width:72%;height:72%;object-fit:contain}
body.home-vault .seal-core>span{font:700 clamp(46px,7vw,92px)/1 Orbitron,sans-serif;color:var(--vault-gold);letter-spacing:-.12em}
body.home-vault .seal-orbit{position:absolute;inset:0;animation:vault-turn 36s linear infinite}
body.home-vault .seal-orbit i{position:absolute;font:500 8px/1 Orbitron,sans-serif;letter-spacing:.16em;color:#bda869;font-style:normal}
body.home-vault .seal-orbit i:nth-child(1){top:7%;left:50%;transform:translateX(-50%)}
body.home-vault .seal-orbit i:nth-child(2){right:0;top:50%;transform:rotate(90deg)}
body.home-vault .seal-orbit i:nth-child(3){bottom:7%;left:50%;transform:translateX(-50%) rotate(180deg)}
body.home-vault .seal-orbit i:nth-child(4){left:-8px;top:50%;transform:rotate(-90deg)}
body.home-vault .vault-seal>p{position:absolute;right:-20px;bottom:11%;margin:0;color:var(--vault-light);font:700 25px/1 Orbitron,sans-serif;letter-spacing:-.08em;text-align:right}
body.home-vault .vault-seal>p small{font:500 7px/1 Inter,sans-serif;letter-spacing:.18em;color:#9d8e69}
body.home-vault .vault-footer{position:absolute;left:58px;right:58px;bottom:25px;border-top:1px solid var(--vault-line);padding-top:17px;display:flex;align-items:center;gap:34px;color:#8f856f;font:500 8px/1 Inter,sans-serif;letter-spacing:.18em}
body.home-vault .vault-footer i{font-style:normal;color:var(--vault-gold);margin-right:7px}
body.home-vault .vault-footer b{margin-left:auto;color:#c6b98f;font-weight:500}
@keyframes vault-turn{to{transform:rotate(360deg)}}
@media(max-width:900px){body.home-vault .home-hero{grid-template-columns:40px 1fr;gap:24px;padding-inline:30px}body.home-vault .vault-seal{position:absolute;right:-110px;width:340px;opacity:.36;z-index:-1}body.home-vault .home-copy{padding-right:80px}body.home-vault .vault-footer{left:30px;right:30px}}
@media(max-width:600px){body.home-vault .vault-topbar{top:12px;width:calc(100% - 24px);height:58px;padding:0 13px}body.home-vault .vault-topbar .brand-box{width:30px;height:30px}body.home-vault .vault-topbar .nav a{padding:0 8px;font-size:9px}body.home-vault .vault-topbar .online-pill{display:none}body.home-vault .home-hero{grid-template-columns:1fr;padding:104px 23px 82px;align-content:center}body.home-vault .vault-index{display:none}body.home-vault .home-copy{padding:0}body.home-vault .home-copy .eyebrow{font-size:9px}body.home-vault .hero-brand-title small{font-size:16px;letter-spacing:.25em}body.home-vault .hero-brand-main{font-size:clamp(46px,15vw,72px)}body.home-vault .vault-seal{width:280px;right:-130px;top:30%;opacity:.24}body.home-vault .vault-footer{left:23px;right:23px;gap:16px}body.home-vault .vault-footer span:nth-child(2),body.home-vault .vault-footer b{display:none}}
@media(prefers-reduced-motion:reduce){body.home-vault .vault-seal:before,body.home-vault .seal-orbit{animation:none!important}}

/* Clean home pass requested: no arrow, rail, eyebrow, footer or orbit labels. */
body.home-vault .home-hero{grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr);gap:54px}
body.home-vault .home-copy .eyebrow,
body.home-vault .vault-index,
body.home-vault .vault-footer,
body.home-vault .seal-orbit,
body.home-vault .vault-seal>p{display:none!important}
body.home-vault .hero-brand-title small{margin-bottom:22px}
body.home-vault .home-actions{margin-top:42px}
body.home-vault .btn-gold{display:grid;grid-template-columns:30px 1fr;width:246px;height:56px;padding:0;border:1px solid #d6a83b70;background:#090806e8;overflow:hidden}
body.home-vault .btn-gold>i{position:relative;display:grid;place-items:center;border-right:1px solid #d6a83b4a}
body.home-vault .btn-gold>i:before{content:"";width:7px;height:7px;background:var(--vault-gold);transform:rotate(45deg);box-shadow:0 0 12px #d6a83b80}
body.home-vault .btn-gold>span{justify-content:center;padding:0 12px;color:var(--vault-light);font-size:10px;letter-spacing:.13em}
body.home-vault .btn-gold:hover{transform:translateY(-3px);box-shadow:0 14px 35px #0009,0 0 22px #d6a83b18}
body.home-vault .vault-seal{width:min(29vw,360px);background:radial-gradient(circle,#d6a83b12 0 34%,transparent 35%)}
body.home-vault .vault-seal:before{animation:vault-turn 34s linear infinite}
@media(max-width:900px){body.home-vault .home-hero{grid-template-columns:1fr;padding-inline:30px}body.home-vault .home-copy{padding-right:80px}}
@media(max-width:600px){body.home-vault .home-hero{grid-template-columns:1fr;padding:104px 23px 54px}body.home-vault .home-copy{padding:0}body.home-vault .btn-gold{width:230px;height:54px}}

/* ==========================================================
   V13 IPHONE-STYLE MUSIC PLAYER
   ========================================================== */
body.music-player-ready{
  padding-bottom:205px;
}

.daringirl-music-player{
  right:18px;
  bottom:18px;
  width:min(340px,calc(100% - 24px));
  min-height:184px;
  grid-template-columns:140px minmax(0,1fr);
  align-items:center;
  gap:14px;
  padding:17px 16px 21px;
  border:1px solid rgba(255,255,255,.3);
  border-radius:28px;
  background:
    linear-gradient(145deg,rgba(177,180,180,.9),rgba(126,129,132,.92) 58%,rgba(103,107,112,.94));
  box-shadow:
    0 26px 72px rgba(0,0,0,.58),
    0 1px 0 rgba(255,255,255,.26) inset,
    0 -1px 0 rgba(0,0,0,.14) inset;
  backdrop-filter:blur(26px) saturate(.8);
}

.daringirl-music-player:hover{
  border-color:rgba(255,255,255,.48);
}

.player-light,
.player-disc{
  display:none;
}

.player-cover-wrap{
  width:140px;
  height:140px;
  border:1px solid rgba(255,255,255,.24);
  border-radius:20px;
  background:linear-gradient(145deg,#101113,#020202);
  box-shadow:
    0 18px 38px rgba(0,0,0,.35),
    0 1px 0 rgba(255,255,255,.08) inset;
}

.player-cover-fallback{
  color:rgba(255,255,255,.88);
  font-size:32px;
  text-shadow:0 4px 22px rgba(0,0,0,.38);
}

.player-main{
  height:100%;
  align-content:stretch;
  grid-template-rows:auto auto 1fr;
  gap:9px;
  padding:6px 0 3px;
}

.player-meta-row{
  align-items:flex-start;
  gap:14px;
}

.player-meta{
  gap:2px;
}

.player-kicker{
  color:rgba(255,255,255,.66);
  font-size:7px;
  letter-spacing:.18em;
}

.player-title{
  color:#fff;
  font-size:12px;
  letter-spacing:-.04em;
  text-shadow:0 2px 8px rgba(0,0,0,.2);
}

.player-artist{
  color:rgba(255,255,255,.66);
  font-size:9px;
}

.player-output-icon{
  flex:0 0 auto;
  width:20px;
  height:20px;
  color:#fff;
  font:700 22px/18px Georgia,"Times New Roman",serif;
  text-align:center;
  filter:drop-shadow(0 2px 5px rgba(0,0,0,.2));
}

.player-output-icon svg{
  width:100%;
  height:100%;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.player-progress-row{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-template-rows:5px auto;
  gap:7px 0;
}

.player-progress{
  grid-column:1 / -1;
  grid-row:1;
  width:100%;
  background:linear-gradient(90deg,#fff var(--player-progress),rgba(255,255,255,.5) var(--player-progress));
  box-shadow:0 1px 4px rgba(0,0,0,.15);
}

.player-current,
.player-end{
  grid-row:2;
  width:auto;
  color:#fff;
  font-size:8px;
  font-weight:700;
  text-shadow:0 1px 4px rgba(0,0,0,.24);
}

.player-current{grid-column:1;text-align:left}
.player-end{grid-column:2;text-align:right}

.player-controls-row{
  flex-direction:column;
  align-items:stretch;
  justify-content:center;
  gap:7px;
}

.player-transport{
  justify-content:space-around;
  gap:12px;
}

.player-button,
.player-volume-button,
.player-volume-high{
  color:#fff;
  filter:drop-shadow(0 2px 5px rgba(0,0,0,.2));
}

.player-button{
  width:31px;
  height:31px;
  border-radius:50%;
}

.player-button:hover,
.player-volume-button:hover{
  color:#fff;
  transform:scale(1.08);
}

.player-button svg{
  width:19px;
  height:19px;
}

.player-play,
.player-play:hover{
  width:36px;
  height:36px;
  color:#fff;
  background:transparent;
  box-shadow:none;
}

.player-play svg{
  width:22px;
  height:22px;
}

.player-volume-wrap{
  display:grid;
  grid-template-columns:17px minmax(0,1fr) 18px;
  align-items:center;
  gap:8px;
}

.player-volume{
  width:100%;
  background:linear-gradient(90deg,#fff var(--player-volume),rgba(255,255,255,.5) var(--player-volume));
  box-shadow:0 1px 4px rgba(0,0,0,.15);
}

.player-volume-button,
.player-volume-high{
  width:17px;
  height:17px;
  display:grid;
  place-items:center;
}

.player-volume-button svg,
.player-volume-high svg{
  width:17px;
  height:17px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.9;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.player-progress::-webkit-slider-thumb,
.player-volume::-webkit-slider-thumb{
  width:10px;
  height:10px;
  background:#fff;
  box-shadow:0 1px 7px rgba(0,0,0,.3);
}

.player-progress::-moz-range-thumb,
.player-volume::-moz-range-thumb{
  width:10px;
  height:10px;
  background:#fff;
  box-shadow:0 1px 7px rgba(0,0,0,.3);
}

.player-home-indicator{
  position:absolute;
  left:50%;
  bottom:10px;
  width:64px;
  height:4px;
  border-radius:999px;
  background:rgba(255,255,255,.9);
  transform:translateX(-50%);
  box-shadow:0 1px 4px rgba(0,0,0,.16);
}

@media(max-width:620px){
  body.music-player-ready{padding-bottom:180px}

  .daringirl-music-player{
    right:9px;
    bottom:9px;
    width:min(330px,calc(100% - 18px));
    min-height:160px;
    grid-template-columns:minmax(108px,40%) minmax(0,1fr);
    gap:10px;
    padding:11px 12px 17px;
    border-radius:24px;
  }

  .player-cover-wrap{
    width:100%;
    height:auto;
    aspect-ratio:1;
    border-radius:22px;
  }

  .player-cover-fallback{font-size:32px}
  .player-main{gap:9px;padding:5px 0 3px}
  .player-kicker{display:none}
  .player-title{font-size:12px}
  .player-artist{font-size:8px}
  .player-output-icon{width:18px;height:18px}
  .player-progress-row{gap:5px 0}
  .player-current,.player-end{width:auto;font-size:7px}
  .player-controls-row{gap:8px}
  .player-transport{gap:3px}
  .player-button{width:29px;height:29px}
  .player-button svg{width:18px;height:18px}
  .player-play,.player-play:hover{width:36px;height:36px}
  .player-play svg{width:22px;height:22px}
  .player-volume-wrap{grid-template-columns:14px minmax(0,1fr) 15px;gap:4px}
  .player-volume-button,.player-volume-high,
  .player-volume-button svg,.player-volume-high svg{width:14px;height:14px}
  .player-home-indicator{bottom:7px;width:68px;height:3px}
}

@media(max-width:340px){
  .daringirl-music-player{
    grid-template-columns:108px minmax(0,1fr);
    gap:10px;
    padding-left:11px;
    padding-right:11px;
  }
}

/* ==========================================================
   V14 WINTER ATMOSPHERE
   ========================================================== */
.daringirl-weather-canvas,
.daringirl-fog-layer{
  position:fixed;
  inset:0;
  pointer-events:none;
}

.daringirl-weather-canvas{
  z-index:4;
  opacity:.96;
}

.daringirl-fog-layer{
  z-index:3;
  top:auto;
  bottom:-14vh;
  height:54vh;
  overflow:hidden;
  opacity:.3;
  filter:blur(34px);
  background:
    radial-gradient(ellipse at 18% 72%,rgba(134,186,222,.28),transparent 44%),
    radial-gradient(ellipse at 57% 82%,rgba(183,211,229,.2),transparent 48%),
    radial-gradient(ellipse at 88% 68%,rgba(91,131,190,.22),transparent 43%);
  animation:daringirlFogDrift 18s ease-in-out infinite alternate;
  transform:translate3d(-3%,0,0) scale(1.12);
}

.daringirl-fog-layer::before,
.daringirl-fog-layer::after{
  content:"";
  position:absolute;
  inset:12% -18%;
  border-radius:50%;
  background:radial-gradient(ellipse at center,rgba(190,218,232,.18),transparent 64%);
}

.daringirl-fog-layer::before{
  transform:translateX(-12%);
  animation:daringirlFogCloud 24s linear infinite alternate;
}

.daringirl-fog-layer::after{
  opacity:.62;
  transform:translateX(15%) scale(.78);
  animation:daringirlFogCloud 31s linear infinite alternate-reverse;
}

.topbar,
.home-hero,
.tactical-main{
  position:relative;
  z-index:5;
}

html:has(body.home-page),
body.home-page{
  height:100%;
  overflow:hidden;
}

body.home-page.music-player-ready{
  padding-bottom:0;
}

body.home-page .home-hero{
  min-height:calc(100dvh - 80px);
}

@keyframes daringirlFogDrift{
  from{transform:translate3d(-4%,1%,0) scale(1.12)}
  to{transform:translate3d(4%,-2%,0) scale(1.18)}
}

@keyframes daringirlFogCloud{
  from{transform:translateX(-14%) scale(.92)}
  to{transform:translateX(14%) scale(1.08)}
}

@media(max-width:620px){
  .daringirl-weather-canvas{opacity:.88}
  .daringirl-fog-layer{height:42vh;opacity:.2;filter:blur(28px)}
}

@media(prefers-reduced-motion:reduce){
  .daringirl-weather-canvas,
  .daringirl-fog-layer,
  .daringirl-fog-layer::before,
  .daringirl-fog-layer::after{animation:none !important}
}

/* ==========================================================
   V15 PLAYER COLLAPSE + SELECTABLE ATMOSPHERE
   ========================================================== */
.player-collapse-button{
  position:absolute;
  top:7px;
  left:7px;
  z-index:5;
  width:25px;
  height:25px;
  display:grid;
  place-items:center;
  padding:0;
  border:1px solid rgba(255,255,255,.28);
  border-radius:50%;
  background:rgba(8,11,15,.52);
  color:#fff;
  cursor:pointer;
  box-shadow:0 4px 14px rgba(0,0,0,.26);
  backdrop-filter:blur(8px);
  transition:transform .2s ease,background .2s ease,border-color .2s ease;
}

.player-collapse-button:hover{
  transform:scale(1.08);
  background:rgba(7,10,14,.72);
  border-color:rgba(255,255,255,.54);
}

.player-collapse-button svg{
  width:15px;
  height:15px;
  fill:none;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.daringirl-music-player{
  transition:
    opacity .5s ease,
    transform .55s cubic-bezier(.2,.8,.2,1),
    width .36s cubic-bezier(.2,.8,.2,1),
    min-height .36s cubic-bezier(.2,.8,.2,1),
    padding .36s cubic-bezier(.2,.8,.2,1),
    border-radius .36s ease,
    border-color .25s ease;
}

.daringirl-music-player.is-collapsed{
  width:76px;
  min-height:76px;
  grid-template-columns:1fr;
  gap:0;
  padding:7px;
  border-radius:22px;
}

.daringirl-music-player.is-collapsed .player-cover-wrap{
  width:60px;
  height:60px;
  aspect-ratio:1;
  border-radius:16px;
}

.daringirl-music-player.is-collapsed .player-main,
.daringirl-music-player.is-collapsed .player-home-indicator{
  display:none;
}

.daringirl-music-player.is-collapsed .player-collapse-button{
  top:4px;
  left:auto;
  right:4px;
  width:23px;
  height:23px;
  background:rgba(0,0,0,.68);
}

body.music-player-ready.music-player-collapsed{
  padding-bottom:98px;
}

body.home-page.music-player-ready.music-player-collapsed{
  padding-bottom:0;
}

.daringirl-weather-canvas[data-effect="rain"]{opacity:.78}
.daringirl-weather-canvas[data-effect="ash"]{opacity:.88}
.daringirl-weather-canvas[hidden],
.daringirl-fog-layer[hidden]{display:none !important}

html[data-weather-effect="rain"] .daringirl-fog-layer{
  opacity:.24;
  background:
    radial-gradient(ellipse at 18% 72%,rgba(94,157,202,.25),transparent 44%),
    radial-gradient(ellipse at 57% 82%,rgba(135,178,207,.18),transparent 48%),
    radial-gradient(ellipse at 88% 68%,rgba(53,91,145,.22),transparent 43%);
}

html[data-weather-effect="ash"] .daringirl-fog-layer{
  opacity:.22;
  background:
    radial-gradient(ellipse at 18% 72%,rgba(151,61,35,.25),transparent 44%),
    radial-gradient(ellipse at 57% 82%,rgba(106,77,69,.18),transparent 48%),
    radial-gradient(ellipse at 88% 68%,rgba(177,75,36,.2),transparent 43%);
}

@media(max-width:620px){
  .daringirl-music-player.is-collapsed{
    right:9px;
    bottom:9px;
    width:70px;
    min-height:70px;
    grid-template-columns:1fr;
    padding:6px;
    border-radius:20px;
  }

  .daringirl-music-player.is-collapsed .player-cover-wrap{
    width:56px;
    height:56px;
    border-radius:15px;
  }

  body.music-player-ready.music-player-collapsed{padding-bottom:90px}
  body.home-page.music-player-ready.music-player-collapsed{padding-bottom:0}
}

/* ==========================================================
   V15 VERTICAL MEMBER CARDS
   ========================================================== */
#ownerList{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(250px,300px));
  gap:18px;
  align-items:stretch;
}

.featured-card{
  min-height:410px !important;
  display:flex !important;
  flex-direction:column;
  align-items:stretch !important;
  gap:0 !important;
  padding:0 !important;
  overflow:hidden;
  border-radius:20px !important;
  text-align:left;
}

/* The old emblem repeated the same owner image. Keep one clear portrait. */
.featured-card .featured-emblem{
  display:none !important;
}

.featured-card .featured-portrait,
.core-card .core-portrait{
  position:relative;
  width:100% !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  overflow:hidden;
}

.featured-card .featured-portrait{
  height:300px;
  min-height:300px !important;
}

.featured-card .featured-portrait > img,
.featured-card .featured-portrait > video,
.core-card .core-portrait > img,
.core-card .core-portrait > video{
  width:100% !important;
  height:100% !important;
  display:block;
  object-fit:cover !important;
  object-position:center !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}

.featured-card .featured-portrait > span,
.core-card .core-portrait > span{
  width:100%;
  height:100%;
  display:grid;
  place-items:center;
  border:0 !important;
}

.featured-content{
  width:100%;
  padding:20px 20px 22px;
  margin-top:auto;
}

.featured-content h2{
  font-size:20px;
}

.core-grid{
  grid-template-columns:repeat(auto-fit,minmax(230px,280px)) !important;
  gap:18px !important;
}

.core-card{
  min-height:370px !important;
  display:flex !important;
  flex-direction:column;
  align-items:stretch !important;
  gap:0 !important;
  padding:0 !important;
  overflow:hidden;
  border-radius:18px !important;
  text-align:left;
}

.core-card .core-portrait{
  height:270px;
  min-height:270px !important;
}

.core-content{
  width:100%;
  padding:18px 18px 20px;
  margin-top:auto;
}

.core-content h3{
  font-size:15px;
}

.skeleton-owner-card{
  width:min(300px,100%);
  margin-inline:auto;
  min-height:410px;
  grid-template-columns:1fr !important;
  grid-template-rows:300px 1fr;
  padding:0 !important;
}

.skeleton-owner-card .sk-emblem{
  display:none;
}

.skeleton-owner-card .sk-photo{
  min-height:300px;
  border-radius:0;
}

.skeleton-owner-card .skeleton-copy{
  padding:18px;
}

.skeleton-two{
  grid-template-columns:repeat(auto-fit,minmax(230px,280px)) !important;
  gap:18px !important;
  justify-content:center;
}

.skeleton-core-card{
  height:370px;
}

.featured-links,
.card-links{
  justify-content:flex-start !important;
}

/* Owner and Leader portraits also stay frameless inside the profile popup. */
.profile-modal[data-role="owner"] .modal-side,
.profile-modal[data-role="core"] .modal-side,
.profile-modal[data-role="owner"] .modal-photo-frame,
.profile-modal[data-role="core"] .modal-photo-frame{
  border:0 !important;
  box-shadow:none !important;
}

@media(max-width:820px){
  #ownerList,
  .core-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}

@media(max-width:560px){
  #ownerList,
  .core-grid{
    grid-template-columns:1fr !important;
  }

  .featured-card,
  .core-card{
    width:100%;
  }

  .featured-card .featured-portrait{
    height:340px;
    min-height:340px !important;
  }

  .core-card .core-portrait{
    height:320px;
    min-height:320px !important;
  }
}

/* ==========================================================
   V15.2 CENTERED ROSTER + VERTICAL PROFILE
   ========================================================== */
.rank-block{
  margin:30px auto 38px;
}

.rank-title{
  margin-bottom:16px !important;
  text-align:center;
}

#ownerList,
.core-grid,
.member-grid{
  width:100%;
  margin-inline:auto;
  justify-content:center !important;
  align-items:stretch;
}

#ownerList{
  grid-template-columns:repeat(auto-fit,minmax(240px,280px)) !important;
}

.core-grid{
  grid-template-columns:repeat(auto-fit,minmax(220px,260px)) !important;
}

.member-grid{
  grid-template-columns:repeat(auto-fit,minmax(150px,180px)) !important;
  gap:16px !important;
}

.featured-card,
.core-card,
.small-card{
  width:100%;
  background:
    linear-gradient(180deg,rgba(13,14,16,.82),rgba(5,6,8,.94)) !important;
  box-shadow:0 24px 60px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025) !important;
}

.featured-card::before,
.core-card::before,
.small-card::before{
  content:"";
  position:absolute;
  left:22%;
  right:22%;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,currentColor,transparent);
  opacity:.75;
}

.featured-card,
.core-card{
  position:relative;
  min-height:390px !important;
  border-radius:22px !important;
}

.featured-card .featured-portrait,
.core-card .core-portrait{
  height:270px;
  min-height:270px !important;
}

.featured-card .featured-portrait::after,
.core-card .core-portrait::after{
  content:"";
  position:absolute;
  inset:auto 0 0;
  height:72px;
  pointer-events:none;
  background:linear-gradient(transparent,rgba(5,6,8,.96));
}

.featured-content,
.core-content{
  padding:17px 20px 22px !important;
  text-align:center;
}

.featured-content h2,
.core-content h3{
  margin-bottom:6px;
}

.featured-links,
.card-links{
  justify-content:center !important;
}

.small-card{
  position:relative;
  min-height:210px;
  padding:18px 14px !important;
  border-radius:18px !important;
}

.small-avatar{
  width:92px !important;
  height:92px !important;
  margin:4px auto 17px !important;
  border:0 !important;
  border-radius:50% !important;
  overflow:hidden;
  background:rgba(255,255,255,.025) !important;
}

.small-avatar > img,
.small-avatar > video{
  width:100%;
  height:100%;
  object-fit:cover;
}

/* The profile opens as one upright card. */
.profile-modal{
  width:min(440px,calc(100% - 28px)) !important;
  min-height:0 !important;
  max-height:calc(100dvh - 30px);
  grid-template-columns:1fr !important;
  grid-template-rows:310px auto;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  border-radius:24px !important;
}

.profile-modal .modal-side{
  width:100%;
  min-height:310px !important;
  height:310px;
  border:0 !important;
  border-bottom:1px solid rgba(var(--rank-rgb),.22) !important;
}

.profile-modal .modal-photo-frame,
.profile-modal .modal-photo-frame > img,
.profile-modal .modal-photo-frame > video{
  width:100% !important;
  height:100% !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  object-fit:cover !important;
}

.profile-modal .modal-main{
  width:100%;
  padding:25px 24px 28px !important;
  text-align:center;
}

.profile-modal .modal-kicker{
  padding-right:32px;
  text-align:left;
}

.profile-modal .modal-main h2{
  margin:13px 0 5px;
  font-size:30px;
}

.profile-modal .modal-about{
  text-align:left;
}

.profile-modal .modal-info-grid{
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  text-align:left;
}

.profile-modal .modal-actions{
  justify-content:center;
}

.profile-modal .profile-close{
  position:fixed;
  top:12px !important;
  right:12px !important;
  z-index:10;
}

@media(max-width:620px){
  #ownerList,
  .core-grid{
    grid-template-columns:minmax(0,280px) !important;
  }

  .member-grid{
    grid-template-columns:repeat(2,minmax(0,150px)) !important;
  }

  .profile-modal{
    grid-template-rows:280px auto;
  }

  .profile-modal .modal-side{
    min-height:280px !important;
    height:280px;
  }
}

@media(max-width:380px){
  .member-grid{
    grid-template-columns:minmax(0,180px) !important;
  }

  .profile-modal .modal-main{
    padding:22px 18px 25px !important;
  }
}

/* ==========================================================
   V15.3 ROSTER HEADER
   ========================================================== */
.tactical-main{
  padding-top:38px;
}

.tactical-hero{
  position:relative;
  display:flex !important;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:24px;
  min-height:300px;
  margin-bottom:24px;
  padding:42px 24px 34px;
  overflow:hidden;
  text-align:center;
  border:1px solid rgba(214,168,59,.16);
  border-radius:28px;
  background:
    radial-gradient(circle at 50% 15%,rgba(214,168,59,.12),transparent 43%),
    linear-gradient(145deg,rgba(8,9,11,.68),rgba(3,4,6,.84));
  box-shadow:0 28px 80px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.025);
  backdrop-filter:blur(9px);
}

.tactical-hero::before{
  content:"";
  position:absolute;
  top:0;
  width:38%;
  height:1px;
  background:linear-gradient(90deg,transparent,#d6a83b,transparent);
}

.hero-left{
  position:relative;
  z-index:1;
  display:flex;
  flex-direction:column;
  align-items:center;
}

.hero-left .eyebrow{
  justify-content:center;
  margin-bottom:18px;
}

.hero-left h1{
  margin:0;
  font-size:clamp(58px,8.4vw,108px);
  line-height:.82;
  letter-spacing:-.075em;
  text-align:center;
  text-shadow:0 18px 48px rgba(0,0,0,.55);
}

.hero-left > p{
  display:block !important;
  margin:22px 0 0;
  color:#9c895e;
  font-size:9px;
  letter-spacing:.32em;
}

.hero-right{
  position:relative;
  z-index:1;
}

.count-card{
  width:260px;
  min-height:84px;
  display:grid;
  grid-template-columns:92px 1fr;
  grid-template-rows:1fr 1fr;
  align-items:center;
  padding:13px 18px;
  border-radius:18px;
  background:rgba(4,7,11,.72);
  backdrop-filter:blur(15px);
}

.count-card strong{
  grid-row:1/3;
  margin:0;
  padding-right:18px;
  border-right:1px solid rgba(214,168,59,.22);
  font-size:45px;
  line-height:1;
}

.count-card small,
.count-card span{
  padding-left:16px;
  text-align:left;
}

.tactical-toolbar{
  max-width:920px;
  margin:0 auto 36px;
  padding:10px;
  border-color:rgba(214,168,59,.17);
  border-radius:18px;
  background:rgba(5,8,12,.8);
  box-shadow:0 18px 50px rgba(0,0,0,.22);
  backdrop-filter:blur(16px);
}

.search-wrap{
  max-width:350px;
  height:44px;
  border-radius:12px;
  border-color:rgba(255,255,255,.1);
}

.filter{
  height:42px;
  border-radius:11px;
}

.filter:hover,
.filter.active{
  color:#fff2ca;
  border-color:rgba(214,168,59,.4);
  background:rgba(214,168,59,.12);
}

@media(max-width:820px){
  .tactical-hero{
    min-height:270px;
    padding:34px 18px 28px;
  }

  .tactical-toolbar{
    max-width:620px;
  }

  .search-wrap{
    width:100%;
    max-width:none;
  }

  .filters{
    justify-content:center;
  }
}

@media(max-width:520px){
  .tactical-main{
    padding-top:22px;
  }

  .tactical-hero{
    min-height:245px;
    border-radius:20px;
  }

  .hero-left h1{
    font-size:clamp(48px,17vw,72px);
  }

  .count-card{
    width:min(260px,100%);
  }

  .filters{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

/* ==========================================================
   V16 GOLD MUSIC DOCK
   ========================================================== */
body.music-player-ready{
  padding-bottom:116px;
}

body.home-page.music-player-ready{
  padding-bottom:0;
}

.daringirl-music-player{
  --player-gold:#d6a83b;
  position:fixed !important;
  left:50% !important;
  right:auto !important;
  bottom:18px !important;
  width:min(720px,calc(100% - 32px)) !important;
  min-height:84px !important;
  grid-template-columns:64px minmax(0,1fr) !important;
  gap:16px !important;
  padding:10px 18px 10px 10px !important;
  border:1px solid rgba(214,168,59,.34) !important;
  border-radius:18px !important;
  background:
    linear-gradient(105deg,rgba(7,7,7,.97),rgba(14,12,8,.96) 62%,rgba(5,5,5,.98)) !important;
  box-shadow:0 22px 70px rgba(0,0,0,.58),inset 0 1px rgba(255,244,206,.035) !important;
  backdrop-filter:blur(22px) !important;
  transform:translate(-50%,24px) scale(.98) !important;
  transform-origin:center bottom !important;
}

body.music-player-ready .daringirl-music-player{
  opacity:1 !important;
  transform:translate(-50%,0) scale(1) !important;
}

.daringirl-music-player:hover{
  border-color:rgba(214,168,59,.58) !important;
}

.player-light,
.player-disc,
.player-output-icon,
.player-home-indicator{
  display:none !important;
}

.player-cover-wrap{
  width:64px !important;
  height:64px !important;
  border:0 !important;
  border-radius:12px !important;
  background:#0b0a08 !important;
  box-shadow:none !important;
}

.player-main{
  min-width:0;
  display:grid !important;
  grid-template-columns:minmax(180px,1fr) auto;
  grid-template-rows:auto auto;
  gap:8px 20px !important;
  padding:3px 0 !important;
}

.player-meta-row{
  grid-column:1;
  grid-row:1;
  min-width:0;
}

.player-meta{
  gap:2px !important;
}

.player-kicker{
  color:#8c7750 !important;
  font-size:7px !important;
  letter-spacing:.2em !important;
}

.player-title{
  color:#fff2c9 !important;
  font-size:13px !important;
  letter-spacing:.01em !important;
}

.player-artist{
  color:#8f866f !important;
  font-size:8px !important;
}

.player-progress-row{
  grid-column:1;
  grid-row:2;
  display:grid !important;
  grid-template-columns:26px minmax(0,1fr) 26px !important;
  gap:8px !important;
  align-items:center;
}

.player-progress{
  grid-column:2 !important;
  grid-row:1 !important;
  height:3px !important;
  background:linear-gradient(90deg,var(--player-gold) var(--player-progress),rgba(255,255,255,.13) var(--player-progress)) !important;
}

.player-current,
.player-end{
  grid-row:1 !important;
  width:auto !important;
  color:#8f866f !important;
  font-size:7px !important;
}

.player-current{grid-column:1 !important;text-align:left !important}
.player-end{grid-column:3 !important;text-align:right !important}

.player-controls-row{
  grid-column:2;
  grid-row:1/3;
  display:flex !important;
  align-items:center;
  gap:16px !important;
}

.player-transport{
  gap:5px !important;
}

.player-button{
  width:30px !important;
  height:30px !important;
  color:#a89976 !important;
}

.player-button:hover{
  color:#f5d77f !important;
}

.player-play,
.player-play:hover{
  width:42px !important;
  height:42px !important;
  border:1px solid #d6a83b !important;
  border-radius:50% !important;
  color:#171105 !important;
  background:#d6a83b !important;
  box-shadow:0 0 24px rgba(214,168,59,.16) !important;
}

.player-volume-wrap{
  grid-template-columns:18px 62px !important;
  gap:7px !important;
}

.player-volume-high{
  display:none !important;
}

.player-volume{
  width:62px !important;
  background:linear-gradient(90deg,#d6a83b var(--player-volume),rgba(255,255,255,.15) var(--player-volume)) !important;
}

.player-volume-button{
  color:#9d8c65 !important;
}

.player-collapse-button{
  top:-12px !important;
  left:auto !important;
  right:12px !important;
  width:27px !important;
  height:27px !important;
  border-color:rgba(214,168,59,.34) !important;
  background:#0a0907 !important;
  color:#d6a83b !important;
}

.daringirl-music-player.is-collapsed{
  left:auto !important;
  right:18px !important;
  width:68px !important;
  min-height:68px !important;
  grid-template-columns:1fr !important;
  padding:6px !important;
  border-radius:16px !important;
  transform:none !important;
}

.daringirl-music-player.is-collapsed .player-cover-wrap{
  width:54px !important;
  height:54px !important;
  border-radius:11px !important;
}

@media(max-width:720px){
  body.music-player-ready{padding-bottom:104px}
  body.home-page.music-player-ready{padding-bottom:0}

  .daringirl-music-player{
    bottom:10px !important;
    width:calc(100% - 20px) !important;
    min-height:76px !important;
    grid-template-columns:54px minmax(0,1fr) !important;
    gap:11px !important;
    padding:8px 11px 8px 8px !important;
    border-radius:15px !important;
  }

  .player-cover-wrap{
    width:54px !important;
    height:54px !important;
    border-radius:10px !important;
  }

  .player-main{
    grid-template-columns:minmax(110px,1fr) auto;
    gap:6px 8px !important;
  }

  .player-volume-wrap{
    display:none !important;
  }

  .player-controls-row{
    gap:0 !important;
  }

  .player-button{
    width:25px !important;
    height:25px !important;
  }

  .player-play,
  .player-play:hover{
    width:34px !important;
    height:34px !important;
  }
}

@media(max-width:430px){
  .player-kicker,
  .player-artist,
  .player-previous{
    display:none !important;
  }

  .player-title{
    font-size:11px !important;
  }
}

/* V16.1 compact player at the bottom-right */
.daringirl-music-player{
  left:auto !important;
  right:16px !important;
  bottom:16px !important;
  width:min(430px,calc(100% - 24px)) !important;
  min-height:72px !important;
  grid-template-columns:52px minmax(0,1fr) !important;
  gap:11px !important;
  padding:9px 12px 9px 9px !important;
  border-radius:15px !important;
  transform:translateY(20px) scale(.98) !important;
  transform-origin:right bottom !important;
}

body.music-player-ready .daringirl-music-player{
  transform:translateY(0) scale(1) !important;
}

.player-cover-wrap{
  width:52px !important;
  height:52px !important;
  border-radius:10px !important;
}

.player-main{
  grid-template-columns:minmax(110px,1fr) auto !important;
  gap:5px 9px !important;
  padding:1px 0 !important;
}

.player-kicker{
  display:none !important;
}

.player-title{
  font-size:11px !important;
}

.player-artist{
  font-size:7px !important;
}

.player-progress-row{
  gap:5px !important;
  grid-template-columns:23px minmax(0,1fr) 23px !important;
}

.player-button{
  width:25px !important;
  height:25px !important;
}

.player-play,
.player-play:hover{
  width:34px !important;
  height:34px !important;
}

.player-volume-wrap{
  display:none !important;
}

.player-collapse-button{
  top:-10px !important;
  right:8px !important;
  width:23px !important;
  height:23px !important;
}

.daringirl-music-player.is-collapsed,
body.music-player-ready .daringirl-music-player.is-collapsed{
  left:auto !important;
  right:16px !important;
  bottom:16px !important;
  width:60px !important;
  min-height:60px !important;
  padding:5px !important;
  transform:none !important;
}

.daringirl-music-player.is-collapsed .player-cover-wrap{
  width:48px !important;
  height:48px !important;
}

@media(max-width:500px){
  .daringirl-music-player{
    right:8px !important;
    bottom:8px !important;
    width:min(365px,calc(100% - 16px)) !important;
  }

  .player-previous{
    display:none !important;
  }

  .daringirl-music-player.is-collapsed,
  body.music-player-ready .daringirl-music-player.is-collapsed{
    right:8px !important;
    bottom:8px !important;
  }
}
