/* fonts */
@font-face {
	font-family: '_fontRaybees';
	font-display: block;
	/* src: url('raybees2.woff2') format('woff2'); */
	src: url('data:font/woff2;base64,d09GMgABAAAAABfYAA8AAAAANTwAABd4AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGjAbhRocgxIGYACDEhEICscQtEYLgi4AATYCJAOEWAQgBYZeB4VTG7opBdwYumHjQAD2b1sRlaFVyP6/JTdkiFSA5vqrBMclsKG00EjJ5C1NNgnOdMlK5YNkEWGeP49XppyDzdVXrEUjq0bFrQ6ZGWaL9K9NdkPOPyG5f4Qkswa9V301kkt6rKycyVI5a47GF6BHY3ja5j88GSLGHDLGR4bN/NasoWIhJWI0IFNEWpCjpiDGnLXGZtGtW7vqhH/gmv9d5CISeCRlEKmNm8hMZhvhBU/Iwf7d1TwMk0iThGoL4gQCgsD+n9/E5bAx1u/ZWPN8jfOANkggUdZFAUURB1Ym1SzVdlDyHBEu0rGkGtjzdLsX2Ak/33l8kuAFAKPbBuktsbdEvTtipYMAbYuhOZnGAIe9/vy5plhlOsDNNrFpRF/y54vmx0/v6VjIjIt4b68vN/9rvz7VVr27vb0boBfihRfi8sBCkiPSNz31X+a8/j1EL0SzG16EmfrVM/ORVDzKuJkA0ggTkEAysRE6OsIYdFGJMDbGB3FwINeogUECAQaUvxdtD8i8sWJFjRh/czQWsmndJxpoaoEFe3IfmbMbAPLoeOub7AB8+Pf8eRf+u3ghrEy5B6bgIGgtmsq6O5QtXKyvkwPw8UYFdA2oeVtR8pj8+OuA/sMBwGzcXpNMev1xQC7AcDdw0IBs0zRd6u36lEmRWeKaOz7xkyKy0emXiizIOn17B3LfT3zXs1RU7qx6FzUDdSP627kDB1I0GEMwaMJkylMOSAIxn+vcT+bKJUPN5lQ9ogazq+hlIuqOlRsDE1JMg4scDgdcDZmLMAkEuUCw6yrniJgFBkAlwVxCL0J/H+YjsCld9EWoqXLbPFtO4jKnTv9UMOlCD4LGqPfxXQShy3EvJwaO7Ry7YKSZSvRvNHiTucBe46VeXlh0pbCC3l2g7fET5l+WCXwyFStRqlylajXq1DPlyFWgUDE+oVLjlZHy9JPfm2lHDiRJw4quUdFegUpaNSbaaLejTrniHo95wVs+8Z0/oMRK/GjkU3aFRYs5wXwg0SZK2kVFQdR0iIZO0dIlOrpFT48Y6CVGeouJPmKmr1joJ1b6C9LoRZtEb9os+tAW0Ze2in60TfSn7WIA7RADaadI0S4xiHaLwbTnqiGcuOMuAJz8H45Kegy6sQIAne9OhorOMY9tJZya4A31veMjDdKuP1NLaaAfSMUn6D3nGwAaExm2NdFzsdloMnQ5prcjyIlBwVKLnL8EWgXwASEAA3hgjEbpH2jCC5J2ArxA8Odvvx3XkWmtqn215PzNEAKrJJGr/+TQQUEjlwUYl+Q2oZcfhPlfx/4DA4RgBMVwgqRohuV4QZRkRY3G4olkKp3J5vKFqemZ2bn5hcWl5ZUPHz99/vL1m5qjrOpm9Xu/jYm6289/0mVt5ueff//6m64i/09r2uuCFK79o6QcAke/+FqvtKbri84ggYHY9I6oYbI22Rr2UGEm6fERyybd9eeSRBZC5VWlaxgmCjlkV9qIriVnPg4BfxwhasUdrnAl6XG/SorDKmBtItu8IXOXtKq980W9hbgd0W3pHldl2VmwCs97Cbu1QKyxaWq1yGHP2sZmVQV7HMlnMpfDGL+PEUdwfkITt6dwLpjEeY3yHLWWenylIouqKlPKWdgfwGoVwlNmTtjtxLZks4krqnFRtlorR46FltWYOXLkyPFrtllicINVDrKrDlVH4sDGzkFcA1wMQQikJMS1SUgc3L/ZbFB3zAeh13ZFr389QbdNlesPt8MNNcK1hsfCp9lRylu+G0/K7XDu1o3tt8ZfFgt2+bgCYKb27YPaiNdfcGls5kFpgGurDlPvwrSDjm5FVnU8xzJITUUl82lgYmwMyT0Uonfb3fLd1Dt2oMI6gy/yRXI1bhxyuOebzurItlYk9m8mCO6OGDKpmCVGL2xKB8R1icQOM8C5m6lHYpT4kjwphylWDWmK47KScfdYMZHeO/1DOfQ4tGHyzV21OqZl6nkQmhRAPd0o1tlQ30IbdulwkKYFpSbQWQvTwnqbPRQlX/enOqrKhIAGQbhYwBdYSKocpLXn5RV39HXVDw+WXoxcfIvpJJD57acfHapH9RZaos6xn91cH3WDBM8+libfgmsaiqluocCOWLzaqIDan66LlqkloOTQvcA0S79ODgWB+6iKLn7gEKEtMmv/dHUMuRrqxohxX6rmYDRqOzu5WfUWVWPfuV8yuMV6LT9wPdSBd5FtzdC4akc0sQmt7RHGg+9Hr5GoJvJmPrjbaYfdr99ZKWntpbcpO4PF4D5UL8+MewYVVSFNrhoscV/DUIIi+at0TFBLVaQ70ciBTF0+PHLVSi69cVhjpRy659cP0+Fe2Ixhn9byrnpSRPOKAwE+RmK/7+/unBqhu5k8akiMd+H+yRt093Y4dfotnRk7cSqcPpke7LS8lzSANED51GWVHWDGAU/uIlNAeyyc1fNHUcfo+83Ka9WjvL+Hw81PpFBdbm1nTz3HZrqDs5Cj1063ea8tNKoRq0D7FjSISDvooA3rqtmEf0RZ1Oyx2ADaR87Wd/HkqaEZeMpa3yi5hWaLOfZR5RxEPaqCLu3zTsxV232pLsnOoCgyz0XpbcFW9W4aqmskRmIwXqhKIpopo1Xxq14abqYkfsXvDMkMTTcLK9inZbFGNb98c3dLTzeJdGpcWtX6NoFH3DNb3Ky8ibzehjooVRoupoGJceUUab69cv8i4xjzkfgF8CUdSSSuJJ6xtV1tVVvayaX05tb10/ri0rK+efTe+PSp5ZNxJaSZy6J6y96EdR59bgfBLJr4uDy8ItC146uQm4raZl4Eid02uc0MDxU4WqKGzIf57WCItW/2fUF6OntUCmM1+kBbOVhypTbDr6MlipaAwNETX+Fg06SpAg+2BBJaSyjbhgpbS644jI24lmYN1gBpoFc928YptrYaPry0SMxXFZXzbRxTq62Yto1xbFkl1Tb20RVVtcbGQTUVtI3DQIoLCGxsaDKWimqKEWV0hDaeqDJaYmslsrSW3rYVXLaO6rYEYraW9pYVaPUr6oBiuGprQpXcd52tuKispn1K6sppJAhbwoezvDq1xlNjw2KNpS7ZNo5sqKtXMTU459jiWkP7Dby9FcaecmBZPXqVGfAXxJ8vxYYer4SCL4swAafA16G11KFN5mGmGfoOzPE6jNmERjXI0DXzXYxajdRJL4XuC/SCf+NHzrVcB3hUkSAH1NUtLsjftIzlXEj3aNVO2ppXlImArTOzneNNeSu6mnTI6dPKXBY2jM9f7puSs3xrPz2SB0xDaXOZqV13EovJW2M4kRtpxrw7uNH4877JC0YLr1MPuzNy+LSNTQajdqkbpq+eSM+SpXKM0HgWUl1b3rnsHDWDxWTcS2Y+UzgXpac6dm42tHCL64BG5tg4BwaHr/KBQkrxTvANkcpYeqq+5zCDYVsZW6Jtia/Rjm9mZv7nLxvIzV5vF4UqzjUW5t0cmdHLI8bN3Y9ltsM5zyIZgJupGeV169DeHq9rYm/861WemnXAkdKavLEfGH5sjBoZ2NWO7mkHyw2MNg2luA04sPFieJtymi88bZ2DTDtNZQio/OMQlQNu6pqxZ3Ih6QUhcP5ilBoatWVT7lx+qOkcGbJ9mssCQMOumds9R2OaLcgug3lzIM/Kh31joNLlw2S/bxebDBoAXWgVWBkno86VOTROWq1s2sngIQSQ0KdNTYy0QpUNEgshsyn/+piOYfyw1sFpLSsAj3S6qemIzeYsEmsFGb/uKwZ0oFCw0RnnaOyjf0UrxMJS8EInk527FGWXINW9Z1TCDlosrislNYnZ9eYqBzTRWh/NylbMKhGNY1hKnUrY6eOdkrPD7pmdhEVQdUbW7LQ8AZCSbiEHUj3zlWda/NqRFD5dKTg4akf3dK7r7G0Hr/AtzT2Xoa8ofHkq79xG2c4BTqTd3okSTwczlFmcGh7TKYAg9A7vFnqU02G088Rz9vw/BZCfZMDQrA4UvzCPwetkMBJllXDL+/1+mX1a8rs6lRn0pH+3TrV4vujfcN2zyep+pGPGKoykCLNJoW1wkfJRRpbQhtqNLKKmM5239fpIaKH38pG3kIWZ1CJkJt+lLi+5zaXMgJ6pk3Sj2+xug7qKyx7THEwQ5QpTYo6hvAMWanAOzRvSWkMM8Qw2GQNsRCGC0kcgwFwczBPbsrEXrEcXTU4WR5mqPXBPt3gZ89PBFPTzxYvjNqz5/HyVR8mqVqt1dyr0i2rqy8PAbFfDaEoTLnL3xPDJs1v9Dg2dj2IQ4pQ8sDW8gRBaVhyEEyH9PO+4EwtQRNSEIAKY4qVBYXNhosodhxl6ch5b9slz7c1rrvwtPl6yQUapAX1YLVmqgfBZY0QaqE67j4IApdsEgK+RIIBGuq10BOsC/+iBmEgjUSxSQtx+QKJxcr2itd6/cmyKkYC8hy+jnXtFT/wMPEFY95MlgfWPGBgTTm5vxrNCs0MdOEmHJdWz0qYENoSRpDYgkGfIv77L1AcOQM6fbfXETWjYAHdIMCbrwh+fsiE/pE0kHoKqqyvBJhOWZg0JtYkIK8XqUwFBQd5btnjj87g04FxxG9tdqlvAXZSvsPP5N++CHpclYIq4woQNhP0Z1ChuLi2eNsnAPEjNbgefiTYcO37FiHB3xegquChAVOa1TloNag8E86LR48dyDmIBcr7aeA7R18dOkkuXQcI0JEfKXuwqz/Fa3LLgmkdHryuvbBjESk9pdcmqkKSNW+w6px2UkarwsU88tFwSUvrHAoyXXX1b1NBMYXEnI5+0tQZ/B3QX7aw24BZ+Ov7MQOS+kcQPYuBa++xWvPDf6NPWajiObgFB7w7geYyBgMefSganHvwHSVIHRz3+k1oA8tqFl67OcgcG1g9IWSeOUY6YipId7HBgzASUeX7tbCKw3sM1BVkJQk02s3qFa4yMzxsYwsRMStnYoWl1MZsXNtDTRiMUSjehpfdce/rz7nkRVvQdjIEQa/wgITU02m5FZHhNLnXO72rGp9TsvYG/Vt29C2+tqVBcw6eoSzMi/KXl43/zvOjlGUqwCFtJ4bTJKOBxeHivnvB4bCazypHrkl/Qzt59bQV+LS1TNS4Fdp8E3+cjqFIUN1FXneF1PG+XOj98fIhmI4jRsa1k5pIOkHjFY7oY8uic2hfF3nWgEto1xGUA1NQL7ZbtAbZn+ZTKAT4Z0Aia8MR7zv8RNzTaF/8pLypNHHHaJ/kdeGDbyUtNWE4CfnUle/I43A3Hacz6Rmk5ntc1NdDj2Q5eVpWNCwaGI4ctleI4+49/n7IXZyvhyc0tL+WMDbyOCV5gIb4WTzLlh+7ciMntrx65+RIxmQeaNMCAVuHUExEFSFf0tUeS9RzZ/F0jVAORWXPaKViPnTsQsgHwyO8UuCGXlr7s9hefWbpigbmy3dPQRXympa7zjqmfF/y/NCx+lBLoFXU2J49JuYipDU6kjvK+fBdwMghxdGEtFhzd7Wy6QKa14ekistnchK0VkBWcEVDlWiK4ExEln9Od9gmyUKsbINy9wt0hGuwkcHjXIYkiKfF+Q9hsYEfBxNAz+SazdEj+76C5ZVZhg8hqJQNU14LCYPdX4VKb/Dxx4Z7tYAq23oexV30ZRV8x/o8AtP0peqmxIbUl8sIN/FqM6KAXK6GcSj8MthQ6r1yRkn5oqyWx187dlqWK/xDyM3JZcfR0r6uyytUGHfiEM5HX+3FQKGCi0fWh3maZ22ql5LILaus6dJxzLjMVpKDPwWvTo0sb23JiA3Xc5E0kNdevq3jh+fBpNFCWhQ8ThrYGhHMClCzSIKnakX0NWGL6j9JE/eux7vmeIXgx2Er6/l/97NV4kq1QtEAiDeo1DQ/ZClZSFv8b6LZLBixfLG8DnuWZ01p08n95yJxvCj0DE8VKmCyyAtRAlNL8/Pn/mbk/P5tohoT5Y6BLdIXHZRDzRcXOdiIQhmxwZA/tTJwkEsQUQoW38DV29ZugVqVnSZsDzKbDhJKklFKcGg4lPnP0fMt3NRzKzU0Q50aRuP5RbwhZO7HV1wrQzcTZtzREEgMnX5jtP899RmkSQSQhsyPciwA1XgptP8VN09gx08TObvapPVEswDxc9HZ48MsGxRFfes7fssTVN1xYnxjuusNZ7gK9DOVwEliRfycP3gGbsxPD8uFNXiwOOMqHr2LZU/D5IldYg9vbPJrvTfZhcphF/07XMQU4c5IKX16s/T+qOafK2zKiNnjxKgWXI6giCvJDijDAqpI2jux7HpNrVjd5KZUP29l/vPftB5Ifwe8wChz+F+LyASk5bPpJ5j8oxcafV7o+Od1ggi+XO3mLqZez9/M0nx9n7JSWl+31pCYjWPXYpBlPEuXf5iozv1HNzv7GuMxJhUGn/vB6pph8Zi3eneY2+Zt+dr2zY60eAsM6+sbpboyHYVzpdcD9LlKwMXXCoghnPDilBScVLfRgqJUMM016mqvDHvnNJfiZNOq+t2UfYvkZJJmrq88SLGiailox2uoPL4AHrKnY95PCgaH/5mLs6vhFo/yE/kdRjDYNKuJxyDAMYgvq6g35EoNeG0LfRO7wAu9iXPRFXy4c+GBGoDFAX47GOrf9jgEJCKbMISheSH79A86cuqHHhSMNkrh0yNRkH2WIWScZdkr6Jh+/ZSRnnoG337ojYU0XQ3iU7RGeUIm5pDsA+g44WhU+9r5HyysCxqfzC4/oDbHzQrh0rPRABoPjp86/7+E/TYO1ZBD+00he9D6sGp1t/k5hsNpGH2yybppPf9CNNLdRebUZ/ZixqLDm11/smfQFYKDnTRdeoEqnmE5X9T5AAT2D7V3mBenwZDNpEgis9tgrJUm6Vgoeeb3RWUDQ/aTc2gmg2YurICBIB97tu/Ud8eZaysSD2lqBkTeGRplAhmB08SMuqGlw9rlRgfwjrUr2iIa8XS6eH9VdsrrF/BlSnnK+BJ3R960RyF9ZcqOL8TS3WHX5j1J4QXDUS6YzfzPyU5I+JOjWqCONRreRdHqL1tBQ2uj8tDkvl7eLtyuhWkIJQh79dN/lQAcnyWcdEGxEWE/lXOXWwHN7AOSjiKqOtKFQ5u4Emk2NyGXs9sjvcI0wttExfTCPmHABhz8L8l3lYzC9vHJwl8SvjW7JhTSYdplcWb+9+NND41vtyki1Zx29gYVldJ1bd6GngN/HLazlBP+R+N4ZPhDcsPgbOT80p/2MOeoCPwPM6wppOO2kLxHnuX0APpvWYyru/KiryJW0qwWX1ClOC2K5XblrUJFICDR1CUd2egwD4arTruPJI7CjHVHZx2MoM9LjiNvrSRhtmycjnqCnwJkKT0Vh2nkW1GWmZ8PEbPCe4G/Qe5LeYu8pCh264GnBjm3bmwfhLsUA07MyUlNSMfN1msagS6pSNOCGshEjPQf31ZWEeeVeYBPoyAQSXKwkf8JkeIMSQgtgXAuL6esfqlZfPHw5aNJ1woebijk+X5QQjPmh1WA6vlfH+DE0kwpRk0WSG5IZ1bPFp5DQkEtAoVdZyM9GOaNiY6Hq6tP2qErkysISYd41UA0nmqjS253sfNKqN9DPi4lKnpgLofX715ks0ky1eqwmMMNH740ri6/u9OR6m3Zi+KJQTTrQJn0oiSRvUhWrlpY09MLdjTALWsE0AOXsybpjy8InV6nUz8OFfahMUKhiIgJdPmMu1jC6qIlrdNGT0g/9c3EjmXDzFCgBjMZOpvzuvRlMoEYw0g1aTlid7f9thtjef8H6jWG/BFCgQsACK2ywwwEnFzcPLx+/gKCQsIiomLgETZp0GTJlyZYjV558BQoVKVZCl2QoVaZchUpVzZV07bBdDRo1oUvHwMTCxpGBKxNPlmw5cuW55pcmTdAMz7oc6mb4de1rRSkzJhY2Di4ePgEhGbLkyFMAUaXW6TVacUoQQTGcICmaYTleECVZUTXdMC3bcb3iNxAWhLuZZdUId4YUpSRlqUhVRmVMxmUCUihRWFH/j8fjpOnXK1XbUSe8EiDI0nDrAEXnGIbjBEGSFEXTDMOyHMfzgiCKkiTLiqKqmqbrhmGz2e0Oh9PZlwsAAAA=') format('woff2');
}
@font-face {
	font-family: '_fontPixel';
	font-display: block;
	src: url('disposable-digi.woff2') format('woff2');
}
@font-face {
	font-family: '_fontComic';
	font-display: block;
	src: url('sunday-comics.woff2') format('woff2');
}
@font-face {
	font-family: '_fontComic';
	font-display: block;
	font-weight: bold;
	src: url('sunday-comics-bold.woff2') format('woff2');
}


