
	.shelf.svelte-tr8nwo {
		display: none;
	}
	.wrap.svelte-tr8nwo {
		width: fit-content;
		height: fit-content;
		/* justify-content: center; */
		/* text-align: center; */
		/* margin: 0 auto; */
		display: flex;
		border-radius: 10px;
		opacity: 0;
		transition:
			opacity ease-in-out,
			transform ease-out,
			color ease-in-out;
		transition-delay: 0s;
		transition-duration: 0.3s;
		transition-timing-function: cubic-bezier(0.06, 0, 0.13, 0.95);
		opacity: 1;
		transform: unset;
		cursor: default;
		max-width: 100%;
		flex-wrap: wrap;

		@media screen and (max-width: 800px) {
			justify-content: center;
			text-align: center;
		}
	}

	.hasMargin.svelte-tr8nwo {
		margin-top: 5em;
		margin-bottom: 2em;
	}

	span.svelte-tr8nwo {
		/* transition-timing-function: cubic-bezier(0.4, -0.01, 0.14, 1.24); */
		display: inline-block;
		align-self: center;
		justify-self: center;
	}

	span.svelte-tr8nwo:not(.visible) {
		opacity: 0;
		transform: translateY(0.5em);
		/* color: rgba(255, 255, 255, 0); */
	}

	.wrap.svelte-1qg4xls {
		display: flex;
		flex-direction: column;
		gap: 1em;
		text-align: left;
	}

	.details.svelte-1qg4xls {
		display: flex;
		flex-direction: column;
		gap: var(--gap-medium-related-blocks);
	}

	.title.svelte-1qg4xls:empty,
	.description.svelte-1qg4xls:empty {
		display: none;
	}

	.dialog-content.svelte-1qg4xls {
		--transduration: 0.2s;
		--transtimingfunction: ease-out;

		width: 1000px;
		max-width: calc(100vw - 2em);
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.dialog-content.svelte-1qg4xls > * {
		max-width: 100%;
		max-height: 100%;
	}

	/* (unused) .info {
		display: flex;
		flex-direction: column;
		gap: var(--gap-medium-related-blocks);
		max-width: 75%;
	}*/

	@media screen and (max-width: 800px) {
		/* (unused) .info {
			text-align: center;
			align-items: center;
			justify-content: center;
		}*/

		/* (unused) .info > :global(*) {
			justify-content: center;
		}*/
	}
