@font-face{font-display:swap;font-family:Ysabeau Office;font-style:normal;font-weight:400;src:url(/fonts/ysabeau-office-v3-latin-regular.woff2) format("woff2"),url(/fonts/ysabeau-office-v3-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ysabeau Office;font-style:normal;font-weight:500;src:url(/fonts/ysabeau-office-v3-latin-500.woff2) format("woff2"),url(/fonts/ysabeau-office-v3-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ysabeau Office;font-style:normal;font-weight:700;src:url(/fonts/ysabeau-office-v3-latin-700.woff2) format("woff2"),url(/fonts/ysabeau-office-v3-latin-700.ttf) format("truetype")}*{margin:0;padding:0;font:inherit;color:inherit}*,*:before,*:after{box-sizing:border-box}ul,ol{list-style:none}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}img,picture,video,canvas,svg{display:block;max-width:100%}html{scroll-behavior:smooth}body{font-family:Ysabeau Office,Lucida Sans,sans-serif;font-size:1.7rem;font-weight:500;line-height:1.5}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}main{padding:1.5rem;flex:1}h1{font-size:1.5rem;padding-bottom:1rem}p{font-size:1.2rem;padding-bottom:.5rem}.index{display:flex;flex-direction:column;align-items:center;justify-content:center}.main--color-lm{color:#00587a;background-image:linear-gradient(to right top,#29bb94,#00b397,#41c291,#56ca8d,#6ad188,#7cd784,#8edd7f,#a1e37b,#b6e977,#ccee74,#e2f472,#f9f871)}.main--color-dm{color:#fbf4d7;background-image:linear-gradient(to right top,#242e49,#2b324f,#313755,#383b5a,#3f4060,#454465,#4c486b,#524c70,#595176,#61567c,#685b81,#706087)}form{margin:1.5rem}form span{margin:.3rem}.input{background-color:inherit;width:75px;text-align:center;border:1px solid;border-radius:5px}.btn--start-timer{margin:1.5rem .3rem 1.5rem 2.5rem}.timer{margin:1rem;font-size:3rem}.btn{padding:.25rem 1.5rem;transition:color .2s ease-in-out;-webkit-tap-highlight-color:rgba(255,255,255,0);background-color:inherit;cursor:pointer;border:1px solid;border-radius:5px}a{text-decoration:none;border-bottom:1px solid}.btn--color-lm:hover{color:#004662;background-color:#ffffff1a}.btn--color-dm:hover{color:#dfd199;background-color:#0000001a}.a--color-lm:hover{color:#004662}.a--color-dm:hover{color:#dfd199}.footer{font-size:1.4rem;padding:1.5rem 1.5rem 1rem;display:flex;justify-content:space-between}.footer--color-lm{color:#00587a;border-top:3px solid #6ad188;background-color:#56ca8d}.footer--color-dm{color:#fbf4d7;border-top:3px solid #3f4060;background-color:#383b5a}.footer--nav-name{display:flex;align-items:flex-end;font-size:1.2rem;margin-top:.75rem}.footer--name{margin-left:1rem}.footer--nav-a{padding:.1rem;margin-left:.75rem}.main--color-plain{color:#4c4944;background-color:#fffcf6}.footer-other-pages{color:#4c4944;background-color:#faf1dd}.a--color-plain:hover{color:#89662a}.footer--timer{border-bottom:none}.bold{font-weight:700}.impressum,.privacy{max-width:900px;margin:0 auto}.impressum h1{font-size:2rem}.impressum h2{font-size:1.5rem;padding:1rem 0 .3rem}.privacy{max-width:900px;margin:0 auto}.privacy h1{font-size:2rem;padding-bottom:0}.privacy h2{font-size:1.8rem;padding:1rem 0 .3rem}.privacy h3{font-size:1.5rem;font-weight:700;padding:.7rem 0 .3rem}.privacy h4{font-size:1.5rem;padding:.3rem 0}.privacy ul{font-size:1.2rem;padding-bottom:.5rem}.privacy li{list-style-type:disc;list-style-position:outside;margin-left:1.6rem}.privacy p:last-of-type{padding:1rem 0}.back-to-timer{padding:1.5rem 0}@media (max-width: 615px){form{display:grid;margin-bottom:0;grid-row:2;grid-column:3}.btn--start-timer{margin:1.5rem .3rem;grid-area:2/1/3/4;justify-self:center}footer{display:grid;justify-content:stretch}.btn--footer{justify-self:start;margin-bottom:.5rem}.footer--nav-name{justify-self:end}}@media (max-width: 445px){form{grid-row:4;grid-column:1}.hours{grid-area:1/1/2/2}.minutes{grid-area:2/1/3/2}.seconds{grid-area:3/1/4/2}.btn--start-timer{grid-area:4/1/5/2;justify-self:start}}@media (hover: none){.btn--color-lm:hover,.btn--color-dm:hover,.a--color-lm:hover,.a--color-dm:hover{background-color:inherit;color:inherit}.a--color-plain:hover{color:inherit}}
