/* 
* Theme Name: Lexicle
* Theme URI: Lexicle.com
* Description: Theme for lexicle.com
* Author: Matt Curney
*/

/* start of colors */
:root {
	--cold: #d6e0fa;
	--tepid: #d0eff1;
	--warm: #f2e4a2;
	--hot: #ffd2a9;
	--redhot: #f7dede;
	--cold-temp: #5e82ec;
	--tepid-temp: #7ad2d6;
	--warm-temp: #efd058;
	--hot-temp: #e5993d;
	--redhot-temp: #e0625d;
	--game-width: 258px;
	--game-max-width: 500px;
	--header-height: 60px;
	--dark: #151515;
	--light: #fff;
	--key: #d3d6da;
	--shadow: rgba(0 0 0 / 35%);
	--tile-gap: 2px;
	--blue: #0957D0;
	--dark-border: #9b9a9a;
	--lightgray: hsl(0 0% 93% / 1);
	--difficulty: #95679e;
	--dot: #d5d6d7;
	--diamond: linear-gradient(135deg, hsl(300deg 100% 97% / 60%), hsl(258deg 100% 96% / 60%), hsl(341deg 100% 92% / 60%));
	--gold: linear-gradient(135deg, hsl(37deg 100% 85% / 60%), hsl(37deg 100% 58% / 60%), hsl(37deg 100% 36% / 60%));
	--silver: linear-gradient(135deg, hsl(213deg 10% 85% / 60%), hsl(213deg 10% 58% / 60%), hsl(213deg 10% 36% / 60%));
	--bronze: linear-gradient(135deg, hsl(25deg 100% 85% / 60%), hsla(25, 100%, 28%, 0.597), hsl(25deg 100% 36% / 60%));
	--iron: hsl(0deg 0% 85% / 60%);
    --quest-color: #5e831e;
    --quest-accent: #fff;
}

* {
	box-sizing: border-box;
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
	font-family: system-ui, sans-serif;
	font-style: normal;
	font-weight: 400;
	background: var(--light);
	color: var(--dark);
	font-size: 16px;
	transition: margin 200ms ease;
}

.page-template-leaderboard,
.page-template-profile {
	margin: 0;
}

body.dark {
	--light: #151515;
	--dark: #fff;
	--key: #818384;
	--key-color: #f8f8f8;
	--shadow: rgba(255 255 255 / 30%);
	--cold: #1a2f6e;
	--tepid: #3b7578;
	--warm: #897325;
	--hot: #84561e;
	--redhot: #5f1916;
	--lightgray: #494949;
	--dark-border: #898989;
	--blue: #9cc3ff;
}

body.mini-quest-template-default {}

p {
	margin: 15px 0 25px;
	line-height: 1.6;
}

h3 {
	margin: 36px 0 12px;
	line-height: 1.3;
}

.master-wrap {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}

@media (max-width: 800px) {
	.master-wrap {
		display: block;
	}

	.left-container,
	.right-container {
		display: none !important;
	}
}

.game {
	width: var(--game-max-width);
	max-width: 100%;
	border-radius: 15px;
	padding: 0;
	margin: 0 auto;
}

.left-container,
.right-container {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: start;
	justify-content: end;
	padding: 20px;
}

.right-container {
	justify-content: start;
}

#hintButton {
	background: linear-gradient(var(--lightgray), var(--light));
	box-shadow: 0 2px 10px 0px var(--shadow);
	width: 35px;
	height: 35px;
	border-radius: 100px;
	position: absolute;
	right: -7px;
	top: 7px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

#hintButton.disabled {
	opacity: .4;
	pointer-events: none;
}

#hintButton svg {
	width: 14px;
	height: auto;
	fill: var(--dark-border);
}

#hintButton:hover {
	box-shadow: 0 4px 15px 0px var(--shadow);
}

#hintButton:hover svg {
	fill: var(--dark);
}

#hintsLeft {
	border-radius: 100px;
	width: 15px;
	height: 15px;
	background: var(--hot-temp);
	position: absolute;
	top: -5px;
	right: -5px;
	color: var(--light);
	font-size: 9px;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
}



/* Puzzle Header in #globalStats */
.puzzle-header {
	justify-content: center;
	align-items: center;
	padding: 20px 0 0;
	gap: 5px;
	opacity: .4;
	display: none;
}

.open .puzzle-header {
	display: flex;
}

.puzzle-info {
	display: flex;
	font-size: 12px;
	color: var(--dark);
	padding: 0;
}

.comments-link {
	display: flex;
	align-items: center;
	border: 1px solid var(--shadow);
	border-radius: 100px;
	color: var(--dark);
	transition: all 0.2s ease;
	font-weight: normal;
	padding: 2px 10px;
	gap: 3px;
}

.comments-link svg {
	width: 15px;
	height: 15px;
	fill: var(--dark);
	filter: drop-shadow(0 0 10px var(--hot-temp));
}

.comments-link:hover {
	transform: scale(1.05);
	box-shadow: 0 0 10px var(--shadow);
}

.comments-link:active {
	transform: scale(1);
	box-shadow: 0 0 10px var(--hot-temp);
}

.comment-count {
	font-size: 12px;
	text-align: center;
}



/* ============================================
   Blog 
   ============================================ */

.blog-wrapper {
	margin: 40px auto;
	width: 500px;
	max-width: 100%;
	padding: 0 30px;
}

.blog-wrapper h1 {
	font-family: 'Reigo', sans-serif;
	margin-bottom: 20px;
}

.blog-wrapper h2 {
	margin-top: 40px;
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.3;
	padding-bottom: 10px;
	border-bottom: 2px solid var(--lightgray);
}

.blog-wrapper h3 {
	margin-top: 30px;
	margin-bottom: 15px;
	font-size: 20px;
}

.blog-wrapper p {
	line-height: 1.8;
	margin-bottom: 20px;
}

.blog-wrapper em {
	opacity: 0.8;
	font-style: italic;
}

.blog-wrapper strong {
	font-weight: 600;
}

.blog-wrapper a {
	color: var(--blue);
	text-decoration: underline;
}

.blog-wrapper a:hover {
	opacity: 0.8;
}

.blog-wrapper ul {
	list-style: none;
	padding: 0;
	margin: 0 0 20px 0;
}

.blog-wrapper ul li {
	padding: 8px 0 8px 24px;
	position: relative;
	line-height: 1.6;
}

.blog-wrapper ul li::before {
	content: "•";
	position: absolute;
	left: 8px;
	font-weight: bold;
	font-size: 18px;
}

.blog-wrapper ul li strong {
	font-weight: 600;
	margin-right: 4px;
}

.blog-wrapper hr {
	margin: 40px 0;
	border: none;
	border-top: 1px solid var(--lightgray);
	opacity: 0.3;
}

.footer-blog-posts {
	padding: 60px 20px;
}

.footer-blog-posts h2 {
	text-align: center;
	color: var(--dark);
	margin: 0 0 40px 0;
	font-family: 'Reigo', sans-serif;
}

.blog-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
	gap: 24px;
	max-width: 800px;
	margin: 0 auto;
}

.blog-card {
	display: block;
	text-decoration: none;
	border-radius: 12px;
	overflow: hidden;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

.blog-card:hover {
	transform: translateY(-4px);
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
}

.blog-card-image {
	position: relative;
	aspect-ratio: 1 / 1;
	background-size: cover;
	background-position: center;
}

.blog-card-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.8) 100%);
	padding: 24px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	color: white;
}

.blog-date {
	font-size: 10px;
	opacity: 0.6;
	margin-bottom: 8px;
	display: block;
	letter-spacing: 0.5px;
}

.blog-card h3 {
	font-size: 20px;
	margin: 0 0 12px 0;
	line-height: 1.3;
	font-weight: 600;
	color: white;
}

.blog-excerpt {
	font-size: 14px;
	line-height: 1.5;
	margin: 0;
	opacity: 0.9;
	color: white;
}

.blog-hero-image {
	width: 100%;
	max-height: 500px;
	overflow: hidden;
}

.blog-hero-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
}


/* ============================================
   End of Blog content
   ============================================ */



div.nsl-container[data-align="left"] {
	text-align: center !important;
}

.faq-container {
	max-width: 600px;
	margin: 20px auto;
	text-align: left;
	padding: 20px;
}

.faq-container h2 {
	padding: 12px;
	font-family: 'reigo', sans-serif;
	font-size: 30px;
	line-height: 1;
}

.faq-section ul {
	list-style-type: none;
	padding-left: 0;
}

.faq-section ul li {
	margin: 25px 0;
	line-height: 1.5;
	color: var(--dark-border);
}

.faq-section strong {
	display: block;
	padding-bottom: 10px;
	font-size: 18px;
	margin-top: 50px;
	color: var(--dark);
}

.faq-row {
	border-bottom: 1px solid var(--shadow);
	margin-bottom: 5px;
}

.row-title {
	cursor: pointer;
	padding: 20px;
	font-size: 18px;
	position: relative;
	font-weight: 500;
}

.row-title::after {
	content: "▾";
	position: absolute;
	right: 20px;
	transition: transform 0.2s ease;
}

.row-title.open::after {
	transform: rotate(180deg);
}

.row-content {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s ease, padding 0.3s ease;
	padding: 0 20px;
}

.row-content.open {
	max-height: 800px;
	padding: 20px;
}

.row-content p {
	margin: 0 0 25px;
}

.tier-heading {
	margin: 10px 0 20px;
	font-size: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	position: relative;
	z-index: 1;
	font-family: 'Reigo', sans-serif;
	color: hsl(var(--hue) var(--saturation) 30%);
	text-shadow: 0 0 10px #fff, 0 0 20px #fff;
}

