
	.cookieConsentToggle.svelte-1ahpo18 {
		width: 40px;
		height: 40px;
		position: fixed;
		will-change: transform;
		padding: 9px;
		border: 0;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		background: white;
		border-radius: 50%;
		bottom: 20px;
		left: 20px;
		transition: 200ms;
		opacity: 1;
		z-index: 99980;
	}

	.cookieConsentToggle.svelte-1ahpo18:hover {
		color: white;
		background: black;
	}

	.cookieConsentToggle.svelte-1ahpo18 :where(.svelte-1ahpo18) {
		fill: currentColor;
	}

	.cookie-consent-holder.svelte-1ahpo18 {
		z-index: 99990;
		font-size: 0.8rem;
		font-family: 'Inter-Regular';
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		background: black;
		color: white;
		padding: 20px;
		transition: 200ms;
	}

	.cookie-consent.svelte-1ahpo18 {
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
	}
	.cookie-holder-left.svelte-1ahpo18 {
		flex: 1;
	}
	.cookie-holder-right.svelte-1ahpo18 {
		flex: 1;
		display: flex;
		column-gap: 1rem;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
	}

	.cookieConsent__Content.svelte-1ahpo18 {
		margin-right: 40px;
	}

	.cookieConsent__Title.svelte-1ahpo18 {
		margin: 0;
		font-weight: bold;
	}

	.cookieConsent__Description.svelte-1ahpo18 {
		margin: 10px 0 0;
	}

	.cookieConsentOperations.svelte-1ahpo18 {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.8);
		display: flex;
		transition: 300ms;
		will-change: transform;
		z-index: 99999;
	}

	.cookieConsentOperations.svelte-1ahpo18 .cookieConsentOperations__List:where(.svelte-1ahpo18) {
		transform: scale(1);
	}

	.cookieConsentOperations__List.svelte-1ahpo18 {
		background: white;
		color: black;
		max-width: 500px;
		padding: 40px;
		margin: auto;
		overflow-y: auto;
		box-sizing: border-box;
		max-height: 100vh;
		transition: 200ms transform;
		will-change: transform;
		transform: scale(0.95);
	}

	.cookieConsentOperations__Item.svelte-1ahpo18 {
		display: block;
		padding-left: 60px;
		margin-bottom: 20px;
	}

	.cookieConsentOperations__Item.disabled.svelte-1ahpo18 {
		color: #999;
	}

	.cookieConsentOperations__Item.disabled.svelte-1ahpo18 label:where(.svelte-1ahpo18)::after {
		opacity: 0.3;
	}

	.cookieConsentOperations__Item.svelte-1ahpo18 input:where(.svelte-1ahpo18) {
		display: none;
	}

	.cookieConsentOperations__Item.svelte-1ahpo18 label:where(.svelte-1ahpo18) {
		align-items: center;
		font-size: 22px;
		font-weight: bold;
		display: block;
		position: relative;
	}

	.cookieConsentOperations__Item.svelte-1ahpo18 label:where(.svelte-1ahpo18)::before {
		content: '';
		display: block;
		left: -60px;
		background: #dedede;
		height: 20px;
		border-radius: 20px;
		width: 40px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}

	.cookieConsentOperations__Item.svelte-1ahpo18 label:where(.svelte-1ahpo18)::after {
		content: '';
		display: block;
		width: 16px;
		height: 16px;
		border-radius: 50%;
		background: black;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: -58px;
		transition: 200ms;
	}

	.cookieConsentOperations__Item.svelte-1ahpo18 input:where(.svelte-1ahpo18):checked + label:where(.svelte-1ahpo18)::after {
		transform: translate(20px, -50%);
	}

	/* (unused) .cookieConsent__Button {
		padding: 15px 40px;
		display: block;
		background: white;
		color: black;
		white-space: nowrap;
		border: 0;
		font-size: 16px;
		margin-left: 10px;
		cursor: pointer;
		transition: 200ms;
	}*/

	/* (unused) .cookieConsent__Button--Close {
		background: black;
		color: white;
		margin: 40px 0 0 60px;
		padding: 15px 60px;
	}*/

	/* (unused) .cookieConsent__Button:hover {
		opacity: 0.6;
	}*/

	@media only screen and (max-width: 900px) {
		.cookie-consent.svelte-1ahpo18 {
			display: flex;
			flex-direction: column;
		}
	}

	#arg-fun-facts.svelte-b9r1ii {
		width: 100%;
		display: flex;
		height: 100%;
		max-width: 18rem;
		top: 0;
		bottom: 0;
		flex-direction: column;
		align-items: center;
		align-content: center;
		justify-content: center;
		margin-left: auto;
		margin-right: auto;
	}
	/*
		@media (max-width: 990px) {
			#arg-fun-facts {
				display: none;
			}
		}*/
	#arg-fun-facts.svelte-b9r1ii img:where(.svelte-b9r1ii) {
		max-width: 166px;
	}
	#arg-fun-fact-title.svelte-b9r1ii {
		font-size: 1.6rem;
		font-family: 'Chillax-Semibold';
		text-align: center;
	}
	#arg-fun-fact-cnt.svelte-b9r1ii {
		font-size: 0.8rem;
	}

	#arg-fun-fact-content.svelte-b9r1ii {
		font-size: 0.8rem;
		font-family: 'Inter-Regular';
		display: flex;
		flex-direction: column;
		row-gap: 1rem;
	}

	.fun-fact-title.svelte-b9r1ii {
		margin-top: 0.5rem;
		text-align: center;
		font-family: 'Chillax-Semibold';
	}

	.arg-auth.svelte-b57j3o {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: 100%;
		justify-content: space-between;
		align-items: center;
		font-family: 'Inter-Regular';
		overflow: hidden;
	}

	.arg-auth-center.svelte-b57j3o {
		width: 100%;
		display: flex;
		column-gap: 1rem;

		align-items: center;
	}

	.arg-auth-mid-col.svelte-b57j3o {
		width: 400px;
		padding: 1rem;
	}

	.arg-auth-left-col.svelte-b57j3o {
		flex: 1;
	}
	.arg-auth-right-col.svelte-b57j3o {
		flex: 1;
	}

	.arg-auth-info.svelte-b57j3o {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: flex-start;
	}
	.vertical-line.svelte-b57j3o {
		border-left: 2px solid #aeaeae;
		height: 1rem;
		margin-left: 1rem;
		margin-right: 1rem;
	}
	.already-logged-in.svelte-b57j3o {
		width: 100%;
		background-color: var(--color-tealish);
		padding: 1rem;
		color: var(--color-whitish);
	}
	.already-logged-in-label.svelte-b57j3o {
		font-size: 0.8rem;
		margin-top: 2rem;
	}

	.arg-auth-logo.svelte-b57j3o {
		width: 11rem;
	}
	.cell-center.svelte-b57j3o {
		display: flex;
		justify-content: center;
	}
	.auth-footer.svelte-b57j3o {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		width: 100%;
		font-size: 0.9rem;
	}

	@media (max-width: 990px) {
		.arg-auth.svelte-b57j3o {
			height: auto;
			overflow: auto;
			overflow-y: auto;
		}
		.arg-auth-center.svelte-b57j3o {
			flex-direction: column;
			row-gap: 1rem;
		}
		.arg-auth-mid-col.svelte-b57j3o {
			width: 100%;
			box-sizing: border-box;
		}
		.auth-footer.svelte-b57j3o {
		 
		flex-direction: column;	
		row-gap: 1rem;
		box-sizing: border-box;
		padding: 1rem;
	 
	}
	}