/* no browser theming */
:root {
	color-scheme: only light;
}


/* reset etc */
*, *:before, *:after {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: transparent;
	overflow-x: hidden;
	overflow-y: scroll;
	font-family: '_fontComic', 'Verdana', sans-serif;
	line-height: 1.2;
	background: #202020;
	overscroll-behavior-x: none;
}
html, body {
	position: relative;
}
body {
	overflow: hidden;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
	position: relative;
}
label, button, input[type="submit"], input[type="radio"], input[type="checkbox"], select {
	cursor: pointer;
}
button[disabled] {
	cursor: default;
}
*[hidden] {
	display: none !important;
}
template {
	display: none;
}


/* general styles */
html[data-scrolling="1"] main {
	width: 100%;
}
h1, h2, h3 {
	font-size: 1em;
	font-weight: normal;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
iframe {
	border: none;
}
a {
	text-decoration: none;
	color: inherit;
}
ul {
	list-style: none;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
strong, em {
	font-weight: bold;
	font-style: normal;
	font-size: 0.925em;
}
table { 
    border-spacing: 0;
    border-collapse: collapse;
	font-size: 1em;
}
th, td {
	text-align: left;
	vertical-align: top;
	font-size: 1em;
}
body > div[data-nosnippet] {
	display: inline;
}
._raybees {
	font-family: '_fontRaybees', sans-serif;
	line-height: 0.9;
}
._raybees, button, #_nav ul a, #_promos ul a {
	font-variant-ligatures: common-ligatures;
	text-rendering: optimizeLegibility;
}


/* form stuff */
button, input[type="submit"] {
	border: none;
	border-radius: 0;
	-webkit-appearance: none;
	appearance: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: inherit;
}
textarea, input[type="text"], input[type="url"], input[type="email"], input[type="number"], code, blockquote, select {
	font-family: '_fontPixel', sans-serif;
	font-size: 20px;
	letter-spacing: -0.05em;
}
textarea, input[type="text"], input[type="url"], input[type="email"], input[type="number"], select {
	background: #f4f4f4;
	color: #101010;
	padding: 10px;
	background-clip: padding-box;
	border: 3px dashed #101010;
	border-radius: 0;
	-webkit-appearance: none;
	appearance: none;
	line-height: 1.2;
	vertical-align: middle;
}
::placeholder {
	color: inherit;
	opacity: 0.5;
}
button {
	display: inline-block;
	font-family: '_fontRaybees', sans-serif;
	font-size: 23px;
	color: #f4f4f4;
	background: #101010;
	padding: 10px 12px 10px 13px;
	margin: 10px 4px 10px 4px;
	text-align: center;
	min-width: 80px;
	line-height: 1.2;
	letter-spacing: 0;
	transform: skew(5deg, -2deg);
	vertical-align: middle;
	white-space: nowrap;
}
button::before {
	opacity: 0.65;
	margin-right: 7px;
}
button:nth-child(2n+2) {
	transform: skew(-4deg, 2deg);
}
button[disabled] {
	background-color: #808080 !important;
	color: #c0c0c0 !important;
}
button:not([disabled]):active {
	padding-top: 12px;
	padding-bottom: 8px;
}
form.formSent {
	min-width: 372px !important;
	min-height: 234px !important;
	background: url('form-sent.gif') center center no-repeat !important;
	background-size: contain !important;
	color: rgba(0, 0, 0, 0) !important;
}
input[aria-hidden="true"] {
	display: block !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	font-size: 1px !important;
	border: none !important;
	opacity: 0 !important;
	pointer-events: none !important;
}


/* sharing */
#_share {
	clear: both;
	text-align: center;
	padding: 40px 0 15px 0;
	white-space: nowrap;
	font-size: 16px;
}
#_share button {
	padding-left: 9px;
	padding-right: 9px;
}
#_share._shareMore button {
	padding-left: 4px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
}
#_share #_shareCopy {
	background: #7676EA;
}
#_share #_shareCopy::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	/*background: url('share-copy.svg') no-repeat;*/
	background: url('data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0zMy4xNyAxMi4wOTktMjEuNDYxLTEuMDg1LTIuMTcyIDg4Ljk4NiA4MC45MjYtMS4wODZ2LTg3LjloLTIxLjUxNmwtMS4xNzItNi42NzEtMTAuMTMzLTEtNS4xODEtMy4zNDMtNi40NzIgNC40MjloLTExLjY0N3ptMzUuNzc3IDUuNDI5djQuNzNoLTM1Ljc3N2wtMS4wODYtNC43M2gtMTMuODZsLTIuMTcyIDc1Ljk2MiA2Ny44NjMtMS4wODZ2LTc0Ljg3NnptLjQ1NiA1Mi4zNDQtMzkuNjYtMS4wODYtMS4wODYgOC4zNzIgNDEuODMyIDEuMDg2em0tMy4wMDgtMTkuNTQ1LTM3LjczOCAxLjA4NnY4LjM3MmwzOC44MjMtMS4wODZ6bTcuMDcyLTE3LjQ1OS00My43MjQtMS4wODUtMS4wODYgOC4zNzEgNDMuNzI0IDEuMDg2eiIgZmlsbD0iI2Y0ZjRmNCIvPjwvc3ZnPg==') no-repeat;
	margin: 0 6px 0 2px;
}
#_share._shareMore #_shareCopy::before {
	margin: 0 4px 0 3px;
}
#_share #_shareCopy._shareCopyDone {
	color: transparent;
	background: #5B5B99;
}
#_share #_shareCopy._shareCopyDone::after {
	content: 'Done!';
	position: absolute;
	top: 10px;
	right: 1px;
	color: #f4f4f4;
}
#_share #_shareBluesky {
	background: #3395FE;
}
#_share #_shareWhatsApp {
	background: #1ebea5;
	letter-spacing: -1px;
	padding-left: 6px;
	padding-right: 5px;
}
#_share._shareMore #_shareWhatsApp {
	padding-left: 5px;
	padding-right: 4px;
}
#_share #_shareMore {
	display: none;
	background: #909090;
	padding-left: 8px;
	padding-right: 7px;
	min-width: 0;
}
#_share._shareMore #_shareMore {
	display: inline-block;
}
@media (max-width: 370px) {
	#_share button {
		letter-spacing: -1px;
	}
	#_share #_shareCopy::before {
		content: none;
		display: none;
	}
}


