.public-container{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;box-sizing:border-box;background-color:var(--bs-gray-50)}.public-container .public-digital-wrapper{width:952px;max-height:100vh;overflow:auto;box-shadow:0 0 20px rgba(0,0,0,0.1);border-radius:12px;padding:2rem;box-sizing:border-box}html,body{height:100%;margin:0}