============== --iq-primary-soft: #eff6ff; /* Very light, calming Blue Tint */ --iq-text-main: #111827; /* Dark Slate for high readability */ --iq-text-muted: #4b5563; /* Body Text */ --iq-border: #d1d5db; /* Light grey border */ --iq-bg: #ffffff; --iq-shadow: 0 16px 40px rgba(26, 86, 219, 0.25); /* Shadow matching the new blue */ --iq-accent-icon: #3b82f6; /* Vibrant blue for icon/progress */ font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; } /* Overlay */ .iq-popup-overlay { position: fixed; inset: 0; background: rgba(17, 24, 39, 0.7); /* Dark backdrop */ display: none; align-items: center; justify-content: center; z-index: 9999; padding: 16px; } .iq-popup-overlay.iq-visible { display: flex; animation: iqFadeInOverlay 0.24s ease-out; } /* Popup container */ .iq-popup { width: 100%; max-width: 600px; max-height: 90vh; background: var(--iq-bg); border-radius: 24px; box-shadow: var(--iq-shadow); padding: 24px 20px 20px; position: relative; overflow-y: auto; -webkit-overflow-scrolling: touch; color: var(--iq-text-main); transition: transform 0.3s ease-out; } @media (min-width: 640px) { .iq-popup { padding: 40px; } } /* Close button */ .iq-popup-close { position: absolute; top: 14px; right: 14px; width: 32px; height: 32px; border-radius: 999px; border: none; background: #f3f4f6; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--iq-text-muted); font-size: 18px; line-height: 1; transition: background 0.15s ease; } .iq-popup-close:hover { background: #e5e7eb; color: var(--iq-text-main); } .introvert-quiz-wrapper { font-size: 15px; } /* --- Cover Screen Specific Styles (data-step="0") --- */ .iq-cover-content { text-align: center; padding: 20px 0 10px; } .iq-graphic { width: 80px; height: 80px; margin: 0 auto 16px; } .iq-graphic svg { display: block; width: 100%; height: 100%; color: var(--iq-primary); /* Use primary color for main graphic */ } .iq-cover-content h2 { font-size: 2rem; font-weight: 800; margin-bottom: 12px; line-height: 1.1; color: var(--iq-primary); } .iq-cover-content p { font-size: 1.1rem; line-height: 1.6; color: var(--iq-text-muted); max-width: 450px; margin: 0 auto 30px; } /* Ensure h2 doesn't have default wrapper margin */ .introvert-quiz-wrapper h2 { margin: 0; } /* Progress bar */ .iq-progress { width: 100%; height: 6px; background: var(--iq-primary-soft); border-radius: 999px; overflow: hidden; margin: 18px 0 20px; display: none; /* Hidden by default, shown when quiz starts */ } .iq-progress.iq-visible { display: block; } .iq-progress-bar { height: 100%; width: 0%; background: var(--iq-primary); transition: width 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); } /* Steps */ .iq-step { display: none; } .iq-step.active { display: block; animation: iqFadeIn 0.3s ease-out; } .iq-question { font-size: 1.1rem; font-weight: 600; margin-bottom: 16px; color: var(--iq-text-main); } .iq-options { display: grid; gap: 10px; margin-bottom: 24px; } .iq-option-label { display: block; padding: 12px 16px; border-radius: 14px; border: 1px solid var(--iq-border); cursor: pointer; font-size: 0.95rem; background: var(--iq-bg); transition: all 0.2s ease-out; position: relative; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); } .iq-option-label:hover { border-color: var(--iq-accent-icon); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08); } .iq-option-input { display: none; } .iq-option-input:checked + .iq-option-label { border-color: var(--iq-primary); background: var(--iq-primary-soft); color: var(--iq-primary); box-shadow: 0 0 0 2px var(--iq-primary-soft), 0 3px 6px rgba(0, 0, 0, 0.08); font-weight: 500; } /* Navigation & Messages */ .iq-message { height: 1.5em; color: #ef4444; /* Red for error */ font-size: 0.85rem; font-weight: 500; text-align: center; opacity: 0; transition: opacity 0.3s ease-in-out; margin-bottom: 8px; } .iq-nav { display: flex; justify-content: space-between; gap: 12px; } .iq-nav-center { justify-content: center; } .iq-btn { padding: 10px 20px; border-radius: 999px; border: none; font-size: 0.9rem; cursor: pointer; display: inline-flex; align-items: center; gap: 8px; font-weight: 600; transition: transform 0.15s ease, opacity 0.15s ease, box-shadow 0.15s ease; } .iq-btn:hover:not(:disabled) { transform: translateY(-1px); box-shadow: 0 4px 8px rgba(26, 86, 219, 0.3); /* Match new shadow color */ } .iq-btn-primary { background: var(--iq-primary); color: var(--iq-primary-soft); } .iq-btn-secondary { background: #e5e7eb; color: var(--iq-text-main); } .iq-btn:disabled { opacity: 0.5; cursor: not-allowed; } /* Result styling */ .iq-result-title { font-size: 1.5rem; font-weight: 700; margin-bottom: 6px; color: var(--iq-primary); } .iq-result-tag { display: inline-block; margin-bottom: 8px; padding: 4px 12px; border-radius: 999px; font-size: 0.75rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; background: var(--iq-primary-soft); color: var(--iq-primary); } .iq-result-summary { font-size: 1.05rem; line-height: 1.6; color: var(--iq-text-main); margin-bottom: 24px; } /* Gemini Mantra specific styling */ #iqMantraContainer { margin-top: 24px; margin-bottom: 24px; text-align: center; display: flex; flex-direction: column; align-items: center; gap: 12px; } .iq-mantra-box { padding: 18px; border: 3px dashed var(--iq-accent-icon); border-radius: 16px; background: #f0f8ff; /* Lighter blue for mantra box */ font-size: 1.25rem; font-weight: 700; color: var(--iq-primary); line-height: 1.3; max-width: 90%; margin-top: 10px; animation: iqFadeIn 0.5s ease-out; } .iq-loading-spinner { width: 20px; height: 20px; border: 3px solid rgba(255, 255, 255, 0.3); border-top: 3px solid var(--iq-primary-soft); border-radius: 50%; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .iq-email-box { margin-top: 24px; padding: 18px; border: 1px solid var(--iq-primary-soft); border-radius: 16px; background: var(--iq-primary-soft); } .iq-email-box h3 { font-size: 1.1rem; font-weight: 700; margin-bottom: 4px; color: var(--iq-primary); } .iq-email-box p { font-size: 0.9rem; margin-bottom: 12px; color: #2c499c; /* Darker shade of blue for contrast */ } .iq-email-input { width: 100%; padding: 10px 16px; border-radius: 12px; border: 1px solid #d1d5db; font-size: 0.95rem; margin: 8px 0; } .iq-email-btn { width: 100%; margin-top: 8px; padding: 12px 15px; border-radius: 12px; border: none; background: var(--iq-primary); color: var(--iq-primary-soft); font-size: 1rem; font-weight: 700; cursor: pointer; } .iq-note { font-size: 0.75rem; color: #3b82f6; /* Accent blue for note */ text-align: center; margin-top: 10px; } @keyframes iqFadeIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } } @keyframes iqFadeInOverlay { from { opacity: 0; } to { opacity: 1; } } /* Mobile tweaks */ @media (max-width: 480px) { .iq-popup { padding: 20px 16px 16px; border-radius: 20px; } .iq-cover-content h2 { font-size: 1.6rem; } .iq-cover-content p { font-size: 1rem; } } Skip to Content