/* cross promo */
#_suggest {
	position: static;
}
#_promos {
	display: block;
	position: relative;
	width: 100%;
	border-top: 3px dashed #101010;
	background: #4d4865 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAFklEQVR42mNgMCYACSugHIy6YbC4AQCMgxmBP1VyPwAAAABJRU5ErkJggg==');
	color: #f4f4f4;
	padding: 24px 0 0 0;
}
#_promos label {
	display: none;
}
#_promos ul {
	font-family: '_fontRaybees', sans-serif;
	font-size: 23px;
	text-align: center;
	padding: 20px 0 24px 0;
	position: relative;
	white-space: nowrap;
}
#_promos ul li {
	display: inline-block;
}
#_promos ul li a {
	display: inline-block;
	padding: 5px 3px 4px 3px;
	margin: 5px 5px 6px 5px;
	border-bottom: 3px dotted #101010;
}
#_promos ul li:nth-child(3)::before {
	display: inline-block;
	content: 'Follow Us||';
	content: 'Follow Us||' / 'Follow Us: ';
	color: #BAC47D;
	font-size: 30px;
	pointer-events: none;
	transform: rotate(-15deg) translate(15px, 8px);
}
#_promos p {
	position: relative;
	text-align: center;
	font-size: 21px;
	max-width: 972px;
	margin: 0 auto 0 auto;
}
#_promos p a {
	position: relative;
	display: inline-block;
	width: 320px;
	height: 222px;
	padding: 10px;
	margin: 0 2px 0 2px;
	line-height: 1;
	text-align: center;
	vertical-align: top;
	transform: rotate(-1deg);
}
#_promos p a:nth-child(2), #_promos p a:nth-child(4) {
	transform: rotate(1deg);
}
#_promos p a img {
	display: block;
	background: #101010;
	object-fit: cover;
	width: 304px;
	height: 161px;
	margin: -2px 0 8px -2px;
	border: 2px solid #78708E;
}
#_promos p a[data-new="1"]::before, #_promos p a[data-updated="1"]::before {
	content: 'NEW';
	content: 'NEW' / '';
	font-family: '_fontPixel', sans-serif;
	font-size: 16px;
	background: #DD0044;
	color: #ffffff;
	padding: 2px 4px 2px 4px;
	text-shadow: none;
	position: absolute;
	top: 13px;
	left: 13px;
	line-height: 1;
}
#_promos p a[data-updated="1"]::before {
	content: 'UPDATED';
	content: 'UPDATED' / '';
	color: #DD0044;
	background: #ffffff;
}
#_promos p a[data-users]::after, #_nav h2[data-users]::after, #_nav #_navMenu ol li a[data-users]::after {
	background-image: url('users/icon-many.svg#data_uri');
}
#_promos p a[data-users="1"]::after, #_promos p a[data-users="2"]::after, #_promos p a[data-users="3"]::after, #_promos p a[data-users="4"]::after, #_promos p a[data-users="5"]::after, #_promos p a[data-users="6"]::after, #_promos p a[data-users="7"]::after, #_promos p a[data-users="8"]::after, #_promos p a[data-users="9"]::after, #_nav h2[data-users="1"]::after, #_nav h2[data-users="2"]::after, #_nav h2[data-users="3"]::after, #_nav h2[data-users="4"]::after, #_nav h2[data-users="5"]::after, #_nav h2[data-users="6"]::after, #_nav h2[data-users="7"]::after, #_nav h2[data-users="8"]::after, #_nav h2[data-users="9"]::after, #_nav #_navMenu ol li a[data-users="1"]::after, #_nav #_navMenu ol li a[data-users="2"]::after, #_nav #_navMenu ol li a[data-users="3"]::after, #_nav #_navMenu ol li a[data-users="4"]::after, #_nav #_navMenu ol li a[data-users="5"]::after, #_nav #_navMenu ol li a[data-users="6"]::after, #_nav #_navMenu ol li a[data-users="7"]::after, #_nav #_navMenu ol li a[data-users="8"]::after, #_nav #_navMenu ol li a[data-users="9"]::after {
	background-image: url('users/icon.svg#data_uri');
}
#_promos p a[data-users]::after {
	content: attr(data-users);
	content: attr(data-users) / '';
	font-family: '_fontPixel', sans-serif;
	font-size: 14px;
	background-color: #101010;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	color: #f4f4f4;
	padding: 2px 15px 1px 3px;
	line-height: 1;
	position: absolute;
	top: 10px;
	right: 10px;
}
#_promos p a[data-users="1"]::after, #_promos p a[data-users="2"]::after, #_promos p a[data-users="3"]::after, #_promos p a[data-users="4"]::after, #_promos p a[data-users="5"]::after, #_promos p a[data-users="6"]::after, #_promos p a[data-users="7"]::after, #_promos p a[data-users="8"]::after, #_promos p a[data-users="9"]::after {
	padding: 2px 12px 1px 3px;
}
@media (max-width: 739px) {
	#_promos ul {
		font-size: 21px;
		padding: 4px 0 10px 0;
	}
	#_promos ul li a {
		padding: 5px 1px 4px 1px;
		margin: 5px 3px 4px 3px;
	}
	#_promos ul li:nth-child(3)::before {
		content: none;
	}
	#_promos ul::before {
		content: none;
	}
	#_promos p {
		width: 345px;
	}
	#_promos p a {
		padding: 0;
		display: block;
		width: 100%;
		text-align: left;
		margin: 0 0 8px 0;
		height: 70px;
		line-height: 70px;
	}
	#_promos p a[data-new="1"]::before, #_promos p a[data-updated="1"]::before {
		top: 2px;
		left: -1px;
		padding: 1px 2px 1px 2px;
		transform-origin: 0 0;
		transform: rotate(-2deg);
		z-index: 1;
	}
	#_promos p a[data-users]::after {
		top: -3px;
		right: auto;
		left: 119px;
		transform-origin: 50% 50%;
		transform: rotate(-2deg) translateX(-100%);
	}
	#_promos p a, #_promos p a:nth-child(2), #_promos p a:nth-child(4) {
		transform: none;
	}
	#_promos p a:nth-child(3), #_promos p a:nth-child(4) {
		display: block;
	}
	#_promos p a img {
		display: inline-block;
		width: 124px;
		height: 74px;
		float: left;
		margin: -2px 8px 0 -2px;
		vertical-align: middle;
		transform: rotate(-2deg);
	}
	#_promos p a span {
		display: inline-block;
		width: 215px;
		vertical-align: middle;
		line-height: 1;
		margin: -6px 0 0 0;
	}
}
@media (max-width: 351px) {
	#_promos p {
		width: 320px;
	}
	#_promos p a img {
		width: 100px;
		margin: 0 5px 0 0;
		transform: none;
	}
	#_promos ul {
		font-size: 18px;
	}
	#_promos p a[data-new="1"]::before, #_promos p a[data-updated="1"]::before, #_promos p a[data-users]::after {
		display: none;
	}
}


