html,body{max-width:100vw;margin:0;padding:0;font-family:plex-sans,Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}@font-face{font-family:plex-sans;src:url(/plex/sans_var_r.woff)}@font-face{font-family:plex-sans;src:url(/plex/sans_var_i.woff);font-style:italic}:root{--card-horizontal-padding:60px;--footer-padding:0}.error-message__root{width:100%;max-width:800px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.error-message__content{justify-content:center;align-items:center;padding:0 32px;display:flex}.error-message__bomb{max-width:220px;margin-left:24px}.available-both{width:-webkit-fill-available;width:-moz-available;height:-webkit-fill-available;height:-moz-available}.available-width{width:-webkit-fill-available;width:-moz-available}.available-height{height:-webkit-fill-available;height:-moz-available}.capitalize:first-letter{text-transform:capitalize}@media only screen and (width<=620px){.error-message__content{flex-direction:column;padding:0 32px}.error-message__bomb{margin-top:32px;margin-left:0}}@media only screen and (width<=800px){:root{--footer-padding:var(--card-horizontal-padding)!important}}@media only screen and (width<=580px){:root{--card-horizontal-padding:40px}}@media only screen and (width<=480px){:root{--card-horizontal-padding:20px}}@media only screen and (width<=380px){:root{--card-horizontal-padding:14px}}@media only screen and (width<=320px){:root{--card-horizontal-padding:8px}}
