"use client"
import{i as a}from"./chunk-JP57AFGB.mjs";import n from"next/link";import{jsx as e,jsxs as i}from"react/jsx-runtime";var l="text-xs uppercase text-gray-500 dark:text-white/60",p="group rounded-[8px] p-2 transition-colors hover:bg-gray-100 active:bg-gray-200 dark:hover:bg-white/[0.15] dark:active:bg-white/20";function h({icon:t,title:o,description:r,descriptionLines:s=1,className:d,...c}){return e(n,{className:a(p,d),...c,children:i("div",{className:"flex items-center gap-3",children:[t,i("div",{children:[e("p",{className:"text-sm font-medium text-gray-700 dark:text-white",children:o}),r&&e("p",{className:a("text-xs text-gray-500/80 dark:text-white/60",["line-clamp-1","line-clamp-2"][s-1]),children:r})]})]})})}function x({icon:t}){return e("div",{className:"shrink-0 rounded-[10px] border border-gray-200 bg-white/50 p-3 dark:border-white/20 dark:bg-white/10",children:e(t,{className:"h-4 w-4 text-black transition-transform group-hover:scale-110 dark:text-white/80"})})}function k({name:t,href:o,icon:r}){return i(n,{href:o,className:"group relative isolate overflow-hidden rounded-[8px] border border-gray-100 p-3 text-sm font-medium text-gray-800 transition-colors hover:border-gray-200 hover:bg-gray-100 active:bg-gray-200 dark:border-white/20 dark:text-white/80 dark:hover:bg-white/[0.15] dark:active:bg-white/20",children:[e("div",{className:"absolute -bottom-5 -right-3 -z-[1] w-14",children:r}),t]})}export{l as a,p as b,h as c,x as d,k as e};