/* nav */
#_nav {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-user-select: none;
	user-select: none;
}
#_nav h2 {
	position: fixed;
	top: 0;
	left: 0;
	font-size: 1em;
	z-index: 1001;
}
#_nav h2 label {
	display: block;
	width: 150px;
	height: 38px;
	/* background: url('nav-toggle.svg') left top no-repeat; */
	background: url('data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNDE0MjEiIHZpZXdCb3g9IjAgMCAxMzUgMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEzNC4wNDIgMGgtMTM0LjA0MnYzNy4yMTVsNTQuMzQxLTMuODU2IDguOTM2IDIuNDYgMzEuOTk3LTMuMjIzIDMxLjIyOCAxLjA2MnoiIGZpbGw9IiMxMDEwMTAiLz48ZyBmaWxsPSIjZjRmNGY0Ij48cGF0aCBkPSJtOTUuMTkgOS4zNjQgMS41NjQgMTEuNDI5IDEuMjI2LTEwLjY2MWgyLjUzN2wxLjE1NSAxMC44OTYgMS43MDQtMTEuOTY3IDIuNTUyLjk5Ny0yLjM1IDE1LjE1LTMuMTQ4LjE1NC0xLjI5NC03Ljc2NC0xLjcyNSA3LjYyLTIuNzE2LS4yMzYtMi43ODgtMTQuODU5IDMuMTMtLjc1OW0xMS42MzggNC43MjZ2LTIuODkzbDcuNzkyLS43NnYyLjgxNWwtMi43OS4zMDF2MTEuOTY2aC0yLjI5N3YtMTEuNzE3em0tMTYuMDYxIDExLjE1NC0uOTgyLTIuNzYzIDIuMzgyLS44MTEuNjYyIDIuOTQ1LTIuMzExLjYyOW0zMy4zNzQtMTQuODg1LTYuMDczLjc1OXY3LjYxOGw0LjEzNC0uNDU4djIuMjEzaC00LjEzNHY0LjU2OWwtMi4yOTcuMDc5di0xNi41MzVsOC4zNy0uNzU5eiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0ibTg2LjA3MSA5LjgyLTcuNzI1IDEuMDY3LjUwMiA2Ljk2OCA3Ljk3Ny0uODc5djIuNTc0bC03Ljc4OS44NjcuMjY0IDMuNzE2IDguNzE3LS44MTZ2My4wMTNsLTExLjQ5Mi44MTctMS4zODEtMTkuMDIyIDEwLjIzNy0xLjE5M3oiLz48cGF0aCBkPSJtNjEuOTU1IDcuNjY3IDMuODU1LS44OSAxLjI2MSAxNi45NzggMTAuMjMxLTIuODkyIDEuMDM4IDMuMjYzLTE0LjUzMSAzLjYzMi0xLjg1NC0yMC4wOTF6Ii8+PHBhdGggZD0ibTU3LjM2NyAyNC40MzJoLTUuMjczbC0zLjcwMy0zLjcwM3YtNy4wMzNsMy45OTUtMy45MDRoNS41NjVsMy4zMiAzLjUyMXY3LjAyM3ptLS44MTUtMTIuMTg0aC0zLjM2bC0yLjQwOCAyLjcwOXY0LjM3M2wyLjIwNyAyLjU3MmgzLjE1MWwyLjcwOS0yLjg0NnYtNC4zNzJ6Ii8+PHBhdGggZD0ibTMyLjYxMyA2LjYyNyAzLjI2Mi0xLjUyNCA1LjM4IDE3LjU5IDQuNDI2LTE2LjY5OSAzLjgzMi40OTgtNi4wNDUgMjAuNTE5LTQuODgxLjc0Ny01Ljk3NC0yMS4xMzF6Ii8+PC9nPjxnIGZpbGw9IiNhMGEwYTAiPjxwYXRoIGQ9Im0yNS43OCA4LjU1Ni0xOS4yNTgtLjM1LjM0NyAzLjIzNyAxOC41NjQtLjM0OXoiLz48cGF0aCBkPSJtMjUuNDMzIDE1LjE0LTE4LjU2NC4zNS4zNDcgMi41MzggMTguNTY0LjM1eiIvPjxwYXRoIGQ9Im0yNS40MzMgMjIuNDI1LTE4LjkxMS4zNDkuNjk0IDIuNTM4IDE3LjUyMy43eiIvPjwvZz48L3N2Zz4=') left top no-repeat;
	background-size: 135px 38px;
	font-size: 1px;
	color: rgba(0, 0, 0, 0);
}
#_nav h2 label:active {
	background-position: 0 -2px;
}
#_nav input#_navToggle:checked + h2 label::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background: #101010;
}
#_nav input#_navToggle + h2 label::after {
	content: '';
	position: absolute;
	top: -40px;
	left: 4px;
	width: 33px;
	height: 35px;
	transition: top 0.15s ease-in 0.05s;
}
#_nav input#_navToggle:checked + h2 label::after {
	top: -2px;
	background: url('nav-open.gif');
}
@keyframes _usersAnim {
	0% {
		visibility: visible;
		transform: translateX(-100%);
	}
	10% {
		transform: translateX(0);
	}
	95% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}
