:root {
	--color-gray-900: mediumblue;
--color-notice-light: mediumspringgreen;
	--color-black: mediumblue;
	--color-blue-400: lightgreen;
	--color-border: white;
}

@font-face {
 font-family: "Orna";
  src: url("Orna-Regular.woff") format("woff");
}

  
    @font-face {
  font-family: Raleway;
  src: url('Raleway-VariableFont_wght.ttf');
}


/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* width */
#pages::-webkit-scrollbar {
  width: 0px;
}

/* Track */
::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.0); 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.7); 
  border-radius: 50px;
}

body, html {
    font-family: Poppins;
    border-bottom: none;
    background-image: url(../textures/fond2.png), linear-gradient(130deg, white, #ff0044, #ffb4c0, #f9b6d0);
    background-blend-mode: color-burn;
    background-size: cover;
}

.k-topbar, .k-topbar-signals {
	background:transparent;
}

.k-drawer-body {
     background-image: url(../textures/fond2.png);
    background-size: cover;
}



.k-topbar-menu .k-link[aria-current], .k-topbar-menu .k-link[aria-current] .k-button-icon~.k-button-text {
	color: lightgreen !important;
}

.k-topbar-menu .k-button-icon~.k-button-text, .k-languages-dropdown .k-button-icon~.k-button-text  {
	color: mediumblue !important;
}

.k-languages-dropdown {
	background: white;
	border-radius: 50px;
	position: 10px;
}

.k-panel-header {
		background:linear-gradient(180deg, var(--color-gray-900), transparent);

}

.k-registration, .k-topbar-wrapper:after, [dir=ltr] .k-cards-item .k-item-figure .k-icon-page {
	display: none;
}

.k-tab-button.k-button {
	max-width: unset;
}

[dir=ltr] .k-tab-button.k-button {
	    background: mediumblue;
    border-color: white;
    color: white;
}

.k-site-view .k-header .k-headline {
	text-shadow: 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px white;
	font-family: 'Orna';
	color: white;
}

.k-site-view .k-headline[data-size=huge] {
    --size: var(--text-4xl);
    line-height: 1.15em;
    font-weight: normal;
}

.k-header .k-headline, .k-field-label {
	color: white;
}

[dir=ltr] .k-button-icon~.k-button-text {
	color: white;
}

.k-writer .ProseMirror a {
	color: mediumblue;
}

[dir=ltr] .k-cards-item .k-item-figure {
    box-shadow: inset 0em 0em 1.5em 6px #ffffff;
    background: linear-gradient(180deg, var(--color-gray-900), transparent) !important;
}

.k-toolbar-button:not(:hover) {
	color: mediumblue;
}