@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{font-size:100%;color:#595959}body{font-family:Verdana,Geneva,Tahoma,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h2{padding-bottom:1rem}p{text-wrap:pretty;line-height:1.6;padding-bottom:1rem}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}.container{max-width:1100px;margin:0 auto;padding-inline:20px}.header{background:url("../images/amisch.webp") center top/cover no-repeat;background-color:#11d37d;height:140px}@media (min-width:740px){.header{height:240px}}.header .container{padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.header-logo{display:block;width:min(100%,620px);height:auto;padding-right:0.6em}.amish-logo{width:49px;height:49px}.navigation{background-color:#1f1f1f}.navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;list-style:none;margin:0;padding:0;overflow-x:auto}.navigation a{color:#ffffff;text-decoration:none;padding:12px;display:block;white-space:nowrap;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease}.navigation a:focus-visible,.navigation a:hover{color:#1f1f1f;background-color:#4caf50;text-decoration:underline}.navigation a:focus-visible{outline:3px solid #fff;outline-offset:2px}.navigation a[aria-current=page]{color:#1f1f1f;background-color:#4caf50}.main{padding:40px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:solid 2em #1fb87e;background-color:#fafafa}.main h2{font-size:1.2rem}.box{padding:2em;background-color:#fff;margin-block:2em}.footer{background:#222;color:white;padding:40px 0}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;list-style:none;padding:12px 0;margin:0;font-size:0.9rem}.footer a{text-decoration:none;color:#fff}.footer a:hover{text-decoration:underline}.footer .footerlink{text-align:center}.footer .footerlink:hover{text-decoration:underline}