.pwa-notification__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:600;gap:5px;height:45px;justify-content:space-between;padding:1rem 2rem;text-decoration:none;white-space:nowrap}.pwa-notification{background-color:rgb(var(--color-secondary));left:0;padding:1em 0;position:fixed;text-align:center;top:5rem;width:100%;z-index:10}.pwa-notification__image{height:auto;margin-bottom:1rem;max-height:none;width:100px}.pwa-notification__text{align-items:center;display:flex;flex-direction:column;font-family:Ruda,Verdana,sans-serif;font-size:.8em;gap:1rem;justify-content:center;margin:0}.pwa-notification__text strong{border-bottom:1px dashed rgb(var(--color-text))}.pwa-notification__button{background-color:rgb(var(--color-text));color:rgb(var(--color-background))}@media (min-width:64em){.pwa-notification__image{margin-left:-120px;position:absolute;top:-3rem}.pwa-notification__text{display:block;position:relative}.pwa-notification__button{margin-bottom:0;margin-left:1rem}}.error404{height:100%}.error404 body{background-image:none}.error404 .row{padding-bottom:40vh;padding-top:40vh;text-align:center}.error404 h1{font-size:5em;font-weight:700;line-height:1.3}.error404 .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(var(--color-main));border:0;border-radius:5px;color:rgb(var(--color-background));cursor:pointer;display:inline-block;font-family:Inter,Verdana,sans-serif;font-size:1.6rem;line-height:1.5;margin:1em auto;padding:.5em 1em;text-decoration:none}.error404 p{cursor:pointer}.error404 pre{background:rgb(var(--color-neutral-lighter));font-family:Source Code Pro,monospace;font-size:1rem;margin:1rem auto;max-width:700px;overflow:auto;padding:2em;text-align:left}
