.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{visibility:hidden;color:#000;text-align:center;z-index:1;opacity:0;background-color:#fff;border-radius:6px;width:140px;margin-left:-75px;padding:5px;transition:opacity .3s;position:absolute;bottom:150%;left:80%}.tooltip .tooltiptext:after{content:"";border:5px solid #0000;border-top-color:#fff;margin-left:-5px;position:absolute;top:100%;left:50%}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.saiba-page{color:#f7ead5;background-color:#3b2612;background-image:repeating-linear-gradient(45deg,#6c3a13 0 3px,#663711 3px 6px),linear-gradient(45deg,#6c3a13 0%,#663711 35%,#5f320e 70%,#562c0a 100%);min-height:100vh}.saiba-page-inner{width:100%;padding-left:.5rem;padding-right:.5rem}@media (min-width:640px){.saiba-page-inner{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.saiba-page-inner{padding-left:1.5rem;padding-right:1.5rem}}.info-card-section{width:100%;padding-top:2rem;padding-bottom:2rem}@media (min-width:640px){.info-card-section{padding-top:2.5rem;padding-bottom:2.5rem}}.info-card{background-color:#0000;max-width:80rem;margin-left:auto;margin-right:auto;position:relative}.info-card-inner{padding-left:0;padding-right:0;position:relative}.info-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;display:grid}@media (min-width:640px){.info-card-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.info-card-title{font-family:var(--font-title), serif;font-size:1.875rem;font-weight:700;line-height:1}@media (min-width:640px){.info-card-title{font-size:3rem;line-height:1}}.info-card-title{color:#fff3dc;text-shadow:0 2px 4px #00000059}.info-card-title-highlight{color:#ffd37a;text-shadow:0 2px 4px #00000059}.info-card-subtitle{font-family:var(--font-title), serif;color:#fff3dc;text-shadow:0 2px 4px #00000059;font-size:1.875rem;font-weight:700;line-height:2.25rem}.info-card-text{text-align:justify;font-family:var(--font-text), serif;font-size:.875rem;line-height:2rem}@media (min-width:640px){.info-card-text{letter-spacing:.05em;font-size:1.125rem;line-height:2.5rem}}.info-card-text{color:#f9ead2;text-shadow:0 1px 2px #00000047}.info-card-strong{color:#fff6e8;font-weight:700}.info-card-image{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:20rem;height:20rem}.info-card-ball{width:auto;height:10rem}.info-card-divider-b{border-bottom:2px solid #ffdaa073}.info-card-divider-t{border-top:2px solid #ffdaa073}.info-card-divider-l{border-left:2px solid #ffdaa073}.info-card-divider-r{border-right:2px solid #ffdaa073}
