@import 'tailwindcss'; @import "tw-animate-css"; @source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php'; @source '../../storage/framework/views/*.php'; @custom-variant dark (&:is(.dark *)); @font-face { font-family: 'TopSecret'; src: url('/fonts/topsecret.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('/fonts/roboto-standard.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('/fonts/roboto-medium.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('/fonts/roboto-bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('/fonts/roboto-black.ttf') format('truetype'); font-weight: 900; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('/fonts/roboto-italic.ttf') format('truetype'); font-weight: normal; font-style: italic; } @font-face { font-family: 'CallOfDuty'; src: url('/fonts/callofduty.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: "MicrogrammaD"; src: url("/fonts/MicroD.otf") format("opentype"); font-weight: normal; font-style: normal; } @font-face { font-family: "MontserratBold"; src: url("/fonts/MontBold.ttf") format("truetype"); font-weight: normal; font-style: normal; } @theme inline { --font-sans: Instrument Sans, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; --font-arctic: MicrogrammaD, "sans-serif"; --font-software: MontserratBold, "ui-sans-serif"; --font-topsecret: TopSecret, "system-ui"; --font-callofduty: CallOfDuty, MicrogrammaD, "ui-sans-serif"; --background-image-logoBg: url('/img/oms.png'); --background-image-heroBgBackup: url('/img/illustration-full.png'); --background-image-heroBg: url('/img/bakgrunn.png'); --background-image-heroFg: url('/img/forgrunn.png'); --background-image-heroFgR: url('/img/forgrunn-r.png'); --background-image-heroSoldiers: url('/img/sol-center.png'); --background-image-splashBg: url('/img/splash.jpg'); --background-image-sightBg: url('/img/sight.png'); --background-image-maps: url('/img/pexels-andrew-neel-2859169.jpg'); --background-image-camuflage-lgreen: url('/img/6-green-camouflage-texture-tile-1.png'); --background-image-camuflage-dgreen: url('/img/6-green-camouflage-texture-tile-6.png'); --background-image-garden-party: url('/img/pexels-flenn-may-802505.jpg'); --background-image-event: url('/img/pexels-sebastian-ervi-1763075.jpg'); --background-image-night: url('/img/meny-bak-2.jpg'); --background-image-medlemmer: url('/img/medlemmer-bg.jpg'); --radius-lg: var(--radius); --radius-md: calc(var(--radius) - 2px); --radius-sm: calc(var(--radius) - 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar-background); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); } /* The default border color has changed to `currentColor` in Tailwind CSS v4, so we've added these compatibility styles to make sure everything still looks the same as it did with Tailwind CSS v3. If we ever want to remove these styles, we need to add an explicit border color utility to any element that depends on these defaults. */ @layer base { *, ::after, ::before, ::backdrop, ::file-selector-button { border-color: var(--color-gray-200, currentColor); } } @layer utilities { body, html { --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; } } :root { --background: hsl(0 0% 100%); --foreground: hsl(0 0% 3.9%); --card: hsl(0 0% 100%); --card-foreground: hsl(0 0% 3.9%); --popover: hsl(0 0% 100%); --popover-foreground: hsl(0 0% 3.9%); --primary: hsl(0 0% 9%); --primary-foreground: hsl(0 0% 98%); --secondary: hsl(0 0% 92.1%); --secondary-foreground: hsl(0 0% 9%); --muted: hsl(0 0% 96.1%); --muted-foreground: hsl(0 0% 45.1%); --accent: hsl(0 0% 96.1%); --accent-foreground: hsl(0 0% 9%); --destructive: hsl(0 84.2% 60.2%); --destructive-foreground: hsl(0 0% 98%); --border: hsl(0 0% 92.8%); --input: hsl(0 0% 89.8%); --ring: hsl(0 0% 3.9%); --chart-1: hsl(12 76% 61%); --chart-2: hsl(173 58% 39%); --chart-3: hsl(197 37% 24%); --chart-4: hsl(43 74% 66%); --chart-5: hsl(27 87% 67%); --radius: 0.5rem; --sidebar-background: hsl(0 0% 98%); --sidebar-foreground: hsl(240 5.3% 26.1%); --sidebar-primary: hsl(0 0% 10%); --sidebar-primary-foreground: hsl(0 0% 98%); --sidebar-accent: hsl(0 0% 94%); --sidebar-accent-foreground: hsl(0 0% 30%); --sidebar-border: hsl(0 0% 91%); --sidebar-ring: hsl(217.2 91.2% 59.8%); --sidebar: hsl(0 0% 98%); } .dark { --background: hsl(0 0% 3.9%); --foreground: hsl(0 0% 98%); --card: hsl(0 0% 3.9%); --card-foreground: hsl(0 0% 98%); --popover: hsl(0 0% 3.9%); --popover-foreground: 0 0% 98%; --primary: hsl(0 0% 98%); --primary-foreground: hsl(0 0% 9%); --secondary: hsl(0 0% 14.9%); --secondary-foreground: hsl(0 0% 98%); --muted: hsl(0 0% 16.08%); --muted-foreground: hsl(0 0% 63.9%); --accent: hsl(0 0% 14.9%); --accent-foreground: hsl(0 0% 98%); --destructive: hsl(0 84% 60%); --destructive-foreground: hsl(0 0% 98%); --border: hsl(0 0% 14.9%); --input: hsl(0 0% 14.9%); --ring: hsl(0 0% 83.1%); --chart-1: hsl(220 70% 50%); --chart-2: hsl(160 60% 45%); --chart-3: hsl(30 80% 55%); --chart-4: hsl(280 65% 60%); --chart-5: hsl(340 75% 55%); --sidebar-background: hsl(0 0% 7%); --sidebar-foreground: hsl(0 0% 95.9%); --sidebar-primary: hsl(360, 100%, 100%); --sidebar-primary-foreground: hsl(0 0% 100%); --sidebar-accent: hsl(0 0% 15.9%); --sidebar-accent-foreground: hsl(240 4.8% 95.9%); --sidebar-border: hsl(0 0% 15.9%); --sidebar-ring: hsl(217.2 91.2% 59.8%); --sidebar: hsl(240 5.9% 10%); } @layer base { * { @apply border-border; } body { @apply bg-background text-foreground; } } /* ---break--- */ @layer base { * { @apply border-border outline-ring/50; } body { @apply bg-background text-foreground; } }