*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdf8f3;transition:background-color .2s}body.dark{background-color:#1a1208}#root{flex-direction:column;width:100%;min-height:100svh;display:flex}p{margin:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.card-hover{transition:transform .18s,box-shadow .18s}.card-hover:hover{transform:translateY(-4px);box-shadow:0 10px 32px #00000026!important}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #e8601c38!important}.hero-tindahan{position:relative;overflow:hidden}.hero-tindahan:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,#ffffff1a 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0}
