/* BLINKBUN v2.8.7 — global public visual system */
:root{
  --v287-cyan:#64e7ff;
  --v287-sky:#65b9ff;
  --v287-blue:#5c8cff;
  --v287-violet:#8f70ff;
  --v287-pink:#d878ff;
  --v287-green:#78e6be;
  --v287-amber:#ffd272;
  --v287-line:rgba(111,174,229,.20);
  --v287-panel:rgba(7,22,40,.92);
  --v287-panel2:rgba(4,14,28,.98);
  --v287-muted:#a9bfd4;
}

/* native language select visibility */
.v260-actions select,
.v230-actions select{
  color-scheme:dark!important;
  background:linear-gradient(180deg,#0d2238,#071725)!important;
  color:#f5fbff!important;
  border-color:rgba(112,178,235,.34)!important;
}
.v260-actions select option,
.v230-actions select option{
  background:#081827!important;
  color:#f5fbff!important;
}
.v260-actions select option:checked,
.v230-actions select option:checked{
  background:#224d79!important;
  color:#fff!important;
}

/* shared atmosphere */
body{
  background:
    radial-gradient(800px 460px at 7% -7%,rgba(92,140,255,.17),transparent 68%),
    radial-gradient(760px 520px at 97% 12%,rgba(143,112,255,.12),transparent 70%),
    radial-gradient(620px 420px at 50% 102%,rgba(100,231,255,.07),transparent 72%),
    linear-gradient(180deg,#071727 0%,#04101d 48%,#020a13 100%)!important;
}

/* shared nav polish */
.v260-header .v230-brand img{box-shadow:0 0 0 1px rgba(100,231,255,.24),0 0 24px rgba(143,112,255,.18)!important}
.v260-nav a{transition:color .18s ease,transform .18s ease,text-shadow .18s ease}
.v260-nav a:hover{color:#fff!important;transform:translateY(-1px);text-shadow:0 0 14px rgba(100,231,255,.18)}
.v260-nav a[aria-current="page"]:after{background:linear-gradient(90deg,var(--v287-cyan),var(--v287-blue),var(--v287-violet),var(--v287-pink))!important;box-shadow:0 0 14px rgba(100,231,255,.34)}

/* common hero treatment across public pages */
.v230-hero,
.v230-tool-hero,
.rv240-hero,
.v250-hero,
.i280-hero,
.i280-head,
.v285-report-hero{
  position:relative;
  overflow:hidden;
  border-color:rgba(111,177,236,.23)!important;
  background:
    radial-gradient(circle at 86% 14%,rgba(143,112,255,.22),transparent 34%),
    radial-gradient(circle at 10% 92%,rgba(100,231,255,.10),transparent 32%),
    linear-gradient(135deg,rgba(14,40,68,.98),rgba(6,19,35,.99))!important;
  box-shadow:0 22px 58px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.v230-hero:after,
.v230-tool-hero:after,
.rv240-hero:after,
.v250-hero:after,
.i280-hero:after,
.i280-head:after,
.v285-report-hero:after{
  content:"";position:absolute;right:-105px;bottom:-190px;width:350px;height:350px;border-radius:50%;
  border:1px solid rgba(100,231,255,.12);box-shadow:0 0 90px rgba(143,112,255,.08);pointer-events:none;
}
.v230-kicker,.v230-tool-hero>span,.rv240-hero>span,.v250-hero>span,.i280-hero>span,.i280-head>span,.v285-kicker,.v230-section-head span{color:#77e9ff!important;text-shadow:0 0 20px rgba(100,231,255,.14)}

/* primary CTA family */
.v230-scan button,
.token-checker-form button[type="submit"],
.v250-primary,
.i280-search button,
.v285-actions a.primary,
.v230-research-cta>a,
.v230-bbun>a{
  background:linear-gradient(135deg,var(--v287-cyan),var(--v287-sky) 42%,var(--v287-violet))!important;
  color:#04111d!important;
  border:0!important;
  box-shadow:0 12px 28px rgba(92,140,255,.22)!important;
  transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;
}
.v230-scan button:hover,.token-checker-form button[type="submit"]:hover,.v250-primary:hover,.i280-search button:hover,.v285-actions a.primary:hover,.v230-research-cta>a:hover,.v230-bbun>a:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 34px rgba(92,140,255,.28)!important}

/* HOME */
.v261-quickstart{background:radial-gradient(circle at 90% 8%,rgba(100,231,255,.08),transparent 32%),linear-gradient(155deg,rgba(11,31,52,.96),rgba(5,16,29,.99))!important;border-color:rgba(100,231,255,.22)!important}
.v261-quick-links a:nth-child(1),.v261-actions>a:nth-child(1){border-color:rgba(100,231,255,.20)!important}
.v261-quick-links a:nth-child(2),.v261-actions>a:nth-child(2){border-color:rgba(92,140,255,.22)!important}
.v261-quick-links a:nth-child(3),.v261-actions>a:nth-child(3){border-color:rgba(143,112,255,.22)!important}
.v261-actions>a,.v230-radar-grid>a,.v230-why article{
  position:relative;overflow:hidden;background:linear-gradient(155deg,rgba(11,30,51,.96),rgba(5,16,29,.99))!important;
  box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.v261-actions>a:before,.v230-radar-grid>a:before,.v230-why article:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--v287-cyan),var(--v287-violet));opacity:.78}
.v261-actions>a:nth-child(2):before{background:linear-gradient(90deg,var(--v287-blue),var(--v287-cyan))}.v261-actions>a:nth-child(3):before{background:linear-gradient(90deg,var(--v287-violet),var(--v287-pink))}
.v230-live,.v230-why,.v230-research-cta,.v230-bbun,.v230-faq{background:linear-gradient(155deg,rgba(8,25,43,.94),rgba(4,14,27,.98))!important;border-color:var(--v287-line)!important}
.v230-bbun{background:radial-gradient(circle at 90% 10%,rgba(216,120,255,.13),transparent 32%),linear-gradient(145deg,rgba(16,40,63,.96),rgba(15,20,43,.98))!important;border-color:rgba(143,112,255,.26)!important}

/* Token checker / Radar */
.v230-radar-stats>div,.v230-filter,.v230-table,.v230-note,.token-checker-shell{
  background:linear-gradient(155deg,rgba(10,29,49,.94),rgba(5,16,29,.98))!important;border-color:var(--v287-line)!important;box-shadow:0 14px 36px rgba(0,0,0,.15)!important
}
.v230-radar-stats>div:nth-child(1){border-color:rgba(100,231,255,.22)!important}.v230-radar-stats>div:nth-child(2){border-color:rgba(92,140,255,.22)!important}.v230-radar-stats>div:nth-child(3){border-color:rgba(120,230,190,.22)!important}.v230-radar-stats>div:nth-child(4){border-color:rgba(143,112,255,.22)!important}
.v230-table thead th{color:#9beaff!important}.v230-table tbody tr:hover{background:rgba(92,140,255,.055)!important}

/* Research */
.rv240-card,.rv240-stats>div,.rv240-two>*{background:linear-gradient(155deg,rgba(10,29,49,.95),rgba(5,16,29,.99))!important;border-color:var(--v287-line)!important}
.rv240-card:nth-child(3n+1){border-color:rgba(100,231,255,.19)!important}.rv240-card:nth-child(3n+2){border-color:rgba(92,140,255,.20)!important}.rv240-card:nth-child(3n){border-color:rgba(143,112,255,.20)!important}

/* Token report */
.v285-quality{background:linear-gradient(155deg,rgba(10,35,55,.96),rgba(7,20,36,.99))!important;border-color:rgba(100,231,255,.25)!important;box-shadow:0 16px 38px rgba(0,0,0,.18)!important}
.v285-data-shell{background:linear-gradient(180deg,rgba(7,22,40,.95),rgba(3,12,24,.99))!important;border-color:var(--v287-line)!important}
.v285-data-shell .checker-stat,.v285-data-shell .checker-section,.v285-data-shell .checker-market-v150>div,.v285-data-shell .checker-concentration-grid>div,.v285-data-shell .intel-trend-grid>div{background:linear-gradient(155deg,rgba(8,25,43,.90),rgba(4,14,27,.97))!important}
.v285-data-shell .checker-stat:nth-child(1){border-color:rgba(100,231,255,.19)!important}.v285-data-shell .checker-stat:nth-child(2){border-color:rgba(92,140,255,.19)!important}.v285-data-shell .checker-stat:nth-child(3){border-color:rgba(120,230,190,.19)!important}.v285-data-shell .checker-stat:nth-child(4){border-color:rgba(143,112,255,.19)!important}
.v285-bridge{background:radial-gradient(circle at 90% 15%,rgba(143,112,255,.12),transparent 32%),linear-gradient(145deg,rgba(10,31,51,.96),rgba(6,17,32,.99))!important;border-color:rgba(143,112,255,.20)!important}

/* Watch */
.v250-plan,.v250-add,.v250-watch-list,.v250-alerts,.v281-telegram{box-shadow:0 16px 40px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.025)!important}
.v250-add{background:radial-gradient(circle at 92% 10%,rgba(92,140,255,.08),transparent 26%),linear-gradient(155deg,rgba(9,28,48,.96),rgba(5,16,29,.99))!important}
.v250-watch-list{background:radial-gradient(circle at 90% 10%,rgba(120,230,190,.07),transparent 26%),linear-gradient(155deg,rgba(9,28,48,.96),rgba(5,16,29,.99))!important}
.v250-alerts{background:radial-gradient(circle at 90% 10%,rgba(216,120,255,.07),transparent 26%),linear-gradient(155deg,rgba(9,28,48,.96),rgba(5,16,29,.99))!important}

/* Intelligence cards retain their v286 per-card accent, but harmonize surfaces */
.i280-card,.i280-panel,.i280-retain article{box-shadow:0 15px 36px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.025)!important}

/* hover system */
@media (prefers-reduced-motion:no-preference){
  .v261-actions>a,.v230-radar-grid>a,.v230-why article,.rv240-card,.v285-data-shell .checker-stat,.v285-data-shell .checker-section,.v230-radar-stats>div{
    transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
  }
  .v261-actions>a:hover,.v230-radar-grid>a:hover,.v230-why article:hover,.rv240-card:hover,.v285-data-shell .checker-stat:hover,.v230-radar-stats>div:hover{transform:translateY(-3px);border-color:rgba(100,231,255,.30)!important;box-shadow:0 20px 44px rgba(0,0,0,.24)!important}
}

@media(max-width:760px){
  .v260-actions select,.v230-actions select{min-width:108px}
}
