/* Main LP's Daily Actions illustration only; original mobile/shared scene stays intact. */
@media (min-width: 1200px) {
    .bs-daily-actions.fa-visual-panel[data-panel="4"] > .scan-carousel-slide > .screenshot-frame {
        --bs-daily-frame: radial-gradient(ellipse at 100% 0%, #7f42fd28, transparent 55%), radial-gradient(ellipse at 0% 100%, #46ce8438, transparent 55%), #f5f2fa;
        --bs-daily-border: #e5dfed;
        min-height: 578px;
        padding: 38px 20px 16px;
        border-radius: 18px;
        isolation: isolate;
    }
    .bs-daily-actions .screenshot-frame::before {
        background: #c7c0d2;
        box-shadow: 12px 0 0 #d4cddd, 24px 0 0 #dfd8e7;
    }
    .bs-daily-actions .actions-grid {
        position: relative;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        grid-auto-rows: minmax(84px, auto);
        gap: 8px;
        padding: 0;
    }
    .bs-daily-actions .actions-grid::before {
        content: '';
        grid-column: 3;
        grid-row: 3;
    }
    .bs-daily-actions.fa-visual-panel .scan-carousel-slide .actions-tile {
        min-width: 0;
        padding: 10px 5px;
        justify-content: center;
        gap: 7px;
        border: 1px solid #ffffff0d;
        border-radius: 12px;
        background: #211e26;
        opacity: 1;
        transform: none;
        animation: none;
    }
    .bs-daily-actions .actions-tile .actions-tile-icon {
        width: 24px;
        height: 24px;
        border-radius: 0;
        background: none;
        color: #9c91ac;
    }
    .bs-daily-actions .actions-tile-icon svg { width: 22px; height: 22px; }
    .bs-daily-actions .actions-tile-label { color: #e0dae8; font-size: 11px; line-height: 1.25; }
    .bs-daily-actions .bs-daily-actions__brand {
        --bs-daily-spectrum: conic-gradient(from 35deg, #ffaa00, #ff8400, #ff3d8b, #e14dff, #4f7bff, #38bdf8, #22c581, #ffd000, #ffaa00);
        display: flex !important; /* Reveal the decorative, hidden-by-default desktop hub. */
        position: absolute;
        left: 50%;
        top: 50%;
        width: clamp(120px, 10vw, 144px);
        height: clamp(120px, 10vw, 144px);
        transform: translate(-50%, calc(-50% + 8px));
        align-items: center;
        justify-content: center;
        border: 1px solid transparent;
        border-radius: 27px;
        background: linear-gradient(145deg, #211e26, #121015) padding-box, var(--bs-daily-spectrum) border-box;
        box-shadow: 0 20px 36px #1c102a66, 0 4px 10px #00000030;
        z-index: 3;
    }
    .bs-daily-actions .bs-daily-actions__brand::before {
        content: '';
        position: absolute;
        inset: -12px;
        border-radius: inherit;
        background: var(--bs-daily-spectrum);
        filter: blur(20px);
        opacity: .38;
        z-index: -1;
    }
    .bs-daily-actions .bs-daily-actions__brand::after {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: 26px;
        background: linear-gradient(145deg, #211e26, #121015);
    }
    .bs-daily-actions .bs-daily-actions__brand img { position: relative; z-index: 1; width: 52px; height: 52px; object-fit: contain; }
    .bs-daily-actions.fa-visual-panel .scan-carousel-slide .actions-counter { margin-top: 20px; opacity: 1; animation: none; }
    .bs-daily-actions .actions-counter-num { color: #40344f; font-size: 30px; letter-spacing: -.7px; }
    .bs-daily-actions .actions-counter-label { color: #706579; font-size: 12px; }
}
