.text-white{color:#fff!important}
.text-black{color:#000!important}
.text-gray-100{color:#f3f4f6!important}
.text-gray-200{color:#e5e7eb!important}
.text-gray-300{color:#d1d5db!important}
.text-gray-400{color:#9ca3af!important}
.text-gray-500{color:#6b7280!important}
.text-gray-600{color:#4b5563!important}
.text-gray-700{color:#374151!important}
.text-gray-800{color:#1f2937!important}
.text-gray-900{color:#111827!important}
.text-red-500{color:#ef4444!important}
.text-blue-500{color:#3b82f6!important}
.text-green-500{color:#22c55e!important}
.text-yellow-500{color:#eab308!important}
.bg-white{background-color:#fff!important}
.bg-black{background-color:#000!important}
.bg-gray-100{background-color:#f3f4f6!important}
.bg-gray-200{background-color:#e5e7eb!important}
.bg-gray-300{background-color:#d1d5db!important}
.bg-gray-400{background-color:#9ca3af!important}
.bg-gray-500{background-color:#6b7280!important}
.bg-gray-600{background-color:#4b5563!important}
.bg-gray-700{background-color:#374151!important}
.bg-gray-800{background-color:#1f2937!important}
.bg-gray-900{background-color:#111827!important}
.bg-red-500{background-color:#ef4444!important}
.bg-blue-500{background-color:#3b82f6!important}
.bg-green-500{background-color:#22c55e!important}
.bg-yellow-500{background-color:#eab308!important}
.text-xs{font-size:.75rem;line-height:1rem!important}
.text-sm{font-size:.875rem;line-height:1.25rem!important}
.text-base{font-size:1rem;line-height:1.5rem!important}
.text-lg{font-size:1.125rem;line-height:1.75rem!important}
.text-xl{font-size:1.25rem;line-height:1.75rem!important}
.text-2xl{font-size:1.5rem;line-height:2rem!important}
.text-3xl{font-size:1.875rem;line-height:2.25rem!important}
.text-4xl{font-size:2.25rem;line-height:2.5rem!important}
.text-5xl{font-size:3rem;line-height:1!important}
.font-thin{font-weight:100!important}
.font-light{font-weight:300!important}
.font-normal{font-weight:400!important}
.font-medium{font-weight:500!important}
.font-semibold{font-weight:600!important}
.font-bold{font-weight:700!important}
.font-black{font-weight:900!important}
.leading-none{line-height:1!important}
.leading-tight{line-height:1.25!important}
.leading-snug{line-height:1.375!important}
.leading-normal{line-height:1.5!important}
.leading-loose{line-height:2!important}
.text-center{text-align:center!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.m-0{margin:0!important}
.m-1{margin:.25rem!important}
.m-2{margin:.5rem!important}
.m-3{margin:.75rem!important}
.m-4{margin:1rem!important}
.m-5{margin:1.25rem!important}
.m-6{margin:1.5rem!important}
.m-8{margin:2rem!important}
.m-10{margin:2.5rem!important}
.m-12{margin:3rem!important}
.mt-1{margin-top:.25rem!important}
.mt-2{margin-top:.5rem!important}
.mb-1{margin-bottom:.25rem!important}
.mb-2{margin-bottom:.5rem!important}
.p-0{padding:0!important}
.p-1{padding:.25rem!important}
.p-2{padding:.5rem!important}
.p-3{padding:.75rem!important}
.p-4{padding:1rem!important}
.p-5{padding:1.25rem!important}
.p-6{padding:1.5rem!important}
.p-8{padding:2rem!important}
.p-10{padding:2.5rem!important}
.p-12{padding:3rem!important}
.pt-1{padding-top:.25rem!important}
.pt-2{padding-top:.5rem!important}
.pb-1{padding-bottom:.25rem!important}
.pb-2{padding-bottom:.5rem!important}
.container{width:100%;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1rem;padding-right:1rem}
.hidden{display:none!important}
.block{display:block!important}
.inline-block{display:inline-block!important}
.flex{display:flex!important}
.grid{display:grid!important}
.h-full{height:100%!important}
.w-full{width:100%!important}
.color-neutral{color:initial!important}
.flex{display:flex!important}
.inline-flex{display:inline-flex!important}
.grid{display:grid!important}
.inline-grid{display:inline-grid!important}
.hidden{display:none!important}
.flex-row{flex-direction:row!important}
.flex-row-reverse{flex-direction:row-reverse!important}
.flex-col{flex-direction:column!important}
.flex-col-reverse{flex-direction:column-reverse!important}
.flex-wrap{flex-wrap:wrap!important}
.flex-wrap-reverse{flex-wrap:wrap-reverse!important}
.flex-nowrap{flex-wrap:nowrap!important}
.flex-1{flex:1 1 0!important}
.flex-auto{flex:1 1 auto!important}
.flex-initial{flex:0 1 auto!important}
.flex-none{flex:none!important}
.grow{flex-grow:1!important}
.grow-0{flex-grow:0!important}
.shrink{flex-shrink:1!important}
.shrink-0{flex-shrink:0!important}
.justify-start{justify-content:flex-start!important}
.justify-end{justify-content:flex-end!important}
.justify-center{justify-content:center!important}
.justify-between{justify-content:space-between!important}
.justify-around{justify-content:space-around!important}
.justify-evenly{justify-content:space-evenly!important}
.items-start{align-items:flex-start!important}
.items-end{align-items:flex-end!important}
.items-center{align-items:center!important}
.items-baseline{align-items:baseline!important}
.items-stretch{align-items:stretch!important}
.content-start{align-content:flex-start!important}
.content-end{align-content:flex-end!important}
.content-center{align-content:center!important}
.content-between{align-content:space-between!important}
.content-around{align-content:space-around!important}
.content-evenly{align-content:space-evenly!important}
.self-auto{align-self:auto!important}
.self-start{align-self:flex-start!important}
.self-end{align-self:flex-end!important}
.self-center{align-self:center!important}
.self-stretch{align-self:stretch!important}
.self-baseline{align-self:baseline!important}
.grid-cols-none{grid-template-columns:none!important}
.grid-rows-none{grid-template-rows:none!important}
.col-auto{grid-column:auto!important}
.col-span-1{grid-column:span 1 / span 1!important}
.col-span-2{grid-column:span 2 / span 2!important}
.col-span-3{grid-column:span 3 / span 3!important}
.col-span-4{grid-column:span 4 / span 4!important}
.col-span-5{grid-column:span 5 / span 5!important}
.col-span-6{grid-column:span 6 / span 6!important}
.col-span-7{grid-column:span 7 / span 7!important}
.col-span-8{grid-column:span 8 / span 8!important}
.col-span-9{grid-column:span 9 / span 9!important}
.col-span-10{grid-column:span 10 / span 10!important}
.col-span-11{grid-column:span 11 / span 11!important}
.col-span-12{grid-column:span 12 / span 12!important}
.col-span-full{grid-column:1 / -1!important}
.col-start-1{grid-column-start:1!important}
.col-start-2{grid-column-start:2!important}
.col-start-13{grid-column-start:13!important}
.col-start-auto{grid-column-start:auto!important}
.col-end-1{grid-column-end:1!important}
.col-end-auto{grid-column-end:auto!important}
.gap-x-0{column-gap:0!important}
.gap-x-4{column-gap:1rem!important}
.order-1{order:1!important}
.order-2{order:2!important}
.order-3{order:3!important}
.order-4{order:4!important}
.order-5{order:5!important}
.order-6{order:6!important}
.order-first{order:-9999!important}
.order-last{order:9999!important}
.order-none{order:0!important}
.shadow-sm{box-shadow:0 1px 2px 0 #0000000d!important}
.shadow{box-shadow:0 1px 3px 0 #0000001a 0 1px 2px -1px #0000001a!important}
.shadow-md{box-shadow:0 4px 6px -1px #0000001a 0 2px 4px -2px #0000001a!important}
.shadow-lg{box-shadow:0 10px 15px -3px #0000001a 0 4px 6px -4px #0000001a!important}
.shadow-xl{box-shadow:0 20px 25px -5px #0000001a 0 8px 10px -6px #0000001a!important}
.shadow-2xl{box-shadow:0 25px 50px -12px #00000040!important}
.shadow-inner{box-shadow:inset 0 2px 4px 0 #0000000d!important}
.shadow-none{box-shadow:none}
@media screen and (max-width: 400px) {
html,body,main{overflow-x:hidden!important}
.flex{flex-direction:column!important;justify-content:flex-end!important;align-items:center!important}
.post-intro{margin-top:40px!important}
}