:root{--layout-container-margin-desktop:3rem;--layout-container-margin-mobile:0.5rem;--layout-container-padding-mobile-header:0.7rem;--layout-padding-vertical:2rem;--layout-margin-top:3rem;--layout-margin-top-mobile:1.5rem;--layout-content-padding-top:5rem;--layout-content-padding-top-mobile:4rem;--vphim-color-bg-base:#141414}html{scroll-behavior:smooth}body{background-color:var(--vphim-color-bg-base)}a{transition:all .2s ease}.ant-layout-content{padding-top:var(--layout-content-padding-top)}.ant-layout-content,.layout-space-container{background-color:var(--vphim-color-bg-base,#141414)}.layout-space-container{margin-left:var(--layout-container-margin-desktop);margin-right:var(--layout-container-margin-desktop);padding-bottom:var(--layout-padding-vertical);position:relative;z-index:1}.netflix-content{transition:padding-top .3s ease;background-color:var(--vphim-color-bg-base,#141414)}.ant-layout{background-color:var(--vphim-color-bg-base,#141414)!important}.no-header-layout{padding-top:0!important}.auth-layout .ant-layout-content{padding-top:0}.page-transition-enter{opacity:0;transform:translateY(10px)}.page-transition-enter-active{transition:opacity .3s,transform .3s}.page-transition-enter-active,.page-transition-exit{opacity:1;transform:translateY(0)}.page-transition-exit-active{opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .3s}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--vphim-color-primary,#e50914)}:focus-visible{outline:2px solid var(--vphim-color-primary,#e50914);outline-offset:2px}.layout-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-margin{margin-top:var(--layout-margin-top)}@media (max-width:768px){.ant-layout-content,.netflix-content{padding-top:var(--layout-content-padding-top-mobile)}.layout-space-container{margin-left:var(--layout-container-margin-mobile);margin-right:var(--layout-container-margin-mobile)}.footer-margin{margin-top:var(--layout-margin-top-mobile)}.ant-layout-header{padding:0 var(--layout-container-padding-mobile-header)!important}}@media (min-width:769px){.netflix-content{padding-top:var(--layout-content-padding-top)}}