/* =========================================================
   THEME ELEMENTS - Support Widget, Royal Icon, Headers
   Tüm temalar için ortak elementlerin tema-spesifik stilleri
   ========================================================= */

/* =========================================================
   ROYAL ICON - BASE STYLES (Theme Independent)
   ========================================================= */

.royal-icon {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative;
    animation: rotate 8s linear infinite;
    flex-shrink: 0;
}

.royal-icon::before {
    content: 'MCE';
    position: absolute;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(10, 10, 10, 0.95) 0%, rgba(26, 20, 16, 0.9) 100%);
    font-family: 'Georgia', serif;
    font-size: 17px;
    font-weight: 900;
    font-style: italic;
    display: flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 0.5px;
}

@keyframes rotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* =========================================================
   NAVIGATION HEADER - BASE STYLES
   ========================================================= */

.theme-nav-header {
    position: relative;
}

/* =========================================================
   SOCIAL MEDIA TITLE - THEME COLORS
   ========================================================= */

[data-theme="royal-gold"] .social-media-title {
    color: #d4af37 !important;
}

[data-theme="emerald-dream"] .social-media-title {
    color: #34D399 !important;
}

[data-theme="sapphire-night"] .social-media-title {
    color: #60A5FA !important;
}

[data-theme="ruby-passion"] .social-media-title {
    color: #F87171 !important;
}

[data-theme="amethyst-mystery"] .social-media-title {
    color: #A78BFA !important;
}

/* =========================================================
   ROYAL GOLD THEME ELEMENTS
   ========================================================= */

