/* SPDX-License-Identifier: MIT */

/*
 * Nostr Components Theme Classes
 * ==============================
 * 
 * Apply themes to individual components using data-theme attributes:
 * 
 * <div data-theme="dark">
 *   <nostr-profile-badge npub="npub123..."></nostr-profile-badge>
 * </div>
 * 
 * <div data-theme="ocean-glass">
 *   <nostr-follow-button pubkey="pk456..."></nostr-follow-button>
 * </div>
 */

/* Light Theme */
[data-theme="light"],
:host([data-theme="light"]) {
  --nostrc-theme-bg: #ffffff;
  --nostrc-theme-text-primary: #333333;
  --nostrc-theme-text-secondary: #666666;
  --nostrc-theme-border: #e0e0e0;
  --nostrc-theme-hover-bg: rgba(0, 0, 0, 0.05);
}

.theme-light {
  --nostrc-theme-bg: #ffffff;
  --nostrc-theme-text-primary: #333333;
  --nostrc-theme-text-secondary: #666666;
  --nostrc-theme-border: #e0e0e0;
  --nostrc-theme-hover-bg: rgba(0, 0, 0, 0.05);
}

/* Dark Theme */
[data-theme="dark"],
:host([data-theme="dark"]) {
  --nostrc-theme-bg: #1a1a1a;
  --nostrc-theme-text-primary: #cccccc;
  --nostrc-theme-text-secondary: #999999;
  --nostrc-theme-border: #333333;
  --nostrc-theme-hover-bg: #333333;
}

.theme-dark {
  --nostrc-theme-bg: #1a1a1a;
  --nostrc-theme-text-primary: #cccccc;
  --nostrc-theme-text-secondary: #999999;
  --nostrc-theme-border: #333333;
  --nostrc-theme-hover-bg: #333333;
}


/* ============================================================
   NR_RENEGADE_THEME — Nostr Renegade palette for ALL components
   (shortcodes emit data-theme, raw tags may use theme — match both)
   ============================================================ */
