/*
Theme Name: goldener-gutschein
Theme URI: 
Author: eric lacaze | lacaze-carnier.com / iuno.co
Author URI:
Description: Theme für Goldener Gutschein 2024
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 5.7
Version: 2025.11.08.001
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: goldener-gutschein
Tags: 
*/

*																			{	font-family: "rockwell", sans-serif; font-weight: 300; font-style: normal; }
b, strong																	{	font-weight: 700; }

/* group */
.is-style-iuno-milk															{	background-image: url("assets/img/milch.png"); background-size: cover; background-position: center bottom; background-repeat: no-repeat; background-attachment: scroll; }

/* image */
.wp-block-image																{	margin: 0; padding: 0; }
.is-style-iuno-header														{	width: 100%; height: auto; min-width: 90%; max-width: 60vw; }
.is-style-iuno-fairtrade													{	width: auto; height: 100px; max-width: 10vw; }
.is-style-iuno-footer														{	width: 100%; height: auto; min-width: 90%; max-width: 60vw; }
.is-style-iuno-leaf															{	width: 100%; height: auto; min-width: 150px; max-width: 50%; }
.is-style-iuno-tree															{	width: 100%; height: auto; min-width: 90%; max-width: 60vw; }

/* paragraph */
.is-style-iuno-npm															{	margin: 0; padding: 0; }

/* check */
.iuno-gg-check 																{	font-size: 1.5rem; color: white; }
.iuno-gg-check #group_1, .iuno-gg-check #group_2,
.iuno-gg-check #group_3														{	display: inline-block; width: 80px; height: 2.5rem; padding: 0 0 0 0.6rem; margin: 0 0.35rem 1rem 0;
																				font-size: 1.7rem; font-family: monospace; letter-spacing: 0.35rem;
																				background-color: white; color: black; border: 0; border-radius: 0.25rem; }
.iuno-gg-check #group_4														{	display: inline-block; width: 34px; height: 2.5rem; padding: 0 0 0 0.55rem; margin: 0 0 1rem 0;
																				font-size: 1.7rem; font-family: monospace; letter-spacing: 0;
																				background-color: white; color: black; border: 0; border-radius: 0.25rem; }

input, button																{	appearance: none; }

#check-now																	{	position: relative; display: inline-block; top: -3px; width: auto; height: 2.5rem; padding: 0 1rem 0 1rem; margin: 0 0.5rem 1rem 0.5rem;
																				font-size: 1.25rem; letter-spacing: 0; font-weight: bold; line-height: 2rem; text-transform: uppercase;
																				background-color: #678C1f; color: white; border-radius: 0.25rem; border: 1px white solid; }
#check-result																{	width: 100%; min-height: 0; height: auto; font-size: 1.5rem; text-align: center; display: block; margin: 0; padding: 0; }
#check-result.active														{	border: 2px white dashed; border-radius: 2rem; padding: 1rem; }
#check-result p																{	padding: 0; margin: 0; }
#check-result p	a															{	font-weight: 700; }
