/**
 * Theme Name:        NeverTooLate Theme
 * Template:          twentytwentyfive
 * Theme URI:         https://obstinate.art
 * Description:       grell, hell, sensationell
 * Version:           1.0.0
 * Author:            NTL Crew
 * Author URI:        
 * Tags:              block-patterns, full-site-editing
 * Text Domain:       ntl-theme
 */
 
 
/* Import the parent theme's styles */
@import url("../twentytwentyfive/style.css");

/* Add your custom styles below */
:root {
	--wp--style--global--content-size: 100%;
	--wp--preset--spacing--60: 0;
	--clr-background: rgb(18, 18, 18);
	
	--clr-accent1: rgb(239, 119, 240);
	--clr-accent1-dunkler: rgb(239, 119, 240, .5);
	--clr-accent1-heller: rgb(255, 170, 255, 1);
	--clr-accent1-kompl: rgb(16, 136, 15);
	--clr-accent2: rgb(233, 241, 170);
	--clr-accent3: rgb(128, 211, 236);
	--clr-accent4: rgb(107, 175, 238);
	
  --animation-clr-0: rgb(0, 0, 0, 1);
  --animation-clr-1: rgb(0, 255, 0, 1);
  --animation-clr-2: rgb(200, 255, 100, 1);
  --animation-clr-3: rgb(0, 68, 88);
  --animation-clr-4: rgb(255, 105, 255, 1);
  --animation-clr-5: rgb(138, 50, 138, 1);
  --grd-background-left:  linear-gradient(to right, rgb(150 ,208, 225, 0.4),rgb(100 ,208, 225, 0.9));
}

/* ermöglicht bei Änderungen des Viewports, das Veränderungen als Animation dargestellt werden */
* {
	transition: all 0.2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}

a { 
	text-decoration: none;
	color: var(--clr-accent1);
}
a:hover {
	color: var(--clr-accent1-heller);
}

nav ul li a {
	font-weight: 500;
	text-decoration: none;
	color: var(--clr-accent1) !important;
}

nav ul li a:hover {
	text-decoration: none;
	color: var(--clr-accent2) !important;
}

.widget_polylang ul {
	list-style: none;
  	padding: 0;
  	margin: 0;
  	display: flex;
	
	& li {
		font-size: var(--wp--preset--font-size--medium);
		text-transform: lowercase;
	}
}

li.lang-item-first:after {
	content: '||';
 	display: ruby;
 	padding-inline: .2em;
}

.wp-block-site-title {
	flex-grow: 1;
}
.wp-block-button__link {
	transition: all 3s ease-in-out;
	background: linear-gradient(135deg,rgba(195,0,195,0.5) 1%,rgba(255,171,255,0) 100%);
}

.wp-block-button__link:hover {
	background: linear-gradient(135deg,rgba(195,0,195,0.5) 1%,rgba(255,171,255,1) 100%);
}

hr {
	background-color: var(--clr-accent4);
}
/* Artist Bild wird auf ganze Bildschirmhöhe skaliert */
.artist-post-image img {
  object-fit: contain !important;
  max-height: 100vh;
}

/* Dynamische Liste, die News unter dem Artist Profil anzeigen, sollen ohne Innenabstand sein */
.beitragsliste * {
	padding: 0;
}

.textgruppe * {
	line-height: 1em;
	margin-block: 0;
}

.lineup-list blockquote {
	padding: 0 0 0 1em;
	margin-block-start: .5em;
	font-weight: 400;
	border-left: 8px dotted var(--clr-accent1-dunkler);
	
	& p {
		line-height: 1em;
	}
}

.invert {
	filter: invert();
}