.tier-heading::before {
	content: '';
	width: 20px;
	height: 40px;
	display: block;
	margin-left: -22px;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: -1;
	filter: drop-shadow(0px 0px 20px #fff);
}





/* grandmaster */
.grandmaster {
	--hue: 270deg;
	--saturation: 40%;
	color: #6444a0 !important;
}

.tier-heading.grandmaster {
	color: #6444a0;
}

/* Avatar ring — full rainbow */
.leaderboard-list.grandmaster .avatar-border {
	background: linear-gradient(50deg,
			var(--redhot-temp),
			var(--hot-temp),
			var(--warm-temp),
			var(--tepid-temp));
}

/* Badge icon glow */
.tier-heading.grandmaster::before {
	background-image: url(/wp-content/uploads/2026/04/grandmaster-1.png);
	background-size: contain;
		filter: drop-shadow(0px 0px 4px #fff)  drop-shadow(0px 0px 8px #fff)  drop-shadow(0px 0px 16px #fff)  drop-shadow(0px 0px 24px #fff) drop-shadow(0px 0px 64px #6444a0);
}
.leaderboard-list.grandmaster {
	background: linear-gradient(50deg,
			hsl(15deg 70% 95%),
			hsl(270deg 50% 94%),
			hsl(195deg 55% 94%),
			hsl(140deg 40% 94%));
	border: 2px solid transparent;
	background-clip: padding-box;
	position: relative;
}

.leaderboard-list.grandmaster::before {
	content: '';
	position: absolute;
	inset: -2px;
	border-radius: inherit;
	background: linear-gradient(50deg, var(--redhot-temp), var(--hot-temp), var(--warm-temp), var(--tepid-temp)); 
	z-index: -1;
	opacity: .8;
}

/* rank-place color in the stats panel */
.grandmaster .rank-place {
	color: #4a2e80;
}

/* progress bar fill */
.points-wrap .progress-bar .progress.grandmaster {
	background: linear-gradient(90deg,
			var(--hot-temp), var(--warm-temp), var(--tepid-temp), var(--cold-temp));
}

/* diamond */
.diamond {
	color: #a27c93 !important;
	--hue: 323deg;
}

.tier-heading.diamond {
	color: #a27c93;
}

.leaderboard-list.diamond .avatar-border {
	background: linear-gradient(50deg, hsl(323, 35%, 50%), hsl(323, 35%, 95%));
}

.tier-heading.diamond::before {
	background-image: url(/wp-content/uploads/2026/01/diamond-3.png);
	background-size: contain;
	filter: drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 10px #fff) drop-shadow(0px 0px 20px #fff) drop-shadow(0px 0px 20px #fff) drop-shadow(0px 0px 30px #fff);
}

.leaderboard-list.diamond {
	background: linear-gradient(50deg, #fbfffd, #edfdff, #ffeaea, #fff6f6);
	/* box-shadow: 0 0 20px #d1e7ea; */
}

/* emerald */
.emerald {
	--hue: 160deg;
	--saturation: 80%;
}

.leaderboard-list.emerald {
	background: linear-gradient(50deg, hsl(var(--hue) var(--saturation) 35%), hsl(var(--hue) var(--saturation) 70%));
}

.tier-heading.emerald::before {
	background-image: url(/wp-content/uploads/2026/01/emerald-1.png);
	background-size: contain;
}

/* platinum */
.platinum {
	--hue: 270deg;
	--saturation: 40%;
}

.tier-heading.platinum::before {
	background-image: url(/wp-content/uploads/2026/01/platinum-1.png);
	background-size: contain;
}

.leaderboard-list.platinum {
	background: linear-gradient(50deg, hsl(var(--hue) var(--saturation) 88%), hsl(var(--hue) var(--saturation) 98%));
}

/* gold */
.gold {
	--hue: 34deg;
	--saturation: 70%;
}

.tier-heading.gold::before {
	background-image: url(/wp-content/uploads/2026/01/gold-1.png);
	background-size: contain;
}


/* silver */
.silver {
	--hue: 220deg;
	--saturation: 20%;
}

.tier-heading.silver::before {
	background-image: url(/wp-content/uploads/2026/01/silver-1.png);
	background-size: contain;
}

/* bronze */
.bronze {
	--hue: 20deg;
	--saturation: 40%;
}

.tier-heading.bronze::before {
	background-image: url(/wp-content/uploads/2026/01/bronze-1.png);
	background-size: contain;
	filter: none;
}

/* iron */
.iron {
	--hue: 0deg;
	--saturation: 0%;
}

.tier-heading.iron::before {
	background-image: url(/wp-content/uploads/2026/01/iron-1.png);
	background-size: contain;
	filter: none;
}





.leaderboard-container {
	max-width: 100%;
	width: 540px;
	margin: 0 auto 100px;
	padding: 0;
}

.leaderboard-header {
	position: relative;
	padding: 50px 10px 10px;
	text-align: center;
}

.leaderboard-header p {
	max-width: var(--game-width);
	width: 100%;
	margin: 10px auto;
	opacity: .6;
	font-size: 14px;
}

.leaderboard-toggle-buttons {
	display: flex;
	justify-content: center;
	gap: 0;
	background: var(--lightgray);
	border-radius: 100px;
	width: 215px;
	margin: 10px auto 0;
}

.leaderboard-toggle-buttons .button {
	margin: 5px;
	background: var(--light);
	color: var(--dark);
}

.leaderboard-toggle-buttons .button.active {
	background: var(--dark);
	color: var(--light);
}

#leaderboard-toggle svg {
	width: 70%;
	height: 70%;
	fill: var(--dark);
}

#leaderboard-content {
	padding-bottom: 10px;
	position: relative;
	z-index: 1;
}

.leaderboard-your-rank {
    margin-top: 2rem;
    opacity: 0.8;
}
.your-rank-label {
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: var(--dark-border);
    margin-bottom: 8px;
}
.your-rank-note, .leaderboard-footer-note {
    text-align: center;
    font-size: 12px;
    color: var(--dark-border);
    margin-top: 12px;
}

.leaderboard-list {
	list-style: none;
	padding: 20px 0;
	margin: 20px;
	position: relative;
	border-radius: 10px;
	background: linear-gradient(50deg, hsl(var(--hue) var(--saturation) 50%), hsl(var(--hue) var(--saturation) 80%));
	color: hsl(var(--hue) var(--saturation) 25%);
	font-size: 14px;
	font-weight: normal;
}



.leaderboard-list li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px 30px 10px 60px;
	position: relative;
}

.leaderboard-list li.me .player-info .rank,
.leaderboard-list li.me .player-info .name,
.leaderboard-list li.me .points {
	font-weight: 700;
	opacity: 1;
}

.leaderboard-list li.me {
	background: rgba(255, 255, 255, .6);
}

.leaderboard-list .avatar-border {
	width: 44px;
	height: 44px;
	display: block;
	border-radius: 50%;
	margin-right: 2px;
	background: linear-gradient(50deg, hsl(var(--hue) var(--saturation) 35%), hsl(var(--hue) var(--saturation) 85%));
	background: linear-gradient(50deg, hsl(var(--hue) var(--saturation) 50%), hsl(var(--hue) var(--saturation) 60%));
}

.leaderboard-list .avatar {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-size: cover;
	background-position: center center;
	margin: 2px;
	position: relative;
	display: block;
}



.player-info {
	display: flex;
	align-items: center;
	gap: 10px;
	position: relative;
}

.player-info .rank {
	width: 30px;
	text-align: right;
	position: absolute;
	left: -40px;
	top: 14px;
	height: 20px;
	opacity: .4;
}


.leaderboard-list .points {
	text-align: right;
	opacity: .8;
}

.entry-content {
	margin: 25px auto;
	width: 400px;
	max-width: 100%;
	padding: 20px;
}



/* START OF REGISTRATION */
.benefits-intro {
	font-size: 18px;
	color: var(--dark);
	opacity: .8;
}

.benefits-intro svg {
	height: 25px;
	width: auto;
	vertical-align: middle;
	padding: 0 5px;
	fill: var(--dark);

}

.terms-note {
	font-size: 12px;
	opacity: .8;
}

.page-template-login-register .entry-content {
	padding: 0 0 200px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.page-template-login-register .form-wrap {
	padding: 50px;
	background: linear-gradient(45deg, var(--hot), var(--warm), var(--tepid), var(--cold));
	border-radius: 20px;
}

.privacy-note {
	font-size: 14px;
	opacity: .6;
}

/* Social Login Buttons */
.social-login {
	display: flex;
	flex-direction: column;
	gap: 12px;
	margin-bottom: 30px;
}

/* Divider */
.divider {
	text-align: center;
	position: relative;
	margin: 30px 0;
	display: flex;
	align-items: center;
	gap: 5px;
}

.divider::before,
.divider::after {
	content: '';
	width: 100%;
	height: 1px;
	background: var(--dark-border);
}

.divider span {
	padding: 0 15px;
	color: var(--dark);
	font-size: 16px;
	white-space: nowrap;
}

/* Forms */
.register-section,
.login-section {
	margin: 50px 0 100px;
}

.register-section h2,
.login-section h2 {
	font-size: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-family: 'Reigo';
}

.register-form,
.login-form {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.register-form input[type="text"],
.register-form input[type="email"],
.register-form input[type="password"],
.login-form input[type="text"],
.login-form input[type="password"] {
	padding: 12px 16px;
	border: 1px solid var(--dark-border, #ddd);
	border-radius: 6px;
	font-size: 16px;
	width: 100%;
	box-sizing: border-box;
	transition: border-color 0.2s;
}

.register-form input:focus,
.login-form input:focus {
	outline: none;
	border-color: var(--blue, #0066cc);
}

/* Remember Me */
.remember-me {
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 14px;
	cursor: pointer;
}

.remember-me input[type="checkbox"] {
	cursor: pointer;
}

/* Submit Buttons */
.register-form button,
.login-form button {
	margin-top: 8px;
}

/* Error Messages */
.error-message {
	background: #fee;
	border: 1px solid #fcc;
	border-radius: 6px;
	padding: 12px;
	margin-bottom: 16px;
	color: var(--redhot-temp);
	font-size: 14px;
	line-height: 1.5;
}

/* Forgot Password Link */
.forgot-password {
	text-align: center;
	margin-top: 16px;
	font-size: 14px;
}

.forgot-password a {
	color: var(--blue, #0066cc);
	text-decoration: none;
}

.forgot-password a:hover {
	text-decoration: underline;
}


/* END OF REGISTRATION */


.about-lexicle {
	width: 100%;
	padding: 5px 25px;
}

.example {
	margin: 40px auto;
	width: 280px;
}

.example .tile-row {
	width: 160px;
	margin: 0 auto 15px;
	transform: translateX(-20px);
}

.example .tile {
	height: 30px;
	width: 30px;
	font-size: 16px;
}

.example .marker {
	width: 200px;
}

.example .marker.found::before {
	top: 9px;
}

#tutorial svg {
	stroke: var(--dark);
}




/*new styles */
.about-lexicle h2 {
	text-align: center;
	margin-bottom: 20px;
	font-size: 32px;
}

.about-lexicle h3 {
	margin-top: 30px;
	margin-bottom: 15px;
	font-size: 22px;
	font-family: 'Reigo', serif;
}

.about-lexicle p {
	line-height: 1.7;
	margin-bottom: 20px;
}

.about-lexicle strong {
	font-weight: 600;
}

.example-label {
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 10px;
	opacity: 0.8;
}

.example-explanation {
	font-size: 14px;
	font-style: italic;
	opacity: 0.8;
	margin-top: 20px;
	text-align: center;
}

.about-rules {
	list-style: none;
	padding: 0;
	margin: 20px 0;
}

.about-rules li {
	padding: 10px 0 10px 30px;
	position: relative;
	line-height: 1.6;
}

.about-rules li::before {
	content: "✓";
	position: absolute;
	left: 0;
	font-weight: bold;
	font-size: 18px;
	color: var(--difficulty);
}

.about-cta {
	display: flex;
	gap: 15px;
	justify-content: center;
	margin: 30px 0;
	flex-wrap: wrap;
}

.about-cta .button-secondary {
	background: var(--light);
	color: var(--dark);
	border: 2px solid var(--dark-border) !important;
}

.about-footer {
	text-align: center;
	font-size: 14px;
	margin-top: 30px;
	padding-top: 20px;
	border-top: 1px solid var(--shadow);
}


/*end new styles */

.logo {
	position: absolute;
	left: 50%;
	top: 13px;
	transform: translateX(-50%);
}

.logo a {
	font-family: Reigo;
	text-decoration: none;
	color: var(--dark);
	font-size: 20px;
	display: flex;
	align-items: start;
	gap: 3px;
	border: none;
}

.logo img,
#icon img {
	height: 22px;
	padding-bottom: 2px;
}

#menu .logo a {
	padding: 0 0 10px 15px;
	display: flex;
	font-size: 20px;
}

.nav {
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	height: 40px;
	width: 40px;
	cursor: pointer;
	transition: opacity 200ms ease;
}

.nav:hover {
	opacity: 1;
}

.nav svg {
	stroke: var(--dark);
	fill: var(--dark);
	width: auto;
	height: 25px;
}

h1 {
	font-size: 40px;
	margin: 0.67em 0;
	font-family: reigo, sans-serif;
}

body a {
	background-color: transparent;
	color: var(--blue);
	text-decoration: none;
	font-weight: 600;
}

img {
	border-style: none;
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

#endResults div {
	margin: 15px 0 20px;
}

.emojis {
	display: none;
}

.calendar-progress {
	display: none;
}

.post-type-archive-puzzle #calendar-archives {
	width: 100%;
	margin: 0 auto;
}

.post-type-archive-puzzle .calendar-block {
	margin-top: 40px;
}

.avatar-img {
	margin: 0 auto;
	width: 100px;
	position: relative;
}

.avatar-img img {
	width: 100px;
	height: 100px;
	display: block;
	border-radius: 100px;
	object-fit: cover;
}

.path-avatar {
	position: absolute;
	transform: translate(-50%, -100%);
	transition: all 0.3s ease-in-out;
	z-index: 5;
}

.path-avatar::after {
	content: '';
	position: absolute;
	bottom: -4px;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid var(--light);
	filter: drop-shadow(0 2px 3px rgba(0, 0, 0, 0.2));
}

.quest-avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 3px solid var(--light);
	box-shadow: 0 2px 10px var(--shadow);
	object-fit: cover;
}

