<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{
	--tof-black-color-1: #000;
	--tof-black-color-2: #222;
	--tof-black-color-3: #333;
	--tof-black-color-4: #444;
	--tof-black-color-5: #555;
	--tof-black-color-6: #666;
	--tof-black-color-9: #999;
	--tof-black-color-10: #aaa;
	--tof-black-color-11: #bbb;
	--tof-black-color-12: #ccc;
	--tof-black-color-13: #ddd;
	--tof-black-color-14: #eee;

	--tof-red-color-3: #c00;

	--tof-default-bg: #FCFCFF;
	--tof-default-bg-hover: #F2F2FD;
	--affiliate-button-bg: #FCF4F1;
	--affiliate-button-border: #E0E0FC;
	--tof-default-bg-active: #E0E0FC;
}

[data-theme="dark"]{
	--tof-black-color-1: #fff;
	--tof-black-color-2: #ddd;
	--tof-black-color-3: #ccc;
	--tof-black-color-4: #bbb;
	--tof-black-color-5: #aaa;
	--tof-black-color-9: #999;
	--tof-black-color-10: #888;
	--tof-black-color-11: #777;
	--tof-black-color-12: #666;
	--tof-black-color-13: #272B35;
	--tof-black-color-14: #444;

	--tof-red-color-3: #B78D8D;

	--tof-default-bg: #1A1C21;
	--tof-default-bg-hover: #25282F;
	--affiliate-button-bg: #1A1C20;
	--affiliate-button-border: #22262E;
	--tof-default-bg-active: #373B45;
}

/* Sponsors Horizontal */
.tof-affiliate.horizontal a{
	color: inherit;
	text-decoration: none;
	display: inherit;
	overflow: hidden;
}

.tof-affiliate.horizontal .tof-affiliate-wrapper{
	margin: auto;
	border: 1px solid var(--tof-black-color-13);
	background-color: inherit;
	margin-bottom: 25px;
	padding: 15px;
	user-select: none;
	border-radius: 5px;
	box-sizing: border-box;
	cursor: pointer;
	transition: 0.2s;
	display: flex;
	align-items: stretch;
	text-align: left !important;
}
.tof-affiliate.horizontal .tof-affiliate-wrapper:hover{
	background-color: var(--themeMode);
}
.tof-affiliate.horizontal .tof-affiliate-branding{
	max-width: 120px;
	min-width: 80px;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding-right: 15px;
	text-align: center;
	line-height: 21px;
}

.tof-affiliate.horizontal .tof-affiliate-branding-logo{
	width: 45px;
	height: 45px;
	border-radius: 50px;
	overflow: hidden;
}
.tof-affiliate-branding-logo img{
	width: 100%;
}
.tof-affiliate.horizontal .tof-affiliate-branding-name{
	font-size: 14px;
	margin-top: 7px;
	color: var(--tof-black-color-5);
}

.tof-affiliate.horizontal .tof-affiliate-content{
	overflow: hidden;
	padding-left: 20px;
	border-left: 1px solid var(--tof-black-color-13);
	flex: 1;
	display: table;
	table-layout: fixed;
	width: 100%;
}
.tof-affiliate.horizontal .tof-affiliate-title{
	font-size: 17px;
	color: var(--tof-black-color-3);
	font-weight: 500;
	line-height: 27px;
	max-width: calc(100% - 10px);
}
.tof-affiliate.horizontal .tof-affiliate-des{
	margin-top: 4px;
	font-size: 14px;
	color: var(--tof-black-color-5);
	line-height: 22px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tof-affiliate.horizontal .tof-affiliate-coupon{
	font-size: 13px;
	color: var(--tof-black-color-5);
	margin-top: 10px;
}
.tof-affiliate .tof-affiliate-coupon-code{
	display: inline-block;
	background: inherit;
	border: 1px dashed var(--tof-default-bg-active);
	padding: 2px 10px;
	border-radius: 5px;
}

/* External Icon */
.tof-affiliate.horizontal .tof-affiliate-external-icon a{
	display: none;
}

.tof-affiliate.horizontal .tof-affiliate-external-icon{
	width: 20px;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.tof-affiliate.horizontal .tof-affiliate-external-icon svg{
	cursor: pointer;
	user-select: none;
	fill: var(--tof-black-color-5);
}


/* Sponsors Square */
.tof-affiliate.square a{
	color: inherit;
	text-decoration: none;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.tof-affiliate.square .tof-affiliate-wrapper{
	width: 100%;
	margin: auto;
	border: 1px solid var(--tof-black-color-13);
	background-color: inherit;
	margin-bottom: 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 30px 30px;
	user-select: none;
	border-radius: 5px;
	box-sizing: border-box;
	transition: 0.2s;
	cursor: auto;
}
.tof-affiliate.square .tof-affiliate-branding{
	width: 120px;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	line-height: 21px;
	padding-bottom: 15px;
}

.tof-affiliate.square .tof-affiliate-branding-logo{
	width: 100px;
	height: 100px;
	border-radius: 50px;
	overflow: hidden;
}
.tof-affiliate.square .tof-affiliate-branding-name{
	font-size: 15px;
	margin-top: 10px;
	color: var(--tof-black-color-5);
}

.tof-affiliate.square .tof-affiliate-content{
	overflow: hidden;
	flex: 1;
	text-align: center;
	padding-top: 15px;
	border-top: 1px solid var(--tof-default-bg-active);
}
.tof-affiliate.square .tof-affiliate-title{
	font-size: 17px;
	color: var(--tof-black-color-3);
	font-weight: 500;
	line-height: 27px;
	max-width: 100%;
}
.tof-affiliate.square .tof-affiliate-des{
	margin-top: 4px;
	font-size: 14px;
	color: var(--tof-black-color-5);
	line-height: 22px;
}
.tof-affiliate.square .tof-affiliate-coupon{
	font-size: 13px;
	color: var(--tof-black-color-5);
	margin-top: 15px;
	margin-bottom: 15px;
}

/* External Icon */
.tof-affiliate.square .tof-affiliate-external-icon svg{
	display: none;
}

.tof-affiliate.square .tof-affiliate-external-icon button{
	padding: 8px 15px;
	color: #fff;
	background-color: var(--affiliate-button-bg);
	border: 1px solid var(--affiliate-button-border);
	border-radius: 5px;
	color: var(--themeColor);
	font-size: 14px;
	font-weight: 500;
	font-family: 'Inter', sans-serif;
	cursor: pointer;
	user-select: none;
	transition: 0.4s;
}

.tof-affiliate.square .tof-affiliate-external-icon button:hover{
	background-color: #FCEDE7;
}
.tof-affiliate.square .tof-affiliate-external-icon button:active{
	background-color: var(--tof-default-bg-active);
}</pre></body></html>