#_nav h2[data-users]::after {
	visibility: hidden;
	pointer-events: none;
	width: 124px;
	height: 33px;
	content: attr(data-users) '\00a0users here\00a0now';
	content: attr(data-users) '\00a0users here\00a0now' / '';
	font-family: '_fontPixel', sans-serif;
	font-size: 15px;
	background-color: #101010;
	background-position: 0 6px;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	color: #f4f4f4;
	padding: 5px 5px 1px 29px;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 12px;
	transform: translateX(-100%);
	animation: 7s ease-in 0s _usersAnim;
}
#_nav[style] h2[data-users]::after {
	display: none;
}
#_nav h2[data-users="1"]::after {
	content: attr(data-users) '\00a0user here\00a0now';
	content: attr(data-users) '\00a0user here\00a0now' / '';
}
#_nav #_navMenu {
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	width: 322px;
	bottom: 0;
	padding: 50px 0 70px 0;
	background: #101010;
	color: #f4f4f4;
	font-size: 23px;
	z-index: 1000;
	background-clip: padding-box;
	overflow-x: hidden;
	overflow-y: auto;
	transform: translateX(-110%);
	transition: transform 0.2s ease-in;
}
#_nav input#_navToggle:checked + h2 + #_navMenu {
	visibility: visible;
	transform: translateX(0);
}
#_nav #_navMenu ul {
	overflow: hidden;
	margin: 0 0 24px 0;
}
#_nav #_navMenu ul li {
	width: 48%;
	float: left;
}
#_nav #_navMenu ul li:nth-child(2n) {
	width: 51%;
}
#_nav #_navMenu ul a {
	font-family: '_fontRaybees', sans-serif;
	display: block;
	padding: 8px 0 8px 15px;
	white-space: nowrap;
}
#_nav #_navMenu ul li a[href^="https://"]::before {
	content: '*';
	content: '*' / '';
	margin: 0 4px 0 0;
	color: rgba(26,140,216,1);
}
#_nav #_navMenu ul li a[href^="https://ko-fi.com/"]::before {
	content: '$';
	content: '$' / '';
	margin: 0 7px 0 2px;
}
#_nav #_navMenu ul li#_navBuy {
	clear: both;
	float: none;
	width: 100%;
}
#_nav #_navMenu ul li#_navBuy a::before {
	content: '$';
	content: '$' / '';
	color: #77aa44;
	margin: 0 4px 0 1px;
	font-size: 1.2em;
	vertical-align: middle;
}
#_nav #_navMenu ul li#_navDestroy {
	clear: both;
	float: none;
	width: 100%;
}
#_nav #_navMenu ul li#_navDestroy a::before {
	content: ']';
	content: ']' / '';
	color: #f03030;
	margin: 0 3px 0 0;
	font-size: 1.2em;
	vertical-align: middle;
}
#_nav #_navMenu ol {
	display: none;
	width: 320px;
	overflow: hidden;
	list-style: none;
}
#_nav input#_navToggle:checked + h2 + #_navMenu ol {
	display: block;
}
#_nav #_navMenu ol li {
	width: 150px;
	clear: both;
	float: left;
	margin: 0 0 14px 0;
}
#_nav #_navMenu ol li:nth-child(2n) {
	clear: none;
	float: right;
}
#_nav #_navMenu ol li a {
	display: block;
	position: relative;
	font-size: 15px;
	text-align: center;
	line-height: 1.1;
}
#_nav #_navMenu ol li a[data-new="1"]::before, #_nav #_navMenu ol li a[data-updated="1"]::before {
	content: 'NEW';
	content: 'NEW' / '';
	font-family: '_fontPixel', sans-serif;
	font-size: 14px;
	background: #DD0044;
	color: #ffffff;
	padding: 2px 3px 1px 3px;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 0;
}
#_nav #_navMenu ol li a[data-updated="1"]::before {
	content: 'UPDATED';
	content: 'UPDATED' / '';
	color: #DD0044;
	background: #ffffff;
}
#_nav #_navMenu ol li a[data-users]::after {
	content: attr(data-users);
	content: attr(data-users) / '';
	font-family: '_fontPixel', sans-serif;
	font-size: 14px;
	background-color: #101010;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	color: #f4f4f4;
	padding: 2px 15px 1px 3px;
	line-height: 1;
	position: absolute;
	top: 0;
	right: 0;
}
#_nav #_navMenu ol li a[data-users="1"]::after, #_nav #_navMenu ol li a[data-users="2"]::after, #_nav #_navMenu ol li a[data-users="3"]::after, #_nav #_navMenu ol li a[data-users="4"]::after, #_nav #_navMenu ol li a[data-users="5"]::after, #_nav #_navMenu ol li a[data-users="6"]::after, #_nav #_navMenu ol li a[data-users="7"]::after, #_nav #_navMenu ol li a[data-users="8"]::after, #_nav #_navMenu ol li a[data-users="9"]::after {
	padding: 2px 12px 1px 3px;
}
#_nav #_navMenu ol li img, #_nav #_navMenu ol li span {
	display: block;
}
#_nav #_navMenu ol li img {
	width: 150px;
	height: 80px;
	object-fit: cover;
	margin: 0 0 6px 0;
}
#_nav p {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 1000;
}
html[data-audio="1"] #_nav p {
	display: block;
}
#_nav p label {
	position: relative;
	display: block;
	width: 102px;
	height: 34px;
	/* background: url('nav-sound.svg') right top no-repeat; */
	background: url('data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNDE0MjEiIHZpZXdCb3g9IjAgMCAxMDIgMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTIuMzAyIDBoOTkuNTE4djMyLjMxMmwtNjYuOTI1LS45OS0zNC44OTUgMi4xNzQgMi4zMDItMzMuNDk2eiIgZmlsbD0iIzEwMTAxMCIvPjxnIGZpbGw9IiNmNGY0ZjQiPjxwYXRoIGQ9Im00MS4zNTUgOS4wOTIgMi43NDggMy4wMDctLjIxOCAxLjU1Mi0xLjkwOC4xMjkuMDgxLTEuNDA2LTEuMzU4LTEuMjg1LTIuNjg0LjE5NC0xLjU0NCAxLjk0OC4xMyAxLjAxOCAxLjMyNiAxLjExNiAzLjI2NS0uMjI3IDMuMTI5IDIuNzMzLS4xMyAzLjQ3Ni0zLjQ1MSAyLjMyLTQuMjA0LS4wMzMtMy4wMjMtMy4wMzEgMS40MzktMS4yMzcgMi4wNTMgMi4wMTMgMy4zNDcuMDg5IDEuODEtMS4zMS0uMTI5LTEuNDYzLTIuMDEzLTEuNDMxLTMuMjY2LjIyNy0yLjA2OS0xLjYwOS0uMzcyLTMuMjc0IDIuNjg0LTMuMjE3eiIvPjxwYXRoIGQ9Im02NS4zODggMTAuMzYxaDIuMzg1bC40ODUgOS42NTktMi44MjkgMi45MTFoLTQuNzI5bC0yLjk1MS0zLjAzMnYtOC43N2wyLjE0Mi0uMDgxdjguMDQzbDEuODE5IDEuNzM4aDIuOTFsMS4zNzQtMS42NTd6Ii8+PHBhdGggZD0ibTg5LjA1NyAyMi41MDgtNy40NzcuNjIzLS44LTEyLjkzNCA1LjYxOC0uOTcgMy43NjcgMi42MTEuOTI5IDcuOTN6bS02LjI1Ni0xMC41OTcuNjg3IDkuMTE4IDQuMDgyLS41NjYgMS4wMTEtMS4zNzQtLjUyNi02LjI2NS0yLjEwMi0xLjUzNnoiLz48cGF0aCBkPSJtNzYuOTc5IDkuNTE4aDIuNTQ3djEzLjcwMWgtMi43ODlsLTQuNTY3LTguODUxLS40NDUgOC42MDloLTIuMzA0bC40MDUtMTMuMDk2IDIuMzAzLS4wNCA1LjQ5NyA5Ljk0M3oiLz48cGF0aCBkPSJtNTMuMTUgMjMuMDMxaC00LjY3MmwtMy4yODItMy4yODJ2LTYuMjMybDMuNTQxLTMuNDZoNC45MzFsMi45NDIgMy4xMnY2LjIyNXptLS41MDEtMTEuMDE4aC0zLjQxOWwtMi4xMzQgMi40MDF2NC4zMTdsMS45NTYgMi4yNzloMy4yMzNsMi40MDEtMi41MjJ2LTQuMzE2eiIvPjwvZz48cGF0aCBkPSJtMjcuMTkxIDguNDU4LTE3LjAwNC0uNTM5LS40ODIgMTcuNDg4IDE2Ljc4NC0uMTY3em0tMi4yNzMgMi4xMzQtMTIuNTgyLS4zOTktLjM1NyAxMi45NCAxMi40MTktLjEyM3oiIGZpbGw9IiNhMGEwYTAiLz48L3N2Zz4=') right top no-repeat;
	background-size: 102px 34px;
	font-size: 1px;
	color: rgba(0, 0, 0, 0);
}
#_nav p label:active {
	background-position: 0 -2px;
}
#_nav p input#_navSound + label::before {
	content: '';
	position: absolute;
	top: 3px;
	left: 9px;
	width: 23px;
	height: 23px;
	/* background: url('nav-sound-checked.svg') no-repeat; */
	background: url('data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNDE0MjEiIHZpZXdCb3g9IjAgMCAyMyAyMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTkuNzM4IDUuNTk0LTEuODQ4LTIuOTk2LTkuNTE1IDEzLjQ1My0zLjY3NS0zLjEwNS0yLjEwMiAxLjg2NyA2LjM5OSA1LjQzMnoiIGZpbGw9IiNmNGY0ZjQiLz48cGF0aCBkPSJtMTkuMTY3IDEuODExIDIuMzc3IDMuODU1LTExLjMzNyAxNS40NjYtMi4xODEuMjU3LTYuMzk5LTUuNDMzLS4wMjUtMi4yNjUgMy4wNzMtMi43MjkgMy40MiAyLjg4OCA4LjU3MS0xMi4xMTh6bS0xMC43OTIgMTQuMjQtMy42NzUtMy4xMDUtMi4xMDIgMS44NjcgNi4zOTkgNS40MzIgMTAuNzQxLTE0LjY1MS0xLjg0OC0yLjk5NnoiIGZpbGw9IiMwZjBmMGYiLz48L3N2Zz4=') no-repeat;
	background-size: 100% 100%;
	transform: scale(3);
	opacity: 0;
}
#_nav p input#_navSound:checked + label::before {
	transition: transform 0.2s, opacity 0.2s;
	transform: none;
	opacity: 1;
}
html[data-nav="0"] #_nav {
	display: none;
}
@media (min-width: 360px) {
	#_nav #_navMenu {
		width: 365px;
		padding-left: 20px;
		padding-right: 20px;
		border-right: 3px dashed #101010;
	}
	#_nav #_navMenu::-webkit-scrollbar {
		width: 14px;
		background-color: #101010;
	}
	#_nav #_navMenu::-webkit-scrollbar-thumb {
		background: #5B603D;
		border: 4px solid #101010;
		border-radius: 7px;
	}	
}