.username {
	margin: 20px;
}

.display-name {
	margin: 20px;
	font-size: 25px;
	line-height: 30px;
	position: relative;
	display: inline-block;
	padding: 0 40px;
	height: 30px;
}

#globalStats {
	position: absolute;
	left: calc(50% - var(--game-width)/2);
	top: 0;
	width: var(--game-width);
	margin: 0;
	z-index: 10;
	text-align: center;
	background: linear-gradient(var(--light), var(--light), var(--lightgray));
	border-radius: 100px;
	padding: 7px 40px;
	box-shadow: 0 5px 15px -7px var(--shadow);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: start;
	height: 55px;
	transition: left 400ms cubic-bezier(.175, .885, .32, 1.1), width 400ms cubic-bezier(.175, .885, .32, 1.1), height 400ms cubic-bezier(.175, .885, .32, 1.1);
	overflow: hidden;
}

.dark #globalStats {
	background: linear-gradient(var(--lightgray), var(--light));
}

#globalStats.open {
	padding: 40px;
	left: 0;
	width: var(--game-max-width);
	gap: 10px;
	overflow: scroll;
	max-width: 100%;
	border-radius: 20px;
	height: auto;
}

.archive-intro svg,
.leaderboard-intro svg {
	width: 30px;
	height: auto;
	fill: var(--dark);
	filter: drop-shadow(0px 2px 10px var(--warm));
}

.archive-intro,
.leaderboard-intro {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 10px;
	width: 350px;
	max-width: 100%;
	margin: -10px auto 0;
	font-size: 14px;
}

.archive-intro p {
	margin: 0;
}

.archive #globalStats.open {}

.single-post #globalStats.open {
	height: auto;
}

#globalStats .dont-show {
	opacity: 0;
	transition: opacity 300ms ease;
	transition-delay: 150ms;
	height: 0;
}

#globalStats.open .dont-show {
	opacity: 1;
	height: auto;
}

#globalStats #calendar-archives {
	height: 0;
	width: 0;
	opacity: 0;
	transition: opacity 300ms ease, transform 400ms ease;
	transition-delay: 150ms;
	display: flex;
	flex-direction: row-reverse;
	gap: 100px;
	position: relative;
}

#globalStats.open #calendar-archives {
	height: 100%;
	width: 100%;
	opacity: 1;
}

#globalStats.open #hintProgressBar {
	display: block;
}


.cal-arrow {
	position: absolute;
	left: -46px;
	top: calc(50% - 46px);
	width: 46px;
	height: 46px;
	transform: rotate(-90deg);
	background: transparent;
	border: none;
	cursor: pointer;
	display: none;
	filter: drop-shadow(2px 4px 6px var(--light));
}

.cal-arrow svg {
	fill: var(--dark);
}

.open .cal-arrow {
	display: block;
}

.cal-arrow-r {
	left: auto;
	right: -46px;
	transform: rotate(90deg);
}

.cal-arrow:disabled {
	opacity: 0.1;
	cursor: not-allowed;
	pointer-events: none;
}

#icon {
	position: absolute;
	left: 15px;
	top: 15px;
}

#globalStats.open #icon {
	left: 50%;
	transform: translate(-50%);
	top: 10px;
}

#globalStats.open #icon span {
	display: block;
}

#icon a {
	font-family: Reigo;
	text-decoration: none;
	color: var(--dark);
	font-size: 20px;
	display: flex;
	align-items: start;
	gap: 3px;
}

#icon span {
	display: none;
}

#showStats {
	width: 30px;
	height: 25px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px;
}

#globalStats.open #showStats {
	transform: rotate(180deg) scale(1.1);
	right: 20px;
	top: 12px;
}

#showStats:hover,
.cal-arrow:hover {
	filter: drop-shadow(0 0 10px var(--hot-temp));
	scale: 1.1;
	transition: transform 200ms ease;
}

#showStats svg {
	fill: var(--dark);
}

.leaderboard-ranking {
	position: relative;
}

.rank-place {
	font-size: 8px;
	line-height: 1;
	color: hsl(var(--hue) 100% 30%);
	font-weight: 900;
	position: absolute;
	top: 5px;
	left: 0;
	text-shadow: 0 0 10px #fff, 0 0 5px #fff;
	letter-spacing: -1px;
	width: 16px;
}

.iron .rank-place {
	color: hsl(var(--hue) 10% 30%);
}

.silver .rank-place {
	color: hsl(var(--hue) 10% 30%);
}

.diamond .rank-place {
	color: hsl(var(--hue) 100% 20%);
}

.stats-wrap {
	margin: 0;
	width: 100%;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 340px;
}

.open .stats-wrap {
	margin: 10px 0;
}

.stats-wrap .points,
.stats-wrap .streak,
.stats-wrap .puzzles-completed {
	font-size: 10px;
	line-height: 1;
	width: auto;
	color: var(--dark-border);
	padding: 5px 20px;
	font-weight: normal;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 33%;
}

.open .stats-wrap .points {
	min-width: 40%;
	padding: 0 50px 0 50px;
	border-right: 1px solid var(--key);
	border-left: 1px solid var(--key);
}

.stats-wrap .points:hover {
	text-shadow: 0 0 10px var(--light), 0 0 20px var(--light);
	transform: scale(1.06);
	transition: transform 200ms ease;
}

.stats-wrap .points:active {
	transition: none;
}

.stats-wrap .puzzles-completed,
.stats-wrap .streak {
	display: none;
}

.open .stats-wrap .puzzles-completed,
.open .stats-wrap .streak {
	display: flex;
}

.stats-wrap .points span,
.stats-wrap .streak span,
.stats-wrap .puzzles-completed span {
	font-size: 16px;
	line-height: 1.3;
	font-weight: bold;
	display: block;
	color: var(--dark);
	position: relative;
	width: auto;
}

.open .stats-wrap .points span,
.open .stats-wrap .streak span,
.open .stats-wrap .puzzles-completed span {
	font-size: 25px;
}

.stats-wrap .points img {
	height: 31px;
	width: 17px;
	filter: drop-shadow(0 0 10px hsl(var(--hue) var(--saturation) 70%));
	margin-right: 5px;
}

.stats-wrap .points .silver img {
	filter: drop-shadow(0 0 10px hsl(var(--hue) 90% 40%));
}

.stats-wrap .streak svg,
.stats-wrap .puzzles-completed svg {
	height: 18px;
	padding: 1px;
	width: auto;
	fill: var(--shadow);
}

.sign-out {
	padding-top: 20px;
	display: inline-block;
}

.praise {
	font-size: 30px;
	line-height: 1;
	color: var(--dark);
	font-family: 'Reigo', sans-serif;
	margin: 0;
}


.wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 10px;
	gap: 10px;
}

#globalStats .share-wrap {
	display: none;
	margin: 20px auto 0;
	padding: 10px;
}

#globalStats.open .share-wrap {
	display: block;
}

.share-wrap {
	width: 100%;
	max-width: 320px;
	margin: 10px auto;
	padding: 20px;
	background: var(--lightgray);
	border-radius: 10px;
}

.quest-archive {
	position: relative;
}

.quest-archive .share-textarea {
	width: 160px;
	height: 45px;
}

#quest-share {
	display: inline-block;
	font-size: 12px;
	padding: 10px 20px;
	margin: 0;
	background: var(--quest-accent);
	text-shadow: none;
	color: var(--quest-color);
}

