
.das-discovery-experience {
    background:
        radial-gradient(circle at 20% 10%, rgba(65,85,255,.10), transparent 30%),
        radial-gradient(circle at 85% 18%, rgba(255,77,166,.08), transparent 26%),
        #02050c !important;
}
.das-discovery-experience ins.adsbygoogle,
.das-discovery-experience [id*="google_ads"],
.das-discovery-experience [class*="google-auto-placed"],
.das-discovery-experience [class*="google-auto-placed"] iframe,
.das-discovery-experience [data-anchor-status],
.das-discovery-experience [aria-label*="Advertisement"],
.das-discovery-experience iframe[src*="doubleclick"],
.das-discovery-experience iframe[src*="googlesyndication"] {
    max-width: 100% !important;
    box-sizing: border-box !important;
}
.das-discovery-experience [class*="google-auto-placed"] {
    position: relative !important;
    inset: auto !important;
    margin: 18px auto !important;
    clear: both !important;
    z-index: 2 !important;
}
.das-discovery-experience .adsbygoogle {
    display: block !important;
    margin: 18px auto !important;
    clear: both !important;
}
.das-discovery-experience header,
.das-discovery-experience nav,
.das-discovery-experience .d9-hero,
.das-discovery-experience .das-y9-head {
    position: relative;
    z-index: 20;
}
.das-discovery-experience .d9-shell,
.das-discovery-experience .das-y9-shell {
    position: relative;
    z-index: 5;
}
.das-discovery-experience .d9-card,
.das-discovery-experience .das-y9-member {
    position: relative;
    border: 1px solid rgba(99, 232, 255, .15) !important;
    background: linear-gradient(145deg, rgba(10,20,42,.98), rgba(2,6,14,.98)) !important;
    box-shadow: 0 20px 50px rgba(0,0,0,.30), inset 0 0 0 1px rgba(255,255,255,.02) !important;
    transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.das-discovery-experience .d9-card:hover,
.das-discovery-experience .das-y9-member:hover {
    transform: translateY(-4px);
    border-color: rgba(106,232,255,.36) !important;
    box-shadow: 0 28px 72px rgba(0,0,0,.42), 0 0 30px rgba(83,181,255,.08) !important;
}
.das-discovery-experience .d9-photo,
.das-discovery-experience .das-y9-photo {
    position: relative;
}
.das-discovery-experience .d9-photo::after,
.das-discovery-experience .das-y9-photo::after {
    content: "";
    position: absolute;
    inset: auto 0 0 0;
    height: 30%;
    background: linear-gradient(transparent, rgba(2,7,16,.92));
    pointer-events: none;
}
.das-discovery-experience img[src*="gravatar.com/avatar"],
.das-discovery-experience img[src*="d=mm"],
.das-discovery-experience img[src*="mystery"] {
    background: radial-gradient(circle at 50% 30%, rgba(91,217,255,.16), transparent 35%), linear-gradient(155deg, #0d1b39, #030711) !important;
    filter: saturate(.85) contrast(1.05);
}
.das-discovery-experience .d9-no-photo,
.das-discovery-experience .das-y9-photo span {
    background: radial-gradient(circle at 50% 30%, rgba(92,220,255,.16), transparent 34%), linear-gradient(155deg, #0d1b39, #030711);
    color: #ffd36c !important;
    text-shadow: 0 0 28px rgba(255,211,108,.22);
}
.das-discovery-experience [class*="install"][class*="bar"],
.das-discovery-experience [id*="install"][class*="banner"],
.das-discovery-experience [class*="pwa"][class*="banner"],
.das-discovery-experience [class*="app"][class*="install"] {
    max-height: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}
.das-pwa-card {
    position: fixed;
    left: 50%;
    bottom: 18px;
    transform: translateX(-50%);
    z-index: 999999;
    width: min(92vw, 660px);
    display: grid;
    grid-template-columns: 52px 1fr auto 34px;
    gap: 14px;
    align-items: center;
    padding: 14px 16px;
    border-radius: 22px;
    border: 1px solid rgba(99,232,255,.24);
    background: linear-gradient(135deg, rgba(10,18,38,.98), rgba(12,7,24,.98));
    box-shadow: 0 24px 70px rgba(0,0,0,.5), 0 0 42px rgba(79,162,255,.08);
    color: #f8fbff;
    backdrop-filter: blur(18px);
}
.das-pwa-card[hidden] { display: none !important; }
.das-pwa-orb {
    width: 52px;
    height: 52px;
    border-radius: 16px;
    display: grid;
    place-items: center;
    font-size: 24px;
    background: linear-gradient(145deg, #7b5cff, #42d7ff);
    color: #fff;
    box-shadow: 0 0 30px rgba(94,125,255,.28);
}
.das-pwa-copy strong { display:block; font-size:14px; margin-bottom:2px; }
.das-pwa-copy span { display:block; color:#9eacc0; font-size:12px; line-height:1.35; }
.das-pwa-install {
    border: 0;
    border-radius: 999px;
    padding: 11px 16px;
    font-weight: 900;
    letter-spacing: .05em;
    cursor: pointer;
    background: linear-gradient(90deg, #55ddff, #a66cff);
    color: #07101d;
}
.das-pwa-close {
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 50%;
    background: rgba(255,255,255,.06);
    color: #cbd7e6;
    cursor: pointer;
}
@media (max-width: 700px) {
    .das-pwa-card {
        width: calc(100vw - 20px);
        grid-template-columns: 46px 1fr 30px;
        padding: 12px;
        border-radius: 18px;
    }
    .das-pwa-install { grid-column: 1 / -1; width: 100%; }
    .das-pwa-orb { width:46px; height:46px; border-radius:14px; }
}