nostr-profile[data-theme='dark'], nostr-profile[theme='dark'],
nostr-post[data-theme='dark'], nostr-post[theme='dark'],
nostr-profile-badge[data-theme='dark'], nostr-profile-badge[theme='dark'],
nostr-follow-button[data-theme='dark'], nostr-follow-button[theme='dark'],
nostr-like-button[data-theme='dark'], nostr-like-button[theme='dark'],
nostr-zap-button[data-theme='dark'], nostr-zap-button[theme='dark'],
nostr-livestream[data-theme='dark'], nostr-livestream[theme='dark'] {
  --nostrc-theme-bg: linear-gradient(150deg, #2b1050 0%, #1c0a33 60%, #14071f 100%);
  --nostrc-color-background: #1c0a33;
  --nostrc-theme-text-primary: #f1e9ff;
  --nostrc-theme-text-secondary: #cbb8ea;
  --nostrc-theme-border: #931aff;
  --nostrc-theme-hover-bg: #3a1668;
  --nostrc-color-hover-background: #3a1668;
  --nostrc-skeleton-color-min: #2f1358;
  --nostrc-skeleton-color-max: #55307e;
  --nostrc-color-skeleton: #2f1358;
  --nostrc-color-skeleton-highlight: #55307e;
}
nostr-profile[data-theme='light'], nostr-profile[theme='light'],
nostr-post[data-theme='light'], nostr-post[theme='light'],
nostr-profile-badge[data-theme='light'], nostr-profile-badge[theme='light'],
nostr-follow-button[data-theme='light'], nostr-follow-button[theme='light'],
nostr-like-button[data-theme='light'], nostr-like-button[theme='light'],
nostr-zap-button[data-theme='light'], nostr-zap-button[theme='light'],
nostr-livestream[data-theme='light'], nostr-livestream[theme='light'] {
  --nostrc-theme-bg: linear-gradient(160deg, #ffffff 0%, #f3ebfd 55%, #e5d5fb 100%);
  --nostrc-color-background: #f7f1fe;
  --nostrc-theme-text-primary: #2a1245;
  --nostrc-theme-text-secondary: #5b3a86;
  --nostrc-theme-border: #b388ff;
  --nostrc-theme-hover-bg: #e5d5fb;
  --nostrc-color-hover-background: #e5d5fb;
  --nostrc-skeleton-color-min: #ead9fc;
  --nostrc-skeleton-color-max: #d9c2f7;
  --nostrc-color-skeleton: #ead9fc;
  --nostrc-color-skeleton-highlight: #d9c2f7;
}
/* Renegade frame + discreet logo watermark for the profile card */
nostr-profile {
  --nostrc-profile-name-size: 1.8em;
  position: relative;
  display: block;
  border: 1px solid rgba(147, 26, 255, .55);
  border-radius: 14px;
  box-shadow: 0 6px 26px rgba(0, 0, 0, .45), 0 0 12px rgba(127, 0, 255, .28);
  overflow: hidden;
}
nostr-profile::after {
  content: '';
  position: absolute;
  right: 14px;
  top: 224px;
  width: 85px;
  height: 85px;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHJvbGU9ImltZyI+PGNpcmNsZSBjeD0iMTI4IiBjeT0iMTI4IiByPSIxMTkiIGZpbGw9IiMwZDBkMGQiLz48Y2lyY2xlIGN4PSIxMjgiIGN5PSIxMjgiIHI9IjExMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjN2YwMGZmIiBzdHJva2Utd2lkdGg9IjMuNCIvPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzlkNGRmZiIgc3Ryb2tlLXdpZHRoPSIwLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTIzNC4wMCAxMjguMDAgTDIzMi4zNCAxMzAuODUgTDIzMC42MCAxMzMuNjAgTDIyOC43OSAxMzYuMjYgTDIyNi45MSAxMzguODMgTDIyNC45NyAxNDEuMzAgTDIyMi45NiAxNDMuNjggTDIyMC45MSAxNDUuOTUgTDIxOC44MCAxNDguMTMgTDIxNi42NCAxNTAuMjAgTDIxNC40MyAxNTIuMTcgTDIxMi4xOSAxNTQuMDQgTDIwOS45MSAxNTUuODAgTDIwNy42MCAxNTcuNDYgTDIwNS4yNiAxNTkuMDIgTDIwMi44OSAxNjAuNDcgTDIwMC41MCAxNjEuODEgTDE5OC4xMCAxNjMuMDUgTDE5NS42OSAxNjQuMTggTDE5My4yNiAxNjUuMjEgTDE5MC44NCAxNjYuMTMgTDE4OC40MSAxNjYuOTUgTDE4NS45OCAxNjcuNjYgTDE4My41NiAxNjguMjggTDE4MS4xNSAxNjguNzkgTDE3OC43NiAxNjkuMjAgTDE3Ni4zOSAxNjkuNTEgTDE3NC4wMyAxNjkuNzIgTDE3MS43MCAxNjkuODQgTDE2OS40MCAxNjkuODYgTDE2Ny4xNCAxNjkuNzggTDE2NC45MCAxNjkuNjIgTDE2Mi43MSAxNjkuMzcgTDE2MC41NiAxNjkuMDIgTDE1OC40NSAxNjguNjAgTDE1Ni40MCAxNjguMDkgTDE1NC4zOSAxNjcuNDkgTDE1Mi40NCAxNjYuODIgTDE1MC41NCAxNjYuMDggTDE0OC43MSAxNjUuMjYgTDE0Ni45MyAxNjQuMzcgTDE0NS4yMiAxNjMuNDEgTDE0My41OCAxNjIuMzkgTDE0Mi4wMSAxNjEuMzAgTDE0MC41MCAxNjAuMTUgTDEzOS4wOCAxNTguOTUgTDEzNy43MiAxNTcuNzAgTDEzNi40NCAxNTYuNDAgTDEzNS4yNSAxNTUuMDUgTDEzNC4xMyAxNTMuNjUgTDEzMy4wOSAxNTIuMjIgTDEzMi4xNCAxNTAuNzUgTDEzMS4yNyAxNDkuMjUgTDEzMC40OSAxNDcuNzIgTDEyOS43OSAxNDYuMTYgTDEyOS4xOCAxNDQuNTggTDEyOC42NSAxNDIuOTkgTDEyOC4yMiAxNDEuMzcgTDEyNy44NyAxMzkuNzUgTDEyNy42MSAxMzguMTIgTDEyNy40NCAxMzYuNDggTDEyNy4zNiAxMzQuODUgTDEyNy4zNyAxMzMuMjEgTDEyNy40NyAxMzEuNTkgTDEyNy42NSAxMjkuOTciLz48cGF0aCBkPSJNMTI4LjAwIDIzNC4wMCBMMTI1LjE1IDIzMi4zNCBMMTIyLjQwIDIzMC42MCBMMTE5Ljc0IDIyOC43OSBMMTE3LjE3IDIyNi45MSBMMTE0LjcwIDIyNC45NyBMMTEyLjMyIDIyMi45NiBMMTEwLjA1IDIyMC45MSBMMTA3Ljg3IDIxOC44MCBMMTA1LjgwIDIxNi42NCBMMTAzLjgzIDIxNC40MyBMMTAxLjk2IDIxMi4xOSBMMTAwLjIwIDIwOS45MSBMOTguNTQgMjA3LjYwIEw5Ni45OCAyMDUuMjYgTDk1LjUzIDIwMi44OSBMOTQuMTkgMjAwLjUwIEw5Mi45NSAxOTguMTAgTDkxLjgyIDE5NS42OSBMOTAuNzkgMTkzLjI2IEw4OS44NyAxOTAuODQgTDg5LjA1IDE4OC40MSBMODguMzQgMTg1Ljk4IEw4Ny43MiAxODMuNTYgTDg3LjIxIDE4MS4xNSBMODYuODAgMTc4Ljc2IEw4Ni40OSAxNzYuMzkgTDg2LjI4IDE3NC4wMyBMODYuMTYgMTcxLjcwIEw4Ni4xNCAxNjkuNDAgTDg2LjIyIDE2Ny4xNCBMODYuMzggMTY0LjkwIEw4Ni42MyAxNjIuNzEgTDg2Ljk4IDE2MC41NiBMODcuNDAgMTU4LjQ1IEw4Ny45MSAxNTYuNDAgTDg4LjUxIDE1NC4zOSBMODkuMTggMTUyLjQ0IEw4OS45MiAxNTAuNTQgTDkwLjc0IDE0OC43MSBMOTEuNjMgMTQ2LjkzIEw5Mi41OSAxNDUuMjIgTDkzLjYxIDE0My41OCBMOTQuNzAgMTQyLjAxIEw5NS44NSAxNDAuNTAgTDk3LjA1IDEzOS4wOCBMOTguMzAgMTM3LjcyIEw5OS42MCAxMzYuNDQgTDEwMC45NSAxMzUuMjUgTDEwMi4zNSAxMzQuMTMgTDEwMy43OCAxMzMuMDkgTDEwNS4yNSAxMzIuMTQgTDEwNi43NSAxMzEuMjcgTDEwOC4yOCAxMzAuNDkgTDEwOS44NCAxMjkuNzkgTDExMS40MiAxMjkuMTggTDExMy4wMSAxMjguNjUgTDExNC42MyAxMjguMjIgTDExNi4yNSAxMjcuODcgTDExNy44OCAxMjcuNjEgTDExOS41MiAxMjcuNDQgTDEyMS4xNSAxMjcuMzYgTDEyMi43OSAxMjcuMzcgTDEyNC40MSAxMjcuNDcgTDEyNi4wMyAxMjcuNjUiLz48cGF0aCBkPSJNMjIuMDAgMTI4LjAwIEwyMy42NiAxMjUuMTUgTDI1LjQwIDEyMi40MCBMMjcuMjEgMTE5Ljc0IEwyOS4wOSAxMTcuMTcgTDMxLjAzIDExNC43MCBMMzMuMDQgMTEyLjMyIEwzNS4wOSAxMTAuMDUgTDM3LjIwIDEwNy44NyBMMzkuMzYgMTA1LjgwIEw0MS41NyAxMDMuODMgTDQzLjgxIDEwMS45NiBMNDYuMDkgMTAwLjIwIEw0OC40MCA5OC41NCBMNTAuNzQgOTYuOTggTDUzLjExIDk1LjUzIEw1NS41MCA5NC4xOSBMNTcuOTAgOTIuOTUgTDYwLjMxIDkxLjgyIEw2Mi43NCA5MC43OSBMNjUuMTYgODkuODcgTDY3LjU5IDg5LjA1IEw3MC4wMiA4OC4zNCBMNzIuNDQgODcuNzIgTDc0Ljg1IDg3LjIxIEw3Ny4yNCA4Ni44MCBMNzkuNjEgODYuNDkgTDgxLjk3IDg2LjI4IEw4NC4zMCA4Ni4xNiBMODYuNjAgODYuMTQgTDg4Ljg2IDg2LjIyIEw5MS4xMCA4Ni4zOCBMOTMuMjkgODYuNjMgTDk1LjQ0IDg2Ljk4IEw5Ny41NSA4Ny40MCBMOTkuNjAgODcuOTEgTDEwMS42MSA4OC41MSBMMTAzLjU2IDg5LjE4IEwxMDUuNDYgODkuOTIgTDEwNy4yOSA5MC43NCBMMTA5LjA3IDkxLjYzIEwxMTAuNzggOTIuNTkgTDExMi40MiA5My42MSBMMTEzLjk5IDk0LjcwIEwxMTUuNTAgOTUuODUgTDExNi45MiA5Ny4wNSBMMTE4LjI4IDk4LjMwIEwxMTkuNTYgOTkuNjAgTDEyMC43NSAxMDAuOTUgTDEyMS44NyAxMDIuMzUgTDEyMi45MSAxMDMuNzggTDEyMy44NiAxMDUuMjUgTDEyNC43MyAxMDYuNzUgTDEyNS41MSAxMDguMjggTDEyNi4yMSAxMDkuODQgTDEyNi44MiAxMTEuNDIgTDEyNy4zNSAxMTMuMDEgTDEyNy43OCAxMTQuNjMgTDEyOC4xMyAxMTYuMjUgTDEyOC4zOSAxMTcuODggTDEyOC41NiAxMTkuNTIgTDEyOC42NCAxMjEuMTUgTDEyOC42MyAxMjIuNzkgTDEyOC41MyAxMjQuNDEgTDEyOC4zNSAxMjYuMDMiLz48cGF0aCBkPSJNMTI4LjAwIDIyLjAwIEwxMzAuODUgMjMuNjYgTDEzMy42MCAyNS40MCBMMTM2LjI2IDI3LjIxIEwxMzguODMgMjkuMDkgTDE0MS4zMCAzMS4wMyBMMTQzLjY4IDMzLjA0IEwxNDUuOTUgMzUuMDkgTDE0OC4xMyAzNy4yMCBMMTUwLjIwIDM5LjM2IEwxNTIuMTcgNDEuNTcgTDE1NC4wNCA0My44MSBMMTU1LjgwIDQ2LjA5IEwxNTcuNDYgNDguNDAgTDE1OS4wMiA1MC43NCBMMTYwLjQ3IDUzLjExIEwxNjEuODEgNTUuNTAgTDE2My4wNSA1Ny45MCBMMTY0LjE4IDYwLjMxIEwxNjUuMjEgNjIuNzQgTDE2Ni4xMyA2NS4xNiBMMTY2Ljk1IDY3LjU5IEwxNjcuNjYgNzAuMDIgTDE2OC4yOCA3Mi40NCBMMTY4Ljc5IDc0Ljg1IEwxNjkuMjAgNzcuMjQgTDE2OS41MSA3OS42MSBMMTY5LjcyIDgxLjk3IEwxNjkuODQgODQuMzAgTDE2OS44NiA4Ni42MCBMMTY5Ljc4IDg4Ljg2IEwxNjkuNjIgOTEuMTAgTDE2OS4zNyA5My4yOSBMMTY5LjAyIDk1LjQ0IEwxNjguNjAgOTcuNTUgTDE2OC4wOSA5OS42MCBMMTY3LjQ5IDEwMS42MSBMMTY2LjgyIDEwMy41NiBMMTY2LjA4IDEwNS40NiBMMTY1LjI2IDEwNy4yOSBMMTY0LjM3IDEwOS4wNyBMMTYzLjQxIDExMC43OCBMMTYyLjM5IDExMi40MiBMMTYxLjMwIDExMy45OSBMMTYwLjE1IDExNS41MCBMMTU4Ljk1IDExNi45MiBMMTU3LjcwIDExOC4yOCBMMTU2LjQwIDExOS41NiBMMTU1LjA1IDEyMC43NSBMMTUzLjY1IDEyMS44NyBMMTUyLjIyIDEyMi45MSBMMTUwLjc1IDEyMy44NiBMMTQ5LjI1IDEyNC43MyBMMTQ3LjcyIDEyNS41MSBMMTQ2LjE2IDEyNi4yMSBMMTQ0LjU4IDEyNi44MiBMMTQyLjk5IDEyNy4zNSBMMTQxLjM3IDEyNy43OCBMMTM5Ljc1IDEyOC4xMyBMMTM4LjEyIDEyOC4zOSBMMTM2LjQ4IDEyOC41NiBMMTM0Ljg1IDEyOC42NCBMMTMzLjIxIDEyOC42MyBMMTMxLjU5IDEyOC41MyBMMTI5Ljk3IDEyOC4zNSIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MC40IDYyLjQpIHNjYWxlKDUuNSkiIGZpbGw9IiNiMzg4ZmYiPjxwYXRoIGQ9Ik0xNy43MDg0IDEwLjE2MDdDMTguMTY4MyAxMy4zNDY2IDE0Ljg3MDUgMTQuMDIwNyAxMi45NzMzIDEzLjk2MThDMTIuODUxNSAxMy45NTggMTIuNzM2NiAxNC4wMTczIDEyLjY2NDcgMTQuMTE1N0MxMi40Njg0IDE0LjM4NCAxMi4xNTQ3IDE0LjczMDkgMTEuOTEyNSAxNC43MzA5QzExLjY0MDUgMTQuNzMwOSAxMS4zOTU3IDE1LjI1NCAxMS4yODQgMTUuNTc5NUMxMS4yNzIzIDE1LjYxMzcgMTEuMzA1OSAxNS42NDUyIDExLjM0MDMgMTUuNjM0QzE0LjM0NSAxNC42NTg0IDE1LjUyNDEgMTQuMzIzOCAxNi4wMzIgMTQuNDE3OEMxNi40NDIxIDE0LjQ5MzcgMTcuMjA5IDE1Ljg2NjUgMTcuNTQxMyAxNi41NDM0QzE2LjcxNTUgMTYuNTkwOSAxNi40NDAyIDE1Ljg1MDcgMTYuMjUwMyAxNS43MTc4QzE2LjA5ODUgMTUuNjExNiAxNi4wNDE1IDE2LjA5NzQgMTYuMDMyIDE2LjM1MzZDMTUuODUxNyAxNi4yNTg3IDE1LjYyMzkgMTYuMTI1OSAxNS42MDQ5IDE1LjcxNzhDMTUuNTg1OSAxNS4zMDk4IDE1LjM3NzEgMTUuNDE0MiAxNS4yMTU3IDE1LjQzMzJDMTUuMDU0NCAxNS40NTIxIDEyLjU3NjkgMTYuMjQ5MyAxMi4yMDY3IDE2LjM1MzZDMTEuODM2NiAxNi40NTggMTEuNDA5NCAxNi42MDA0IDExLjA1ODIgMTYuODQ3MUMxMC40Njk3IDE3LjEzMTggMTAuMDkgMTYuOTMyNSA5Ljk4NTYxIDE2LjQ0ODVDOS45MDIwOCAxNi4wNjE0IDEwLjQ0NDQgMTQuODcwMSAxMC43MjYgMTQuMzIyOUMxMC4zNzc5IDE0LjQ1MjYgOS42NTUyOSAxNC43MTU4IDkuNTQ4OTggMTQuNzMwOUM5LjQ0NTg4IDE0Ljc0NTcgOC4xMzgxNSAxNS43NTUyIDcuNDM4NzkgMTYuMzAzOEM3LjM5OCAxNi4zMzU4IDcuMzcxNzQgMTYuMzgyNyA3LjM2MjM2IDE2LjQzMzZDNy4yNTA0NyAxNy4wNDE2IDYuODkzMzUgMTcuMjExOCA2LjI3NDIzIDE3LjUzMDNDNS43NzYwMiAxNy43ODY3IDQuMDM2IDIwLjQ2MDYgMy4xNDEyNyAyMS45MDQxQzMuMDc5NCAyMi4wMDM5IDIuOTg4NiAyMi4wODA2IDIuODkxMSAyMi4xNDYxQzIuMzIyNzkgMjIuNTI3NiAxLjc0Mzk5IDIzLjQ5ODUgMS41MDkyMyAyMy45NzM3QzEuMTc1MTEgMjMuMDA5NSAxLjYxMDQ4IDIyLjE4MDIgMS44Njk5MyAyMS44ODZDMS43NTYwMiAyMS43ODczIDEuNDkzNDEgMjEuODQ0OSAxLjM3NjM0IDIxLjg4NkMxLjY5OTA3IDIwLjc3NTcgMi44Mjg2MiAyMC43NzU3IDIuNzkwNjYgMjAuNzc1N0MyLjk5OTQ4IDIwLjU5NTQgNS40NDg0MiAxNy4wOTM4IDUuNTA1MzggMTYuOTMyNUM1LjU2MTg3IDE2Ljc3MjUgNS40Njg5MiAxNi4wMjQyIDYuNjk5NzUgMTUuNjEzOUM2LjcxOTMgMTUuNjA3MyA2LjczODY4IDE1LjU5ODQgNi43NTYwMSAxNS41ODczQzcuNzE0OTMgMTQuOTcxIDguNDM0MjcgMTMuOTc3NCA4LjY3NTcxIDEzLjU1NDJDNy4zOTU0NyAxMy40NjYyIDUuOTI5NDMgMTIuNzUyNSA1LjE2Mjg5IDEyLjI5NEM0Ljk5NzY1IDEyLjE5NTIgNC44MjI0IDEyLjEwOTIgNC42MzEwOCAxMi4wODc1QzMuNTgxNTQgMTEuOTY4NyAyLjUzMDY3IDEyLjY0MDEgMi4xMDcyMyAxMy4wMjI4QzEuOTMyNTggMTIuNzc5OSAyLjEyOTM4IDEyLjA3MzkgMi4yNDk2MSAxMS43NTEzQzEuODI0MzcgMTEuNjkwNSAxLjE5OTE2IDEyLjMwOCAwLjkzOTcxMSAxMi42MjQzQzAuNjU4NzQ3IDEyLjE4NCAwLjkwNDkwNyAxMS4zOTcgMS4wNjMxMSAxMS4wNTg1QzAuNTAxMTc5IDExLjA3MzcgMC4xMjAyMzIgMTEuMzMwNiAwIDExLjQ1NzFDMC40NjUxMDkgNy45OTM0MyA0LjAyMjc1IDkuMDAwNzYgNC4wNjI1OSA5LjA0Njc1QzMuODcyNzUgOC44NDkzNyAzLjg4ODU3IDguNTkxMjYgMy45MjAyMSA4LjQ4Njg4QzYuMDc0OSA4LjU0MzgxIDcuMDgxMDUgOC4xODMyMSA3LjcxNzAyIDcuODEzMTNDMTIuNzI4OCA1LjAxMzc0IDE0Ljg4ODIgNi43MzEzMyAxNS42ODU2IDcuMTYzMUMxNi40ODI5IDcuNTk0ODcgMTcuOTMwNCA3Ljc3MDQyIDE4LjkzMTggNy4zNzE4N0MyMC4xMjc4IDYuODMwOTcgMTkuOTQ3OCA1LjQzNjczIDE5LjcwNTQgNC45MDQ2MUMxOS40Mzk3IDQuMzIxMDEgMTcuOTM5OSAzLjUxNDM4IDE3LjQwODQgMi40OTQyOEMxNi44NzY4IDEuNDc0MTggMTcuMzQgMC4yMzM2NzIgMTcuOTU1OCAwLjA2MDc2ODRDMTguNTQyNSAtMC4xMDM5NzIgMTguOTYxNSAwLjA4NzY4MzUgMTkuMjgzMSAwLjM3ODEyOEMxOS40OTc0IDAuNTcxNzYzIDIwLjA5OTQgMC43MTAyNTkgMjAuMzUwOSAwLjgwMDQwOUMyMC42MDI0IDAuODkwNTU4IDIxLjAyMDEgMS4wMDkxOCAyMC45OTY0IDEuMDgwMzVDMjAuOTcyNiAxLjE1MTUyIDIwLjU2OTkgMS4xNDIwMiAyMC41MDc1IDEuMTQyMDJDMjAuMzc5NCAxLjE0MjAyIDIwLjIyNzUgMS4xNjEgMjAuMzc5NCAxLjIzMjE3QzIwLjU1NzUgMS4zMDQzOSAyMC44MjYzIDEuNDA5MzYgMjAuOTU1IDEuNDc4NDZDMjAuOTcxNyAxLjQ4NzQ0IDIwLjk2ODMgMS41MTA4NCAyMC45NSAxLjUxNTc3QzIwLjA3NjUgMS43NTA4NSAxOS4yOTY2IDEuMjY1NzggMTguNzE4MyAxLjgyNTI2QzE4LjEyOTggMi4zOTQ2MyAxOS4zODI3IDIuODMxMTQgMjAuMDI4MiAzLjUxNDM4QzIwLjY3MzYgNC4xOTc2MiAyMS4zMzgxIDUuMDEzNzIgMjAuODA2NSA2Ljg3MzY1QzIwLjM5NSA4LjMxMzU1IDE4LjY3MDMgOS41Mzc4MSAxNy43Nzk1IDEwLjAxNjdDMTcuNzI4MiAxMC4wNDQyIDE3LjcwMDEgMTAuMTAzMSAxNy43MDg0IDEwLjE2MDdaIi8+PC9nPjwvc3ZnPg==') no-repeat center / contain;
  opacity: .38;
  pointer-events: none;
}

/* Renegade frame for the livestream card */
nostr-livestream {
  display: block;
  border: 1px solid rgba(147, 26, 255, .55);
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 6px 26px rgba(0, 0, 0, .45), 0 0 12px rgba(127, 0, 255, .28);
}