@keyframes blink {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.tile.cursor {
	border-color: var(--shadow);
	position: relative;
}

.tile.cursor::before {
	content: '';
	animation: blink 1.2s step-end infinite;
	position: absolute;
	width: 2px;
	height: calc(100% - 10px);
	left: 6px;
	top: 5px;
	background: var(--shadow);
	border-radius: 10px;

}

.tile:focus {
	outline: none;
	/* Remove default outline */
	animation: none;
	/* Stop blinking animation */
}

.tile.filled {
	border-color: var(--dark-border);
}


/* Highlight the row when all tiles are filled */
.tile-row.ready {}

.tile.letter-hint {
	border-color: var(--dark-border);
}

.tile.letter-hint::after {
	content: attr(data-hint-letter);
	position: absolute;
	color: var(--dark-border);
	font-weight: bold;
	pointer-events: none;
	z-index: -1;
}

header {
	height: var(--header-height);
	position: relative;
	z-index: 100;
}

#stats {
	display: none;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	border: 1px solid var(--dark);
	outline: none;
	background: var(--light);
	border-radius: 20px;
	padding: 5px 10px;
	font-size: 14px;
}

#stats.show {
	display: block;
}



.calendar-wrap {
	position: relative;
	height: 310px;
	width: 306px;
	opacity: 1;
}

.calendar-block {
	width: 100%;
}

.calendar-block h5 {
	font-size: 16px;
	line-height: 1;
	text-align: center;
	margin: 15px;
}


.calendar-block.locked {
	position: relative;
}

.lock-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
	width: 100%;
	height: 100%;
	flex-direction: column;
	color: var(--dark);
	gap: 10px;
	cursor: pointer;
}

.lock-overlay .button {}

.locked .month {
	opacity: .2;
}

.locked .calendar-grid {
	opacity: .1;
}

.lock-overlay svg {
	fill: var(--dark);
	filter: drop-shadow(0px 4px 14px var(--light));
	transition: transform 300ms ease;
	width: 30px;
	height: auto;
}

.lock-overlay:hover .calendar-grid {
	opacity: .4;
}

.lock-overlay:hover svg {
	transform: scale(1.1);
	opacity: 1;
}

#calendar-view {
	text-align: center;
	padding: 10px;
}

#calendar-view h5 {
	font-size: 16px;
	line-height: 1;
	margin: 10px;
}

.calendar-grid {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	gap: 4px 2px;
	width: 306px;
	max-width: 100%;
	margin: 0 auto;
}

.month {
	color: var(--dark-border);
	margin-bottom: 10px;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	flex-direction: column;
}

.archive .month {
	margin-bottom: 20px;
}

/* MONTHLY PROGRESS */
.progress-circle {
	position: relative;
	width: 40px;
	height: 40px;
	display: none;
}

.progress-circle.completed {
	display: block;
}

.trophy-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: url(/wp-content/uploads/2025/04/complete-copy.png) center center;
	background-size: cover;
	width: 25px;
	height: 25px;
	filter: drop-shadow(0px 0px 8px var(--light));
}

.starburst-wheel {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 120px;
	height: 120px;
	animation: spin 20s linear infinite;
	opacity: 0.4;
	display: none;
	pointer-events: none;
	z-index: -1;
}

.completed .starburst-wheel {
	display: block;
}

.starburst-wheel>li {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50%;
	height: 50%;
	padding: 0;
	margin: 0;
	transform-origin: 0 0;
}

.starburst-wheel>li:nth-child(1) {
	transform: rotate(0deg) skewX(45deg);
}

.starburst-wheel>li:nth-child(2) {
	transform: rotate(45deg) skewX(45deg);
}

.starburst-wheel>li:nth-child(3) {
	transform: rotate(90deg) skewX(45deg);
}

.starburst-wheel>li:nth-child(4) {
	transform: rotate(135deg) skewX(45deg);
}

.starburst-wheel>li:nth-child(5) {
	transform: rotate(180deg) skewX(45deg);
}

.starburst-wheel>li:nth-child(6) {
	transform: rotate(225deg) skewX(45deg);
}

.starburst-wheel>li:nth-child(7) {
	transform: rotate(270deg) skewX(45deg);
}

.starburst-wheel>li:nth-child(8) {
	transform: rotate(315deg) skewX(45deg);
}

.starburst-wheel>li:nth-child(odd) {
	background-image: linear-gradient(-197deg, var(--redhot-temp) 5%, transparent 25%);
}

.starburst-wheel>li:nth-child(even) {
	background-image: linear-gradient(-197deg, var(--redhot-temp) 2%, transparent 30%);
}

@keyframes spin {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
	}

	100% {
		transform: translate(-50%, -50%) rotate(360deg);
	}
}

.progress-bar.completed {}

.progress-bar.completed .trophy-wrap .starburst-wheel {
	display: block;
}

.calendar-day {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 45px;
	border-radius: 6px;
	text-decoration: none;
	font-size: 14px;
	color: #cccccc;
	position: relative;
	border: 2px solid #e8e8e8;
	/* future */
}

.calendar-day.unplayed::before,
.calendar-day.failed::before,
.calendar-day.solved::before {
	content: '';
	position: absolute;
	width: 10px;
	bottom: -2px;
	left: 50%;
	transform: translateX(-50%);
}

.calendar-day.diff-1::before {
	content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='rgb(201 195 212)'><path d='M341.5 45.1C337.4 37.1 329.1 32 320.1 32C311.1 32 302.8 37.1 298.7 45.1L225.1 189.3L65.2 214.7C56.3 216.1 48.9 222.4 46.1 231C43.3 239.6 45.6 249 51.9 255.4L166.3 369.9L141.1 529.8C139.7 538.7 143.4 547.7 150.7 553C158 558.3 167.6 559.1 175.7 555L320.1 481.6L464.4 555C472.4 559.1 482.1 558.3 489.4 553C496.7 547.7 500.4 538.8 499 529.8L473.7 369.9L588.1 255.4C594.5 249 596.7 239.6 593.9 231C591.1 222.4 583.8 216.1 574.8 214.7L415 189.3L341.5 45.1z'/></svg>");
}

.calendar-day.diff-2::before {
	content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1280 640' fill='rgb(201 195 212)'><defs><path id='s' d='M341.5 45.1C337.4 37.1 329.1 32 320.1 32C311.1 32 302.8 37.1 298.7 45.1L225.1 189.3L65.2 214.7C56.3 216.1 48.9 222.4 46.1 231C43.3 239.6 45.6 249 51.9 255.4L166.3 369.9L141.1 529.8C139.7 538.7 143.4 547.7 150.7 553C158 558.3 167.6 559.1 175.7 555L320.1 481.6L464.4 555C472.4 559.1 482.1 558.3 489.4 553C496.7 547.7 500.4 538.8 499 529.8L473.7 369.9L588.1 255.4C594.5 249 596.7 239.6 593.9 231C591.1 222.4 583.8 216.1 574.8 214.7L415 189.3L341.5 45.1z'/></defs><use href='%23s' xlink:href='%23s'/><use href='%23s' xlink:href='%23s' x='640'/></svg>");
	width: 20px;
}

.calendar-day.diff-3::before {
	content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1920 640' fill='rgb(201 195 212)'><defs><path id='s' d='M341.5 45.1C337.4 37.1 329.1 32 320.1 32C311.1 32 302.8 37.1 298.7 45.1L225.1 189.3L65.2 214.7C56.3 216.1 48.9 222.4 46.1 231C43.3 239.6 45.6 249 51.9 255.4L166.3 369.9L141.1 529.8C139.7 538.7 143.4 547.7 150.7 553C158 558.3 167.6 559.1 175.7 555L320.1 481.6L464.4 555C472.4 559.1 482.1 558.3 489.4 553C496.7 547.7 500.4 538.8 499 529.8L473.7 369.9L588.1 255.4C594.5 249 596.7 239.6 593.9 231C591.1 222.4 583.8 216.1 574.8 214.7L415 189.3L341.5 45.1z'/></defs><use href='%23s' xlink:href='%23s'/><use href='%23s' xlink:href='%23s' x='640' /><use href='%23s' xlink:href='%23s' x='1280'/></svg>");
	width: 30px;
}

.calendar-day.failed::before,
.calendar-day.solved::before {
	color: white;
}

.dark .calendar-day {
	color: #6d6d6d;
	position: relative;
	border: 2px solid #464646;
}

.calendar-day.solved,
.calendar-day.failed {
	background: var(--dark);
	color: var(--light);
	border: 2px solid var(--dark);
	font-weight: bold;
}

.calendar-day.solved::after,
.calendar-day.failed::after {
	content: '';
	position: absolute;
	top: -4px;
	right: 1px;
	width: 12px;
	height: 20px;
	background: url(/wp-content/uploads/2025/03/complete-1.png) center center no-repeat;
	background-size: cover;
}

.calendar-day.failed::after {
	background: url(/wp-content/uploads/2025/03/bookmark-1.png) center center no-repeat;
	background-size: cover;
}

.calendar-day.unplayed {
	color: var(--dark);
	border: 2px solid var(--dark-border);
}

.calendar-day.empty::before {
	display: none;
}

.bold {
	font-weight: bold;
}

.calendar-day.empty {
	background: transparent;
	pointer-events: none;
	border: none;
}

.close-x,
#menu-burger {
	z-index: 12;
	position: absolute;
	left: 0px;
	top: 0;
	cursor: pointer;
	width: 60px;
	height: 50px;
	border-radius: 18px;
	padding: 15px;
}

#menu-burger.clicked {
	box-shadow: none;
}

.close-x:hover,
#menu-burger:hover {
	opacity: 1 !important;
}

.close-x {
	right: 10px;
	left: auto;
}

.close-x .line,
#menu-burger .line {
	display: block;
	height: 3px;
	width: 100%;
	margin-bottom: 5px;
	border-radius: 10px;
	transition: transform 300ms cubic-bezier(.175, .885, .32, 1.275);
	transform: translateZ(0);
	background: var(--dark);
}

#menu-burger.clicked .line-1,
.close-x .line-1 {
	transform: translateY(8px) rotateZ(-135deg);
}

#menu-burger.clicked .line-2,
.close-x .line-2 {
	opacity: 0;
}

#menu-burger.clicked .line-3,
.close-x .line-3 {
	transform: translateY(-8px) rotateZ(135deg);
}

#menu {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 80%;
	max-width: 230px;
	height: auto;
	padding: 50px 30px;
	background: var(--light);
	z-index: 11;
	border-radius: 0 0 20px 0;
	border-top: none;
	border-left: none;
	box-shadow: 5px 5px 8px -5px var(--shadow);
	text-align: left;
}

