*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0;background:#17110C}
body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);-webkit-tap-highlight-color:transparent}
button,textarea{font:inherit}
.bottom-0{bottom:0}
.fixed{position:fixed}
.flex{display:flex}
.flex-1{flex:1 1 0%}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.font-semibold{font-weight:600}
.gap-1{gap:4px}
.gap-1\.5{gap:6px}
.gap-2{gap:8px}
.gap-2\.5{gap:10px}
.gap-3{gap:12px}
.gap-4{gap:16px}
.gap-5{gap:20px}
.grid{display:grid}
.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.items-baseline{align-items:baseline}
.items-center{align-items:center}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.left-0{left:0}
.mx-auto{margin-left:auto;margin-right:auto}
.overflow-x-auto{overflow-x:auto}
.p-3{padding:12px}
.p-4{padding:16px}
.pb-28{padding-bottom:112px}
.pb-3{padding-bottom:12px}
.pb-8{padding-bottom:32px}
.pt-2{padding-top:8px}
.pt-5{padding-top:20px}
.pt-6{padding-top:24px}
.px-2{padding-left:8px;padding-right:8px}
.px-2\.5{padding-left:10px;padding-right:10px}
.px-3{padding-left:12px;padding-right:12px}
.px-4{padding-left:16px;padding-right:16px}
.px-5{padding-left:20px;padding-right:20px}
.py-1{padding-top:4px;padding-bottom:4px}
.py-1\.5{padding-top:6px;padding-bottom:6px}
.py-2{padding-top:8px;padding-bottom:8px}
.py-2\.5{padding-top:10px;padding-bottom:10px}
.py-3{padding-top:12px;padding-bottom:12px}
.py-4{padding-top:16px;padding-bottom:16px}
.right-0{right:0}
.rounded{border-radius:4px}
.rounded-full{border-radius:9999px}
.rounded-md{border-radius:6px}
.select-none{-webkit-user-select:none;user-select:none}
.text-center{text-align:center}
.text-left{text-align:left}
.w-full{width:100%}
.whitespace-nowrap{white-space:nowrap}
