.ctainer.svelte-1ydxan2.svelte-1ydxan2 {
	width: 100%;
}
.parent.svelte-1ydxan2.svelte-1ydxan2 {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0 3vw;
}
.parent.svelte-1ydxan2:not(.theatre) .ctainer.svelte-1ydxan2 {
	max-width: 1200px;
}
.parent.theatre.svelte-1ydxan2.svelte-1ydxan2 {
	padding: 0;
}
.parent.theatre.svelte-1ydxan2 .ctainer.svelte-1ydxan2 {
	max-width: 148vh;
}
.leader-board.svelte-1fe5vlw table {
	width: 100%;
}
.leader-board.svelte-1fe5vlw th:first-child,
.leader-board.svelte-1fe5vlw td:first-child {
	text-align: left;
}
.leader-board.svelte-1fe5vlw th:first-child > *,
.leader-board.svelte-1fe5vlw td:first-child > * {
	justify-content: flex-start;
}
.leader-board.svelte-1fe5vlw th:last-child,
.leader-board.svelte-1fe5vlw td:last-child {
	text-align: right;
}
.luckiest-win-wrap.svelte-tyy7gg {
	display: flex;
	align-items: center;
	padding: var(--space-1) var(--space-2);
}
.inner-wrap.svelte-qizom0 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.thumbnail-wrapper.svelte-qizom0 {
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: var(--space-4);
	display: flex;
	gap: 15px;
	margin: 0 0 30px 0;
}
.thumbnail-wrapper.svelte-qizom0 img {
	width: 150px;
	border-radius: var(--radius-md);
	box-shadow: var(--shadows-md);
}
.thumbnail-wrapper.stacked.svelte-qizom0 {
	align-self: center;
	float: none;
}
.badge-wrap.svelte-qizom0 {
	display: flex;
	align-items: center;
	gap: var(--space-2);
}
.game-meta-content.svelte-qizom0 {
	overflow: hidden;
	height: auto;
	display: inline;
	flex-direction: column;
}
.game-meta-content.svelte-qizom0 > * + * {
	margin-top: var(--space-3);
}
.desc-wrapper.svelte-qizom0 {
	max-width: 900px;
	grid-template-columns: 150px auto;
	gap: var(--space-4);
}
.desc-wrapper.svelte-qizom0 > .content-block {
	display: block;
}
.desc-wrapper.svelte-qizom0 > .content-block > h1,
.desc-wrapper.svelte-qizom0 > .content-block > h2,
.desc-wrapper.svelte-qizom0 > .content-block > h3,
.desc-wrapper.svelte-qizom0 > .content-block > h4,
.desc-wrapper.svelte-qizom0 > .content-block > h5,
.desc-wrapper.svelte-qizom0 > .content-block > h6 {
	display: inline-block;
}
.desc-wrapper.stacked.svelte-qizom0 {
	grid-template-columns: auto;
	display: flex;
	flex-direction: column;
}
.card-wrapper.svelte-qizom0 {
	display: flex;
	flex-direction: column;
	padding: var(--space-6);
}
.card-wrapper.svelte-qizom0 > * + * {
	margin-top: var(--space-3);
}
.edge-wrapper.svelte-qizom0 {
	display: flex;
	margin-top: var(--space-2);
}
.game-meta-tags.svelte-qizom0 {
	display: flex;
	flex-wrap: wrap;
	margin-top: var(--space-2);
	margin-bottom: var(--space-5);
}
.game-meta-tags.svelte-qizom0 > * {
	margin-top: var(--space-2);
	margin-right: var(--space-2);
	border-radius: 999px;
}
.game-meta-tags.svelte-qizom0 a {
	line-height: 1.3;
}
.game-meta-tags.stacked.svelte-qizom0 {
	margin-bottom: var(--space-1);
}
.arrow.svelte-qizom0 {
	transition: 0.3s ease;
	padding: var(--space-2);
}
.arrow.isCollapsed.svelte-qizom0 {
	transform: rotate(90deg);
}
.game-meta.svelte-qizom0 {
	display: flex;
	width: 100%;
}
.title-wrap.svelte-qizom0 {
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	align-items: baseline;
	gap: var(--space-2);
}
.wrap.svelte-f2bi6q {
	width: 100%;
}
.game-wrapper.enabled.svelte-8eostq {
	display: contents;
}
.game-wrapper:not(.enabled).responsive.svelte-8eostq {
	margin-top: 3vw;
}
.game-wrapper.svelte-8eostq:not(.enabled):not(.responsive) {
	margin-top: var(--space-10);
}
.game-wrapper.svelte-8eostq:not(.enabled) > * + * {
	margin-top: var(--space-8);
}
.not-found-wrapper.svelte-8eostq {
	display: flex;
	padding: 5em 0;
	align-items: center;
	justify-content: center;
}
.game-layout.svelte-8eostq {
	width: 100%;
	display: flex;
	flex-direction: column;
	padding-bottom: var(--space-8);
}
.game-layout.hide-meta.svelte-8eostq {
	padding-bottom: 0;
}
.game-layout.svelte-8eostq > * + * {
	margin-top: var(--space-8) !important;
}
.top-spacing.svelte-8eostq {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.top-spacing.svelte-8eostq > * + * {
	margin-top: var(--space-6);
}
@media (max-width: 768px) {
	.thumbnail-wrapper.svelte-qizom0 {
		flex-direction: column;
		align-items: center;
	}
}