#menu a {
	padding: 15px;
	text-decoration: none;
	color: var(--dark);
	border: none;
	transition: text-shadow 100ms ease;
	display: block;
	font-size: 14px;
	white-space: nowrap;
}

#menu a:hover {
	text-shadow: 0 0 16px var(--warm-temp);
}

#menu a svg {
	width: 23px;
	height: 23px;
	vertical-align: bottom;
	margin-right: 5px;
	fill: var(--dark);
}

#menu a svg.today {
	padding: 2px;
}

#menu.menu-open {
	display: block;
}

.lower-menu {
	opacity: .6;
}

#menu h2 {
	font-size: 13px;
	line-height: 1;
	letter-spacing: 1px;
	display: flex;
	align-items: center;
	gap: 6px;
	margin: 10px 10px 5px;
	border-top: 2px solid var(--shadow);
	padding-top: 15px;
}

#menu h2 svg {
	height: 16px;
	width: auto;
}

#menu label {
	padding: 20px 13px;
	cursor: pointer;
	transition: text-shadow 100ms ease;
}

#menu label:hover {
	text-shadow: 0 0 16px var(--warm-temp);
}

#menu label #darkModeToggle {
	visibility: hidden;
	display: none;
}

#darkModeToggle:disabled+svg,
#darkModeToggle:disabled~#modeLabel {
	opacity: .1;
	cursor: not-allowed;
}

#menu label svg {
	height: 18px;
	vertical-align: top;
	margin-right: 4px;
	fill: var(--dark);
}

#site-description {
	text-align: center;
}

#user {
	text-decoration: none;
	color: var(--dark);
	height: auto;
	width: auto;
}

#user #name {
	padding: 2px 8px;
	font-weight: normal;
	font-size: 12px;
	min-width: 24px;
	display: inline-block;
	max-width: 70px;
	overflow: hidden;
}

#user img {
	width: 30px;
	height: 30px;
	border-radius: 40px;
	object-fit: cover;
}

#hint {
	border: none;
	outline: none;
	width: 40px;
	height: 40px;
	display: block;
	cursor: pointer;
	border-radius: 100px;
	background: var(--light);
	box-shadow: 0px 1px 6px -2px var(--dark);
	position: absolute;
	right: -50px;
	top: 0;
	padding: 3px 0 0 3px;
}

#hint.flash {
	animation: flash 1500ms ease 2;

}

@keyframes flash {
	0% {
		box-shadow: 0px 1px 6px -2px var(--dark);
	}

	50% {
		box-shadow: 0 0 24px var(--hot-temp);
	}

	100% {
		box-shadow: 0px 1px 6px -2px var(--dark);
	}
}

#hint svg {
	width: 44px;
	height: 44px;
	stroke: var(--dark);
}

#hint svg text {
	stroke: var(--dark);
}

#hint.disabled {
	opacity: .5;
}

#hint.disabled .hint-bubble {
	display: none;
}

#guesses-left {
	font-size: 14px;
	line-height: 1;
	padding-top: 10px;
}

#progress {
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	position: relative;
	gap: 1px;
}

#progress .dot {
	width: 15px;
	height: 15px;
	border-radius: 4px;
	position: relative;
	background: transparent;
	border: 2px solid var(--lightgray);
	box-sizing: content-box;
}

#progress .dot:nth-child(4)::after,
#progress .dot:nth-child(6)::after {
	border-color: var(--hot);
}


#progress .dot.solved {
	background: linear-gradient(180deg, var(--redhot-temp), var(--hot-temp), var(--warm-temp), var(--tepid-temp), var(--cold-temp));
}

#progress .dot.filled {
	width: 19px;
	height: 19px;
	border: none;
}

#progress .dot.hot-border {
	border-color: var(--hot);
}

#progress .dot.warm-border {
	border-color: var(--warm);
}

#progress.completed .dot:not(.filled) {
	display: none;
}

#progress .dot.hide {
	background-color: transparent;
	transition: background-color 500ms ease;
	border-color: transparent !important;
}

#progress .dot::before {
	content: '+1';
	position: absolute;
	display: none;
	color: var(--dark);
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0 0 10px var(--light);
}

#progress .dot.plus-one::before {
	display: block;
	animation: floatUp 500ms ease;
}

.uppercase {
	text-transform: uppercase;
}

@keyframes floatUp {
	0% {
		transform: translateY(0) scale(1);
	}

	100% {
		transform: translateY(-30px) scale(1.5);
	}
}

#progress .filled.cold {
	background: var(--cold-temp);
}

#progress .filled.tepid {
	background: var(--tepid-temp);
}

#progress .filled.warm {
	background: var(--warm-temp);
}

#progress .filled.hot {
	background: var(--hot-temp);
}

#progress .filled.redhot {
	background: var(--redhot-temp);
}

.puzzle-title {
	font-style: italic;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	opacity: .5;
}

span.cold,
span.tepid,
span.warm,
span.hot,
span.redhot {
	color: var(--dark);
	background: var(--cold);
	padding: 1px 5px 2px;
	border-radius: 5px;
	font-weight: 500;
}

span.tepid {
	background: var(--tepid);
}

span.warm {
	background: var(--warm);
}

span.hot {
	background: var(--hot);
}

span.redhot {
	background: var(--redhot);
}

@keyframes hintAvailable {
	0% {
		background: transparent;
	}

	50% {
		background: var(--hintColor);
	}

	100% {
		background: transparent;
	}
}

@keyframes shake {

	0%,
	100% {
		transform: translateX(0);
	}

	25% {
		transform: translateX(-4px);
	}

	50% {
		transform: translateX(4px);
	}

	75% {
		transform: translateX(-2px);
	}
}

.shake {
	animation: shake 300ms ease-in-out;
}

@keyframes pop {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(1);
	}
}

#distanceBar,
#exampleDistanceBar {
	width: 100%;
	margin: 0px auto;
	position: relative;
	height: calc(100% - 50px);
	overflow: scroll;
	padding: 5px 0;
	max-width: 340px;
}

#exampleDistanceBar {
	height: 240px;
}

.temp-group {
	min-height: 20%;
	position: relative;
}

.temp-group#redhot {
	min-height: 5%;
}

.temp-group#redhot::after {
	display: none;
}

.temp-group::after {
	content: '';
	background: var(--light);
	position: absolute;
	width: 15px;
	height: 3px;
	border-radius: 0 10px 10px 0;
	left: 0;
	top: calc(45% - 3px);
}

#cold::after,
#excold::after {
	display: none;
}

#redhot::before,
#exredhot::before,
#hot::before,
#exhot::before,
#warm::before,
#exwarm::before,
#tepid::before,
#extepid::before,
#cold::before,
#excold::before {
	content: '';
	position: absolute;
	left: 10px;
	top: 0;
	width: 14px;
	height: 100%;
	background: var(--cold);
}

#distanceBar #redhot::before,
#exampleDistanceBar #exredhot::before {
	background: linear-gradient(var(--redhot-temp), 70%, var(--hot-temp));
	border-radius: 10px 10px 0 0;
}

#distanceBar #hot::before,
#exampleDistanceBar #exhot::before {
	background: linear-gradient(var(--hot-temp), 90%, var(--warm-temp));
}

#distanceBar #warm::before,
#exampleDistanceBar #exwarm::before {
	background: linear-gradient(var(--warm-temp), 90%, var(--tepid-temp));
}

#distanceBar #tepid::before,
#exampleDistanceBar #extepid::before {
	background: linear-gradient(var(--tepid-temp), 90%, var(--cold-temp));
}

#distanceBar #cold::before,
#exampleDistanceBar #cold::before {
	background: var(--cold-temp);
}

.bulb {
	width: 34px;
	height: 56px;
	background: var(--cold-temp);
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid var(--light);
}

.bulb svg {
	width: 100%;
	height: auto;
	fill: var(--light);
}

#profile {
	z-index: 1;
	position: absolute;
	right: 10px;
	top: 10px;
}


/* ============================================
   Share Emoji Blocks
   ============================================ */
.visualEmojiBlocks {
	display: flex;
	margin: 10px;
	justify-content: center;
	gap: 1px;
	opacity: .8;
}

.emoji-block {
	width: 20px;
	height: 20px;
	border-radius: 4px;
}

.emoji-block.redhot {
	background: var(--redhot-temp);
}

.emoji-block.hot {
	background: var(--hot-temp);
}

.emoji-block.warm {
	background: var(--warm-temp);
}

.emoji-block.tepid {
	background: var(--tepid-temp);
}

.emoji-block.cold {
	background: var(--cold-temp);
}

.emoji-block.hint {
	background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
}

.emoji-block.solved {
	background: linear-gradient(180deg, var(--redhot-temp), var(--hot-temp), var(--warm-temp), var(--tepid-temp), var(--cold-temp));
	position: relative;
}

.emoji-block.solved::after {
	content: '✓';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
	font-size: 14px;
	font-weight: bold;
}

.emoji-block.failed {
	background: #999;
	position: relative;
}

.emoji-block.failed::after {
	content: '✕';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
	font-size: 14px;
	font-weight: bold;
}

.shareResultsButton {
	width: 160px;
	margin: 0 auto 5px !important;
	padding: 5px !important;
}

.shareResultsButton:hover {
	transform: translateY(-2px);
	box-shadow: 0 4px 12px var(--shadow);
}

.shareResultsButton:active {
	transform: translateY(0);
}

.shareResultsButton.copied {
	background: var(--hot-temp);
}

.nudge-text {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	font-size: 12px;
	line-height: 1;
	opacity: .5;
}


/* ============================================
   Start of Comments
   ============================================ */
#comments {
	margin: 50px auto;
	border-radius: 20px;
	width: var(--game-max-width);
	max-width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 20px 30px;
	background: var(--lightgray);
}

.comment-author-name {
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
	color: var(--dark);
}

.comments-header {
	padding-bottom: 20px;
	text-align: left;
	width: 100%;
}

.comments-title {
	margin: 0;
	display: flex;
	gap: 5px;
	align-items: center;
	font-size: 20px;
}

.comments-title span {
	background: var(--hot-temp);
	color: var(--light);
	padding: 5px 10px;
	border-radius: 100px;
	font-size: 14px;
	font-weight: normal;
}

.comment-list {
	list-style: none;
	padding: 0;
	margin: 0 0 20px 0;
	width: 100%;
}

.comment-list>li {
	padding: 25px 0;
	border-bottom: 2px solid var(--lightgray);
}

.comment-body {
	margin: 0;
}

.comment-meta {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	margin-bottom: 10px;
}

