/* static/css/styles.css */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&family=JetBrains+Mono:wght@700&display=swap');

body { font-family: 'Inter', sans-serif; background-color: #f0f2f5; }

/* Kenya Plate Styling */
.kenya-plate {
    font-family: 'JetBrains Mono', monospace;
    background-color: #FFD700; 
    color: #000;
    border: 4px solid #000;
    letter-spacing: 0.1em;
}

/* Animations */
.slide-up { animation: slideUp 0.4s ease-out forwards; }
@keyframes slideUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }

/* Paywall Blur */
.blur-secret { filter: blur(8px); pointer-events: none; user-select: none; transition: filter 0.5s ease; }

/* Scrollbar hiding */
.no-scrollbar::-webkit-scrollbar { display: none; }
.no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }
