.rounded-xl.border.bg-card,[data-slot=card]{border-width:2.5px!important;border-color:var(--brand-ink)!important;border-radius:22px!important;box-shadow:6px 6px 0 0 var(--brand-ink)!important;background-color:var(--brand-eggshell);transition:transform .14s ease,box-shadow .14s ease}a [data-slot=card]:hover,button [data-slot=card]:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 0 var(--brand-ink)!important}.dark .rounded-xl.border.bg-card,.dark [data-slot=card]{background-color:oklch(.15 0 0);border-color:var(--brand-eggshell)!important;box-shadow:6px 6px 0 0 var(--brand-hi-vis)!important}.shadow-md,.shadow-sm{box-shadow:4px 4px 0 0 var(--brand-ink)!important}.shadow-lg,.shadow-xl{box-shadow:8px 8px 0 0 var(--brand-ink)!important}.dark .shadow-md,.dark .shadow-sm{box-shadow:4px 4px 0 0 var(--brand-hi-vis)!important}.dark .shadow-lg,.dark .shadow-xl{box-shadow:8px 8px 0 0 var(--brand-hi-vis)!important}[data-slot=button]{border-radius:999px!important;font-weight:700;border-width:2.5px!important;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}[data-slot=button].bg-primary{background:var(--brand-electric-blue)!important;color:var(--brand-eggshell)!important;border-color:var(--brand-ink)!important;box-shadow:4px 4px 0 0 var(--brand-ink)!important}[data-slot=button].bg-primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 var(--brand-ink)!important;background:var(--brand-electric-blue)!important}[data-slot=button].bg-primary:active{transform:translate(2px,2px);box-shadow:none!important}[data-slot=button].bg-background.border-border,[data-slot=button].border-border.bg-background{background:var(--brand-eggshell)!important;color:var(--brand-ink)!important;border-color:var(--brand-ink)!important;box-shadow:4px 4px 0 0 var(--brand-ink)!important}[data-slot=button].bg-background.border-border:hover{background:var(--brand-hi-vis)!important;transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 var(--brand-ink)!important}[data-slot=button].bg-destructive\/10{background:var(--brand-carrot)!important;color:var(--brand-eggshell)!important;border-color:var(--brand-ink)!important;box-shadow:4px 4px 0 0 var(--brand-ink)!important}[data-slot=button][class*=h-9].bg-background,[data-slot=button][class*=h-9].bg-primary{font-size:15px;padding-left:22px!important;padding-right:22px!important;box-shadow:6px 6px 0 0 var(--brand-ink)!important}[data-slot=select-trigger],input[data-slot=input],textarea[data-slot=textarea]{border-width:2.5px!important;border-color:var(--brand-ink)!important;border-radius:14px!important;background:var(--brand-eggshell);color:var(--brand-ink);font-family:var(--font-sans)}input[data-slot=input]:focus-visible,textarea[data-slot=textarea]:focus-visible{box-shadow:0 0 0 3px var(--brand-electric-blue)!important;outline:none!important}section .bg-linear-to-tr.from-primary\/20{background:var(--brand-hi-vis)!important;filter:none!important;opacity:1!important}section .blur-3xl{filter:none!important}h1.text-4xl,h1.text-5xl,h1.text-6xl{line-height:.9!important}.font-bold .italic,h1 .italic,h2 .italic,h3 .italic,span.italic{font-family:var(--font-serif)!important;font-style:italic;font-weight:400!important;text-transform:none!important}.text-muted-foreground{color:oklch(.42 0 0)}header.sticky.top-0{border-bottom-width:2.5px!important;border-color:var(--brand-ink)!important;background:var(--brand-eggshell)!important;backdrop-filter:none!important}.dark header.sticky.top-0{background:var(--brand-ink)!important;border-color:var(--brand-eggshell)!important}header a[href="/"].text-xl.font-bold{font-family:var(--font-display)!important;text-transform:uppercase;letter-spacing:var(--font-display-tracking);font-size:22px!important;font-weight:400!important}header a[href="/"].text-xl.font-bold .text-primary{color:var(--brand-ink)!important}.bg-primary\/10{background:var(--brand-frosty-grape)!important;border:2px solid var(--brand-ink);border-radius:10px!important}.bg-primary\/10 .text-primary{color:var(--brand-ink)!important}.rounded-full.bg-primary{border:2.5px solid var(--brand-ink);box-shadow:3px 3px 0 0 var(--brand-ink)}.rounded-full.bg-primary\/10{background:var(--brand-hi-vis)!important;border:2px solid var(--brand-ink)}a.text-primary,a.text-primary:visited{color:var(--brand-electric-blue)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}a.text-primary:hover{background:var(--brand-hi-vis);color:var(--brand-ink)!important}:focus-visible{outline:3px solid var(--brand-electric-blue)!important;outline-offset:2px}