
html,body{
    margin:0;
    padding:0;
    background:#bfeef3;
}

.wrapper{
    min-height:100vh;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:20px;
}

.poster-container{
    position:relative;
    width:100%;
    max-width:1200px;
}

.poster{
    width:100%;
    display:block;
    border-radius:20px;
    box-shadow:0 10px 40px rgba(0,0,0,.15);
}

/* Clickable registry area */
.registry-link{
    position:absolute;
    left:34%;
    top:76%;
    width:32%;
    height:14%;
    z-index:100;
    background:transparent;
    cursor:pointer;
}
