@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter Tight,Helvetica Neue,sans-serif;font-weight:300;margin:0}.App{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100vw}.wrapper{aspect-ratio:1920/1240;margin:auto;max-width:1920px;position:relative;width:100%}@media screen and (min-aspect-ratio:48/31){.wrapper{height:100vh;width:auto}}#logo{height:auto;left:4.375%;position:absolute;top:5.6451612903%;width:17.7083333333%;z-index:2}@media screen and (max-aspect-ratio:3/4){.App{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}#logo{left:9.2592592593%;top:2.6041666667%;width:29.0740740741%}.wrapper{aspect-ratio:1080/1920;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);max-width:100%;width:auto}}.interactive-video{display:flex;left:0;top:0;width:61.1979166667%}.interactive-video video{display:block;width:100%}.video-wrapper{position:relative;transition:all .5s ease}.video-wrapper .overlay{border:1px solid #00008b;box-sizing:border-box;counter-increment:overlay;pointer-events:none;position:absolute;z-index:2}.video-wrapper .overlay:first-child{counter-reset:overlay}.video-wrapper .overlay:after{bottom:3px;content:counter(overlay);position:absolute;right:3px}.video-wrapper.paused{transform:scale(.6)}@media screen and (max-aspect-ratio:3/4){.interactive-video{margin-top:75.9259259259%;overflow-x:hidden;width:100%}.interactive-video video{display:block;margin-left:-4%;width:108%}.interactive-video.paused{margin-top:62.962962963%}}.the-title{max-width:755px;position:absolute;right:6.7708333333%;top:14.8387096774%;width:39.3229166667%}.the-title img{display:block;height:auto}.the-title #swiateczny{width:100%}.the-title #unboxing{margin-left:11.2582781457%;margin-top:-7.1523178808%;width:78.6754966887%}.the-title #opusb{margin-left:33.9072847682%;margin-top:2.3841059603%;width:56.1589403974%}.the-title .wishes,.the-title p{font-size:min(1.5911458333vw,2.38vh);margin-right:9.9337748344%;margin-top:1em;text-align:right}@media screen and (max-aspect-ratio:3/4){.the-title{left:6.5740740741%;top:9.375%;width:59.0740740741%}.the-title #opusb,.the-title #unboxing,.the-title .wishes,.the-title p{margin-left:1.9867549669%}.the-title .wishes{position:absolute;width:140%}.the-title #unboxing{width:83.4645669291%}.the-title #opusb{width:60.3149606299%}.the-title .wishes,.the-title p{font-size:min(3vw,1.6875vh);margin-right:0;text-align:left}}.postcard{aspect-ratio:1;background:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:100.5%;border-radius:3.1813361612%;box-shadow:0 .6770833333vw 2.53125vw .28125vw #00000061;left:3.6458333333%;opacity:0;position:absolute;top:16.7441860465%;transform:scale(.6);transition:all .3s ease;width:49.1145833333%}.postcard.removed{display:none}.postcard.visible{opacity:1;transform:scale(1)}.postcard .close{background:#fff0;border-radius:50%;cursor:pointer;padding:8px;position:absolute;right:0;top:0;transform:translate(70%,-70%);transition:all .3s ease}.postcard .close svg{display:block}.postcard .close:hover{background:#fff;box-shadow:3px 6px 10px 2px #00000061}@media screen and (max-aspect-ratio:3/4){.postcard{left:50%;top:44.7916666667%;transform:translateX(-50%);width:80.5555555556%}.postcard.visible{transform:translateX(-50%) scale(1)}}.credits{bottom:8.75%;font-size:min(1.5104166667vw,2.265625vh);opacity:0;position:absolute;right:10.5729166667%;text-align:right;transform:translateX(-100%);transition:all .6s ease}.credits.removed{display:none}.credits.visible{opacity:1;transform:translateX(0)}.credits a{color:#ff26a6;text-decoration:underline}.credits a:hover{text-decoration:none}.credits a.share{align-items:center;display:flex;gap:1em;justify-content:flex-end}.credits a.share svg{height:24px;width:24px}@media screen and (max-aspect-ratio:3/4){.credits{align-items:start;bottom:0;display:flex;flex-direction:column;font-size:min(2.5vw,1.40625vh);height:8.8541666667%;justify-content:center;left:9.2592592593%;right:auto;text-align:left}.credits p:first-child{margin-bottom:.5em;margin-top:0}.credits p:first-child br{display:none}.credits a.share{justify-content:flex-start}}
/*# sourceMappingURL=main.92a738c5.css.map*/