/* preloads */
#_preloads {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	z-index: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	opacity: 0;
}
#_preloads img, #_preloads span {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
}
#_preloads span:nth-child(1) {
	font-family: '_fontRaybees';
}
#_preloads span:nth-child(2) {
	font-family: '_fontPixel';
}
#_preloads span:nth-child(3) {
	font-family: '_fontComic';
}
#_preloads span:nth-child(4) {
	font-family: '_fontComic';
	font-weight: bold;
}


/* loading overlay */
#_loading {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #202020;
	background-size: cover;
	color: rgba(244, 244, 244, 0.5);
	z-index: 1000;
}
#_loading::after {
	content: 'Loading';
	font-family: '_fontRaybees', sans-serif;
	font-size: 23px;
	text-align: center;
	position: absolute;
	top: 45%;
	left: 0;
	right: 0;
}


/* alert dialog */
dialog#_alert:not([open]) {
	display: none;
}
dialog#_alert {
	width: 340px;
	padding: 25px 25px 20px 25px;
	text-align: center;
	background: #f4f4f4;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 3px dashed #990000;
	font-size: 20px;
	font-weight: bold;
	border-radius: 6px;
}
dialog#_alert p {
	color: #101010;
	margin: 0 0 10px 0;
	line-height: 1.4;
	white-space: pre-wrap;
	height: 128px;
	overflow-x: hidden;
	overflow-y: auto;
}
dialog#_alert button {
	background: #660000;
}
dialog#_alert button::before {
	content: '{';
	content: '{' / '';
}
dialog#_alert::backdrop {
	background: currentColor;
	opacity: 0.8;
}