.comment-avatar,
.comment-avatar-letter {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	flex-shrink: 0;
	object-fit: cover;
}

.comment-avatar-letter {
	background: var(--dark-border);
	color: var(--light);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	font-weight: bold;
}

.comment-author-info {
	flex: 1;
}

.comment-meta-details {
	display: flex;
	align-items: center;
	gap: 8px;
	color: var(--dark-border);
	font-size: 12px;
}

.comment-content {
	margin: 0;
	line-height: 1.6;
	font-size: 14px;
	color: var(--dark);
	padding-left: 50px;
}

.comment-content p {
	margin: 0 0 15px;
}

.comment-reply-link {
	color: var(--dark);
	padding-left: 50px;
	font-size: 12px;
	display: flex;
	align-items: center;
	gap: 3px;
}

.comment-reply-link svg {
	width: 14px;
}

.comment-reply-link:hover {
	text-decoration: underline;
}


a.comment-author-name:hover {
	text-decoration: underline;
}

/* Comment Form */
.comment-form-wrap {
	width: 100%;
}

.comment-form-title {
	font-size: 20px;
	font-weight: bold;
	margin: 20px 0;
}

.comment-form .logged-in-as {
	margin-bottom: 10px;
	font-size: 12px;
	color: var(--dark-border);
}

.comment-form .logged-in-as a {
	color: var(--dark);
	text-decoration: none;
}

.comment-form .logged-in-as a:hover {
	text-decoration: underline;
}

.comment-form label {
	margin: 10px 0;
	font-size: 14px;
}

.comment-form p {
	margin: 10px 0;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
	width: 100%;
	padding: 10px;
	border: 1px solid var(--shadow);
	border-radius: 5px;
	font-family: inherit;
	font-size: 14px;
	background: var(--light);
	color: var(--dark);
}

.comment-form textarea {
	min-height: 150px;
	resize: vertical;
}

.comment-form-comment {
	margin: 0;
}

.comment-form .submit {
	margin: 0;
}

.comment-form .submit:hover {}


.comment-list .children {
	list-style: none;
	padding: 25px 0 0 50px;
	margin-top: 0;
}

.comment-form-cookies-consent label {
	font-size: 11px;
	vertical-align: text-bottom;
}

p.form-submit {
	margin: 20px 0;
}

#cancel-comment-reply-link {
	background: var(--dark);
	color: var(--light);
	font-size: 10px;
	padding: 5px 10px 6px;
	border-radius: 100px;
	margin-left: 10px;
}

#cancel-comment-reply-link:hover {
	box-shadow: 0 0 10px var(--shadow);
}


/* ============================================
   End of Comments
   ============================================ */

.border {
	border: 1px solid var(--lightgray);
	margin: 15px;
}

.marker.found {
	color: var(--dark);
}


.marker {
	width: var(--game-width);
	position: relative;
	transition: opacity 0.5s ease-in-out;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: var(--tile-gap);
	padding-left: 40px;
	padding-bottom: 4px;
}

.marker.found::before {
	content: '';
	width: 0;
	height: 0;
	border: 6px solid transparent;
	position: absolute;
	top: 18px;
	left: 28px;
}

.marker.redhot.found::before {
	border-right-color: var(--redhot);
}

.marker.hot.found::before {
	border-right-color: var(--hot);
}

.marker.warm.found::before {
	border-right-color: var(--warm);
}

.marker.tepid.found::before {
	border-right-color: var(--tepid);
}

.marker.cold.found::before {
	border-right-color: var(--cold);
}

.marker .tile {
	display: none;
	border: none;
}

.dark .marker .tile {
	color: #fff;
}

.marker.all-words {
	opacity: 0.35;
	filter: grayscale(20%);
}

.marker.found .tile,
.all-words .tile {
	display: flex;
}

.hint-explainer {
	position: absolute;
	bottom: 100%;
	left: 40px;
	margin-bottom: 8px;
	width: 100%;
}

.close-hint-explainer {
	position: absolute;
	top: -5px;
	right: -5px;
	font-size: 16px;
	width: 40px;
	height: 40px;
	padding: 0;
	background: transparent;
	border: none;
	cursor: pointer;
}

.hint-text {
	background: var(--lightgray);
	color: var(--dark);
	border-radius: 8px;
	padding: 15px 30px;
	font-size: 12px;
}

.distance-number {
	position: absolute;
	left: -30px;
	font-size: 12px;
	color: #555;
}

.animation-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	pointer-events: none;
	z-index: 1000;
}

#puzzle-app {
	text-align: center;
	height: calc(100dvh - var(--header-height));
	max-height: 100vh;
	width: 100%;
	max-width: var(--game-max-width);
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: start;
	padding: 0 5px;
}

.messages-wrap {
	margin: 0 auto;
	width: 100%;
	max-width: 320px;
	height: auto;
	position: relative;
	padding: 10px 0 15px;
}

.messages-wrap.complete {
	padding: 0 0 15px;
}

.messages-wrap.complete #messages {
	display: none !important;
}

.results {
	font-size: 12px;
	line-height: 1;
	margin: 10px;
}

#messages {
	line-height: 20px;
	font-size: 14px;
	width: 100%;
	height: 20px;
}

#guessRow.clone {
	position: absolute;
	top: -50px;
	z-index: 1000;
}

#messages .guessed-word {
	text-transform: uppercase;
}

#distanceContainer {
	position: relative;
	width: calc(var(--game-width) + 80px);
	max-width: 100%;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	max-height: calc(100% - 395px);
	transition: max-height 200ms ease;
}

.ad-collapsed #distanceContainer,
.container-collapsed #distanceContainer {
	max-height: calc(100% - 300px);
}

.keyboard-collapsed #distanceContainer {
	max-height: calc(100% - 210px);
}

#distanceContainer::after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: linear-gradient(transparent 0%, transparent 98%, var(--light) 100%);
}


#distanceContainer.show {
	max-height: calc(100% - 215px);
}

.tile-row {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: var(--tile-gap);
	position: relative;
	z-index: 1;
	width: var(--game-width);
	max-width: 100%;
	margin: 0 auto;
}

.tile {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.5rem;
	line-height: 1;
	font-weight: bold;
	vertical-align: middle;
	box-sizing: border-box;
	color: var(--dark);
	border: 2px solid var(--shadow);
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border-radius: 5px;
	position: relative;
}

.example .target-word::after {
	content: 'Target Word';
	position: absolute;
	top: -20px;
	width: 100%;
	text-align: center;
	font-size: 12px;
}

#exampleDistanceBar .redhot::after,
#exampleDistanceBar .hot::after,
#exampleDistanceBar .warm::after,
#exampleDistanceBar .tepid::after,
#exampleDistanceBar .cold::after {
	content: 'Very Hot';
	position: absolute;
	left: 210px;
	width: 60px;
	display: block;
	font-size: 12px;
	top: 7px;
}

#exampleDistanceBar .hot::after {
	content: 'Hot';
}

#exampleDistanceBar .warm::after {
	content: 'Warm';
}

#exampleDistanceBar .tepid::after {
	content: 'Tepid';
}

#exampleDistanceBar .cold::after {
	content: 'Cold';
}

.tile-row .tile.found,
.example .target-word .tile {
	background: linear-gradient(var(--redhot-temp), var(--hot-temp), var(--warm-temp), var(--tepid-temp), var(--cold-temp));
	color: var(--light);
	border: none;
	z-index: 1;
}

.tile-row .tile.found::before,
.example .target-word .tile::before {
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px);
	background: var(--dark);
	z-index: -1;
	border-radius: 3px;
}

.cold .tile,
.tile.cold {
	background: var(--cold);
	border: none;
}

.tepid .tile,
.tile.tepid {
	background: var(--tepid);
	border: none;
}

.warm .tile,
.tile.warm {
	background: var(--warm);
	border: none;
}

.hot .tile,
.tile.hot {
	background: var(--hot);
	color: var(--dark);
	border: none;
}

.redhot .tile,
.tile.redhot {
	background: var(--redhot);
	border: none;
}

.keyboard-module {
	margin: 0;
	user-select: none;
	z-index: 2;
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.keyboard-collapsed .keyboard-module .key-module_key {
	height: 0;
	transition: height 200ms ease, opacity 200ms ease;
	opacity: 0;
	pointer-events: none;
}

#toggleKeyboard {
	position: absolute;
	right: 0;
	top: -25px;
	height: 25px;
	width: 50px;
	background: transparent;
	border: none;
	display: flex;
	align-items: center;
	gap: 4px;
	box-shadow: 0 -5px 10px -5px var(--shadow);
	cursor: pointer;
	z-index: 1;
}

#toggleKeyboard svg {
	fill: var(--dark-border);
}

#toggleKeyboard:hover {
	box-shadow: 0 -5px 15px -5px var(--shadow);
}

#toggleKeyboard:hover svg {
	fill: var(--dark);
}

.keyboard-collapsed #toggleKeyboard svg {
	transform: rotate(180deg);
}

.keyboard-module_row {
	display: flex;
	width: 100%;
	margin: 0 auto;
	touch-action: manipulation;
}

.key-module_key {
	font-size: 1.25em;
	font-weight: bold;
	border: 0;
	padding: 0;
	margin: 0 6px 0 0;
	height: 58px;
	border-radius: 4px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: var(--key);
	color: var(--dark);
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}

.key-module_key:last-of-type {
	margin: 0;
}

.key-module_key.big {
	flex: 1.5;
	font-size: 12px;
}

.key-module_key svg {
	fill: var(--dark);
}

.keyboard-module .spacer {
	flex: .5;
}

.page-title {
	margin-top: 65px;
	text-align: center;
	font-size: 40px;
}

.bottom-container {
	text-align: center;
	background: var(--light);
	border-right: none;
	border-left: none;
	width: 100%;
	height: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--dark-border);
	position: fixed;
	z-index: 200;
	bottom: 0;
	box-shadow: 0 0 15px -7px var(--shadow);
	transition: height 200ms ease;
}

.container-collapsed .bottom-container {
	height: 0;
}

.container-collapsed .hide-ad,
.container-collapsed .advertisement {
	display: none !important;
}

.bottom-container .advertisement {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	font-size: 12px;
	border: 1px solid var(--dark-border);
	padding: 5px 10px;
	border-radius: 3px;
}

.difficulty-wrap {
	line-height: 1;
	width: 100%;
	font-size: 14px;
	color: var(--dark-border);
	position: relative;
	padding: 20px 0 10px;
}

.difficulty-description {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 5px;
}

.puzzle-info-checkbox {
	display: none;
}

