@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css?family=Inter:400,500,600,700,800&display=swap";#root{margin:0;padding:0;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs,.read-the-docs a{color:#888}@font-face{font-family:Bebas Neue;src:local("Bebas Neue"),url(/BebasNeue-Regular.ttf) format("truetype")}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%}a{font-weight:500;text-decoration:inherit}a:hover{color:#747bff}body{margin:0;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--font-space-default: "Inter";--font-space-display: "Inter";--hard-shadow: 0px 29px 52px 0px rgba(0, 0, 0, .4), 22px 25px 16px 0px rgba(0, 0, 0, .2);--hard-shadow-left: 0px 29px 52px 0px rgba(0, 0, 0, .4), -22px 25px 16px 0px rgba(0, 0, 0, .2);--background: 0 0% 100%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary-foreground: 355.7 100% 97.3%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95.9%;--muted-foreground: 240 3.8% 46.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--radius: .5rem;--primary-lighter-hex: theme("colors.primary.200");--secondary-lighter-hex: theme("colors.secondary.200");--primary-dark-hex: theme("colors.primary.800");--secondary-dark-hex: theme("colors.secondary.800")}.dark{--background: 20 14.3% 4.1%;--foreground: 0 0% 95%;--card: 24 9.8% 10%;--card-foreground: 0 0% 95%;--popover: 0 0% 9%;--popover-foreground: 0 0% 95%;--primary-foreground: 144.9 80.4% 10%;--secondary: 240 3.7% 15.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 15%;--muted-foreground: 240 5% 64.9%;--accent: 12 6.5% 15.1%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 85.7% 97.3%;--border: 240 3.7% 15.9%;--input: 240 3.7% 15.9%}*,:before,:after{@apply border-gray-100 dark:border-neutral-800;}*{@apply font-sans;}h1,h2,h3,h4,h5,h6{@apply font-semibold font-display;}}@layer utilities{.text-balance{text-wrap:balance}.perspective-none{transform:none}.perspective-left{box-shadow:var(--hard-shadow);transform:perspective(400em) rotateY(-15deg) rotateX(6deg) skew(-8deg,4deg) translate3d(-4%,-2%,0) scale(.8)}.perspective-right{box-shadow:var(--hard-shadow-left);transform:perspective(400em) rotateY(15deg) rotateX(6deg) skew(8deg,-4deg) translate3d(4%,-2%,0) scale(.8)}.perspective-bottom{box-shadow:var(--hard-shadow);transform:translateY(-4%) perspective(400em) rotateX(18deg) scale(.9)}.perspective-bottom-lg{box-shadow:var(--hard-shadow);transform:perspective(400em) translate3d(0,-6%,0) rotateX(34deg) scale(.8)}.perspective-paper{box-shadow:var(--hard-shadow);transform:rotateX(40deg) rotate(40deg) scale(.8)}.perspective-paper-left{box-shadow:var(--hard-shadow-left);transform:rotateX(40deg) rotate(-40deg) scale(.8)}.hard-shadow{box-shadow:var(--hard-shadow)}.hard-shadow-left{box-shadow:var(--hard-shadow-left)}.container-narrow{@apply max-w-4xl;}.container-wide{@apply xl:max-w-6xl;}.container-ultrawide{@apply xl:max-w-7xl;}}
