.page-background-module__PosvRa__root{--watermark-height:48rem;--watermark-opacity:.07;--watermark-position:right center;--watermark-size:auto 112%;--watermark-horizontal-mask:linear-gradient(to right, transparent 4%, black 54%, black 100%);--watermark-vertical-mask:linear-gradient(to bottom, black 0%, black 74%, transparent 100%);z-index:0;height:var(--watermark-height);pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;max-height:100%;position:absolute;inset:0 0 auto;overflow:hidden}.page-background-module__PosvRa__art{background-image:url(/brand/doflamingo-watermark-v1.webp);background-repeat:no-repeat;background-position:var(--watermark-position);background-size:var(--watermark-size);opacity:var(--watermark-opacity);-webkit-mask-image:var(--watermark-horizontal-mask), var(--watermark-vertical-mask);-webkit-mask-image:var(--watermark-horizontal-mask), var(--watermark-vertical-mask);mask-image:var(--watermark-horizontal-mask), var(--watermark-vertical-mask);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.page-background-module__PosvRa__foregroundArtwork{pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(/brand/doflamingo-watermark-v1.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-background-module__PosvRa__root[data-page-background=landing]{--watermark-height:54rem;--watermark-opacity:.11;--watermark-position:right center;--watermark-size:auto 118%;--watermark-horizontal-mask:linear-gradient(to right, transparent 8%, black 58%, black 100%);--watermark-vertical-mask:linear-gradient(to bottom, black 0%, black 68%, transparent 96%)}.page-background-module__PosvRa__root[data-page-background=auth]{--watermark-height:100dvh;--watermark-opacity:.1;--watermark-position:right center;--watermark-size:auto 100%;--watermark-horizontal-mask:linear-gradient(to right, transparent 4%, black 54%, black 100%);--watermark-vertical-mask:linear-gradient(to bottom, black 0%, black 100%)}.page-background-module__PosvRa__root[data-page-background=catalog]{--watermark-height:30rem;--watermark-opacity:.05;--watermark-position:right 16%;--watermark-size:auto 135%;--watermark-horizontal-mask:linear-gradient(to right, transparent 15%, black 68%, black 100%);--watermark-vertical-mask:linear-gradient(to bottom, black 0%, black 48%, transparent 94%)}.page-background-module__PosvRa__root[data-page-background=dashboard]{max-height:none;right:calc(-1*max(1.5rem,50vw - 34.5rem))}[data-app-main]:has([data-page-background-context=catalog]) .page-background-module__PosvRa__root[data-page-background=dashboard]{--watermark-height:30rem;--watermark-opacity:.05;--watermark-position:right 16%;--watermark-size:auto 135%;--watermark-horizontal-mask:linear-gradient(to right, transparent 15%, black 68%, black 100%);--watermark-vertical-mask:linear-gradient(to bottom, black 0%, black 48%, transparent 94%)}@media (min-width:640px){.page-background-module__PosvRa__root[data-page-background]{width:100%;height:100dvh;max-height:none;position:fixed;inset:0}.page-background-module__PosvRa__root[data-page-background] .page-background-module__PosvRa__art{opacity:.1;background-position:top;background-size:cover;-webkit-mask-image:none;mask-image:none}}@media (max-width:639px){.page-background-module__PosvRa__root[data-page-background]{width:100%;height:100dvh;max-height:none;position:fixed;inset:0}.page-background-module__PosvRa__root[data-page-background] .page-background-module__PosvRa__art{background-position:50%;background-size:cover;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.page-background-module__PosvRa__root[data-page-background=landing],.page-background-module__PosvRa__root[data-page-background=auth]{--watermark-opacity:.1}.page-background-module__PosvRa__root[data-page-background=catalog]{--watermark-opacity:.05}[data-app-main]:has([data-page-background-context=catalog]) .page-background-module__PosvRa__root[data-page-background=dashboard]{--watermark-opacity:.05}}@media (prefers-contrast:more){.page-background-module__PosvRa__root{display:none}}
