Horoscope Web Site

 Horoscope Web Site 


Horoscope Web Site

Horoscope Website 



<!DOCTYPE html>
<html lang="ur" dir="rtl">
<head>
    <meta charset="UTF-8">
<script type='text/javascript' src='//pl26813501.profitableratecpm.com/6f/f5/51/6ff551d39205670572b0f8d0ead92934.js'></script>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="آپ کا جامع علم نجوم پورٹل: روزانہ، ہفتہ وار، ماہانہ زائچہ، برج کی معلومات، مطابقت، نیومرولوجی، ٹیرو اور بہت کچھ۔">
    <meta name="keywords" content="horoscope, astrology, zodiac, daily, weekly, monthly, urdu, numerology, tarot, compatibility, علم نجوم, زائچہ, برج, مطابقت, نیومرولوجی, ٹیرو">
    <title>کہکشاں کے راز - آپ کا حتمی نجومی پورٹل</title>
    
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu:wght@400;500;700&family=Cinzel+Decorative:wght@400;700;900&family=Orbitron:wght@400;500;700&family=Poppins:wght@300;400;600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    
    <style>
        /* --- Base & Theme Variables --- */
        :root {
            --font-heading: 'Cinzel Decorative', 'Noto Nastaliq Urdu', cursive;
            --font-subheading: 'Orbitron', 'Noto Nastaliq Urdu', sans-serif; /* Futuristic font */
            --font-body: 'Poppins', 'Noto Nastaliq Urdu', sans-serif;
            --font-urdu: 'Noto Nastaliq Urdu', serif;

            /* Cosmic Theme (Default) */
            --bg-primary-cosmic: #0a0514; /* Deepest Space */
            --bg-secondary-cosmic: #1c1130; /* Dark Nebula Purple */
            --bg-tertiary-cosmic: #2d1c4f; /* Richer Purple */
            --accent-gold-cosmic: #f0c419; /* Brighter Gold */
            --accent-cyan-glow-cosmic: #00e5ff; /* Electric Cyan */
            --accent-magenta-glow-cosmic: #ff00c8; /* Vibrant Magenta */
            --text-light-cosmic: #e0e7ff; /* Bluish White */
            --text-medium-cosmic: #a3b3d9; /* Soft Blue-Gray */
            --card-bg-cosmic: rgba(28, 17, 48, 0.85);
            --card-border-cosmic: rgba(0, 229, 255, 0.3);
            --scrollbar-thumb-cosmic: var(--accent-cyan-glow-cosmic);
            --scrollbar-track-cosmic: var(--bg-secondary-cosmic);

            /* Dark Theme (Alternative) */
            --bg-primary-dark: #121212;
            --bg-secondary-dark: #1e1e1e;
            --bg-tertiary-dark: #2a2a2a;
            --accent-gold-dark: #D4AF37; /* Muted Gold */
            --accent-purple-dark: #9333ea; 
            --text-light-dark: #f0f0f0;
            --text-medium-dark: #cccccc;
            --card-bg-dark: rgba(30, 30, 30, 0.9);
            --card-border-dark: rgba(147, 51, 234, 0.4);
            --scrollbar-thumb-dark: var(--accent-purple-dark);
            --scrollbar-track-dark: var(--bg-secondary-dark);

            /* Light Theme (Alternative) */
            --bg-primary-light: #f4f7fc;
            --bg-secondary-light: #ffffff;
            --bg-tertiary-light: #e9effa;
            --accent-gold-light: #c89800;
            --accent-blue-light: #3b82f6;
            --text-light-light: #111827; /* Dark text for light theme */
            --text-medium-light: #4b5563;
            --card-bg-light: rgba(255, 255, 255, 0.9);
            --card-border-light: rgba(59, 130, 246, 0.4);
            --scrollbar-thumb-light: var(--accent-blue-light);
            --scrollbar-track-light: #d1d5db;
        }

        /* Apply default theme (Cosmic) */
        body {
            --bg-primary: var(--bg-primary-cosmic);
            --bg-secondary: var(--bg-secondary-cosmic);
            --bg-tertiary: var(--bg-tertiary-cosmic);
            --accent-gold: var(--accent-gold-cosmic);
            --accent-glow1: var(--accent-cyan-glow-cosmic);
            --accent-glow2: var(--accent-magenta-glow-cosmic);
            --text-light: var(--text-light-cosmic);
            --text-medium: var(--text-medium-cosmic);
            --card-bg: var(--card-bg-cosmic);
            --card-border: var(--card-border-cosmic);
            --scrollbar-thumb: var(--scrollbar-thumb-cosmic);
            --scrollbar-track: var(--scrollbar-track-cosmic);
        }
        
        /* --- Global Styles & Animations --- */
        * { margin: 0; padding: 0; box-sizing: border-box; }

        html { scroll-behavior: smooth; }

        body {
            font-family: var(--font-urdu), var(--font-body);
            background-color: var(--bg-primary);
            color: var(--text-light);
            line-height: 1.8;
            min-height: 100vh;
            display: flex;
            flex-direction: column;
            overflow-x: hidden;
            transition: background-color 0.5s ease, color 0.5s ease;
        }
        
        /* Custom Scrollbar */
        body::-webkit-scrollbar { width: 10px; } /* Adjusted height */
        body::-webkit-scrollbar-track { background: var(--scrollbar-track); }
        body::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb); border-radius: 20px; border: 2px solid var(--scrollbar-track); } /* Adjusted border */

        /* Animated Constellation Background */
        #constellation-canvas {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: -1; 
            opacity: 0.5; /* Adjusted opacity */
        }

        .container { width: 95%; max-width: 1350px; margin: 0 auto; padding: 15px 10px; position:relative; z-index:1; } /* Adjusted padding */
        
        .button-primary {
            background: linear-gradient(135deg, var(--accent-glow1), var(--accent-glow2));
            color: white;
            padding: 8px 18px; /* Adjusted padding */
            border: none;
            border-radius: 8px;
            font-family: var(--font-subheading);
            font-size: 0.95em; /* Adjusted font size */
            cursor: pointer;
            transition: transform 0.2s ease, box-shadow 0.3s ease;
            box-shadow: 0 0 10px rgba(var(--accent-glow1-rgb, 0, 229, 255), 0.5), 0 0 10px rgba(var(--accent-glow2-rgb, 255,0,200), 0.3);
        }
        .button-primary:hover { transform: scale(1.05); box-shadow: 0 0 15px rgba(var(--accent-glow1-rgb,0,229,255),0.7), 0 0 15px rgba(var(--accent-glow2-rgb,255,0,200),0.5); }

        /* --- Header & Navigation (Reduced Height) --- */
        .site-header {
            background-color: rgba(10, 5, 20, 0.75); 
            padding: 8px 0; /* Reduced padding for nav height */
            text-align: center;
            border-bottom: 1px solid var(--accent-gold); /* Thinner border */
            position: sticky; top: 0; z-index: 1000;
            backdrop-filter: blur(10px); 
            display: flex;
            align-items: center;
            justify-content: space-between; 
        }
        .site-header .logo-title-group {
            display: flex;
            align-items: center;
            flex-grow: 1;
            justify-content: center; 
        }
        .site-header .logo {
            font-size: 2em; /* Reduced logo size */
            color: var(--accent-glow1);
            margin-right: 10px; 
            animation: spinLogo 10s linear infinite;
        }
        @keyframes spinLogo { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
        .site-header h1 {
            font-family: var(--font-heading);
            color: var(--accent-gold);
            font-size: clamp(1.5em, 3.5vw, 2.2em); /* Reduced title font size */
            letter-spacing: 2px; /* Reduced letter spacing */
            text-shadow: 0 0 10px var(--accent-gold), 0 0 20px var(--accent-glow2);
            /* animation: glow 2s ease-in-out infinite alternate; */ /* Original glow animation can be re-enabled if desired */
        }
        /* @keyframes glow { from { text-shadow: 0 0 5px var(--accent-gold), 0 0 10px var(--accent-pink-glow); } to { text-shadow: 0 0 15px var(--accent-gold), 0 0 30px var(--accent-pink-glow), 0 0 5px #fff; } } */
        .theme-controls {
            padding: 0 15px; /* Reduced padding */
            display: flex;
            align-items: center;
        }
        #theme-toggle-btn {
            background: none; border: none; color: var(--accent-glow1); font-size: 1.3em; cursor: pointer; margin-left: 10px; /* Reduced size */
            transition: color 0.3s, transform 0.3s;
        }
        #theme-toggle-btn:hover { color: var(--accent-gold); transform: rotate(15deg); }
        
        /* --- Section & Card Styling --- */
        .section-title {
            font-family: var(--font-heading);
            font-size: clamp(1.8em, 4.5vw, 2.8em); /* Adjusted */
            color: var(--accent-gold);
            text-align: center;
            margin-bottom: 30px; /* Adjusted */
            position: relative;
            padding-bottom: 12px; /* Adjusted */
            letter-spacing: 1px;
            text-shadow: 0 0 8px var(--accent-glow1);
        }
        .section-title::after {
            content: ''; position: absolute; width: 80px; height: 3px; /* Adjusted */
            background: linear-gradient(90deg, var(--accent-glow1), var(--accent-glow2), var(--accent-glow1));
            bottom: 0; left: 50%; transform: translateX(-50%); border-radius: 3px;
            animation: pulseLine 3s ease-in-out infinite;
        }
        @keyframes pulseLine { 0%, 100% { opacity: 0.7; width: 80px; } 50% { opacity: 1; width: 110px; } } /* Adjusted */

        .zodiac-grid {
            display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); /* Adjusted minmax */
            gap: 25px; margin-bottom: 40px; /* Adjusted */
        }
        .zodiac-sign-card {
            background: var(--card-bg);
            border: 1px solid var(--card-border);
            border-radius: 18px; padding: 25px 18px; text-align: center; cursor: pointer; /* Adjusted */
            transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.4s ease, background-color 0.3s ease;
            box-shadow: 0 8px 25px rgba(0,0,0, 0.4), inset 0 0 15px rgba(var(--accent-glow1-rgb, 0,229,255), 0.1);
            overflow: hidden; position: relative;
        }
        .zodiac-sign-card::before { 
            content: ""; position: absolute; top: -2px; left: -2px; z-index: -1;
            background: linear-gradient(var(--angle, 0deg), var(--accent-glow1), var(--accent-glow2), var(--accent-glow1)); /* Added initial value for --angle */
            width: calc(100% + 4px); height: calc(100% + 4px);
            border-radius: inherit; opacity: 0; transition: opacity 0.5s; animation: rotateAngle 8s linear infinite;
        }