[data-theme="royal-gold"] .theme-nav-header {
    background: linear-gradient(135deg, #0a0a0a 0%, #1a1410 25%, #2a1f10 50%, #1a1410 75%, #0a0a0a 100%) !important;
    border-bottom: 2px solid rgba(218, 165, 32, 0.4) !important;
}

[data-theme="emerald-dream"] .theme-nav-header {
    background: linear-gradient(135deg, #0a0a0a 0%, #0f1a14 25%, #142820 50%, #0f1a14 75%, #0a0a0a 100%) !important;
    border-bottom: 2px solid rgba(16, 185, 129, 0.4) !important;
}

[data-theme="sapphire-night"] .theme-nav-header {
    background: linear-gradient(135deg, #0a0a0a 0%, #0a1018 25%, #0f1825 50%, #0a1018 75%, #0a0a0a 100%) !important;
    border-bottom: 2px solid rgba(59, 130, 246, 0.4) !important;
}

[data-theme="ruby-passion"] .theme-nav-header {
    background: linear-gradient(135deg, #0a0a0a 0%, #1a0f0f 25%, #281414 50%, #1a0f0f 75%, #0a0a0a 100%) !important;
    border-bottom: 2px solid rgba(239, 68, 68, 0.4) !important;
}

[data-theme="amethyst-mystery"] .theme-nav-header {
    background: linear-gradient(135deg, #0a0a0a 0%, #14101f 25%, #1f1833 50%, #14101f 75%, #0a0a0a 100%) !important;
    border-bottom: 2px solid rgba(139, 92, 246, 0.4) !important;
}

[data-theme="royal-gold"] .support-widget-button {
    background: linear-gradient(135deg, #FFD700 0%, #D4AF37 50%, #B8860B 100%) !important;
    color: #000 !important;
    box-shadow: 0 4px 20px rgba(255, 215, 0, 0.5) !important;
}

[data-theme="royal-gold"] .support-widget-button:hover {
    box-shadow: 0 6px 30px rgba(255, 215, 0, 0.7) !important;
}

[data-theme="royal-gold"] .support-widget-title {
    color: #FFD700 !important;
}

[data-theme="royal-gold"] .support-widget-header {
    background: linear-gradient(135deg, rgba(212, 175, 55, 0.2), rgba(184, 134, 11, 0.1)) !important;
    border-bottom: 1px solid rgba(218, 165, 32, 0.3) !important;
}

[data-theme="royal-gold"] .support-option {
    border: 1px solid rgba(218, 165, 32, 0.2) !important;
    background: rgba(212, 175, 55, 0.05) !important;
}

[data-theme="royal-gold"] .support-option:hover {
    border-color: rgba(255, 215, 0, 0.5) !important;
    background: rgba(212, 175, 55, 0.15) !important;
    box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2) !important;
}

[data-theme="royal-gold"] .support-option i {
    color: #FFD700 !important;
}

[data-theme="royal-gold"] .support-option-title {
    color: #FFD700 !important;
}

[data-theme="royal-gold"] .royal-icon {
    background: linear-gradient(135deg, #DAA520 0%, #FFD700 50%, #B8860B 100%) !important;
    border: 4px solid #FFD700 !important;
    box-shadow: 
        0 0 20px rgba(255, 215, 0, 0.5),
        inset 0 0 20px rgba(255, 215, 0, 0.2) !important;
}

[data-theme="royal-gold"] .royal-icon::before {
    border: 2px solid rgba(255, 215, 0, 0.3) !important;
    color: rgba(255, 215, 0, 0.5) !important;
    text-shadow: 
        0 0 8px rgba(255, 215, 0, 0.8),
        0 0 15px rgba(255, 215, 0, 0.5) !important;
}

/* =========================================================
   EMERALD DREAM THEME ELEMENTS
   ========================================================= */

[data-theme="emerald-dream"] .support-widget-button {
    background: linear-gradient(135deg, #34D399 0%, #10B981 50%, #059669 100%) !important;
    color: #000 !important;
    box-shadow: 0 4px 20px rgba(16, 185, 129, 0.5) !important;
}

[data-theme="emerald-dream"] .support-widget-button:hover {
    box-shadow: 0 6px 30px rgba(52, 211, 153, 0.7) !important;
}

[data-theme="emerald-dream"] .support-widget-title {
    color: #34D399 !important;
}

[data-theme="emerald-dream"] .support-widget-header {
    background: linear-gradient(135deg, rgba(16, 185, 129, 0.2), rgba(5, 150, 105, 0.1)) !important;
    border-bottom: 1px solid rgba(16, 185, 129, 0.3) !important;
}

[data-theme="emerald-dream"] .royal-icon {
    background: linear-gradient(135deg, #10B981 0%, #34D399 50%, #059669 100%) !important;
    border: 4px solid #34D399 !important;
    box-shadow: 
        0 0 20px rgba(16, 185, 129, 0.5),
        inset 0 0 20px rgba(16, 185, 129, 0.2) !important;
}

[data-theme="emerald-dream"] .royal-icon::before {
    border: 2px solid rgba(52, 211, 153, 0.3) !important;
    color: rgba(52, 211, 153, 0.5) !important;
    text-shadow: 
        0 0 8px rgba(52, 211, 153, 0.8),
        0 0 15px rgba(52, 211, 153, 0.5) !important;
}

[data-theme="emerald-dream"] .support-widget-close {
    color: #10B981 !important;
}

[data-theme="emerald-dream"] .support-widget-close:hover {
    color: #34D399 !important;
}

[data-theme="emerald-dream"] .support-option {
    border: 1px solid rgba(16, 185, 129, 0.2) !important;
    background: rgba(16, 185, 129, 0.05) !important;
}

[data-theme="emerald-dream"] .support-option:hover {
    border-color: rgba(52, 211, 153, 0.5) !important;
    background: rgba(16, 185, 129, 0.15) !important;
    box-shadow: 0 4px 15px rgba(16, 185, 129, 0.2) !important;
}

[data-theme="emerald-dream"] .support-option i {
    color: #34D399 !important;
}

[data-theme="emerald-dream"] .support-option-title {
    color: #34D399 !important;
}

/* =========================================================
   SAPPHIRE NIGHT THEME ELEMENTS
   ========================================================= */

[data-theme="sapphire-night"] .support-widget-button {
    background: linear-gradient(135deg, #60A5FA 0%, #3B82F6 50%, #1E40AF 100%) !important;
    color: #fff !important;
    box-shadow: 0 4px 20px rgba(59, 130, 246, 0.5) !important;
}

[data-theme="sapphire-night"] .support-widget-button:hover {
    box-shadow: 0 6px 30px rgba(96, 165, 250, 0.7) !important;
}

[data-theme="sapphire-night"] .support-widget-title {
    color: #60A5FA !important;
}

[data-theme="sapphire-night"] .support-widget-header {
    background: linear-gradient(135deg, rgba(59, 130, 246, 0.2), rgba(30, 64, 175, 0.1)) !important;
    border-bottom: 1px solid rgba(59, 130, 246, 0.3) !important;
}

[data-theme="sapphire-night"] .royal-icon {
    background: linear-gradient(135deg, #3B82F6 0%, #60A5FA 50%, #1E40AF 100%) !important;
    border: 4px solid #60A5FA !important;
    box-shadow: 
        0 0 20px rgba(59, 130, 246, 0.5),
        inset 0 0 20px rgba(59, 130, 246, 0.2) !important;
}

[data-theme="sapphire-night"] .royal-icon::before {
    border: 2px solid rgba(96, 165, 250, 0.3) !important;
    color: rgba(96, 165, 250, 0.5) !important;
    text-shadow: 
        0 0 8px rgba(96, 165, 250, 0.8),
        0 0 15px rgba(96, 165, 250, 0.5) !important;
}

[data-theme="sapphire-night"] .support-widget-close {
    color: #3B82F6 !important;
}

[data-theme="sapphire-night"] .support-widget-close:hover {
    color: #60A5FA !important;
}

[data-theme="sapphire-night"] .support-option {
    border: 1px solid rgba(59, 130, 246, 0.2) !important;
    background: rgba(59, 130, 246, 0.05) !important;
}

[data-theme="sapphire-night"] .support-option:hover {
    border-color: rgba(96, 165, 250, 0.5) !important;
    background: rgba(59, 130, 246, 0.15) !important;
    box-shadow: 0 4px 15px rgba(59, 130, 246, 0.2) !important;
}

[data-theme="sapphire-night"] .support-option i {
    color: #60A5FA !important;
}

[data-theme="sapphire-night"] .support-option-title {
    color: #60A5FA !important;
}

/* =========================================================
   RUBY PASSION THEME ELEMENTS
   ========================================================= */

[data-theme="ruby-passion"] .support-widget-button {
    background: linear-gradient(135deg, #F87171 0%, #EF4444 50%, #DC2626 100%) !important;
    color: #fff !important;
    box-shadow: 0 4px 20px rgba(239, 68, 68, 0.5) !important;
}

[data-theme="ruby-passion"] .support-widget-button:hover {
    box-shadow: 0 6px 30px rgba(248, 113, 113, 0.7) !important;
}

[data-theme="ruby-passion"] .support-widget-title {
    color: #F87171 !important;
}

[data-theme="ruby-passion"] .support-widget-header {
    background: linear-gradient(135deg, rgba(239, 68, 68, 0.2), rgba(220, 38, 38, 0.1)) !important;
    border-bottom: 1px solid rgba(239, 68, 68, 0.3) !important;
}

[data-theme="ruby-passion"] .royal-icon {
    background: linear-gradient(135deg, #EF4444 0%, #F87171 50%, #DC2626 100%) !important;
    border: 4px solid #F87171 !important;
    box-shadow: 
        0 0 20px rgba(239, 68, 68, 0.5),
        inset 0 0 20px rgba(239, 68, 68, 0.2) !important;
}

[data-theme="ruby-passion"] .royal-icon::before {
    border: 2px solid rgba(248, 113, 113, 0.3) !important;
    color: rgba(248, 113, 113, 0.5) !important;
    text-shadow: 
        0 0 8px rgba(248, 113, 113, 0.8),
        0 0 15px rgba(248, 113, 113, 0.5) !important;
}

[data-theme="ruby-passion"] .support-widget-close {
    color: #EF4444 !important;
}

[data-theme="ruby-passion"] .support-widget-close:hover {
    color: #F87171 !important;
}

[data-theme="ruby-passion"] .support-option {
    border: 1px solid rgba(239, 68, 68, 0.2) !important;
    background: rgba(239, 68, 68, 0.05) !important;
}

[data-theme="ruby-passion"] .support-option:hover {
    border-color: rgba(248, 113, 113, 0.5) !important;
    background: rgba(239, 68, 68, 0.15) !important;
    box-shadow: 0 4px 15px rgba(239, 68, 68, 0.2) !important;
}

[data-theme="ruby-passion"] .support-option i {
    color: #F87171 !important;
}

[data-theme="ruby-passion"] .support-option-title {
    color: #F87171 !important;
}

/* =========================================================
   AMETHYST MYSTERY THEME ELEMENTS
   ========================================================= */

[data-theme="amethyst-mystery"] .support-widget-button {
    background: linear-gradient(135deg, #A78BFA 0%, #8B5CF6 50%, #7C3AED 100%) !important;
    color: #fff !important;
    box-shadow: 0 4px 20px rgba(139, 92, 246, 0.5) !important;
}

[data-theme="amethyst-mystery"] .support-widget-button:hover {
    box-shadow: 0 6px 30px rgba(167, 139, 250, 0.7) !important;
}

[data-theme="amethyst-mystery"] .support-widget-title {
    color: #A78BFA !important;
}

[data-theme="amethyst-mystery"] .support-widget-header {
    background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(124, 58, 237, 0.1)) !important;
    border-bottom: 1px solid rgba(139, 92, 246, 0.3) !important;
}

[data-theme="amethyst-mystery"] .royal-icon {
    background: linear-gradient(135deg, #8B5CF6 0%, #A78BFA 50%, #7C3AED 100%) !important;
    border: 4px solid #A78BFA !important;
    box-shadow: 
        0 0 20px rgba(139, 92, 246, 0.5),
        inset 0 0 20px rgba(139, 92, 246, 0.2) !important;
}

[data-theme="amethyst-mystery"] .royal-icon::before {
    border: 2px solid rgba(167, 139, 250, 0.3) !important;
    color: rgba(167, 139, 250, 0.5) !important;
    text-shadow: 
        0 0 8px rgba(167, 139, 250, 0.8),
        0 0 15px rgba(167, 139, 250, 0.5) !important;
}

[data-theme="amethyst-mystery"] .support-widget-close {
    color: #8B5CF6 !important;
}

[data-theme="amethyst-mystery"] .support-widget-close:hover {
    color: #A78BFA !important;
}

[data-theme="amethyst-mystery"] .support-option {
    border: 1px solid rgba(139, 92, 246, 0.2) !important;
    background: rgba(139, 92, 246, 0.05) !important;
}

[data-theme="amethyst-mystery"] .support-option:hover {
    background: rgba(139, 92, 246, 0.1);
    border-color: rgba(139, 92, 246, 0.3);
}

[data-theme="amethyst-mystery"] .support-option i {
    color: #A78BFA !important;
}

[data-theme="amethyst-mystery"] .support-option-title {
    color: #A78BFA !important;
}

/* =========================================================
   SUPPORT WIDGET PANEL & HEADER - ALL THEMES
   ========================================================= */

/* Royal Gold */
[data-theme="royal-gold"] .support-widget-panel {
    border-color: rgba(212, 175, 55, 0.3) !important;
}

[data-theme="royal-gold"] .support-widget-header {
    border-bottom-color: rgba(212, 175, 55, 0.3) !important;
}

/* Emerald Dream */
[data-theme="emerald-dream"] .support-widget-panel {
    border-color: rgba(16, 185, 129, 0.3) !important;
}

[data-theme="emerald-dream"] .support-widget-header {
    border-bottom-color: rgba(16, 185, 129, 0.3) !important;
}

/* Sapphire Night */
[data-theme="sapphire-night"] .support-widget-panel {
    border-color: rgba(59, 130, 246, 0.3) !important;
}

[data-theme="sapphire-night"] .support-widget-header {
    border-bottom-color: rgba(59, 130, 246, 0.3) !important;
}

/* Ruby Passion */
[data-theme="ruby-passion"] .support-widget-panel {
    border-color: rgba(239, 68, 68, 0.3) !important;
}

[data-theme="ruby-passion"] .support-widget-header {
    border-bottom-color: rgba(239, 68, 68, 0.3) !important;
}

/* Amethyst Mystery */
[data-theme="amethyst-mystery"] .support-widget-panel {
    border-color: rgba(139, 92, 246, 0.3) !important;
}

[data-theme="amethyst-mystery"] .support-widget-header {
    border-bottom-color: rgba(139, 92, 246, 0.3) !important;
}

/* =========================================================
   LEADERBOARD & COSMIC ELEMENTS - ALL THEMES
   ========================================================= */

/* Royal Gold */
[data-theme="royal-gold"] .cosmic-border,
[data-theme="royal-gold"] .leaderboard-card,
[data-theme="royal-gold"] .podium-step {
    border-color: rgba(212, 175, 55, 0.4) !important;
}

[data-theme="royal-gold"] .cosmic-text-gradient,
[data-theme="royal-gold"] .text-cosmic-500,
[data-theme="royal-gold"] .text-cosmic-400,
[data-theme="royal-gold"] .text-cosmic-300 {
    color: #FFD700 !important;
}

[data-theme="royal-gold"] .cosmic-badge,
[data-theme="royal-gold"] .rank-badge {
    background: linear-gradient(135deg, rgba(212, 175, 55, 0.3), rgba(184, 134, 11, 0.2)) !important;
    border-color: rgba(212, 175, 55, 0.5) !important;
}

/* =========================================================
   SUPPORT PAGE & FORM BORDERS - ALL THEMES
   ========================================================= */

/* Royal Gold */
[data-theme="royal-gold"] .support-card,
[data-theme="royal-gold"] .support-section,
[data-theme="royal-gold"] .support-form,
[data-theme="royal-gold"] .border-yellow-600,
[data-theme="royal-gold"] .border-orange-500 {
    border-color: rgba(212, 175, 55, 0.5) !important;
}

/* =========================================================
   IFRAME & VIDEO BORDERS - ALL THEMES
   ========================================================= */

/* Royal Gold */
[data-theme="royal-gold"] iframe,
[data-theme="royal-gold"] .border-yellow-500,
[data-theme="royal-gold"] .video-container {
    border-color: rgba(212, 175, 55, 0.6) !important;
}

[data-theme="royal-gold"] .border-2 {
    border-color: rgba(212, 175, 55, 0.6) !important;
}

/* =========================================================
   BANNER & IMAGE BORDERS - ALL THEMES
   ========================================================= */

/* Royal Gold */
[data-theme="royal-gold"] img,
[data-theme="royal-gold"] .banner-image {
    border-color: rgba(212, 175, 55, 0.3) !important;
}

/* Emerald Dream */
[data-theme="emerald-dream"] .cosmic-border,
[data-theme="emerald-dream"] .leaderboard-card,
[data-theme="emerald-dream"] .podium-step {
    border-color: rgba(16, 185, 129, 0.4) !important;
}

[data-theme="emerald-dream"] .cosmic-text-gradient,
[data-theme="emerald-dream"] .text-cosmic-500,
[data-theme="emerald-dream"] .text-cosmic-400,
[data-theme="emerald-dream"] .text-cosmic-300 {
    color: #34D399 !important;
}

[data-theme="emerald-dream"] .cosmic-badge,
[data-theme="emerald-dream"] .rank-badge {
    background: linear-gradient(135deg, rgba(16, 185, 129, 0.3), rgba(5, 150, 105, 0.2)) !important;
    border-color: rgba(16, 185, 129, 0.5) !important;
}

[data-theme="emerald-dream"] .support-card,
[data-theme="emerald-dream"] .support-section,
[data-theme="emerald-dream"] .support-form,
[data-theme="emerald-dream"] .border-yellow-600,
[data-theme="emerald-dream"] .border-orange-500 {
    border-color: rgba(16, 185, 129, 0.5) !important;
}

[data-theme="emerald-dream"] iframe,
[data-theme="emerald-dream"] .border-yellow-500,
[data-theme="emerald-dream"] .video-container,
[data-theme="emerald-dream"] .border-2 {
    border-color: rgba(16, 185, 129, 0.6) !important;
}

[data-theme="emerald-dream"] img,
[data-theme="emerald-dream"] .banner-image {
    border-color: rgba(16, 185, 129, 0.3) !important;
}

/* Sapphire Night */
[data-theme="sapphire-night"] .cosmic-border,
[data-theme="sapphire-night"] .leaderboard-card,
[data-theme="sapphire-night"] .podium-step {
    border-color: rgba(59, 130, 246, 0.4) !important;
}

[data-theme="sapphire-night"] .cosmic-text-gradient,
[data-theme="sapphire-night"] .text-cosmic-500,
[data-theme="sapphire-night"] .text-cosmic-400,
[data-theme="sapphire-night"] .text-cosmic-300 {
    color: #60A5FA !important;
}

[data-theme="sapphire-night"] .cosmic-badge,
[data-theme="sapphire-night"] .rank-badge {
    background: linear-gradient(135deg, rgba(59, 130, 246, 0.3), rgba(30, 64, 175, 0.2)) !important;
    border-color: rgba(59, 130, 246, 0.5) !important;
}

[data-theme="sapphire-night"] .support-card,
[data-theme="sapphire-night"] .support-section,
[data-theme="sapphire-night"] .support-form,
[data-theme="sapphire-night"] .border-yellow-600,
[data-theme="sapphire-night"] .border-orange-500 {
    border-color: rgba(59, 130, 246, 0.5) !important;
}

[data-theme="sapphire-night"] iframe,
[data-theme="sapphire-night"] .border-yellow-500,
[data-theme="sapphire-night"] .video-container,
[data-theme="sapphire-night"] .border-2 {
    border-color: rgba(59, 130, 246, 0.6) !important;
}

[data-theme="sapphire-night"] img,
[data-theme="sapphire-night"] .banner-image {
    border-color: rgba(59, 130, 246, 0.3) !important;
}

/* Ruby Passion */
[data-theme="ruby-passion"] .cosmic-border,
[data-theme="ruby-passion"] .leaderboard-card,
[data-theme="ruby-passion"] .podium-step {
    border-color: rgba(239, 68, 68, 0.4) !important;
}

[data-theme="ruby-passion"] .cosmic-text-gradient,
[data-theme="ruby-passion"] .text-cosmic-500,
[data-theme="ruby-passion"] .text-cosmic-400,
[data-theme="ruby-passion"] .text-cosmic-300 {
    color: #F87171 !important;
}

[data-theme="ruby-passion"] .cosmic-badge,
[data-theme="ruby-passion"] .rank-badge {
    background: linear-gradient(135deg, rgba(239, 68, 68, 0.3), rgba(220, 38, 38, 0.2)) !important;
    border-color: rgba(239, 68, 68, 0.5) !important;
}

[data-theme="ruby-passion"] .support-card,
[data-theme="ruby-passion"] .support-section,
[data-theme="ruby-passion"] .support-form,
[data-theme="ruby-passion"] .border-yellow-600,
[data-theme="ruby-passion"] .border-orange-500 {
    border-color: rgba(239, 68, 68, 0.5) !important;
}

[data-theme="ruby-passion"] iframe,
[data-theme="ruby-passion"] .border-yellow-500,
[data-theme="ruby-passion"] .video-container,
[data-theme="ruby-passion"] .border-2 {
    border-color: rgba(239, 68, 68, 0.6) !important;
}

[data-theme="ruby-passion"] img,
[data-theme="ruby-passion"] .banner-image {
    border-color: rgba(239, 68, 68, 0.3) !important;
}

/* Amethyst Mystery */
[data-theme="amethyst-mystery"] .cosmic-border,
[data-theme="amethyst-mystery"] .leaderboard-card,
[data-theme="amethyst-mystery"] .podium-step {
    border-color: rgba(139, 92, 246, 0.4) !important;
}

[data-theme="amethyst-mystery"] .cosmic-text-gradient,
[data-theme="amethyst-mystery"] .text-cosmic-500,
[data-theme="amethyst-mystery"] .text-cosmic-400,
[data-theme="amethyst-mystery"] .text-cosmic-300 {
    color: #A78BFA !important;
}

[data-theme="amethyst-mystery"] .cosmic-badge,
[data-theme="amethyst-mystery"] .rank-badge {
    background: linear-gradient(135deg, rgba(139, 92, 246, 0.3), rgba(124, 58, 237, 0.2)) !important;
    border-color: rgba(139, 92, 246, 0.5) !important;
}

[data-theme="amethyst-mystery"] .support-card,
[data-theme="amethyst-mystery"] .support-section,
[data-theme="amethyst-mystery"] .support-form,
[data-theme="amethyst-mystery"] .border-yellow-600,
[data-theme="amethyst-mystery"] .border-orange-500 {
    border-color: rgba(139, 92, 246, 0.5) !important;
}

[data-theme="amethyst-mystery"] iframe,
[data-theme="amethyst-mystery"] .border-yellow-500,
[data-theme="amethyst-mystery"] .video-container,
[data-theme="amethyst-mystery"] .border-2 {
    border-color: rgba(139, 92, 246, 0.6) !important;
}

[data-theme="amethyst-mystery"] img,
[data-theme="amethyst-mystery"] .banner-image {
    border-color: rgba(139, 92, 246, 0.3) !important;
}
