/*
Theme Name: Icy Entertainment
Theme URI: https://icyentertainment.it
Author: Icy Entertainment
Description: Tema custom per il sito Icy Entertainment.
Version: 0.1.32
Text Domain: icy-entertainment
*/

.skip-link:focus {
	position: fixed;
	z-index: 10000;
	top: 1rem;
	left: 1rem;
	width: auto;
	height: auto;
	padding: .75rem 1rem;
	clip: auto;
	background: #020307;
	color: #e9f7ff;
	border: 1px solid #55d8ff;
	border-radius: .5rem;
	font-size: .875rem;
	font-weight: 700;
	text-decoration: none;
}

.site-footer{padding:5rem clamp(1.25rem,7vw,8rem) 2rem;background:#000;color:#dceef4}.site-footer__inner{max-width:1440px;margin:auto}.site-footer__top,.site-footer__middle,.site-footer__bottom{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.site-footer img{max-width:7rem;max-height:4rem;object-fit:contain}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.2rem 2rem}.site-footer a{color:#dceef4;text-decoration:none}.site-footer nav a,.site-footer nav span{font-size:.68rem;font-weight:700;letter-spacing:.14em}.site-footer nav span{opacity:.35}.site-footer__middle{margin-top:4rem;padding-top:1.5rem;border-top:1px solid rgba(117,228,251,.26)}.site-footer__middle p{color:#73dcf5;font-size:.66rem;letter-spacing:.18em}.site-footer__middle>div:first-child{display:flex;flex-direction:column;gap:.7rem}.site-footer__social{display:flex;justify-content:flex-end;gap:.8rem}.site-footer__social a{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(117,228,251,.3);border-radius:50%;transition:.2s}.site-footer__social a:hover{color:#75e4fb;transform:scale(1.05);box-shadow:0 0 14px rgba(87,218,247,.35)}.site-footer__bottom{margin-top:4rem;padding-top:1.5rem;border-top:1px solid rgba(117,228,251,.15);color:rgba(220,239,245,.6);font-size:.72rem;line-height:1.7}.site-footer__bottom>div:last-child{text-align:right}@media(max-width:760px){.site-footer__top,.site-footer__middle,.site-footer__bottom{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start;display:grid;grid-template-columns:1fr 1fr}.site-footer__social{justify-content:flex-start}.site-footer__bottom>div:last-child{text-align:left}}
