app/assets/stylesheets/application.tailwind.css in shadcn-ui-0.0.2 vs app/assets/stylesheets/application.tailwind.css in shadcn-ui-0.0.3

- old
+ new

@@ -1,184 +1,44 @@ +@import "shadcn.css"; + @tailwind base; @tailwind components; @tailwind utilities; @layer base { - :root { - --font-sans: "Inter var"; - --background: 0 0% 100%; - --foreground: 222.2 47.4% 11.2%; - - --muted: 210 40% 96.1%; - --muted-foreground: 215.4 16.3% 46.9%; - - --popover: 0 0% 100%; - --popover-foreground: 222.2 47.4% 11.2%; - - --border: 214.3 31.8% 91.4%; - --input: 214.3 31.8% 91.4%; - - --card: 0 0% 100%; - --card-foreground: 222.2 47.4% 11.2%; - - --primary: 222.2 47.4% 11.2%; - --primary-foreground: 210 40% 98%; - - --secondary: 210 40% 96.1%; - --secondary-foreground: 222.2 47.4% 11.2%; - - --accent: 210 40% 96.1%; - --accent-foreground: 222.2 47.4% 11.2%; - - --destructive: 0 100% 50%; - --destructive-foreground: 210 40% 98%; - - --ring: 215 20.2% 65.1%; - - --radius: 0.5rem; + .container { + margin-left: auto; + margin-right: auto; + padding-left: 2rem; + padding-right: 2rem; + width: 100%; } - .dark { - --background: 224 71% 4%; - --foreground: 213 31% 91%; - - --muted: 223 47% 11%; - --muted-foreground: 215.4 16.3% 56.9%; - - --accent: 216 34% 17%; - --accent-foreground: 210 40% 98%; - - --popover: 224 71% 4%; - --popover-foreground: 215 20.2% 65.1%; - - --border: 216 34% 17%; - --input: 216 34% 17%; - - --card: 224 71% 4%; - --card-foreground: 213 31% 91%; - - --primary: 210 40% 98%; - --primary-foreground: 222.2 47.4% 1.2%; - - --secondary: 222.2 47.4% 11.2%; - --secondary-foreground: 210 40% 98%; - - --destructive: 0 63% 31%; - --destructive-foreground: 210 40% 98%; - - --ring: 216 34% 17%; - - --radius: 0.5rem; + :root { + --pink: 301 98% 50% 0.88; } } -@layer base { - * { - @apply border-border; - } - body { - @apply bg-background text-foreground; - font-feature-settings: - "rlig" 1, - "calt" 1; - } - - .code-sample { - @apply max-h-[650px] overflow-x-auto rounded-lg border bg-zinc-950 dark:bg-zinc-900; - } - - .code-sample span { - @apply bg-zinc-950; - } +article.documentation h1 { + @apply scroll-m-20 text-4xl font-bold tracking-tight; } -input[type="range"] { - display: inline-block; - vertical-align: middle; - font-size: 1em; - font-family: Arial, sans-serif; -} -/* input[type="range"]:focus, -input[type="number"]:focus { - box-shadow: 0 0 3px 1px #4b81dd; - outline: none; -} */ - -input[type="range"] { - -webkit-appearance: none; - margin-right: 15px; - width: 200px; - height: 7px; - background: #f4f4f5; - border-radius: 5px; - background-image: linear-gradient(#000, #000); - background-repeat: no-repeat; +article.documentation p + h1 { + @apply mt-12; } - -/* Input Thumb */ -input[type="range"]::-webkit-slider-thumb { - -webkit-appearance: none; - height: 20px; - width: 20px; - border-radius: 50%; - background: #fff; - cursor: ew-resize; - box-shadow: 0 0 2px 0 #000; - transition: background 0.3s ease-in-out; +article.documentation h2 { + @apply scroll-m-20 text-3xl font-bold tracking-tight my-8; } -input[type="range"]::-moz-range-thumb { - -webkit-appearance: none; - height: 20px; - width: 20px; - border-radius: 50%; - background: #fff; - cursor: ew-resize; - box-shadow: 0 0 2px 0 #000; - transition: background 0.3s ease-in-out; +article.documentation h3 { + @apply scroll-m-20 text-2xl font-bold tracking-tight my-4; } -input[type="range"]::-ms-thumb { - -webkit-appearance: none; - height: 20px; - width: 20px; - border-radius: 50%; - background: #fff; - cursor: ew-resize; - box-shadow: 0 0 2px 0 #000; - transition: background 0.3s ease-in-out; +article.documentation h4 { + @apply scroll-m-20 text-xl font-bold tracking-tight my-2; } -/* input[type="range"]::-webkit-slider-thumb:hover { - background: #a1a1aa; -} - -input[type="range"]::-moz-range-thumb:hover { - background: #a1a1aa; -} - -input[type="range"]::-ms-thumb:hover { - background: #a1a1aa; -} */ - -input[type="range"]::-moz-range-track { - -webkit-appearance: none; - box-shadow: none; - border: none; - background: transparent; -} - -input[type="range"]::-ms-track { - -webkit-appearance: none; - box-shadow: none; - border: none; - background: transparent; -} - -article.documentation h1 { - @apply scroll-m-20 text-4xl font-bold tracking-tight; -} article.documentation subtitle { @apply text-lg text-muted-foreground; } article.documentation p { @apply leading-7 [&:not(:first-child)]:mt-6; @@ -188,6 +48,18 @@ content: ""; } article.documentation :where(code):not(:where([class~="not-prose"] *)):after { content: ""; +} + +article.documentation p a { + @apply underline hover:text-pink; +} + +article.documentation pre { + @apply max-h-[650px] overflow-x-auto rounded-lg border bg-zinc-950 dark:bg-zinc-900 text-white py-4 px-8 rounded-lg my-4; +} + +article.documentation p > code { + @apply text-white bg-black p-1 rounded; }