Your 24/7 Personal Tutor: Learn Absolutely Anything with AI

What if you had a brilliant tutor available any time of day or night — who never got impatient, never judged you for asking “dumb” questions, and explained things exactly the way YOU understand best? That’s AI. Let’s learn how to use it!

🎓 Your 24/7 Personal Tutor

Learn absolutely ANYTHING with AI — at your own pace, in your own words, any time you want!

🤔 Remember School?

Remember sitting in class not understanding something, but being too embarrassed to ask? AI fixes all of that. It never gets impatient. It will explain the same thing 10 different ways if you need it to — free, 24/7, and it never makes you feel silly for asking.

🌟 What Can You Learn with AI?

Click a topic to see a beginner explanation:






👆 Pick a topic above!

📋 Learning Prompts — Click to Send!

Click any button to send the prompt straight to the AI assistant below, then customize it for your situation!

LEARN ANYTHING

“I want to learn about [topic]. I’m a complete beginner. Start with the most basic explanation possible, using everyday examples. Then ask me if I want to go deeper.”

. I’m a complete beginner. Start with the most basic explanation possible, using everyday examples. Then ask me if I want to go deeper.” label=”💬 Try This with AI” style=”primary”]

UNDERSTAND A WORD

“What does [word/term] mean? Give me a one-sentence definition, then an example of how it’s used in real life. Use simple language.”

mean? Give me a one-sentence definition, then an example of how it’s used in real life. Use simple language.” label=”💬 Try This with AI” style=”primary”]

STEP-BY-STEP SKILL

“Teach me how to [skill] step by step. Assume I have never done this before. Keep each step simple. After each step, pause and ask if I have questions.”

step by step. Assume I have never done this before. Keep each step simple. After each step, pause and ask if I have questions.” label=”💬 Try This with AI” style=”primary”]

QUIZ ME

“We just talked about [topic]. Now quiz me with 5 multiple choice questions to see how well I understood it. After each answer, tell me if I’m right and explain why.”

. Now quiz me with 5 multiple choice questions to see how well I understood it. After each answer, tell me if I’m right and explain why.” label=”💬 Try This with AI” style=”primary”]

AI Learning Tutor

🎮 Mini Quiz: How Would YOU Use AI to Learn?

Q1: You keep hearing “inflation” but don’t understand it. What do you ask AI?



⭐ Key Takeaways

1️⃣ No question is too dumb — AI never judges you.
2️⃣ Always say your level — “I’m a beginner” gets you the clearest answers.
3️⃣ Ask for a different explanation if the first one doesn’t click — AI has unlimited patience.
4️⃣ Quiz yourself — asking AI to test you after learning makes it stick!

🚀 Your Challenge: Pick ONE Thing to Learn Today

Open ChatGPT, Claude, or Gemini and ask it to teach you something you’ve always been curious about!

Related in Ecosystem

Explore related content from across our platforms

AI Education Front Page