/* no-scrolling pages */
html[data-scrolling="0"], html[data-scrolling="0"] body {
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	touch-action: none;
}
html[data-scrolling="0"] {
	position: fixed;
}
main {
	height: 100%;
	width: 100%;
	overflow: hidden;
}
html[data-scrolling="0"] main {
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
}
html[data-scrolling="0"] #_share {
	position: absolute;
	padding: 0;
}
html[data-scrolling="0"] #_promos {
	position: absolute;
	bottom: 0;
	transform: translateY(100%);
	z-index: 1000;
}
html[data-scrolling="0"] #_promos label {
	display: block;
	position: absolute;
	width: 176px;
	bottom: calc(100% + 3px);
	margin: 0;
	left: calc(50% - 88px);
	font-family: '_fontRaybees', sans-serif;
	font-size: 23px;
	color: #f4f4f4;
	background: #101010;
	padding: 10px 0 10px 0;
	text-align: center;
	line-height: 1.2;
	letter-spacing: 0;
	vertical-align: middle;
	white-space: nowrap;
	text-shadow: none;
	transform: skew(4deg, 0);
	z-index: 1000;
}
html[data-scrolling="0"] #_promos label::before {
	display: inline-block;
	text-align: left;
	content: '[';
	content: '[' / '';
	width: 24px;
	font-size: 28px;
	vertical-align: top;
	line-height: 1;
	color: #a0a0a0;
}
html[data-scrolling="0"] input#_promosToggle:not(:checked) + #_promos p a img {
	display: none;
}
html[data-scrolling="0"] input#_promosToggle:checked + #_promos {
	transform: translateY(0);
	transition: transform 0.4s;
	z-index: 1002;
}
html[data-scrolling="0"] input#_promosToggle:checked + #_promos label {
	bottom: 100%;
	background: #4d4865;
	text-shadow: inherit;
	z-index: 1002;
}
html[data-scrolling="0"] input#_promosToggle:checked + #_promos label::before {
	content: '|';
	content: '|' / '';
	color: rgba(255,255,255,0.65);
}
@media (min-width: 972px) and (max-height: 610px) {
	html[data-scrolling="0"] #_promos p a:nth-child(4), html[data-scrolling="0"] #_promos p a:nth-child(5), html[data-scrolling="0"] #_promos p a:nth-child(6) {
		display: none;
	}
}
@media (min-width: 740px) and (max-width: 971px) and (max-height: 832px) {
	html[data-scrolling="0"] #_promos p a:nth-child(5), html[data-scrolling="0"] #_promos p a:nth-child(6) {
		display: none;
	}
}
@media (min-width: 740px) and (max-width: 971px) and (max-height: 610px) {
	html[data-scrolling="0"] #_promos p a:nth-child(3), html[data-scrolling="0"] #_promos p a:nth-child(4) {
		display: none;
	}
}
@media (max-width: 739px) and (max-height: 600px) {
	html[data-scrolling="0"] #_promos p a:nth-child(6) {
		display: none;
	}
}
@media (max-width: 739px) and (max-height: 522px) {
	html[data-scrolling="0"] #_promos p a:nth-child(5) {
		display: none;
	}
}
@media (max-height: 444px) {
	html[data-scrolling="0"] #_promos {
		display: none;
	}
}


