/*
Theme Name: 10 Stocks 10 Dollars
Author: Ayan
Description: Custom theme based on the 10stocks10dollars design.
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Oswald:wght@700&display=swap');

* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Inter', sans-serif; line-height: 1.6; color: #333; }


/* Header & Nav */
.top-bar { display: flex; justify-content: space-between; align-items: center; padding: 10px 5%; background: #fff; }
.phone-num { background: #333; color: white; padding: 8px 15px; border-radius: 5px; text-decoration: none; font-size: 14px; }
.logo-section { text-align: center; padding: 20px 0; }
.logo-section h1 { font-family: '', serif; color: #24218E; font-size: 42px; }
nav { background: #FF7A21; padding: 0 5%; display: flex; justify-content: center; }
nav ul { list-style: none; display: flex; }
nav ul li a { color: white; text-decoration: none; padding: 15px 25px; display: block; font-weight: bold; }

/* Hero */
.hero { height: 500px; background-image: url('https://10stocks10dollars.info/wp-content/uploads/2026/04/cropped-1-1-scaled-1.png'); background-size: cover; background-position: center; display: flex; align-items: center; padding-left: 10%; }
.hero h2 { font-family: 'Oswald', sans-serif; font-size: 60px; color: white; line-height: 1.1; }

/* Content */
/* .intro-section { padding: 60px 10%; text-align: center; } */
.intro-section p { color: #24218E; font-size: 18px; margin-bottom: 25px; }
.read-more-btn { background: #FF7A21; color: white; padding: 12px 40px; border-radius: 25px; text-decoration: none; display: inline-block; }

/* Alerts */
.alerts-section { background: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url('https://10stocks10dollars.info/wp-content/uploads/2026/04/cropped-1-1-scaled-1.png'); background-size: cover; padding: 80px 0; text-align: center; color: white; }
.past-results-btn { background: #D1E7DD; color: #198754; font-size: 32px; padding: 15px 50px; border-radius: 50px; text-decoration: none; display: inline-block; margin: 20px 0; }

/* Footer */
footer { background: #2C3440; color: white; padding: 50px 10% 20px; font-size: 12px; }
.footer-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 20px; }

section {
	
	margin: 100px; 
}