.puzzle-info-checkbox:checked+.difficulty-description+.puzzle-info-expanded {
	max-height: 200px;
	margin: 15px 0;
	background: var(--lightgray);
	padding: 10px 20px;
	border-radius: 15px;
	color: var(--dark);
}

.puzzle-info-expanded .cat-tag {
	background: none;
	color: inherit;
	padding: 0;
	font-weight: 600;
}

.info-toggle {
	cursor: pointer;
	padding: 0;
	width: 18px;
	height: 18px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	opacity: 0.6;
	transition: opacity 0.2s;
}

.info-toggle:hover {
	opacity: 1;
}

.info-toggle svg {
	width: 18px;
	height: 18px;
	fill: currentColor;
}

.puzzle-info-expanded {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s ease-out, margin 0.3s ease-out;
	margin: 0;
}

.puzzle-info-expanded p {
	margin: 0 0 12px 0;
	line-height: 1.6;
	color: var(--text-color);
}

.puzzle-info-expanded p:last-child {
	margin-bottom: 0;
}

.puzzle-info-expanded strong {
	font-weight: 600;
}

.puzzle-info-expanded em {
	font-style: italic;
}

.difficulty {
	display: flex;
	align-items: center;
}

.star {
	width: 12px;
	height: 12px;
	display: block;
}

.star-wrap {
	color: var(--shadow);
	opacity: .5;
}

.star-wrap.filled {
	color: var(--difficulty);
	opacity: 1;
}

.cat-tag {
	background: var(--difficulty);
	color: #fff;
	padding: 2px 5px 3px;
	border-radius: 5px;
	font-weight: 500;
}

.floating-clone {
	position: absolute;
	top: 0;
	left: 40px;
	pointer-events: none;
	z-index: 1;
	transform: translateY(0);
}


footer {
	text-align: center;
	background: var(--lightgray);
	padding: 30px;
}

footer .contact {
	padding: 60px 10px;
	border-bottom: 1px solid var(--shadow);
}

.countdown {
	flex-direction: column;
	font-size: 12px;
	line-height: 1.4;
	padding: 10px 0;
	opacity: .8;
	display: none;
}

.open .countdown {
	display: flex;
}

.countdown .clock {
	font-weight: bold;
}

.community {
	display: inline-block;
	padding: 10px 50px;
	border-radius: 20px;
	margin-top: 50px;
	border: 2px solid var(--shadow);
}

.community svg {
	height: 30px;
	width: 30px;
}

.community p {
	margin: 10px;
}

.page-id-159 .community,
.page-id-159 .contact {
	display: none;
}

.button {
	color: var(--light);
	text-decoration: none;
	background: var(--dark);
	padding: 10px 25px;
	font-size: 14px;
	border-radius: 100px;
	margin: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: transform 200ms ease;
	border: none;
	position: relative;
	border: none !important;
	overflow: hidden;
}

.button:hover {
	transform: scale(1.05);
	transform-origin: center center;
	box-shadow: 0 0 10px var(--shadow);
}

.button:active {
	color: var(--dark);
	background: var(--light);
}

.small-button {
	padding: 5px 10px;
	font-size: 12px;
	margin: 0;
	background: var(--dark);
	color: var(--light);
}

.button svg {
	height: 18px;
	fill: var(--light);
}

.button:active svg {
	fill: var(--dark);
}

#revealAllWords {
	font-size: 12px;
	padding: 6px 20px;
	display: inline-block;
	margin: 5px;
	background: var(--dark);
	opacity: .6;
}

.credits {
	margin: 30px 0;
	color: rgba(0, 0, 0, .5);
}

.dark .credits {
	color: rgba(255, 255, 255, .6);
}

.credits a {
	color: var(--inherit);
	font-weight: bold;
	border: none;
}

.credits a:hover {
	color: var(--dark);
}

.credits p {
	margin: 0 auto;
	width: 300px;
	max-width: 100%;
	font-size: 14px;
}

.archive-link {
	align-items: center;
	justify-content: center;
	display: none;
	font-size: 12px;
	flex-direction: column;
	color: var(--dark-border);
}

.open .archive-link {
	display: flex;
}

.score-line {
	font-size: 25px;
}

.score-line::after {
	content: 'Points';
	font-size: 12px;
	opacity: .6;
	display: block;
	font-family: system-ui, sans-serif;
}

.flying-points {
	z-index: 9999;
	position: fixed;
	pointer-events: none;
	font-weight: bold;
	text-shadow: 0 0 10px var(--light), 0 0 40px var(--light);
}

.tile.hint-glow.warm {
	animation: pulseGlowWarm 1.6s ease-in-out 3;
}

.tile.hint-glow.tepid {
	animation: pulseGlowTepid 1.6s ease-in-out 3;
}

/* Example animations (you can adjust colors as needed) */
@keyframes pulseGlowTepid {

	0%,
	100% {
		box-shadow: 0 0 0 var(--tepid-temp);
	}

	50% {
		box-shadow: 0 0 24px var(--tepid-temp);
	}
}

@keyframes pulseGlowWarm {

	0%,
	100% {
		box-shadow: 0 0 0 var(--warm-temp);
	}

	50% {
		box-shadow: 0 0 24px var(--warm-temp);
	}
}

.tepid.hint-glow .tile {
	animation: pulseGlowTepid 1.5s ease-in-out 2;
}

.warm.hint-glow .tile {
	animation: pulseGlowWarm 1.5s ease-in-out 2;
}

.hidden {
	display: none !important;
}

/* animations */
@keyframes shimmer {
	0% {
		background-position: -200% 0;
	}

	100% {
		background-position: 200% 0;
	}
}

.marker.hint-shimmer .tile::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.3), transparent);
	background-size: 200% 100%;
	animation: shimmer 1.5s 2;
	pointer-events: none;
	border-radius: 6px;
}

#play-more {
	display: none;
	animation: breathe 3s ease-in-out infinite;
	box-shadow: 0 5px 10px -5px var(--hot-temp);
}

.open #play-more {
	display: flex;
}

#play-more svg {
	margin-right: 5px;
}

@keyframes breathe {

	0%,
	100% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.05);
	}
}

#play-more::before,
#quest-callout::before,
.quest .level.current::before {
	content: '';
	position: absolute;
	top: 0;
	left: -150%;
	/* start far left */
	width: 50%;
	height: 100%;
	background: linear-gradient(120deg, transparent, var(--warm), transparent);
	transform: skewX(-20deg);
	animation: sweep 2s ease-in-out infinite;
	z-index: 1;
	pointer-events: none;
}

@keyframes sweep {
	0% {
		left: -70%;
		opacity: 0;
	}

	20% {
		opacity: .6;
	}

	50% {
		left: 100%;
		opacity: 0.2;
	}

	100% {
		left: 100%;
		opacity: 0;
	}
}


.faq-container button {
	font-family: system-ui, sans-serif;
	border: none;
	outline: none;
	background: transparent;
	font-weight: normal;
	background-color: transparent;
	color: var(--blue);
	text-decoration: none;
	border-bottom: 1px solid var(--blue);
	padding: 0;
	cursor: pointer;
}

.faq-container button:hover {
	text-shadow: 0 0 10px var(--blue);
}

.links {
	margin: 50px auto;
	width: 460px;
	max-width: 100%;
}

.links a {
	font-size: 14px;
	opacity: .8;
}

.links p {
	font-size: 12px;
	margin: 20px 0 0 0;
	line-height: 1.2;
	color: var(--dark-border);
}

.terms-of-service p,
.privacy-policy p {
	margin: 15px 0;
	line-height: 1.4;
	font-size: 14px;
}


.not-passed {
	width: 400px;
	max-width: 100%;
	margin: 60px auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 10px;
}


/*-------- MINI QUESTS --------*/
#quest-callout {
	position: relative;
	color: #fff;
	padding: 10px 25px;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	display: none;
	animation: breathe 3s ease-in-out infinite;
	overflow: hidden;
	margin: 45px 0 10px;
	background: var(--quest-accent);
	box-shadow: 0 5px 30px -10px var(--quest-color);
	color: var(--quest-color);
}

.open #quest-callout {
	display: flex;
}

#quest-callout.completed {
	animation: none;
	padding: 10px;
}

.mini-quest-template-default,
.mini-quest-template-default .bottom-container,
.mini-quest-template-default #hintButton {
	background: var(--quest-accent);
}

.mini-quest-template-default {
	--lightgray: var(--quest-accent);
}

.post-type-archive-mini-quest .master-wrap,
.single-mini-quest .master-wrap {
	background-image: url(/wp-content/uploads/2026/04/flowersbackground-1.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}



.post-type-archive-mini-quest .path-wrap svg.path-background {
	stroke: var(--quest-accent);
}

.quest-header {
margin: 30px auto;
    width: 500px;
    max-width: 80%;
    padding: 25px 50px;
    text-align: center;
    color: var(--quest-color);
    background: rgba(255, 255, 255, .9);
    border-radius: 60px;
}

.quest-header h1 {
	margin: 0;
}

.quest-header svg {
	stroke-width: 10px;
	stroke: var(--quest-color);
	width: 40px;
	height: 40px;
	fill: var(--quest-color);
}

.quest-header img {
	width: 60px;
	height: auto;
	filter: drop-shadow(0px 3px 14px var(--quest-accent));
}
.quest-header span {
font-size: 40px;
    line-height: 1.4;
}
.quest-header .button {
	text-shadow: none;
	background: var(--quest-color);
	color: #fff;
	margin-bottom: 50px;
}

.image-wrap img {
	width: 100%;
	height: auto;
}

.image-wrap .rectangle {
	width: 100%;
	aspect-ratio: 4 / 1;
}

.image-wrap .left {
	transform: translateX(-30%);
}

.image-wrap .right {
	transform: translateX(30%);
}

.end-of-quest {
	padding: 50px 0px 200px;
}

.end-of-quest img {
	height: auto;
	width: 420px;
	max-width: 100%;
	display: block;
	margin: 0px auto;
	opacity: .6;
}

.end-of-quest .color,
.end-of-quest.completed .gray,
.end-of-quest .text {
	display: none;
}

.end-of-quest .text h2 {
	font-family: Reigo, serif;
	font-size: 40px;
	margin: 20px 0 0;
}

.end-of-quest .text p {
	width: 400px;
	margin: 20px auto;
	max-width: 100%;
}

.end-of-quest.completed .color,
.end-of-quest.completed .text {
	display: block;
	opacity: 1;
	filter: drop-shadow(0 3px 20px var(--quest-accent));
	text-align: center;
	text-shadow: 0 0 10px var(--quest-accent), 0 0 20px var(--quest-accent), 0 0 30px var(--quest-accent), 0 0 40px var(--quest-accent);
	color: var(--quest-color);
}

.quest-puzzle .temp-group::after {
	background: var(--quest-accent);
}

.quest-puzzle .bulb {
	border-bottom: 1px solid var(--quest-accent);
}

.quest-puzzle .bulb svg {
	fill: var(--quest-accent);
}

.quest-puzzle #distanceContainer::after {
	background: linear-gradient(transparent 0%, transparent 98%, var(--quest-accent) 100%);
}

