@charset "utf-8"; * { margin: 0; padding: 0; font-size: 100%; } a { text-decoration: none; word-break: break-all; color: inherit; } a:hover { text-decoration: underline; } ul, ol { list-style: none; padding: 0; margin: 0; } img { vertical-align: top; border: 0; max-width: 100%; max-height: 100%; } button { font-size: 100%; } .clear { clear: both; } .red { color: red!important; } .invisible { display: none!important; } .no-events { pointer-events: none; } .disallow_select { user-select: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; } .text_ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 1; margin: 0; padding: 0; } blockquote, q { quotes: none; margin: 0; } blockquote * { margin: 0; word-break: break-all; } blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block; } textarea { width: 100%; } input { max-width: 100%; } button, input[type="submit"], input[type="button"]{ background-color: transparent; border: none; cursor: pointer; outline: none; padding: 0; appearance: none; } img.emoji { height: 1em; width: 1em; margin: 0 .05em 0 .1em; vertical-align: -0.1em; } .emoji_poss .auth_emoji { display: inline-block; height: 100%; margin: auto; margin-left: 4px; } html { font-family : "Helvetica Neue",Helvetica,Arial,sans-serif; font-size : 100%; line-height : 1; color: #333; min-width: 100%; min-height: 100%; } body { margin: 0; padding: 0; min-width: 100%; min-height: 100%; word-wrap:break-word; background-color: #189EFC; } article { margin: auto; padding: 24px; } h1 { font-size: 248px; text-align: center; color: #fff; font-weight: 600; } h2 { font-size: 56px; text-align: center; color: #fff; font-weight: 200; }