add


        @property --angle { syntax: "<angle>"; initial-value: 0deg; inherits: false; }
        @keyframes rotateAngle { to { --angle: 360deg; } }
        .zodiac-sign-card:hover::before { opacity: 1; }
        .zodiac-sign-card:hover {
            transform: translateY(-10px) scale(1.05); /* Adjusted */
            box-shadow: 0 12px 35px rgba(var(--accent-gold-rgb, 240,196,25), 0.4), 0 0 18px var(--accent-glow2); /* Adjusted */
            background-color: var(--bg-tertiary); 
        }
        .zodiac-sign-card i.sign-icon { 
            font-size: clamp(3.2em, 6.5vw, 4.2em); color: var(--accent-gold); margin-bottom: 15px; /* Adjusted */
            transition: color 0.3s ease, transform 0.4s ease; text-shadow: 0 0 10px var(--accent-gold);
        }
        .zodiac-sign-card:hover i.sign-icon { color: #fff; transform: scale(1.1) rotate(5deg); }
        .zodiac-sign-card h3 {
            font-family:var(--font-urdu), var(--font-heading); font-size: 1.3em; font-weight: 700; color: var(--text-light);
        }
        .zodiac-sign-card p.sign-date-range {
            font-size: 0.85em; color: var(--text-medium); font-family: var(--font-body);
        }
        .info-button-card { 
             background: none; border: none; color: var(--accent-glow1); font-size: 1.2em; /* Adjusted */
             position: absolute; top: 12px; left: 12px; cursor: pointer; z-index: 2; transition: color 0.3s, transform 0.3s; /* Adjusted */
        }
        .info-button-card:hover { color: var(--accent-gold); transform: scale(1.2); }

        /* --- Horoscope Display & Tabs --- */
        .horoscope-display-container {
            background: var(--card-bg); border: 1px solid var(--accent-gold); border-radius: 18px; /* Adjusted */
            padding: clamp(18px, 3.5vw, 35px); margin-top: 25px; /* Adjusted */
            box-shadow: 0 10px 30px rgba(0,0,0, 0.5), inset 0 0 20px rgba(var(--accent-glow2-rgb, 255,0,200), 0.1);
            display: none; animation: fadeInScaleUp 0.6s ease-out;
        }
        @keyframes fadeInScaleUp { from { opacity: 0; transform: translateY(25px) scale(0.97); } to { opacity: 1; transform: translateY(0) scale(1); } } /* Adjusted */
        .horoscope-tabs { display: flex; justify-content: center; margin-bottom: 20px; border-bottom: 1px solid var(--card-border); } /* Adjusted */
        .tab-button {
            padding: 10px 20px; cursor: pointer; background: transparent; border: none; /* Adjusted */
            color: var(--text-medium); font-family: var(--font-subheading); font-size: 1.1em; font-weight: 500; /* Adjusted */
            transition: color 0.3s ease, border-bottom-color 0.3s ease, text-shadow 0.3s ease;
            border-bottom: 3px solid transparent; position: relative; /* Adjusted */
        }
        .tab-button.active {
            color: var(--accent-gold); border-bottom-color: var(--accent-gold);
            text-shadow: 0 0 8px var(--accent-gold);
        }
        .tab-button::before { 
            content: ''; position: absolute; bottom: -1px; left: 0; width: 0; height: 3px; /* Adjusted */
            background-color: var(--accent-glow1); transition: width 0.4s ease-out;
        }
        .tab-button.active::before { width: 100%; }
        .horoscope-section h4 { font-family: var(--font-subheading); font-size: 1.5em; color: var(--accent-glow1); margin-bottom:8px; } /* Adjusted */


        /* --- Modals (General Styling) --- */
        .modal {
            display: none; position: fixed; z-index: 2000; left: 0; top: 0; width: 100%; height: 100%;
            overflow: auto; background-color: rgba(10, 5, 20, 0.85); backdrop-filter: blur(6px); /* Adjusted */
            animation: fadeInModalBg 0.3s ease;
        }

add


        @keyframes fadeInModalBg { from { opacity: 0; } to { opacity: 1; } }
        .modal-content {
            background: linear-gradient(170deg, var(--bg-tertiary), var(--bg-secondary));
            margin: 8% auto; padding: clamp(20px, 3.5vw, 35px); border: 1px solid var(--accent-gold); /* Adjusted */
            width: 90%; max-width: 650px; border-radius: 18px; /* Adjusted */
            box-shadow: 0 0 25px rgba(var(--accent-glow2-rgb, 255,0,200), 0.3), 0 0 40px rgba(var(--accent-glow1-rgb, 0,229,255), 0.15); /* Adjusted */
            position: relative; animation: popInModal 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Adjusted */
            text-align: right;
        }
        @keyframes popInModal { from { opacity:0; transform: scale(0.85) translateY(-25px); } to { opacity:1; transform: scale(1) translateY(0); } } /* Adjusted */
        .close-button { 
            color: var(--text-medium); position: absolute; top: 12px; left: 18px; /* Adjusted */
            font-size: 28px; font-weight: bold; transition: color 0.3s ease, transform 0.3s ease; /* Adjusted */
        }
        .close-button:hover, .close-button:focus { color: var(--accent-gold); transform: rotate(90deg); text-decoration: none; cursor: pointer; }
        .modal-content h2 { font-family: var(--font-heading); color: var(--accent-gold); text-align:center; margin-bottom:20px; font-size:1.7em; } /* Adjusted */
        .modal-content p { margin-bottom:10px; font-size:1.05em; line-height:1.8; } /* Adjusted */
        .modal-content strong { color: var(--accent-glow1); }
        .modal-actions { text-align: center; margin-top: 18px; } /* Adjusted */

        /* --- Numerology & Tarot Sections --- */
        .astro-tool-section {
            background: var(--card-bg); border: 1px solid var(--card-border); border-radius: 15px;
            padding: 20px; margin: 25px 0; box-shadow: 0 5px 20px rgba(0,0,0,0.3); /* Adjusted */
        }
        .astro-tool-section h3 { font-family: var(--font-subheading); color: var(--accent-glow1); margin-bottom: 12px; font-size: 1.4em; } /* Adjusted */
        .astro-tool-section input[type="text"], .astro-tool-section input[type="date"] {
            width: calc(100% - 20px); padding: 10px; margin-bottom: 12px; border-radius: 6px; /* Adjusted */
            border: 1px solid var(--card-border); background-color: var(--bg-primary); color: var(--text-light);
            font-family: var(--font-body); font-size: 0.95em; /* Adjusted */
        }
        .tarot-card-display { text-align: center; }
        .tarot-card-image {
            width: 130px; height: auto; border: 2px solid var(--accent-gold); border-radius: 8px; /* Adjusted */
            margin: 8px auto; box-shadow: 0 0 12px var(--accent-gold); cursor: pointer; /* Adjusted */
            transition: transform 0.3s, box-shadow 0.3s;
        }
        .tarot-card-image:hover { transform: scale(1.05) translateY(-5px); box-shadow: 0 0 20px var(--accent-gold); } /* Adjusted */
        #tarotCardName { font-size: 1.2em; color: var(--accent-glow2); margin-top: 8px; font-family: var(--font-heading); } /* Adjusted */
        #tarotCardMeaning { font-size: 0.95em; color: var(--text-medium); margin-top: 5px; } /* Adjusted */

        /* --- Chinese Zodiac & Compatibility --- */
        #chineseZodiacInfo { text-align: center; font-size: 1.05em; } /* Adjusted */
        #chineseZodiacInfo img { width: 70px; margin-bottom: 8px; } /* Adjusted */
        
        /* Loading Skeleton Placeholder */
        .skeleton-text {
            display: inline-block; height: 1em; background-color: var(--bg-tertiary);
            border-radius: 4px; opacity: 0.6; animation: pulseSkeleton 1.5s ease-in-out infinite; /* Adjusted opacity */
        }
        @keyframes pulseSkeleton { 0% { opacity: 0.6; } 50% { opacity: 0.3; } 100% { opacity: 0.6; } } /* Adjusted opacity */
        .skeleton-paragraph p { margin-bottom: 8px; } /* Adjusted */
        .skeleton-paragraph p span { display: block; } 

        /* Print Styles */
        @media print {
            body { background: white !important; color: black !important; font-size: 11pt; } /* Adjusted */
            .site-header, .site-footer, .ad-placeholder, .astro-tool-section, #theme-toggle-btn, #backToTopBtn, .main-nav, .social-share, .info-button-card, #constellation-canvas { display: none !important; } /* Added canvas to hide */
            .horoscope-display-container, .modal-content { box-shadow: none !important; border: 1px solid #ccc !important; padding: 8px !important; } /* Adjusted */
            .container { width: 100% !important; max-width: 100% !important; padding: 0 !important; }
            h1, h2, h3, h4 { color: black !important; text-shadow: none !important; }
            .horoscope-tabs { border-bottom: 1px solid #ccc !important; }
            .tab-button.active { border-bottom-color: #333 !important; color: black !important; }
        }
        /* --- Footer --- */
        .site-footer {
            background-color: rgba(10, 5, 20, 0.75); text-align: center; padding: 25px 0; /* Adjusted */
            margin-top: auto; border-top: 1px solid var(--accent-gold); /* Adjusted */
            font-size: 0.9em; color: var(--text-medium); backdrop-filter: blur(6px); /* Adjusted */
        }
        .footer-links a { color: var(--text-medium); margin: 0 8px; text-decoration: none; transition: color 0.3s; } /* Adjusted */
        .footer-links a:hover { color: var(--accent-gold); }

        /* Back to Top Button */
        #backToTopBtn { 
             display: none; position: fixed; bottom: 25px; right: 25px; z-index: 1001; /* Adjusted */
             background: linear-gradient(135deg, var(--accent-glow1), var(--accent-glow2));
             color: white; cursor: pointer; padding: 12px 15px; border-radius: 50%; /* Adjusted */
             font-size: 18px; box-shadow: 0 4px 12px rgba(0,0,0,0.35); border:none; /* Adjusted */
             transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
        }
        #backToTopBtn:hover { transform: scale(1.1) translateY(-3px); box-shadow: 0 6px 18px rgba(var(--accent-glow1-rgb,0,229,255),0.5); } /* Adjusted */
        
        /* Helper class for screen readers */
        .sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0; }

        /* Ad placeholder specific styling */
        .ad-placeholder {
            background-color: rgba(0,0,0,0.25); /* Made it a bit more subtle */
            border: 1px dashed var(--card-border); /* Use card border color for consistency */
            text-align: center;
            margin: 25px auto; /* Adjusted margin */
            padding: 10px;
            color: var(--text-medium);
            font-size: 0.85em; /* Adjusted font size */
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 10px; /* Rounded corners */
            min-height: 70px; 
        }
        .ad-728x90 { width: 728px; max-width:100%; height: 90px; }
        .ad-native-banner { width: 100%; min-height: 100px; } /* Adjusted min-height */
        .ad-300x250 { width: 300px; height: 250px; }
        /* Ensure the floated ad is cleared */
         .clearfix::after { content: ""; clear: both; display: table; }
    </style>
</head>
<body>
    <canvas id="constellation-canvas"></canvas>

    <header class="site-header">
        <div class="container" style="display:flex; align-items:center; justify-content:space-between; width:100%;">
            <div class="logo-title-group">
                <i class="fas fa-meteor logo"></i> 
                <h1>کہکشاں کے راز</h1>
            </div>
            <div class="theme-controls">
                <button id="printHoroscopeBtn" class="button-primary" style="margin-left: 10px; display:none; padding: 6px 12px; font-size: 0.85em;" title="زائچہ پرنٹ کریں"><i class="fas fa-print"></i> <span class="sr-only">پرنٹ</span></button>
                <button id="theme-toggle-btn" aria-label="تھیم تبدیل کریں" title="تھیم تبدیل کریں">
                    <i class="fas fa-palette"></i>
                </button>
            </div>
        </div>
    </header>

    <div class="container main-content-wrapper">
        <!-- Ad Placeholder -->
        <div class="ad-placeholder ad-728x90">
      <script type="text/javascript">
atOptions = {
'key' : '97121e853ca76d5a0a0bf27f408b2e9a',
'format' : 'iframe',
'height' : 90,
'width' : 728,
'params' : {}
};
</script>
<script type="text/javascript" src="//www.highperformanceformat.com/97121e853ca76d5a0a0bf27f408b2e9a/invoke.js"></script>
      </div>

        <section id="horoscopeSection">
            <h2 class="section-title">آپ کا یومیہ برج</h2>
             <input type="text" id="searchSignInput" placeholder="برج تلاش کریں (مثلاً حمل)..." aria-label="برج تلاش کریں" style="display: block; width: 60%; min-width:280px; max-width: 400px; margin: 0 auto 30px auto; padding: 10px; border-radius: 8px; border: 1px solid var(--card-border); background-color: var(--bg-secondary); color: var(--text-light); font-family: var(--font-urdu); font-size: 1em;">

            <div class="zodiac-grid" id="zodiacGrid">
                <!-- Zodiac signs will be dynamically generated here -->
            </div>
        </section>
        
        <div class="clearfix"> <!-- Wrapper to contain float -->
            <!-- Ad Placeholder -->
            <div class="ad-placeholder ad-300x250" style="float:left; margin-top:0; margin-right: 20px;">Adsterra Medium Rectangle (300x250)</div>

            <section class="horoscope-display-container" id="horoscopeDisplayContainer">
                <div class="horoscope-header">
                    <h2 id="horoscopeSignNameDisplay" class="horoscope-title"><span class="skeleton-text" style="width:150px;"></span></h2>
                    <p id="horoscopeDateDisplay" class="horoscope-date"><span class="skeleton-text" style="width:200px;"></span></p>
                </div>
                <div class="horoscope-tabs">
                    <button class="tab-button active" data-tab="daily" aria-controls="dailyHoroscopeContent">روزانہ</button>
                    <button class="tab-button" data-tab="weekly" aria-controls="weeklyHoroscopeContent">ہفتہ وار</button>
                    <button class="tab-button" data-tab="monthly" aria-controls="monthlyHoroscopeContent">ماہانہ</button>
                    <button class="tab-button" data-tab="compatibility" aria-controls="compatibilityContent">مطابقت</button>
                </div>


add


                <div id="dailyHoroscopeContent" class="tab-content active skeleton-paragraph" role="tabpanel">
                    <div class="horoscope-section"><h4>عمومی جائزہ</h4><p id="dailyGeneral"><span class="skeleton-text" style="width:90%;"></span><span class="skeleton-text" style="width:80%;"></span><span class="skeleton-text" style="width:85%;"></span></p></div>
                    <div class="horoscope-section"><h4>محبت اور تعلقات</h4><p id="dailyLove"><span class="skeleton-text" style="width:90%;"></span><span class="skeleton-text" style="width:80%;"></span></p></div>
                    <div class="horoscope-section"><h4>کیریئر اور مالیات</h4><p id="dailyCareer"><span class="skeleton-text" style="width:90%;"></span><span class="skeleton-text" style="width:80%;"></span></p></div>
                    <div class="horoscope-section"><h4>صحت</h4><p id="dailyHealth"><span class="skeleton-text" style="width:90%;"></span><span class="skeleton-text" style="width:80%;"></span></p></div>
                    <div class="horoscope-details">
                        <p><strong>خوش قسمتی کا عدد:</strong> <span id="luckyNumberDisplay"><span class="skeleton-text" style="width:30px;"></span></span></p>
                        <p><strong>موافق رنگ:</strong> <span id="luckyColorDisplay"><span class="skeleton-text" style="width:70px;"></span></span></p>
                        <p><strong>آج کا مشورہ:</strong> <span id="dailyTipDisplay"><span class="skeleton-text" style="width:150px;"></span></span></p>
                    </div>
                </div>
                <div id="weeklyHoroscopeContent" class="tab-content skeleton-paragraph" role="tabpanel"><p><span class="skeleton-text" style="width:100%;"></span><span class="skeleton-text" style="width:100%;"></span></p></div>
                <div id="monthlyHoroscopeContent" class="tab-content skeleton-paragraph" role="tabpanel"><p><span class="skeleton-text" style="width:100%;"></span><span class="skeleton-text" style="width:100%;"></span></p></div>
                <div id="compatibilityContent" class="tab-content skeleton-paragraph" role="tabpanel">
                    <h4><span id="currentSignForCompatibility">آپ کے برج</span> کی دوسرے بروج کے ساتھ مطابقت</h4>
                    <div id="compatibilityGrid" style="display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px;"> </div>
                </div>
                 <div class="social-share" style="text-align: center; margin-top: 25px;">
                    <p style="margin-bottom: 10px; color: var(--text-medium); font-family: var(--font-urdu);">دوستوں کے ساتھ شئیر کریں:</p>
                    <a href="#" id="shareFacebook" class="social-share-btn" target="_blank" title="Facebook پر شئیر کریں" aria-label="Facebook پر شئیر کریں"><i class="fab fa-facebook-f"></i></a>
                    <a href="#" id="shareTwitter" class="social-share-btn" target="_blank" title="Twitter پر شئیر کریں" aria-label="Twitter پر شئیر کریں"><i class="fab fa-twitter"></i></a>
                    <a href="#" id="shareWhatsApp" class="social-share-btn" target="_blank" title="WhatsApp پر شئیر کریں" aria-label="WhatsApp پر شئیر کریں"><i class="fab fa-whatsapp"></i></a>
                </div>
            </section>
        </div>


        <section id="numerologySection" class="astro-tool-section">
            <h3 class="section-title" style="font-size: clamp(1.5em, 3.5vw, 2.2em); margin-bottom: 20px;">نیومرولوجی کیلکولیٹر</h3>
            <div>
                <label for="userNameNumerology" style="font-family:var(--font-urdu); display:block; margin-bottom:5px;">نام (انگریزی حروف میں):</label>
                <input type="text" id="userNameNumerology" placeholder="مثلاً John Doe">
                <label for="userDobNumerology" style="font-family:var(--font-urdu); display:block; margin-bottom:5px; margin-top:10px;">تاریخ پیدائش:</label>
                <input type="date" id="userDobNumerology">
                <button id="calculateNumerologyBtn" class="button-primary" style="margin-top:15px; display:block; margin-left:auto; margin-right:auto;">حساب لگائیں</button>
            </div>
            <div id="numerologyResult" style="margin-top:20px; text-align:center;">
                <p><strong>لائف پاتھ نمبر:</strong> <span id="lifePathNumberResult">-</span></p>
                <p><strong>ڈیسٹینی (نام) نمبر:</strong> <span id="destinyNumberResult">-</span></p>
                <p id="numerologyInterpretation" style="color:var(--text-medium); margin-top:10px;"></p>
            </div>
        </section>

        <section id="tarotSection" class="astro-tool-section">
            <h3 class="section-title" style="font-size: clamp(1.5em, 3.5vw, 2.2em); margin-bottom: 20px;">آج کا ٹیرو کارڈ</h3>
            <div class="tarot-card-display">
                <img src="images/placeholder-tarot.png" alt="ٹیرو کارڈ کے لیے کلک کریں" id="tarotCardImage" class="tarot-card-image">
                <p id="tarotCardName" style="font-family:var(--font-urdu);">- ابھی کارڈ منتخب کریں -</p>
                <p id="tarotCardMeaning" style="font-family:var(--font-urdu);"></p>
                 <button id="drawTarotCardBtn" class="button-primary" style="margin-top:15px;">نیا کارڈ نکالیں</button>
            </div>
        </section>
        
add


        <section id="chineseZodiacSection" class="astro-tool-section">
            <h3 class="section-title" style="font-size: clamp(1.5em, 3.5vw, 2.2em); margin-bottom: 20px;">چینی علم نجوم</h3>
            <div id="chineseZodiacInfo">
                <img id="chineseZodiacImage" src="images/placeholder-animal.png" alt="چینی برج کی تصویر" style="border-radius:50%; border: 2px solid var(--accent-gold)">
                <p><strong>رواں سال (<span id="currentChineseYear"></span>) کا برج:</strong> <span id="currentChineseSign"></span></p>
                <p id="chineseSignPersonality"></p>
            </div>
        </section>

        <!-- Ad Placeholder -->
        <div class="ad-placeholder ad-native-banner">
      <script async="async" data-cfasync="false" src="//pl26833746.profitableratecpm.com/f6edd949d811e25d353d68dd66336006/invoke.js"></script>
<div id="container-f6edd949d811e25d353d68dd66336006"></div>
      
      </div>
    </div>

    <!-- Zodiac Info Modal -->
    <div id="zodiacInfoModal" class="modal">
        <div class="modal-content">
            <span class="close-button" id="closeInfoModalButton" aria-label="بند کریں">&times;</span>
            <h2 id="modalSignName"></h2>
            <p><strong>تاریخی حدود:</strong> <span id="modalDateRange"></span></p>
            <p><strong>حکمران سیارہ:</strong> <span id="modalRulingPlanet"></span></p>
            <p><strong>عنصر:</strong> <span id="modalElement"></span></p>
            <p><strong>خاصیت:</strong> <span id="modalQuality"></span></p>
            <p><strong>مختصر تفصیل:</strong> <span id="modalDescription"></span></p>
            <p><strong>مطابقت (عمومی):</strong> <span id="modalCompatibilityBrief"></span></p>
        </div>
    </div>
    
    <button id="backToTopBtn" title="اوپر جائیں" aria-label="اوپر جائیں"><i class="fas fa-arrow-up"></i></button>

    <footer class="site-footer">
        <div class="footer-links" style="margin-bottom: 10px;">
            <a href="#">ہمارے بارے میں</a> | <a href="#">رابطہ کریں</a> | <a href="#">پرائیویسی پالیسی</a>
        </div>
        <p>&copy; <span id="currentYear"></span> کہکشاں کے راز۔ تمام حقوق محفوظ ہیں۔</p>
    </footer>

    <script>
    // --- Theme Management ---
    const themes = {
        cosmic: {
            '--bg-primary': 'var(--bg-primary-cosmic)', '--bg-secondary': 'var(--bg-secondary-cosmic)',
            '--bg-tertiary': 'var(--bg-tertiary-cosmic)', '--accent-gold': 'var(--accent-gold-cosmic)',
            '--accent-glow1': 'var(--accent-cyan-glow-cosmic)', '--accent-glow2': 'var(--accent-magenta-glow-cosmic)',
            '--text-light': 'var(--text-light-cosmic)', '--text-medium': 'var(--text-medium-cosmic)',
            '--card-bg': 'var(--card-bg-cosmic)', '--card-border': 'var(--card-border-cosmic)',
            '--scrollbar-thumb': 'var(--scrollbar-thumb-cosmic)', '--scrollbar-track': 'var(--scrollbar-track-cosmic)'
        },
        dark: {
            '--bg-primary': 'var(--bg-primary-dark)', '--bg-secondary': 'var(--bg-secondary-dark)',
            '--bg-tertiary': 'var(--bg-tertiary-dark)', '--accent-gold': 'var(--accent-gold-dark)',
            '--accent-glow1': 'var(--accent-purple-dark)', '--accent-glow2': 'var(--accent-gold-dark)', 
            '--text-light': 'var(--text-light-dark)', '--text-medium': 'var(--text-medium-dark)',
            '--card-bg': 'var(--card-bg-dark)', '--card-border': 'var(--card-border-dark)',
            '--scrollbar-thumb': 'var(--scrollbar-thumb-dark)', '--scrollbar-track': 'var(--scrollbar-track-dark)'
        },
        light: {
            '--bg-primary': 'var(--bg-primary-light)', '--bg-secondary': 'var(--bg-secondary-light)',
            '--bg-tertiary': 'var(--bg-tertiary-light)', '--accent-gold': 'var(--accent-gold-light)',
            '--accent-glow1': 'var(--accent-blue-light)', '--accent-glow2': 'var(--accent-gold-light)', 
            '--text-light': 'var(--text-light-light)', '--text-medium': 'var(--text-medium-light)',
            '--card-bg': 'var(--card-bg-light)', '--card-border': 'var(--card-border-light)',
            '--scrollbar-thumb': 'var(--scrollbar-thumb-light)', '--scrollbar-track': 'var(--scrollbar-track-light)'
        }
    };
    let currentThemeIndex = 0;
    const themeNames = ['cosmic', 'dark', 'light'];
    const themeToggleBtn = document.getElementById('theme-toggle-btn');

    function hexToRgb(hex) {
        const bigint = parseInt(hex.startsWith('#') ? hex.slice(1) : hex, 16);
        if (isNaN(bigint)) return '0,0,0'; 
        const r = (bigint >> 16) & 255;
        const g = (bigint >> 8) & 255;
        const b = bigint & 255;
        return `${r}, ${g}, ${b}`;
    }

    function applyTheme(themeName) {
        const selectedTheme = themes[themeName];
        for (const [key, value] of Object.entries(selectedTheme)) {
            document.body.style.setProperty(key, value);
        }


add


        
        // Update RGB versions of accent colors for CSS properties that need it (like box-shadow with alpha)
        const accentGlow1Val = getComputedStyle(document.body).getPropertyValue('--accent-glow1').trim();
        document.documentElement.style.setProperty('--accent-glow1-rgb', hexToRgb(accentGlow1Val));
        
        const accentGlow2Val = getComputedStyle(document.body).getPropertyValue('--accent-glow2').trim();
        document.documentElement.style.setProperty('--accent-glow2-rgb', hexToRgb(accentGlow2Val));

        const accentGoldVal = getComputedStyle(document.body).getPropertyValue('--accent-gold').trim();
        document.documentElement.style.setProperty('--accent-gold-rgb', hexToRgb(accentGoldVal));
        
        localStorage.setItem('selectedTheme', themeName);
    }
    
    if (themeToggleBtn) {
        themeToggleBtn.addEventListener('click', () => {
            currentThemeIndex = (currentThemeIndex + 1) % themeNames.length;
            applyTheme(themeNames[currentThemeIndex]);
        });
    }
    
    const savedTheme = localStorage.getItem('selectedTheme');
    if (savedTheme && themes[savedTheme]) {
        const savedThemeIndex = themeNames.indexOf(savedTheme);
        if (savedThemeIndex !== -1) currentThemeIndex = savedThemeIndex;
        applyTheme(savedTheme);
    } else {
        applyTheme('cosmic'); 
    }


    // --- Constellation Background ---
    const canvas = document.getElementById('constellation-canvas');
    const ctx = canvas ? canvas.getContext('2d') : null; // Check if canvas exists
    let particlesArray;

    function setCanvasSize() {
        if (!canvas) return;
        canvas.width = window.innerWidth;
        canvas.height = window.innerHeight;
    }
    if (canvas) setCanvasSize();

    class Particle {
        constructor(x, y, directionX, directionY, size, color) {
            this.x = x; this.y = y; this.directionX = directionX; this.directionY = directionY;
            this.size = size; this.color = color;
        }
        draw() {
            if (!ctx) return;
            ctx.beginPath(); ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2, false);
            ctx.fillStyle = this.color; ctx.fill();
        }
        update() {
            if (!canvas) return;
            if (this.x > canvas.width || this.x < 0) this.directionX = -this.directionX;
            if (this.y > canvas.height || this.y < 0) this.directionY = -this.directionY;
            this.x += this.directionX; this.y += this.directionY;
            this.draw();
        }
    }

    function initConstellation() {
        if (!canvas) return;
        particlesArray = [];
        let numberOfParticles = (canvas.height * canvas.width) / 10000; // Adjusted density
        if (numberOfParticles > 120) numberOfParticles = 120; // Adjusted Max particles
        for (let i = 0; i < numberOfParticles; i++) {
            let size = (Math.random() * 1.5) + 0.3; // Adjusted Particle size
            let x = (Math.random() * ((innerWidth - size * 2) - (size * 2)) + size * 2);
            let y = (Math.random() * ((innerHeight - size * 2) - (size * 2)) + size * 2);
            let directionX = (Math.random() * 0.3) - 0.15; // Adjusted Slower movement
            let directionY = (Math.random() * 0.3) - 0.15;
            let color = 'rgba(224, 231, 255, ' + (Math.random()*0.4 + 0.2) +')'; // Adjusted opacity
            particlesArray.push(new Particle(x, y, directionX, directionY, size, color));
        }
    }

    function connectParticles() {
        if (!ctx || !particlesArray) return;
        let opacityValue = 1;
        for (let a = 0; a < particlesArray.length; a++) {
            for (let b = a + 1; b < particlesArray.length; b++) { 
                let distance = ((particlesArray[a].x - particlesArray[b].x) * (particlesArray[a].x - particlesArray[b].x))
                             + ((particlesArray[a].y - particlesArray[b].y) * (particlesArray[a].y - particlesArray[b].y));
                if (distance < (canvas.width/8) * (canvas.height/8)) { // Adjusted Connection distance
                    opacityValue = 1 - (distance/25000); // Adjusted for desired fade
                    if (opacityValue < 0) opacityValue = 0; 
                    if (opacityValue > 0.25) opacityValue = 0.25; // Adjusted Max line opacity
                    ctx.strokeStyle = 'rgba(0, 229, 255,' + opacityValue + ')'; 
                    ctx.lineWidth = 0.3; // Adjusted Thinner lines
                    ctx.beginPath();
                    ctx.moveTo(particlesArray[a].x, particlesArray[a].y);
                    ctx.lineTo(particlesArray[b].x, particlesArray[b].y);
                    ctx.stroke();
                }
            }
        }
    }

    function animateConstellation() {
        if (!ctx || !particlesArray) return;
        requestAnimationFrame(animateConstellation);
        ctx.clearRect(0, 0, innerWidth, innerHeight);
        for (let i = 0; i < particlesArray.length; i++) {
            particlesArray[i].update();
        }
        connectParticles();
    }
    
    if (canvas) {
        initConstellation();
        animateConstellation();
        window.addEventListener('resize', () => { setCanvasSize(); initConstellation(); });
    }


    // --- Master Data (EXPANDED) ---
    const horoscopesMasterData = {
    "Aries": {
        name_ur: "حمل", name_en: "Aries", icon: "fas fa-ram", date_range_ur: "21 مارچ - 19 اپریل",
        ruling_planet_ur: "مریخ", element_ur: "آگ", quality_ur: "کارڈینل (بنیادی)",
        description_ur: "حمل افراد جرات مند، پرجوش، قائدانہ صلاحیتوں کے مالک اور ہمیشہ نئے چیلنجز قبول کرنے کے لیے تیار رہتے ہیں۔ وہ توانائی سے بھرپور اور بعض اوقات بے صبرے بھی ہو سکتے ہیں۔",
        compatibility_brief_ur: "میزان اور اسد کے ساتھ بہترین، سرطان اور جدی کے ساتھ مشکل۔",
        compatibility_detail: { "Leo": "بہترین جوڑی، دونوں پرجوش اور فعال۔", "Sagittarius": "اچھی مطابقت، دونوں مہم جو۔", "Gemini": "دلچسپ تعلق، ذہنی ہم آہنگی۔", "Aquarius": "جدت پسند جوڑی، اچھے دوست۔", "Libra": "متضاد لیکن پرکشش، توازن ضروری۔", "Taurus": "چیلنجنگ، دونوں ضدی۔", "Cancer": "مشکل، جذبات کا ٹکراؤ۔", "Virgo": "مختلف نظریات، محنت طلب۔", "Scorpio": "شدید مگر پیچیدہ۔", "Capricorn": "طاقت کا کھیل، احترام ضروری۔", "Pisces": "الگ دنیائیں، سمجھوتہ لازم۔" },
        daily: [ 
            { general: "آج توانائی اور جوش سے بھرپور رہیں گے۔ نئے منصوبے شروع کرنے یا ادھورے کام مکمل کرنے کے لیے بہترین دن ہے۔ قائدانہ کردار ادا کرنے کا موقع مل سکتا ہے۔", love: "محبت کے معاملات میں گرمجوشی رہے گی۔ اگر آپ سنگل ہیں تو کسی خاص شخص سے ملاقات متوقع ہے۔ رشتے میں موجود افراد اپنے پارٹنر کے ساتھ اچھا وقت گزاریں گے۔", career: "دفتر میں آپ کی کارکردگی کو سراہا جائے گا۔ کوئی نیا چیلنج قبول کرنے سے نہ گھبرائیں۔ مالی معاملات میں بہتری کا امکان ہے۔", health: "صحت بہترین رہے گی۔ جسمانی سرگرمیوں جیسے ورزش یا کھیل کود میں حصہ لیں۔ زیادہ مرغن کھانوں سے پرہیز کریں۔", tip: "اپنے غصے پر قابو رکھیں اور جلد بازی میں فیصلے کرنے سے گریز کریں۔", lucky_number: 7, lucky_color_ur: "سرخ" },
            { general: "آج آپ کو اپنی تخلیقی صلاحیتوں کو بروئے کار لانے کا موقع ملے گا۔ کوئی نیا مشغلہ اختیار کر سکتے ہیں یا پرانے شوق کو دوبارہ زندہ کر سکتے ہیں۔", love: "رومانوی تعلقات میں جدت اور تازگی لانے کی کوشش کریں۔ اپنے پارٹنر کو سرپرائز دے سکتے ہیں۔", career: "کام کی جگہ پر آپ کے نئے آئیڈیاز کو پذیرائی مل سکتی ہے۔ ٹیم ورک میں کامیابی کا امکان ہے۔", health: "ذہنی سکون کے لیے کچھ وقت نکالیں۔ یوگا یا مراقبہ مفید رہے گا۔ پانی کا استعمال زیادہ کریں۔", tip: "دوسروں کی رائے کا احترام کریں، چاہے آپ متفق نہ ہوں۔", lucky_number: 1, lucky_color_ur: "سنہری" },
            { general: "آج سماجی سرگرمیاں عروج پر رہ سکتی ہیں۔ دوستوں اور عزیزوں سے ملاقاتیں ہوں گی۔ کسی تقریب میں شرکت کا دعوت نامہ مل سکتا ہے۔", love: "اپنے جذبات کا کھل کر اظہار کریں۔ غلط فہمیوں کو دور کرنے کا اچھا موقع ہے۔", career: "نیٹ ورکنگ کے ذریعے نئے مواقع مل سکتے ہیں۔ اپنے رابطوں کو استعمال کریں۔", health: "متوازن غذا کا استعمال کریں اور باہر کے کھانے سے پرہیز کریں۔ نیند پوری لیں۔", tip: "ہر کام کو پرفیکشن کے ساتھ کرنے کی کوشش میں خود پر دباؤ نہ ڈالیں۔", lucky_number: 9, lucky_color_ur: "سفید" },
            { general: "آج کچھ غیر متوقع تبدیلیاں رونما ہو سکتی ہیں۔ ان تبدیلیوں کو مثبت انداز میں لیں۔ یہ آپ کے لیے نئے راستے کھول سکتی ہیں۔", love: "تعلقات میں صبر و تحمل سے کام لیں۔ چھوٹی چھوٹی باتوں کو نظر انداز کریں۔", career: "کام کی جگہ پر لچکدار رویہ اختیار کریں۔ اچانک ملنے والی ذمہ داریوں کے لیے تیار رہیں۔", health: "موسمی تبدیلیوں سے محتاط رہیں۔ اپنی قوت مدافعت کو مضبوط بنائیں۔", tip: "ماضی کی غلطیوں سے سیکھیں لیکن ان میں الجھے نہ رہیں۔", lucky_number: 5, lucky_color_ur: "نیلا" },
            { general: "آج آپ کی توجہ مالی معاملات پر مرکوز رہ سکتی ہے۔ بجٹ بنانے یا سرمایہ کاری کے لیے اچھا دن ہے۔ فضول خرچی سے گریز کریں۔", love: "اپنے پارٹنر کے ساتھ مستقبل کی منصوبہ بندی کر سکتے ہیں۔ باہمی اعتماد کو فروغ دیں۔", career: "مالیاتی شعبے سے وابستہ افراد کے لیے اچھا دن ہے۔ حساب کتاب میں احتیاط برتیں۔", health: "ذہنی دباؤ سے بچنے کے لیے تفریحی سرگرمیوں میں حصہ لیں۔", tip: "اپنے مقاصد کو واضح رکھیں اور ان کے حصول کے لیے پرعزم رہیں۔", lucky_number: 4, lucky_color_ur: "پیلا" },
            { general: "آج آپ کو اپنے فیصلوں پر قائم رہنے کی ضرورت ہے۔ دوسروں کے دباؤ میں آ کر اپنے ارادے تبدیل نہ کریں۔ خود اعتمادی سے کام لیں۔", love: "محبت کے اظہار کے لیے اچھا دن ہے۔ اپنے پارٹنر کو بتائیں کہ وہ آپ کے لیے کتنے اہم ہیں۔", career: "کام کی جگہ پر آپ کی رائے کو اہمیت دی جائے گی۔ میٹنگز میں بڑھ چڑھ کر حصہ لیں۔", health: "جسمانی توانائی برقرار رکھنے کے لیے پروٹین سے بھرپور غذا لیں۔", tip: "منفی سوچ رکھنے والے لوگوں سے دور رہیں۔", lucky_number: 8, lucky_color_ur: "نارنجی" },
            { general: "آج آپ کو کچھ نیا سیکھنے یا اپنی صلاحیتوں کو نکھارنے کا موقع مل سکتا ہے۔ اس موقع سے بھرپور فائدہ اٹھائیں۔", love: "سنگل افراد کی زندگی میں کوئی دلچسپ شخص آ سکتا ہے۔ پرانے دوستوں سے ملاقات کا امکان ہے۔", career: "اگر آپ نئی نوکری کی تلاش میں ہیں تو آج کوششیں تیز کر دیں۔ مثبت نتیجہ مل سکتا ہے۔", health: "اپنی آنکھوں کا خیال رکھیں۔ اگر آپ زیادہ وقت اسکرین پر گزارتے ہیں تو وقفے لیتے رہیں۔", tip: "چھوٹی چھوٹی کامیابیوں پر بھی خوش ہونا سیکھیں۔", lucky_number: 6, lucky_color_ur: "جامنی" }
        ],
        weekly: [
            { overview: "یہ ہفتہ آپ کے لیے توانائی اور نئے مواقع سے بھرپور ہو سکتا ہے۔ کیریئر میں اہم پیش رفت متوقع ہے۔ ذاتی تعلقات میں بہتری آئے گی، لیکن صبر و تحمل کا مظاہرہ کرنا ہوگا۔ صحت کا خاص خیال رکھیں۔", love: "محبت بھرا ہفتہ ہے۔ اگر آپ کسی رشتے میں ہیں تو قربت بڑھے گی۔ سنگل افراد کے لیے نئے رومانوی مواقع پیدا ہو سکتے ہیں۔ ہفتے کے آخر میں اپنے پارٹنر کے ساتھ معیاری وقت گزاریں۔", career: "کام کی جگہ پر آپ کی قائدانہ صلاحیتیں نمایاں ہوں گی۔ نئے پراجیکٹس یا ذمہ داریاں مل سکتی ہیں۔ مالی معاملات میں بہتری آئے گی، لیکن غیر ضروری اخراجات سے بچیں۔", health: "ہفتے کے آغاز میں توانائی زیادہ رہے گی، اسے مثبت سرگرمیوں میں استعمال کریں۔ متوازن غذا اور ورزش کو معمول بنائیں۔ ذہنی سکون کے لیے مراقبہ کریں۔" }
        ],
        monthly: [
            { overview: "یہ مہینہ آپ کے لیے کئی اہم تبدیلیوں کا پیش خیمہ ثابت ہو سکتا ہے۔ کیریئر کے میدان میں نئے دروازے کھل سکتے ہیں اور مالی طور پر بھی استحکام آ سکتا ہے۔ ذاتی زندگی میں کچھ چیلنجز کا سامنا کرنا پڑ سکتا ہے، لیکن آپ اپنی سمجھداری سے ان پر قابو پا لیں گے۔ سفر کا بھی امکان ہے۔", love: "ازدواجی اور رومانوی تعلقات میں گہرائی آئے گی۔ غلط فہمیوں کو دور کرنے اور باہمی افہام و تفہیم کو بڑھانے کا بہترین وقت ہے۔ مہینے کے وسط میں کوئی خوشگوار سرپرائز مل سکتا ہے۔", career: "کیرئیر میں ترقی کے واضح امکانات ہیں۔ اگر آپ نوکری کی تلاش میں ہیں تو اچھی خبر مل سکتی ہے۔ کاروباری افراد کے لیے نئے منصوبے شروع کرنے کا موزوں وقت ہے۔ مالی لین دین میں احتیاط برتیں۔", health: "مجموعی صحت اچھی رہے گی، لیکن موسمی اثرات سے بچنے کے لیے احتیاطی تدابیر اختیار کریں۔ پرانی بیماری میں مبتلا افراد کو خاص خیال رکھنا چاہیے۔ ذہنی دباؤ کو کم کرنے کے لیے مثبت سرگرمیوں میں حصہ لیں۔" }
        ]
    },
    "Taurus": {
        name_ur: "ثور", name_en: "Taurus", icon: "fas fa-bull", date_range_ur: "20 اپریل - 20 مئی",
        ruling_planet_ur: "زہرہ", element_ur: "مٹی", quality_ur: "مستقل (ثابت)",
        description_ur: "ثور افراد صابر، قابل اعتماد، عملیت پسند اور حسن پرست ہوتے ہیں۔ وہ مادی آسائشوں، سکون اور استحکام کو پسند کرتے ہیں۔ بعض اوقات ضدی بھی ہو سکتے ہیں۔",
        compatibility_brief_ur: "سنبلہ اور جدی کے ساتھ بہترین، اسد اور دلو کے ساتھ مشکل۔",
        compatibility_detail: { "Virgo": "بہترین جوڑی، دونوں عملی اور مستحکم۔", "Capricorn": "اچھی مطابقت، دونوں مہتواکانکشی۔", "Cancer": "ہم آہنگ، دونوں گھر اور سکون پسند۔", "Pisces": "رومانوی اور تخلیقی جوڑی۔", "Scorpio": "شدید کشش، طاقت کا توازن ضروری۔", "Aries": "چیلنجنگ، مختلف رفتار۔", "Gemini": "مشکل، ثور کو جوزا کی بے چینی سمجھ نہیں آتی۔", "Leo": "ضد کا مقابلہ، دونوں اپنی جگہ اٹل۔", "Libra": "اچھا مگر مختلف ترجیحات۔", "Sagittarius": "آزادی پسند قوس اور استحکام پسند ثور۔", "Aquarius": "بہت مختلف، سمجھوتہ مشکل۔" },
        daily: [
            { general: "آج مالی استحکام کا دن ہے۔ سرمایہ کاری کے لیے موزوں وقت ہے، لیکن تحقیق ضرور کریں۔ اپنے بجٹ کا خیال رکھیں اور مستقبل کی منصوبہ بندی کریں۔", love: "خاندانی زندگی میں سکون رہے گا۔ گھر والوں کے ساتھ معیاری وقت گزاریں۔ کسی پرانے دوست سے رابطہ بحال ہو سکتا ہے۔", career: "کام کی جگہ پر آپ کی محنت اور ثابت قدمی کو سراہا جائے گا۔ آہستہ مگر یقینی ترقی کا امکان ہے۔ اپنے ساتھیوں کے ساتھ تعاون کریں۔", health: "صحت بہتر رہے گی لیکن زیادہ کھانے پینے سے پرہیز کریں۔ گلے اور گردن کا خیال رکھیں۔ جسمانی سرگرمیوں میں حصہ لیں۔", tip: "اپنی ضد کو کم کریں اور دوسروں کے نقطہ نظر کو سمجھنے کی کوشش کریں۔", lucky_number: 6, lucky_color_ur: "سبز" },
            { general: "آج آپ اپنی تخلیقی صلاحیتوں کا بھرپور استعمال کر سکتے ہیں۔ آرٹ، موسیقی یا باغبانی جیسے مشاغل میں دلچسپی لیں۔", love: "رومانوی تعلقات میں گہرائی اور سنجیدگی آئے گی۔ اپنے پارٹنر کے ساتھ اپنے احساسات کا کھل کر اظہار کریں۔", career: "اگر آپ کسی تخلیقی شعبے سے وابستہ ہیں تو آج آپ کو خاص کامیابی مل سکتی ہے۔ نئے آئیڈیاز پر کام کریں۔", health: "ذہنی سکون کے لیے فطرت کے قریب وقت گزاریں۔ تازہ ہوا میں چہل قدمی مفید رہے گی۔", tip: "تبدیلی کو قبول کرنے کی کوشش کریں، یہ ہمیشہ بری نہیں ہوتی۔", lucky_number: 5, lucky_color_ur: "گلابی" },
            { general: "آج آپ کو اپنے مقاصد کے حصول کے لیے سخت محنت کرنی پڑ سکتی ہے۔ ہمت نہ ہاریں، کامیابی ضرور ملے گی۔", love: "تعلقات میں چھوٹی موٹی غلط فہمیاں پیدا ہو سکتی ہیں۔ بات چیت سے معاملات حل کرنے کی کوشش کریں۔", career: "کام کا دباؤ زیادہ ہو سکتا ہے۔ اپنے وقت کو منظم کریں اور ترجیحات متعین کریں۔", health: "جسمانی تھکاوٹ محسوس ہو سکتی ہے۔ آرام کے لیے وقت نکالیں۔ نیند پوری کریں۔", tip: "دوسروں پر انحصار کرنے کے بجائے اپنے وسائل پر بھروسہ کریں۔", lucky_number: 8, lucky_color_ur: "آسمانی" },
            { general: "آج آپ کی توجہ اپنے گھر اور خاندان پر زیادہ رہے گی۔ گھر کی آرائش یا مرمت کے کام کروا سکتے ہیں۔", love: "اپنے پیاروں کے ساتھ نرمی اور محبت سے پیش آئیں۔ ان کی ضروریات کا خیال رکھیں۔", career: "اگر آپ پراپرٹی یا تعمیرات کے شعبے سے وابستہ ہیں تو آج کا دن اچھا گزر سکتا ہے۔", health: "متوازن غذا کھائیں اور اپنی روٹین کو برقرار رکھیں۔ زیادہ دیر تک بیٹھنے سے گریز کریں۔", tip: "چھوٹی چھوٹی چیزوں میں خوشی تلاش کریں۔", lucky_number: 2, lucky_color_ur: "کریم" },
            { general: "آج کوئی پرانا دوست یا رشتہ دار آپ سے رابطہ کر سکتا ہے۔ ماضی کی یادیں تازہ ہو سکتی ہیں۔", love: "اگر آپ کسی رشتے میں ہیں تو اپنے پارٹنر کے ساتھ ایماندار رہیں۔ غلط فہمیاں دور کرنے کی کوشش کریں۔", career: "پرانے منصوبوں یا کاموں کو مکمل کرنے پر توجہ دیں۔ نئے کام شروع کرنے سے پہلے پرانے کام ختم کریں۔", health: "اپنی قوت مدافعت کو مضبوط بنائیں۔ موسمی پھلوں اور سبزیوں کا استعمال کریں۔", tip: "ماضی کی غلطیوں پر پچھتانے کے بجائے ان سے سبق سیکھیں۔", lucky_number: 4, lucky_color_ur: "بھورا" },
            { general: "آج آپ کو کوئی اہم فیصلہ کرنا پڑ سکتا ہے۔ تمام پہلوؤں پر غور کریں اور پھر کوئی قدم اٹھائیں۔", love: "محبت کے معاملات میں سنجیدگی کا مظاہرہ کریں۔ کسی بھی قسم کی جلد بازی نقصان دہ ہو سکتی ہے۔", career: "کام کی جگہ پر آپ کو اپنی صلاحیتیں منوانے کا موقع ملے گا۔ ذمہ داری سے کام لیں۔", health: "ذہنی دباؤ سے بچنے کے لیے اپنے پسندیدہ مشاغل میں وقت گزاریں۔", tip: "اپنے اصولوں پر قائم رہیں لیکن لچک بھی دکھائیں۔", lucky_number: 7, lucky_color_ur: "فیروزی" },
            { general: "آج آپ کی مالی حالت میں بہتری آ سکتی ہے۔ غیر متوقع طور پر رقم ملنے کا امکان ہے۔", love: "اپنے پارٹنر کو کوئی تحفہ دے کر خوش کر سکتے ہیں۔ محبت کا اظہار الفاظ اور عمل دونوں سے کریں۔", career: "اگر آپ کاروبار کرتے ہیں تو آج منافع بخش سودے ہو سکتے ہیں۔ محتاط رہیں اور ہر دستاویز کو غور سے پڑھیں۔", health: "اچھی صحت کے لیے متوازن طرز زندگی اپنائیں۔ نشہ آور اشیاء سے پرہیز کریں۔", tip: "اپنے وسائل کو دانشمندی سے استعمال کریں۔", lucky_number: 3, lucky_color_ur: "زرد" }
        ],
        weekly: [
            { overview: "یہ ہفتہ مالی استحکام اور ذاتی سکون لانے والا ہے۔ کیریئر میں آپ کی محنت رنگ لائے گی۔ رشتوں میں گرمجوشی برقرار رکھنے کے لیے کوشش کرنی ہوگی۔ صحت کے معاملات میں لاپرواہی نہ برتیں۔", love: "محبت کے معاملات میں کچھ اتار چڑھاؤ آ سکتا ہے۔ صبر اور افہام و تفہیم سے کام لیں۔ ہفتے کے آخر میں صورتحال بہتر ہو جائے گی۔", career: "کام کی جگہ پر آپ کی ذمہ داریاں بڑھ سکتی ہیں۔ اپنے کام کو منظم انداز میں کریں۔ مالی طور پر یہ ہفتہ اچھا گزر سکتا ہے۔", health: "گلے اور گردن کے مسائل سے محتاط رہیں۔ زیادہ ٹھنڈی چیزوں سے پرہیز کریں۔ متوازن غذا اور ہلکی ورزش کریں۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کو اپنی صلاحیتوں کو نکھارنے اور نئے ہنر سیکھنے کے مواقع ملیں گے۔ مالی معاملات میں بہتری آئے گی، لیکن بڑے اخراجات سے گریز کریں۔ ذاتی تعلقات میں استحکام رہے گا۔ سفر کا بھی امکان ہے۔", love: "رومانوی تعلقات میں گہرائی آئے گی۔ اگر آپ سنگل ہیں تو کسی نئے شخص سے ملاقات ہو سکتی ہے۔ شادی شدہ افراد کے لیے یہ مہینہ خوشگوار رہے گا۔", career: "کیرئیر میں ترقی کے نئے مواقع مل سکتے ہیں۔ اگر آپ نوکری تبدیل کرنا چاہتے ہیں تو یہ اچھا وقت ہے۔ کاروباری افراد کو نئے پارٹنرز مل سکتے ہیں۔", health: "مجموعی طور پر صحت اچھی رہے گی۔ تاہم، زیادہ کام کی وجہ سے تھکاوٹ محسوس ہو سکتی ہے۔ آرام کے لیے وقت نکالیں۔" }
        ]
    },
    "Gemini": {
        name_ur: "جوزا", name_en: "Gemini", icon: "fas fa-twins", date_range_ur: "21 مئی - 20 جون",
        ruling_planet_ur: "عطارد", element_ur: "ہوا", quality_ur: "متغیر (ذو جسدین)",
        description_ur: "جوزا افراد ذہین، باتونی، متجسس اور ہمہ جہت شخصیت کے مالک ہوتے ہیں۔ وہ تبدیلی اور نئی چیزیں سیکھنا پسند کرتے ہیں۔ بعض اوقات بے چین اور غیر مستقل مزاج بھی ہو سکتے ہیں۔",
        compatibility_brief_ur: "میزان اور دلو کے ساتھ بہترین، سنبلہ اور حوت کے ساتھ مشکل۔",
        compatibility_detail: { "Libra": "بہترین ذہنی ہم آہنگی۔", "Aquarius": "دونوں آزاد خیال اور سماجی۔", "Aries": "متحرک اور دلچسپ جوڑی۔", "Leo": "تخلیقی اور زندہ دل۔", "Sagittarius": "مخالف مگر پرکشش۔", "Taurus": "مشکل، جوزا کو استحکام کی کمی محسوس ہوتی ہے۔", "Cancer": "جذباتی طور پر مختلف۔", "Virgo": "تنقیدی اور بے چین۔", "Scorpio": "گہرے راز، اعتماد کا مسئلہ۔", "Capricorn": "غیر سنجیدہ جوزا، سنجیدہ جدی۔", "Pisces": "دھوکہ دہی کا امکان۔" },
        daily: [
            { general: "آج آپ کی کمیونیکیشن سکلز بہترین رہیں گی۔ اہم گفتگو، انٹرویو یا پریزنٹیشن کے لیے اچھا دن ہے۔ نئے لوگوں سے ملنے کا موقع ملے گا۔", love: "سماجی سرگرمیاں دلچسپ رہیں گی۔ نئے دوست بن سکتے ہیں۔ رومانوی تعلقات میں بات چیت سے قربت بڑھے گی۔", career: "دفتر میں آپ کے آئیڈیاز کو سراہا جائے گا۔ مختصر سفر کا بھی امکان ہے۔ لکھنے لکھانے یا میڈیا سے وابستہ افراد کے لیے اچھا دن۔", health: "ذہنی طور پر فعال رہیں گے۔ تاہم، زیادہ سوچ بچار سے بچیں۔ ہاتھوں اور پھیپھڑوں کا خیال رکھیں۔", tip: "ایک وقت میں کئی کام کرنے کے بجائے ایک کام پر توجہ مرکوز کریں۔", lucky_number: 5, lucky_color_ur: "پیلا" },
            { general: "آج آپ کچھ نیا سیکھنے یا کسی نئے ہنر میں مہارت حاصل کرنے کی طرف مائل ہو سکتے ہیں۔ مختصر کورسز یا ورکشاپس میں شرکت مفید رہے گی۔", love: "اپنے پارٹنر کے ساتھ کسی دلچسپ موضوع پر گفتگو کر سکتے ہیں۔ ذہنی ہم آہنگی بڑھے گی۔", career: "تحقیق اور تجزیے کے کاموں کے لیے اچھا دن ہے۔ نئی معلومات حاصل کرنے کی کوشش کریں۔", health: "متوازن غذا لیں اور ہلکی پھلکی ورزش کو معمول بنائیں۔ بے چینی سے بچنے کے لیے گہری سانسیں لیں۔", tip: "وعدے کرنے سے پہلے اچھی طرح سوچ لیں اور انہیں پورا کرنے کی کوشش کریں۔", lucky_number: 3, lucky_color_ur: "ہلکا سبز" },
            { general: "آج آپ کی حاضر جوابی اور حس مزاح آپ کو دوسروں میں مقبول بنائے گی۔ دوستوں کے ساتھ وقت اچھا گزرے گا۔", love: "اگر آپ سنگل ہیں تو آپ کی دلچسپ شخصیت کسی کو متاثر کر سکتی ہے۔", career: "مارکیٹنگ یا سیلز سے وابستہ افراد کے لیے کامیاب دن۔ اپنی بات منوانے میں کامیاب رہیں گے۔", health: "اعصابی نظام کا خیال رکھیں۔ زیادہ کیفین کے استعمال سے پرہیز کریں۔", tip: "افواہوں پر دھیان نہ دیں اور سنی سنائی باتوں پر یقین نہ کریں۔", lucky_number: 7, lucky_color_ur: "سرمئی" },
            { general: "آج آپ کو اپنی روٹین میں کچھ تبدیلی لانے کی ضرورت محسوس ہو سکتی ہے۔ یکسانیت سے بوریت ہو رہی ہے۔", love: "رومانوی تعلقات میں کچھ نیا پن لائیں۔ اپنے پارٹنر کے ساتھ کوئی نئی سرگرمی کریں۔", career: "کام کی جگہ پر نئے چیلنجز قبول کریں۔ یہ آپ کی صلاحیتوں کو نکھارنے کا موقع ہو سکتا ہے۔", health: "جسمانی اور ذہنی طور پر تازہ دم رہنے کے لیے کھلی فضا میں وقت گزاریں۔", tip: "اپنے خیالات کو دوسروں کے ساتھ شیئر کریں، لیکن بحث سے گریز کریں۔", lucky_number: 1, lucky_color_ur: "سفید" },
            { general: "آج مالی معاملات میں احتیاط برتیں۔ غیر ضروری اخراجات سے گریز کریں ورنہ بجٹ متاثر ہو سکتا ہے۔", love: "اپنے پارٹنر کے ساتھ مالی معاملات پر بات چیت کر سکتے ہیں۔ باہمی رضا مندی سے فیصلے کریں۔", career: "حساب کتاب اور دستاویزات کو غور سے دیکھیں۔ کسی بھی قسم کے معاہدے پر دستخط کرنے سے پہلے اچھی طرح پڑھ لیں۔", health: "پریشانیوں کو خود پر حاوی نہ ہونے دیں۔ مثبت سوچ اپنائیں۔", tip: "ہر بات کو زیادہ سنجیدگی سے نہ لیں، کبھی کبھی ہلکا پھلکا رویہ بھی ضروری ہوتا ہے۔", lucky_number: 9, lucky_color_ur: "نیلا" },
            { general: "آج آپ کی ذہنی صلاحیتیں عروج پر ہوں گی۔ پیچیدہ مسائل کو حل کرنے میں کامیاب رہیں گے۔", love: "اپنے پارٹنر کے ساتھ интеллектуальный گفتگو سے لطف اندوز ہوں۔ ایک دوسرے کے خیالات کو سمجھنے کی کوشش کریں۔", career: "اگر آپ طالب علم ہیں یا کسی امتحان کی تیاری کر رہے ہیں تو آج کا دن بہت اچھا ہے۔ توجہ مرکوز رہے گی۔", health: "اپنی ذہنی صحت کا خیال رکھیں۔ پزل یا دماغی گیمز کھیلنا مفید ہو سکتا ہے۔", tip: "اپنے علم کو دوسروں کے ساتھ بانٹیں۔", lucky_number: 6, lucky_color_ur: "نارنجی" },
            { general: "آج آپ کو کچھ اہم فیصلے کرنے پڑ سکتے ہیں۔ اپنے قریبی دوستوں یا خاندان سے مشورہ لیں۔", love: "تعلقات میں ایمانداری اور شفافیت بہت ضروری ہے۔ اپنے پارٹنر سے کچھ نہ چھپائیں۔", career: "کام کی جگہ پر آپ کو اپنی ٹیم کے ساتھ مل کر کام کرنا ہوگا۔ تعاون سے کامیابی ملے گی۔", health: "صحت کے معاملات میں لاپرواہی نہ برتیں۔ اگر کوئی مسئلہ ہو تو ڈاکٹر سے رجوع کریں۔", tip: "دوسروں کی مدد کریں، لیکن اپنی ضروریات کو نظر انداز نہ کریں۔", lucky_number: 2, lucky_color_ur: "جامنی" }
        ],
        weekly: [
             { overview: "یہ ہفتہ آپ کے لیے سماجی سرگرمیوں اور نئے رابطوں سے بھرپور رہے گا۔ کمیونیکیشن آپ کی طاقت ہوگی۔ کیریئر میں نئے آئیڈیاز پیش کرنے کا موقع ملے گا۔ مالی معاملات میں احتیاط برتیں۔", love: "رومانوی تعلقات میں بہتری آئے گی۔ اپنے پارٹنر کے ساتھ کھلی بات چیت کریں۔ سنگل افراد کے لیے نئے رشتے بننے کا امکان ہے۔", career: "کام کی جگہ پر آپ کی ذہانت اور حاضر جوابی کو سراہا جائے گا۔ مختصر سفر یا ٹریننگ کا موقع مل سکتا ہے۔", health: "اعصابی تناؤ سے بچیں۔ آرام اور نیند پوری کریں۔ ہلکی ورزش اور متوازن غذا کا خیال رکھیں۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کی توجہ نئے علوم سیکھنے اور اپنی صلاحیتوں کو نکھارنے پر رہے گی۔ سفر کے مواقع مل سکتے ہیں۔ کیریئر میں ترقی کے امکانات ہیں۔ ذاتی تعلقات میں کچھ غلط فہمیاں پیدا ہو سکتی ہیں، جنہیں بات چیت سے حل کرنا ہوگا۔", love: "محبت کے معاملات میں صبر سے کام لیں۔ اپنے پارٹنر کو سمجھنے کی کوشش کریں۔ مہینے کے آخر میں رومانوی زندگی میں خوشگوار تبدیلی آ سکتی ہے۔", career: "کیرئیر میں نئے چیلنجز قبول کریں۔ آپ کی محنت اور لگن آپ کو کامیابی دلائے گی۔ مالی طور پر یہ مہینہ اچھا گزر سکتا ہے۔", health: "ذہنی صحت کا خاص خیال رکھیں۔ زیادہ سوچ بچار سے گریز کریں۔ مثبت سرگرمیوں میں حصہ لیں۔" }
        ]
    },
    "Cancer": {
        name_ur: "سرطان", name_en: "Cancer", icon: "fas fa-crab", date_range_ur: "21 جون - 22 جولائی",
        ruling_planet_ur: "چاند", element_ur: "پانی", quality_ur: "کارڈینل (بنیادی)",
        description_ur: "سرطان افراد ہمدرد، حساس، خیال رکھنے والے اور اپنے گھر اور خاندان سے محبت کرنے والے ہوتے ہیں۔ وہ جذباتی اور بعض اوقات موڈی بھی ہو سکتے ہیں۔",
        compatibility_brief_ur: "عقرب اور حوت کے ساتھ بہترین، حمل اور میزان کے ساتھ مشکل۔",
        compatibility_detail: { "Scorpio": "گہری جذباتی ہم آہنگی۔", "Pisces": "دونوں ہمدرد اور تخلیقی۔", "Taurus": "استحکام اور سکون۔", "Virgo": "ایک دوسرے کا خیال رکھنے والے۔", "Capricorn": "متضاد مگر معاون۔", "Aries": "جذباتی ٹکراؤ۔", "Gemini": "سرطان کو جوزا کی بے چینی سمجھ نہیں آتی۔", "Leo": "مختلف ضروریات۔", "Libra": "جذباتی عدم توازن۔", "Sagittarius": "آزادی پسند قوس، گھر پسند سرطان۔", "Aquarius": "جذباتی طور پر الگ۔" },
        daily: [
            { general: "آج آپ کی توجہ گھریلو معاملات اور خاندان پر مرکوز رہے گی۔ گھر کی تزئین و آرائش یا خاندان کے ساتھ وقت گزارنا خوشی دے گا۔", love: "جذباتی طور پر حساس محسوس کر سکتے ہیں۔ اپنے پیاروں سے اپنے احساسات کا اظہار کریں۔ ان کی طرف سے بھی پیار اور توجہ ملے گی۔", career: "کام کی جگہ پر اپنے ساتھیوں کے ساتھ ہمدردانہ رویہ اختیار کریں۔ اگر آپ گھر سے کام کرتے ہیں تو ماحول سازگار رہے گا۔", health: "پیٹ اور ہاضمے کا خیال رکھیں۔ متوازن اور ہلکی غذا لیں۔ زیادہ پانی پئیں۔", tip: "ماضی کی باتوں کو زیادہ نہ سوچیں، حال پر توجہ دیں۔", lucky_number: 2, lucky_color_ur: "سفید، چاندی" },
            { general: "آج آپ کی تخلیقی صلاحیتیں بیدار ہوں گی۔ کھانا پکانے، باغبانی یا گھر کی سجاوٹ میں دلچسپی لیں۔", love: "اپنے پارٹنر کے لیے کچھ خاص کرنے کی کوشش کریں۔ محبت کا اظہار چھوٹے چھوٹے کاموں سے بھی ہوتا ہے۔", career: "اگر آپ کا کام تخلیقی نوعیت کا ہے تو آج آپ کو اچھے نتائج مل سکتے ہیں۔", health: "جذباتی صحت کا خیال رکھیں۔ اپنے پسندیدہ مشاغل میں وقت گزاریں۔", tip: "دوسروں کی مدد کریں، لیکن اپنی ضروریات کو بھی اہمیت دیں۔", lucky_number: 7, lucky_color_ur: "موتی رنگ" },
            { general: "آج آپ کو مالی معاملات میں احتیاط برتنے کی ضرورت ہے۔ غیر ضروری اخراجات سے گریز کریں۔", love: "اپنے پارٹنر کے ساتھ مالی منصوبہ بندی کریں۔ باہمی اتفاق رائے سے فیصلے کریں۔", career: "حساب کتاب اور بجٹ پر توجہ دیں۔ سرمایہ کاری سے پہلے اچھی طرح تحقیق کریں۔", health: "پریشانیوں کو خود پر حاوی نہ ہونے دیں۔ مثبت سوچ اپنائیں اور آرام کریں۔", tip: "اپنے وسائل کو دانشمندی سے استعمال کریں۔ بچت پر توجہ دیں۔", lucky_number: 4, lucky_color_ur: "سبز" },
            { general: "آج آپ کو کسی پرانے دوست یا رشتہ دار سے ملنے کا موقع مل سکتا ہے۔ ماضی کی یادیں تازہ ہوں گی۔", love: "اپنے پیاروں کے ساتھ اپنے جذبات شیئر کریں۔ ان کی باتیں بھی غور سے سنیں۔", career: "پرانے منصوبوں یا کاموں کو مکمل کرنے کی کوشش کریں۔ نئے کام شروع کرنے سے پہلے پچھلے کام نمٹا لیں۔", health: "اپنی قوت مدافعت کو مضبوط بنائیں۔ موسمی پھلوں اور سبزیوں کا استعمال کریں۔", tip: "معاف کرنے اور بھول جانے کی عادت اپنائیں۔", lucky_number: 6, lucky_color_ur: "نیلا" },
            { general: "آج آپ کی وجدانی صلاحیتیں تیز رہیں گی۔ اپنے دل کی آواز پر بھروسہ کریں۔", love: "اپنے پارٹنر کے احساسات کو سمجھنے کی کوشش کریں۔ ان کی خاموشی میں بھی کوئی بات ہو سکتی ہے۔", career: "اگر آپ کو کوئی فیصلہ کرنے میں دشواری ہو رہی ہے تو اپنی اندرونی آواز پر دھیان دیں۔", health: "روحانی سکون کے لیے مراقبہ یا عبادات میں وقت گزاریں۔", tip: "اپنے خوابوں کو نظر انداز نہ کریں، ان میں کوئی اہم پیغام ہو سکتا ہے۔", lucky_number: 9, lucky_color_ur: "بنفشی" },
            { general: "آج آپ کو اپنے آرام اور سکون کا خیال رکھنے کی ضرورت ہے۔ زیادہ کام کا بوجھ نہ لیں۔", love: "اپنے پارٹنر کے ساتھ گھر پر پرسکون وقت گزاریں۔ فلم دیکھیں یا مل کر کھانا پکائیں۔", career: "کام کی جگہ پر تناؤ سے بچنے کی کوشش کریں۔ اپنے کام کو چھوٹے حصوں میں تقسیم کریں۔", health: "نیند پوری کریں اور جسم کو آرام دیں۔ گرم پانی سے غسل کرنا مفید رہے گا۔", tip: "اپنے لیے وقت نکالنا بھی ضروری ہے۔", lucky_number: 3, lucky_color_ur: "ہلکا نیلا" },
            { general: "آج آپ دوسروں کے لیے ہمدردی اور مدد کا جذبہ محسوس کریں گے۔ کسی کی مدد کر کے دلی خوشی حاصل ہوگی۔", love: "اپنے پارٹنر کے ساتھ مہربانی اور شفقت سے پیش آئیں۔ ان کی چھوٹی چھوٹی باتوں کا خیال رکھیں۔", career: "فلاحی کاموں یا دوسروں کی خدمت سے متعلق منصوبوں میں حصہ لیں۔", health: "جذباتی طور پر مضبوط رہنے کی کوشش کریں۔ دوسروں کے دکھ درد کو خود پر زیادہ حاوی نہ ہونے دیں۔", tip: "مثبت سوچ اپنائیں اور شکر گزاری کا رویہ اختیار کریں۔", lucky_number: 8, lucky_color_ur: "کریم" }
        ],
        weekly: [
            { overview: "یہ ہفتہ آپ کے لیے جذباتی طور پر اہم رہے گا۔ خاندان اور گھر پر توجہ مرکوز رہے گی۔ کیریئر میں کچھ چیلنجز آ سکتے ہیں، لیکن آپ اپنی سمجھداری سے ان پر قابو پا لیں گے۔ مالی معاملات میں احتیاط برتیں۔", love: "محبت کے معاملات میں گہرائی آئے گی۔ اپنے پیاروں کے ساتھ اپنے احساسات کا کھل کر اظہار کریں۔ ہفتے کے آخر میں کوئی خوشگوار خبر مل سکتی ہے۔", career: "کام کی جگہ پر صبر و تحمل سے کام لیں۔ جلد بازی میں کوئی فیصلہ نہ کریں۔ اپنے ساتھیوں کے ساتھ تعاون کریں۔", health: "نظام ہضم اور پیٹ کے مسائل سے محتاط رہیں۔ متوازن غذا لیں اور زیادہ پانی پئیں۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کی توجہ اپنے گھر، خاندان اور ذاتی سکون پر رہے گی۔ مالی معاملات میں بہتری آئے گی۔ کیریئر میں نئے مواقع مل سکتے ہیں، لیکن کوئی بھی فیصلہ سوچ سمجھ کر کریں۔ صحت کا خاص خیال رکھیں۔", love: "رومانوی تعلقات میں استحکام آئے گا۔ اگر آپ شادی شدہ ہیں تو ازدواجی زندگی خوشگوار رہے گی۔ سنگل افراد کو کوئی اچھا رشتہ مل سکتا ہے۔", career: "کیرئیر میں ترقی کے امکانات ہیں۔ اگر آپ نوکری تبدیل کرنا چاہتے ہیں تو یہ اچھا وقت ہے۔ کاروباری افراد کو نئے منصوبے شروع کرنے کے مواقع مل سکتے ہیں۔", health: "مجموعی طور پر صحت اچھی رہے گی۔ تاہم، جذباتی اتار چڑھاؤ سے بچنے کی کوشش کریں۔ مثبت سرگرمیوں میں حصہ لیں۔" }
        ]
    },
    "Leo": {
        name_ur: "اسد", name_en: "Leo", icon: "fas fa-lion", date_range_ur: "23 جولائی - 22 اگست",
        ruling_planet_ur: "سورج", element_ur: "آگ", quality_ur: "مستقل (ثابت)",
        description_ur: "اسد افراد خود اعتماد، فراخ دل، تخلیقی اور قائدانہ صلاحیتوں کے مالک ہوتے ہیں۔ وہ توجہ کا مرکز بننا پسند کرتے ہیں اور وفادار دوست ثابت ہوتے ہیں۔",
        compatibility_brief_ur: "حمل اور قوس کے ساتھ بہترین، ثور اور عقرب کے ساتھ مشکل۔",
        compatibility_detail: { "Aries": "بہترین جوڑی، دونوں پرجوش۔", "Sagittarius": "مہم جو اور زندہ دل۔", "Gemini": "تخلیقی اور سماجی۔", "Libra": "خوبصورت اور ہم آہنگ۔", "Aquarius": "متضاد مگر پرکشش۔", "Taurus": "ضد کا مقابلہ۔", "Cancer": "مختلف ضروریات۔", "Virgo": "اسد کی شان و شوکت، سنبلہ کی سادگی۔", "Scorpio": "طاقت کا کھیل۔", "Capricorn": "مختلف مقاصد۔", "Pisces": "شیر اور مچھلی، سمجھوتہ مشکل۔" },
        daily: [
            { general: "آج آپ کی قائدانہ صلاحیتیں نمایاں ہوں گی۔ لوگ آپ کی طرف متوجہ ہوں گے اور آپ کی رائے کو اہمیت دیں گے۔ تخلیقی کاموں کے لیے بہترین دن۔", love: "رومانوی زندگی میں جوش و خروش رہے گا۔ اپنے پارٹNER پر توجہ دیں اور ان کی تعریف کریں۔ سنگل افراد کسی نئے شخص کی طرف مائل ہو سکتے ہیں۔", career: "دفتر میں آپ کی کارکردگی کو سراہا جائے گا اور آپ کو کوئی اہم ذمہ داری سونپی جا سکتی ہے۔ خود اعتمادی سے کام لیں۔", health: "دل اور کمر کا خیال رکھیں۔ باقاعدہ ورزش کریں اور مثبت سوچ اپنائیں۔", tip: "دوسروں کی تعریف کرنے میں کنجوسی نہ کریں۔ اپنی انا کو قابو میں رکھیں۔", lucky_number: 1, lucky_color_ur: "سنہری، نارنجی" },
            { general: "آج آپ کی تخلیقی صلاحیتیں عروج پر ہوں گی۔ اپنے شوق اور فن کو وقت دیں۔ کوئی نیا منصوبہ شروع کرنے کے لیے بھی اچھا دن ہے۔", love: "محبت کے اظہار کے لیے بہترین دن۔ اپنے پارٹنر کو کوئی خاص تحفہ دیں یا ان کے لیے کچھ خاص کریں۔", career: "اگر آپ فنون لطیفہ، تفریح یا ڈیزائننگ سے وابستہ ہیں تو آج آپ کو نمایاں کامیابی مل سکتی ہے۔", health: "جسمانی توانائی برقرار رکھنے کے لیے متوازن غذا لیں۔ دھوپ میں کچھ وقت گزارنا مفید رہے گا۔", tip: "اپنی کامیابیوں کو دوسروں کے ساتھ شیئر کریں، لیکن تکبر سے بچیں۔", lucky_number: 5, lucky_color_ur: "زرد" },
            { general: "آج آپ کو سماجی تقریبات میں شرکت کا موقع مل سکتا ہے۔ نئے لوگوں سے ملنا اور دوست بنانا آپ کے لیے فائدہ مند ثابت ہوگا۔", love: "اگر آپ سنگل ہیں تو آج آپ کی ملاقات کسی دلچسپ شخصیت سے ہو سکتی ہے۔ اپنے آپ کو پر اعتماد رکھیں۔", career: "نیٹ ورکنگ کے ذریعے نئے کاروباری مواقع مل سکتے ہیں۔ اپنے رابطوں کو مضبوط بنائیں۔", health: "زیادہ مرغن اور مصالحہ دار کھانوں سے پرہیز کریں۔ ہلکی پھلکی ورزش کو معمول بنائیں۔", tip: "دوسروں کی مدد کریں اور ان کی حوصلہ افزائی کریں۔", lucky_number: 3, lucky_color_ur: "سرخ" },
            { general: "آج آپ کو اپنے مالی معاملات پر توجہ دینے کی ضرورت ہے۔ بجٹ بنائیں اور غیر ضروری اخراجات کو کنٹرول کریں۔", love: "اپنے پارٹنر کے ساتھ مالی معاملات پر کھل کر بات کریں۔ باہمی رضا مندی سے فیصلے کریں۔", career: "سرمایہ کاری کے لیے آج کا دن زیادہ موزوں نہیں۔ کوئی بھی بڑا مالی فیصلہ کرنے سے پہلے اچھی طرح سوچ لیں۔", health: "ذہنی دباؤ سے بچنے کے لیے آرام کریں اور اپنے پسندیدہ مشاغل میں وقت گزاریں۔", tip: "صبر و تحمل سے کام لیں اور جلد بازی میں کوئی قدم نہ اٹھائیں۔", lucky_number: 8, lucky_color_ur: "کریم" },
            { general: "آج آپ کو اپنی صحت کا خاص خیال رکھنے کی ضرورت ہے۔ کام اور آرام میں توازن پیدا کریں۔", love: "اپنے پارٹنر کے ساتھ پرسکون اور معیاری وقت گزاریں۔ چھوٹی چھوٹی باتوں پر بحث سے گریز کریں۔", career: "کام کی جگہ پر زیادہ دباؤ لینے سے بچیں۔ اپنے کام کو ترجیحات کے مطابق تقسیم کریں۔", health: "نیند پوری کریں اور متوازن غذا کھائیں۔ اگر کوئی پرانی بیماری ہے تو ڈاکٹر سے رجوع کریں۔", tip: "اپنے آپ پر رحم کریں اور خود کو زیادہ تھکنے نہ دیں۔", lucky_number: 4, lucky_color_ur: "سبز" },
            { general: "آج آپ کی فراخ دلی اور مہمان نوازی آپ کو دوسروں میں مقبول بنائے گی۔ لوگ آپ کی صحبت سے لطف اندوز ہوں گے۔", love: "اپنے پیاروں کے لیے وقت نکالیں۔ ان کے ساتھ گھومنے پھرنے یا کھانے پینے کا پروگرام بنائیں۔", career: "اگر آپ مہمان نوازی یا عوامی تعلقات کے شعبے سے وابستہ ہیں تو آج آپ کو کامیابی مل سکتی ہے۔", health: "خوش رہیں اور مثبت سوچ اپنائیں۔ ہنسی بہترین دوا ہے۔", tip: "چھوٹی چھوٹی خوشیوں سے لطف اندوز ہوں۔", lucky_number: 6, lucky_color_ur: "گلابی" },
            { general: "آج آپ کو اپنی صلاحیتوں کو منوانے کا بھرپور موقع ملے گا۔ کسی مقابلے یا چیلنج میں حصہ لے سکتے ہیں۔", love: "محبت کے میدان میں بھی کامیابی آپ کے قدم چومے گی۔ اپنے دل کی بات کہنے سے نہ ہچکچائیں۔", career: "کام کی جگہ پر آپ کی کارکردگی سب کو متاثر کرے گی۔ ترقی یا بونس کا امکان ہے۔", health: "جسمانی طور پر فٹ رہنے کے لیے کھیلوں میں حصہ لیں۔ توانائی کی سطح بلند رہے گی۔", tip: "خود اعتمادی کو برقرار رکھیں، لیکن دوسروں کو کمتر نہ سمجھیں۔", lucky_number: 9, lucky_color_ur: "جامنی" }
        ],
        weekly: [
            { overview: "یہ ہفتہ آپ کے لیے جوش و خروش اور کامیابیوں سے بھرپور رہے گا۔ کیریئر میں آپ کی قائدانہ صلاحیتیں نمایاں ہوں گی۔ محبت اور رومانوی زندگی میں خوشگوار لمحات آئیں گے۔ مالی معاملات میں بہتری کا امکان ہے۔", love: "محبت کے اظہار کے لیے بہترین ہفتہ۔ اپنے پارٹنر کے ساتھ اپنے تعلقات کو مزید مضبوط بنائیں۔ سنگل افراد کے لیے نئے رشتے بننے کا قوی امکان ہے۔", career: "کام کی جگہ پر آپ کو نئی ذمہ داریاں مل سکتی ہیں۔ آپ کی محنت اور لگن کو سراہا جائے گا۔ ٹیم کی قیادت کرنے کا موقع مل سکتا ہے۔", health: "صحت بہترین رہے گی۔ توانائی کی سطح بلند رہے گی۔ تاہم، زیادہ کام کی وجہ سے تھکاوٹ سے بچنے کے لیے آرام بھی ضروری ہے۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کی تخلیقی صلاحیتیں عروج پر ہوں گی۔ کیریئر میں ترقی کے نئے مواقع ملیں گے۔ مالی طور پر یہ مہینہ اچھا گزر سکتا ہے۔ ذاتی تعلقات میں کچھ غلط فہمیاں پیدا ہو سکتی ہیں، جنہیں صبر سے حل کرنا ہوگا۔", love: "رومانوی زندگی میں جوش و خروش رہے گا۔ اپنے پارٹنر کے ساتھ معیاری وقت گزاریں۔ مہینے کے آخر میں کوئی خوشگوار سفر کا منصوبہ بن سکتا ہے۔", career: "کیرئیر میں آپ کو اپنی صلاحیتوں کا بھرپور مظاہرہ کرنے کا موقع ملے گا۔ نئے منصوبے شروع کرنے کے لیے یہ اچھا وقت ہے۔ آپ کی محنت رنگ لائے گی۔", health: "مجموعی طور پر صحت اچھی رہے گی۔ تاہم، دل اور کمر کے مسائل سے محتاط رہیں۔ باقاعدہ ورزش اور متوازن غذا کا خیال رکھیں۔" }
        ]
    },
    "Virgo": {
        name_ur: "سنبلہ", name_en: "Virgo", icon: "fas fa-person-dress", date_range_ur: "23 اگست - 22 ستمبر",
        ruling_planet_ur: "عطارد", element_ur: "مٹی", quality_ur: "متغیر (ذو جسدین)",
        description_ur: "سنبلہ افراد ذہین، تجزیہ کار، عملیت پسند اور تفصیلات پر توجہ دینے والے ہوتے ہیں۔ وہ منظم، محنتی اور دوسروں کی مدد کرنے والے ہوتے ہیں۔ بعض اوقات زیادہ تنقیدی بھی ہو سکتے ہیں۔",
        compatibility_brief_ur: "ثور اور جدی کے ساتھ بہترین، جوزا اور قوس کے ساتھ مشکل۔",
        compatibility_detail: { "Taurus": "بہترین، دونوں عملی اور مستحکم۔", "Capricorn": "مضبوط اور معاون جوڑی۔", "Cancer": "ایک دوسرے کا خیال رکھنے والے۔", "Scorpio": "گہری اور سمجھدار۔", "Pisces": "متضاد مگر تکمیل کرنے والے۔", "Aries": "مختلف نظریات۔", "Gemini": "سنبلہ کی تنقید، جوزا کی بے چینی۔", "Leo": "سنبلہ کی سادگی، اسد کی شان۔", "Libra": "اچھا مگر مختلف طرز زندگی۔", "Sagittarius": "آزادی اور پابندی کا ٹکراؤ۔", "Aquarius": "ذہنی طور پر مختلف۔" },
        daily: [
            { general: "آج تفصیلات پر توجہ دینے سے فائدہ ہوگا۔ اپنے کام کو منظم کریں اور ہر چیز کو ترتیب سے انجام دیں۔ صحت اور صفائی کا خاص خیال رکھیں۔", love: "تعلقات میں عملیت پسندی کا مظاہرہ کریں۔ اپنے پارٹنر کی چھوٹی چھوٹی ضروریات کا خیال رکھیں۔", career: "کام کی جگہ پر آپ کی محنت اور توجہ کو سراہا جائے گا۔ کوئی پیچیدہ مسئلہ حل کرنے میں کامیاب ہو سکتے ہیں۔", health: "نظام ہضم کا خیال رکھیں۔ متوازن اور صحت بخش غذا لیں۔ باقاعدگی سے ورزش کریں۔", tip: "زیادہ تنقید کرنے سے گریز کریں اور دوسروں کی خوبیوں کو بھی دیکھیں۔", lucky_number: 5, lucky_color_ur: "سرمئی، نیوی بلیو" },
            { general: "آج آپ کو اپنی صحت اور تندرستی پر توجہ دینے کی ضرورت ہے۔ متوازن غذا اور ورزش کو اپنی روٹین کا حصہ بنائیں۔", love: "اپنے پارٹنر کے ساتھ صحت مند سرگرمیوں میں حصہ لیں۔ مل کر چہل قدمی کریں یا صحت بخش کھانا پکائیں۔", career: "کام کی جگہ پر اپنے ماحول کو صاف ستھرا اور منظم رکھیں۔ اس سے آپ کی کارکردگی بہتر ہوگی۔", health: "ہاضمے کے مسائل سے بچنے کے لیے وقت پر کھانا کھائیں اور زیادہ مرغن چیزوں سے پرہیز کریں۔", tip: "چھوٹی چھوٹی چیزوں میں کمال تلاش کرنے کی کوشش میں خود کو زیادہ پریشان نہ کریں۔", lucky_number: 6, lucky_color_ur: "سبز" },
            { general: "آج آپ کو دوسروں کی مدد کرنے کا موقع مل سکتا ہے۔ آپ کی عملی سوچ اور تجزیاتی صلاحیتیں دوسروں کے کام آئیں گی۔", love: "اپنے پارٹنر کے مسائل کو سمجھنے اور ان کا حل تلاش کرنے میں ان کی مدد کریں۔", career: "ٹیم ورک میں آپ کا کردار اہم ہوگا۔ اپنے ساتھیوں کی مدد کریں اور ان سے تعاون حاصل کریں۔", health: "ذہنی سکون کے لیے اپنے اردگرد کے ماحول کو صاف ستھرا رکھیں۔ پودے لگانا بھی مفید ہو سکتا ہے۔", tip: "دوسروں کی مدد کریں، لیکن اپنی حدود کا بھی خیال رکھیں۔", lucky_number: 2, lucky_color_ur: "کریم" },
            { general: "آج آپ کی توجہ اپنی ذاتی ترقی اور سیکھنے پر مرکوز رہ سکتی ہے۔ کوئی نئی کتاب پڑھیں یا آن لائن کورس کریں۔", love: "اپنے پارٹنر کے ساتھ علمی گفتگو کر سکتے ہیں۔ ایک دوسرے کے خیالات سے سیکھیں۔", career: "نئی مہارتیں سیکھنے یا اپنی موجودہ صلاحیتوں کو نکھارنے کے لیے اچھا دن ہے۔", health: "اپنی ذہنی صحت کا خیال رکھیں۔ زیادہ سوچ بچار سے گریز کریں اور آرام کے لیے وقت نکالیں۔", tip: "علم حاصل کرنے کی کوئی عمر نہیں ہوتی، ہمیشہ سیکھتے رہیں۔", lucky_number: 7, lucky_color_ur: "ہلکا نیلا" },
            { general: "آج آپ کو اپنے مالی معاملات کو منظم کرنے کی ضرورت ہے۔ بجٹ بنائیں اور اپنے اخراجات کا جائزہ لیں۔", love: "اپنے پارٹنر کے ساتھ مستقبل کی مالی منصوبہ بندی کریں۔ باہمی اتفاق رائے سے بچت کریں۔", career: "حساب کتاب اور دستاویزات کو احتیاط سے دیکھیں۔ کسی بھی قسم کے مالی معاہدے پر دستخط کرنے سے پہلے اچھی طرح پڑھ لیں۔", health: "پریشانیوں کو خود پر حاوی نہ ہونے دیں۔ مثبت سوچ اپنائیں اور متوازن غذا لیں۔", tip: "فضول خرچی سے بچیں اور اپنے پیسے کو دانشمندی سے استعمال کریں۔", lucky_number: 4, lucky_color_ur: "بھورا" },
            { general: "آج آپ کی تجزیاتی صلاحیتیں عروج پر ہوں گی۔ پیچیدہ مسائل کو آسانی سے حل کر لیں گے۔", love: "تعلقات میں چھوٹی موٹی غلط فہمیوں کو اپنی سمجھداری سے دور کریں۔", career: "کام کی جگہ پر آپ کی کارکردگی کو سراہا جائے گا۔ آپ کو کوئی اہم ذمہ داری سونپی جا سکتی ہے۔", health: "اپنے اعصابی نظام کا خیال رکھیں۔ زیادہ تناؤ لینے سے گریز کریں۔", tip: "ہر چیز کو پرفیکٹ بنانے کی کوشش میں خود کو زیادہ تھکائیں نہیں۔", lucky_number: 3, lucky_color_ur: "پیلا" },
            { general: "آج آپ کو اپنے پیاروں کے ساتھ وقت گزارنے کا موقع ملے گا۔ گھریلو ماحول خوشگوار رہے گا۔", love: "اپنے خاندان اور دوستوں کے ساتھ اپنے جذبات کا اظہار کریں۔ ان کی صحبت سے لطف اندوز ہوں۔", career: "اگر آپ گھر سے کام کرتے ہیں تو آج آپ کی کارکردگی بہتر رہے گی۔ اپنے کام اور ذاتی زندگی میں توازن پیدا کریں۔", health: "گھر کا بنا ہوا تازہ کھانا کھائیں۔ باہر کے کھانے سے پرہیز کریں۔", tip: "اپنے پیاروں کی قدر کریں اور ان کے لیے وقت نکالیں۔", lucky_number: 8, lucky_color_ur: "گلابی" }
        ],
        weekly: [
            { overview: "یہ ہفتہ آپ کے لیے کام اور صحت پر توجہ مرکوز کرنے کا ہے۔ کیریئر میں آپ کی محنت اور تفصیلات پر توجہ آپ کو کامیابی دلائے گی۔ ذاتی تعلقات میں عملیت پسندی کا مظاہرہ کریں۔ صحت کا خاص خیال رکھیں۔", love: "محبت کے معاملات میں چھوٹی چھوٹی باتوں کا خیال رکھیں۔ اپنے پارٹنر کی مدد کریں اور ان کے لیے وقت نکالیں۔", career: "کام کی جگہ پر آپ کی کارکردگی کو سراہا جائے گا۔ نئے منصوبوں پر کام کرنے کا موقع مل سکتا ہے۔ اپنے کام کو منظم انداز میں کریں۔", health: "نظام ہضم اور اعصابی نظام کا خیال رکھیں۔ متوازن غذا اور باقاعدہ ورزش کو معمول بنائیں۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کی توجہ اپنی ذاتی ترقی اور صحت پر رہے گی۔ کیریئر میں نئے چیلنجز قبول کرنے پڑ سکتے ہیں۔ مالی معاملات میں احتیاط برتیں۔ ذاتی تعلقات میں کچھ غلط فہمیاں پیدا ہو سکتی ہیں، جنہیں صبر سے حل کرنا ہوگا۔", love: "محبت کے معاملات میں ایمانداری اور شفافیت بہت ضروری ہے۔ اپنے پارٹنر کے ساتھ کھل کر بات کریں۔ مہینے کے آخر میں صورتحال بہتر ہو جائے گی۔", career: "کیرئیر میں آپ کو اپنی صلاحیتوں کو نکھارنے کے مواقع ملیں گے۔ نئے ہنر سیکھنے کی کوشش کریں۔ آپ کی محنت رنگ لائے گی۔", health: "مجموعی طور پر صحت اچھی رہے گی۔ تاہم، زیادہ کام کی وجہ سے تھکاوٹ محسوس ہو سکتی ہے۔ آرام کے لیے وقت نکالیں اور متوازن غذا لیں۔" }
        ]
    },
    "Libra": {
        name_ur: "میزان", name_en: "Libra", icon: "fas fa-balance-scale", date_range_ur: "23 ستمبر - 22 اکتوبر",
        ruling_planet_ur: "زہرہ", element_ur: "ہوا", quality_ur: "کارڈینل (بنیادی)",
        description_ur: "میزان افراد منصف، متوازن، حسن پرست اور سماجی ہوتے ہیں۔ وہ امن، ہم آہنگی اور خوبصورتی کو پسند کرتے ہیں۔ فیصلہ کرنے میں بعض اوقات وقت لگا سکتے ہیں۔",
        compatibility_brief_ur: "جوزا اور دلو کے ساتھ بہترین، حمل اور جدی کے ساتھ مشکل۔",
        compatibility_detail: { "Gemini": "بہترین ذہنی ہم آہنگی۔", "Aquarius": "دونوں سماجی اور دانشور۔", "Leo": "خوبصورت اور تخلیقی جوڑی۔", "Sagittarius": "مہم جو اور زندہ دل۔", "Aries": "متضاد مگر پرکشش۔", "Taurus": "اچھا مگر مختلف ترجیحات۔", "Cancer": "جذباتی عدم توازن۔", "Virgo": "مختلف طرز زندگی۔", "Scorpio": "شدید مگر پیچیدہ۔", "Capricorn": "میزان کی بے فکری، جدی کی سنجیدگی۔", "Pisces": "دونوں امن پسند مگر مختلف طریقے۔" },
        daily: [
            { general: "آج توازن اور ہم آہنگی آپ کے لیے اہم رہے گی۔ تعلقات میں بہتری لانے کی کوشش کریں۔ شراکت داری کے لیے اچھا دن ہے۔", love: "رومانوی تعلقات میں خوبصورتی اور ہم آہنگی تلاش کریں گے۔ اپنے پارٹنر کے ساتھ کسی پرسکون جگہ پر وقت گزاریں۔", career: "ٹیم ورک میں کامیابی ملے گی۔ دوسروں کے ساتھ مل کر کام کرنے سے بہتر نتائج حاصل ہوں گے۔ قانونی معاملات میں کامیابی مل سکتی ہے۔", health: "کمر اور گردوں کا خیال رکھیں۔ متوازن غذا لیں اور زیادہ پانی پئیں۔ ذہنی سکون کے لیے آرٹ یا موسیقی سے لطف اندوز ہوں۔", tip: "جلد بازی میں فیصلے نہ کریں، ہر پہلو پر غور کریں۔ دوسروں کے ساتھ ناانصافی سے بچیں۔", lucky_number: 6, lucky_color_ur: "نیلا، گلابی" },
            { general: "آج آپ کی توجہ خوبصورتی اور آرٹ پر مرکوز رہ سکتی ہے۔ اپنے گھر یا دفتر کی تزئین و آرائش کر سکتے ہیں۔", love: "اپنے پارٹنر کے ساتھ کسی رومانوی جگہ پر جائیں یا انہیں کوئی خوبصورت تحفہ دیں۔", career: "اگر آپ فیشن، ڈیزائننگ یا آرٹ سے وابستہ ہیں تو آج آپ کو خاص کامیابی مل سکتی ہے۔", health: "اپنی جلد اور بالوں کا خیال رکھیں۔ متوازن غذا اور پانی کا زیادہ استعمال کریں۔", tip: "اپنے اردگرد کے ماحول کو خوبصورت اور پرسکون بنائیں۔", lucky_number: 7, lucky_color_ur: "ہلکا سبز" },
            { general: "آج آپ کو سماجی تقریبات میں شرکت کا موقع مل سکتا ہے۔ نئے لوگوں سے ملنا اور دوست بنانا آپ کے لیے فائدہ مند ثابت ہوگا۔", love: "اگر آپ سنگل ہیں تو آج آپ کی ملاقات کسی دلچسپ اور پرکشش شخصیت سے ہو سکتی ہے۔", career: "عوامی تعلقات اور نیٹ ورکنگ کے ذریعے نئے مواقع مل سکتے ہیں۔ اپنے رابطوں کو مضبوط بنائیں۔", health: "زیادہ میٹھی اور چکنائی والی چیزوں سے پرہیز کریں۔ ہلکی پھلکی ورزش کو معمول بنائیں۔", tip: "دوسروں کے ساتھ خوش اخلاقی سے پیش آئیں اور اپنے تعلقات کو بہتر بنائیں۔", lucky_number: 3, lucky_color_ur: "سفید" },
            { general: "آج آپ کو کسی اہم فیصلے میں منصفی اور غیر جانبداری کا مظاہرہ کرنا پڑ سکتا ہے۔ تمام پہلوؤں پر غور کریں۔", love: "تعلقات میں کسی بھی قسم کی غلط فہمی کو دور کرنے کی کوشش کریں۔ ایمانداری سے بات کریں۔", career: "اگر آپ قانون یا مشاورت کے شعبے سے وابستہ ہیں تو آج آپ کو کامیابی مل سکتی ہے۔", health: "ذہنی سکون کے لیے مراقبہ یا یوگا کریں۔ مثبت سوچ اپنائیں۔", tip: "ہر معاملے میں انصاف پسندی کا دامن نہ چھوڑیں۔", lucky_number: 9, lucky_color_ur: "کریم" },
            { general: "آج آپ کی توجہ اپنے شریک حیات یا کاروباری پارٹنر پر زیادہ رہے گی۔ باہمی تعاون سے کام لیں۔", love: "اپنے پارٹنر کی ضروریات اور خواہشات کا خیال رکھیں۔ ان کے ساتھ معیاری وقت گزاریں۔", career: "شراکت داری میں نئے منصوبے شروع کرنے کے لیے اچھا دن ہے۔ باہمی اعتماد کو فروغ دیں۔", health: "اپنے آپ کو زیادہ تھکنے نہ دیں۔ کام اور آرام میں توازن پیدا کریں۔", tip: "دوسروں کی رائے کا احترام کریں اور مل جل کر فیصلے کریں۔", lucky_number: 2, lucky_color_ur: "ہلکا نیلا" },
            { general: "آج آپ کو کچھ نیا سیکھنے یا اپنی صلاحیتوں کو نکھارنے کا موقع مل سکتا ہے۔ کسی ورکشاپ یا سیمینار میں شرکت کریں۔", love: "اپنے پارٹنر کے ساتھ کسی نئی سرگرمی میں حصہ لیں۔ ایک دوسرے کے شوق میں دلچسپی لیں۔", career: "نئی مہارتیں سیکھنے سے آپ کے کیریئر میں ترقی کے امکانات بڑھیں گے۔", health: "اپنی ذہنی صحت کا خیال رکھیں۔ نئی چیزیں سیکھنے سے دماغ فعال رہتا ہے۔", tip: "ہمیشہ سیکھتے رہیں اور اپنی صلاحیتوں کو بہتر بناتے رہیں۔", lucky_number: 5, lucky_color_ur: "پیلا" },
            { general: "آج آپ کی سفارتی صلاحیتیں آپ کے کام آئیں گی۔ کسی بھی قسم کے تنازعے کو اپنی سمجھداری سے حل کر لیں گے۔", love: "تعلقات میں امن اور ہم آہنگی برقرار رکھنے کی کوشش کریں۔ چھوٹی چھوٹی باتوں کو نظر انداز کریں۔", career: "کام کی جگہ پر آپ کا رویہ مثبت رہے گا اور آپ دوسروں کے لیے مثال بنیں گے۔", health: "متوازن غذا لیں اور باقاعدگی سے ورزش کریں۔ اپنی صحت کو نظر انداز نہ کریں۔", tip: "جھگڑوں اور تنازعات سے بچنے کی کوشش کریں۔ امن پسند رویہ اپنائیں۔", lucky_number: 8, lucky_color_ur: "فیروزی" }
        ],
        weekly: [
            { overview: "یہ ہفتہ آپ کے لیے تعلقات اور شراکت داری پر توجہ مرکوز کرنے کا ہے۔ کیریئر میں ٹیم ورک سے کامیابی ملے گی۔ مالی معاملات میں احتیاط برتیں۔ صحت کے معاملات میں لاپرواہی نہ کریں۔", love: "محبت کے معاملات میں ہم آہنگی اور خوبصورتی تلاش کریں گے۔ اپنے پارٹنر کے ساتھ معیاری وقت گزاریں۔ سنگل افراد کے لیے نئے رشتے بننے کا امکان ہے۔", career: "کام کی جگہ پر آپ کی سفارتی صلاحیتیں کام آئیں گی۔ دوسروں کے ساتھ مل کر کام کرنے سے بہتر نتائج حاصل ہوں گے۔", health: "کمر اور گردوں کا خیال رکھیں۔ متوازن غذا لیں اور زیادہ پانی پئیں۔ ذہنی سکون کے لیے آرٹ یا موسیقی سے لطف اندوز ہوں۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کی توجہ اپنے تعلقات، شراکت داری اور سماجی زندگی پر رہے گی۔ کیریئر میں نئے مواقع مل سکتے ہیں۔ مالی طور پر یہ مہینہ اچھا گزر سکتا ہے۔ صحت کا خاص خیال رکھیں۔", love: "رومانوی زندگی میں خوشگوار لمحات آئیں گے۔ اپنے پارٹنر کے ساتھ اپنے تعلقات کو مزید مضبوط بنائیں۔ مہینے کے آخر میں کوئی خوشگوار سفر کا منصوبہ بن سکتا ہے۔", career: "کیرئیر میں آپ کو اپنی صلاحیتوں کا بھرپور مظاہرہ کرنے کا موقع ملے گا۔ نئے منصوبے شروع کرنے کے لیے یہ اچھا وقت ہے۔ آپ کی محنت رنگ لائے گی۔", health: "مجموعی طور پر صحت اچھی رہے گی۔ تاہم، زیادہ کام کی وجہ سے تھکاوٹ محسوس ہو سکتی ہے۔ آرام کے لیے وقت نکالیں اور متوازن غذا لیں۔" }
        ]
    },
    "Scorpio": {
        name_ur: "عقرب", name_en: "Scorpio", icon: "fas fa-scorpion", date_range_ur: "23 اکتوبر - 21 نومبر",
        ruling_planet_ur: "پلوٹو, مریخ", element_ur: "پانی", quality_ur: "مستقل (ثابت)",
        description_ur: "عقرب افراد پرجوش، پرعزم، ذہین اور گہری شخصیت کے مالک ہوتے ہیں۔ وہ رازدار، وفادار اور بعض اوقات انتقامی بھی ہو سکتے ہیں۔",
        compatibility_brief_ur: "سرطان اور حوت کے ساتھ بہترین، ثور اور دلو کے ساتھ مشکل۔",
        compatibility_detail: { "Cancer": "گہری جذباتی ہم آہنگی۔", "Pisces": "روحانی اور تخلیقی تعلق۔", "Taurus": "شدید کشش، طاقت کا توازن۔", "Virgo": "سمجھدار اور معاون۔", "Capricorn": "مہتواکانکشی اور پرعزم۔", "Aries": "شدید مگر پیچیدہ۔", "Gemini": "راز اور شبہات۔", "Leo": "طاقت کا کھیل۔", "Libra": "مختلف ضروریات۔", "Sagittarius": "آزادی اور ملکیت کا ٹکراؤ۔", "Aquarius": "ضد اور عدم اعتماد۔" },
        daily: [
            { general: "آج گہرے راز اور تحقیقاتی کاموں میں دلچسپی رہے گی۔ اپنی وجدان پر بھروسہ کریں، وہ آپ کو صحیح سمت دکھائے گی۔", love: "جذباتی تعلقات میں شدت اور گہرائی آئے گی۔ اپنے پارٹنر کے ساتھ ایماندار رہیں اور اپنے حقیقی جذبات کا اظہار کریں۔", career: "پیچیدہ مسائل کو حل کرنے کی صلاحیت نمایاں رہے گی۔ مالی معاملات میں فائدہ ہو سکتا ہے، خاص طور پر وراثت یا مشترکہ وسائل سے۔", health: "تناسلی اعضاء اور بڑی آنت کا خیال رکھیں۔ منفی خیالات سے بچیں اور مثبت رویہ اپنائیں۔", tip: "دوسروں پر جلد بھروسہ نہ کریں، لیکن شکوک و شبہات میں بھی نہ گھرے رہیں۔ معاف کرنا سیکھیں۔", lucky_number: 9, lucky_color_ur: "قرمزی، سیاہ" },
            { general: "آج آپ کی توجہ تبدیلی اور تجدید پر مرکوز رہ سکتی ہے۔ پرانی عادات یا چیزوں کو چھوڑ کر نئی شروعات کریں۔", love: "تعلقات میں کسی بھی قسم کی منفی سوچ یا رویے کو ختم کرنے کی کوشش کریں۔ مثبت تبدیلی لائیں۔", career: "کام کی جگہ پر پرانے طریقوں کو چھوڑ کر نئے اور موثر طریقے اپنائیں۔ یہ آپ کی ترقی کا باعث بن سکتا ہے۔", health: "جسمانی اور ذہنی طور پر خود کو تازہ دم کرنے کی کوشش کریں۔ ڈیٹاکس یا صفائی کا عمل مفید رہے گا۔", tip: "ماضی کو بھلا کر حال پر توجہ دیں اور مستقبل کی منصوبہ بندی کریں۔", lucky_number: 4, lucky_color_ur: "گہرا سرخ" },
            { general: "آج آپ کی پرعزم طبیعت آپ کو اپنے مقاصد کے حصول میں مدد دے گی۔ کسی بھی چیلنج کا مقابلہ کرنے کے لیے تیار رہیں۔", love: "محبت کے معاملات میں اپنے جذبات پر قابو رکھیں۔ زیادہ ملکیت پسند رویہ نقصان دہ ہو سکتا ہے۔", career: "کام کی جگہ پر آپ کی محنت اور لگن کو سراہا جائے گا۔ مشکل کاموں کو بھی آسانی سے انجام دے لیں گے۔", health: "اپنی توانائی کو مثبت سمت میں استعمال کریں۔ ورزش یا کھیلوں میں حصہ لیں۔", tip: "اپنے غصے اور منفی جذبات پر قابو پانے کی کوشش کریں۔", lucky_number: 8, lucky_color_ur: "مرون" },
            { general: "آج آپ کو مالی معاملات میں فائدہ ہو سکتا ہے۔ سرمایہ کاری یا مشترکہ منصوبوں سے منافع کا امکان ہے۔", love: "اپنے پارٹنر کے ساتھ مالی معاملات پر بات چیت کر سکتے ہیں۔ باہمی اعتماد کو فروغ دیں۔", career: "کاروباری افراد کے لیے آج کا دن خاص طور پر اچھا ہے۔ نئے معاہدے یا سودے ہو سکتے ہیں۔", health: "متوازن غذا لیں اور اپنی صحت کا خیال رکھیں۔ زیادہ مرغن کھانوں سے پرہیز کریں۔", tip: "اپنے وسائل کو دانشمندی سے استعمال کریں اور مستقبل کے لیے بچت کریں۔", lucky_number: 2, lucky_color_ur: "خاکی" },
            { general: "آج آپ کی پراسرار اور پرکشش شخصیت دوسروں کو متاثر کرے گی۔ لوگ آپ کی طرف متوجہ ہوں گے۔", love: "رومانوی تعلقات میں جوش و خروش رہے گا۔ اگر آپ سنگل ہیں تو کسی نئے شخص سے ملاقات ہو سکتی ہے۔", career: "کام کی جگہ پر آپ اپنی ذہانت اور حکمت عملی سے دوسروں کو متاثر کریں گے۔", health: "اپنی ذہنی اور جسمانی صحت کا خیال رکھیں۔ یوگا یا مراقبہ مفید رہے گا۔", tip: "اپنے رازوں کو محفوظ رکھیں اور ہر کسی پر بھروسہ نہ کریں۔", lucky_number: 7, lucky_color_ur: "نیلا سیاہ" },
            { general: "آج آپ کو اپنی وجدانی صلاحیتوں پر بھروسہ کرنے کی ضرورت ہے۔ دل کی آواز سنیں اور اس پر عمل کریں۔", love: "محبت کے معاملات میں اپنے جذبات کو سمجھنے کی کوشش کریں۔ اپنے پارٹنر کے ساتھ ایماندار رہیں۔", career: "اگر آپ کو کوئی فیصلہ کرنے میں دشواری ہو رہی ہے تو اپنی اندرونی آواز پر دھیان دیں۔", health: "روحانی سکون کے لیے مراقبہ یا عبادات میں وقت گزاریں۔ منفی توانائی سے بچیں۔", tip: "اپنے خوابوں اور وجدان کو نظر انداز نہ کریں، ان میں اہم پیغامات ہو سکتے ہیں۔", lucky_number: 1, lucky_color_ur: "سفید" },
            { general: "آج آپ کو اپنی توانائی کو مثبت اور تعمیری کاموں میں استعمال کرنے کی ضرورت ہے۔ دوسروں کی مدد کریں اور فلاحی کاموں میں حصہ لیں۔", love: "اپنے پیاروں کے ساتھ ہمدردی اور شفقت سے پیش آئیں۔ ان کے مسائل کو سمجھنے کی کوشش کریں۔", career: "اگر آپ کا کام دوسروں کی خدمت یا مدد سے متعلق ہے تو آج آپ کو خاص کامیابی مل سکتی ہے۔", health: "جذباتی طور پر مضبوط رہنے کی کوشش کریں۔ دوسروں کے دکھ درد کو خود پر زیادہ حاوی نہ ہونے دیں۔", tip: "مثبت سوچ اپنائیں اور شکر گزاری کا رویہ اختیار کریں۔ معاف کرنا سیکھیں۔", lucky_number: 6, lucky_color_ur: "جامنی" }
        ],
        weekly: [
            { overview: "یہ ہفتہ آپ کے لیے گہری سوچ اور تبدیلی کا ہے۔ کیریئر میں آپ کو کچھ اہم فیصلے کرنے پڑ سکتے ہیں۔ ذاتی تعلقات میں شدت اور گہرائی آئے گی۔ مالی معاملات میں احتیاط برتیں۔", love: "محبت کے معاملات میں جوش و خروش رہے گا۔ اپنے پارٹنر کے ساتھ اپنے حقیقی جذبات کا اظہار کریں۔ ہفتے کے آخر میں کوئی اہم بات چیت ہو سکتی ہے۔", career: "کام کی جگہ پر آپ کی حکمت عملی اور پرعزم طبیعت آپ کو کامیابی دلائے گی۔ مشکل چیلنجز کا سامنا کرنا پڑ سکتا ہے، لیکن آپ ان پر قابو پا لیں گے۔", health: "تناسلی اعضاء اور بڑی آنت کا خیال رکھیں۔ منفی خیالات سے بچیں اور مثبت رویہ اپنائیں۔ ذہنی سکون کے لیے مراقبہ کریں۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کو اپنی زندگی میں کچھ اہم تبدیلیاں لانے کا موقع ملے گا۔ کیریئر میں ترقی کے نئے مواقع ملیں گے۔ مالی طور پر یہ مہینہ اچھا گزر سکتا ہے، لیکن بڑے اخراجات سے گریز کریں۔ ذاتی تعلقات میں گہرائی آئے گی۔", love: "رومانوی زندگی میں جوش و خروش اور شدت رہے گی۔ اپنے پارٹنر کے ساتھ اپنے تعلقات کو مزید مضبوط بنائیں۔ مہینے کے آخر میں کوئی خوشگوار سفر کا منصوبہ بن سکتا ہے۔", career: "کیرئیر میں آپ کو اپنی صلاحیتوں کا بھرپور مظاہرہ کرنے کا موقع ملے گا۔ نئے منصوبے شروع کرنے کے لیے یہ اچھا وقت ہے۔ آپ کی محنت رنگ لائے گی۔", health: "مجموعی طور پر صحت اچھی رہے گی۔ تاہم، زیادہ کام کی وجہ سے تھکاوٹ محسوس ہو سکتی ہے۔ آرام کے لیے وقت نکالیں اور متوازن غذا لیں۔" }
        ]
    },
    "Sagittarius": {
        name_ur: "قوس", name_en: "Sagittarius", icon: "fas fa-person-running", date_range_ur: "22 نومبر - 21 دسمبر",
        ruling_planet_ur: "مشتری", element_ur: "آگ", quality_ur: "متغیر (ذو جسدین)",
        description_ur: "قوس افراد مہم جو، آزاد خیال، پرامید اور فلسفیانہ طبیعت کے مالک ہوتے ہیں۔ وہ سفر، نئی چیزیں سیکھنا اور سچائی کی تلاش پسند کرتے ہیں۔",
        compatibility_brief_ur: "حمل اور اسد کے ساتھ بہترین، سنبلہ اور حوت کے ساتھ مشکل۔",
        compatibility_detail: { "Aries": "بہترین، دونوں مہم جو اور پرجوش۔", "Leo": "زندہ دل اور تخلیقی جوڑی۔", "Gemini": "متضاد مگر پرکشش۔", "Libra": "سماجی اور ہم آہنگ۔", "Aquarius": "آزاد خیال اور دانشور۔", "Taurus": "قوس کی آزادی، ثور کا استحکام۔", "Cancer": "گھر پسند سرطان، مہم جو قوس۔", "Virgo": "قوس کی بے فکری، سنبلہ کی تنقید۔", "Scorpio": "مختلف نظریات۔", "Capricorn": "قوس کی مہم جوئی، جدی کی سنجیدگی۔", "Pisces": "قوس کی بے باکی، حوت کی حساسیت۔" },
        daily: [
            { general: "سفر اور نئے تجربات کے مواقع مل سکتے ہیں۔ مثبت رویہ رکھیں اور ہر لمحے سے لطف اندوز ہوں۔ علم اور فلسفے میں دلچسپی بڑھے گی۔", love: "رومانوی تعلقات میں آزادی اور ایمانداری اہم رہے گی۔ اپنے پارٹنر کے ساتھ کسی مہم جوئی کا منصوبہ بنائیں۔", career: "اعلیٰ تعلیم، تدریس یا اشاعت سے وابستہ افراد کے لیے اچھا دن ہے۔ بیرون ملک سے کوئی اچھی خبر مل سکتی ہے۔", health: "رانوں اور جگر کا خیال رکھیں۔ زیادہ کھانے پینے سے پرہیز کریں۔ کھلی فضا میں ورزش کریں۔", tip: "وعدے کرنے میں جلد بازی نہ کریں اور اپنی کہی ہوئی بات پر قائم رہیں۔", lucky_number: 3, lucky_color_ur: "جامنی، شاہی نیلا" },
            { general: "آج آپ کی پرامید طبیعت آپ کو ہر مشکل پر قابو پانے میں مدد دے گی۔ نئے منصوبے شروع کرنے کے لیے اچھا دن ہے۔", love: "محبت کے معاملات میں خوشگوار حیرت مل سکتی ہے۔ اپنے پارٹنر کے ساتھ اپنے خوابوں اور خواہشات کا اظہار کریں۔", career: "کام کی جگہ پر آپ کی مثبت سوچ اور توانائی دوسروں کو بھی متاثر کرے گی۔ ٹیم ورک میں کامیابی ملے گی۔", health: "جسمانی طور پر فعال رہیں اور کھیلوں میں حصہ لیں۔ توانائی کی سطح بلند رہے گی۔", tip: "اپنے اہداف کو بلند رکھیں اور ان کے حصول کے لیے پرعزم رہیں۔", lucky_number: 7, lucky_color_ur: "فیروزی" },
            { general: "آج آپ کو اپنی آزادی اور خود مختاری کا احساس ہوگا۔ کسی بھی قسم کی پابندی آپ کو ناگوار گزر سکتی ہے۔", love: "تعلقات میں ایک دوسرے کی ذاتی اسپیس کا احترام کریں۔ زیادہ ملکیت پسند رویہ سے گریز کریں۔", career: "اگر آپ اپنا کاروبار کرتے ہیں یا آزادانہ طور پر کام کرتے ہیں تو آج آپ کو خاص کامیابی مل سکتی ہے۔", health: "کھلی فضا میں وقت گزاریں اور تازہ ہوا میں سانس لیں۔ ذہنی تناؤ سے بچیں۔", tip: "اپنے اصولوں پر قائم رہیں اور دوسروں کے دباؤ میں نہ آئیں۔", lucky_number: 1, lucky_color_ur: "سرخ" },
            { general: "آج آپ کی توجہ علم حاصل کرنے اور نئی چیزیں سیکھنے پر مرکوز رہ سکتی ہے۔ کوئی کتاب پڑھیں یا دستاویزی فلم دیکھیں۔", love: "اپنے پارٹنر کے ساتھ علمی یا فلسفیانہ موضوعات پر گفتگو کریں۔ ذہنی ہم آہنگی بڑھے گی۔", career: "تحقیق، تدریس یا لکھنے لکھانے سے وابستہ افراد کے لیے آج کا دن بہت اچھا ہے۔", health: "اپنی ذہنی صحت کا خیال رکھیں۔ نئی چیزیں سیکھنے سے دماغ فعال رہتا ہے۔", tip: "سوال پوچھنے اور نئی چیزیں جاننے سے نہ ہچکچائیں۔", lucky_number: 5, lucky_color_ur: "پیلا" },
            { general: "آج آپ کو سماجی تقریبات میں شرکت کا موقع مل سکتا ہے۔ نئے لوگوں سے ملنا اور دوست بنانا آپ کے لیے فائدہ مند ثابت ہوگا۔", love: "اگر آپ سنگل ہیں تو آج آپ کی ملاقات کسی دلچسپ اور مہم جو شخصیت سے ہو سکتی ہے۔", career: "عوامی تعلقات اور نیٹ ورکنگ کے ذریعے نئے کاروباری مواقع مل سکتے ہیں۔ اپنے رابطوں کو مضبوط بنائیں۔", health: "زیادہ مرغن اور مصالحہ دار کھانوں سے پرہیز کریں۔ ہلکی پھلکی ورزش کو معمول بنائیں۔", tip: "دوسروں کے ساتھ خوش اخلاقی سے پیش آئیں اور اپنے تعلقات کو بہتر بنائیں۔", lucky_number: 6, lucky_color_ur: "نیلا" },
            { general: "آج آپ کو اپنے مالی معاملات پر توجہ دینے کی ضرورت ہے۔ بجٹ بنائیں اور غیر ضروری اخراجات کو کنٹرول کریں۔", love: "اپنے پارٹنر کے ساتھ مالی معاملات پر کھل کر بات کریں۔ باہمی رضا مندی سے فیصلے کریں۔", career: "سرمایہ کاری کے لیے آج کا دن زیادہ موزوں نہیں۔ کوئی بھی بڑا مالی فیصلہ کرنے سے پہلے اچھی طرح سوچ لیں۔", health: "ذہنی دباؤ سے بچنے کے لیے آرام کریں اور اپنے پسندیدہ مشاغل میں وقت گزاریں۔", tip: "صبر و تحمل سے کام لیں اور جلد بازی میں کوئی قدم نہ اٹھائیں۔", lucky_number: 8, lucky_color_ur: "سبز" },
            { general: "آج آپ کی مہم جو طبیعت آپ کو کسی نئے سفر یا سرگرمی کی طرف مائل کر سکتی ہے۔ اس موقع سے لطف اندوز ہوں۔", love: "اپنے پارٹنر کے ساتھ کسی نئی اور دلچسپ جگہ پر جانے کا منصوبہ بنائیں۔ تعلقات میں تازگی آئے گی۔", career: "اگر آپ کا کام سفر یا سیاحت سے متعلق ہے تو آج آپ کو خاص کامیابی مل سکتی ہے۔", health: "جسمانی طور پر فعال رہیں اور باہر کی سرگرمیوں میں حصہ لیں۔ توانائی کی سطح بلند رہے گی۔", tip: "زندگی کے ہر لمحے سے لطف اندوز ہوں اور نئی چیزیں آزمانے سے نہ گھبرائیں۔", lucky_number: 9, lucky_color_ur: "نارنجی" }
        ],
        weekly: [
            { overview: "یہ ہفتہ آپ کے لیے نئے تجربات اور مہم جوئی سے بھرپور رہے گا۔ کیریئر میں ترقی کے نئے مواقع مل سکتے ہیں۔ ذاتی تعلقات میں آزادی اور ایمانداری اہم رہے گی۔ صحت کا خاص خیال رکھیں۔", love: "محبت کے معاملات میں جوش و خروش رہے گا۔ اپنے پارٹنر کے ساتھ کسی مہم جوئی کا منصوبہ بنائیں۔ سنگل افراد کے لیے نئے رشتے بننے کا امکان ہے۔", career: "کام کی جگہ پر آپ کی مثبت سوچ اور توانائی دوسروں کو متاثر کرے گی۔ اعلیٰ تعلیم یا بیرون ملک سفر کا موقع مل سکتا ہے۔", health: "رانوں اور جگر کا خیال رکھیں۔ زیادہ کھانے پینے سے پرہیز کریں۔ کھلی فضا میں ورزش کریں اور مثبت سوچ اپنائیں۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کی توجہ نئے علوم سیکھنے، سفر کرنے اور اپنی آزادی کو برقرار رکھنے پر رہے گی۔ کیریئر میں ترقی کے امکانات ہیں۔ مالی طور پر یہ مہینہ اچھا گزر سکتا ہے۔ ذاتی تعلقات میں کچھ غلط فہمیاں پیدا ہو سکتی ہیں، جنہیں بات چیت سے حل کرنا ہوگا۔", love: "رومانوی زندگی میں جوش و خروش اور آزادی کا احساس رہے گا۔ اپنے پارٹنر کے ساتھ اپنے خوابوں اور خواہشات کا اظہار کریں۔ مہینے کے آخر میں کوئی خوشگوار سفر کا منصوبہ بن سکتا ہے۔", career: "کیرئیر میں آپ کو اپنی صلاحیتوں کا بھرپور مظاہرہ کرنے کا موقع ملے گا۔ نئے منصوبے شروع کرنے کے لیے یہ اچھا وقت ہے۔ آپ کی محنت رنگ لائے گی۔", health: "مجموعی طور پر صحت اچھی رہے گی۔ تاہم، زیادہ کام کی وجہ سے تھکاوٹ محسوس ہو سکتی ہے۔ آرام کے لیے وقت نکالیں اور متوازن غذا لیں۔" }
        ]
    },
    "Capricorn": {
        name_ur: "جدی", name_en: "Capricorn", icon: "fas fa-mountain", date_range_ur: "22 دسمبر - 19 جنوری",
        ruling_planet_ur: "زحل", element_ur: "مٹی", quality_ur: "کارڈینل (بنیادی)",
        description_ur: "جدی افراد پرعزم، نظم و ضبط کے پابند، ذمہ دار اور مہتواکانکشی ہوتے ہیں۔ وہ محنت اور صبر سے اپنے مقاصد حاصل کرتے ہیں۔ بعض اوقات زیادہ سنجیدہ اور مایوس بھی ہو سکتے ہیں۔",
        compatibility_brief_ur: "ثور اور سنبلہ کے ساتھ بہترین، حمل اور میزان کے ساتھ مشکل۔",
        compatibility_detail: { "Taurus": "بہترین، دونوں مستحکم اور مہتواکانکشی۔", "Virgo": "عملی اور معاون جوڑی۔", "Cancer": "متضاد مگر تکمیل کرنے والے۔", "Scorpio": "پرعزم اور گہری سوچ والے۔", "Pisces": "جدی حوت کو عملیت سکھاتا ہے۔", "Aries": "طاقت کا کھیل۔", "Gemini": "جدی کی سنجیدگی، جوزا کی بے فکری۔", "Leo": "مختلف مقاصد۔", "Libra": "جدی کی پابندی، میزان کی آزادی۔", "Sagittarius": "جدی کی سنجیدگی، قوس کی مہم جوئی۔", "Aquarius": "اچھا مگر مختلف طرز زندگی۔" },
        daily: [
            { general: "کیرئیر اور پیشہ ورانہ مقاصد پر توجہ دیں۔ محنت کا پھل ملے گا۔ ذمہ داریوں کو سنجیدگی سے لیں اور اپنے کام کو وقت پر مکمل کریں۔", love: "تعلقات میں سنجیدگی اور پختگی کا مظاہرہ کریں۔ اپنے پارٹنر کے ساتھ مستقبل کی منصوبہ بندی کریں۔", career: "دفتر میں آپ کی ساکھ اور عزت میں اضافہ ہوگا۔ اعلیٰ حکام آپ کی کارکردگی سے متاثر ہوں گے۔ طویل مدتی منصوبوں پر کام کریں۔", health: "ہڈیوں، جوڑوں اور جلد کا خیال رکھیں۔ باقاعدہ ورزش کریں اور کیلشیم سے بھرپور غذا لیں۔", tip: "صرف کام میں ہی نہ لگے رہیں، تفریح اور آرام کے لیے بھی وقت نکالیں۔", lucky_number: 8, lucky_color_ur: "سیاہ، گہرا بھورا" },
            { general: "آج آپ کو اپنے طویل مدتی منصوبوں پر کام کرنے کی ضرورت ہے۔ صبر و تحمل سے کام لیں، کامیابی ضرور ملے گی۔", love: "محبت کے معاملات میں اپنے پارٹنر کے ساتھ سنجیدہ اور گہری گفتگو کریں۔ باہمی اعتماد کو فروغ دیں۔", career: "کام کی جگہ پر آپ کی محنت اور لگن کو سراہا جائے گا۔ کسی اہم منصوبے کی قیادت کرنے کا موقع مل سکتا ہے۔", health: "اپنی ہڈیوں اور دانتوں کا خاص خیال رکھیں۔ کیلشیم اور وٹامن ڈی سے بھرپور غذا لیں۔", tip: "اپنے مقاصد کو ہمیشہ یاد رکھیں اور ان کے حصول کے لیے پرعزم رہیں۔", lucky_number: 4, lucky_color_ur: "سرمئی" },
            { general: "آج آپ کو اپنے مالی معاملات کو منظم کرنے کی ضرورت ہے۔ بجٹ بنائیں اور فضول خرچی سے گریز کریں۔", love: "اپنے پارٹنر کے ساتھ مستقبل کی مالی منصوبہ بندی کریں۔ باہمی اتفاق رائے سے بچت کریں۔", career: "سرمایہ کاری کے لیے آج کا دن موزوں ہو سکتا ہے، لیکن تحقیق ضرور کریں۔ حساب کتاب میں احتیاط برتیں۔", health: "ذہنی دباؤ سے بچنے کے لیے اپنے پسندیدہ مشاغل میں وقت گزاریں۔ مثبت سوچ اپنائیں۔", tip: "اپنے وسائل کو دانشمندی سے استعمال کریں اور مستقبل کے لیے منصوبہ بندی کریں۔", lucky_number: 6, lucky_color_ur: "نیلا" },
            { general: "آج آپ کو اپنی ذمہ داریوں کو سنجیدگی سے لینے کی ضرورت ہے۔ کام میں کسی بھی قسم کی کوتاہی نہ کریں۔", love: "تعلقات میں اپنے وعدوں کو پورا کریں۔ اپنے پارٹنر کے ساتھ ایماندار رہیں اور ان کا خیال رکھیں۔", career: "کام کی جگہ پر آپ کی ساکھ اور عزت داؤ پر لگ سکتی ہے۔ ہر کام کو احتیاط اور ذمہ داری سے کریں۔", health: "اپنی صحت کو نظر انداز نہ کریں۔ متوازن غذا لیں اور باقاعدگی سے ورزش کریں۔", tip: "اپنے فرائض کو خوش اسلوبی سے انجام دیں اور دوسروں کے لیے مثال بنیں۔", lucky_number: 1, lucky_color_ur: "سفید" },
            { general: "آج آپ کو اپنے بزرگوں یا تجربہ کار افراد سے مشورہ لینے کی ضرورت پڑ سکتی ہے۔ ان کی رائے کو اہمیت دیں۔", love: "اپنے خاندان اور بزرگوں کا احترام کریں۔ ان کی دعائیں آپ کے لیے مفید ثابت ہوں گی۔", career: "اگر آپ کسی مشکل صورتحال میں ہیں تو اپنے سینئرز یا تجربہ کار ساتھیوں سے مدد لیں۔", health: "پرانی بیماریوں سے محتاط رہیں۔ ڈاکٹر کی ہدایات پر عمل کریں۔", tip: "تجربہ بہترین استاد ہے، دوسروں کے تجربات سے سیکھیں۔", lucky_number: 7, lucky_color_ur: "سبز" },
            { general: "آج آپ کی توجہ اپنے گھر اور خاندان پر مرکوز رہ سکتی ہے۔ گھریلو ماحول کو خوشگوار بنانے کی کوشش کریں۔", love: "اپنے پیاروں کے ساتھ معیاری وقت گزاریں۔ ان کی ضروریات اور خواہشات کا خیال رکھیں۔", career: "اگر آپ گھر سے کام کرتے ہیں تو آج آپ کی کارکردگی بہتر رہے گی۔ کام اور ذاتی زندگی میں توازن پیدا کریں۔", health: "گھر کا بنا ہوا تازہ کھانا کھائیں۔ باہر کے کھانے سے پرہیز کریں۔", tip: "اپنے گھر کو جنت بنائیں اور اپنے پیاروں کی قدر کریں۔", lucky_number: 2, lucky_color_ur: "کریم" },
            { general: "آج آپ کو اپنی عملی سوچ اور منصوبہ بندی کی صلاحیتوں کا بھرپور استعمال کرنے کا موقع ملے گا۔", love: "تعلقات میں بھی عملیت پسندی کا مظاہرہ کریں۔ اپنے پارٹنر کے ساتھ مل کر مسائل کا حل تلاش کریں۔", career: "کام کی جگہ پر آپ کی منظم اور منصوبہ بند سوچ آپ کو کامیابی دلائے گی۔ نئے منصوبے شروع کرنے کے لیے اچھا دن۔", health: "اپنی روٹین کو برقرار رکھیں اور صحت مند عادات اپنائیں۔ زیادہ دیر تک بیٹھنے سے گریز کریں۔", tip: "منصوبہ بندی کامیابی کی کنجی ہے، ہر کام کو سوچ سمجھ کر کریں۔", lucky_number: 5, lucky_color_ur: "پیلا" }
        ],
        weekly: [
            { overview: "یہ ہفتہ آپ کے لیے کیریئر اور پیشہ ورانہ مقاصد پر توجہ مرکوز کرنے کا ہے۔ آپ کی محنت اور نظم و ضبط آپ کو کامیابی دلائے گی۔ ذاتی تعلقات میں سنجیدگی اور پختگی کا مظاہرہ کریں۔ صحت کا خاص خیال رکھیں۔", love: "محبت کے معاملات میں اپنے پارٹنر کے ساتھ مستقبل کی منصوبہ بندی کریں۔ باہمی اعتماد کو فروغ دیں۔ ہفتے کے آخر میں کوئی اہم فیصلہ کرنا پڑ سکتا ہے۔", career: "کام کی جگہ پر آپ کی ساکھ اور عزت میں اضافہ ہوگا۔ اعلیٰ حکام آپ کی کارکردگی سے متاثر ہوں گے۔ طویل مدتی منصوبوں پر کام کریں۔", health: "ہڈیوں، جوڑوں اور جلد کا خیال رکھیں۔ باقاعدہ ورزش کریں اور کیلشیم سے بھرپور غذا لیں۔ ذہنی دباؤ سے بچیں۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کی توجہ اپنے کیریئر، سماجی حیثیت اور طویل مدتی منصوبوں پر رہے گی۔ آپ کی محنت اور لگن آپ کو کامیابی دلائے گی۔ مالی معاملات میں بہتری آئے گی۔ ذاتی تعلقات میں کچھ چیلنجز کا سامنا کرنا پڑ سکتا ہے۔", love: "رومانوی زندگی میں سنجیدگی اور ذمہ داری کا مظاہرہ کریں۔ اپنے پارٹنر کے ساتھ اپنے مستقبل کے بارے میں بات کریں۔ مہینے کے آخر میں کوئی خوشگوار خبر مل سکتی ہے۔", career: "کیرئیر میں ترقی کے واضح امکانات ہیں۔ اگر آپ نوکری کی تلاش میں ہیں تو اچھی خبر مل سکتی ہے۔ کاروباری افراد کو نئے منصوبے شروع کرنے کے مواقع مل سکتے ہیں۔", health: "مجموعی طور پر صحت اچھی رہے گی۔ تاہم، زیادہ کام کی وجہ سے تھکاوٹ محسوس ہو سکتی ہے۔ آرام کے لیے وقت نکالیں اور متوازن غذا لیں۔" }
        ]
    },
    "Aquarius": {
        name_ur: "دلو", name_en: "Aquarius", icon: "fas fa-wind", date_range_ur: "20 جنوری - 18 فروری",
        ruling_planet_ur: "یورینس, زحل", element_ur: "ہوا", quality_ur: "مستقل (ثابت)",
        description_ur: "دلو افراد جدت پسند، آزاد خیال، انسان دوست اور ذہین ہوتے ہیں۔ وہ غیر روایتی اور منفرد سوچ کے مالک ہوتے ہیں۔ بعض اوقات جذباتی طور پر لاتعلق بھی ہو سکتے ہیں۔",
        compatibility_brief_ur: "جوزا اور میزان کے ساتھ بہترین، ثور اور عقرب کے ساتھ مشکل۔",
        compatibility_detail: { "Gemini": "بہترین ذہنی ہم آہنگی۔", "Libra": "دونوں سماجی اور دانشور۔", "Aries": "جدت پسند اور پرجوش۔", "Leo": "متضاد مگر پرکشش۔", "Sagittarius": "آزاد خیال اور مہم جو۔", "Taurus": "دلو کی آزادی، ثور کا استحکام۔", "Cancer": "جذباتی طور پر الگ۔", "Virgo": "مختلف نظریات۔", "Scorpio": "دلو کی لاتعلقی، عقرب کی شدت۔", "Capricorn": "اچھا مگر مختلف طرز زندگی۔", "Pisces": "دوستانہ مگر مختلف دنیائیں۔" },
        daily: [
            { general: "نئے خیالات اور ایجادات پر کام کرنے کا بہترین دن ہے۔ دوستوں اور سماجی گروپس کے ساتھ وقت اچھا گزرے گا۔ ٹیکنالوجی سے متعلق کاموں میں دلچسپی رہے گی۔", love: "تعلقات میں آزادی اور انفرادیت کو اہمیت دیں۔ اپنے پارٹنر کو ان کی ذات کے مطابق قبول کریں۔", career: "سائنسی تحقیق، ٹیکنالوجی یا سماجی خدمت سے وابستہ افراد کے لیے اچھا دن ہے۔ غیر روایتی طریقوں سے مسائل حل کرنے کی کوشش کریں۔", health: "ٹخنوں اور دوران خون کا خیال رکھیں۔ باقاعدہ ورزش کریں اور زیادہ دیر تک ایک جگہ بیٹھنے سے گریز کریں۔", tip: "اپنے خیالات کو دوسروں پر مسلط نہ کریں، انفرادیت کا احترام کریں۔", lucky_number: 4, lucky_color_ur: "برقی نیلا، فیروزی" },
            { general: "آج آپ کی توجہ سماجی مسائل اور انسانیت کی خدمت پر مرکوز رہ سکتی ہے۔ کسی فلاحی تنظیم کے ساتھ کام کرنے کا موقع مل سکتا ہے۔", love: "اپنے دوستوں اور سماجی حلقوں میں وقت گزاریں۔ اگر آپ سنگل ہیں تو کسی ہم خیال شخص سے ملاقات ہو سکتی ہے۔", career: "ٹیم ورک میں کامیابی ملے گی۔ دوسروں کے ساتھ مل کر کسی مشترکہ مقصد کے لیے کام کریں۔", health: "ذہنی سکون کے لیے دوسروں کی مدد کریں اور مثبت سرگرمیوں میں حصہ لیں۔", tip: "دنیا کو بہتر بنانے کی کوشش کریں، چاہے وہ چھوٹی سی ہی کیوں نہ ہو۔", lucky_number: 11, lucky_color_ur: "سلور" },
            { general: "آج آپ کی جدت پسند سوچ آپ کو نئے مواقع فراہم کرے گی۔ پرانے طریقوں کو چھوڑ کر نئے راستے تلاش کریں۔", love: "رومانوی تعلقات میں بھی کچھ نیا پن لائیں۔ اپنے پارٹنر کے ساتھ کوئی غیر معمولی سرگرمی کریں۔", career: "کام کی جگہ پر آپ کے منفرد آئیڈیاز کو سراہا جائے گا۔ ٹیکنالوجی کا استعمال آپ کے لیے فائدہ مند ثابت ہوگا۔", health: "اپنی ذہنی صحت کا خیال رکھیں۔ نئی چیزیں سیکھنے اور دماغ کو مصروف رکھنے سے فائدہ ہوگا۔", tip: "روایت سے ہٹ کر سوچنے سے نہ گھبرائیں۔", lucky_number: 7, lucky_color_ur: "جامنی" },
            { general: "آج آپ کو اپنی آزادی اور انفرادیت کا بھرپور احساس ہوگا۔ کسی بھی قسم کی پابندی آپ کو ناگوار گزر سکتی ہے۔", love: "تعلقات میں ایک دوسرے کی ذاتی اسپیس کا احترام کریں۔ زیادہ ملکیت پسند رویہ سے گریز کریں۔", career: "اگر آپ اپنا کاروبار کرتے ہیں یا آزادانہ طور پر کام کرتے ہیں تو آج آپ کو خاص کامیابی مل سکتی ہے۔", health: "کھلی فضا میں وقت گزاریں اور تازہ ہوا میں سانس لیں۔ ذہنی تناؤ سے بچیں۔", tip: "اپنے اصولوں پر قائم رہیں اور دوسروں کے دباؤ میں نہ آئیں۔", lucky_number: 1, lucky_color_ur: "سفید" },
            { general: "آج آپ کی توجہ اپنے دوستوں اور سماجی حلقوں پر مرکوز رہ سکتی ہے۔ دوستوں کے ساتھ گھومنے پھرنے کا پروگرام بن سکتا ہے۔", love: "اپنے دوستوں کے ساتھ اپنے جذبات اور خیالات کا اظہار کریں۔ ان کی صحبت سے لطف اندوز ہوں۔", career: "نیٹ ورکنگ کے ذریعے نئے کاروباری مواقع مل سکتے ہیں۔ اپنے رابطوں کو مضبوط بنائیں۔", health: "زیادہ مرغن اور مصالحہ دار کھانوں سے پرہیز کریں۔ ہلکی پھلکی ورزش کو معمول بنائیں۔", tip: "اپنے دوستوں کی قدر کریں اور ان کے ساتھ اچھے تعلقات قائم رکھیں۔", lucky_number: 5, lucky_color_ur: "پیلا" },
            { general: "آج آپ کو کچھ اہم فیصلے کرنے پڑ سکتے ہیں۔ اپنے ضمیر کی آواز سنیں اور انصاف پسندی سے کام لیں۔", love: "تعلقات میں ایمانداری اور شفافیت بہت ضروری ہے۔ اپنے پارٹنر سے کچھ نہ چھپائیں۔", career: "کام کی جگہ پر آپ کو اپنی ٹیم کے ساتھ مل کر کام کرنا ہوگا۔ تعاون سے کامیابی ملے گی۔", health: "صحت کے معاملات میں لاپرواہی نہ برتیں۔ اگر کوئی مسئلہ ہو تو ڈاکٹر سے رجوع کریں۔", tip: "ہمیشہ سچ بولیں اور انصاف کا ساتھ دیں۔", lucky_number: 3, lucky_color_ur: "نیلا" },
            { general: "آج آپ کی توجہ مستقبل کی منصوبہ بندی پر مرکوز رہ سکتی ہے۔ اپنے طویل مدتی مقاصد کا تعین کریں۔", love: "اپنے پارٹنر کے ساتھ اپنے مستقبل کے خوابوں اور خواہشات کا اظہار کریں۔ باہمی تعاون سے منصوبے بنائیں۔", career: "اگر آپ کسی نئے منصوبے پر کام کر رہے ہیں تو آج اس میں اہم پیش رفت ہو سکتی ہے۔", health: "اپنی ذہنی اور جسمانی صحت کا خیال رکھیں۔ مثبت سوچ اپنائیں اور متوازن غذا لیں۔", tip: "مستقبل کے لیے منصوبہ بندی کریں، لیکن حال میں جینا نہ بھولیں۔", lucky_number: 8, lucky_color_ur: "سرمئی" }
        ],
        weekly: [
            { overview: "یہ ہفتہ آپ کے لیے نئے خیالات، دوستوں اور سماجی سرگرمیوں سے بھرپور رہے گا۔ کیریئر میں آپ کی جدت پسند سوچ آپ کو کامیابی دلائے گی۔ ذاتی تعلقات میں آزادی اور انفرادیت کو اہمیت دیں۔ صحت کا خاص خیال رکھیں۔", love: "محبت کے معاملات میں اپنے دوستوں سے مشورہ لے سکتے ہیں۔ اپنے پارٹنر کے ساتھ کھلی بات چیت کریں۔ سنگل افراد کے لیے نئے رشتے بننے کا امکان ہے۔", career: "کام کی جگہ پر آپ کے منفرد آئیڈیاز کو سراہا جائے گا۔ ٹیکنالوجی کا استعمال آپ کے لیے فائدہ مند ثابت ہوگا۔ ٹیم ورک میں کامیابی ملے گی۔", health: "ٹخنوں اور دوران خون کا خیال رکھیں۔ باقاعدہ ورزش کریں اور زیادہ دیر تک ایک جگہ بیٹھنے سے گریز کریں۔ ذہنی سکون کے لیے مثبت سرگرمیوں میں حصہ لیں۔" }
        ],
        monthly: [
            { overview: "اس مہینے آپ کی توجہ اپنے دوستوں، سماجی حلقوں اور مستقبل کے منصوبوں پر رہے گی۔ کیریئر میں نئے مواقع مل سکتے ہیں۔ مالی طور پر یہ مہینہ اچھا گزر سکتا ہے۔ ذاتی تعلقات میں کچھ غلط فہمیاں پیدا ہو سکتی ہیں، جنہیں صبر سے حل کرنا ہوگا۔", love: "رومانوی زندگی میں جوش و خروش اور آزادی کا احساس رہے گا۔ اپنے پارٹنر کے ساتھ اپنے خوابوں اور خواہشات کا اظہار کریں۔ مہینے کے آخر میں کوئی خوشگوار سفر کا منصوبہ بن سکتا ہے۔", career: "کیرئیر میں آپ کو اپنی صلاحیتوں کا بھرپور مظاہرہ کرنے کا موقع ملے گا۔ نئے منصوبے شروع کرنے کے لیے یہ اچھا وقت ہے۔ آپ کی محنت رنگ لائے گی۔", health: "مجموعی طور پر صحت اچھی رہے گی۔ تاہم، زیادہ کام کی وجہ سے تھکاوٹ محسوس ہو سکتی ہے۔ آرام کے لیے وقت نکالیں اور متوازن غذا لیں۔" }
        ]
    },
    "Pisces": {
        name_ur: "حوت", name_en: "Pisces", icon: "fas fa-fish", date_range_ur: "19 فروری - 20 مارچ",
        ruling_planet_ur: "نیپچون, مشتری", element_ur: "پانی", quality_ur: "متغیر (ذو جسدین)",
        description_ur: "حوت افراد ہمدرد، تخلیقی، حساس اور روحانی ہوتے ہیں۔ وہ اکثر دوسروں کے جذبات کو خود سے پہلے رکھتے ہیں اور خوابوں کی دنیا میں رہنا پسند کرتے ہیں۔",
        compatibility_brief_ur: "سرطان اور عقرب کے ساتھ بہترین، جوزا اور قوس کے ساتھ مشکل۔",
        compatibility_detail: { "Aries": "چیلنجنگ - آگ اور پانی کا ٹکراؤ۔", "Taurus": "اچھی جوڑی، ثور حوت کو استحکام دیتا ہے۔", "Gemini": "مشکل، جوزا کی بے ثباتی حوت کو پریشان کرتی ہے۔", "Cancer": "بہترین، دونوں جذباتی اور ہمدرد۔", "Leo": "مختلف دنیائیں، شیر کی دھاڑ مچھلی کو ڈرا سکتی ہے۔", "Virgo": "متضاد مگر پرکشش، ایک دوسرے کی تکمیل۔", "Libra": "اچھا، دونوں امن پسند اور حسن پرست۔", "Scorpio": "شدید اور گہری کشش، روحانی تعلق۔", "Sagittarius": "مشکل، قوس کی بے باکی حوت کو تکلیف دے سکتی ہے۔", "Capricorn": "اچھا، جدی حوت کو عملیت سکھاتا ہے۔", "Aquarius": "دوستانہ مگر مختلف دنیائیں۔" },
        daily: [
            { general: "آج آپ کی تخلیقی صلاحیتیں اور وجدان عروج پر ہوں گے۔ فنکارانہ کاموں، موسیقی یا شاعری کے لیے بہترین دن۔ روحانی سرگرمیوں میں حصہ لیں۔", love: "محبت کے معاملات میں گہرائی آئے گی۔ اپنے احساسات کا کھل کر اظہار کریں۔ اپنے پارٹنر کے ساتھ روحانی یا تخلیقی سرگرمیوں میں حصہ لیں۔", career: "اگر آپ کسی تخلیقی شعبے، فلاحی ادارے یا علاج معالجے سے وابستہ ہیں تو آج آپ کو خاص کامیابی مل سکتی ہے۔ دوسروں کی مدد کرنے سے خوشی ملے گی۔", health: "پیروں اور لمفیٹک نظام کا خیال رکھیں۔ ذہنی سکون کے لیے مراقبہ یا یوگا کریں۔ پانی زیادہ پئیں۔", tip: "حقیقت پسندی سے کام لیں اور خوابوں کی دنیا میں ہی نہ کھوئے رہیں۔ اپنی حدود متعین کرنا سیکھیں۔", lucky_number: 7, lucky_color_ur: "سمندری سبز، بنفشی" },
            { general: "آج آپ دوسروں کی مدد کرنے میں خوشی محسوس کریں گے۔ سماجی سرگرمیاں مثبت رہیں گی۔ کسی کی مدد کر کے دلی سکون حاصل ہوگا۔", love: "اگر آپ سنگل ہیں تو کسی خاص شخص سے ملاقات کا امکان ہے جو آپ کی طرح حساس اور ہمدرد ہو۔", career: "ٹیم ورک میں کامیابی ملے گی۔ دوسروں کے مشوروں پر غور کریں اور ان کی مدد قبول کریں۔", health: "نیند پوری کریں اور ذہنی دباؤ سے بچنے کی کوشش کریں۔ ہلکی پھلکی ورزش مفید رہے گی۔", tip: "اپنے آپ پر رحم کریں اور خود کو دوسروں کے لیے قربان نہ کریں۔", lucky_number: 3, lucky_color_ur: "لیونڈر" },
            { general: "آج آپ کو کچھ وقت تنہائی میں گزارنے کی خواہش ہو سکتی ہے۔ اپنے اندر جھانکیں اور اپنی ذات کو سمجھنے کی کوشش کریں۔", love: "اپنے پارٹنر کو اپنی ذاتی اسپیس دیں۔ کبھی کبھی تھوڑی دوری بھی تعلقات کے لیے اچھی ہوتی ہے۔", career: "تحقیق یا پس پردہ کام کرنے کے لیے اچھا دن ہے۔ اپنی منصوبہ بندی کو خفیہ رکھیں۔", health: "منفی خیالات اور لوگوں سے دور رہیں۔ مثبت ماحول میں وقت گزاریں۔", tip: "اپنے خوابوں کو نظر انداز نہ کریں، ان میں آپ کے لیے کوئی پیغام ہو سکتا ہے۔", lucky_number: 11, lucky_color_ur: "سفید" },
            { general: "آج آپ کی ہمدردی اور رحم دلی آپ کو دوسروں میں مقبول بنائے گی۔ لوگ آپ سے مشورہ اور مدد طلب کر سکتے ہیں۔", love: "اپنے پیاروں کے ساتھ نرمی اور شفقت سے پیش آئیں۔ ان کے جذبات کو سمجھنے کی کوشش کریں۔", career: "فلاحی کاموں یا دوسروں کی خدمت سے متعلق منصوبوں میں کامیابی مل سکتی ہے۔", health: "پانی کا استعمال زیادہ کریں اور اپنی جلد کو نم رکھیں۔ آرام کے لیے وقت نکالیں۔", tip: "دوسروں کی مدد کریں لیکن اپنی توانائی کو مکمل طور پر ختم نہ ہونے دیں۔", lucky_number: 2, lucky_color_ur: "آبی نیلا" },
            { general: "آج آپ کو اپنے اندر چھپی ہوئی صلاحیتوں کا ادراک ہو سکتا ہے۔ انہیں نکھارنے کی کوشش کریں۔", love: "رومانوی تعلقات میں خوابناک کیفیت طاری ہو سکتی ہے۔ حقیقت پسندی کا دامن نہ چھوڑیں۔", career: "اگر آپ آرٹ، موسیقی یا ڈیزائننگ سے وابستہ ہیں تو آج آپ کے کام کو سراہا جائے گا۔", health: "ذہنی سکون کے لیے سمندر یا دریا کے کنارے چہل قدمی کریں۔", tip: "اپنے وجدان پر بھروسہ کریں، وہ آپ کو صحیح راستہ دکھائے گا۔", lucky_number: 9, lucky_color_ur: "انڈیگو" },
            { general: "آج آپ کو کچھ اہم فیصلے کرنے پڑ سکتے ہیں۔ اپنے دل کی آواز سنیں لیکن عقل سے بھی کام لیں۔", love: "محبت کے معاملات میں ایمانداری اور شفافیت بہت ضروری ہے۔ کسی بھی قسم کی غلط فہمی سے بچیں۔", career: "کام کی جگہ پر آپ کو اپنی تخلیقی صلاحیتوں کا مظاہرہ کرنے کا موقع ملے گا۔", health: "اپنے پیروں کا خاص خیال رکھیں۔ آرام دہ جوتے پہنیں۔", tip: "ماضی کی تلخ یادوں کو بھلا کر آگے بڑھنے کی کوشش کریں۔", lucky_number: 6, lucky_color_ur: "ہلکا جامنی" },
            { general: "آج آپ کی توجہ روحانی اور باطنی امور پر زیادہ رہے گی۔ مراقبہ یا عبادات میں دل لگے گا۔", love: "اپنے پارٹنر کے ساتھ روحانی تعلق مضبوط کرنے کی کوشش کریں۔ ایک دوسرے کے لیے دعا کریں۔", career: "اگر آپ کا کام دوسروں کی رہنمائی یا مشاورت سے متعلق ہے تو آج آپ کو خاص کامیابی ملے گی۔", health: "ذہنی اور جسمانی طور پر پرسکون رہنے کی کوشش کریں۔ منفی ماحول سے دور رہیں۔", tip: "کائنات پر بھروسہ رکھیں اور مثبت سوچ اپنائیں۔", lucky_number: 4, lucky_color_ur: "نیلم" }
        ],
        weekly: [
            { overview: "یہ ہفتہ روحانی ترقی اور خود شناسی کے لیے اہم ہے۔ تخلیقی منصوبوں پر کام کرنے کے لیے بہترین وقت۔ محبت کے معاملات میں گہرائی آئے گی۔ مالی طور پر کچھ غیر متوقع اخراجات ہو سکتے ہیں۔", love: "جذباتی تعلقات میں مضبوطی آئے گی۔ پرانے گلے شکوے دور کرنے کا موقع ملے گا۔ اپنے پارٹنر کے ساتھ معیاری وقت گزاریں۔", career: "کام میں دلجمعی سے کام کریں، غیر متوقع کامیابی مل سکتی ہے۔ نئے آئیڈیاز کو عملی جامہ پہنانے کی کوشش کریں۔", health: "نیند پوری کریں اور ذہنی دباؤ سے بچنے کی کوشش کریں۔ پانی کا استعمال زیادہ کریں اور ہلکی ورزش کو معمول بنائیں۔" }
        ],
        monthly: [
            { overview: "یہ مہینہ آپ کے لیے خوابوں کو حقیقت کا روپ دینے کا موقع فراہم کر سکتا ہے۔ تخلیقی صلاحیتیں عروج پر ہوں گی۔ مالی معاملات میں بہتری کا امکان ہے۔ ذاتی تعلقات میں کچھ غلط فہمیاں پیدا ہو سکتی ہیں، جنہیں صبر سے حل کرنا ہوگا۔", love: "رومانوی زندگی میں خوشگوار لمحات آئیں گے۔ خاندان کے ساتھ تعلقات بہتر ہوں گے۔ اپنے جذبات کا کھل کر اظہار کریں۔", career: "کیرئیر میں نئے چیلنجز قبول کریں، یہ آپ کی ترقی کا باعث بنیں گے۔ اگر آپ آرٹ یا میڈیا سے وابستہ ہیں تو یہ مہینہ خاص طور پر اچھا ہے۔", health: "مجموعی صحت اچھی رہے گی، لیکن پانی کی کمی نہ ہونے دیں۔ ذہنی سکون کے لیے فطرت کے قریب وقت گزاریں۔" }
        ]
    }
};

    const tarotCardsData = [ 
        { name_ur: "جادوگر", name_en: "The Magician", image: "images/tarot-magician.jpg", meaning_ur: "صلاحیت، طاقت، خواہش کا اظہار۔ آپ کے پاس اپنے مقاصد حاصل کرنے کے تمام وسائل موجود ہیں۔" },
        { name_ur: "ملکہ عالیہ", name_en: "The High Priestess", image: "images/tarot-high-priestess.jpg", meaning_ur: "وجدان، لاشعور، اسرار۔ اپنی اندرونی آواز پر بھروسہ کریں۔" },
        { name_ur: "شہنشاہ", name_en: "The Empress", image: "images/tarot-empress.jpg", meaning_ur: "فطرت، پرورش، کثرت۔ تخلیقی صلاحیتوں اور زرخیزی کا وقت۔" },
        { name_ur: "بادشاہ", name_en: "The Emperor", image: "images/tarot-emperor.jpg", meaning_ur: "اختیار، ڈھانچہ، کنٹرول۔ نظم و ضبط اور قیادت کا وقت۔" },
        { name_ur: "پادری", name_en: "The Hierophant", image: "images/tarot-hierophant.jpg", meaning_ur: "روایت، ادارے، رہنمائی۔ روایتی اقدار اور روحانی اساتذہ۔" },
        { name_ur: "عاشق", name_en: "The Lovers", image: "images/tarot-lovers.jpg", meaning_ur: "تعلقات، انتخاب، ہم آہنگی۔ اہم فیصلے اور دل کے معاملات۔" },
        { name_ur: "رتھ", name_en: "The Chariot", image: "images/tarot-chariot.jpg", meaning_ur: "عزم، فتح، خود پر قابو۔ چیلنجز پر قابو پانا اور آگے بڑھنا۔" },
        { name_ur: "طاقت", name_en: "Strength", image: "images/tarot-strength.jpg", meaning_ur: "ہمت، صبر، اندرونی طاقت۔ نرمی اور استقامت سے مشکلات پر قابو پانا۔" },
        { name_ur: "راہب", name_en: "The Hermit", image: "images/tarot-hermit.jpg", meaning_ur: "خود شناسی، رہنمائی، تنہائی۔ غور و فکر اور اندرونی سچائی کی تلاش۔" },
        { name_ur: "قسمت کا پہیہ", name_en: "Wheel of Fortune", image: "images/tarot-wheel-of-fortune.jpg", meaning_ur: "قسمت، تقدیر، تبدیلیاں۔ زندگی کے اتار چڑھاؤ اور نئے مواقع۔" },
        { name_ur: "انصاف", name_en: "Justice", image: "images/tarot-justice.jpg", meaning_ur: "انصاف، سچائی، قانون۔ اپنے اعمال کے نتائج اور ذمہ داری۔" },
        { name_ur: "پھانسی زدہ آدمی", name_en: "The Hanged Man", image: "images/tarot-hanged-man.jpg", meaning_ur: "قربانی، نیا نقطہ نظر، ہتھیار ڈالنا۔ چیزوں کو مختلف زاویے سے دیکھنا۔" },
        { name_ur: "موت", name_en: "Death", image: "images/tarot-death.jpg", meaning_ur: "اختتام، تبدیلی، نئی شروعات۔ پرانے کو چھوڑ کر نئے کو اپنانا۔" },
        { name_ur: "اعتدال", name_en: "Temperance", image: "images/tarot-temperance.jpg", meaning_ur: "توازن، صبر، ہم آہنگی۔ میانہ روی اور ہم آہنگی پیدا کرنا۔" },
        { name_ur: "شیطان", name_en: "The Devil", image: "images/tarot-devil.jpg", meaning_ur: "لالچ، مادہ پرستی، پابندی۔ منفی عادات اور خوف سے آزادی۔" },
        { name_ur: "ٹاور", name_en: "The Tower", image: "images/tarot-tower.jpg", meaning_ur: "اچانک تبدیلی، تباہی، سچائی کا سامنا۔ پرانے ڈھانچوں کا خاتمہ۔" },
        { name_ur: "ستارہ", name_en: "The Star", image: "images/tarot-star.jpg", meaning_ur: "امید، ایمان، الہام۔ رہنمائی اور مثبت مستقبل پر یقین۔" },
        { name_ur: "چاند", name_en: "The Moon", image: "images/tarot-moon.jpg", meaning_ur: "وہم، خوف، لاشعور۔ چھپی ہوئی سچائیاں اور وجدان۔" },
        { name_ur: "سورج", name_en: "The Sun", image: "images/tarot-sun.jpg", meaning_ur: "کامیابی، خوشی، وضاحت۔ مثبت توانائی اور زندگی سے لطف اندوز ہونا۔" },
        { name_ur: "قیامت", name_en: "Judgement", image: "images/tarot-judgement.jpg", meaning_ur: "فیصلہ، بیداری، حساب کتاب۔ ماضی کا جائزہ اور نئی شروعات۔" },
        { name_ur: "دنیا", name_en: "The World", image: "images/tarot-world.jpg", meaning_ur: "تکمیل، کامیابی، سفر کا اختتام اور نئے کا آغاز۔" },
        { name_ur: "بے وقوف", name_en: "The Fool", image: "images/tarot-fool.jpg", meaning_ur: "نئی شروعات، معصومیت، بے فکری۔ ایمان کے ساتھ نیا سفر شروع کرنا۔" }
    ];


    // --- DOM Elements ---
    const siteHeader = document.querySelector('.site-header');
    const zodiacGridEl = document.getElementById('zodiacGrid');
    const horoscopeDisplayContainerEl = document.getElementById('horoscopeDisplayContainer');
    const horoscopeSignNameEl = document.getElementById('horoscopeSignNameDisplay');
    const horoscopeDateEl = document.getElementById('horoscopeDateDisplay');
    const printHoroscopeBtn = document.getElementById('printHoroscopeBtn');
    const searchSignInput = document.getElementById('searchSignInput');
    const compatibilityGridEl = document.getElementById('compatibilityGrid');
    const currentSignForCompatibilityEl = document.getElementById('currentSignForCompatibility');
    // Numerology
    const userNameNumerologyEl = document.getElementById('userNameNumerology');
    const userDobNumerologyEl = document.getElementById('userDobNumerology');
    const calculateNumerologyBtn = document.getElementById('calculateNumerologyBtn');
    const lifePathNumberResultEl = document.getElementById('lifePathNumberResult');
    const destinyNumberResultEl = document.getElementById('destinyNumberResult');
    const numerologyInterpretationEl = document.getElementById('numerologyInterpretation');
    // Tarot
    const tarotCardImageEl = document.getElementById('tarotCardImage');
    const tarotCardNameEl = document.getElementById('tarotCardName');
    const tarotCardMeaningEl = document.getElementById('tarotCardMeaning');
    const drawTarotCardBtn = document.getElementById('drawTarotCardBtn');
    // Chinese Zodiac
    const currentChineseYearEl = document.getElementById('currentChineseYear');
    const currentChineseSignEl = document.getElementById('currentChineseSign');
    const chineseZodiacImageEl = document.getElementById('chineseZodiacImage');
    const chineseSignPersonalityEl = document.getElementById('chineseSignPersonality');
    // Modal
    const modalEl = document.getElementById('zodiacInfoModal');
    const closeModalBtn = document.getElementById('closeInfoModalButton'); 
    const modalSignNameEl = document.getElementById('modalSignName');
    const modalDateRangeEl = document.getElementById('modalDateRange');
    const modalRulingPlanetEl = document.getElementById('modalRulingPlanet');
    const modalElementEl = document.getElementById('modalElement');
    const modalQualityEl = document.getElementById('modalQuality');
    const modalDescriptionEl = document.getElementById('modalDescription');
    const modalCompatibilityBriefEl = document.getElementById('modalCompatibilityBrief'); 
    // Social Share
    const shareFacebookBtn = document.getElementById('shareFacebook');
    const shareTwitterBtn = document.getElementById('shareTwitter');
    const shareWhatsAppBtn = document.getElementById('shareWhatsApp');
    // Back to Top & Current Year
    const backToTopBtn = document.getElementById('backToTopBtn');
    const currentYearEl = document.getElementById('currentYear');
    
    let currentSignKey = null;
    let skeletonTimeoutGlobal; 

    // --- Utility Functions ---
    function getPredictionForDay(predictionsArray) {
        if (!predictionsArray || predictionsArray.length === 0) return null;
        const dayOfYear = Math.floor((new Date() - new Date(new Date().getFullYear(), 0, 0)) / (1000 * 60 * 60 * 24));
        return predictionsArray[dayOfYear % predictionsArray.length];
    }
    function getPredictionForPeriod(predictionsArray, periodType) { 
        if (!predictionsArray || predictionsArray.length === 0) return null;
        let index;
        const today = new Date();
        if (periodType === 'weekly') {
            const firstDayOfYear = new Date(today.getFullYear(), 0, 1);
            const pastDaysOfYear = (today - firstDayOfYear) / 86400000;
            const weekOfYear = Math.ceil((pastDaysOfYear + firstDayOfYear.getDay() + 1) / 7);
            index = weekOfYear % predictionsArray.length;
        } else { // monthly
            const monthOfYear = today.getMonth(); // 0-11
            index = monthOfYear % predictionsArray.length;
        }
        return predictionsArray[index];
    }
     function reduceNumber(num) { 
        if (num === 11 || num === 22 || num === 33) return num; 
        let sum = 0;
        String(num).split('').forEach(digit => sum += parseInt(digit));
        return sum > 9 ? reduceNumber(sum) : sum;
    }

add


    // --- Skeleton Loaders ---
    function showSkeletonLoaders() {
        if(horoscopeDisplayContainerEl) horoscopeDisplayContainerEl.style.display = 'block'; 
        document.querySelectorAll('.skeleton-text').forEach(el => { if (el) el.style.display = 'inline-block'; });
        const dailyGeneralP = document.getElementById('dailyGeneral'); if(dailyGeneralP) dailyGeneralP.innerHTML = '<span class="skeleton-text" style="width:90%;"></span><span class="skeleton-text" style="width:80%;"></span><span class="skeleton-text" style="width:85%;"></span>';
        const dailyLoveP = document.getElementById('dailyLove'); if(dailyLoveP) dailyLoveP.innerHTML = '<span class="skeleton-text" style="width:90%;"></span><span class="skeleton-text" style="width:80%;"></span>';
        const dailyCareerP = document.getElementById('dailyCareer'); if(dailyCareerP) dailyCareerP.innerHTML = '<span class="skeleton-text" style="width:90%;"></span><span class="skeleton-text" style="width:80%;"></span>';
        const dailyHealthP = document.getElementById('dailyHealth'); if(dailyHealthP) dailyHealthP.innerHTML = '<span class="skeleton-text" style="width:90%;"></span><span class="skeleton-text" style="width:80%;"></span>';
        const luckyNumSpan = document.getElementById('luckyNumberDisplay'); if(luckyNumSpan) luckyNumSpan.innerHTML = '<span class="skeleton-text" style="width:30px;"></span>';
        const luckyColorSpan = document.getElementById('luckyColorDisplay'); if(luckyColorSpan) luckyColorSpan.innerHTML = '<span class="skeleton-text" style="width:70px;"></span>';
        const dailyTipSpan = document.getElementById('dailyTipDisplay'); if(dailyTipSpan) dailyTipSpan.innerHTML = '<span class="skeleton-text" style="width:150px;"></span>';
        const HDSignName = document.getElementById('horoscopeSignNameDisplay'); if(HDSignName) HDSignName.innerHTML = '<span class="skeleton-text" style="width:150px;"></span>';
        const HDDate = document.getElementById('horoscopeDateDisplay'); if(HDDate) HDDate.innerHTML = '<span class="skeleton-text" style="width:200px;"></span>';
        
        if(printHoroscopeBtn) printHoroscopeBtn.style.display = 'none';
    }

    function hideSkeletonLoadersAndShowActualContent() {
        // Content is placed directly, so skeletons are overwritten. This mainly handles print button.
        if(printHoroscopeBtn) printHoroscopeBtn.style.display = 'inline-block';
    }

    // --- Display Functions ---
    function displayDailyHoroscope(signKey) {
        const signData = horoscopesMasterData[signKey];
        if (!signData) return;
        const dailyPrediction = getPredictionForDay(signData.daily); 
        
        const elDailyGeneral = document.getElementById('dailyGeneral');
        const elDailyLove = document.getElementById('dailyLove');
        const elDailyCareer = document.getElementById('dailyCareer');
        const elDailyHealth = document.getElementById('dailyHealth');
        const elLuckyNumber = document.getElementById('luckyNumberDisplay');
        const elLuckyColor = document.getElementById('luckyColorDisplay');
        const elDailyTip = document.getElementById('dailyTipDisplay');

        if (dailyPrediction) {
            if(elDailyGeneral) elDailyGeneral.textContent = dailyPrediction.general || 'معلومات دستیاب نہیں';
            if(elDailyLove) elDailyLove.textContent = dailyPrediction.love || 'معلومات دستیاب نہیں';
            if(elDailyCareer) elDailyCareer.textContent = dailyPrediction.career || 'معلومات دستیاب نہیں';
            if(elDailyHealth) elDailyHealth.textContent = dailyPrediction.health || 'معلومات دستیاب نہیں';
            if(elLuckyNumber) elLuckyNumber.textContent = dailyPrediction.lucky_number || '-';
            if(elLuckyColor) elLuckyColor.textContent = dailyPrediction.lucky_color_ur || '-';
            if(elDailyTip) elDailyTip.textContent = dailyPrediction.tip || '-';
        } else {
            if(elDailyGeneral) elDailyGeneral.textContent = 'روزانہ کی معلومات جلد دستیاب ہوں گی';
            if(elDailyLove) elDailyLove.textContent = '...';
            if(elDailyCareer) elDailyCareer.textContent = '...';
            if(elDailyHealth) elDailyHealth.textContent = '...';
            if(elLuckyNumber) elLuckyNumber.textContent = '-';
            if(elLuckyColor) elLuckyColor.textContent = '-';
            if(elDailyTip) elDailyTip.textContent = '-';
        }
    }

    function displayWeeklyHoroscope(signKey) {
        const signData = horoscopesMasterData[signKey];
        const weeklyContentEl = document.getElementById('weeklyHoroscopeContent');
        if(!weeklyContentEl || !signData || !signData.weekly || signData.weekly.length === 0) {
            if(weeklyContentEl) weeklyContentEl.innerHTML = "<p>ہفتہ وار معلومات جلد دستیاب ہوں گی۔</p>";
            return;
        }
        const weeklyPrediction = getPredictionForPeriod(signData.weekly, 'weekly');
        if(weeklyPrediction) {
            weeklyContentEl.innerHTML = `
                <div class="horoscope-section"><h4>عمومی جائزہ</h4><p>${weeklyPrediction.overview || 'معلومات نہیں'}</p></div>
                <div class="horoscope-section"><h4>محبت</h4><p>${weeklyPrediction.love || 'معلومات نہیں'}</p></div>
                <div class="horoscope-section"><h4>کیریئر</h4><p>${weeklyPrediction.career || 'معلومات نہیں'}</p></div>
                <div class="horoscope-section"><h4>صحت</h4><p>${weeklyPrediction.health || 'معلومات نہیں'}</p></div>
            `;
        } else {
             if(weeklyContentEl) weeklyContentEl.innerHTML = `<p>اس ہفتے کا زائچہ جلد آرہا ہے...</p>`;
        }
    }

    function displayMonthlyHoroscope(signKey) {
        const signData = horoscopesMasterData[signKey];
        const monthlyContentEl = document.getElementById('monthlyHoroscopeContent');
         if(!monthlyContentEl || !signData || !signData.monthly || signData.monthly.length === 0) {
            if(monthlyContentEl) monthlyContentEl.innerHTML = "<p>ماہانہ معلومات جلد دستیاب ہوں گی۔</p>";
            return;
        }
        const monthlyPrediction = getPredictionForPeriod(signData.monthly, 'monthly');
        if(monthlyPrediction) {
            monthlyContentEl.innerHTML = `
                <div class="horoscope-section"><h4>عمومی جائزہ</h4><p>${monthlyPrediction.overview || 'معلومات نہیں'}</p></div>
                <div class="horoscope-section"><h4>محبت</h4><p>${monthlyPrediction.love || 'معلومات نہیں'}</p></div>
                <div class="horoscope-section"><h4>کیریئر</h4><p>${monthlyPrediction.career || 'معلومات نہیں'}</p></div>
                <div class="horoscope-section"><h4>صحت</h4><p>${monthlyPrediction.health || 'معلومات نہیں'}</p></div>
            `;
        } else {
             if(monthlyContentEl) monthlyContentEl.innerHTML = `<p>اس مہینے کا زائچہ جلد آرہا ہے...</p>`;
        }
    }
    
    function displayCompatibility(signKey) {
        const currentSignData = horoscopesMasterData[signKey];
        if(!compatibilityGridEl || !currentSignForCompatibilityEl || !currentSignData) return;

        currentSignForCompatibilityEl.textContent = currentSignData.name_ur;
        compatibilityGridEl.innerHTML = ''; 

        if (!currentSignData.compatibility_detail) {
            compatibilityGridEl.innerHTML = '<p>اس برج کے لیے مطابقت کی تفصیلات ابھی دستیاب نہیں۔</p>';
            return;
        }

        Object.keys(horoscopesMasterData).forEach(otherSignKey => {
            if (otherSignKey === signKey) return; 
            const otherSignData = horoscopesMasterData[otherSignKey];
            if (!otherSignData) return;
            const compatibilityText = currentSignData.compatibility_detail[otherSignKey] || "معلومات نہیں";
            
            const compCard = document.createElement('div');
            compCard.classList.add('compatibility-item'); 
            compCard.style.cssText = "border: 1px solid var(--card-border); padding: 10px; margin: 5px; border-radius: 8px; text-align: center; background-color: rgba(var(--card-bg-rgb, 28,17,48), 0.5);"; // Added card-bg-rgb
            compCard.innerHTML = `
                <i class="${otherSignData.icon} sign-icon" style="font-size:2em; color:var(--accent-gold); display:block; margin-bottom:5px;"></i>
                <h5 style="font-family:var(--font-urdu); margin-bottom:3px; color: var(--text-light);">${otherSignData.name_ur}</h5>
                <p style="font-size:0.9em; color:var(--text-medium);">${compatibilityText}</p>
            `;
            compatibilityGridEl.appendChild(compCard);
        });
        if (compatibilityGridEl.children.length === 0) {
             compatibilityGridEl.innerHTML = '<p>مطابقت کی تفصیلات لوڈ ہو رہی ہیں یا اس برج کے لیے ابھی دستیاب نہیں۔</p>';
        }
    }

    function updateHoroscopeDisplay(signKey) {
        if (!horoscopesMasterData[signKey]) {
            console.error("Sign data not found for key:", signKey);
            if(horoscopeDisplayContainerEl) horoscopeDisplayContainerEl.innerHTML = "<p style='text-align:center; color:red;'>منتخب کردہ برج کے لیے معلومات دستیاب نہیں ہیں۔</p>";
            return;
        }
        currentSignKey = signKey;
        showSkeletonLoaders(); 

        if(horoscopeDisplayContainerEl) {
             horoscopeDisplayContainerEl.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
        }

        clearTimeout(window.skeletonTimeoutGlobal); 
        window.skeletonTimeoutGlobal = setTimeout(() => {
            const signInfo = horoscopesMasterData[signKey];
            
            if(horoscopeSignNameEl) horoscopeSignNameEl.textContent = signInfo.name_ur; 
            
            const today = new Date();
            let formattedDate;
             try { formattedDate = today.toLocaleDateString('ur-PK', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric', timeZone: 'Asia/Karachi' });}
             catch (e) { formattedDate = today.toLocaleDateString('en-US', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' });}
            if(horoscopeDateEl) horoscopeDateEl.textContent = `تاریخ: ${formattedDate}`; 

            const activeTabButton = document.querySelector('.tab-button.active');
            if (activeTabButton) {
                const activeTab = activeTabButton.dataset.tab;
                if (activeTab === 'daily') displayDailyHoroscope(signKey);
                else if (activeTab === 'weekly') displayWeeklyHoroscope(signKey);
                else if (activeTab === 'monthly') displayMonthlyHoroscope(signKey);
                else if (activeTab === 'compatibility') displayCompatibility(signKey);
            }
            
            localStorage.setItem('lastSelectedSign', signKey);
            updateSocialShareLinks(signInfo); 
            hideSkeletonLoadersAndShowActualContent(); 
        }, 600); 
    }

    function updateSocialShareLinks(signInfo) {
        if (!signInfo || !shareFacebookBtn || !shareTwitterBtn || !shareWhatsAppBtn) return;

        const dailyGeneralTextEl = document.getElementById('dailyGeneral');
        let shareTextSnippet = "میرا آج کا زائچہ..."; 
        if (dailyGeneralTextEl && dailyGeneralTextEl.textContent.trim() !== "" && dailyGeneralTextEl.textContent.indexOf('skeleton-text') === -1) { // Check it's not skeleton
             shareTextSnippet = `میرا آج کا ${signInfo.name_ur} کا زائچہ: ${dailyGeneralTextEl.textContent.substring(0,100)}... مزید جانیں:`;
        }
       
        const pageUrl = window.location.href; 
        shareFacebookBtn.href = `https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(pageUrl)}&quote=${encodeURIComponent(shareTextSnippet)}`;
        shareTwitterBtn.href = `https://twitter.com/intent/tweet?url=${encodeURIComponent(pageUrl)}&text=${encodeURIComponent(shareTextSnippet)}`;
        shareWhatsAppBtn.href = `https://api.whatsapp.com/send?text=${encodeURIComponent(shareTextSnippet + " " + pageUrl)}`;
    }

    function openZodiacInfoModal(signKey) {
        const signData = horoscopesMasterData[signKey];
        if (!signData || !modalEl) return;
        
        if(modalSignNameEl) modalSignNameEl.textContent = `${signData.name_ur} (${signData.name_en})`;
        if(modalDateRangeEl) modalDateRangeEl.textContent = signData.date_range_ur;
        if(modalRulingPlanetEl) modalRulingPlanetEl.textContent = signData.ruling_planet_ur;
        if(modalElementEl) modalElementEl.textContent = signData.element_ur;
        if(modalQualityEl) modalQualityEl.textContent = signData.quality_ur;
        if(modalDescriptionEl) modalDescriptionEl.textContent = signData.description_ur;
        if(modalCompatibilityBriefEl) modalCompatibilityBriefEl.textContent = signData.compatibility_brief_ur || "معلومات نہیں";
        
        modalEl.style.display = "block";
        if(closeModalBtn) closeModalBtn.focus(); 
    }
    

    // --- Zodiac Grid Population ---
    if (zodiacGridEl) {
        Object.keys(horoscopesMasterData).forEach(signKey => {
            const sign = horoscopesMasterData[signKey];
            if (!sign) return; // Skip if sign data is missing

            const card = document.createElement('div');
            card.classList.add('zodiac-sign-card');
            card.setAttribute('role', 'button');
            card.setAttribute('tabindex', '0');
            card.setAttribute('aria-label', `زائچہ دیکھیں برائے ${sign.name_ur}`);
            card.dataset.signEn = sign.name_en.toLowerCase();

            const infoBtn = document.createElement('button');
            infoBtn.className = 'info-button-card';
            infoBtn.innerHTML = '<i class="fas fa-info-circle"></i>';
            infoBtn.title = `${sign.name_ur} کے بارے میں معلومات`;
            infoBtn.setAttribute('aria-label', `${sign.name_ur} کے بارے میں معلومات`);
            infoBtn.addEventListener('click', (e) => { e.stopPropagation(); openZodiacInfoModal(signKey); });

            const icon = document.createElement('i');
            icon.className = `${sign.icon} sign-icon`;
            icon.setAttribute('aria-hidden', 'true');

            const nameH3 = document.createElement('h3');
            nameH3.textContent = sign.name_ur;

            const dateP = document.createElement('p');
            dateP.classList.add('sign-date-range');
            dateP.textContent = sign.date_range_ur;

            card.appendChild(infoBtn);
            card.appendChild(icon);
            card.appendChild(nameH3);
            card.appendChild(dateP);

            card.addEventListener('click', () => updateHoroscopeDisplay(signKey));
            card.addEventListener('keydown', (e) => { if(e.key === 'Enter' || e.key === ' ') { e.preventDefault(); updateHoroscopeDisplay(signKey); }});
            zodiacGridEl.appendChild(card);
        });
    }


add



    // --- Event Listeners ---
    // Tab switching
    const tabButtons = document.querySelectorAll('.tab-button');
    const tabContents = document.querySelectorAll('.tab-content');
    if (tabButtons.length > 0 && tabContents.length > 0) {
        tabButtons.forEach(button => {
            button.addEventListener('click', () => {
                tabButtons.forEach(btn => { btn.classList.remove('active'); btn.setAttribute('aria-selected', 'false'); });
                tabContents.forEach(content => content.classList.remove('active'));

                button.classList.add('active');
                button.setAttribute('aria-selected', 'true');
                const targetContentId = button.getAttribute('aria-controls');
                if(targetContentId) {
                    const targetContent = document.getElementById(targetContentId);
                    if(targetContent) targetContent.classList.add('active');
                }
                
                if (currentSignKey) { 
                    const activeTab = button.dataset.tab;
                    showSkeletonLoaders(); // Show skeletons before loading new tab content
                    clearTimeout(window.skeletonTimeoutGlobal);
                    window.skeletonTimeoutGlobal = setTimeout(() => {
                        if (activeTab === 'daily') displayDailyHoroscope(currentSignKey);
                        else if (activeTab === 'weekly') displayWeeklyHoroscope(currentSignKey);
                        else if (activeTab === 'monthly') displayMonthlyHoroscope(currentSignKey);
                        else if (activeTab === 'compatibility') displayCompatibility(currentSignKey);
                        hideSkeletonLoadersAndShowActualContent(); // Hide after new content is in
                    }, 300); // Shorter delay for tab switch
                }
            });
        });
    }

    // Numerology
    if(calculateNumerologyBtn) {
        calculateNumerologyBtn.addEventListener('click', () => {
            if (!userNameNumerologyEl || !userDobNumerologyEl || !lifePathNumberResultEl || !destinyNumberResultEl || !numerologyInterpretationEl) return;

            const name = userNameNumerologyEl.value.toLowerCase().replace(/[^a-z]/g, '');
            const dob = userDobNumerologyEl.value;
            if (!name && !dob) { numerologyInterpretationEl.textContent = "براہ کرم نام یا تاریخ پیدائش درج کریں۔"; return; }

            let destinyNum = 0;
            if (name) {
                const letterValues = {a:1,b:2,c:3,d:4,e:5,f:8,g:3,h:5,i:1,j:1,k:2,l:3,m:4,n:5,o:7,p:8,q:1,r:2,s:3,t:4,u:6,v:6,w:6,x:5,y:1,z:7};
                name.split('').forEach(char => destinyNum += (letterValues[char] || 0));
                destinyNum = reduceNumber(destinyNum);
                destinyNumberResultEl.textContent = destinyNum;
            } else { destinyNumberResultEl.textContent = "-"; }

            let lifePathNum = 0;
            if (dob) {
                const [year, month, day] = dob.split('-').map(Number);
                if (isNaN(year) || isNaN(month) || isNaN(day)) {
                     lifePathNumberResultEl.textContent = "-";
                     numerologyInterpretationEl.textContent = "تاریخ پیدائش درست نہیں۔";
                     return;
                }
                const sumMonth = reduceNumber(month);
                const sumDay = reduceNumber(day);
                const sumYear = reduceNumber(year);
                lifePathNum = reduceNumber(sumMonth + sumDay + sumYear);
                lifePathNumberResultEl.textContent = lifePathNum;
            } else { lifePathNumberResultEl.textContent = "-"; }
            
            let interpretationText = "";
            if (lifePathNum > 0) interpretationText += `لائف پاتھ نمبر ${lifePathNum}: [یہاں نمبر ${lifePathNum} کی تفصیلات شامل کریں]۔ `;
            if (destinyNum > 0) interpretationText += `ڈیسٹینی نمبر ${destinyNum}: [یہاں نمبر ${destinyNum} کی تفصیلات شامل کریں]۔`;
            numerologyInterpretationEl.textContent = interpretationText.trim() || "نتائج کے لیے حساب لگائیں۔";
        });
    }

    // Tarot Card
    function drawTarotCard() {
        if (tarotCardsData.length === 0 || !tarotCardImageEl || !tarotCardNameEl || !tarotCardMeaningEl) return;
        const randomIndex = Math.floor(Math.random() * tarotCardsData.length);
        const card = tarotCardsData[randomIndex];
        tarotCardImageEl.src = card.image || 'images/placeholder-tarot.png'; 
        tarotCardImageEl.alt = card.name_ur;
        tarotCardNameEl.textContent = card.name_ur;
        tarotCardMeaningEl.textContent = card.meaning_ur;
    }
    if(drawTarotCardBtn) drawTarotCardBtn.addEventListener('click', drawTarotCard);
    if(tarotCardImageEl) tarotCardImageEl.addEventListener('click', drawTarotCard);
    

    // Chinese Zodiac
    function displayChineseZodiac() {
        if (!currentChineseYearEl || !currentChineseSignEl || !chineseZodiacImageEl || !chineseSignPersonalityEl) return;
        const currentYear = new Date().getFullYear();
        const animals = ['Monkey', 'Rooster', 'Dog', 'Pig', 'Rat', 'Ox', 'Tiger', 'Rabbit', 'Dragon', 'Snake', 'Horse', 'Sheep'];
        const urduAnimals = { 'Monkey':'بندر', 'Rooster':'مرغ', 'Dog':'کتا', 'Pig':'سور', 'Rat':'چوہا', 'Ox':'بیل', 'Tiger':'چیتا', 'Rabbit':'خرگوش', 'Dragon':'ڈریگن', 'Snake':'سانپ', 'Horse':'گھوڑا', 'Sheep':'بھیڑ'};
        const personalities = { 
            'Rat': 'ذہین، وسائل سے بھرپور اور دلکش۔', 'Ox': 'محنتی، قابل اعتماد اور صبر کرنے والا۔', 
            'Tiger': 'بہادر، خود اعتماد اور مقابلہ کرنے والا۔', 'Rabbit': 'نرم خو، مہربان اور فنکارانہ۔',
            'Dragon': 'پرجوش، کرشماتی اور طاقتور۔', 'Snake': 'دانشمند، پراسرار اور وجدانی۔',
            'Horse': 'فعال، آزاد خیال اور مہم جو۔', 'Sheep': 'نرم دل، تخلیقی اور ہمدرد۔',
            'Monkey': 'ذہین، شرارتی اور موجد۔', 'Rooster': 'باصلاحیت، خود پسند اور عملی۔',
            'Dog': 'وفادار، ایماندار اور حفاظت کرنے والا۔', 'Pig': 'دیانتدار، خوش مزاج اور سخی۔'
        };
        const animalEn = animals[(currentYear - 4) % 12];
        const animalUr = urduAnimals[animalEn] || animalEn;
        const personality = personalities[animalEn] || 'شخصیت کی تفصیلات جلد دستیاب ہوں گی۔';
        
        currentChineseYearEl.textContent = currentYear;
        currentChineseSignEl.textContent = animalUr;
        chineseZodiacImageEl.src = `images/chinese-${animalEn.toLowerCase()}.png`; // e.g., images/chinese-rat.png
        chineseZodiacImageEl.alt = animalUr;
        chineseSignPersonalityEl.textContent = personality;
    }


    // Search Sign
    if (searchSignInput) {
        searchSignInput.addEventListener('input', (e) => {
            const searchTerm = e.target.value.toLowerCase().trim();
            document.querySelectorAll('.zodiac-sign-card').forEach(card => {
                const signNameUrdu = card.querySelector('h3').textContent.toLowerCase();
                const signNameEn = card.dataset.signEn || ""; 
                if (signNameUrdu.includes(searchTerm) || signNameEn.includes(searchTerm)) {
                    card.style.display = 'block';
                } else {
                    card.style.display = 'none';
                }
            });
        });
    }

    // Print Button
    if(printHoroscopeBtn) printHoroscopeBtn.addEventListener('click', () => window.print());

    // Modal Close Logic
    if (closeModalBtn) closeModalBtn.onclick = () => { if(modalEl) modalEl.style.display = "none"; };
    window.onclick = (event) => { if (modalEl && event.target == modalEl) modalEl.style.display = "none"; };
    window.addEventListener('keydown', (event) => { if (modalEl && modalEl.style.display === "block" && event.key === "Escape") modalEl.style.display = "none"; });


    // Back to Top Button
    if (backToTopBtn) {
        window.addEventListener('scroll', () => {
            if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) {
                backToTopBtn.style.display = "block";
            } else {
                backToTopBtn.style.display = "none";
            }
        });
        backToTopBtn.addEventListener('click', () => {
            window.scrollTo({ top: 0, behavior: 'smooth' });
        });
    }
    
    // Initial Page Load Setup
    if (currentYearEl) currentYearEl.textContent = new Date().getFullYear();
    
    const lastSign = localStorage.getItem('lastSelectedSign');
    if (lastSign && horoscopesMasterData[lastSign]) {
        updateHoroscopeDisplay(lastSign);
        const dailyTabButton = document.querySelector('.tab-button[data-tab="daily"]');
        if (dailyTabButton) {
            // Ensure this click correctly triggers the content loading logic for daily tab
            tabButtons.forEach(btn => { btn.classList.remove('active'); btn.setAttribute('aria-selected', 'false'); });
            tabContents.forEach(content => content.classList.remove('active'));
            dailyTabButton.classList. ('active');
            dailyTabButton.setAttribute('aria-selected', 'true');
            const dailyContent = document.getElementById('dailyHoroscopeContent');
            if(dailyContent) dailyContent.classList.add('active');
            // displayDailyHoroscope(lastSign) is called inside updateHoroscopeDisplay
        }
    } else {
        const dailyTabButton = document.querySelector('.tab-button[data-tab="daily"]');
        const dailyTabContent = document.getElementById('dailyHoroscopeContent');
        if (dailyTabButton) dailyTabButton.classList.add('active');
        if (dailyTabContent) dailyTabContent.classList.add('active');
        if (horoscopeDisplayContainerEl) horoscopeDisplayContainerEl.style.display = 'none'; // Hide if no default sign
    }
    
    drawTarotCard(); 
    displayChineseZodiac(); 

    console.log("Ultimate Horoscope Portal Merged & Initialized.");
    </script>
</body>
</html>





 

Post a Comment

0 Comments