@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); body { font-family: 'Inter', sans-serif; line-height: 1.6; } /* Age verification modal */ .age-verification { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9); display: flex; justify-content: center; align-items: center; z-index: 9999; color: white; text-align: center; } .age-verification-content { max-width: 500px; padding: 2rem; background-color: #1a1a1a; border-radius: 8px; } .age-verification h2 { font-size: 1.8rem; margin-bottom: 1.5rem; } .age-verification p { margin-bottom: 2rem; line-height: 1.6; } .age-verification-buttons { display: flex; gap: 1rem; justify-content: center; } .age-verification-btn { padding: 0.75rem 1.5rem; border-radius: 4px; font-weight: bold; cursor: pointer; transition: all 0.3s; } .age-verification-btn.enter { background-color: #4caf50; color: white; border: none; } .age-verification-btn.enter:hover { background-color: #3d8b40; } .age-verification-btn.exit { background-color: transparent; color: white; border: 1px solid #666; } .age-verification-btn.exit:hover { background-color: #333; } /* Custom scrollbar */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: #f1f1f1; } ::-webkit-scrollbar-thumb { background: #888; border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: #555; }