@import 'custom-repeater.css';

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

@font-face {
    font-family: 'Campton';
    src: url('../fonts/CamptonLight.otf') format('opentype');
    font-weight: 300;
}@font-face {
    font-family: 'Campton';
    src: url('../fonts/CamptonBook.otf') format('opentype');
    font-weight: 400;
}
@font-face {
    font-family: 'Campton';
    src: url('../fonts/CamptonMedium.otf') format('opentype');
    font-weight: 500;
}

@font-face {
    font-family: 'Campton';
    src: url('../fonts/CamptonSemiBold.otf') format('opentype');
    font-weight: 600;
}

@font-face {
    font-family: 'Campton';
    src: url('../fonts/CamptonBold.otf') format('opentype');
    font-weight: 700;
}

@layer base {
    :root  {
        --background: 235 100% 100%;
        --foreground: 235 5% 10%;
        --card: 235 50% 100%;
        --card-foreground: 235 5% 15%;
        --popover: 235 100% 100%;
        --popover-foreground: 235 100% 10%;
        --primary: 235 52.4% 20.6%;
        --primary-foreground: 0 0% 100%;
        --secondary: 235 30% 90%;
        --secondary-foreground: 0 0% 0%;
        --muted: 197 30% 95%;
        --muted-foreground: 235 5% 40%;
        --accent: 197 30% 90%;
        --accent-foreground: 235 5% 15%;
        --destructive: 0 100% 50%;
        --destructive-foreground: 235 5% 100%;
        --border: 235 30% 82%;
        --input: 235 30% 50%;
        --ring: 235 52.4% 20.6%;
        --radius: 0.5rem;
    }
    .dark  {
        --background: 235 50% 10%;
        --foreground: 235 5% 100%;
        --card: 235 50% 10%;
        --card-foreground: 235 5% 100%;
        --popover: 235 50% 5%;
        --popover-foreground: 235 5% 100%;
        --primary: 235 52.4% 20.6%;
        --primary-foreground: 0 0% 100%;
        --secondary: 235 30% 20%;
        --secondary-foreground: 0 0% 100%;
        --muted: 197 30% 25%;
        --muted-foreground: 235 5% 65%;
        --accent: 197 30% 25%;
        --accent-foreground: 235 5% 95%;
        --destructive: 0 100% 50%;
        --destructive-foreground: 235 5% 100%;
        --border: 235 30% 50%;
        --input: 235 30% 50%;
        --ring: 235 52.4% 20.6%;
        --radius: 0.5rem;
    }

}
@layer base {
    * {
        @apply border-border;
    }

    body {
        @apply bg-background text-foreground;
    }
}