<!-- AI Education Platform Redesign --> <style> :root { --color-primary: #0066cc; --color-secondary: #0052a3; --color-accent: #ff6b35; --color-success: #06a77d; --color-warning: #f77f00; --color-danger: #d62828; --color-light: #f0f5ff; --color-dark: #111; --color-text: #222; --color-border: #ddd; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; line-height: 1.6; color: var(--color-text); background: #fff; } /* ─── Hero Section ─── */ .hero { background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%); color: white; padding: 80px 20px; text-align: center; margin-bottom: 60px; } .hero h1 { font-size: clamp(2rem, 5vw, 3.5rem); font-weight: 700; margin-bottom: 20px; letter-spacing: -1px; } .hero p { font-size: clamp(1rem, 2vw, 1.25rem); max-width: 600px; margin: 0 auto 30px; opacity: 0.95; } .hero .tagline { font-size: 0.95rem; opacity: 0.85; font-style: italic; } .hero-cta { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; margin-top: 30px; } .btn { display: inline-block; padding: 12px 32px; border-radius: 8px; text-decoration: none; font-weight: 600; transition: all 0.3s ease; border: none; cursor: pointer; font-size: 1rem; } .btn-primary { background: white; color: var(--color-primary); } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2); } .btn-secondary { background: transparent; color: white; border: 2px solid white; } .btn-secondary:hover { background: rgba(255, 255, 255, 0.1); } /* ─── Container ─── */ .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* ─── Section Styles ─── */ section { margin-bottom: 80px; } section h2 { font-size: clamp(1.8rem, 4vw, 2.5rem); color: var(--color-primary); margin-bottom: 15px; font-weight: 700; } section .section-subtitle { color: #666; font-size: 1.05rem; margin-bottom: 40px; max-width: 700px; } /* ─── Learning Paths ─── */ .learning-paths { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 25px; margin-bottom: 50px; } .path-card { background: white; border: 2px solid var(--color-border); border-radius: 12px; padding: 30px; text-align: center; cursor: pointer; transition: all 0.3s ease; text-decoration: none; color: inherit; } .path-card:hover { border-color: var(--color-primary); box-shadow: 0 12px 36px rgba(0, 102, 204, 0.15); transform: translateY(-4px); } .path-emoji { font-size: 3rem; margin-bottom: 15px; } .path-card h3 { font-size: 1.4rem; margin-bottom: 12px; color: var(--color-primary); } .path-card p { font-size: 0.95rem; color: #666; margin-bottom: 20px; } .path-duration { font-size: 0.85rem; color: #999; font-weight: 600; } /* ─── AI Tutor Section ─── */ .tutor-section { background: linear-gradient(135deg, rgba(0, 102, 204, 0.05) 0%, rgba(0, 102, 204, 0.02) 100%); border: 2px solid var(--color-border); border-radius: 12px; padding: 40px; margin-bottom: 50px; text-align: center; } .tutor-title { font-size: 1.6rem; color: var(--color-primary); margin-bottom: 15px; } .tutor-description { font-size: 1.05rem; color: #666; margin-bottom: 25px; max-width: 600px; margin-left: auto; margin-right: auto; } .tutor-input { display: flex; gap: 10px; margin-bottom: 15px; max-width: 600px; margin-left: auto; margin-right: auto; } .tutor-input input { flex: 1; padding: 12px 16px; border: 1px solid var(--color-border); border-radius: 8px; font-size: 1rem; } .tutor-input button { padding: 12px 24px; background: var(--color-primary); color: white; border: none; border-radius: 8px; font-weight: 600; cursor: pointer; } .tutor-features { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; font-size: 0.9rem; color: #666; } /* ─── Core Topics Grid ─── */ .topics-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin-bottom: 50px; } .topic-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; padding: 25px; text-decoration: none; color: inherit; transition: all 0.3s ease; } .topic-card:hover { box-shadow: 0 12px 36px rgba(0, 0, 0, 0.1); transform: translateY(-4px); border-color: var(--color-primary); } .topic-emoji { font-size: 2.5rem; margin-bottom: 12px; } .topic-card h3 { font-size: 1.2rem; color: var(--color-primary); margin-bottom: 10px; } .topic-card p { font-size: 0.9rem; color: #666; margin-bottom: 15px; } .topic-meta { display: flex; justify-content: space-between; font-size: 0.8rem; color: #999; } /* ─── Difficulty Badge ─── */ .difficulty { display: inline-block; padding: 4px 10px; border-radius: 20px; font-size: 0.75rem; font-weight: 700; } .difficulty-beginner { background: #e0f5e0; color: #06a77d; } .difficulty-intermediate { background: #e0e8ff; color: #0066cc; } .difficulty-advanced { background: #ffe0e0; color: #d62828; } /* ─── Impact Stories ─── */ .stories-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin-bottom: 50px; } .story-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; overflow: hidden; transition: all 0.3s ease; } .story-card:hover { box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12); transform: translateY(-4px); } .story-image { width: 100%; height: 180px; background: linear-gradient(135deg, var(--color-light) 0%, #e0ebf5 100%); display: flex; align-items: center; justify-content: center; font-size: 3rem; } .story-content { padding: 25px; } .story-category { display: inline-block; font-size: 0.75rem; font-weight: 700; padding: 6px 12px; border-radius: 20px; background: var(--color-light); color: var(--color-primary); margin-bottom: 12px; } .story-card h3 { font-size: 1.2rem; color: var(--color-primary); margin-bottom: 10px; line-height: 1.4; } .story-card p { font-size: 0.9rem; color: #666; line-height: 1.5; } /* ─── Courses Section ─── */ .courses-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 25px; margin-bottom: 50px; } .course-card { background: white; border: 2px solid var(--color-border); border-radius: 12px; padding: 30px; text-decoration: none; color: inherit; transition: all 0.3s ease; } .course-card:hover { border-color: var(--color-primary); box-shadow: 0 12px 36px rgba(0, 102, 204, 0.15); transform: translateY(-4px); } .course-header { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 15px; } .course-title { font-size: 1.3rem; color: var(--color-primary); margin: 0; } .course-level { text-align: right; } .course-description { font-size: 0.95rem; color: #666; margin: 15px 0; line-height: 1.5; } .course-meta { display: flex; gap: 20px; font-size: 0.85rem; color: #999; padding-top: 15px; border-top: 1px solid var(--color-border); } /* ─── Resource Library ─── */ .resources-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin-bottom: 50px; } .resource-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; padding: 20px; text-align: center; cursor: pointer; transition: all 0.3s ease; } .resource-card:hover { background: var(--color-light); border-color: var(--color-primary); } .resource-icon { font-size: 2.5rem; margin-bottom: 12px; } .resource-card h4 { color: var(--color-primary); margin-bottom: 8px; } .resource-card p { font-size: 0.85rem; color: #666; margin: 0; } /* ─── CTA Section ─── */ .cta-section { background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%); color: white; padding: 50px 30px; border-radius: 12px; text-align: center; margin-bottom: 50px; } .cta-section h3 { font-size: 1.6rem; margin-bottom: 15px; } .cta-section p { font-size: 1.05rem; margin-bottom: 25px; opacity: 0.95; } /* ─── Responsive ─── */ @media (max-width: 768px) { .hero { padding: 50px 20px; } .hero-cta { flex-direction: column; } .tutor-features { flex-direction: column; gap: 15px; } section h2 { font-size: 1.8rem; } } /* ─── Dark Mode ─── */ @media (prefers-color-scheme: dark) { body { background: #1a1a1a; color: #e0e0e0; } .path-card, .topic-card, .story-card, .course-card, .resource-card, .tutor-section { background: #2a2a2a; border-color: #444; } section h2 { color: #e0e0e0; } .topic-card p, .story-card p, .course-description { color: #b0b0b0; } } </style> <div class="hero"> <h1>Understand AI, Shape the Future</h1> <p>Master artificial intelligence in a rapidly changing world. Learn how AI works, why it matters, and how to use it responsibly.</p> <p class="tagline">From curious beginners to advanced practitioners — find your path</p> <div class="hero-cta"> <a href="#" class="btn btn-primary">Start Learning Now</a> <a href="#" class="btn btn-secondary">Explore Courses</a> </div> </div> <div class="container"> <!-- ─── Learning Paths ─── --> <section> <h2>Choose Your Learning Path</h2> <p class="section-subtitle">Select the path that matches your goals and background</p> <div class="learning-paths"> <a href="#" class="path-card"> <div class="path-emoji">🌟</div> <h3>Beginner</h3> <p>Start from scratch. Understand what AI is, how it works, and why it matters to you.</p> <div class="path-duration">4-6 weeks • 12-15 hours</div> </a> <a href="#" class="path-card"> <div class="path-emoji">💼</div> <h3>Professional</h3> <p>Advance your career. Learn AI tools for productivity, job skills, and workplace applications.</p> <div class="path-duration">6-8 weeks • 20-25 hours</div> </a> <a href="#" class="path-card"> <div class="path-emoji">👨‍🏫</div> <h3>Educator</h3> <p>Teach the future. Get resources and lesson plans to bring AI literacy to your classroom.</p> <div class="path-duration">3-4 weeks • 10-12 hours</div> </a> <a href="#" class="path-card"> <div class="path-emoji">👥</div> <h3>Citizen</h3> <p>Think critically. Understand AI's impact on democracy, rights, jobs, and society.</p> <div class="path-duration">3-5 weeks • 8-10 hours</div> </a> </div> </section> <!-- ─── AI Tutor ─── --> <section> <div class="tutor-section"> <h2 class="tutor-title">🤖 Chat with Your AI Tutor</h2> <p class="tutor-description">Ask any question about AI and get instant explanations. Available 24/7, adjusted to your skill level.</p> <div class="tutor-input"> <input type="text" placeholder="Ask me anything about AI..." /> <button class="btn btn-primary" style="background: var(--color-primary); color: white;">Ask</button> </div> <div class="tutor-features"> <span>🎙️ Voice questions</span> <span>⚡ Instant answers</span> <span>📚 Follow-up learning</span> </div> </div> </section> <!-- ─── Core Topics ─── --> <section> <h2>Core Topics to Master</h2> <p class="section-subtitle">Explore the fundamental concepts and applications of AI</p> <div class="topics-grid"> <a href="#" class="topic-card"> <div class="topic-emoji">🧠</div> <h3>What is AI?</h3> <p>Foundations: definitions, history, types of AI, how it differs from human intelligence.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>2-3 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">⚙️</div> <h3>How AI Works</h3> <p>Algorithms, machine learning, neural networks, training data, and the math behind the magic.</p> <div class="topic-meta"> <span class="difficulty difficulty-intermediate">Intermediate</span> <span>4-5 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">⚖️</div> <h3>AI Ethics & Bias</h3> <p>Think critically: fairness, bias in training data, ethical decision-making, responsible AI.</p> <div class="topic-meta"> <span class="difficulty difficulty-intermediate">Intermediate</span> <span>3-4 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">💼</div> <h3>AI in the Workplace</h3> <p>Career implications: jobs changing, new skills needed, how to adapt and thrive.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>2-3 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">🗳️</div> <h3>AI & Democracy</h3> <p>Society and politics: misinformation, election interference, voting systems, surveillance.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>3-4 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">🔐</div> <h3>AI & Your Rights</h3> <p>Privacy, data ownership, algorithmic discrimination, consent, and digital freedoms.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>2-3 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">🛠️</div> <h3>Practical AI Tools</h3> <p>Hands-on: ChatGPT, image generators, coding assistants, and how to use them effectively.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>4-5 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">⚠️</div> <h3>AI Safety & Risks</h3> <p>What could go wrong: job displacement, misinformation, control, existential risks.</p> <div class="topic-meta"> <span class="difficulty difficulty-advanced">Advanced</span> <span>5-6 hours</span> </div> </a> </div> </section> <!-- ─── Real-World Impact ─── --> <section> <h2>Real-World Impact Stories</h2> <p class="section-subtitle">See how AI is changing industries, society, and individual lives</p> <div class="stories-grid"> <div class="story-card"> <div class="story-image">🏥</div> <div class="story-content"> <span class="story-category">Healthcare</span> <h3>AI Diagnosing Diseases Faster</h3> <p>How machine learning is helping doctors detect cancer, COVID, and rare diseases earlier than ever before.</p> </div> </a> <div class="story-card"> <div class="story-image">📰</div> <div class="story-content"> <span class="story-category">Media & Truth</span> <h3>Fighting Misinformation with AI</h3> <p>The tools journalists and fact-checkers use to identify deepfakes, AI-generated content, and false claims.</p> </div> </a> <div class="story-card"> <div class="story-image">💰</div> <div class="story-content"> <span class="story-category">Economy</span> <h3>Jobs Changing, Not Disappearing</h3> <p>Real stories from people adapting to AI: new skills, new roles, new opportunities emerging as AI reshapes work.</p> </div> </a> <div class="story-card"> <div class="story-image">⚖️</div> <div class="story-content"> <span class="story-category">Justice & Rights</span> <h3>AI Bias in Criminal Justice</h3> <p>How AI systems affect bail decisions, sentencing, and policing—and what we can do about algorithmic discrimination.</p> </div> </a> <div class="story-card"> <div class="story-image">🌍</div> <div class="story-content"> <span class="story-category">Environment</span> <h3>AI Fighting Climate Change</h3> <p>Using AI to model climate, optimize energy, predict disasters, and discover sustainable solutions faster.</p> </div> </a> <div class="story-card"> <div class="story-image">🎓</div> <div class="story-content"> <span class="story-category">Education</span> <h3>Personalized Learning with AI</h3> <p>How AI tutors adapt to each student, making education more accessible and effective worldwide.</p> </div> </a> </div> </section> <!-- ─── Skill-Builder Courses ─── --> <section> <h2>Structured Courses</h2> <p class="section-subtitle">Learn at your own pace with guided, hands-on courses</p> <div class="courses-grid"> <a href="#" class="course-card"> <div class="course-header"> <h3 class="course-title">AI Fundamentals</h3> <div class="course-level"> <span class="difficulty difficulty-beginner">Beginner</span> </div> </div> <p class="course-description">Start from zero: what AI is, why it matters, basic concepts everyone should know.</p> <div class="course-meta"> <span>📚 6 lessons</span> <span>4-6 weeks</span> <span>Free</span> </div> </a> <a href="#" class="course-card"> <div class="course-header"> <h3 class="course-title">Prompting & Productivity</h3> <div class="course-level"> <span class="difficulty difficulty-intermediate">Intermediate</span> </div> </div> <p class="course-description">Master the art of asking AI: effective prompts, workflows, tools for work and creativity.</p> <div class="course-meta"> <span>📚 8 lessons</span> <span>6-8 weeks</span> <span>$29</span> </div> </a> <a href="#" class="course-card"> <div class="course-header"> <h3 class="course-title">AI Systems & Ethics</h3> <div class="course-level"> <span class="difficulty difficulty-advanced">Advanced</span> </div> </div> <p class="course-description">Deep dive: how systems work, ethical implications, governance, safety, and the future of AI.</p> <div class="course-meta"> <span>📚 10 lessons</span> <span>8-10 weeks</span> <span>$49</span> </div> </a> </div> </section> <!-- ─── Resource Library ─── --> <section> <h2>Resource Library</h2> <p class="section-subtitle">Curated tools, reading, and references to deepen your knowledge</p> <div class="resources-grid"> <div class="resource-card"> <div class="resource-icon">🛠️</div> <h4>Tools to Try</h4> <p>Curated list of AI tools, apps, and experiments you can use today.</p> </div> <div class="resource-card"> <div class="resource-icon">📖</div> <h4>Recommended Reading</h4> <p>Books, papers, and articles to expand your understanding of AI.</p> </div> <div class="resource-card"> <div class="resource-icon">🎥</div> <h4>Video Tutorials</h4> <p>Watch-friendly explainers on AI concepts, applications, and ethics.</p> </div> <div class="resource-card"> <div class="resource-icon">📝</div> <h4>Glossary</h4> <p>AI terms explained simply: from algorithm to neural network.</p> </div> <div class="resource-card"> <div class="resource-icon">✅</div> <h4>Fact vs. Fiction</h4> <p>Myths about AI debunked: what's real, what's Hollywood, what's uncertain.</p> </div> <div class="resource-card"> <div class="resource-icon">📚</div> <h4>Lesson Plans</h4> <p>For educators: ready-to-use classroom materials and discussion guides.</p> </div> </div> </section> <!-- ─── CTA ─── --> <section> <div class="cta-section"> <h3>Ready to Understand the Future?</h3> <p>Start your AI learning journey today. Join thousands of people building AI literacy for the world we're creating.</p> <a href="#" class="btn btn-primary" style="background: white; color: var(--color-primary);">Start Learning Free</a> </div> </section> </div>

QTW-DoDropInn.com Page

AI Education Front Page

<!-- AI Education Platform Redesign --> <style> :root { --color-primary: #0066cc; --color-secondary: #0052a3; --color-accent: #ff6b35; --color-success: #06a77d; --color-warning: #f77f00; --color-danger: #d62828; --color-light: #f0f5ff; --color-dark: #111; --color-text: #222; --color-border: #ddd; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; line-height: 1.6; color: var(--color-text); background: #fff; } /* ─── Hero Section ─── */ .hero { background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%); color: white; padding: 80px 20px; text-align: center; margin-bottom: 60px; } .hero h1 { font-size: clamp(2rem, 5vw, 3.5rem); font-weight: 700; margin-bottom: 20px; letter-spacing: -1px; } .hero p { font-size: clamp(1rem, 2vw, 1.25rem); max-width: 600px; margin: 0 auto 30px; opacity: 0.95; } .hero .tagline { font-size: 0.95rem; opacity: 0.85; font-style: italic; } .hero-cta { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; margin-top: 30px; } .btn { display: inline-block; padding: 12px 32px; border-radius: 8px; text-decoration: none; font-weight: 600; transition: all 0.3s ease; border: none; cursor: pointer; font-size: 1rem; } .btn-primary { background: white; color: var(--color-primary); } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2); } .btn-secondary { background: transparent; color: white; border: 2px solid white; } .btn-secondary:hover { background: rgba(255, 255, 255, 0.1); } /* ─── Container ─── */ .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* ─── Section Styles ─── */ section { margin-bottom: 80px; } section h2 { font-size: clamp(1.8rem, 4vw, 2.5rem); color: var(--color-primary); margin-bottom: 15px; font-weight: 700; } section .section-subtitle { color: #666; font-size: 1.05rem; margin-bottom: 40px; max-width: 700px; } /* ─── Learning Paths ─── */ .learning-paths { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 25px; margin-bottom: 50px; } .path-card { background: white; border: 2px solid var(--color-border); border-radius: 12px; padding: 30px; text-align: center; cursor: pointer; transition: all 0.3s ease; text-decoration: none; color: inherit; } .path-card:hover { border-color: var(--color-primary); box-shadow: 0 12px 36px rgba(0, 102, 204, 0.15); transform: translateY(-4px); } .path-emoji { font-size: 3rem; margin-bottom: 15px; } .path-card h3 { font-size: 1.4rem; margin-bottom: 12px; color: var(--color-primary); } .path-card p { font-size: 0.95rem; color: #666; margin-bottom: 20px; } .path-duration { font-size: 0.85rem; color: #999; font-weight: 600; } /* ─── AI Tutor Section ─── */ .tutor-section { background: linear-gradient(135deg, rgba(0, 102, 204, 0.05) 0%, rgba(0, 102, 204, 0.02) 100%); border: 2px solid var(--color-border); border-radius: 12px; padding: 40px; margin-bottom: 50px; text-align: center; } .tutor-title { font-size: 1.6rem; color: var(--color-primary); margin-bottom: 15px; } .tutor-description { font-size: 1.05rem; color: #666; margin-bottom: 25px; max-width: 600px; margin-left: auto; margin-right: auto; } .tutor-input { display: flex; gap: 10px; margin-bottom: 15px; max-width: 600px; margin-left: auto; margin-right: auto; } .tutor-input input { flex: 1; padding: 12px 16px; border: 1px solid var(--color-border); border-radius: 8px; font-size: 1rem; } .tutor-input button { padding: 12px 24px; background: var(--color-primary); color: white; border: none; border-radius: 8px; font-weight: 600; cursor: pointer; } .tutor-features { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; font-size: 0.9rem; color: #666; } /* ─── Core Topics Grid ─── */ .topics-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin-bottom: 50px; } .topic-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; padding: 25px; text-decoration: none; color: inherit; transition: all 0.3s ease; } .topic-card:hover { box-shadow: 0 12px 36px rgba(0, 0, 0, 0.1); transform: translateY(-4px); border-color: var(--color-primary); } .topic-emoji { font-size: 2.5rem; margin-bottom: 12px; } .topic-card h3 { font-size: 1.2rem; color: var(--color-primary); margin-bottom: 10px; } .topic-card p { font-size: 0.9rem; color: #666; margin-bottom: 15px; } .topic-meta { display: flex; justify-content: space-between; font-size: 0.8rem; color: #999; } /* ─── Difficulty Badge ─── */ .difficulty { display: inline-block; padding: 4px 10px; border-radius: 20px; font-size: 0.75rem; font-weight: 700; } .difficulty-beginner { background: #e0f5e0; color: #06a77d; } .difficulty-intermediate { background: #e0e8ff; color: #0066cc; } .difficulty-advanced { background: #ffe0e0; color: #d62828; } /* ─── Impact Stories ─── */ .stories-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin-bottom: 50px; } .story-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; overflow: hidden; transition: all 0.3s ease; } .story-card:hover { box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12); transform: translateY(-4px); } .story-image { width: 100%; height: 180px; background: linear-gradient(135deg, var(--color-light) 0%, #e0ebf5 100%); display: flex; align-items: center; justify-content: center; font-size: 3rem; } .story-content { padding: 25px; } .story-category { display: inline-block; font-size: 0.75rem; font-weight: 700; padding: 6px 12px; border-radius: 20px; background: var(--color-light); color: var(--color-primary); margin-bottom: 12px; } .story-card h3 { font-size: 1.2rem; color: var(--color-primary); margin-bottom: 10px; line-height: 1.4; } .story-card p { font-size: 0.9rem; color: #666; line-height: 1.5; } /* ─── Courses Section ─── */ .courses-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 25px; margin-bottom: 50px; } .course-card { background: white; border: 2px solid var(--color-border); border-radius: 12px; padding: 30px; text-decoration: none; color: inherit; transition: all 0.3s ease; } .course-card:hover { border-color: var(--color-primary); box-shadow: 0 12px 36px rgba(0, 102, 204, 0.15); transform: translateY(-4px); } .course-header { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 15px; } .course-title { font-size: 1.3rem; color: var(--color-primary); margin: 0; } .course-level { text-align: right; } .course-description { font-size: 0.95rem; color: #666; margin: 15px 0; line-height: 1.5; } .course-meta { display: flex; gap: 20px; font-size: 0.85rem; color: #999; padding-top: 15px; border-top: 1px solid var(--color-border); } /* ─── Resource Library ─── */ .resources-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin-bottom: 50px; } .resource-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; padding: 20px; text-align: center; cursor: pointer; transition: all 0.3s ease; } .resource-card:hover { background: var(--color-light); border-color: var(--color-primary); } .resource-icon { font-size: 2.5rem; margin-bottom: 12px; } .resource-card h4 { color: var(--color-primary); margin-bottom: 8px; } .resource-card p { font-size: 0.85rem; color: #666; margin: 0; } /* ─── CTA Section ─── */ .cta-section { background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%); color: white; padding: 50px 30px; border-radius: 12px; text-align: center; margin-bottom: 50px; } .cta-section h3 { font-size: 1.6rem; margin-bottom: 15px; } .cta-section p { font-size: 1.05rem; margin-bottom: 25px; opacity: 0.95; } /* ─── Responsive ─── */ @media (max-width: 768px) { .hero { padding: 50px 20px; } .hero-cta { flex-direction: column; } .tutor-features { flex-direction: column; gap: 15px; } section h2 { font-size: 1.8rem; } } /* ─── Dark Mode ─── */ @media (prefers-color-scheme: dark) { body { background: #1a1a1a; color: #e0e0e0; } .path-card, .topic-card, .story-card, .course-card, .resource-card, .tutor-section { background: #2a2a2a; border-color: #444; } section h2 { color: #e0e0e0; } .topic-card p, .story-card p, .course-description { color: #b0b0b0; } } </style> <div class="hero"> <h1>Understand AI, Shape the Future</h1> <p>Master artificial intelligence in a rapidly changing world. Learn how AI works, why it matters, and how to use it responsibly.</p> <p class="tagline">From curious beginners to advanced practitioners — find your path</p> <div class="hero-cta"> <a href="#" class="btn btn-primary">Start Learning Now</a> <a href="#" class="btn btn-secondary">Explore Courses</a> </div> </div> <div class="container"> <!-- ─── Learning Paths ─── --> <section> <h2>Choose Your Learning Path</h2> <p class="section-subtitle">Select the path that matches your goals and background</p> <div class="learning-paths"> <a href="#" class="path-card"> <div class="path-emoji">🌟</div> <h3>Beginner</h3> <p>Start from scratch. Understand what AI is, how it works, and why it matters to you.</p> <div class="path-duration">4-6 weeks • 12-15 hours</div> </a> <a href="#" class="path-card"> <div class="path-emoji">💼</div> <h3>Professional</h3> <p>Advance your career. Learn AI tools for productivity, job skills, and workplace applications.</p> <div class="path-duration">6-8 weeks • 20-25 hours</div> </a> <a href="#" class="path-card"> <div class="path-emoji">👨‍🏫</div> <h3>Educator</h3> <p>Teach the future. Get resources and lesson plans to bring AI literacy to your classroom.</p> <div class="path-duration">3-4 weeks • 10-12 hours</div> </a> <a href="#" class="path-card"> <div class="path-emoji">👥</div> <h3>Citizen</h3> <p>Think critically. Understand AI's impact on democracy, rights, jobs, and society.</p> <div class="path-duration">3-5 weeks • 8-10 hours</div> </a> </div> </section> <!-- ─── AI Tutor ─── --> <section> <div class="tutor-section"> <h2 class="tutor-title">🤖 Chat with Your AI Tutor</h2> <p class="tutor-description">Ask any question about AI and get instant explanations. Available 24/7, adjusted to your skill level.</p> <div class="tutor-input"> <input type="text" placeholder="Ask me anything about AI..." /> <button class="btn btn-primary" style="background: var(--color-primary); color: white;">Ask</button> </div> <div class="tutor-features"> <span>🎙️ Voice questions</span> <span>⚡ Instant answers</span> <span>📚 Follow-up learning</span> </div> </div> </section> <!-- ─── Core Topics ─── --> <section> <h2>Core Topics to Master</h2> <p class="section-subtitle">Explore the fundamental concepts and applications of AI</p> <div class="topics-grid"> <a href="#" class="topic-card"> <div class="topic-emoji">🧠</div> <h3>What is AI?</h3> <p>Foundations: definitions, history, types of AI, how it differs from human intelligence.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>2-3 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">⚙️</div> <h3>How AI Works</h3> <p>Algorithms, machine learning, neural networks, training data, and the math behind the magic.</p> <div class="topic-meta"> <span class="difficulty difficulty-intermediate">Intermediate</span> <span>4-5 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">⚖️</div> <h3>AI Ethics & Bias</h3> <p>Think critically: fairness, bias in training data, ethical decision-making, responsible AI.</p> <div class="topic-meta"> <span class="difficulty difficulty-intermediate">Intermediate</span> <span>3-4 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">💼</div> <h3>AI in the Workplace</h3> <p>Career implications: jobs changing, new skills needed, how to adapt and thrive.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>2-3 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">🗳️</div> <h3>AI & Democracy</h3> <p>Society and politics: misinformation, election interference, voting systems, surveillance.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>3-4 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">🔐</div> <h3>AI & Your Rights</h3> <p>Privacy, data ownership, algorithmic discrimination, consent, and digital freedoms.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>2-3 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">🛠️</div> <h3>Practical AI Tools</h3> <p>Hands-on: ChatGPT, image generators, coding assistants, and how to use them effectively.</p> <div class="topic-meta"> <span class="difficulty difficulty-beginner">Beginner</span> <span>4-5 hours</span> </div> </a> <a href="#" class="topic-card"> <div class="topic-emoji">⚠️</div> <h3>AI Safety & Risks</h3> <p>What could go wrong: job displacement, misinformation, control, existential risks.</p> <div class="topic-meta"> <span class="difficulty difficulty-advanced">Advanced</span> <span>5-6 hours</span> </div> </a> </div> </section> <!-- ─── Real-World Impact ─── --> <section> <h2>Real-World Impact Stories</h2> <p class="section-subtitle">See how AI is changing industries, society, and individual lives</p> <div class="stories-grid"> <div class="story-card"> <div class="story-image">🏥</div> <div class="story-content"> <span class="story-category">Healthcare</span> <h3>AI Diagnosing Diseases Faster</h3> <p>How machine learning is helping doctors detect cancer, COVID, and rare diseases earlier than ever before.</p> </div> </a> <div class="story-card"> <div class="story-image">📰</div> <div class="story-content"> <span class="story-category">Media & Truth</span> <h3>Fighting Misinformation with AI</h3> <p>The tools journalists and fact-checkers use to identify deepfakes, AI-generated content, and false claims.</p> </div> </a> <div class="story-card"> <div class="story-image">💰</div> <div class="story-content"> <span class="story-category">Economy</span> <h3>Jobs Changing, Not Disappearing</h3> <p>Real stories from people adapting to AI: new skills, new roles, new opportunities emerging as AI reshapes work.</p> </div> </a> <div class="story-card"> <div class="story-image">⚖️</div> <div class="story-content"> <span class="story-category">Justice & Rights</span> <h3>AI Bias in Criminal Justice</h3> <p>How AI systems affect bail decisions, sentencing, and policing—and what we can do about algorithmic discrimination.</p> </div> </a> <div class="story-card"> <div class="story-image">🌍</div> <div class="story-content"> <span class="story-category">Environment</span> <h3>AI Fighting Climate Change</h3> <p>Using AI to model climate, optimize energy, predict disasters, and discover sustainable solutions faster.</p> </div> </a> <div class="story-card"> <div class="story-image">🎓</div> <div class="story-content"> <span class="story-category">Education</span> <h3>Personalized Learning with AI</h3> <p>How AI tutors adapt to each student, making education more accessible and effective worldwide.</p> </div> </a> </div> </section> <!-- ─── Skill-Builder Courses ─── --> <section> <h2>Structured Courses</h2> <p class="section-subtitle">Learn at your own pace with guided, hands-on courses</p> <div class="courses-grid"> <a href="#" class="course-card"> <div class="course-header"> <h3 class="course-title">AI Fundamentals</h3> <div class="course-level"> <span class="difficulty difficulty-beginner">Beginner</span> </div> </div> <p class="course-description">Start from zero: what AI is, why it matters, basic concepts everyone should know.</p> <div class="course-meta"> <span>📚 6 lessons</span> <span>4-6 weeks</span> <span>Free</span> </div> </a> <a href="#" class="course-card"> <div class="course-header"> <h3 class="course-title">Prompting & Productivity</h3> <div class="course-level"> <span class="difficulty difficulty-intermediate">Intermediate</span> </div> </div> <p class="course-description">Master the art of asking AI: effective prompts, workflows, tools for work and creativity.</p> <div class="course-meta"> <span>📚 8 lessons</span> <span>6-8 weeks</span> <span>$29</span> </div> </a> <a href="#" class="course-card"> <div class="course-header"> <h3 class="course-title">AI Systems & Ethics</h3> <div class="course-level"> <span class="difficulty difficulty-advanced">Advanced</span> </div> </div> <p class="course-description">Deep dive: how systems work, ethical implications, governance, safety, and the future of AI.</p> <div class="course-meta"> <span>📚 10 lessons</span> <span>8-10 weeks</span> <span>$49</span> </div> </a> </div> </section> <!-- ─── Resource Library ─── --> <section> <h2>Resource Library</h2> <p class="section-subtitle">Curated tools, reading, and references to deepen your knowledge</p> <div class="resources-grid"> <div class="resource-card"> <div class="resource-icon">🛠️</div> <h4>Tools to Try</h4> <p>Curated list of AI tools, apps, and experiments you can use today.</p> </div> <div class="resource-card"> <div class="resource-icon">📖</div> <h4>Recommended Reading</h4> <p>Books, papers, and articles to expand your understanding of AI.</p> </div> <div class="resource-card"> <div class="resource-icon">🎥</div> <h4>Video Tutorials</h4> <p>Watch-friendly explainers on AI concepts, applications, and ethics.</p> </div> <div class="resource-card"> <div class="resource-icon">📝</div> <h4>Glossary</h4> <p>AI terms explained simply: from algorithm to neural network.</p> </div> <div class="resource-card"> <div class="resource-icon">✅</div> <h4>Fact vs. Fiction</h4> <p>Myths about AI debunked: what's real, what's Hollywood, what's uncertain.</p> </div> <div class="resource-card"> <div class="resource-icon">📚</div> <h4>Lesson Plans</h4> <p>For educators: ready-to-use classroom materials and discussion guides.</p> </div> </div> </section> <!-- ─── CTA ─── --> <section> <div class="cta-section"> <h3>Ready to Understand the Future?</h3> <p>Start your AI learning journey today. Join thousands of people building AI literacy for the world we're creating.</p> <a href="#" class="btn btn-primary" style="background: white; color: var(--color-primary);">Start Learning Free</a> </div> </section> </div>

QTW-DoDropInn.com Page

Family Platform Front Page

<!-- Family Platform Redesign --> <style> :root { --color-primary: #6b4423; --color-secondary: #d4845a; --color-accent: #a85836; --color-success: #6ba583; --color-light: #faf6f1; --color-dark: #2a2a2a; --color-text: #333; --color-border: #e8dfd5; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; line-height: 1.6; color: var(--color-text); background: #fff; } /* ─── Hero Section ─── */ .hero { background: transparent; color: #333; padding: 80px 20px; text-align: center; margin-bottom: 60px; position: relative; overflow: hidden; } .hero::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: transparent; pointer-events: none; } .hero > * { position: relative; z-index: 1; } .hero h1 { font-size: clamp(1rem, 2.5vw, 1.75rem); font-weight: 700; margin-bottom: 20px; letter-spacing: -1px; color: #000; } .hero p { font-size: clamp(1rem, 2vw, 1.25rem); max-width: 600px; margin: 0 auto 30px; opacity: 1; color: #333; } .hero .tagline { font-size: 0.95rem; opacity: 1; font-style: italic; color: #555; } .hero-cta { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; margin-top: 30px; } .btn { display: inline-block; padding: 18px 40px; border-radius: 8px; text-decoration: none; font-weight: 700; transition: all 0.3s ease; border: none; cursor: pointer; font-size: 1.1rem; } .btn-primary { background: #6DB3F2; color: #000; } .btn-primary:hover { background: #4A90E2; transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2); } .btn-secondary { background: transparent; color: #333; border: 2px solid #333; } .btn-secondary:hover { background: #f0f0f0; } /* ─── Container ─── */ .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* ─── Section Styles ─── */ section { margin-bottom: 80px; } section h2 { font-size: clamp(1.8rem, 4vw, 2.5rem); color: var(--color-primary); margin-bottom: 15px; font-weight: 700; } section .section-subtitle { color: #666; font-size: 1.05rem; margin-bottom: 40px; max-width: 700px; } /* ─── Features Grid ─── */ .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 25px; margin-bottom: 50px; } .feature-card { background: white; border: 2px solid var(--color-border); border-radius: 12px; padding: 30px; text-align: center; cursor: pointer; transition: all 0.3s ease; text-decoration: none; color: inherit; } .feature-card:hover { border-color: var(--color-primary); box-shadow: 0 12px 36px rgba(107, 68, 35, 0.15); transform: translateY(-4px); } .feature-emoji { font-size: 3rem; margin-bottom: 15px; } .feature-card h3 { font-size: 1.4rem; margin-bottom: 12px; color: var(--color-primary); } .feature-card p { font-size: 0.95rem; color: #666; } /* ─── Story Cards ─── */ .stories-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin-bottom: 50px; } .story-card { background: white; border: 2px solid var(--color-border); border-radius: 12px; overflow: hidden; transition: all 0.3s ease; text-decoration: none; color: inherit; } .story-card:hover { box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12); transform: translateY(-4px); border-color: var(--color-primary); } .story-image { width: 100%; height: 200px; background: linear-gradient(135deg, var(--color-light) 0%, #f0e4d5 100%); display: flex; align-items: center; justify-content: center; font-size: 4rem; } .story-content { padding: 25px; } .story-category { display: inline-block; font-size: 0.75rem; font-weight: 700; padding: 6px 12px; border-radius: 20px; background: var(--color-light); color: var(--color-primary); margin-bottom: 12px; } .story-card h3 { font-size: 1.3rem; color: var(--color-primary); margin-bottom: 10px; line-height: 1.4; } .story-card p { font-size: 0.9rem; color: #666; line-height: 1.5; } .story-meta { font-size: 0.85rem; color: #999; margin-top: 15px; padding-top: 15px; border-top: 1px solid var(--color-border); } /* ─── Family Tree Section ─── */ .family-tree-section { background: linear-gradient(135deg, rgba(107, 68, 35, 0.05) 0%, rgba(212, 132, 90, 0.05) 100%); border-left: 5px solid var(--color-primary); padding: 40px; border-radius: 8px; margin-bottom: 50px; } .family-tree-section h3 { color: var(--color-primary); font-size: 1.4rem; margin-bottom: 30px; } .tree-subsection { margin-bottom: 30px; } .tree-subsection h4 { color: var(--color-secondary); font-size: 1.15rem; margin-bottom: 15px; } .tree-subsection ul { list-style: none; margin-left: 0; } .tree-subsection li { padding: 8px 0; padding-left: 30px; position: relative; color: #555; } .tree-subsection li:before { content: "→"; position: absolute; left: 0; color: var(--color-secondary); font-weight: bold; } /* ─── Together Room Promo ─── */ .together-room-promo { background: linear-gradient(135deg, var(--color-success) 0%, #7db896 100%); color: white; padding: 40px; border-radius: 12px; text-align: center; margin-bottom: 50px; } .together-room-promo h3 { font-size: 1.6rem; margin-bottom: 15px; } .together-room-promo p { font-size: 1rem; margin-bottom: 25px; opacity: 0.95; max-width: 600px; margin-left: auto; margin-right: auto; } .together-features { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; font-size: 0.9rem; margin-bottom: 25px; } .together-features span { opacity: 0.9; } /* ─── Memory Preservation ─── */ .memory-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px; margin-bottom: 50px; } .memory-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; padding: 25px; text-align: center; cursor: pointer; transition: all 0.3s ease; } .memory-card:hover { background: var(--color-light); border-color: var(--color-primary); transform: translateY(-4px); } .memory-icon { font-size: 2.5rem; margin-bottom: 12px; } .memory-card h4 { color: var(--color-primary); margin-bottom: 8px; font-size: 1.1rem; } .memory-card p { font-size: 0.85rem; color: #666; line-height: 1.4; margin: 0; } /* ─── Family Types Section ─── */ .family-types { background: var(--color-light); padding: 50px 30px; border-radius: 12px; margin-bottom: 50px; } .family-types h3 { color: var(--color-primary); font-size: 1.6rem; margin-bottom: 15px; } .family-types p { color: #666; margin-bottom: 30px; max-width: 700px; } .types-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; } .type-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; padding: 20px; text-align: center; } .type-card h4 { color: var(--color-primary); margin-bottom: 8px; } .type-card p { font-size: 0.85rem; color: #666; } /* ─── CTA Section ─── */ .cta-section { background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%); color: white; padding: 50px 30px; border-radius: 12px; text-align: center; margin-bottom: 50px; } .cta-section h3 { font-size: 1.6rem; margin-bottom: 15px; } .cta-section p { font-size: 1.05rem; margin-bottom: 25px; opacity: 0.95; } /* ─── Responsive ─── */ @media (max-width: 768px) { .hero { padding: 50px 20px; } .hero-cta { flex-direction: column; } .family-tree-section { padding: 25px 20px; } .together-features { flex-direction: column; gap: 15px; } section h2 { font-size: 1.8rem; } } /* ─── Dark Mode ─── */ @media (prefers-color-scheme: dark) { body { background: #1a1a1a; color: #e0e0e0; } .feature-card, .story-card, .memory-card, .type-card, .family-tree-section, .family-types { background: #2a2a2a; border-color: #444; } .story-image { background: linear-gradient(135deg, #333 0%, #2a2a2a 100%); } section h2 { color: #e0e0e0; } .feature-card p, .story-card p, .memory-card p, .type-card p, .family-types p, .tree-subsection li { color: #b0b0b0; } .story-category { background: #333; } } </style> <div class="hero"> <h1>Your Family Story Lives Here</h1> <p>Build your family tree, share memories across generations, and stay connected no matter the distance. Preserve your family's unique story for the future.</p> <p class="tagline">One family, many stories, boundless connection</p> <div class="hero-cta"> <a href="#" class="btn btn-primary">Start Your Family Tree</a> <a href="#" class="btn btn-secondary">Share a Memory</a> </div> </div> <div class="container"> <!-- ─── Key Features ─── --> <section> <h2>What You Can Do Here</h2> <p class="section-subtitle">Build, connect, remember, and celebrate your family</p> <div class="features-grid"> <a href="#" class="feature-card"> <div class="feature-emoji">🌳</div> <h3>Build Your Family Tree</h3> <p>Create a visual family tree. Add photos, dates, and connections. Grow it generation by generation.</p> </a> <a href="#" class="feature-card"> <div class="feature-emoji">📖</div> <h3>Share Stories & Memories</h3> <p>Record family stories, traditions, recipes, and wisdom. Preserve what makes your family unique.</p> </a> <a href="#" class="feature-card"> <div class="feature-emoji">👨‍👩‍👧‍👦</div> <h3>Connect Across Distances</h3> <p>Stay in touch with family members near and far. Collaborate on the family tree together.</p> </a> <a href="#" class="feature-card"> <div class="feature-emoji">🎉</div> <h3>Celebrate Milestones</h3> <p>Mark birthdays, anniversaries, family gatherings. Keep everyone updated on what matters.</p> </a> </div> </section> <!-- ─── Family Tree Building ─── --> <section> <div class="family-tree-section"> <h3>Build Your Family Tree</h3> <div class="tree-subsection"> <h4>Getting Started</h4> <ul> <li><strong>Start With Yourself</strong> — Create your profile as the foundation</li> <li><strong>Add Your Parents</strong> — Build up the family line</li> <li><strong>Include Siblings & Relatives</strong> — Connect brothers, sisters, cousins, aunts, uncles</li> <li><strong>Extend Across Generations</strong> — Add grandparents, great-grandparents, descendants</li> <li><strong>Connect Family Connections</strong> — Show marriages, adoptions, step-relations</li> </ul> </div> <div class="tree-subsection"> <h4>Making It Personal</h4> <ul> <li><strong>Upload Photos</strong> — Add family pictures to each person's profile</li> <li><strong>Record Dates</strong> — Birth, marriage, milestone dates that matter</li> <li><strong>Write Bios</strong> — Capture the essence of each family member</li> <li><strong>Include Important Information</strong> — Locations, professions, interests, accomplishments</li> <li><strong>Preserve Stories</strong> — Link stories and memories to family members</li> </ul> </div> <div class="tree-subsection"> <h4>Invite & Collaborate</h4> <ul> <li><strong>Invite Family Members</strong> — Let relatives add their own stories and photos</li> <li><strong>Collaborative Building</strong> — Family members can contribute information</li> <li><strong>Privacy Controls</strong> — Choose who sees what information</li> <li><strong>Keep It Updated</strong> — Add new generations as they arrive</li> <li><strong>Share Your Tree</strong> — Display your completed family tree with pride</li> </ul> </div> </div> </section> <!-- ─── Memory Preservation ─── --> <section> <h2>Preserve Your Family's Legacy</h2> <p class="section-subtitle">Capture the memories and wisdom that define your family</p> <div class="memory-grid"> <div class="memory-card"> <div class="memory-icon">🎬</div> <h4>Photo Albums</h4> <p>Organize family photos by generation, era, or event. Preserve visual history.</p> </div> <div class="memory-card"> <div class="memory-icon">📝</div> <h4>Life Stories</h4> <p>Record audio or written stories from parents, grandparents, and family elders.</p> </div> <div class="memory-card"> <div class="memory-icon">🍳</div> <h4>Family Recipes</h4> <p>Share recipes with the stories behind them. Keep family cooking traditions alive.</p> </div> <div class="memory-card"> <div class="memory-icon">📚</div> <h4>Oral History</h4> <p>Document family history, immigration journeys, and important events told by those who lived them.</p> </div> <div class="memory-card"> <div class="memory-icon">🎨</div> <h4>Family Traditions</h4> <p>Record unique family rituals, celebrations, and customs that define your heritage.</p> </div> <div class="memory-card"> <div class="memory-icon">💝</div> <h4>Legacy Letters</h4> <p>Write letters to future generations sharing wisdom, advice, and expressions of love.</p> </div> </div> </section> <!-- ─── Featured Family Stories ─── --> <section> <h2>Family Stories That Inspire</h2> <p class="section-subtitle">Real families sharing their connections and traditions</p> <div class="stories-grid"> <div class="story-card"> <div class="story-image">🌍</div> <div class="story-content"> <span class="story-category">Immigration & Legacy</span> <h3>From Five Countries to One Family</h3> <p>How one family discovered relatives across continents and reconnected generations separated by immigration, geography, and time.</p> <div class="story-meta">Family of 47 members across 5 countries</div> </div> </div> <div class="story-card"> <div class="story-image">👵</div> <div class="story-content"> <span class="story-category">Oral History</span> <h3>Grandma Rosa's 100-Year Journey</h3> <p>Through recorded interviews and photos, three generations captured their grandmother's incredible life story spanning a century of change.</p> <div class="story-meta">40+ interviews, 200+ photos, 8 hours of video</div> </div> </div> <div class="story-card"> <div class="story-image">🍲</div> <div class="story-content"> <span class="story-category">Traditions</span> <h3>Passing Down the Family Recipes</h3> <p>A family created a digital cookbook preserving recipes, cooking techniques, and the stories behind every cherished family meal.</p> <div class="story-meta">87 recipes, video cooking tutorials, family memories</div> </div> </div> <div class="story-card"> <div class="story-image">🎓</div> <div class="story-content"> <span class="story-category">Milestones</span> <h3>Three Generations, One Tree</h3> <p>From great-grandparents to newborns, this family mapped their tree and discovered surprising connections and shared family traits.</p> <div class="story-meta">6 generations, 312 family members</div> </div> </div> <div class="story-card"> <div class="story-image">🏡</div> <div class="story-content"> <span class="story-category">Home & Belonging</span> <h3>Building a Blended Family Legacy</h3> <p>A modern blended family of 14 came together to create a unified family tree and share their unique story of love and belonging.</p> <div class="story-meta">Multiple family lines, 14 members, growing</div> </div> </div> <div class="story-card"> <div class="story-image">💬</div> <div class="story-content"> <span class="story-category">Connection</span> <h3>Reconnecting After 30 Years</h3> <p>A family tree project reconnected siblings who hadn't been in touch for decades, reigniting bonds and creating new memories.</p> <div class="story-meta">7 siblings across 4 states, renewed connection</div> </div> </div> </div> </section> <!-- ─── Together Room ─── --> <section> <div class="together-room-promo"> <h3>🤝 Welcome to the Together Room</h3> <p>A dedicated space for your entire family to gather, share updates, celebrate milestones, and stay connected. Video calls, shared calendars, group messaging—all in one place your whole family can access.</p> <div class="together-features"> <span>👥 Invite your whole family</span> <span>💬 Chat & video calls</span> <span>📅 Shared family calendar</span> <span>📸 Photo sharing</span> </div> <a href="#" class="btn btn-primary" style="background: white; color: var(--color-success);">Visit the Together Room</a> </div> </section> <!-- ─── Family Types ─── --> <section> <div class="family-types"> <h3>Every Family is Welcome</h3> <p>Whether you're building a traditional family tree, a blended family, an adopted family, a chosen family, or any other family structure—this platform celebrates and honors your unique family story.</p> <div class="types-grid"> <div class="type-card"> <h4>🏠 Traditional</h4> <p>Direct family lines across generations</p> </div> <div class="type-card"> <h4>💑 Blended</h4> <p>Multiple family lines coming together</p> </div> <div class="type-card"> <h4>👨‍👨‍👧 Modern Families</h4> <p>All configurations and relationships</p> </div> <div class="type-card"> <h4>🤝 Chosen Family</h4> <p>Friends who are family in every way</p> </div> <div class="type-card"> <h4>🌍 Blended Cultures</h4> <p>Families spanning multiple cultures and countries</p> </div> <div class="type-card"> <h4>👶 New Families</h4> <p>Starting your family story from the beginning</p> </div> </div> </div> </section> <!-- ─── CTA ─── --> <section> <div class="cta-section"> <h3>Start Building Your Family Legacy Today</h3> <p>Your family's story matters. Create your family tree, preserve memories, and stay connected across generations. Start free, no credit card required.</p> <a href="#" class="btn btn-primary" style="background: white; color: var(--color-primary);">Create Your Family Tree</a> </div> </section> </div>

QTW-DoDropInn.com Page

Family Platform Front Page

<!-- Family Platform Redesign --> <style> :root { --color-primary: #6b4423; --color-secondary: #d4845a; --color-accent: #a85836; --color-success: #6ba583; --color-light: #faf6f1; --color-dark: #2a2a2a; --color-text: #333; --color-border: #e8dfd5; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; line-height: 1.6; color: var(--color-text); background: #fff; } /* ─── Hero Section ─── */ .hero { background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 50%, var(--color-secondary) 100%); color: white; padding: 80px 20px; text-align: center; margin-bottom: 60px; position: relative; overflow: hidden; } .hero::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: radial-gradient(circle at 20% 50%, rgba(255,255,255,0.1) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(255,255,255,0.1) 0%, transparent 50%); pointer-events: none; } .hero > * { position: relative; z-index: 1; } .hero h1 { font-size: clamp(2rem, 5vw, 3.5rem); font-weight: 700; margin-bottom: 20px; letter-spacing: -1px; } .hero p { font-size: clamp(1rem, 2vw, 1.25rem); max-width: 600px; margin: 0 auto 30px; opacity: 0.95; } .hero .tagline { font-size: 0.95rem; opacity: 0.85; font-style: italic; } .hero-cta { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; margin-top: 30px; } .btn { display: inline-block; padding: 12px 32px; border-radius: 8px; text-decoration: none; font-weight: 600; transition: all 0.3s ease; border: none; cursor: pointer; font-size: 1rem; } .btn-primary { background: white; color: var(--color-primary); } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2); } .btn-secondary { background: transparent; color: white; border: 2px solid white; } .btn-secondary:hover { background: rgba(255, 255, 255, 0.1); } /* ─── Container ─── */ .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* ─── Section Styles ─── */ section { margin-bottom: 80px; } section h2 { font-size: clamp(1.8rem, 4vw, 2.5rem); color: var(--color-primary); margin-bottom: 15px; font-weight: 700; } section .section-subtitle { color: #666; font-size: 1.05rem; margin-bottom: 40px; max-width: 700px; } /* ─── Features Grid ─── */ .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 25px; margin-bottom: 50px; } .feature-card { background: white; border: 2px solid var(--color-border); border-radius: 12px; padding: 30px; text-align: center; cursor: pointer; transition: all 0.3s ease; text-decoration: none; color: inherit; } .feature-card:hover { border-color: var(--color-primary); box-shadow: 0 12px 36px rgba(107, 68, 35, 0.15); transform: translateY(-4px); } .feature-emoji { font-size: 3rem; margin-bottom: 15px; } .feature-card h3 { font-size: 1.4rem; margin-bottom: 12px; color: var(--color-primary); } .feature-card p { font-size: 0.95rem; color: #666; } /* ─── Story Cards ─── */ .stories-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin-bottom: 50px; } .story-card { background: white; border: 2px solid var(--color-border); border-radius: 12px; overflow: hidden; transition: all 0.3s ease; text-decoration: none; color: inherit; } .story-card:hover { box-shadow: 0 12px 36px rgba(0, 0, 0, 0.12); transform: translateY(-4px); border-color: var(--color-primary); } .story-image { width: 100%; height: 200px; background: linear-gradient(135deg, var(--color-light) 0%, #f0e4d5 100%); display: flex; align-items: center; justify-content: center; font-size: 4rem; } .story-content { padding: 25px; } .story-category { display: inline-block; font-size: 0.75rem; font-weight: 700; padding: 6px 12px; border-radius: 20px; background: var(--color-light); color: var(--color-primary); margin-bottom: 12px; } .story-card h3 { font-size: 1.3rem; color: var(--color-primary); margin-bottom: 10px; line-height: 1.4; } .story-card p { font-size: 0.9rem; color: #666; line-height: 1.5; } .story-meta { font-size: 0.85rem; color: #999; margin-top: 15px; padding-top: 15px; border-top: 1px solid var(--color-border); } /* ─── Family Tree Section ─── */ .family-tree-section { background: linear-gradient(135deg, rgba(107, 68, 35, 0.05) 0%, rgba(212, 132, 90, 0.05) 100%); border-left: 5px solid var(--color-primary); padding: 40px; border-radius: 8px; margin-bottom: 50px; } .family-tree-section h3 { color: var(--color-primary); font-size: 1.4rem; margin-bottom: 30px; } .tree-subsection { margin-bottom: 30px; } .tree-subsection h4 { color: var(--color-secondary); font-size: 1.15rem; margin-bottom: 15px; } .tree-subsection ul { list-style: none; margin-left: 0; } .tree-subsection li { padding: 8px 0; padding-left: 30px; position: relative; color: #555; } .tree-subsection li:before { content: "→"; position: absolute; left: 0; color: var(--color-secondary); font-weight: bold; } /* ─── Together Room Promo ─── */ .together-room-promo { background: linear-gradient(135deg, var(--color-success) 0%, #7db896 100%); color: white; padding: 40px; border-radius: 12px; text-align: center; margin-bottom: 50px; } .together-room-promo h3 { font-size: 1.6rem; margin-bottom: 15px; } .together-room-promo p { font-size: 1rem; margin-bottom: 25px; opacity: 0.95; max-width: 600px; margin-left: auto; margin-right: auto; } .together-features { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; font-size: 0.9rem; margin-bottom: 25px; } .together-features span { opacity: 0.9; } /* ─── Memory Preservation ─── */ .memory-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px; margin-bottom: 50px; } .memory-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; padding: 25px; text-align: center; cursor: pointer; transition: all 0.3s ease; } .memory-card:hover { background: var(--color-light); border-color: var(--color-primary); transform: translateY(-4px); } .memory-icon { font-size: 2.5rem; margin-bottom: 12px; } .memory-card h4 { color: var(--color-primary); margin-bottom: 8px; font-size: 1.1rem; } .memory-card p { font-size: 0.85rem; color: #666; line-height: 1.4; margin: 0; } /* ─── Family Types Section ─── */ .family-types { background: var(--color-light); padding: 50px 30px; border-radius: 12px; margin-bottom: 50px; } .family-types h3 { color: var(--color-primary); font-size: 1.6rem; margin-bottom: 15px; } .family-types p { color: #666; margin-bottom: 30px; max-width: 700px; } .types-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; } .type-card { background: white; border: 1px solid var(--color-border); border-radius: 12px; padding: 20px; text-align: center; } .type-card h4 { color: var(--color-primary); margin-bottom: 8px; } .type-card p { font-size: 0.85rem; color: #666; } /* ─── CTA Section ─── */ .cta-section { background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%); color: white; padding: 50px 30px; border-radius: 12px; text-align: center; margin-bottom: 50px; } .cta-section h3 { font-size: 1.6rem; margin-bottom: 15px; } .cta-section p { font-size: 1.05rem; margin-bottom: 25px; opacity: 0.95; } /* ─── Responsive ─── */ @media (max-width: 768px) { .hero { padding: 50px 20px; } .hero-cta { flex-direction: column; } .family-tree-section { padding: 25px 20px; } .together-features { flex-direction: column; gap: 15px; } section h2 { font-size: 1.8rem; } } /* ─── Dark Mode ─── */ @media (prefers-color-scheme: dark) { body { background: #1a1a1a; color: #e0e0e0; } .feature-card, .story-card, .memory-card, .type-card, .family-tree-section, .family-types { background: #2a2a2a; border-color: #444; } .story-image { background: linear-gradient(135deg, #333 0%, #2a2a2a 100%); } section h2 { color: #e0e0e0; } .feature-card p, .story-card p, .memory-card p, .type-card p, .family-types p, .tree-subsection li { color: #b0b0b0; } .story-category { background: #333; } } </style> <div class="hero"> <h1>Your Family Story Lives Here</h1> <p>Build your family tree, share memories across generations, and stay connected no matter the distance. Preserve your family's unique story for the future.</p> <p class="tagline">One family, many stories, boundless connection</p> <div class="hero-cta"> <a href="#" class="btn btn-primary">Start Your Family Tree</a> <a href="#" class="btn btn-secondary">Share a Memory</a> </div> </div> <div class="container"> <!-- ─── Key Features ─── --> <section> <h2>What You Can Do Here</h2> <p class="section-subtitle">Build, connect, remember, and celebrate your family</p> <div class="features-grid"> <a href="#" class="feature-card"> <div class="feature-emoji">🌳</div> <h3>Build Your Family Tree</h3> <p>Create a visual family tree. Add photos, dates, and connections. Grow it generation by generation.</p> </a> <a href="#" class="feature-card"> <div class="feature-emoji">📖</div> <h3>Share Stories & Memories</h3> <p>Record family stories, traditions, recipes, and wisdom. Preserve what makes your family unique.</p> </a> <a href="#" class="feature-card"> <div class="feature-emoji">👨‍👩‍👧‍👦</div> <h3>Connect Across Distances</h3> <p>Stay in touch with family members near and far. Collaborate on the family tree together.</p> </a> <a href="#" class="feature-card"> <div class="feature-emoji">🎉</div> <h3>Celebrate Milestones</h3> <p>Mark birthdays, anniversaries, family gatherings. Keep everyone updated on what matters.</p> </a> </div> </section> <!-- ─── Family Tree Building ─── --> <section> <div class="family-tree-section"> <h3>Build Your Family Tree</h3> <div class="tree-subsection"> <h4>Getting Started</h4> <ul> <li><strong>Start With Yourself</strong> — Create your profile as the foundation</li> <li><strong>Add Your Parents</strong> — Build up the family line</li> <li><strong>Include Siblings & Relatives</strong> — Connect brothers, sisters, cousins, aunts, uncles</li> <li><strong>Extend Across Generations</strong> — Add grandparents, great-grandparents, descendants</li> <li><strong>Connect Family Connections</strong> — Show marriages, adoptions, step-relations</li> </ul> </div> <div class="tree-subsection"> <h4>Making It Personal</h4> <ul> <li><strong>Upload Photos</strong> — Add family pictures to each person's profile</li> <li><strong>Record Dates</strong> — Birth, marriage, milestone dates that matter</li> <li><strong>Write Bios</strong> — Capture the essence of each family member</li> <li><strong>Include Important Information</strong> — Locations, professions, interests, accomplishments</li> <li><strong>Preserve Stories</strong> — Link stories and memories to family members</li> </ul> </div> <div class="tree-subsection"> <h4>Invite & Collaborate</h4> <ul> <li><strong>Invite Family Members</strong> — Let relatives add their own stories and photos</li> <li><strong>Collaborative Building</strong> — Family members can contribute information</li> <li><strong>Privacy Controls</strong> — Choose who sees what information</li> <li><strong>Keep It Updated</strong> — Add new generations as they arrive</li> <li><strong>Share Your Tree</strong> — Display your completed family tree with pride</li> </ul> </div> </div> </section> <!-- ─── Memory Preservation ─── --> <section> <h2>Preserve Your Family's Legacy</h2> <p class="section-subtitle">Capture the memories and wisdom that define your family</p> <div class="memory-grid"> <div class="memory-card"> <div class="memory-icon">🎬</div> <h4>Photo Albums</h4> <p>Organize family photos by generation, era, or event. Preserve visual history.</p> </div> <div class="memory-card"> <div class="memory-icon">📝</div> <h4>Life Stories</h4> <p>Record audio or written stories from parents, grandparents, and family elders.</p> </div> <div class="memory-card"> <div class="memory-icon">🍳</div> <h4>Family Recipes</h4> <p>Share recipes with the stories behind them. Keep family cooking traditions alive.</p> </div> <div class="memory-card"> <div class="memory-icon">📚</div> <h4>Oral History</h4> <p>Document family history, immigration journeys, and important events told by those who lived them.</p> </div> <div class="memory-card"> <div class="memory-icon">🎨</div> <h4>Family Traditions</h4> <p>Record unique family rituals, celebrations, and customs that define your heritage.</p> </div> <div class="memory-card"> <div class="memory-icon">💝</div> <h4>Legacy Letters</h4> <p>Write letters to future generations sharing wisdom, advice, and expressions of love.</p> </div> </div> </section> <!-- ─── Featured Family Stories ─── --> <section> <h2>Family Stories That Inspire</h2> <p class="section-subtitle">Real families sharing their connections and traditions</p> <div class="stories-grid"> <div class="story-card"> <div class="story-image">🌍</div> <div class="story-content"> <span class="story-category">Immigration & Legacy</span> <h3>From Five Countries to One Family</h3> <p>How one family discovered relatives across continents and reconnected generations separated by immigration, geography, and time.</p> <div class="story-meta">Family of 47 members across 5 countries</div> </div> </div> <div class="story-card"> <div class="story-image">👵</div> <div class="story-content"> <span class="story-category">Oral History</span> <h3>Grandma Rosa's 100-Year Journey</h3> <p>Through recorded interviews and photos, three generations captured their grandmother's incredible life story spanning a century of change.</p> <div class="story-meta">40+ interviews, 200+ photos, 8 hours of video</div> </div> </div> <div class="story-card"> <div class="story-image">🍲</div> <div class="story-content"> <span class="story-category">Traditions</span> <h3>Passing Down the Family Recipes</h3> <p>A family created a digital cookbook preserving recipes, cooking techniques, and the stories behind every cherished family meal.</p> <div class="story-meta">87 recipes, video cooking tutorials, family memories</div> </div> </div> <div class="story-card"> <div class="story-image">🎓</div> <div class="story-content"> <span class="story-category">Milestones</span> <h3>Three Generations, One Tree</h3> <p>From great-grandparents to newborns, this family mapped their tree and discovered surprising connections and shared family traits.</p> <div class="story-meta">6 generations, 312 family members</div> </div> </div> <div class="story-card"> <div class="story-image">🏡</div> <div class="story-content"> <span class="story-category">Home & Belonging</span> <h3>Building a Blended Family Legacy</h3> <p>A modern blended family of 14 came together to create a unified family tree and share their unique story of love and belonging.</p> <div class="story-meta">Multiple family lines, 14 members, growing</div> </div> </div> <div class="story-card"> <div class="story-image">💬</div> <div class="story-content"> <span class="story-category">Connection</span> <h3>Reconnecting After 30 Years</h3> <p>A family tree project reconnected siblings who hadn't been in touch for decades, reigniting bonds and creating new memories.</p> <div class="story-meta">7 siblings across 4 states, renewed connection</div> </div> </div> </div> </section> <!-- ─── Together Room ─── --> <section> <div class="together-room-promo"> <h3>🤝 Welcome to the Together Room</h3> <p>A dedicated space for your entire family to gather, share updates, celebrate milestones, and stay connected. Video calls, shared calendars, group messaging—all in one place your whole family can access.</p> <div class="together-features"> <span>👥 Invite your whole family</span> <span>💬 Chat & video calls</span> <span>📅 Shared family calendar</span> <span>📸 Photo sharing</span> </div> <a href="#" class="btn btn-primary" style="background: white; color: var(--color-success);">Visit the Together Room</a> </div> </section> <!-- ─── Family Types ─── --> <section> <div class="family-types"> <h3>Every Family is Welcome</h3> <p>Whether you're building a traditional family tree, a blended family, an adopted family, a chosen family, or any other family structure—this platform celebrates and honors your unique family story.</p> <div class="types-grid"> <div class="type-card"> <h4>🏠 Traditional</h4> <p>Direct family lines across generations</p> </div> <div class="type-card"> <h4>💑 Blended</h4> <p>Multiple family lines coming together</p> </div> <div class="type-card"> <h4>👨‍👨‍👧 Modern Families</h4> <p>All configurations and relationships</p> </div> <div class="type-card"> <h4>🤝 Chosen Family</h4> <p>Friends who are family in every way</p> </div> <div class="type-card"> <h4>🌍 Blended Cultures</h4> <p>Families spanning multiple cultures and countries</p> </div> <div class="type-card"> <h4>👶 New Families</h4> <p>Starting your family story from the beginning</p> </div> </div> </div> </section> <!-- ─── CTA ─── --> <section> <div class="cta-section"> <h3>Start Building Your Family Legacy Today</h3> <p>Your family's story matters. Create your family tree, preserve memories, and stay connected across generations. Start free, no credit card required.</p> <a href="#" class="btn btn-primary" style="background: white; color: var(--color-primary);">Create Your Family Tree</a> </div> </section> </div>

QTW-DoDropInn.com Page

Home

<!-- QTW Front Page Redesign --> <div style="background: linear-gradient(135deg, #2d6a4f 0%, #52b788 100%); color: white; padding: 80px 20px; text-align: center; margin-bottom: 60px;"> <h1 style="font-size: 2.5rem; font-weight: 700; margin-bottom: 20px; letter-spacing: -1px;">Building a Better World for All Living Things</h1> <p style="font-size: 1.1rem; max-width: 600px; margin: 0 auto; opacity: 0.95;">An interconnected ecosystem dedicated to informed living, civic engagement, and shared understanding across cultures and generations</p> </div> <div style="max-width: 1200px; margin: 0 auto; padding: 0 20px;"> <h2 style="font-size: 2rem; color: #1b4332; margin-bottom: 15px; font-weight: 700;">Resources for Everyone</h2> <p style="color: #555; font-size: 1.05rem; margin-bottom: 40px;">Find content tailored to your age, experience, and needs. Everyone has a role in building a better world.</p> <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-bottom: 50px;"> <div style="background: #f0f7f4; border: 2px solid #ddd; border-radius: 12px; padding: 30px; text-align: center; transition: all 0.3s ease;"> <div style="font-size: 3rem; margin-bottom: 15px;">👶</div> <h3 style="font-size: 1.3rem; margin-bottom: 10px; color: #1b4332;">Young People</h3> <p style="font-size: 0.95rem; margin: 0;">Age-appropriate civics education and digital literacy</p> </div> <div style="background: #f0f7f4; border: 2px solid #ddd; border-radius: 12px; padding: 30px; text-align: center;"> <div style="font-size: 3rem; margin-bottom: 15px;">👥</div> <h3 style="font-size: 1.3rem; margin-bottom: 10px; color: #1b4332;">Adults</h3> <p style="font-size: 0.95rem; margin: 0;">Career, community engagement, and informed decision-making</p> </div> <div style="background: #f0f7f4; border: 2px solid #ddd; border-radius: 12px; padding: 30px; text-align: center;"> <div style="font-size: 3rem; margin-bottom: 15px;">🧓</div> <h3 style="font-size: 1.3rem; margin-bottom: 10px; color: #1b4332;">Seniors</h3> <p style="font-size: 0.95rem; margin: 0;">Civic legacy, wisdom sharing, and active participation</p> </div> <div style="background: #f0f7f4; border: 2px solid #ddd; border-radius: 12px; padding: 30px; text-align: center;"> <div style="font-size: 3rem; margin-bottom: 15px;">🌍</div> <h3 style="font-size: 1.3rem; margin-bottom: 10px; color: #1b4332;">Global Citizens</h3> <p style="font-size: 0.95rem; margin: 0;">Nation-specific information and cross-cultural understanding</p> </div> </div> <h2 style="font-size: 2rem; color: #1b4332; margin-bottom: 15px; font-weight: 700;">🗳️ For US Citizens: Know Your Rights & Vote</h2> <p style="color: #555; font-size: 1.05rem; margin-bottom: 40px;">Voting is how we shape the future. Heres everything you need to participate in democracy.</p> <div style="background: linear-gradient(135deg, rgba(45, 106, 79, 0.05) 0%, rgba(82, 183, 136, 0.05) 100%); border-left: 5px solid #d62828; padding: 40px; border-radius: 8px; margin-bottom: 50px;"> <h3 style="color: #d62828; font-size: 1.4rem; margin-bottom: 30px;">Your Path to Informed Civic Engagement</h3> <div style="margin-bottom: 30px;"> <h4 style="color: #2d6a4f; font-size: 1.15rem; margin-bottom: 15px;">How to Become Informed</h4> <ul style="list-style: none; margin-left: 0;"> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Learn Fact-Checking Skills</strong> — Identify reliable sources and misinformation</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Understand the Issues</strong> — Deep dives into policies that affect your life</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Know Your Candidates</strong> — Research positions, voting records, and proposals</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Use Trusted Resources</strong> — Links to nonpartisan, vetted news sources</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Follow Local News</strong> — State and local elections matter most</li> </ul> </div> <div style="margin-bottom: 30px;"> <h4 style="color: #2d6a4f; font-size: 1.15rem; margin-bottom: 15px;">How to Vote</h4> <ul style="list-style: none; margin-left: 0;"> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Check Your Registration</strong> — Ensure youre registered in your state</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Know the Deadline</strong> — Registration and voting deadlines vary by state</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Choose Your Method</strong> — Vote early, by mail, or on Election Day</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Find Your Polling Location</strong> — State-by-state polling place finder</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Bring ID</strong> — Requirements vary; check your states rules</li> </ul> </div> <div style="margin-bottom: 30px;"> <h4 style="color: #2d6a4f; font-size: 1.15rem; margin-bottom: 15px;">Understand Your Government</h4> <ul style="list-style: none; margin-left: 0;"> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>How Bills Become Laws</strong> — The legislative process explained</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Contact Your Representatives</strong> — Find and reach out to your elected officials</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Three Levels of Government</strong> — Local, state, and federal</li> <li style="padding: 8px 0; padding-left: 30px; position: relative;"><strong>Your Constitutional Rights</strong> — Know what the law protects</li> </ul> </div> </div> <h2 style="font-size: 2rem; color: #1b4332; margin-bottom: 15px; font-weight: 700;">Choose Your Learning Style</h2> <p style="color: #555; font-size: 1.05rem; margin-bottom: 40px;">We present information in multiple formats so you can learn the way that works best for you.</p> <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 20px; margin-bottom: 50px;"> <div style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 25px; text-align: center;"> <div style="font-size: 2.5rem; margin-bottom: 12px;">📖</div> <h4 style="font-size: 1.1rem; margin-bottom: 8px; color: #1b4332;">Reading</h4> <p style="font-size: 0.9rem; margin: 0;">In-depth articles, reports, and guides</p> </div> <div style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 25px; text-align: center;"> <div style="font-size: 2.5rem; margin-bottom: 12px;">🎬</div> <h4 style="font-size: 1.1rem; margin-bottom: 8px; color: #1b4332;">Video</h4> <p style="font-size: 0.9rem; margin: 0;">Visual explanations and documentaries</p> </div> <div style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 25px; text-align: center;"> <div style="font-size: 2.5rem; margin-bottom: 12px;">🎙️</div> <h4 style="font-size: 1.1rem; margin-bottom: 8px; color: #1b4332;">Audio</h4> <p style="font-size: 0.9rem; margin: 0;">Podcasts and recorded discussions</p> </div> <div style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 25px; text-align: center;"> <div style="font-size: 2.5rem; margin-bottom: 12px;">🗣️</div> <h4 style="font-size: 1.1rem; margin-bottom: 8px; color: #1b4332;">Dialogue</h4> <p style="font-size: 0.9rem; margin: 0;">Community forums and live discussions</p> </div> <div style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 25px; text-align: center;"> <div style="font-size: 2.5rem; margin-bottom: 12px;">🎨</div> <h4 style="font-size: 1.1rem; margin-bottom: 8px; color: #1b4332;">Visual</h4> <p style="font-size: 0.9rem; margin: 0;">Infographics and data visualizations</p> </div> <div style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 25px; text-align: center;"> <div style="font-size: 2.5rem; margin-bottom: 12px;">🎯</div> <h4 style="font-size: 1.1rem; margin-bottom: 8px; color: #1b4332;">Action</h4> <p style="font-size: 0.9rem; margin: 0;">Hands-on projects and real-world impact</p> </div> </div> <h2 style="font-size: 2rem; color: #1b4332; margin-bottom: 15px; font-weight: 700;">Our Four Platforms</h2> <p style="color: #555; font-size: 1.05rem; margin-bottom: 40px;">Explore our interconnected ecosystem designed to inform, educate, celebrate, and connect.</p> <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 25px; margin-bottom: 50px;"> <a href="https://news.qtw-dodropinn.com" style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 35px; transition: all 0.3s ease; text-decoration: none; color: inherit; display: block;"> <div style="font-size: 2.5rem; margin-bottom: 15px;">📰</div> <h3 style="font-size: 1.4rem; margin-bottom: 12px; color: #1b4332;">News Platform</h3> <p style="margin-bottom: 20px; font-size: 0.95rem;">Stay informed with curated news on politics, environment, society, and what matters to your community.</p> <div style="font-size: 0.85rem; color: #2d6a4f; font-weight: 600; margin-top: 15px; padding-top: 15px; border-top: 1px solid #ddd;">→ Informed citizens make better decisions</div> </a> <a href="https://ai-ed.qtw-dodropinn.com" style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 35px; transition: all 0.3s ease; text-decoration: none; color: inherit; display: block;"> <div style="font-size: 2.5rem; margin-bottom: 15px;">🤖</div> <h3 style="font-size: 1.4rem; margin-bottom: 12px; color: #1b4332;">AI Education</h3> <p style="margin-bottom: 20px; font-size: 0.95rem;">Understand the tools shaping our future. Learn how AI works and its impact on society and ethics.</p> <div style="font-size: 0.85rem; color: #2d6a4f; font-weight: 600; margin-top: 15px; padding-top: 15px; border-top: 1px solid #ddd;">→ Knowledge is power in a changing world</div> </a> <a href="https://c-shock.qtw-dodropinn.com" style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 35px; transition: all 0.3s ease; text-decoration: none; color: inherit; display: block;"> <div style="font-size: 2.5rem; margin-bottom: 15px;">🎨</div> <h3 style="font-size: 1.4rem; margin-bottom: 12px; color: #1b4332;">Culture Shock</h3> <p style="margin-bottom: 20px; font-size: 0.95rem;">Celebrate diverse traditions, art, history, and perspectives. Discover what makes every culture unique.</p> <div style="font-size: 0.85rem; color: #2d6a4f; font-weight: 600; margin-top: 15px; padding-top: 15px; border-top: 1px solid #ddd;">→ Understanding builds empathy and unity</div> </a> <a href="https://family.qtw-dodropinn.com" style="background: white; border: 2px solid #ddd; border-radius: 12px; padding: 35px; transition: all 0.3s ease; text-decoration: none; color: inherit; display: block;"> <div style="font-size: 2.5rem; margin-bottom: 15px;">👨‍👩‍👧‍👦</div> <h3 style="font-size: 1.4rem; margin-bottom: 12px; color: #1b4332;">Family Platform</h3> <p style="margin-bottom: 20px; font-size: 0.95rem;">Build your family tree, share stories, and stay connected across generations and distances.</p> <div style="font-size: 0.85rem; color: #2d6a4f; font-weight: 600; margin-top: 15px; padding-top: 15px; border-top: 1px solid #ddd;">→ Strong families strengthen communities</div> </a> </div> <div style="background: #f0f7f4; padding: 50px 40px; border-radius: 12px; text-align: center; border-left: 5px solid #2d6a4f;"> <h3 style="color: #1b4332; font-size: 1.8rem; margin-bottom: 20px;">Our Mission</h3> <p style="font-size: 1.1rem; font-style: italic; color: #444; max-width: 700px; margin: 0 auto;">We believe that informed, connected, and empathetic people create better communities. By providing accessible information, civic tools, cultural understanding, and family connection, we work toward improving existence for all living things on our shared planet.</p> </div> </div>

QTW-DoDropInn.com Page

pong

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Pong</title> <style> #pong-wrapper { display: flex; flex-direction: column; align-items: center; font-family: 'Courier New', monospace; background: #111; padding: 16px; border-radius: 8px; user-select: none; } #pong-score { color: #fff; font-size: 28px; font-weight: bold; letter-spacing: 40px; margin-bottom: 10px; } #pong-canvas { border: 2px solid #444; display: block; cursor: none; } #pong-msg { color: #aaa; font-size: 13px; margin-top: 10px; } #pong-start { margin-top: 12px; padding: 8px 24px; background: #fff; color: #111; border: none; border-radius: 4px; font-family: 'Courier New', monospace; font-size: 14px; font-weight: bold; cursor: pointer; letter-spacing: 1px; } #pong-start:hover { background: #ddd; } </style> </head> <body> <div id="pong-wrapper"> <div id="pong-score">0   0</div> <canvas id="pong-canvas" width="600" height="360"></canvas> <div id="pong-msg">Move mouse or use ↑↓ keys to control left paddle</div> <button id="pong-start">START GAME</button> </div> <script> (function() { const canvas = document.getElementById('pong-canvas'); const ctx = canvas.getContext('2d'); const scoreEl = document.getElementById('pong-score'); const startBtn = document.getElementById('pong-start'); const msgEl = document.getElementById('pong-msg'); const W = canvas.width, H = canvas.height; const PAD_W = 10, PAD_H = 70, PAD_SPEED = 5; const BALL_SIZE = 10; const WIN_SCORE = 7; let state = 'idle'; // idle, playing, paused, over let animId; const player = { x: 20, y: H/2 - PAD_H/2, score: 0 }; const cpu = { x: W - 20 - PAD_W, y: H/2 - PAD_H/2, score: 0 }; const ball = { x: W/2, y: H/2, vx: 0, vy: 0 }; let mouseY = H / 2; let keys = { up: false, down: false }; // Input canvas.addEventListener('mousemove', e => { const rect = canvas.getBoundingClientRect(); mouseY = e.clientY - rect.top; }); document.addEventListener('keydown', e => { if (e.key === 'ArrowUp') { keys.up = true; e.preventDefault(); } if (e.key === 'ArrowDown') { keys.down = true; e.preventDefault(); } }); document.addEventListener('keyup', e => { if (e.key === 'ArrowUp') keys.up = false; if (e.key === 'ArrowDown') keys.down = false; }); startBtn.addEventListener('click', () => { if (state === 'idle' || state === 'over') startGame(); }); function startGame() { player.score = 0; cpu.score = 0; player.y = cpu.y = H/2 - PAD_H/2; state = 'playing'; startBtn.style.display = 'none'; msgEl.textContent = 'Move mouse or use ↑↓ keys to control left paddle'; launchBall(); cancelAnimationFrame(animId); loop(); } function launchBall(dir = 1) { ball.x = W / 2; ball.y = H / 2; const angle = (Math.random() * 0.5 - 0.25) * Math.PI; const speed = 4.5; ball.vx = dir * speed * Math.cos(angle); ball.vy = speed * Math.sin(angle); } function loop() { update(); draw(); if (state === 'playing') animId = requestAnimationFrame(loop); } function update() { // Player paddle if (keys.up) player.y -= PAD_SPEED; if (keys.down) player.y += PAD_SPEED; // Mouse overrides keys when mouse moved into canvas const targetY = mouseY - PAD_H / 2; const diff = targetY - player.y; if (Math.abs(diff) > 1) player.y += Math.sign(diff) * Math.min(Math.abs(diff), PAD_SPEED); player.y = clamp(player.y, 0, H - PAD_H); // CPU AI const cpuCenter = cpu.y + PAD_H / 2; const cpuSpeed = 3.8; if (cpuCenter < ball.y - 5) cpu.y += cpuSpeed; else if (cpuCenter > ball.y + 5) cpu.y -= cpuSpeed; cpu.y = clamp(cpu.y, 0, H - PAD_H); // Ball movement ball.x += ball.vx; ball.y += ball.vy; // Wall bounce (top/bottom) if (ball.y - BALL_SIZE/2 <= 0) { ball.y = BALL_SIZE/2; ball.vy *= -1; } if (ball.y + BALL_SIZE/2 >= H) { ball.y = H - BALL_SIZE/2; ball.vy *= -1; } // Paddle collisions if (rectHit(ball, player)) { ball.x = player.x + PAD_W + BALL_SIZE/2; bounceOff(ball, player); } if (rectHit(ball, cpu)) { ball.x = cpu.x - BALL_SIZE/2; bounceOff(ball, cpu); } // Score if (ball.x < 0) { cpu.score++; checkWin() || launchBall(1); } if (ball.x > W) { player.score++; checkWin() || launchBall(-1); } updateScore(); } function bounceOff(ball, pad) { const relY = (ball.y - (pad.y + PAD_H / 2)) / (PAD_H / 2); const angle = relY * (Math.PI / 3.5); const speed = Math.min(Math.hypot(ball.vx, ball.vy) * 1.04, 12); const dir = ball.vx < 0 ? 1 : -1; ball.vx = dir * speed * Math.cos(angle); ball.vy = speed * Math.sin(angle); } function rectHit(ball, pad) { return ( ball.x - BALL_SIZE/2 < pad.x + PAD_W && ball.x + BALL_SIZE/2 > pad.x && ball.y - BALL_SIZE/2 < pad.y + PAD_H && ball.y + BALL_SIZE/2 > pad.y ); } function checkWin() { if (player.score >= WIN_SCORE || cpu.score >= WIN_SCORE) { state = 'over'; const winner = player.score >= WIN_SCORE ? 'YOU WIN! 🎉' : 'CPU WINS!'; msgEl.textContent = winner; startBtn.textContent = 'PLAY AGAIN'; startBtn.style.display = ''; draw(); return true; } return false; } function updateScore() { scoreEl.textContent = `${player.score}   ${cpu.score}`; } function draw() { ctx.fillStyle = '#111'; ctx.fillRect(0, 0, W, H); // Centre dashes ctx.setLineDash([8, 12]); ctx.strokeStyle = '#333'; ctx.lineWidth = 2; ctx.beginPath(); ctx.moveTo(W/2, 0); ctx.lineTo(W/2, H); ctx.stroke(); ctx.setLineDash([]); // Paddles ctx.fillStyle = '#fff'; ctx.fillRect(player.x, player.y, PAD_W, PAD_H); ctx.fillRect(cpu.x, cpu.y, PAD_W, PAD_H); // Ball ctx.beginPath(); ctx.arc(ball.x, ball.y, BALL_SIZE/2, 0, Math.PI*2); ctx.fillStyle = '#fff'; ctx.fill(); } function clamp(v, min, max) { return Math.max(min, Math.min(max, v)); } // Initial draw draw(); })(); </script> </body> </html>

QTW-DoDropInn.com Page

First U.S. Asian Community

The first Filipino community in the United States found its home in the bayous and marshes outside New Orleans, Louisiana. The earliest settlement known was founded around 1765. These Filipino pioneers thought that the swamps of New Orleans gave them safe haven from the Spaniards. They became known as the Manila Men who lived in stilt houses built above the water. Over generations, the Manila Men developed a thriving fishing and shrimping trade, supplying seafood to the city of New Orleans. Their settlements, known as "Filipino Villages," represented the first permanent Asian settlement in North America. The community maintained strong ties to Filipino culture while also integrating into the unique Creole culture of Louisiana. Their legacy is a powerful reminder of the deep and often overlooked contributions of Asian Americans to the founding fabric of the United States.

QTW-DoDropInn.com Post

Will the Blue Wave Be Bigger Than 2018?

<div><div> <p>JD Vance begs voters to give the White House "another chance" as a series of new polls show a political environment even more favorable to Democrats than the one that propelled the blue wave in 2018. </p><p>Jon, Dan, and Alex break down how much "hopium" we should be huffing, a new ad from a Florida Republican breaking with Trump on immigration, and whether unexpectedly close Senate races in Minnesota and New Hampshire should have Democrats worried. They dive into JD Vance's advice to AI companies to simply stop "building Frankenstein" and unpack Trump's fixation on demolishing the Kennedy Center if he's not allowed to name it after himself. </p><p>Alex talks about her new book, "The Steal: Four Right-Wing Hard-Liners, One Republican Presidency, and the Raid on America's Courts," which follows the conservative movement's deliberate takeover of the American judicial system. Then, Dan Osborn, the independent candidate for Senate in Nebraska, stops by the studio to talk to Jon about his campaign against Pete Ricketts.</p><p><strong>Hate listening to ads? </strong>Become a Friends of the Pod subscriber for ad-free episodes of Pod Save America, Pod Save the World, Lovett or Leave It, Runaway Country, Offline with Jon Favreau, and more—plus exclusive content, including bonus episodes of Pod Save America. Subscribe now at <a href="http://crooked.com/friends">crooked.com/friends</a>, on Apple Podcasts, or through the Pod Save America YouTube channel.</p><p>You can request a transcript by emailing <a href="mailto:transcripts@crooked.com">transcripts@crooked.com</a>. Include the podcast name, episode title, and air date. Please allow 48 hours for delivery.</p></div></div>

News | QTW Do Drop Inn Post

Home improvement stores feel the pinch

<div><p>Retail sales jumped 1.2% in August after falling in July. But building materials stores — think Home Depot or Lowe’s — still saw a dip. That’s because stretched consumers are putting off “nice-to-haves,” like home renovations. Also in this episode: The future of global energy demand will be driven by a mix of renewables and fossil fuels, high school students take a new AP class melding business and personal finance, and neighbors organize to cooperatively buy their mobile home park.</p><br><p><em>Every story has an economic angle. Want some in your inbox? </em><em><a href="https://www.marketplace.org/newsletters">Subscribe</a></em><em> to our daily or weekly newsletter.</em></p><br><p><em>Marketplace is more than a radio show. Check out our original reporting and financial literacy content at </em><em><a href="https://www.marketplace.org/">marketplace.org</a></em><em> — and consider </em><em><a href="https://www.marketplace.org/make-a-smart-investment">making an investment</a></em><em> in our future.</em></p><br><p><em>Read the stories in today’s episode:</em></p><br><ul><li><a href="https://www.marketplace.org/story/2026/09/17/whats-next-for-global-energy-demand-growth" class="default">The countries driving energy demand growth can't wait for renewables to get cheaper</a></li><li><a href="https://www.marketplace.org/story/2026/09/17/should-the-feds-economic-data-be-public-private-or-both" class="default">Kevin Warsh isn't a "data point-dependent guy"</a></li><li><a href="https://www.marketplace.org/story/2026/09/17/retail-declines-at-home-improvement-stores" class="default">Home improvement stores take a housing market hit</a></li><li><a href="https://www.marketplace.org/story/2026/09/17/high-schoolers-take-new-ap-business-with-personal-finance-class" class="default">High schoolers take new AP business with personal finance class</a></li><li><a href="https://www.marketplace.org/story/2026/09/17/colorado-mobile-home-park-residents-organize-to-buy-park-land" class="default">Residents of a mobile home park try to buy their community before someone else does</a></li><li><a href="https://www.marketplace.org/story/2026/09/17/turning-a-childhood-home-into-a-place-to-share-with-strangers" class="default">Turning a childhood home into a place to share with strangers</a></li></ul></div>

News | QTW Do Drop Inn Post

The Roy Cohn Playbook, from McCarthyism to Trump

<div>In a biography of Roy Cohn, Kai Bird looks at how the lawyer taught President Trump to deny, delay, attack, sue and countersue, never admit defeat, side step paying bills and avoid a paper trail. His book, with co-author Susan Goldmark, is <em>American Scoundrel</em>. He spoke with Terry Gross. <br><br>Also, Ken Tucker reflects on three of Dolly Parton’s performances that he says demonstrate her range and her unique takes on romance and heartbreak.<br><br><br>See <a href="https://pcm.adswizz.com/">pcm.adswizz.com</a> for information about our collection and use of personal data for sponsorship and to manage your podcast sponsorship preferences.<br><br><a href="https://www.npr.org/about-npr/179878450/privacy-policy">NPR Privacy Policy</a></div>

News | QTW Do Drop Inn Post

Trump Epstein Nightmare Grows…

<div><p>In breaking news, Judge Sullivan has thrown the book at AG Todd Blanche and the DOJ in the Katie Phang litigation over the missing Epstein documents, and has ordered that the DOJ immediately turn over for the Judge’s personal review the dozens of pages of handwritten FBI interview notes of the 4 separate interviews of the alleged victim of Trump’s sex abuse who claims she was abused at the age of 13; has ordered that the DOJ review and produce all foreign language documents in the files; ordered that the DOJ file its answer to the suit by next week without delay; and that it prepare and file the Administrative Record comprised of all the documents about its decisions to produce and not produce documents, redact and not redact the files etc. Popok reports.</p> <p><br></p> <p>Select Quote: Get the right life insurance for you for less at https://SelectQuote.com/legalaf today!</p> <p><br></p> <p>Remember to subscribe to ALL the MeidasTouch Network Podcasts:</p> <p>MeidasTouch: https://www.meidastouch.com/tag/meidastouch-podcast</p> <p>Legal AF: https://www.meidastouch.com/tag/legal-af</p> <p>Sidebar with Katie Phang: https://podcasts.apple.com/us/podcast/sidebar-with-katie-phang/id1886801652</p> <p>The Parnas Perspective: https://podcasts.apple.com/us/podcast/the-parnas-perspective/id1869165949</p> <p>The Intersection with Michael Popok: https://podcasts.apple.com/us/podcast/the-intersection-with-michael-popok/id1818863274</p> <p>MissTrial: https://meidasnews.com/tag/miss-trial</p> <p>The PoliticsGirl Podcast: https://www.meidastouch.com/tag/the-politicsgirl-podcast</p> <p>The Ken Harbaugh Show: https://meidasnews.com/tag/the-ken-harbaugh-show</p> <p>The Weekend Show: https://www.meidastouch.com/tag/the-weekend-show</p> <p>Burn the Boats: https://www.meidastouch.com/tag/burn-the-boats</p> <p>Majority 54: https://www.meidastouch.com/tag/majority-54</p> <p>On Democracy with FP Wellman: https://www.meidastouch.com/tag/on-democracy-with-fpwellman</p> <p>Uncovered: https://www.meidastouch.com/tag/maga-uncovered</p><p> </p><p>Learn more about your ad choices. Visit <a href="https://megaphone.fm/adchoices">megaphone.fm/adchoices</a></p></div>

News | QTW Do Drop Inn Post

September 16th, 2026 - Robert Hockett | Mark Hays | Donald Moynihan

<div>We begin with the Fed raising interest rates today by a quarter of a percent with an expectation there will be another increase to 4.1% later this year. Joining us to discuss how this is a response to inflation at 3.7% in July, in part caused by Trump's war on Iran, is Robert Hockett, the Edward Cornell Professor of Law and Finance and a Professor of Public Policy at Cornell University. He has first-hand experience working at the International Monetary Fund and the Federal Reserve Bank of New York, and continues to consult for a number of US federal, state and local legislators and regulators. His latest books are Money from Nothing Or, Why We Should Stop Worrying About Debt and Learn to Love the Federal Reserve, Financing the Green New Deal: A Plan of Action and Renewal and most recently, Spread the Fed: Distributed Central Banking for Productive Monetary Policy. Then we look into the Senate's blocking of the crypto-friendly Clarity Act in a rebuke to billionaire crypto bros trying to buy the next election while building unpopular data centers to manufacture crypto which has been a huge boon for criminals and scammers engaged in ransomware attacks etc. Joining us is Mark Hays, the Associate Director for Cryptocurrency and Financial Technology with Americans for Financial Reform and Demand Progress where he works to ensure effective regulatory oversight of cryptocurrency and other financial technologies. Previously, he was the Anti-Money Laundering Campaign Director at Global Witness. Then finally we speak with Donald Moynihan, the Gerald Ford School's J. Ira and Nicki Harris Family Professor of Public Policy at the University of Michigan. Previously he served as Georgetown University's McCourt School of Public Policy Chair of Public Policy and the director of the La Follette School at the University of Wisconsin-Madison. He co-directs the Better Government Lab, which looks for technology and other types of interventions to help government improve access to the social safety net and has an article at his Substack, "China Thank Trump: The Big Winner of Trump's Assault on Higher Ed is America's Chief Geopolitical Rival." We discuss how Trump has untethered himself from reality as he destroys America's economy, alliances, health, education, science, environment, soft power, rule of law, diplomacy and now our military. backgroundbriefing.org/donate twitter.com/ianmastersmedia bsky.app/profile/ianmastersmedia.bsky.social linktr.ee/backgroundbriefing</div>

News | QTW Do Drop Inn Post

Preparing for an AI tax crisis

<div><p>If artificial intelligence really does replace human labor, the U.S. could be in for a tax revenue crisis. That’s because high unemployment shrinks the pool of taxable wages. In this episode, we visit Akron, Ohio — the former tire capital of the world — to learn what happens when lost jobs snowball into lost government funding. Plus: Economists hope for cake but will settle for crumbs in Fed Chair Warsh’s Jackson Hole Symposium speech, and a new plan for Colorado River drought management draws backlash.</p><br><p><em>Every story has an economic angle. Want some in your inbox? </em><em><a href="https://www.marketplace.org/newsletters">Subscribe</a></em><em> to our daily or weekly newsletter.</em></p><br><p><em>Marketplace is more than a radio show. Check out our original reporting and financial literacy content at </em><em><a href="https://www.marketplace.org/">marketplace.org</a></em><em> — and consider </em><em><a href="https://www.marketplace.org/make-a-smart-investment">making an investment</a></em><em> in our future.</em></p><br><p><em>Read the stories in today’s episode:</em></p><br><ul><li><a href="https://www.marketplace.org/story/2026/08/25/will-fed-chair-warsh-say-anything-substantial-at-jackson-hole" class="default">Will Fed Chair Warsh actually say anything in his big Friday speech?</a></li><li>Two years after Hurricane Helene, Asheville Tea Company finds a new home</li><li><a href="https://www.marketplace.org/story/2026/08/25/linking-akrons-rubber-bust-to-a-possible-ai-tax-crisis" class="default">What Akron's rubber bust can teach us about a possible AI tax crisis</a></li><li>The new Colorado River plan is out, and it's already under fire</li></ul></div>

News | QTW Do Drop Inn Post

Voting & Elections

<style> /* Bright red hover for all links on voting page */ a { transition: color 0.2s ease; } a:hover { color: #ff0000 !important; text-decoration: underline; } .section a:hover { color: #ff0000 !important; } button a:hover { color: #ff0000 !important; } </style> <div class="back-link"> <a href="https://news.qtw-dodropinn.com">← Back to News Hub</a> </div> <div class="hero"> <h1>🗳️ Voting & Elections</h1> <p>Democracy requires informed, active participation. Learn how to register, understand candidates, and make your voice count.</p> </div> <!-- SMART QUICK NAVIGATION - Logically Ordered User Flow --> <div class="container" style="margin-bottom: 20px;"> <div class="section" style="background: #003300; border: 2px solid #00ff00; padding: 15px;"> <h3 style="margin-top: 0; color: #00ff00; text-align: center;">⚡ Your Voting Roadmap</h3> <p style="color: #00cc00; text-align: center; font-size: 0.95rem; margin: 0 0 15px 0;">Follow these steps to get ready to vote:</p> <div style="display: flex; flex-wrap: wrap; gap: 10px; justify-content: center;"> <!-- STEP 1: Check Eligibility --> <div style="flex-basis: 100%; max-width: 500px; padding: 10px; background: #1a1a1a; border: 1px solid #00cc00; border-radius: 4px;"> <div style="display: flex; align-items: center; gap: 10px;"> <span style="background: #00cc00; color: #000; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; flex-shrink: 0;">1</span> <a href="#voting-access" style="color: #00ff00; text-decoration: none; font-weight: bold;">Check Your Eligibility & Rights</a> </div> <p style="color: #00cc00; font-size: 0.9rem; margin: 8px 0 0 40px;">Learn if you can vote and what support is available</p> </div> <!-- STEP 2: Register to Vote --> <div style="flex-basis: 100%; max-width: 500px; padding: 10px; background: #1a1a1a; border: 1px solid #00cc00; border-radius: 4px;"> <div style="display: flex; align-items: center; gap: 10px;"> <span style="background: #00cc00; color: #000; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; flex-shrink: 0;">2</span> <a href="#voter-registration-form" style="color: #00ff00; text-decoration: none; font-weight: bold;">Gather Your Registration Information</a> </div> <p style="color: #00cc00; font-size: 0.9rem; margin: 8px 0 0 40px;">Use our checklist to collect everything you need to register</p> </div> <!-- STEP 3: Official Registration --> <div style="flex-basis: 100%; max-width: 500px; padding: 10px; background: #1a1a1a; border: 1px solid #00cc00; border-radius: 4px;"> <div style="display: flex; align-items: center; gap: 10px;"> <span style="background: #00cc00; color: #000; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; flex-shrink: 0;">3</span> <a href="#register-to-vote" style="color: #00ff00; text-decoration: none; font-weight: bold;">Register Officially</a> </div> <p style="color: #00cc00; font-size: 0.9rem; margin: 8px 0 0 40px;">Go to your official election office with your information</p> </div> <!-- STEP 4: Find Election Dates --> <div style="flex-basis: 100%; max-width: 500px; padding: 10px; background: #1a1a1a; border: 1px solid #00cc00; border-radius: 4px;"> <div style="display: flex; align-items: center; gap: 10px;"> <span style="background: #00cc00; color: #000; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; flex-shrink: 0;">4</span> <a href="#key-dates" style="color: #00ff00; text-decoration: none; font-weight: bold;">Know the Election Dates</a> </div> <p style="color: #00cc00; font-size: 0.9rem; margin: 8px 0 0 40px;">When is the next election? Registration and voting deadlines</p> </div> <!-- STEP 5: Find Polling Location --> <div style="flex-basis: 100%; max-width: 500px; padding: 10px; background: #1a1a1a; border: 1px solid #00cc00; border-radius: 4px;"> <div style="display: flex; align-items: center; gap: 10px;"> <span style="background: #00cc00; color: #000; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; flex-shrink: 0;">5</span> <a href="#polling-location" style="color: #00ff00; text-decoration: none; font-weight: bold;">Find Your Polling Location</a> </div> <p style="color: #00cc00; font-size: 0.9rem; margin: 8px 0 0 40px;">Locate where you'll vote on Election Day</p> </div> <!-- STEP 6: Get Directions --> <div style="flex-basis: 100%; max-width: 500px; padding: 10px; background: #1a1a1a; border: 1px solid #00cc00; border-radius: 4px;"> <div style="display: flex; align-items: center; gap: 10px;"> <span style="background: #00cc00; color: #000; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; flex-shrink: 0;">6</span> <a href="#directions" style="color: #00ff00; text-decoration: none; font-weight: bold;">Plan Your Route to Vote</a> </div> <p style="color: #00cc00; font-size: 0.9rem; margin: 8px 0 0 40px;">Get directions, check transit, verify accessibility</p> </div> <!-- ALTERNATIVE: Mail-in Voting --> <div style="flex-basis: 100%; max-width: 500px; padding: 10px; background: #003300; border: 2px solid #ff6b6b; border-radius: 4px;"> <div style="display: flex; align-items: center; gap: 10px;"> <span style="background: #ff6b6b; color: #000; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; flex-shrink: 0;">OR</span> <a href="#mail-in-voting" style="color: #ff6b6b; text-decoration: none; font-weight: bold;">Vote by Mail (Alternative)</a> </div> <p style="color: #ff6b6b; font-size: 0.9rem; margin: 8px 0 0 40px;">Can't make it to the polls? Vote from home instead</p> </div> </div> <div style="margin-top: 20px; padding: 10px; background: #1a1a1a; border-left: 4px solid #00ff00; border-radius: 4px;"> <p style="color: #00cc00; margin: 0; font-size: 0.9rem;"> 💡 <strong>Tip:</strong> Start at Step 1 and work through the steps in order. Each one builds on the previous to get you ready to vote! </p> </div> </div> </div> <div class="container"> <!-- VOTER REGISTRATION FORM SECTION --> <div class="section" style="background: #1a1a1a; border: 2px solid #00ff00; margin-top: 0; margin-bottom: 40px;"> <h2 id="voter-registration-form">📋 Start Your Voter Registration</h2> <p>Fill out this form to gather all the information you need for voter registration. We'll guide you to your country's official registration process.</p> <!-- PRIVACY NOTICE - TOP --> <div style="background: #003300; border: 2px solid #ff6b6b; padding: 15px; margin-bottom: 20px; border-radius: 4px;"> <h3 style="color: #ff6b6b; margin-top: 0;">🔒 Your Privacy is Protected</h3> <ul style="color: #00cc00; margin: 10px 0; padding-left: 20px;"> <li><strong>✗ NOT saved to any database</strong></li> <li><strong>✗ NOT stored on any server</strong></li> <li><strong>✗ NOT transferred to any service</strong></li> <li><strong>✗ NOT shared with anyone</strong></li> <li><strong>✓ ONLY used locally on YOUR device</strong></li> <li><strong>✓ You control everything you enter</strong></li> </ul> <p style="color: #ff6b6b; margin: 10px 0 0 0; font-size: 0.95rem;"> <strong>This form is a checklist tool only.</strong> Your information stays on your computer. We never receive, store, or access any data you enter here. </p> </div> <form id="voter-registration-form-element" style="max-width: 600px; margin: 0 auto;"> <!-- Personal Information Section --> <fieldset style="border: 1px solid #00cc00; padding: 15px; margin-bottom: 20px; border-radius: 4px;"> <legend style="color: #00ff00; font-weight: bold; padding: 0 10px;">Personal Information</legend> <div style="margin-bottom: 15px;"> <label for="first-name" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">First Name *</label> <input type="text" id="first-name" name="first-name" required style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;" placeholder="Enter your first name"> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> </div> <div style="margin-bottom: 15px;"> <label for="last-name" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">Last Name *</label> <input type="text" id="last-name" name="last-name" required style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;" placeholder="Enter your last name"> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> </div> <div style="margin-bottom: 15px;"> <label for="email" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">Email Address *</label> <input type="email" id="email" name="email" required style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;" placeholder="your.email@example.com"> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> <small style="color: #00cc00; display: block; margin-top: 5px;">Your email is NOT saved or stored. It's only for your reference.</small> </div> <div style="margin-bottom: 15px;"> <label for="phone" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">Phone Number (Optional)</label> <input type="tel" id="phone" name="phone" style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;" placeholder="(123) 456-7890"> </div> <div style="margin-bottom: 15px;"> <label for="dob" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">Date of Birth *</label> <input type="date" id="dob" name="dob" required style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;"> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> <small style="color: #00cc00; display: block; margin-top: 5px;">You must be at least 18 years old to vote</small> </div> </fieldset> <!-- Address Section --> <fieldset style="border: 1px solid #00cc00; padding: 15px; margin-bottom: 20px; border-radius: 4px;"> <legend style="color: #00ff00; font-weight: bold; padding: 0 10px;">Current Address</legend> <div style="margin-bottom: 15px;"> <label for="street" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">Street Address *</label> <input type="text" id="street" name="street" required style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;" placeholder="123 Main Street"> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> </div> <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 15px;"> <div> <label for="city" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">City *</label> <input type="text" id="city" name="city" required style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;" placeholder="City"> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> </div> <div> <label for="state" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">State/Province *</label> <input type="text" id="state" name="state" required style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;" placeholder="CA"> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> </div> </div> <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 15px;"> <div> <label for="zip" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">ZIP/Postal Code *</label> <input type="text" id="zip" name="zip" required style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;" placeholder="12345"> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> </div> <div> <label for="country" style="display: block; color: #00cc00; margin-bottom: 5px; font-weight: bold;">Country *</label> <select id="country" name="country" required style="width: 100%; padding: 10px; background: #003300; color: #00ff00; border: 1px solid #00cc00; border-radius: 4px; font-size: 16px;"> <option value="">Select Country</option> <option value="US">United States</option> <option value="CA">Canada</option> <option value="MX">Mexico</option> <option value="GB">United Kingdom</option> <option value="AU">Australia</option> <option value="Other">Other</option> </select> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> </div> </div> </fieldset> <!-- Citizenship & Eligibility Section --> <fieldset style="border: 1px solid #00cc00; padding: 15px; margin-bottom: 20px; border-radius: 4px;"> <legend style="color: #00ff00; font-weight: bold; padding: 0 10px;">Eligibility</legend> <div style="margin-bottom: 15px;"> <label style="display: flex; align-items: center; color: #00cc00; cursor: pointer;"> <input type="checkbox" id="citizen" name="citizen" required style="width: 20px; height: 20px; margin-right: 10px; cursor: pointer;"> <span>I am a citizen of the country where I'm registering to vote *</span> </label> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> </div> <div style="margin-bottom: 15px;"> <label style="display: flex; align-items: center; color: #00cc00; cursor: pointer;"> <input type="checkbox" id="age-confirm" name="age-confirm" required style="width: 20px; height: 20px; margin-right: 10px; cursor: pointer;"> <span>I confirm I am at least 18 years old *</span> </label> <span class="error-message" style="color: #ff6b6b; font-size: 0.9rem; display: none;"></span> </div> <div style="margin-bottom: 15px; padding: 10px; background: #003300; border-left: 4px solid #00cc00; border-radius: 4px;"> <p style="color: #00cc00; margin: 0; font-size: 0.95rem;"> <strong>Note:</strong> Voter eligibility requirements vary by country and region. After you complete this form, we'll provide information specific to your location. </p> </div> </fieldset> <!-- Submit Section --> <div style="text-align: center; margin-top: 30px;"> <button type="submit" style="background: #00cc00; color: #000; padding: 15px 40px; font-size: 1.1rem; font-weight: bold; border: none; border-radius: 4px; cursor: pointer; transition: all 0.3s ease;"> Complete My Voter Registration Checklist </button> <p style="color: #00cc00; margin-top: 15px; font-size: 0.9rem;"> * Required fields </p> </div> <!-- Status Messages --> <div id="form-message" style="margin-top: 20px; padding: 15px; border-radius: 4px; display: none; text-align: center; font-weight: bold;"> </div> </form> <!-- PRIVACY CONFIRMATION - BOTTOM --> <div style="background: #003300; border: 2px solid #00ff00; padding: 15px; margin-top: 30px; border-radius: 4px;"> <h3 style="color: #00ff00; margin-top: 0;">✓ Your Data is Safe</h3> <p style="color: #00cc00; margin: 10px 0; font-size: 0.95rem;"> This form is a <strong>local checklist tool only</strong>. All information you enter exists only on your device in your browser. <strong>We do not receive, store, save, or access any data you enter.</strong> Your information is never transmitted anywhere. Once you close this page or clear your browser, your information is gone. </p> </div> <!-- Form Help --> <div style="margin-top: 30px; padding: 15px; background: #003300; border-left: 4px solid #00ff00; border-radius: 4px;"> <h3 style="color: #00ff00; margin-top: 0;">What Happens Next?</h3> <ol style="color: #00cc00; line-height: 1.8;"> <li><strong>Complete this checklist</strong> — Organize your information locally on your device</li> <li><strong>Copy your information</strong> — Write down or screenshot the form data yourself</li> <li><strong>Get location-specific guidance</strong> — We'll show you the exact steps for your state or country</li> <li><strong>Register officially</strong> — Go to your official election office with your information</li> <li><strong>Confirm your registration</strong> — Verify you're registered before Election Day</li> </ol> </div> </div> <script> document.getElementById('voter-registration-form-element').addEventListener('submit', function(e) { e.preventDefault(); // Clear previous errors document.querySelectorAll('.error-message').forEach(msg => { msg.style.display = 'none'; msg.textContent = ''; }); let isValid = true; // Validate name fields const firstName = document.getElementById('first-name').value.trim(); if (!firstName) { showError('first-name', 'First name is required'); isValid = false; } const lastName = document.getElementById('last-name').value.trim(); if (!lastName) { showError('last-name', 'Last name is required'); isValid = false; } // Validate email const email = document.getElementById('email').value.trim(); const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if (!email || !emailRegex.test(email)) { showError('email', 'Please enter a valid email address'); isValid = false; } // Validate date of birth and age const dob = document.getElementById('dob').value; if (!dob) { showError('dob', 'Date of birth is required'); isValid = false; } else { const birthDate = new Date(dob); const today = new Date(); let age = today.getFullYear() - birthDate.getFullYear(); const monthDiff = today.getMonth() - birthDate.getMonth(); if (monthDiff < 0 || (monthDiff === 0 && today.getDate() < birthDate.getDate())) { age--; } if (age < 18) { showError('dob', 'You must be at least 18 years old to register to vote'); isValid = false; } } // Validate address fields const street = document.getElementById('street').value.trim(); if (!street) { showError('street', 'Street address is required'); isValid = false; } const city = document.getElementById('city').value.trim(); if (!city) { showError('city', 'City is required'); isValid = false; } const state = document.getElementById('state').value.trim(); if (!state) { showError('state', 'State/Province is required'); isValid = false; } const zip = document.getElementById('zip').value.trim(); if (!zip) { showError('zip', 'ZIP/Postal code is required'); isValid = false; } const country = document.getElementById('country').value; if (!country) { showError('country', 'Country is required'); isValid = false; } // Validate checkboxes if (!document.getElementById('citizen').checked) { showError('citizen', 'You must confirm citizenship'); isValid = false; } if (!document.getElementById('age-confirm').checked) { showError('age-confirm', 'You must confirm your age'); isValid = false; } if (isValid) { // IMPORTANT: Do NOT save or transmit data anywhere // Show completion message with data ONLY on user's device showCompletionMessage({ firstName: firstName, lastName: lastName, email: email, phone: document.getElementById('phone').value.trim(), dob: dob, street: street, city: city, state: state, zip: zip, country: country }); } }); function showError(fieldId, message) { const field = document.getElementById(fieldId); const errorSpan = field.parentElement.querySelector('.error-message'); if (errorSpan) { errorSpan.textContent = message; errorSpan.style.display = 'block'; } field.style.borderColor = '#ff6b6b'; } function showCompletionMessage(data) { const messageDiv = document.getElementById('form-message'); messageDiv.textContent = '✓ Validating your information...'; messageDiv.style.background = '#003300'; messageDiv.style.color = '#00ff00'; messageDiv.style.display = 'block'; // Simulate brief processing setTimeout(() => { messageDiv.innerHTML = ` <h3 style="margin-top: 0; color: #00ff00;">✓ Your Checklist is Complete!</h3> <p style="color: #00cc00;">All your information has been validated and is ready.</p> <div style="background: #1a1a1a; padding: 15px; margin: 15px 0; border: 1px solid #00ff00; border-radius: 4px; text-align: left;"> <p style="color: #ff6b6b; margin-top: 0; font-weight: bold;">⚠️ REMEMBER: This information is stored ONLY on your device in your browser.</p> <p style="color: #00cc00; margin: 10px 0;">Your next steps:</p> <ol style="color: #00cc00;"> <li><strong>Write down your information</strong> or take a screenshot</li> <li><strong>Visit your official election office</strong></li> <li><strong>Register to vote</strong> directly with them</li> </ol> <p style="color: #ff6b6b; margin-bottom: 0;"><strong>We do not have your information. Only you do.</strong></p> </div> <p style="font-size: 0.95rem; color: #00cc00;">Next: Click the "Election Dates" or "Register to Vote" quick links above to find your official registration process.</p> `; messageDiv.style.background = '#003300'; messageDiv.style.color = '#00ff00'; // Scroll to message messageDiv.scrollIntoView({ behavior: 'smooth', block: 'center' }); // NOTE: Form is intentionally NOT reset so user can reference their data // User must manually copy/save their information before leaving page }, 1000); } </script> <!-- Form Help --> <div style="margin-top: 30px; padding: 15px; background: #003300; border-left: 4px solid #00ff00; border-radius: 4px;"> <h3 style="color: #00ff00; margin-top: 0;">What Happens Next?</h3> <ol style="color: #00cc00; line-height: 1.8;"> <li><strong>Complete this form</strong> — Gather your information in one place</li> <li><strong>Get location-specific guidance</strong> — We'll show you the exact steps for your state or country</li> <li><strong>Register officially</strong> — We'll provide direct links to your official election office</li> <li><strong>Confirm your registration</strong> — Verify you're registered before Election Day</li> </ol> </div> </div> <div class="section"> <h2>Voting Access for Everyone</h2> <p>The right to vote belongs to every eligible citizen, regardless of ability, language, transportation, work schedule, or circumstances. Here's what you need to know to exercise your right to vote:</p> <h3>For Voters with Disabilities</h3> <ul class="checklist"> <li><strong>Accessible voting machines:</strong> Available at all polling places for privacy and independence</li> <li><strong>Curbside voting:</strong> Poll workers bring a ballot or voting machine to your vehicle if entering the building is difficult</li> <li><strong>Voter assistance:</strong> Poll workers can read ballots aloud, help with marking, or assist with other needs</li> <li><strong>Extra time:</strong> You're never rushed—take as long as you need to vote</li> <li><strong>Service animals:</strong> Welcome at polling places; only trained service animals for individuals with disabilities</li> </ul> <h3>For Voters with Language Barriers</h3> <ul class="checklist"> <li><strong>Ballots in multiple languages:</strong> Required in certain areas; ask at your polling place</li> <li><strong>Interpreters:</strong> You can bring a family member or friend to help interpret (poll workers can help if no one is available)</li> <li><strong>Translated materials:</strong> Many regions provide voter guides in multiple languages</li> </ul> <h3>For Voters with Transportation Challenges</h3> <ul class="checklist"> <li><strong>Early voting:</strong> More time to find a convenient day and location</li> <li><strong>Mail-in voting:</strong> Vote from home if you can't travel to a polling place</li> <li><strong>Public transit routes:</strong> Plan your route in advance using local transit websites</li> <li><strong>Check polling location availability:</strong> Use location finder tools to find the closest polling place</li> </ul> <h3>For First-Time or Uncertain Voters</h3> <ul class="checklist"> <li><strong>It's okay not to know everything:</strong> Bring notes, a voter guide, or your phone to the polling place</li> <li><strong>Ask questions:</strong> Poll workers are there to help; feel free to ask about anything you don't understand</li> <li><strong>Preview your ballot:</strong> Many regions let you see your ballot in advance</li> <li><strong>Research ahead:</strong> Use nonpartisan voter guides (see "Find Trusted Information" section below)</li> <li><strong>Leave races blank:</strong> You don't have to vote in every race; only vote for those you've researched</li> </ul> </div> <div class="section"> <h2>Why Voting Matters</h2> <p>Voting is your direct voice in government. Local, state, and national elections determine policies that affect education, healthcare, infrastructure, economy, and more. Your vote influences who makes these decisions.</p> <ul class="checklist"> <li>Shape policy on issues you care about</li> <li>Hold leaders accountable to their promises</li> <li>Influence local decisions affecting your community</li> <li>Participate in the democratic process</li> </ul> </div> <div class="section"> <h2>Getting Ready to Vote</h2> <h3 id="register-to-vote">Step 1: Register to Vote (If Not Already Registered)</h3> <p>If you haven't registered yet, it's easy and free. Use the registration form above or visit your country's registration website. Requirements vary by location.</p> <div class="highlight"> <strong>Register online or in person:</strong><br> • <a href="https://www.vote.org/register-to-vote/" target="_blank" style="color: #00ff00; text-decoration: underline;">Vote.org — Online voter registration (USA)</a><br> • <a href="https://vote411.org/" target="_blank" style="color: #00ff00; text-decoration: underline;">Vote411.org — Register or verify registration</a><br> • Contact your country's election office for other nations </div> <h3>Step 2: Check Your Registration Status</h3> <p>Verify you're registered and that your information is current. Your registration can change if you move or change your name.</p> <ul class="checklist"> <li>Visit your election office website</li> <li>Enter your name and date of birth</li> <li>Confirm your registration status (Active, Inactive, or Not Registered)</li> <li>Update your address if you've moved recently</li> </ul> <h3 id="key-dates">Step 3: Know the Key Dates</h3> <ul class="checklist"> <li><strong>Voter registration deadline:</strong> Usually 10–30 days before election day (varies by location)</li> <li><strong>Early voting period:</strong> 1–2 weeks before Election Day (if available in your region)</li> <li><strong>Mail-in ballot request deadline:</strong> Usually 7–14 days before election (varies by location)</li> <li><strong>Election Day:</strong> Varies by country/region—check your local election office</li> </ul> <h3>Step 4: Choose Your Voting Method</h3> <ul class="checklist"> <li><strong>Vote in person on Election Day</strong> — Traditional voting at your assigned polling location</li> <li><strong>Vote early (early in-person voting)</strong> — Cast your ballot at designated voting centers before Election Day</li> <li><strong>Vote by mail</strong> — Request an absentee ballot and vote from home (see mail-in voting section below)</li> </ul> <h3 id="polling-location">Step 5: Find Your Polling Location</h3> <p>Know exactly where you'll vote before Election Day. Bring a valid form of ID (requirements vary by location).</p> <div class="highlight"> <strong>Find your polling place:</strong><br> • <a href="https://www.vote.org/polling-places/" target="_blank" style="color: #00ff00; text-decoration: underline;">Vote.org — Polling place locator</a><br> • <a href="https://vote411.org/" target="_blank" style="color: #00ff00; text-decoration: underline;">Vote411.org — Polling location finder</a><br> • Enter your address to see your specific polling location and opening hours </div> <h3 id="directions">Step 6: Get Directions to Your Polling Place</h3> <p>Once you know your polling location, plan your route and travel time using mapping tools.</p> <ul class="checklist"> <li><strong>Google Maps:</strong> Search for your polling place address for step-by-step directions and travel time</li> <li><strong>Apple Maps:</strong> Use for iOS devices to get directions</li> <li><strong>Public transit:</strong> Check local transit websites for bus, train, or other transport routes</li> <li><strong>Accessible routes:</strong> Confirm ADA accessibility, curb cuts, and accessible parking at your location</li> <li><strong>Curbside voting:</strong> If you have mobility challenges, ask poll workers about curbside voting options</li> </ul> </div> <div class="section"> <h2 id="mail-in-voting">Voting by Mail (Absentee Voting)</h2> <p>Voting by mail allows you to cast your ballot from home. This option is available to most voters, though rules and eligibility vary by location. Here's how it works:</p> <h3>Who Can Vote by Mail?</h3> <ul class="checklist"> <li><strong>No-excuse mail voting:</strong> In many regions, any registered voter can request an absentee/mail ballot without needing a reason</li> <li><strong>Excuse-required areas:</strong> Some places require a reason (age 65+, illness, being out of state, disability, etc.)</li> <li><strong>All-mail voting regions:</strong> Some areas automatically mail ballots to all registered voters</li> <li>Check your location's specific rules using the links below</li> </ul> <h3>How to Request a Mail-in Ballot</h3> <ul class="checklist"> <li><strong>Visit your election office website</strong></li> <li><strong>Request online, by mail, or in person</strong> (methods vary by location)</li> <li><strong>Provide your registration information</strong> (name, address, date of birth)</li> <li><strong>Request deadlines are typically 7–14 days before Election Day</strong> (check your specific location)</li> <li><strong>Your ballot will be mailed to your registered address</strong></li> </ul> <h3>Timeline for Mail-in Voting</h3> <ul class="checklist"> <li><strong>Early (4–2 weeks before election):</strong> Request your ballot</li> <li><strong>2 weeks before:</strong> Ballot should arrive (allow extra time for mail delays)</li> <li><strong>Before Election Day:</strong> Complete, sign, and seal your ballot</li> <li><strong>Election Day or before:</strong> Return your ballot by mail or drop-off location</li> <li><strong>After Election Day:</strong> Ballots must be received by Election Day (or shortly after, depending on location)</li> </ul> <h3>Returning Your Mail-in Ballot</h3> <p>Once you've voted, return your ballot using one of these methods:</p> <ul class="checklist"> <li><strong>U.S. Mail:</strong> Drop in any mailbox (send early to allow for mail delays)</li> <li><strong>Official ballot drop boxes:</strong> Secure drop boxes at designated locations (check when they're available)</li> <li><strong>In-person delivery:</strong> Drop off your ballot at your election office or polling place</li> <li><strong>Ballot tracking:</strong> Many regions offer tracking so you know when your ballot was sent and received</li> </ul> <div class="highlight"> <strong>Find your location's mail-in voting rules:</strong><br> • <a href="https://vote411.org/" target="_blank" style="color: #00ff00; text-decoration: underline;">Vote411.org — Mail-in voting eligibility and procedures by location</a><br> • <a href="https://www.vote.org/" target="_blank" style="color: #00ff00; text-decoration: underline;">Vote.org — Mail ballot request tools and deadlines</a><br> • Contact your local election office directly for specific rules </div> </div> <div class="section"> <h2>Become an Informed Voter</h2> <h3>Research Candidates</h3> <ul class="checklist"> <li>Read their official websites and policy positions</li> <li>Review their voting records (if incumbent)</li> <li>Check fact-checking sources for claims</li> <li>Watch candidate debates and forums</li> </ul> <h3>Understand Ballot Measures</h3> <p>Many elections include ballot propositions. Read the full text, understand the yes/no consequences, and check trusted sources for analysis.</p> <h3>Identify Your Ballot</h3> <ul class="checklist"> <li>Local elections (mayor, city council, school board)</li> <li>Regional/state elections (governor, legislature)</li> <li>National elections (president, parliament, senate)</li> </ul> </div> <div class="section"> <h2>Find Trusted Information</h2> <h3>Nonpartisan Voter Resources</h3> <ul class="checklist"> <li><a href="https://www.vote411.org/" target="_blank" style="color: #00ff00; text-decoration: underline;"><strong>Vote411.org</strong></a> — Voter resource; find polling locations, check registration, preview ballots</li> <li><a href="https://ballotpedia.org/" target="_blank" style="color: #00ff00; text-decoration: underline;"><strong>Ballotpedia.org</strong></a> — Nonpartisan voter guide for candidates and measures</li> <li><a href="https://www.vote.org/" target="_blank" style="color: #00ff00; text-decoration: underline;"><strong>Vote.org</strong></a> — Voter registration and polling place locator</li> <li><a href="https://www.ivoterguide.com/" target="_blank" style="color: #00ff00; text-decoration: underline;"><strong>iVoterGuide</strong></a> — Nonpartisan candidate comparison tool</li> </ul> <h3>Fact-Checking Resources</h3> <ul class="checklist"> <li><a href="https://www.factcheck.org/" target="_blank" style="color: #00ff00; text-decoration: underline;"><strong>FactCheck.org</strong></a> — Check the accuracy of political claims</li> <li><a href="https://www.politifact.com/" target="_blank" style="color: #00ff00; text-decoration: underline;"><strong>PolitiFact</strong></a> — Independent fact-checking of politicians</li> </ul> <h3>Official Election Information</h3> <ul class="checklist"> <li><strong>Your country/state election office:</strong> Visit for official voting rules and deadlines</li> <li><strong>Your local election office:</strong> For local voting locations and procedures</li> <li><strong>Local news sources:</strong> Coverage of candidates and ballot measures</li> </ul> </div> <div class="section"> <h2>On Election Day (or During Early Voting)</h2> <h3>What to Bring</h3> <ul class="checklist"> <li><strong>Valid photo ID:</strong> Driver's license, passport, state ID, military ID (requirements vary by location)</li> <li><strong>Voter guide or notes:</strong> Bring research or a sample ballot if you want to reference it</li> <li><strong>Phone or tablet:</strong> You can bring a device to reference information if needed</li> <li><strong>Don't worry if you're unsure:</strong> Poll workers and printed ballots are there to help</li> </ul> <h3>What to Expect</h3> <ul class="checklist"> <li><strong>Check-in:</strong> Give your name and address; poll workers will verify your registration</li> <li><strong>Receive your ballot:</strong> Paper, electronic, or both (depends on your location)</li> <li><strong>Vote privately:</strong> Use a voting booth for privacy</li> <li><strong>Mark your choices:</strong> Follow instructions on the ballot</li> <li><strong>Review before submitting:</strong> Check your ballot for errors before casting</li> <li><strong>Take your time:</strong> There's no time limit; vote at your own pace</li> </ul> <h3>If You Need Help</h3> <ul class="checklist"> <li><strong>Ask poll workers:</strong> They can explain procedures, help with accessibility, or answer questions</li> <li><strong>Bring someone:</strong> A family member or friend can accompany you (stay nearby but not in the voting booth)</li> <li><strong>Translator:</strong> Bring a family member or ask election officials for language assistance</li> <li><strong>Mobility assistance:</strong> Ask about curbside voting, wheelchair access, or other accommodations</li> </ul> </div> <div class="highlight"> <strong>Remember:</strong> An informed vote is a powerful vote. Take time to understand the issues and candidates. Your participation matters. </div> </div> <script> document.getElementById('voter-registration-form-element').addEventListener('submit', function(e) { e.preventDefault(); // Clear previous errors document.querySelectorAll('.error-message').forEach(msg => { msg.style.display = 'none'; msg.textContent = ''; }); let isValid = true; // Validate name fields const firstName = document.getElementById('first-name').value.trim(); if (!firstName) { showError('first-name', 'First name is required'); isValid = false; } const lastName = document.getElementById('last-name').value.trim(); if (!lastName) { showError('last-name', 'Last name is required'); isValid = false; } // Validate email const email = document.getElementById('email').value.trim(); const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if (!email || !emailRegex.test(email)) { showError('email', 'Please enter a valid email address'); isValid = false; } // Validate date of birth and age const dob = document.getElementById('dob').value; if (!dob) { showError('dob', 'Date of birth is required'); isValid = false; } else { const birthDate = new Date(dob); const today = new Date(); let age = today.getFullYear() - birthDate.getFullYear(); const monthDiff = today.getMonth() - birthDate.getMonth(); if (monthDiff < 0 || (monthDiff === 0 && today.getDate() < birthDate.getDate())) { age--; } if (age < 18) { showError('dob', 'You must be at least 18 years old to register to vote'); isValid = false; } } // Validate address fields const street = document.getElementById('street').value.trim(); if (!street) { showError('street', 'Street address is required'); isValid = false; } const city = document.getElementById('city').value.trim(); if (!city) { showError('city', 'City is required'); isValid = false; } const state = document.getElementById('state').value.trim(); if (!state) { showError('state', 'State/Province is required'); isValid = false; } const zip = document.getElementById('zip').value.trim(); if (!zip) { showError('zip', 'ZIP/Postal code is required'); isValid = false; } const country = document.getElementById('country').value; if (!country) { showError('country', 'Country is required'); isValid = false; } // Validate checkboxes if (!document.getElementById('citizen').checked) { showError('citizen', 'You must confirm citizenship'); isValid = false; } if (!document.getElementById('age-confirm').checked) { showError('age-confirm', 'You must confirm your age'); isValid = false; } if (isValid) { submitRegistrationForm({ firstName: firstName, lastName: lastName, email: email, phone: document.getElementById('phone').value.trim(), dob: dob, street: street, city: city, state: state, zip: zip, country: country }); } }); function showError(fieldId, message) { const field = document.getElementById(fieldId); const errorSpan = field.parentElement.querySelector('.error-message'); if (errorSpan) { errorSpan.textContent = message; errorSpan.style.display = 'block'; } field.style.borderColor = '#ff6b6b'; } function submitRegistrationForm(data) { const messageDiv = document.getElementById('form-message'); messageDiv.textContent = '✓ Processing your registration information...'; messageDiv.style.background = '#003300'; messageDiv.style.color = '#00ff00'; messageDiv.style.display = 'block'; // Simulate form submission setTimeout(() => { messageDiv.innerHTML = ` <h3 style="margin-top: 0; color: #00ff00;">✓ Registration Information Saved!</h3> <p>We've saved your information. Check your email (${data.email}) for next steps.</p> <p style="font-size: 0.95rem; margin-top: 15px;"> <strong>Next:</strong> You will receive a personalized guide for voter registration in <strong>${getCountryName(data.country)}</strong>. </p> `; messageDiv.style.background = '#003300'; messageDiv.style.color = '#00ff00'; // Reset form document.getElementById('voter-registration-form-element').reset(); document.querySelectorAll('input, select').forEach(field => { field.style.borderColor = '#00cc00'; }); // Scroll to message messageDiv.scrollIntoView({ behavior: 'smooth', block: 'center' }); }, 1500); } function getCountryName(code) { const countries = { 'US': 'the United States', 'CA': 'Canada', 'MX': 'Mexico', 'GB': 'the United Kingdom', 'AU': 'Australia', 'Other': 'your country' }; return countries[code] || 'your country'; } </script> <script> // Smart Form Synchronization - Privacy-Preserving (Client-Side Only, sessionStorage) // Syncs data between all 4 informational pages // Data cleared when browser closes (function() { const STORAGE_KEY = 'qtw_form_data'; // Fields to sync across ALL pages (state/location) const globalSyncFields = ['state', 'user_state']; // Fields to sync between Spot and Report only (misinformation data) const misinfoSyncFields = ['false-claim', 'truth', 'evidence-sources']; // Determine which page we're on const currentPage = determinePage(); // Initialize on page load document.addEventListener('DOMContentLoaded', function() { loadAutoFillData(); setupAutoSave(); }); // Detect which page we're on function determinePage() { const href = window.location.href; if (href.includes('how-to-vote') || href.includes('/voting')) return 'vote'; if (href.includes('how-to-evaluate-news')) return 'evaluate'; if (href.includes('how-to-spot-misinformation')) return 'spot'; if (href.includes('report-misinformation')) return 'report'; return 'unknown'; } // Load data from sessionStorage and auto-fill form fields function loadAutoFillData() { try { const savedData = sessionStorage.getItem(STORAGE_KEY); if (!savedData) return; const data = JSON.parse(savedData); let autoFilledCount = 0; // Load global state field on any page globalSyncFields.forEach(fieldId => { const field = document.getElementById(fieldId); if (field && data[fieldId] && !field.value.trim()) { field.value = data[fieldId]; markAsAutoFilled(field); autoFilledCount++; } }); // Load misinformation data only on Spot and Report pages if (currentPage === 'spot' || currentPage === 'report') { misinfoSyncFields.forEach(fieldId => { const field = document.getElementById(fieldId); if (field && data[fieldId] && !field.value.trim()) { field.value = data[fieldId]; markAsAutoFilled(field); autoFilledCount++; } }); } // Show notification if data was auto-filled if (autoFilledCount > 0) { showAutoFillNotification(autoFilledCount); } } catch (e) { console.log('Smart form: Could not load auto-fill data', e); } } // Save form data to sessionStorage as user types function setupAutoSave() { const allFields = [...globalSyncFields, ...misinfoSyncFields]; allFields.forEach(fieldId => { const field = document.getElementById(fieldId); if (field) { ['input', 'change'].forEach(eventType => { field.addEventListener(eventType, function() { saveFormData(); // Remove auto-filled styling if user edits if (this.classList.contains('auto-filled')) { this.classList.remove('auto-filled'); this.style.borderColor = ''; this.style.backgroundColor = ''; } }); }); } }); } // Save all sync fields to sessionStorage function saveFormData() { try { const existingData = sessionStorage.getItem(STORAGE_KEY); const data = existingData ? JSON.parse(existingData) : {}; // Save global fields globalSyncFields.forEach(fieldId => { const field = document.getElementById(fieldId); if (field) { data[fieldId] = field.value; } }); // Save misinformation fields (on Spot and Report pages) if (currentPage === 'spot' || currentPage === 'report') { misinfoSyncFields.forEach(fieldId => { const field = document.getElementById(fieldId); if (field) { data[fieldId] = field.value; } }); } sessionStorage.setItem(STORAGE_KEY, JSON.stringify(data)); } catch (e) { console.log('Smart form: Could not save form data', e); } } // Mark field as auto-filled with visual indicator function markAsAutoFilled(field) { field.classList.add('auto-filled'); field.style.borderColor = '#00ff00'; field.style.borderWidth = '2px'; field.style.backgroundColor = '#001a00'; } // Show notification that data was auto-filled function showAutoFillNotification(count) { const notification = document.createElement('div'); notification.style.cssText = ` background: linear-gradient(135deg, #003300 0%, #001a00 100%); border: 2px solid #00ff00; border-radius: 4px; padding: 15px; margin: 20px 0; color: #00ff00; font-family: 'Courier New', monospace; text-align: center; `; notification.innerHTML = ` <strong>✨ Smart Form Auto-Fill Active</strong><br> <span style="color: #00cc00; font-size: 0.9rem;"> Found ${count} field(s) from your previous entries. Edit or clear this data anytime.<br> <button id="clear-autofill-btn" style=" background: #ff0000; color: #fff; border: none; padding: 8px 16px; border-radius: 4px; cursor: pointer; margin-top: 10px; font-weight: bold; font-family: 'Courier New', monospace; ">🗑️ Clear Auto-Filled Data</button> </span> `; // Insert after the hero section const form = document.querySelector('form#misinformation-form') || document.querySelector('form#alert-form') || document.querySelector('form'); const hero = document.querySelector('.hero'); if (hero && hero.parentNode) { hero.parentNode.insertBefore(notification, hero.nextSibling); // Setup clear button const clearBtn = notification.querySelector('#clear-autofill-btn'); if (clearBtn) { clearBtn.addEventListener('click', function(e) { e.preventDefault(); clearAutoFillData(); notification.style.display = 'none'; }); } } } // Clear all auto-filled data function clearAutoFillData() { try { sessionStorage.removeItem(STORAGE_KEY); const allFields = [...globalSyncFields, ...misinfoSyncFields]; allFields.forEach(fieldId => { const field = document.getElementById(fieldId); if (field) { field.value = ''; field.classList.remove('auto-filled'); field.style.borderColor = ''; field.style.backgroundColor = ''; } }); } catch (e) { console.log('Smart form: Could not clear data', e); } } // Public API for testing/debugging window.qtwSmartForm = { clearData: clearAutoFillData, saveData: saveFormData, getCurrentPage: () => currentPage, getStoredData: function() { try { return JSON.parse(sessionStorage.getItem(STORAGE_KEY)) || {}; } catch (e) { return {}; } } }; })(); </script>

News | QTW Do Drop Inn Page

Trump Torched by Judge for Refusing Oath

<div><p>Senior Federal Judge Brinkema in her new Order about the “weaponization fund” declared, in effect, that Acting AG Todd Blanche continued unwillingness to testify under oath and “put anything in writing” about the Fund actually supports her view that the fund is not “dead” but that Trump and Blanche still want to revive it if they can get away from Court oversight. Popok explains that Judge Brinkema’s order saying that she does not and cannot trust Blanche or the DOJ is extraordinary, as he explains what happens next. Subscribe: <a href="https://studio.youtube.com/channel/UCJgZJZZbnLFPr5GJdCuIwpA"> @LegalAFMTN </a> Visit https://meidasplus.com for more!</p><p> </p><p>Learn more about your ad choices. Visit <a href="https://megaphone.fm/adchoices">megaphone.fm/adchoices</a></p></div>

News | QTW Do Drop Inn Post

The Old Playbook of Power and Influence Is Different Now

<div><p><b>When Ronald Reagan won the presidency, in 1980, it was a victory long in the making. For almost half a century, conservatives had plotted ways to cut taxes and undo workers’ rights. Their playbook for political influence went something like this: create a think tank, publish reputable reports, build relationships with journalists and politicians, and disseminate free-market ideas to the public, creating a new common sense. </b></p><p><b>Today, the art of political influence is rather different. Think tanks no longer claim the power they once did and, since the rise of social media, newspapers and traditional journalists have lost their grip on public opinion. Perhaps this new state of affairs was best captured by Elon Musk when, shortly after taking over Twitter, in 2023, he declared that all press inquiries would receive an automated reply with the poop emoji. That is not the move of someone who believes the press is an essential tool in influencing public opinion.</b></p><p><b>In this episode of the Journalism 2050 podcast, cohosts Emily Bell and Heather Chaplin are joined by two guests: Kim Phillips-Fein is a renowned historian of American conservatism and capitalism and the author of </b><b><em>Invisible Hands: The Making of the Conservative Movement from the New Deal to Reagan</em></b><b>, among other books. Samuel Earle is the author of </b><b><em>Tory Nation: The Dark Legacy of the World’s Most Successful Political Party</em></b><b> and a PhD candidate at Columbia Journalism School. Together, they ask: How has the nature of political influence changed? What are the implications for journalism? And what, if anything, can the left learn from the right’s success?</b></p><p><br><b>Producer: </b><a href="https://www.cjr.org/author/amanda-darrach"><b>Amanda Darrach</b></a><b><br></b>Research: <a href="https://muckrack.com/samuel-earle">Samuel Earle</a><br>Production Assistant: <a href="https://www.cjr.org/author/riddhi-setty">Riddhi Setty</a><br>Art Director: <a href="https://katiekosma.com/">Katie Kosma</a><br>Illustrator: <a href="https://aarontheillustrator.com/">Aaron Fernandez</a><br>Music: Henry Crooks</p></div>

News | QTW Do Drop Inn Post

Coffee with Katie Phang, Joyce Vance, and Me!

<div><p></p><p>JOYCE</p><p>Did you see yesterday Pete Hegseth had this supposed Christian nationalist pastor to offer Christian prayer at the Pentagon? This is a guy who’s on record saying that the constitutional amendment that guarantees the three of us, all women, the right to vote it should be repealed. So, my coffee cup this morning says, “Votes for women.”</p><p>MARY</p><p>Beautiful. We should get one of those.</p><p>KATIE</p><p>This is my coffee cup dedicated Pete Hegseth. [raises middle finger] Thank you.</p><p>MARY</p><p>That’s my favorite one.</p><p>KATIE</p><p>It’s special.</p><p>JOYCE</p><p>Hanging out with y’all gets me in trouble. I try so hard not to swear publicly because I have four children and I just don’t want them to catch me at it. And you guys are already pushing the buttons.</p><p>MARY</p><p>But Joyce, there’s a reason we call her Katie Phucking Phang.</p><p>KATIE</p><p>That’s p-h-u-c-k-i-n-g.</p><p>MARY</p><p>Of course!</p><p>JOYCE</p><p>That morning when we were sitting around at your place, Mary, it was right when Katie got her MSNBC show, and we were talking about what the name of the show should be and somebody, and it might’ve been E. Jean, said <em>The</em></p><p><em>Katie Phucking Phang Show,</em> which is what I called it in my head for all those years.</p><p>MARY</p><p>Me, too. In fact, E. Jean responded to your post last night and called us the Holy Trinity,</p><p>MARY</p><p>Joyce Vance, Mary Trump, and Katie Phucking Phang.</p><p>KATIE</p><p>The Unholy Trinity</p><p>JOYCE</p><p>Well, you guys, there’s not much going on in the news. What are we going to talk about?</p><p>MARY</p><p>Cats sleeping on keyboards.</p><p>JOYCE</p><p>Dingus left for me this morning. Did y’all see I had Dingus? He started out on the floor with Bella, my German Shepherd.</p><p>Okay. I know y’all didn’t come here for cat talk.</p><p>KATIE</p><p>This is literally how we are when we’re together. This is our group chat personified, and then when we’re physically in the same room, it’s even crazier. I will not lie. So, in full confession mode. Yes, that’s exactly what’s happening.</p><p>JOYCE</p><p>Like Mary’s mug says, this is where fake news goes to die.</p><p>There are a lot of people from Minneapolis joining us. I continue to be really inspired by the folks in Minneapolis and the way they’re sort of leading the way right now.</p><p>MARY</p><p>It’s a reminder that, window dressing aside, things are still very bad there. And the damage wrought by the Trump regime and ICE and CBP, it’s going to take a very long time to recover, not just psychically and emotionally, but economically. An official in Minneapolis said that the economic toll was worse than COVID on local businesses.</p><p>KATIE</p><p>I believe it. When I was there, people were just hiding out. They can’t leave. But that was also a testament to their community organization where they were buckling down and taking care of each other and just offering help to total strangers. I interviewed a woman on Friday who is a mutual aid worker, and she explained it’s an incredibly elaborate system that they have created wherein she gets the money donations. She goes and she buys the food and the goods. They go to a specific distribution location, which changes all the time to avoid ICE and CBP. And then the people that are the ones that deliver the goods and food, they are clean—meaning they never have any interaction with ICE. They are not observers. They do not follow, they do not video. They do nothing so that they’re not on that radar and they’re switching them out all of the time, which is a huge demand because this is a volunteer effort, right?</p><p>Nobody’s getting compensated to do this. And then when I was in Minneapolis St. Paul a few weeks ago, I went to Smitten Kitten, which was one of the central locations for collections and donations, and I was so happy to hear they’ve actually now exceeded the need for coats and physical kind of donations. They’ve moved to rent assistance because a lot of people haven’t been able to leave their homes to go to their jobs, but they still have to pay their rent and their mortgages. Even though the kids get escorted and the food gets delivered, you still have to be able to pay your bills as they come due and it is still cold. So, they’re definitely taking care of each other there. A hundred percent.</p><p>JOYCE</p><p>Can I tell y’all though, what worries me about this? I wrote a piece about this on Cafe where Prett Bharara and I hang out for our podcast. Two Americans were executed on the streets of Minneapolis, and I think this administration hopes that we will all just forget about that. They have Homan, and in case anybody’s forgotten, Homan, the Border Tsar, is the guy who was credibly accused of taking a $50,000 bribe. A $50,000 bribe from wealthy businessmen who wanted him to steer government contracts to them after the Trump administration came back in. That investigation was just shelved. It was canceled. It’s not like they zeroed it out, they just quit investigating. So, this is the guy who’s in Minneapolis saying, “We’re doing a drawdown.” I’m really bad at math, it’s why I went to law school. But I saw that the number of federal agents who were stationed in Minneapolis during operation Metro Surge was about 3,200 to 3,500. Homan said that a thousand of them were going home. That still leaves an outsized number of federal agents on the ground in Minneapolis.</p><p>They’ve imported JAG lawyers into the US Attorney’s office, which was so decimated by resignations that they needed new lawyers. I am not here to denigrate JAG lawyers but they’re not federal prosecutors, they’re trained in military law. They don’t do the same sorts of cases that we do in US attorney’s offices. And if you don’t think that that’s deeply disturbing, I don’t know what to say. We can’t let the administration walk away as if nothing ever happened. Governments that kill their own citizens openly on the streets with no consequence—that doesn’t happen in this century. That’s Nazi Germany. Even in Russia, Putin, was linked to people that were being pushed out of windows, but he wasn’t that brazen about it. I’m so worried that we’re just going to give the administration a pass like we always do.</p><p>MARY</p><p>And it’s important to remember not only is Homan corrupt, he’s as much of a Nazi as the guy he replaced Greg Bovino. So that was just more window dressing. And they’re not just brazenly murdering American citizens, they’re also blaming the victims. They’re slandering them, defaming them by calling them domestic terrorists.</p><p>The question now is what do we do when the things that the government is doing to distract us from the thing they don’t want to be held accountable for is just as consequential. We’re dealing with ICE in Minneapolis; we’re dealing with the murder of American citizens with total impunity; the Epstein files; the dismantling of the post-World War II order; the fact that the United States of America is murdering people in the Caribbean Sea without due process; the kidnapping by the U.S. government of the president of Venezuela. All of it just goes under the radar. How do we negotiate that, stay focused on the most salient things and get to this point where there is some kind of accountability? Because, Joyce, I think you’re right. There’s so much awful going on, but murdering American citizens, bragging about it, blaming them, and then just turning the page while Donald Trump’s name is in the Epstein files a million times. It’s scary.</p><p>KATIE</p><p>I think we’re doing a pretty good job though of shining the spotlight. We’re not always just reactive to what’s going on in terms of the newsy headlines. And I will say something that we’re doing well is we’re starting to connect the dots in ways that show the through-lines, which is the corruption and the grift. Corrupt doesn’t always mean financial grift. It can be corrupting the process to go after political opponents by using the Department of Justice; seizing ballots from Fulton County so you can try to control the outcome of the November 26th election; seizing voter rolls that you were otherwise unable to get previously. And I think that what we’re all doing in our own respective ways, especially in independent media, is highlighting these things and showing that it’s not random. There is some merit to Steve Bannon’s idea to flood the zone with bullshit.</p><p>But this is not bullshit when you’re killing people in the street. This is not bullshit when you’re declaring Antifa tp be a domestic terrorist organization.</p><p>Something I’m incredibly proud of is that next Tuesday we’re doing counter programming to the State of the Union. We’re calling it the People’s State of the Union. We have members of Congress that are meeting with regular everyday Americans that have been canned from their jobs as federal workers and they don’t have health insurance; whose families have been impacted by the immigration enforcement plans; who are impacted by the Epstein files. That’s the kind of stuff I think we have to be doing. And I’m proud that it’s subversive and disruptive and it’s highlighting the things that are incredibly important.</p><p>JOYCE</p><p>I’m looking forward to that too. I’m sad I won’t get to be with y’all in person because I actually have a book event in Montgomery, Alabama that was planned a long time ago. Bob and I were up in Maine for Valentine’s Day weekend taking a rare break, and I taped something right after we had come in from this massive snowshoeing adventure. It’s so funny. I’m in full on Maine mode with no makeup. What you see is what you get. But I mean, honestly, is Donald Trump really going to stand up on Tuesday and claim that the state of our union is strong with a straight face?</p><p>MARY</p><p>Yes of course. He doesn’t have a choice. I mean, the entire strategy right now of his regime is to gaslight the American people and to convince enough of them that they should not trust their own lived experience. You say prices are going up because your paycheck doesn’t stretch as far as it used to. You’re wrong. Prices are down; inflation is down. Whatever it is, whether it’s the economy or foreign policy, or the polls. He claims he’s doing better in the polls that any president in the history of the universe ever has. And it’s insane on the face of it.</p><p>But as Katie was saying earlier, the reason independent media is so important is because information is increasingly siloed in this country. So the people listening to him don’t get any alternative versions.</p><p>They don’t get the actual facts. I bet there are tens of millions of people in this country who do not know that Donald was indicted on 91 counts; that he’s an adjudicated defamer and rapist. They don’t know that he stole government documents. I used to give people a pass because they’re getting lied to all the time. But if you are somebody who supports him and you hear what he says on the world stage and you see what his administration is doing, separate and apart from all those other horrors we know about, that should be enough information. There are too many people out there who still think that Donald is their guy. He will lie to our faces and many people will believe him. That’s why the kind of counterprogramming you guys are doing is so important.</p><p>JOYCE</p><p>We’ve talked about this from really, I think the earliest days of our friendship. Donald Trump is now down to a hardcore of supporters who are afraid of change. They are afraid of a multicultural, multiracial America where everybody has equal opportunity based on merit. And I go back to the Jeff Session days in Alabama where it really did come down to that, this fear of having to compete in a marketplace full of other people and the need to maintain some sort of superiority. Now that [Donald] has been exposed for who he is—losing Marjorie Taylor Green, right? When you’ve lost Marjorie Taylor Green, man, you are in trouble.</p><p>And the question is in large part, and I don’t mean that we should assume this burden by the way, but the question is how do we make it possible for people who really want to abandon [Donald] at this point now that he’s been exposed the killings in Minneapolis, the ICE detentions, the attacks on the boats in open waters in violation of international and US law, how do we make it possible for those people to feel safe coming over?</p><p>Because it’s hard to confess when you’ve made a mistake. They’ve obviously, in many cases, made tragic mistakes. And there’s a part of me that doesn’t want to be super welcoming, but I recognize that with the midterms looming, it’s more important than ever to create a still bigger circle that folks can stand on. What are y’all doing?</p><p>KATIE</p><p>You’re way more gracious than I’m, I’m not gracious. I’m just pragmatic.</p><p>JOYCE</p><p>We desperately need massive majorities in this election, sort of fraud proof majorities, if you will.</p><p>KATIE</p><p>I’m going to cite to somebody who I don’t have any respect for and that I loathe, but I will cite to him because he is respected in MAGA, which is Nick Fuentes. He went on a rant a couple of days ago where he said, “Fuck Maga, fuck Trump. We elected him in November of 2024. He had the entire 2025 to do what he promised to do. He screwed it all up. He can’t blame people around him,” and he’s actually telling his followers and others to sit out and not vote in November of 2026. For what it’s worth though, to Joyce’s question, they’re kind of doing it for themselves too,</p><p>In some ways, he and others in that space are having these kind of come to Jesus—well, no, because Jesus was a Jew and Nick Fuentes doesn’t like the Jews. But they’re having these self-realizations. In some way, Joyce, they’re doing their own work.</p><p>But I have this conversation all the time with people. If you’re a triple Trumper, I’m never going to be able to penetrate that bubble. And I cannot waste my energy trying to continue to convert you. Clearly what I am doing, something is working if you are as a triple Trumper, realizing that he fucked you over. So you know what? I’m going to keep my eye on the ball and I want to win. I don’t think winning means that I have to convert a triple Trumper to voting for a Democrat. I just don’t think that that’s what I have to do.</p><p>MARY</p><p>I agree. I think it’s a waste of time. There are a few things. First of all, Joyc’s, point that people hate to be wrong, that is a psychological phenomenon, and it is very difficult to overcome. It doesn’t make sense to berate people for having been wrong because they’ll just dig in their heels. I’m sort of with Katie. I don’t forgive these people. I don’t want to understand them. But as Katie said, Donald is his own worst enemy. His people, aren’t going to vote for us ever, but they may stay home. Just as the Republicans are trying to suppress our vote through legislation,</p><p>KATIE</p><p>The SAVE act.</p><p>MARY</p><p>Yeah, exactly. They’re also suppressing their own voters. Now, to the point of speaking to people who are waking up? I have a problem with appealing to people’s self-interest. Suddenly, it’s affecting you and it matters, but it didn’t matter when we were separating children from their parents; killing people with COVID; and murdering American citizens on American streets. Now because the economy’s bad and it’s affecting you directly? But we have to accept that as a reality. But I also think, Joyce, you have more of an in than Katie and I do. There are certain people in this country who’re not going to listen to a word I say.</p><p>Ronda and I went to Ohio to a very red county to talk to the Madison County Dems. The people we spoke to who live there, who have as their neighbors, the people who voted for Donald two or three times, they can make a difference. They can have those conversations. What we need to do and what we, should all plan to do is keep those Democrats in those very red counties motivated and energized and make them feel supported so that they can go out and keep having those conversations. Because there are some counties in this country that will never vote for a Democrat for Congress. It could change the statewide vote, however. We could have more Democratic governors and senators than we might otherwise.</p><p>JOYCE</p><p>I like that. I think that’s the point, right? This might be a rare moment where I disagree with you, but it’s the other races on the ballot, especially at the midterms. We have a friend, lifelong Republican, voted for Trump in 2016, and by 2024, he actively voted for Democrat for the first time in his life. But in 2020 he stayed home.</p><p>And I think that’s important to empower people to stay home if they’re not going to vote for a Democrat, but they’re really struggling, tell them sometimes it’s okay to sit one out, but it’s possible to influence people at the margins, and that means down ballot races. Doug Jones is on the ballot to be governor in Alabama, and I think maybe if people want to express their distaste for Trump by voting for a Doug Jones or voting for Janet Mills for the senator or whoever comes out of the Texas Democratic primary, I agree with you, Katie. I feel your frustration. There’s nothing that I can say to these people that are okay with what Donald Trump has been doing to this country. At the same time, I just think that we have an opportunity to rebuild guardrails in this election, and I worry about what will happen if we don’t. So I’m trying to put on the proverbial big girl panties and figure out the ways that we can influence that without doing injustice to our own personal beliefs. Because look, we were all here from the get-go, but then again, for a variety of reasons, maybe people weren’t there and didn’t see what we saw in Donald Trump. Maybe they didn’t have access to news sources that we did. I just want to be thoughtful about getting this right.</p><p>MARY</p><p>Can I just say something really quickly, because I’m not at all suggesting that we alienate these people. I’m just saying that there are a lot of people who I can’t reach anyway. But I’m very curious to know what you guys think of this. This is one of the things we talked about in Ohio. Instead of trying to change people’s minds about policy or about whether they regret voting for Donald or what have you, or making them feel bad about it, maybe just have this kind of conversation. What is okay with you? Is it okay with you that people on American soil really no longer have a right to due process? Is it okay with you that governmental agencies are murdering American citizens in our cities? Is it okay with you that 700,000 people, most of them children are dead now because we stopped funding a vital agency?</p><p>JOYCE</p><p>I think that’s the right approach to ask questions as opposed to telling people things just to ask questions. Well, why do you think this is okay? Or what do you like about this administration, this regime?</p><p>KATIE</p><p>One thing that I have learned that is a just north star for most people is that all politics is truly local. Because once you turn off your TV or you turn off your computer or your smartphone and you’re not exposed to the nationalized politics or the federalization of these issues, it’s all like, is that pothole getting fixed? Does my kid have a good education? Is my community safe? These are the things that people focus on more than anything, and understandably so because that’s what’s kind of preeminently in their face. But I think a good happy medium between what you’re talking about, Joyce which I think is noble, but I’m not sure it’s pragmatic because I don’t want to lose my humanity, but there is an entire group of people that don’t believe that other people have the right to an existence.</p><p>JOYCE</p><p>That’s right. Like the “illegal aliens” label. It’s just terribly dehumanizing.</p><p>KATIE</p><p>It’s not just immigration. They don’t believe that LGBTQ plus people have the right to exist.</p><p>MARY</p><p>Especially trans people.</p><p>KATIE</p><p>It’s not like, “I don’t like your green shirt, Katie.” It’s, “I don’t think that you deserve to breathe.” That is how some of these people think. S I was reading some of the comments. I agree there are some people that are so fucking far off the spectrum on this that we’ll never be able to reach them, but maybe there are the “moderates.” Although Joyce, you say this all the time, so I’m going to impeach you with your own words: the Overton window has shifted so damn far over.</p><p>That’s why when you propose something that should be just basic humanity, people are like, that’s so fucking progressive. It’s really not. It’s because the window of normalcy has shifted so far that we have programmed ourselves to think that this is where we are, where we really should not be. But I think, Mary, one thing you said, which I thought was just this huge epiphany for me, is if all policies is local and there are people that we shouldn’t crucify for making bad decisions previously, like Joyce says, then what we should do is empower people that are their neighbors.</p><p>They’re not going to trust the carpet bag or Katie Fang from Miami who’s loud and obnoxious and profane and doesn’t give a fuck, but they may trust the incredibly genteel, polite, and smart, but sassy Joyce Vance, who’s their neighbor, who could influence the way that they think about these issues. I just think that maybe that’s how we get to people.</p><p>But to Mary’s Point, Joyce, there are people that are intentionally living in these bubbles of disinformation because it makes them feel good about their life choices. And then you look at the guy who called into C-Span who was like, “I’m a triple Trumper, but I hate him because,” and he’s wheezing on the call and he clearly needs his Affordable Care Act tax subsidy. And he was like, “Oh, I feel duped by voting for him. And I’m like, “Sorry. If the economy was good for you and you had your tax subsidies, you wouldn’t care. You wouldn’t care what was happening in Minneapolis. You wouldn’t care that children are getting fucking killed in detention facilities.</p><p>MARY</p><p>Like law enforcement. They don’t wear masks.</p><p>JOYCE</p><p>Law enforcement agents do not wear masks while they’re doing their jobs.</p><p>KATIE</p><p>So, what are we negotiating with, right?</p><p>JOYCE</p><p>Yeah. Katie, I just want to say this about your point, because I mean, I agree with you. I’m fighting against my own instincts on this one. I think the answer to my original question about what do we do, how do we make it possible for the Triple Trumpers or the people who were questioning earlier than that to vote democratic or at least not vote in the midterm elections? I think Mary has the answer. It’s provide good solid information to their democratic leaning neighbors. They’re not going to listen to me. They’re too busy leaving death threats on my phone at work. People increasingly feel free to be graphic. I’ve even noticed this in airports, the number of men that are willing to bump into you or shove past you. It’s like there’s this general diminishment of civility in the American community.</p><p>KATIE</p><p>Because the president of the United States says it’s okay to treat women like shit.</p><p>JOYCE</p><p>Educating people, giving people the arguments to make it their family dinner tables at neighborhood potlucks because your neighbors are the people that you’re going to have conversations with and trust. I think that’s our answer here.</p><p>KATIE</p><p>I like that. I think it’s a happy medium. And I think that’s what Mary’s saying too. We can empower people with the information so that they can go into those conversations with people. My Republican neighbors are still kind of polite to me, but if we’re outside walking our dogs together, they’ll be more inclined to have a conversation with me than a total stranger. And so maybe there’s something that I can say that will make them feel like, “Oh, well, Katie doesn’t have three horns. She just has two.” So that’s a little bit better.</p><p>See, Mary, I always make you laugh.</p><p>JOYCE</p><p>You guys, so can we talk actually about a little bit of good news? I was awake when this happened, which speaks to how poorly I think we’re all sleeping these days.</p><p>KATIE</p><p>No kidding.</p><p>JOYCE</p><p>Happy 66th birthday to the former Prince Andrew, who’s in custody in the United Kingdom on his birthday. They arrested him on suspicion of passing confidential information to Jeffrey Epstein while he was the British Trade Envoy, the first member of the royal family to face arrest. I had a child trafficking case many years ago where my defendant was first put into custody in England, and I was delighted to learn that their system was a little bit different than ours in that they could hold this guy for 30 days while they compiled evidence against him.</p><p>But I understand from a friend who’s a barrister in Britain that this is a little bit different, that Andrew’s potentially on a 72-hour hold. He’ll probably be released within eight to 12 hours. But nonetheless, this is the third person, adjacent to the British government who’s facing serious consequences for involvement with Jeffrey Epstein. I feel like maybe the king is actually showing us the way, right? The king is showing us that no man is above the law by, but clearly King Charles was aware that his brother was about to be arrested when this happened.</p><p>KATIE</p><p>The BBC is reporting that the palace was not informed prior to the arrest.</p><p>JOYCE</p><p>Yeah, sure, Jan.</p><p>KATIE</p><p>But still, you know what the refreshing takeaway is, even if they were, they didn’t get involved,</p><p>KATIE</p><p>The Prime Minister has said, the Deputy Prime Minister says no one is above the law. And so they really mean that in England versus the lip service we get from SCOTUS here in the United States.</p><p>MARY</p><p>Charles said, The law must take its course as this process continues, it would not be right for me to comment further.” The full, fair, and proper process should be followed. So yeah, I think on the one hand, Joyce, you’re right. This is really good news. It’s a long time coming. On the other hand, it just underscores how far we have fallen here, and how many people in the administration, at least six, have been named many, many times in the files. Howard Lutnick should be in prison. And the White House is like, yeah, whatever. And that’s because why? Because Donald is mentioned more than anybody else and is implicated in much more serious things. They can’t go after anybody else because then that would expose him. And here we are with a totally compromised DOJ protecting the predators and endangering the victims.</p><p>JOYCE</p><p>Can we just be clear about the fact that the Justice Department where I spent 25 years, and I’m still deeply committed to it as a legitimate institution, no longer is. This is now Donald Trump’s law firm occupying the Kennedy Building on Pennsylvania Avenue, doing Donald Trump’s bidding. He is directing his attorney general about who to indict in accidentally posted social media messaging. We can only imagine the direct orders that he’s giving her when they are, in fact in private.</p><p>I think in this moment, and this brings us full circle to Minneapolis, the whole notion is to live, to fight another day, to restore the Justice Department as an agency that will begin to hold people accountable. No president wants to prosecute their predecessor, but we are in a moment where we understand the consequences of not doing that, not doing it promptly, not doing it in a way in which the objective facts are presented to the American people. We are going to need a Nuremberg style accountability at the end of this administration. I don’t love that conclusion. I think it’s a sad moment. But Jill Wine-Banks, my podcast co-host, who was the only woman on the Watergate team, loves to say that the original sin in our democracy was the failure to hold Richard Nixon accountable. We let him fade off and did the easy thing.</p><p>MARY</p><p>Get rehabilitated.</p><p>JOYCE</p><p>Totally rehabilitated. Was it Albus Dumbledore in <em>Harry Potter</em> who said, “The moment is upon us when we will have to choose between doing the easy thing and the right thing.” We are past that moment, but we do have to understand that we need a justice department that will do its job in a very objective fashion. And that, I regret to say, does not mean stacking it in a bipartisan fashion. That means putting in people who are committed to the rule of law, who will do their jobs.</p><p>KATIE</p><p>Joyce Vance, Attorney General of the United States.</p><p>JOYCE</p><p>Oh, no, no, no, not this girl. I’m a little bit too old for that. The good news is there is in many ways a justice department in exile, right? There are great people younger than me who understand the institution and what it should be, and are willing not just to restore it, but in many ways to revitalize it, to create the justice department that we all want to have.</p><p>MARY</p><p>And I think we’re at this very critical moment in our history, which we have an opportunity if we can make it through this year, not, as you said, to reform around the edges, but to reimagine, re-envision and create for the very first time the kind of democracy we desperately need and all of us deserve.</p><p>KATIE</p><p>Not rebuild, reform—that’s what we need to do. We don’t go back to what we had. We have to build something new and better.</p><p>MARY</p><p>Start from scratch,</p><p>JOYCE</p><p>Keep moving forward. I mean, it’s the moment that we’re in, Hey, it’s why I wrote that book called <em>Giving Up is Unforgivable</em>.</p><p>MARY</p><p>That’s right. Everybody read it. If you haven’t already, go buy it right now.</p><p>JOYCE</p><p>I was rereading it for an interview I have to do later this week, and I was thinking, it really is true. The whole bottom line of what we’re doing right now is refusing to give up with every fiber of our being. No matter what they do. We just have to stand up for the right thing.</p><p>And March 28 is the next No Kings March. My sign is just going to say, “Renee Good, Alex Pretti,” because that’s what I’m carrying forward in this moment</p><p>KATIE</p><p>I see red yarn. Are you knitting me my red beanie for when I go back to Minneapolis?</p><p>JOYCE</p><p>I’m getting ready to cast on red beanies. For those of you who don’t know, knitters are knitting red hats as a nod to Norway during World War II where they were a form of protest against the Nazis. I’ve been getting people to send me pictures of their hats, and I have even become shameless about approaching people in airports where I’ve been spending way too much time lately because knitters are sitting in airport waiting areas, knitting red hats. It’s like this quiet form of protest. When you see so many people doing that, you know that something important is happening.</p><p>KATIE</p><p>I’m ready for my red hat.</p><p>JOYCE</p><p>I’ll see how fast I can knit you guys. This has been so lovely seeing y’all, and thank you so much to the Wow, more than 4,000 people who have joined us. Amazing. So happy. This is how we do it—in community.</p><p>MARY</p><p>Thanks for hanging out with us, everybody.</p><p></p><p></p><p>The Good in Us by Mary L. Trump is a reader-supported publication. To receive new posts and support my work, please consider becoming a free or paid subscriber.</p> <br><br>This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit <a href="https://www.marytrump.org/subscribe?utm_medium=podcast&utm_campaign=CTA_2">www.marytrump.org/subscribe</a></div>

News | QTW Do Drop Inn Post

All Media is Mar-a-Lago Face: The Beauty of Authoritarianism - TEASER

<div><p>We need to talk about the "creator economy" and the stylish influencers pushing disinformation and misinformation directly into our feeds. The more glossy you are, the more attention you get–and attention is the new currency. That is the same ethos of the princess-haired women swanning around Mar-a-Lago. It's a deliberate dumbing down of society. When gloss replaces the time-intensive grind of investigative journalism, the autocrats and oligarchs who push this strategy distract and confuse us, and ensure important voices who can't win a Sephora Hunger Games get shut out. </p> <p>In this week's bonus show, Gaslit Nation also covers the chilling expansion of America's police state, focusing on the horrifying conditions at the Delaney detention center in New Jersey. Inmates are on hunger strike to demand basic human rights, mirroring the brutal history of political prisoners under Stalin's regime. We must raise our voices, pressure our elected officials (like Governor Mikie Sherrill), and refuse to look away.</p> <p>Do not let the Mar-a-Lago face creator economy and the attention-hungry gatekeepers confuse and wear you down. Stay grounded in your moral force and amplify the truth.</p> <p>Listen to the full episode on Patreon and support our independent journalism. Shape the show and raise your voice at the Gaslit Nation Salon Monday at 4 PM Eastern. Look out for exciting announcements this coming Monday with a special sneak peak exclusively for our Patreon supporters. Can't make it? Listen to the recording later only on <a href="https://patreon.com/Gaslit" target="_blank" rel="noopener noreferrer nofollow">Patreon.com/Gaslit</a>. Thank you to everyone who supports the show. </p> <p>Show Notes:</p> <ul> <li> <p>Opening clip: Dr. Jared Cooney Horvath & EdTech <a href="https://www.youtube.com/shorts/dFgGnY87MGw" target="_blank" rel="noopener noreferrer nofollow">https://www.youtube.com/shorts/dFgGnY87MGw</a></p> </li> <li> <p>Clip: Editor Sara Hadir spreading Ryan Grim's disinformation <a href="https://www.instagram.com/reel/DYxFSFvIvfL/?utm_source=ig_web_copy_link&igsh=NTc4MTIwNjQ2YQ==" target="_blank" rel="noopener noreferrer nofollow">https://www.instagram.com/reel/DYxFSFvIvfL/?utm_source=ig_web_copy_link&igsh=NTc4MTIwNjQ2YQ==</a></p> </li> <li> <p>Watch Andrea Chalupa's journalistic thriller, <em>Mr. Jones</em> <a href="https://tv.apple.com/us/movie/mr-jones/umc.cmc.2b0xynt2xyvsvstfcklscj26y" target="_blank" rel="noopener noreferrer nofollow"></a><a href="https://www.samuelgoldwynfilms.com/mr-jones/" target="_blank" rel="noopener noreferrer nofollow">https://www.samuelgoldwynfilms.com/mr-jones/#</a></p> </li> <li> <p><em>Bloodlands: Europe Between Hitler and Stalin</em> by Timothy Snyder <a href="https://www.basicbooks.com/titles/timothy-snyder/bloodlands/9780465031474/" target="_blank" rel="noopener noreferrer nofollow"></a><a href="https://bookshop.org/p/books/bloodlands-europe-between-hitler-and-stalin-timothy-snyder/8fa8bc938f216251?ean=9781541600065&next=t" target="_blank" rel="noopener noreferrer nofollow">https://bookshop.org/p/books/bloodlands-europe-between-hitler-and-stalin-timothy-snyder/8fa8bc938f216251?ean=9781541600065&next=t</a></p> </li> <li> <p><em>On Tyranny: Twenty Lessons from the Twentieth Century</em> by Timothy Snyder <a href="https://www.penguinrandomhouse.com/books/558051/on-tyranny-by-timothy-snyder/" target="_blank" rel="noopener noreferrer nofollow">https://www.penguinrandomhouse.com/books/558051/on-tyranny-by-timothy-snyder/</a></p> </li> <li> <p><em>Orwell and the Refugees: The Untold Story of Animal Farm</em> by Andrea Chalupa <a href="https://www.amazon.com/Orwell-Refugees-Untold-Story-Animal/dp/B007RXZ5U4" target="_blank" rel="noopener noreferrer nofollow"></a><a href="https://www.amazon.com/Orwell-Refugees-Untold-Story-Animal-ebook/dp/B007JNKF5G" target="_blank" rel="noopener noreferrer nofollow">https://www.amazon.com/Orwell-Refugees-Untold-Story-Animal-ebook/dp/B007JNKF5G</a></p> </li> <li> <p>"They raped every German female from eight to 80" by Antony Beevor in <em>The Guardian</em> <a href="https://www.theguardian.com/books/2002/may/01/news.features11" target="_blank" rel="noopener noreferrer nofollow">https://www.theguardian.com/books/2002/may/01/news.features11</a></p> </li> <li> <p><em>Go Back to Where You Came From: And Other Helpful Recommendations on How to Become American</em> by Wajahat Ali <a href="https://wwnorton.com/books/9780393867614" target="_blank" rel="noopener noreferrer nofollow"></a><a href="https://www.porchlightbooks.com/products/go-back-to-where-you-came-from-wajahat-ali-9781324050322" target="_blank" rel="noopener noreferrer nofollow">https://www.porchlightbooks.com/products/go-back-to-where-you-came-from-wajahat-ali-9781324050322</a></p> </li> <li> <p>Listen to Andrea's sweeping discussion with Wajahat Ali on his Substack show, <em>The Left Hook</em> <a href="https://wajali.substack.com/" target="_blank" rel="noopener noreferrer nofollow"></a><a href="https://substack.com/@gaslitnation/note/p-200496672?utm_source=notes-share-action&r=2mrjsl" target="_blank" rel="noopener noreferrer nofollow">https://substack.com/@gaslitnation/note/p-200496672?utm_source=notes-share-action&r=2mrjsl</a></p> </li> <li> <p>Watch the classic investigative journalism film, <em>Spotlight</em> <a href="https://tv.apple.com/us/movie/spotlight/umc.cmc.231xpxx94g9f4d1e2xez7906d" target="_blank" rel="noopener noreferrer nofollow"></a><a href="https://www.youtube.com/watch?v=zPZhUM8VlpQ" target="_blank" rel="noopener noreferrer nofollow">https://www.youtube.com/watch?v=zPZhUM8VlpQ</a></p> </li> <li> <p>Ryan and Emily DEBATE: Did Soviets END The Holocaust? <a href="https://www.youtube.com/watch?v=tJuwsu109YM" target="_blank" rel="noopener noreferrer nofollow">https://www.youtube.com/watch?v=tJuwsu109YM</a></p> </li> <li> <p>Laurie Santos, professor at Yale, on how students today just stare at their phones <a href="https://www.instagram.com/p/DZJUBPCHyM4/?utm_source=ig_web_copy_link&igsh=NTc4MTIwNjQ2YQ%3D%3D" target="_blank" rel="noopener noreferrer nofollow">https://www.instagram.com/p/DZJUBPCHyM4/?utm_source=ig_web_copy_link&igsh=NTc4MTIwNjQ2YQ%3D%3D</a></p> </li> <li> <p>The toll on press covering Delaney Hall <a href="https://bsky.app/profile/marisakabas.bsky.social/post/3mnarxbejw22l" target="_blank" rel="noopener noreferrer nofollow">https://bsky.app/profile/marisakabas.bsky.social/post/3mnarxbejw22l</a></p> </li> <li> <p>Learn more about the hunger strike and protests at the Delaney Hall detention center in New Jersey <a href="https://www.google.com/search?q=https%3A%2F%2Fwww.theguardian.com%2Fcommentisfree%2F2026%2Fjun%2F02%2Fice-detention-camp-delaney-hall" target="_blank" rel="noopener noreferrer nofollow"></a><a href="https://www.theguardian.com/commentisfree/2026/jun/02/ice-detention-camp-delaney-hall" target="_blank" rel="noopener noreferrer nofollow">https://www.theguardian.com/commentisfree/2026/jun/02/ice-detention-camp-delaney-hall</a></p> </li> <li> <p>Contact Representative Mikie Sherrill to demand action on Delaney Hall <a href="https://www.google.com/search?q=https%3A%2F%2Fsherrill.house.gov%2Fcontact" target="_blank" rel="noopener noreferrer nofollow">https://sherrill.house.gov/contact</a></p> </li> <li> <p>Sign up for the Gaslit Nation Patreon to attend the upcoming songwriting workshop with Leslie Nuss on June 22n at 4pm ET and access the exclusive Monday Salons <a href="https://www.google.com/search?q=https%3A%2F%2Fwww.patreon.com%2Fgaslit" target="_blank" rel="noopener noreferrer nofollow"></a><a href="https://www.patreon.com/gaslit" target="_blank" rel="noopener noreferrer nofollow">https://www.patreon.com/gaslit</a></p> </li> </ul> <p> </p></div>

News | QTW Do Drop Inn Post

First U.S. Asian Community

The first Filipino community in the United States found its home in the bayous and marshes outside New Orleans, Louisiana. The earliest settlement known was founded around 1765. These Filipino pioneers thought that the swamps of New Orleans gave them safe haven from the Spaniards. They became known as the Manila Men who lived in stilt houses built above the water. Over generations, the Manila Men developed a thriving fishing and shrimping trade, supplying seafood to the city of New Orleans. Their settlements, known as "Filipino Villages," represented the first permanent Asian settlement in North America. The community maintained strong ties to Filipino culture while also integrating into the unique Creole culture of Louisiana. Their legacy is a powerful reminder of the deep and often overlooked contributions of Asian Americans to the founding fabric of the United States.

Culture Shock Post

Rajnii Eddiins

Rajnii Eddiins is a dynamic spoken word artist — a dynamite MC — a devout lover of children as well as a fervent embracer of positive impactful change for the future. Son of a poet and revolutionary renaissance woman, Randee Eddins, founder of the African American Writer's Alliance, he was exposed at an early age to the culture of spoken word. Cultivated in a circle of brilliance, he seeks to deconstruct outdated definitions and reinvigorate the truest sense of our humanity. His performances fuse hip-hop, poetry, and storytelling into experiences that challenge audiences to think, feel, and act. Drawing from his own journey and the rich tradition of Black oral culture, Rajnii has performed at schools, universities, and cultural events across the country, earning a reputation as one of the most compelling voices of his generation. He continues to mentor young artists, believing that the next revolution will be spoken — and that every voice deserves to be heard.

Culture Shock Post

Sample Page

<!-- wp:paragraph --> <p>This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:</p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"> <!-- wp:paragraph --> <p>Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)</p> <!-- /wp:paragraph --> </blockquote> <!-- /wp:quote --> <!-- wp:paragraph --> <p>...or something like this:</p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"> <!-- wp:paragraph --> <p>The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.</p> <!-- /wp:paragraph --> </blockquote> <!-- /wp:quote --> <!-- wp:paragraph --> <p>As a new WordPress user, you should go to <a href="http://c-shock.qtw-dodropinn.com/wp-admin/">your dashboard</a> to delete this page and create new pages for your content. Have fun!</p> <!-- /wp:paragraph -->

Culture Shock Page

🀄 Mah Jong Nights - Tiles, Strategy, and Fun!

Join us for Mah Jong nights! We play both American and Chinese versions. **Weekly Schedule:** - **Thursday 6PM:** American Mah Jong - **Sunday 2PM:** Chinese Mah Jong **Game Types:** - **American:** With jokers, Charleston passing - **Chinese:** Hong Kong style with flowers and seasons **Equipment:** - Full tile sets available - Racks and pushers provided - Score cards included **Current Tables:** - Table 1: Expert players - Table 2: Intermediate - Table 3: Beginners welcome! **Learning Sessions:** - 30-minute tutorial before each session - Cheat sheets available - Pair up with experienced players **This Week's Event:** Mah Jong Marathon - Saturday 1PM to 9PM! _Bring your lucky tile and competitive spirit!_

QTW Family Post

🀠 Dominoes Nights - Mexican Train, Block, and More!

Join us for Dominoes nights! We play multiple variations for all skill levels. **Weekly Schedule:** - **Sunday 6PM:** Main Dominoes Night - **Wednesday 8PM:** Practice games **Game Variations:** - **Mexican Train:** 15 rounds, tournament style - **Block:** Classic strategy game - **Draw:** Quick games for beginners **What We Provide:** - Double-nine dominoes set - Train markers and scorecards - Tables and space **Current Championship:** 1. 🏆 rostenwoo - 15 wins 2. 🥈 qwart9 - 13 wins 3. 🥉 delfalan - 11 wins **Beginner Friendly:** - Learn the rules in 10 minutes - Guided play with experienced players - Strategy tips and tricks **Special Event:** Mexican Train Marathon - First Sunday of every month! _All ages welcome - dominoes are a family favorite!_

QTW Family Post

♟️ Family Chess Club - Learn, Play, Compete!

Welcome to the Family Chess Club! Whether you're a grandmaster or a complete beginner, everyone is welcome. **Weekly Schedule:** - **Tuesday 7PM:** Beginner lessons and friendly games - **Thursday 7PM:** Intermediate strategy sessions - **Saturday 2PM:** Tournament games (rated) **Current Rankings:** 1. 🏆 delfalan - 1450 ELO 2. 🥈 patlucyw - 1320 ELO 3. 🥉 qwart9 - 1250 ELO 4. 🔹 rostenwoo - 1100 ELO 5. 🔹 judic - 950 ELO (improving!) **How to Play:** - Chess board and pieces provided - Digital option: Chess.com family club available - Beginners: Free coaching available **This Week's Challenge:** Can anyone beat delfalan? Winner gets to choose next family dinner! _RSVP in comments with your skill level (Beginner/Intermediate/Advanced)_

QTW Family Post

🃏 Family Poker Night - Texas Hold'em Tournament

Welcome to Family Poker Night! We play Texas Hold'em with friendly competition and fun for all skill levels. **Weekly Schedule:** - **Friday 8PM:** Texas Hold'em Tournament - **Saturday 3PM:** Casual Poker Games **Game Rules:** - Texas Hold'em format - No-limit betting (within family limits) - Blinds increase every 15 minutes - Rebuys allowed (first hour only) **Buy-in:** Fun only! No real money - we use: - 🎯 Bragging rights - 🏆 Trophy for the winner - 👑 "King of Cards" title **Beginner Friendly:** - 10-minute rule explanation before each game - Practice hands with experienced players - Cheat sheets available for hand rankings **Current Champions:** 1. 🏆 delfalan - 3 wins 2. 🥈 qwart9 - 2 wins 3. 🥉 rostenwoo - 1 win **This Week's Theme:** "Tournament of Champions" - All previous winners battle for the crown! _RSVP in comments - family-friendly, all ages welcome!_

QTW Family Post
Tags: · · · · · · · · ·

Leave a Reply

Your email address will not be published. Required fields are marked *