/* Adam Studio V2 - welcome UI. Adam Marom / BESTIL */
.v2-banner{display:flex;align-items:center;gap:14px;margin:12px 16px 0;padding:12px 18px;border-radius:14px;
 background:linear-gradient(110deg,#0b3d91,#1e6bff 55%,#38bdf8);color:#fff;box-shadow:0 8px 30px rgba(30,107,255,.35);font-weight:600}
.v2-banner b{font-size:1.15em;letter-spacing:.12em}
.v2-banner .v2-tag{background:#fff;color:#0b3d91;border-radius:8px;padding:2px 8px;font-weight:800}
.v2-banner button{margin-inline-start:auto;background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:10px;padding:6px 12px;cursor:pointer}
.v2-banner .v2-x{margin-inline-start:6px;padding:6px 10px}
#v2-intro{position:fixed;inset:0;z-index:9999;background:#030a1a;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;transition:opacity .6s}
#v2-intro video{max-width:100%;max-height:100%}
#v2-intro h1{font:800 clamp(32px,7vw,96px)/1 Inter,system-ui,sans-serif;letter-spacing:.14em;margin:0;
 background:linear-gradient(90deg,#fff,#38bdf8,#1e6bff,#fff);background-size:300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:v2sh 3s linear infinite,v2in 1.2s ease-out}
#v2-intro p{opacity:.75;margin-top:14px;letter-spacing:.3em}
#v2-intro .v2-skip{position:absolute;bottom:24px;inset-inline-end:24px;background:none;color:#fff;border:1px solid #fff5;border-radius:10px;padding:8px 14px;cursor:pointer}
@keyframes v2sh{to{background-position:300%}}@keyframes v2in{from{opacity:0;transform:scale(.85)}}