.quest-locked {
color: var(--quest-color);
    background: var(--quest-accent);
    padding: 40px;
    border-radius: 60px;
    text-align: center;
    width: var(--game-width);
    margin: 100px auto;
    max-width: 100%;
}
.quest-locked .button {
	background: var(--quest-color);
}
.quest-locked h2 {
	font-family: 'reigo';
}
.quest {
	position: relative;
	width: 600px;
	height: auto;
	aspect-ratio: 600 / 2100;
	max-width: calc(100% - 60px);
	margin: 60px auto;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.quest .path-wrap,
.quest .image-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.quest .path-wrap svg {
	fill: none;
	stroke: var(--quest-color);
	stroke-width: 20px;
	overflow: visible;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.quest .level {
	height: 65px;
	width: 65px;
	border-radius: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	font-size: 30px;
	margin: 0 auto;
	position: absolute;
	transform: translate(-50%, -50%);
	z-index: 3;
	overflow: hidden;
	background: var(--quest-accent);
	color: var(--quest-color);
}

.quest .level.current {
	animation: pulse 2s ease-in-out infinite;
	box-shadow: 0 0 0 0 var(--light);
	background: var(--quest-color) !important;
	color: #fff;
}

.quest .level.solved {
	background: var(--quest-color);
	color: #fff;
}

@keyframes pulse {

	0%,
	100% {
		box-shadow: 0 0 0 0 rgba(255, 165, 0, 0.7);
		transform: translate(-50%, -50%) scale(1);
	}

	50% {
		box-shadow: 0 0 20px 10px rgba(255, 165, 0, 0);
		transform: translate(-50%, -50%) scale(1.1);
	}
}

.quest .level svg {
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
}


.quest .level,
.quest .path-avatar {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.quest.positioned .level,
.quest.positioned .path-avatar {
    opacity: 1;
}

/* END OF MINI QUESTS */


.not-found {
	display: flex;
	flex-direction: column;
	width: 640px;
	max-width: 100%;
	margin: 0 auto;
	justify-content: center;
	align-items: center;
	padding: 20px;
	margin-bottom: 100px;
}

.not-found h2 {
	font-family: Reigo, serif;
}

.not-found img.cat {
	border-radius: 20px;
	filter: drop-shadow(0px 2px 10px var(--shadow));
	max-width: 100%;
}


#word-relationships {
	margin: 40px auto;
	max-width: 800px;
	padding: 0 20px;
}

#word-relationships summary {
	cursor: pointer;
	padding: 16px 20px;
	color: var(--dark-border);
	border-radius: 8px;
	font-size: 14px;
	user-select: none;
	transition: all 0.2s ease;
	box-shadow: 0 2px 8px var(--shadow);
}

#word-relationships summary:hover {
	box-shadow: 0 4px 12px var(--shadow);
	transform: translateY(-1px);
}

#word-relationships[open] summary {
	border-radius: 8px 8px 0 0;
	margin-bottom: 0;
}

.word-relationships-content {
	background: var(--light);
	box-shadow: 0 2px 8px var(--shadow);
	border-top: none;
	border-radius: 0 0 8px 8px;
	padding: 24px;
}

.word-relationships-content h3 {
	margin: 0 0 12px 0;
	color: var(--dark);
	font-weight: normal;
}

.word-relationships-content>p {
	color: var(--dark-border);
	margin: 0 0 24px 0;
	line-height: 1.6;
}

#hot-words-list,
#warm-words-list,
#cool-words-list {
	margin-bottom: 20px;
}

#hot-words-list:last-child,
#warm-words-list:last-child,
#cool-words-list:last-child {
	margin-bottom: 0;
}

#hot-words-list h4,
#warm-words-list h4,
#cool-words-list h4 {
	margin: 0 0 12px 0;
	font-size: 18px;
	padding-bottom: 8px;
	border-bottom: 2px solid var(--lightgray);
}

#hot-words-list h4 {
	color: var(--hot-temp);
}

#warm-words-list h4 {
	color: var(--warm-temp);
}

#cool-words-list h4 {
	color: var(--tepid-temp);
}

#hot-words-list ul,
#warm-words-list ul,
#cool-words-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	gap: 8px;
}

#hot-words-list li,
#warm-words-list li,
#cool-words-list li {
	padding: 8px 12px;
	background: var(--light);
	border-radius: 4px;
	border-left: 3px solid;
	font-size: 14px;
}

#hot-words-list li {
	border-left-color: var(--hot-temp);
}

#warm-words-list li {
	border-left-color: var(--warm-temp);
}

#cool-words-list li {
	border-left-color: var(--tepid-temp);
}

#hot-words-list li strong,
#warm-words-list li strong,
#cool-words-list li strong {
	font-weight: 600;
	text-transform: capitalize;
}

/* Mobile responsiveness */

@media (max-width: 768px) {
	#toggleKeyboard {
		display: none;
	}

	.blog-hero-image {
		max-height: 300px;
		margin-bottom: 24px;
	}

	.blog-grid {
		grid-template-columns: 1fr;
		gap: 20px;
		width: 400px;
		max-width: 100%;
	}

	.footer-blog-posts {
		padding: 40px 20px;
	}

	.footer-blog-posts h2 {
		font-size: 26px;
	}

	.blog-wrapper {
		padding: 0 20px;
	}

	.blog-wrapper h2 {
		font-size: 24px;
	}

	.about-lexicle h2 {
		font-size: 26px;
	}

	.about-lexicle h3 {
		font-size: 20px;
	}

	.about-cta {
		flex-direction: column;
		align-items: stretch;
	}

	.about-cta .button {
		text-align: center;
	}
}


@media screen and (max-width: 600px) {

	:root {
		--game-width: 233px;
	}

	.keyboard-module {
		gap: 4px;
	}

	.key-module_key {
		margin-right: 3px;
		height: 50px;
	}

	.tile {
		width: 45px;
		height: 45px;
	}

	.difficulty-wrap {
		padding-top: 10px;
		font-size: 12px;
	}

	#word-relationships {
		margin: 20px auto;
	}

	.bottom-container {
		height: 100px;
	}

	#distanceContainer {
		max-height: calc(100% - 365px);
	}

	.container-collapsed #distanceContainer {
		max-height: calc(100% - 285px);
	}

	#hot-words-list ul,
	#warm-words-list ul,
	#cool-words-list ul {
		grid-template-columns: 1fr;
	}

	.word-relationships-content {
		padding: 16px;
	}

	.end-of-quest {
		padding-bottom: 180px;
	}

	#profile #name {
		display: none;
	}

	.spangram-grid {
		gap: 4px;
	}

	.spangram-hint {
		padding: 10px;
	}

	.grid-container {
		gap: 6px;
	}

	.grid-container .tile {
		font-size: 14px;
	}

	.leaderboard-list li {
		padding: 10px 50px;
	}

}


#hintProgressBar .hint-earned {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 16px;
	font-weight: bold;
	color: var(--dark);
	opacity: 1;
	transition: all 0.8s ease-out;
	pointer-events: none;
	text-shadow: 0 0 10px var(--light);
}

#hintProgressBar {
	position: relative;
	margin: 20px auto 10px;
	width: 100%;
	max-width: var(--game-width);
	display: none;
}

#hintProgressBar .progress-bar {
	justify-content: center;
	display: flex;
	align-items: center;
	border-radius: 100px;
	overflow: hidden;
	background: var(--lightgray);
	height: 10px;
	position: relative;
	margin-bottom: 5px;
}

#hintProgressBar .hint-icon {
	position: absolute;
	right: 0px;
	top: -10px;
	width: 30px;
	height: 30px;
	background: var(--lightgray);
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	transition: all 200ms ease;
}

#hintProgressBar .hint-icon.earned {
	background: var(--hot-temp);
	transform: scale(1.1);
}

#hintProgressBar .hint-icon svg {
	width: 12px;
	height: auto;
	fill: var(--dark);
}

#hintProgressBar .hint-icon.earned svg {
	fill: var(--light);
}

#hintProgressBar .hint-progress {
	width: 0%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background: var(--hot-temp);
	border-radius: 100px 0 0 100px;
	transition: width 300ms cubic-bezier(.175, .885, .32, 1.275);
}

#hintProgressBar .progress-text,
.leaderboard-ranking .rank-progress {
	font-size: 10px;
	color: var(--dark-border);
	line-height: 1;
	font-weight: normal;
}

.ranking-info {
	margin-top: -5px;
}

.points-wrap {
	position: relative;
}

.progress-bar-wrap {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: -5px;
}

.open .progress-bar-wrap {
	bottom: -30px;
}

.points-wrap .progress-bar {
	position: relative;
	height: 5px;
	background: var(--lightgray);
	width: 100%;
	border-radius: 30px;
	overflow: hidden;
}

.points-wrap .progress-bar .progress {
	background: hsla(var(--hue), 70%, 50%, 1);
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.points-wrap .progress-bar .progress.iron {
	background: hsla(var(--hue), 20%, 60%, 1);
}

.points-wrap .progress-bar .progress.bronze {
	background: hsla(var(--hue), 50%, 40%, 1);
}

.points-wrap .progress-bar .progress.silver {
	background: hsla(var(--hue), 20%, 60%, 1);
}

.points-wrap .progress-bar .progress.emerald {
	background: hsla(var(--hue), 100%, 35%, 1);
}

.points-wrap .progress-bar .progress.platinum {
	background: hsla(var(--hue), 40%, 50%, 1);
}

.points-wrap .progress-bar .progress.diamond {
	background: hsla(var(--hue), 60%, 85%, 1);
}

.rank-progress {
	font-size: 10px;
	line-height: 1;
	color: var(--dark-border);
	display: none;
	padding-top: 3px;
}

.open .rank-progress {
	display: block;
}

.open .points-wrap .progress-bar {
	height: 10px;
}



@font-face {
	font-family: 'Reigo';
	src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
	font-style: normal;
	font-display: swap;
	font-weight: normal;
}