@font-face{font-family:Alegreya;src:url(/assets/Alegreya-VariableFont_wght-Dh20kQbQ.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Alegreya;src:url(/assets/Alegreya-Italic-VariableFont_wght-PISlMUkj.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@tailwind base;@tailwind components;@tailwind utilities;:root{--nav-height: 64px}html,body{font-family:Alegreya,ui-serif,Georgia,Times New Roman,Times,serif}body{@apply bg-slate-50 text-slate-800 antialiased;}.main-offset{padding-top:calc(var(--nav-height) + 16px)}.header-brand-title{letter-spacing:.01em}img.object-contain{image-rendering:-webkit-optimize-contrast}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.no-border,.no-border *,.no-border:before,.no-border:after{border:none!important;border-bottom:none!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important;box-shadow:none!important}section:has(.no-border),section:has(.no-border) *{border:none!important;border-bottom:none!important;border-top:none!important}.no-border+*,.no-border~*{border-top:none!important}nav button,button[onclick*=scrollTo]{border:none!important;border-bottom:none!important;border-top:none!important;outline:none!important}#unggulan~section nav,section nav button{border:none!important;border-bottom:none!important}
