[{"data":1,"prerenderedAt":529},["ShallowReactive",2],{"navigation_docs":3,"-colorffy-css-overview":273,"-colorffy-css-overview-surround":524},[4,21,115],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Colorffy CSS","i-lucide-palette","\u002Fcolorffy-css","2.colorffy-css",[27,32,37,42,78,99],{"title":28,"path":29,"stem":30,"icon":31},"Overview","\u002Fcolorffy-css\u002Foverview","2.colorffy-css\u002F1.overview","i-lucide-book-open",{"title":33,"path":34,"stem":35,"icon":36},"Color System","\u002Fcolorffy-css\u002Fcolor-system","2.colorffy-css\u002F2.color-system","i-lucide-droplet",{"title":38,"path":39,"stem":40,"icon":41},"Customization","\u002Fcolorffy-css\u002Fcustomization","2.colorffy-css\u002F3.customization","i-lucide-settings",{"title":43,"icon":44,"path":45,"stem":46,"children":47,"page":20},"Utilities","i-lucide-wrench","\u002Fcolorffy-css\u002Futilities","2.colorffy-css\u002F4.utilities",[48,53,58,63,68,73],{"title":49,"path":50,"stem":51,"icon":52},"Borders & Shadows","\u002Fcolorffy-css\u002Futilities\u002Fborders-shadows","2.colorffy-css\u002F4.utilities\u002F01.borders-shadows","i-lucide-frame",{"title":54,"path":55,"stem":56,"icon":57},"Colors & Gradients","\u002Fcolorffy-css\u002Futilities\u002Fcolors-gradients","2.colorffy-css\u002F4.utilities\u002F02.colors-gradients","i-lucide-paint-bucket",{"title":59,"path":60,"stem":61,"icon":62},"Display & Flexbox","\u002Fcolorffy-css\u002Futilities\u002Fdisplay-flexbox","2.colorffy-css\u002F4.utilities\u002F03.display-flexbox","i-lucide-stretch-horizontal",{"title":64,"path":65,"stem":66,"icon":67},"Effects","\u002Fcolorffy-css\u002Futilities\u002Feffects","2.colorffy-css\u002F4.utilities\u002F04.effects","i-lucide-wand-sparkles",{"title":69,"path":70,"stem":71,"icon":72},"Spacing","\u002Fcolorffy-css\u002Futilities\u002Fspacing","2.colorffy-css\u002F4.utilities\u002F05.spacing","i-lucide-ruler",{"title":74,"path":75,"stem":76,"icon":77},"Typography","\u002Fcolorffy-css\u002Futilities\u002Ftypography","2.colorffy-css\u002F4.utilities\u002F06.typography","i-lucide-type",{"title":79,"icon":80,"path":81,"stem":82,"children":83,"page":20},"Layout","i-lucide-layout-template","\u002Fcolorffy-css\u002Flayout","2.colorffy-css\u002F5.layout",[84,89,94],{"title":85,"path":86,"stem":87,"icon":88},"App Layout","\u002Fcolorffy-css\u002Flayout\u002Fapp-layout","2.colorffy-css\u002F5.layout\u002F01.app-layout","i-lucide-app-window",{"title":90,"path":91,"stem":92,"icon":93},"Flex Grid","\u002Fcolorffy-css\u002Flayout\u002Fflex-grid","2.colorffy-css\u002F5.layout\u002F02.flex-grid","i-lucide-columns-3",{"title":95,"path":96,"stem":97,"icon":98},"Grid","\u002Fcolorffy-css\u002Flayout\u002Fgrid","2.colorffy-css\u002F5.layout\u002F03.grid","i-lucide-grid-3x3",{"title":100,"icon":101,"path":102,"stem":103,"children":104,"page":20},"SCSS API","i-lucide-braces","\u002Fcolorffy-css\u002Fscss-api","2.colorffy-css\u002F6.scss-api",[105,110],{"title":106,"path":107,"stem":108,"icon":109},"Mixins","\u002Fcolorffy-css\u002Fscss-api\u002Fmixins","2.colorffy-css\u002F6.scss-api\u002F01.mixins","i-lucide-code",{"title":111,"path":112,"stem":113,"icon":114},"Tonal Tokens","\u002Fcolorffy-css\u002Fscss-api\u002Ftonal-tokens","2.colorffy-css\u002F6.scss-api\u002F02.tonal-tokens","i-lucide-swatch-book",{"title":116,"icon":117,"path":118,"stem":119,"children":120,"page":20},"Colorffy UI","i-lucide-blocks","\u002Fcolorffy-ui","3.colorffy-ui",[121,125,268],{"title":122,"path":123,"stem":124,"icon":31},"Usage","\u002Fcolorffy-ui\u002Fusage","3.colorffy-ui\u002F1.usage",{"title":126,"icon":127,"path":128,"stem":129,"children":130,"page":20},"Components","i-lucide-component","\u002Fcolorffy-ui\u002Fcomponents","3.colorffy-ui\u002F2.components",[131,135,140,145,150,155,160,165,170,175,180,185,190,195,200,204,209,214,218,223,228,233,238,243,248,253,258,263],{"title":28,"path":132,"stem":133,"icon":134},"\u002Fcolorffy-ui\u002Fcomponents\u002Foverview","3.colorffy-ui\u002F2.components\u002F00.overview","i-lucide-layout-grid",{"title":136,"path":137,"stem":138,"icon":139},"Accordion","\u002Fcolorffy-ui\u002Fcomponents\u002Faccordion","3.colorffy-ui\u002F2.components\u002F01.accordion","i-lucide-chevrons-down-up",{"title":141,"path":142,"stem":143,"icon":144},"Alert","\u002Fcolorffy-ui\u002Fcomponents\u002Falert","3.colorffy-ui\u002F2.components\u002F02.alert","i-lucide-triangle-alert",{"title":146,"path":147,"stem":148,"icon":149},"Avatar","\u002Fcolorffy-ui\u002Fcomponents\u002Favatar","3.colorffy-ui\u002F2.components\u002F03.avatar","i-lucide-circle-user",{"title":151,"path":152,"stem":153,"icon":154},"Badge","\u002Fcolorffy-ui\u002Fcomponents\u002Fbadge","3.colorffy-ui\u002F2.components\u002F04.badge","i-lucide-tag",{"title":156,"path":157,"stem":158,"icon":159},"Breadcrumb","\u002Fcolorffy-ui\u002Fcomponents\u002Fbreadcrumb","3.colorffy-ui\u002F2.components\u002F05.breadcrumb","i-lucide-chevron-right",{"title":161,"path":162,"stem":163,"icon":164},"Button","\u002Fcolorffy-ui\u002Fcomponents\u002Fbutton","3.colorffy-ui\u002F2.components\u002F06.button","i-lucide-square-mouse-pointer",{"title":166,"path":167,"stem":168,"icon":169},"Button Group","\u002Fcolorffy-ui\u002Fcomponents\u002Fbutton-group","3.colorffy-ui\u002F2.components\u002F07.button-group","i-lucide-square-stack",{"title":171,"path":172,"stem":173,"icon":174},"Button Menu","\u002Fcolorffy-ui\u002Fcomponents\u002Fbutton-menu","3.colorffy-ui\u002F2.components\u002F08.button-menu","i-lucide-menu",{"title":176,"path":177,"stem":178,"icon":179},"Card","\u002Fcolorffy-ui\u002Fcomponents\u002Fcard","3.colorffy-ui\u002F2.components\u002F09.card","i-lucide-square",{"title":181,"path":182,"stem":183,"icon":184},"Datatable","\u002Fcolorffy-ui\u002Fcomponents\u002Fdatatable","3.colorffy-ui\u002F2.components\u002F10.datatable","i-lucide-table",{"title":186,"path":187,"stem":188,"icon":189},"Empty","\u002Fcolorffy-ui\u002Fcomponents\u002Fempty","3.colorffy-ui\u002F2.components\u002F11.empty","i-lucide-inbox",{"title":191,"path":192,"stem":193,"icon":194},"Icons","\u002Fcolorffy-ui\u002Fcomponents\u002Ficons","3.colorffy-ui\u002F2.components\u002F12.icons","i-lucide-shapes",{"title":196,"path":197,"stem":198,"icon":199},"Inputs","\u002Fcolorffy-ui\u002Fcomponents\u002Finputs","3.colorffy-ui\u002F2.components\u002F13.inputs","i-lucide-text-cursor-input",{"title":79,"path":201,"stem":202,"icon":203},"\u002Fcolorffy-ui\u002Fcomponents\u002Flayout","3.colorffy-ui\u002F2.components\u002F14.layout","i-lucide-layout",{"title":205,"path":206,"stem":207,"icon":208},"List","\u002Fcolorffy-ui\u002Fcomponents\u002Flist","3.colorffy-ui\u002F2.components\u002F15.list","i-lucide-list",{"title":210,"path":211,"stem":212,"icon":213},"Loading","\u002Fcolorffy-ui\u002Fcomponents\u002Floading","3.colorffy-ui\u002F2.components\u002F16.loading","i-lucide-loader-circle",{"title":215,"path":216,"stem":217,"icon":88},"Modal","\u002Fcolorffy-ui\u002Fcomponents\u002Fmodal","3.colorffy-ui\u002F2.components\u002F17.modal",{"title":219,"path":220,"stem":221,"icon":222},"Navbar","\u002Fcolorffy-ui\u002Fcomponents\u002Fnavbar","3.colorffy-ui\u002F2.components\u002F18.navbar","i-lucide-panel-top",{"title":224,"path":225,"stem":226,"icon":227},"Navigation Bar","\u002Fcolorffy-ui\u002Fcomponents\u002Fnavigation-bar","3.colorffy-ui\u002F2.components\u002F19.navigation-bar","i-lucide-navigation",{"title":229,"path":230,"stem":231,"icon":232},"Popover","\u002Fcolorffy-ui\u002Fcomponents\u002Fpopover","3.colorffy-ui\u002F2.components\u002F20.popover","i-lucide-message-square",{"title":234,"path":235,"stem":236,"icon":237},"Popover Menu","\u002Fcolorffy-ui\u002Fcomponents\u002Fpopover-menu","3.colorffy-ui\u002F2.components\u002F21.popover-menu","i-lucide-ellipsis",{"title":239,"path":240,"stem":241,"icon":242},"Progress","\u002Fcolorffy-ui\u002Fcomponents\u002Fprogress","3.colorffy-ui\u002F2.components\u002F22.progress","i-lucide-loader",{"title":244,"path":245,"stem":246,"icon":247},"Segmented Controls","\u002Fcolorffy-ui\u002Fcomponents\u002Fsegmented-controls","3.colorffy-ui\u002F2.components\u002F23.segmented-controls","i-lucide-toggle-left",{"title":249,"path":250,"stem":251,"icon":252},"Sidebar","\u002Fcolorffy-ui\u002Fcomponents\u002Fsidebar","3.colorffy-ui\u002F2.components\u002F24.sidebar","i-lucide-panel-left",{"title":254,"path":255,"stem":256,"icon":257},"Skeleton","\u002Fcolorffy-ui\u002Fcomponents\u002Fskeleton","3.colorffy-ui\u002F2.components\u002F25.skeleton","i-lucide-square-dashed",{"title":259,"path":260,"stem":261,"icon":262},"Tabs","\u002Fcolorffy-ui\u002Fcomponents\u002Ftabs","3.colorffy-ui\u002F2.components\u002F26.tabs","i-lucide-panels-top-left",{"title":264,"path":265,"stem":266,"icon":267},"Tooltip","\u002Fcolorffy-ui\u002Fcomponents\u002Ftooltip","3.colorffy-ui\u002F2.components\u002F27.tooltip","i-lucide-message-circle",{"title":269,"path":270,"stem":271,"icon":272},"Styling","\u002Fcolorffy-ui\u002Fstyling","3.colorffy-ui\u002F3.styling","i-lucide-paintbrush",{"id":274,"title":28,"body":275,"description":517,"extension":518,"links":519,"meta":520,"navigation":521,"path":29,"seo":522,"stem":30,"__hash__":523},"docs\u002F2.colorffy-css\u002F1.overview.md",{"type":276,"value":277,"toc":510},"minimark",[278,289,294,297,327,330,346,350,353,377,382,385,445,449,455,470,488,498,506],[279,280,281,288],"p",{},[282,283,287],"a",{"href":284,"rel":285},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@colorffy\u002Fcss",[286],"nofollow","@colorffy\u002Fcss"," is an expressive SCSS framework for building vibrant interfaces — dynamic theming, vivid gradients, and a powerful tonal color system.",[290,291,293],"h2",{"id":292},"use-the-compiled-css","Use the compiled CSS",[279,295,296],{},"The quickest way to start is importing the prebuilt stylesheet:",[298,299,305],"pre",{"className":300,"code":301,"filename":302,"language":303,"meta":304,"style":304},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import '@colorffy\u002Fcss'\n","main.ts","ts","",[306,307,308],"code",{"__ignoreMap":304},[309,310,313,317,321,324],"span",{"class":311,"line":312},"line",1,[309,314,316],{"class":315},"s7zQu","import",[309,318,320],{"class":319},"sMK4o"," '",[309,322,287],{"class":323},"sfazB",[309,325,326],{"class":319},"'\n",[279,328,329],{},"For production, use the minified build:",[298,331,333],{"className":300,"code":332,"filename":302,"language":303,"meta":304,"style":304},"import '@colorffy\u002Fcss\u002Fcss\u002Fmin'\n",[306,334,335],{"__ignoreMap":304},[309,336,337,339,341,344],{"class":311,"line":312},[309,338,316],{"class":315},[309,340,320],{"class":319},[309,342,343],{"class":323},"@colorffy\u002Fcss\u002Fcss\u002Fmin",[309,345,326],{"class":319},[290,347,349],{"id":348},"import-the-scss-source","Import the SCSS source",[279,351,352],{},"Pull in the full framework from SCSS to enable customization:",[298,354,359],{"className":355,"code":356,"filename":357,"language":358,"meta":304,"style":304},"language-scss shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","@use '@colorffy\u002Fcss\u002Fscss\u002Fmain';\n","main.scss","scss",[306,360,361],{"__ignoreMap":304},[309,362,363,366,368,371,374],{"class":311,"line":312},[309,364,365],{"class":315},"@use",[309,367,320],{"class":319},[309,369,370],{"class":323},"@colorffy\u002Fcss\u002Fscss\u002Fmain",[309,372,373],{"class":319},"'",[309,375,376],{"class":319},";\n",[378,379,381],"h3",{"id":380},"import-specific-modules","Import specific modules",[279,383,384],{},"Only need a few pieces? Import individual components and utilities:",[298,386,388],{"className":355,"code":387,"language":358,"meta":304,"style":304},"@use '@colorffy\u002Fcss\u002Fscss\u002Fcomponents\u002Fbutton';\n@use '@colorffy\u002Fcss\u002Fscss\u002Fcomponents\u002Fcard';\n@use '@colorffy\u002Fcss\u002Fscss\u002Futilities\u002Fcolors';\n@use '@colorffy\u002Fcss\u002Fscss\u002Futilities\u002Fspacing';\n",[306,389,390,403,417,431],{"__ignoreMap":304},[309,391,392,394,396,399,401],{"class":311,"line":312},[309,393,365],{"class":315},[309,395,320],{"class":319},[309,397,398],{"class":323},"@colorffy\u002Fcss\u002Fscss\u002Fcomponents\u002Fbutton",[309,400,373],{"class":319},[309,402,376],{"class":319},[309,404,406,408,410,413,415],{"class":311,"line":405},2,[309,407,365],{"class":315},[309,409,320],{"class":319},[309,411,412],{"class":323},"@colorffy\u002Fcss\u002Fscss\u002Fcomponents\u002Fcard",[309,414,373],{"class":319},[309,416,376],{"class":319},[309,418,420,422,424,427,429],{"class":311,"line":419},3,[309,421,365],{"class":315},[309,423,320],{"class":319},[309,425,426],{"class":323},"@colorffy\u002Fcss\u002Fscss\u002Futilities\u002Fcolors",[309,428,373],{"class":319},[309,430,376],{"class":319},[309,432,434,436,438,441,443],{"class":311,"line":433},4,[309,435,365],{"class":315},[309,437,320],{"class":319},[309,439,440],{"class":323},"@colorffy\u002Fcss\u002Fscss\u002Futilities\u002Fspacing",[309,442,373],{"class":319},[309,444,376],{"class":319},[290,446,448],{"id":447},"explore","Explore",[279,450,451],{},[452,453,454],"strong",{},"Foundations",[456,457,458,465],"ul",{},[459,460,461,464],"li",{},[282,462,463],{"href":34},"Color system"," — tonal colors, semantic colors, gradients",[459,466,467,469],{},[282,468,38],{"href":39}," — override variables, mixins, and runtime CSS",[279,471,472,474,475,477,478,477,480,477,482,477,484,477,486],{},[452,473,43],{}," — ",[282,476,69],{"href":70}," · ",[282,479,54],{"href":55},[282,481,74],{"href":75},[282,483,59],{"href":60},[282,485,49],{"href":50},[282,487,64],{"href":65},[279,489,490,474,492,477,494,477,496],{},[452,491,79],{},[282,493,95],{"href":96},[282,495,90],{"href":91},[282,497,85],{"href":86},[279,499,500,474,502,477,504],{},[452,501,100],{},[282,503,106],{"href":107},[282,505,111],{"href":112},[507,508,509],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":304,"searchDepth":405,"depth":405,"links":511},[512,513,516],{"id":292,"depth":405,"text":293},{"id":348,"depth":405,"text":349,"children":514},[515],{"id":380,"depth":419,"text":381},{"id":447,"depth":405,"text":448},"An expressive SCSS framework with a tonal color system and vivid gradients.","md",null,{},{"icon":31},{"title":28,"description":517},"A4PkStk4cNxvO7F1d_pr3EK_GcMlYlunW8brjMTGzPo",[525,527],{"title":16,"path":17,"stem":18,"description":526,"icon":19,"children":-1},"How to install Colorffy in a Vue 3 or Nuxt 3 project.",{"title":33,"path":34,"stem":35,"description":528,"icon":36,"children":-1},"Use Colorffy's tonal colors, semantic colors, and gradients.",1782196219260]