@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background:0 0% 96%;--foreground:0 0% 11%;--primary:50 100% 50%;--primary-foreground:0 0% 11%;--secondary-navy:188 28% 25%;--secondary-navy-foreground:0 0% 100%;--secondary-mint:5 55% 50%;--secondary-mint-foreground:0 0% 100%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--secondary:0 0% 96%;--secondary-foreground:0 0% 11%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:50 100% 50%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}.dark{--background:0 0% 11%;--foreground:0 0% 96%;--card:0 0% 13%;--card-foreground:0 0% 96%;--popover:0 0% 13%;--popover-foreground:0 0% 96%;--primary:50 100% 50%;--primary-foreground:0 0% 11%;--secondary:0 0% 16%;--secondary-foreground:0 0% 96%;--muted:0 0% 16%;--muted-foreground:0 0% 70%;--accent:0 0% 16%;--accent-foreground:0 0% 96%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 96%;--border:0 0% 20%;--input:0 0% 20%;--ring:50 100% 50%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}}@layer components{.btn-primary{@apply bg-primary text-black font-bold py-2 px-4 rounded-md hover:opacity-90 transition-opacity}.btn-secondary{@apply bg-secondary-navy text-white font-bold py-2 px-4 rounded-md hover:opacity-90 transition-opacity}.btn-accent{@apply bg-secondary-mint text-secondary-navy font-bold py-2 px-4 rounded-md hover:opacity-90 transition-opacity}.input-brand{@apply border-2 border-gray-200 rounded-md py-2 px-4 focus:border-primary focus:ring-2 focus:ring-primary/20 focus:outline-none transition-all}.card-brand{@apply bg-white rounded-lg shadow-sm hover:shadow-md transition-shadow}}@layer base{*{@apply border-border}body{@apply bg-background text-foreground overflow-x-hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-amatic),var(--font-roboto),Arial,sans-serif;font-weight:700}input,li,p,span,textarea{font-family:var(--font-roboto);font-weight:300}}.ProseMirror{outline:none;min-height:200px;color:hsl(var(--foreground))!important}.ProseMirror>*+*{margin-top:.75em}.ProseMirror p{line-height:1.6;color:hsl(var(--foreground))!important}.ProseMirror h1{font-size:2em;line-height:1.2}.ProseMirror h1,.ProseMirror h2{font-weight:700;color:hsl(var(--foreground))!important}.ProseMirror h2{font-size:1.5em;line-height:1.3}.ProseMirror h3{font-size:1.25em;font-weight:700;line-height:1.4;color:hsl(var(--foreground))!important}.ProseMirror blockquote{border-left:3px solid hsl(var(--primary));padding-left:1em;color:hsl(var(--muted-foreground))!important;font-style:italic}.ProseMirror ul{list-style-type:disc;padding-left:1.5em}.ProseMirror ul li{margin:.2em 0}.ProseMirror ul li,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose ol li,.prose p,.prose ul li{color:hsl(var(--foreground))!important}.prose blockquote{color:hsl(var(--muted-foreground))!important}.ProseMirror a,.prose a{color:hsl(var(--primary))!important;text-decoration:underline}.content-container h1,.content-container h2,.content-container h3,.content-container h4,.content-container h5,.content-container h6,.content-container ol li,.content-container p,.content-container ul li,.dark .ProseMirror h1,.dark .ProseMirror h2,.dark .ProseMirror h3,.dark .ProseMirror ol li,.dark .ProseMirror p,.dark .ProseMirror ul li,.dark .content-container h1,.dark .content-container h2,.dark .content-container h3,.dark .content-container h4,.dark .content-container h5,.dark .content-container h6,.dark .content-container ol li,.dark .content-container p,.dark .content-container ul li,.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6,.dark .prose ol li,.dark .prose p,.dark .prose ul li{color:hsl(var(--foreground))!important}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}[data-active=true]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.tippy-box{max-width:none!important}.rich-content-display iframe{max-width:100%;border:none;border-radius:.5rem;aspect-ratio:16/9;margin:1rem 0}.ProseMirror{min-height:100px}.ProseMirror .iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:1rem 0}.ProseMirror .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:.5rem}@font-face{font-family:amatic;src:url(/_next/static/media/6bef4d8b827cb7c4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:amatic;src:url(/_next/static/media/5b07409c31422b8c-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:amatic Fallback;src:local("Arial");ascent-override:159.58%;descent-override:38.48%;line-gap-override:0.00%;size-adjust:63.67%}.__className_01a543{font-family:amatic,amatic Fallback}.__variable_01a543{--font-amatic:"amatic","amatic Fallback"}@font-face{font-family:roboto;src:url(/_next/static/media/2083abb9217401d3-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:roboto Fallback;src:local("Arial");ascent-override:93.94%;descent-override:24.72%;line-gap-override:0.00%;size-adjust:98.76%}.__className_126ed0{font-family:roboto,roboto Fallback;font-weight:300;font-style:normal}.__variable_126ed0{--font-roboto:"roboto","roboto Fallback"}