/* ═══════════════════════════════════════════════════════════════════════════
   Profile mobile — creative per-persona layouts (≤860px)
   Animations stay in persona-themes.css; this file shapes section order,
   card chrome and donate-widget personality per theme. Donate is always shown.
   ═══════════════════════════════════════════════════════════════════════════ */

@media (max-width: 860px) {

    /* ── Ambient decor: softer on phones so content stays readable ── */
    html.pp-persona-mobile .pp-persona-decor {
        opacity: .42;
    }
    html.pp-persona-mobile .pp-persona-decor .pp-decor-icon {
        font-size: clamp(.85rem, 3vw, 1.15rem);
    }

    /* Page canvas picks up persona gradient instead of flat white */
    html.pp-persona-mobile.pp-has-custom-theme:not([data-persona-theme="custom"]) body,
    html.pp-persona-mobile.pp-has-custom-theme:not([data-persona-theme="custom"]) .pp-page-container {
        background: linear-gradient(165deg, var(--pp-persona-bg-from, var(--c-bg)), var(--pp-persona-bg-to, var(--c-bg)) 55%, var(--c-bg));
    }

    /* Donate must never disappear on persona profiles */
    html.pp-persona-mobile .pp-msec-donate {
        display: block !important;
    }
    html.pp-persona-mobile.pp-mtheme-minimal .pp-msec-donate .coffee-selector,
    html.pp-persona-mobile.pp-mtheme-minimal .pp-msec-donate .donate-link-row {
        display: block !important;
    }

    /* Shared mobile section polish */
    html.pp-persona-mobile .pp-msec {
        border-radius: var(--pp-persona-radius, 18px);
        border-color: var(--pt-panel-border, var(--c-border));
        background: var(--pt-card, var(--c-card));
        box-shadow: var(--pt-shadow, 0 4px 16px rgba(15, 23, 42, .06));
    }

    html.pp-persona-mobile .pp-page-container > .pp-hero {
        background: var(--pt-card, var(--c-card));
        border: 1px solid var(--pt-panel-border, var(--c-border));
        box-shadow: var(--pt-shadow, 0 4px 16px rgba(15, 23, 42, .06));
    }

    html.pp-persona-mobile .pp-tabs {
        background: var(--pt-card-inset, var(--c-subtle));
        border: 1px solid var(--pt-panel-border, var(--c-border));
        border-radius: calc(var(--pp-persona-radius, 16px) - 2px);
        padding: .2rem .35rem 0;
        gap: .15rem;
        border-bottom: 1px solid var(--pt-panel-border, var(--c-border));
    }
    html.pp-persona-mobile .pp-tabs .pp-tab {
        border-radius: calc(var(--pp-persona-radius, 12px) - 4px) calc(var(--pp-persona-radius, 12px) - 4px) 0 0;
    }
    html.pp-persona-mobile .pp-tabs .pp-tab.active {
        background: rgba(var(--c-brand-rgb), .12);
        color: var(--c-brand);
        border-bottom-color: var(--c-brand);
        font-weight: 800;
    }

    /* ── Donate widget — shared persona shell ── */
    html.pp-persona-mobile .pp-msec-donate {
        padding: 0;
        overflow: hidden;
        position: relative;
    }
    html.pp-persona-mobile .pp-msec-donate .donate-header {
        background: var(--pt-hero-wash, linear-gradient(135deg, rgba(var(--c-brand-rgb), .12), var(--pt-card, #fff)));
        border-bottom: 1px solid var(--pt-panel-border, var(--c-border));
    }
    html.pp-persona-mobile .pp-msec-donate .donate-header-icon {
        background: linear-gradient(135deg, var(--c-brand-lt), rgba(var(--c-brand-rgb), .25));
        box-shadow: 0 4px 14px rgba(var(--c-brand-rgb), .25);
    }
    html.pp-persona-mobile .pp-msec-donate .coffee-selector {
        background: linear-gradient(160deg, var(--pt-card-inset, var(--c-subtle)), rgba(var(--c-brand-rgb), .06));
        border-color: var(--pt-panel-border, var(--c-border));
        border-radius: calc(var(--pp-persona-radius, 14px) - 2px);
    }
    html.pp-persona-mobile .pp-msec-donate #btnDonatePrimary {
        border-radius: calc(var(--pp-persona-radius, 14px) - 2px);
        font-weight: 800;
        box-shadow: 0 10px 24px rgba(var(--c-brand-rgb), .32);
    }

    /* ── PROGRAMMER — terminal-first, donate on top ── */
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-donate { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-avatar { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-identity { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-stats { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-actions { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-social { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-hero { order: 8 !important; }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-main { order: 9 !important; }

    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-donate {
        border: 1px solid rgba(var(--c-brand-rgb), .35);
        font-family: var(--pp-persona-font);
    }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-donate::before {
        content: "● ● ●  donate.sh";
        display: block;
        padding: .45rem .85rem;
        font-size: .68rem;
        letter-spacing: .04em;
        color: rgba(var(--c-brand-rgb), .85);
        background: linear-gradient(180deg, rgba(15, 23, 42, .92), rgba(15, 23, 42, .78));
        border-bottom: 1px solid rgba(var(--c-brand-rgb), .25);
    }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-donate .donate-header {
        background: rgba(15, 23, 42, .04);
    }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-avatar {
        background: rgba(15, 23, 42, .03);
        border-style: dashed;
    }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-mobile-stats {
        font-family: var(--pp-persona-font);
        background: var(--pt-card-inset);
        border-radius: 10px;
        padding: .45rem;
    }

    /* ── MUSICIAN — hero avatar + wave accent donate ── */
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-avatar { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-identity { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-donate { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-stats { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-actions { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-social { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-hero { order: 7 !important; }
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-main { order: 8 !important; }

    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-avatar {
        background: linear-gradient(145deg, rgba(var(--c-brand-rgb), .14), rgba(var(--c-gift-rgb), .1));
        border: none;
        box-shadow: 0 16px 40px rgba(var(--c-brand-rgb), .18);
    }
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-avatar .pp-avatar {
        box-shadow: 0 0 0 4px #fff, 0 0 0 7px rgba(var(--c-brand-rgb), .45), 0 12px 28px rgba(var(--c-gift-rgb), .25);
    }
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-donate::after {
        content: "";
        position: absolute;
        inset-inline: 0;
        top: 0;
        height: 4px;
        background: linear-gradient(90deg, var(--c-brand), var(--c-gift), var(--c-brand));
        background-size: 200% 100%;
        animation: pp-mob-wavebar 2.4s linear infinite;
    }
    @keyframes pp-mob-wavebar {
        0% { background-position: 200% 0; }
        100% { background-position: -200% 0; }
    }

    /* ── PODCASTER — studio card, donate early ── */
    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-msec-donate { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-msec-avatar { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-msec-identity { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-msec-stats { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-msec-social { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-msec-actions { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-hero { order: 7 !important; }
    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-main { order: 8 !important; }

    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-msec-donate {
        border-radius: 22px;
        box-shadow: 0 18px 44px rgba(var(--c-brand-rgb), .2);
    }
    html.pp-persona-mobile[data-persona-theme="podcaster"] .donate-header-icon::after {
        content: "";
        position: absolute;
        inset: -6px;
        border: 2px solid rgba(var(--c-brand-rgb), .35);
        border-radius: 50%;
        animation: pp-mob-mic-pulse 2s ease-in-out infinite;
    }
    @keyframes pp-mob-mic-pulse {
        0%, 100% { transform: scale(1); opacity: .6; }
        50% { transform: scale(1.12); opacity: 0; }
    }
    html.pp-persona-mobile[data-persona-theme="podcaster"] .pp-msec-avatar .pp-avatar {
        border-radius: 18px;
    }

    /* ── YOUTUBER — creator feed + live donate ── */
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-avatar { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-stats { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-identity { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-donate { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-actions { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-social { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-hero { order: 7 !important; }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-main { order: 8 !important; }

    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-avatar {
        background: transparent;
        border: none;
        box-shadow: none;
        padding-bottom: .35rem;
    }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-avatar .pp-mobile-top {
        flex-direction: column;
        align-items: center;
    }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-avatar .pp-mobile-top::before {
        content: "● LIVE";
        display: inline-flex;
        align-items: center;
        gap: .35rem;
        margin-bottom: .55rem;
        padding: .2rem .55rem;
        border-radius: 999px;
        font-size: .62rem;
        font-weight: 900;
        letter-spacing: .06em;
        color: #fff;
        background: linear-gradient(135deg, #dc2626, #ef4444);
        box-shadow: 0 4px 12px rgba(220, 38, 38, .4);
    }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-stats {
        background: transparent;
        border: none;
        box-shadow: none;
        padding: 0 .5rem;
    }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-mobile-stats {
        border-radius: 14px;
        border: 1px solid rgba(15, 23, 42, .08);
        background: #fff;
    }
    html.pp-persona-mobile[data-persona-theme="youtuber"] .pp-msec-donate {
        border: 2px solid rgba(220, 38, 38, .25);
    }

    /* ── PHOTOGRAPHER — polaroid identity, film donate ── */
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-avatar { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-identity { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-donate { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-stats { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-social { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-actions { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-hero { order: 7 !important; }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-main { order: 8 !important; }

    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-avatar {
        background: #fff;
        padding: .85rem .85rem 1.4rem;
        border-radius: 4px;
        box-shadow: 0 12px 28px rgba(15, 23, 42, .14), 0 0 0 1px rgba(15, 23, 42, .06);
        transform: rotate(-1.5deg);
    }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-avatar .pp-avatar {
        border-radius: 2px;
        box-shadow: none;
        width: min(148px, 42vw);
        height: min(148px, 42vw);
    }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-donate {
        border-radius: 6px;
        border: 3px solid #0f172a;
    }
    html.pp-persona-mobile[data-persona-theme="photographer"] .pp-msec-donate::before {
        content: "";
        display: block;
        height: 14px;
        background: repeating-linear-gradient(90deg, #0f172a 0 8px, transparent 8px 14px);
        opacity: .15;
    }

    /* ── WRITER — story-first, parchment donate ── */
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec-avatar { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec-identity { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec-donate { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec-actions { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec-stats { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec-social { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-hero { order: 7 !important; }
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-main { order: 8 !important; }

    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec-identity .pp-mobile-bio {
        -webkit-line-clamp: 6;
        text-align: justify;
        font-family: var(--pp-persona-font);
    }
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec,
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec-donate {
        background-image: repeating-linear-gradient(0deg, rgba(146, 64, 14, .03) 0 1px, transparent 2px 28px);
    }
    html.pp-persona-mobile[data-persona-theme="writer"] .pp-msec-donate {
        border-style: double;
        border-width: 3px;
        border-color: rgba(var(--c-brand-rgb), .35);
    }

    /* ── HACKER — matrix donate shell, compact profile ── */
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-msec-donate { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-msec-avatar { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-msec-identity { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-msec-stats { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-msec-social { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-msec-actions { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-hero { order: 7 !important; }
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-main { order: 8 !important; }

    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-msec-donate {
        font-family: var(--pp-persona-font);
        border: 1px solid rgba(var(--c-brand-rgb), .45);
        box-shadow: 0 0 0 1px rgba(var(--c-brand-rgb), .12), 0 16px 40px rgba(var(--c-brand-rgb), .12);
    }
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-msec-donate::after {
        content: "";
        pointer-events: none;
        position: absolute;
        inset: 0;
        background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(var(--c-brand-rgb), .04) 3px);
        opacity: .7;
    }
    html.pp-persona-mobile[data-persona-theme="hacker"] .pp-msec-avatar .pp-avatar {
        border-radius: 8px;
        box-shadow: 0 0 18px rgba(var(--c-brand-rgb), .35);
    }

    /* ── GAMER — HUD stats + RGB donate frame ── */
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-msec-avatar { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-msec-donate { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-msec-stats { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-msec-identity { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-msec-actions { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-msec-social { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-hero { order: 7 !important; }
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-main { order: 8 !important; }

    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-msec-donate {
        border: 2px solid transparent;
        background:
            linear-gradient(var(--pt-card, #fff), var(--pt-card, #fff)) padding-box,
            linear-gradient(135deg, var(--c-brand), var(--c-gift), var(--c-brand)) border-box;
        animation: pp-mob-rgb-border 4s linear infinite;
    }
    @keyframes pp-mob-rgb-border {
        0% { filter: hue-rotate(0deg); }
        100% { filter: hue-rotate(360deg); }
    }
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-mobile-stats {
        background: rgba(15, 23, 42, .04);
        border: 1px solid rgba(var(--c-brand-rgb), .2);
        border-radius: 12px;
        clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 12px));
    }
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-msec-avatar .pp-avatar {
        box-shadow: 0 0 0 3px #fff, 0 0 0 6px var(--c-brand), 0 0 24px rgba(var(--c-brand-rgb), .45);
    }

    /* ── DESIGNER — gallery stack + rainbow donate cap ── */
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec-avatar { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec-identity { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec-donate { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec-social { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec-stats { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec-actions { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-hero { order: 7 !important; }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-main { order: 8 !important; }

    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec {
        border-radius: 22px;
        overflow: hidden;
    }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec::before {
        content: "";
        display: block;
        height: 5px;
        margin: -.95rem -.95rem .75rem;
        background: linear-gradient(90deg, var(--c-brand), var(--c-gift), var(--pp-persona-accent-2, var(--c-gift)));
    }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec-donate::before {
        height: 6px;
        margin: 0 0 .5rem;
    }
    html.pp-persona-mobile[data-persona-theme="designer"] .pp-msec-avatar .pp-avatar {
        border-radius: 24px;
    }

    /* ── STARTUP — SaaS clean, donate CTA first ── */
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-donate { order: 1 !important; }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-avatar { order: 2 !important; }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-identity { order: 3 !important; }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-stats { order: 4 !important; }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-actions { order: 5 !important; }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-social { order: 6 !important; }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-hero { order: 7 !important; }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-main { order: 8 !important; }

    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec {
        border-radius: 16px;
        box-shadow: 0 8px 30px rgba(15, 23, 42, .06);
    }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-donate {
        border: 1px solid rgba(var(--c-brand-rgb), .18);
        box-shadow: 0 20px 50px rgba(var(--c-brand-rgb), .14);
    }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-donate #btnDonatePrimary {
        min-height: 48px;
        font-size: 1rem;
    }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-avatar,
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-msec-identity {
        background: transparent;
        border: none;
        box-shadow: none;
    }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-mobile-stats {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: .5rem;
    }
    html.pp-persona-mobile[data-persona-theme="startup"] .pp-mstat {
        background: var(--pt-card-inset);
        border-radius: 12px;
        padding: .55rem .35rem;
    }
}

@media (max-width: 576px) {
    html.pp-persona-mobile .pp-msec-avatar .pp-avatar {
        width: min(120px, 34vw);
        height: min(120px, 34vw);
    }
    html.pp-persona-mobile[data-persona-theme="programmer"] .pp-msec-donate::before {
        font-size: .62rem;
    }
}

@media (prefers-reduced-motion: reduce) {
    html.pp-persona-mobile[data-persona-theme="musician"] .pp-msec-donate::after,
    html.pp-persona-mobile[data-persona-theme="gamer"] .pp-msec-donate,
    html.pp-persona-mobile[data-persona-theme="podcaster"] .donate-header-icon::after {
        animation: none;
    }
}
