:root{--cBack: #000;--cTop: #fff}@font-face{font-family:"abchanel-2022";src:url("assets/fonts//ABChanel2022-ExtraLight.woff2") format("woff2"),url("assets/fonts//ABChanel2022-ExtraLight.woff") format("woff"),url("assets/fonts//ABChanel2022-ExtraLight.ttf") format("ttf");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:"abchanel-2022";src:url("assets/fonts//ABChanel2022-ExtraLightItalic.woff2") format("woff2"),url("assets/fonts//ABChanel2022-ExtraLightItalic.woff") format("woff"),url("assets/fonts//ABChanel2022-ExtraLightItalic.ttf") format("ttf");font-style:italic;font-weight:200;font-display:swap}@font-face{font-family:"abchanel-2022";src:url("assets/fonts//ABChanel2022-Light.woff2") format("woff2"),url("assets/fonts//ABChanel2022-Light.woff") format("woff"),url("assets/fonts//ABChanel2022-Light.ttf") format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"abchanel-2022";src:url("assets/fonts//ABChanel2022-LightItalic.woff2") format("woff2"),url("assets/fonts//ABChanel2022-LightItalic.woff") format("woff"),url("assets/fonts//ABChanel2022-LightItalic.ttf") format("ttf");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:"abchanel-2022";src:url("assets/fonts//ABChanel2022-Regular.woff2") format("woff2"),url("assets/fonts//ABChanel2022-Regular.woff") format("woff"),url("assets/fonts//ABChanel2022-Regular.ttf") format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"abchanel-2022";src:url("assets/fonts//ABChanel2022-Italic.woff2") format("woff2"),url("assets/fonts//ABChanel2022-Italic.woff") format("woff"),url("assets/fonts//ABChanel2022-Italic.ttf") format("ttf");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"abchanel-2022";src:url("assets/fonts//ABChanel2022-SemiBold.woff2") format("woff2"),url("assets/fonts//ABChanel2022-SemiBold.woff") format("woff"),url("assets/fonts//ABChanel2022-SemiBold.ttf") format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"abchanel-2022";src:url("assets/fonts//ABChanel2022-SemiBoldItalic.woff2") format("woff2"),url("assets/fonts//ABChanel2022-SemiBoldItalic.woff") format("woff"),url("assets/fonts//ABChanel2022-SemiBoldItalic.ttf") format("ttf");font-style:italic;font-weight:600;font-display:swap}body{background-color:var(--cBack);font-family:"abchanel-2022",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;margin:0 auto}header{color:var(--cTop);text-transform:uppercase;text-align:center;border-top:.25em solid var(--cTop);padding-block-start:.75em;padding-block-end:.75em;letter-spacing:.1em}main{margin-block-end:3em}main #thedate,main #theletter,main #theform{display:flex;justify-content:center;align-items:center}main #thedate>div,main #theletter>div,main #theform>div{max-width:680px;width:100%}footer{color:var(--cTop);text-align:center;color:rgba(255,255,255,.3);margin-block-end:2em}footer p{margin-block-start:.25em;margin-block-end:.25em}ul.custom-list{list-style:none;padding:0}ul.custom-list li{margin-left:21px;text-indent:-21px}ul.custom-list li::before{content:"☞";color:#000;display:inline-block;width:20px;left:1.2em;position:relative}#themovie{aspect-ratio:16/9}#themovie iframe,#themovie video{aspect-ratio:16/9;width:100%}#thedate{margin-block-start:2em;margin-block-end:3em;padding:.5em;text-transform:uppercase;color:var(--cTop)}#thedate h1,#thedate h2,#thedate p{margin-block-start:0;margin-block-end:0;font-weight:600;letter-spacing:-3px;font-size:2rem;line-height:1}#thedate p{font-weight:200}#thedate p:last-of-type{font-size:.85rem;letter-spacing:initial}#thedate *:nth-child(even){text-align:right}#theletter{background-color:var(--cTop);padding:1em;padding-block-start:1em;padding-block-end:1em;-webkit-hyphens:auto;hyphens:auto;flex-direction:column}#theletter img{width:50%;box-sizing:border-box}#theletter #Meine_Liebsten_img img{transform:rotate(-4deg)}#theletter #Lots_of_Love_Andy_img{text-align:right;padding-right:4rem}#theletter #Lots_of_Love_Andy_img img{transform:rotate(7deg)}#theletter .buttons{text-align:center;padding-block-end:1em}#theletter .buttons button{background-color:var(--cTop);padding:1em;border:1px solid var(--cBack);font-size:16px;color:var(--cBack);border-radius:0;cursor:pointer}@media screen and (min-width: 782px){#theletter{padding:3em}}#theform{padding:3em 2em;color:var(--cTop)}#theform a{color:var(--cTop)}.nowrap{white-space:nowrap}div.calender{text-align:center;padding-block-start:1.5em;padding-block-end:2em}div.calender a{text-decoration:none;margin-block-start:.5em;color:var(--cTop);border:1px solid var(--cTop);padding:.5em 1em}#picdroplink{background-color:#4d2313;border-radius:12px;text-align:center;margin:0;overflow:hidden}#picdroplink img{width:100%}#picdroplink figcaption{color:#fff;margin:.5rem}/*# sourceMappingURL=style.css.map */