/* sorry message */
html[data-ok="0"] body::after {
	content: 'Sorry, modern JavaScript-enabled browser needed to work properly';
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #401810;
	color: #f4f4f4;
	font-size: 15px;
	z-index: 100000;
	padding: 5px 0 5px 0;
	text-align: center;
}
html[data-ok="0"] #_share button {
	display: none;
}
html[data-ok="0"][data-scrolling="0"] #_suggest {
	display: none;
}
html[data-ok="0"] #_nav p {
	display: none;
}


/* preview indicator */
html[data-preview="1"] body::after {
	content: 'PREVIEW';
	font-family: '_fontPixel', sans-serif;
	font-size: 16px;
	color: #f4f4f4;
	background: #cc0000;
	position: fixed;
	top: 0;
	left: calc(50% - 45px);
	z-index: 99999;
	pointer-events: none;
	width: 90px;
	text-align: center;
	padding: 1px 0 0 0;
	border-radius: 0 0 20px 20px;
}


@media (prefers-reduced-motion: reduce) {
	#_nav #_navMenu, #_nav input#_navToggle:checked + h2 + #_navMenu, html[data-scrolling="0"] input#_promosToggle:checked + #_promos {
		transition: none;
	}
	#_nav input#_navToggle:checked + h2 label::after {
		background: none;
	}
}


/* print */
@media print {
	html, body {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	}
	html[data-scrolling="0"] {
		position: relative !important;
		right: auto !important;
		bottom: auto !important;
		width: 100% !important;
		height: 100% !important;
	}
	#_nav, #_suggest {
		display: none !important;
	}
}