It is a common misconception that introverts are meek and quiet people. Truth is that introverts can be just as outgoing and outspoken as an extrovert. The only difference is that while extroverts thrive on being in social situations, introverts can find them draining. However, as long as an introvert can recharge for a bit, …

Read More about 5 Surefire Signs An Introvert Needs Recharge

Actions speaks much louder than words when an introvert doesn’t like you. Introverts can be skilled at expressing their feelings to others, especially when you’ve pissed them off. You don’t need to be a behavioral specialist to discern whether or not an introvert doesn’t like you. They give off enough clues, letting you know that …

Read More about 10 Blatantly Apparent Signs An Introvert Doesn’t Like You

Introverts are notoriously private individuals who enjoy spending time alone and often avoid loud or chaotic social settings. These qualities can be frustrating for extroverts who thrive on socializing with others. It’s particularly frustrating when they don’t seem to miss you as much as you miss them. It’s not always easy being friends with someone …

Read More about How to Make an Introvert Miss You? ( 9 Crazy Simple Ways)

#1. “I think a lot, but I don’t say much.” — Anne Frank #2. “I’m very shy and awkward; I can’t have a normal conversation, and then people think I’m being a bit rude, but really I’m not.” — Eliot Sumner #3. “Not a lot of people know me outside of athletics and believe it or not I am actually …

Read More about Relatable and Caption-worthy Quotes About Introverts

People often consider an introvert shy, quiet, and even anti-social. But introverts, like you and me, know this is not true. I just prefer the lesser crowd and meaningful interactions. Also, I need to recharge mentally after long hours of socializing. The best way to do that is engaging in fun and relaxing hobbies. So, …

Read More about 20+ Re-vitalizing Hobbies for Introverts

Look! I get it. You’re struggling with letting go of something that isn’t serving you anymore. It is difficult. And the only solution you’re getting from others are: Hey, just drop those thoughts. Let it go. Take a chill pill. Go with the flow buddy. Duh, no shit sherlock! I know that. But, how do …

Read More about How to: Let Go of What No Longer Serves You

Let me guess. You read the headline. You probably went, “Superpowers oh cool! Introverted Extrovert? What’s that?” You are probably curious and confused. Heck, you don’t even know whether you’re an introvert or an extrovert. Let me clear that first. We’ll get to the superpowers later. If you can’t clearly classify yourself between an introvert …

Read More about 12 Superpowers You Enjoy As An Introverted Extrovert