﻿/* Lock scroll when opening/closing the popup */
body[style*="position: fixed"] {
	overflow: hidden !important;
	position: static !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

.popup-notify__overlay {
	pointer-events: auto !important;
}

/* Cover scramble text */
.scramble-text {
	position: relative;
	display: inline-block;
}

.scramble-base {
	position: relative;
	z-index: 3;
	user-select: text;
}

.scramble-ghost,
.scramble-ghost2 {
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	z-index: 2;
	pointer-events: none;
	user-select: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

.scramble-ghost {
	opacity: 0.95;
}

.scramble-ghost2 {
	opacity: 0.92;
}

.scramble-ghost span,
.scramble-ghost2 span,
.scramble-base span {
	display: inline-block;
	transition: opacity 0.25s ease-out;
}

/* Header */
.menu-link:hover {
	border-bottom-color: currentColor !important;
}

/* Who / Inside text fill */
html,
body {
	scroll-behavior: auto;
}

.who__text1 {
	visibility: hidden;
	display: inline-block !important;
}

.who__text1-child {
	transition: color 0.15s linear;
}

.space-char {
	display: inline-block;
	width: 0.27em;
}

p[class*="inside__text--animation"],
div[class*="inside__text--animation"] {
	visibility: hidden;
	display: inline-block !important;
}

.inside__text--animation-child {
	transition: all 0.1s linear;
}
