﻿/*@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
@import url('style.css');*/

@tailwind base;
@tailwind components;
@tailwind utilities;

@layer base {
    h1 {
        @apply text-2xl font-semibold text-gray-900;
    }
}

body {
    font-family: 'Inter', sans-serif;
    line-height: 1.6;
    background-color: #f8f9fa;
}

:root {
    --primary: #2563eb;
    --primary-dark: #1d4ed8;
    --secondary: #f59e0b;
    --dark: #1e293b;
    --light: #f8fafc;
    --gray: #64748b;
    --light-gray: #e2e8f0;
    --violet: #8e44ad;
    --orange: #f39c12;
}

.container {
    max-width: 1200px;
}

/* Custom animations */
@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate-fade-in {
    animation: fadeIn 0.5s ease-out;
}

.tick-list {
    list-style: none; /* remove default bullets */
    padding-left: 1.4em; /* space for the icon */
    margin: 1.2em 0;
}

    .tick-list li {
        position: relative;
        padding-left: 1.8em;
        margin-bottom: 0.65em;
        line-height: 1.45;
    }

        .tick-list li::before {
            content: "✔"; /* or use ✓ or ✓ or ➤ or ❯ etc. */
            color: #f39c12;
            position: absolute;
            left: 0;
            font-size: 1.1em;
            line-height: 1.45;
            font-weight: bold;
        }

    .tick-list.dot li::before {
        content: "●"; /* thick dot */
    }
