html,body{margin:0;padding:0;max-width:100vw;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{top:50%;left:50%;width:100%;max-width:800px;position:fixed;transform:translate(-50%,-50%)}.error-message__content{padding:0 32px;display:flex;justify-content:center;align-items:center}.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 (max-width: 620px){.error-message__content{padding:0 32px;flex-direction:column}.error-message__bomb{margin-top:32px;margin-left:0}}@media only screen and (max-width: 800px){:root{--footer-padding: var(--card-horizontal-padding) !important}}@media only screen and (max-width: 580px){:root{--card-horizontal-padding: 40px}}@media only screen and (max-width: 480px){:root{--card-horizontal-padding: 20px}}@media only screen and (max-width: 380px){:root{--card-horizontal-padding: 14px}}@media only screen and (max-width: 320px){:root{--card-horizontal-padding: 8px}}
