﻿html{
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
  overflow-x:hidden;
}

body{
  overflow-x:hidden;
}

*,
*::before,
*::after{
  box-sizing:border-box;
}

img,
video,
canvas,
svg,
iframe{
  max-width:100%;
}

img,
video,
canvas{
  height:auto;
}

img,
video,
canvas,
svg,
iframe{
  display:block;
}

svg{
  height:auto;
}

iframe{
  width:100%;
}

table{
  display:block;
  max-width:100%;
  overflow-x:auto;
}

pre{
  max-width:100%;
  overflow-x:auto;
}

input,
select,
textarea{
  max-width:100%;
}

.dark main div.min-h-screen.bg-white.text-gray-900,
.dark main div.min-h-screen.bg-gray-50.text-gray-900{
  background-color:#0b0f0a!important;
  color:#f3f4f6!important;
}

.dark main div.min-h-screen.bg-white.text-gray-900 .bg-white,
.dark main div.min-h-screen.bg-gray-50.text-gray-900 .bg-white{
  background-color:rgba(255,255,255,.06)!important;
}

.dark main div.min-h-screen.bg-white.text-gray-900 .bg-gray-50,
.dark main div.min-h-screen.bg-gray-50.text-gray-900 .bg-gray-50{
  background-color:rgba(255,255,255,.03)!important;
}

.dark main div.min-h-screen.bg-white.text-gray-900 .bg-gray-100,
.dark main div.min-h-screen.bg-gray-50.text-gray-900 .bg-gray-100{
  background-color:rgba(255,255,255,.05)!important;
}

.dark main div.min-h-screen.bg-white.text-gray-900 .border-gray-200,
.dark main div.min-h-screen.bg-gray-50.text-gray-900 .border-gray-200{
  border-color:rgba(255,255,255,.10)!important;
}

.dark main div.min-h-screen.bg-white.text-gray-900 .text-gray-900,
.dark main div.min-h-screen.bg-gray-50.text-gray-900 .text-gray-900{
  color:#f3f4f6!important;
}

.dark main div.min-h-screen.bg-white.text-gray-900 .text-gray-600,
.dark main div.min-h-screen.bg-gray-50.text-gray-900 .text-gray-600,
.dark main div.min-h-screen.bg-white.text-gray-900 .text-gray-500,
.dark main div.min-h-screen.bg-gray-50.text-gray-900 .text-gray-500{
  color:#9ca3af!important;
}

.dark main div.min-h-screen.bg-white.text-gray-900 .text-gray-700,
.dark main div.min-h-screen.bg-gray-50.text-gray-900 .text-gray-700{
  color:#e5e7eb!important;
}

@media (max-width:768px){
  :where(p,h1,h2,h3,h4,h5,h6,li,a){
    overflow-wrap:anywhere;
    word-break:break-word;
  }
  [class*="w-["]{
    max-width:100%!important;
  }
  [class*="max-w-["]{
    max-width:100%!important;
  }
  [class*="min-w-["]{
    min-width:0!important;
  }
  input,
  select,
  textarea,
  button{
    font-size:16px;
  }

  table.min-w-\[600px\] thead th:nth-child(3){
    position:relative;
  }

  table.min-w-\[600px\] thead th:nth-child(3)::after{
    content:"Recommended";
    position:absolute;
    top:-0.25rem;
    left:50%;
    transform:translateX(-50%);
    font-size:8px;
    background:#111827;
    color:#fff;
    padding:2px 8px;
    border-radius:9999px;
    text-transform:uppercase;
    letter-spacing:.12em;
    white-space:nowrap;
  }

  table.min-w-\[600px\] thead th:nth-child(4) > span{
    display:none!important;
  }
}

@media (max-width:768px){
  [class*="fixed inset-0"][class*="backdrop-blur-xl"][class*="overflow-y-auto"] > [class*="min-h-full"][class*="pt-32"]{
    padding-top:calc(env(safe-area-inset-top) + 12rem)!important;
  }
  [class*="fixed inset-0"][class*="backdrop-blur-xl"][class*="overflow-y-auto"] h3.text-jovico-green{
    font-weight:900!important;
    font-synthesis:weight!important;
    font-size:1.05rem!important;
  }
}
