/* Responsive — poke night modern theme */
@media (max-width: 1300px) {
	.pn-nav__inner,
	.pn-hero__inner,
	.pn-layout,
	.pn-footer__top,
	.pn-footer__bottom { padding-left: 24px; padding-right: 24px; }
}
@media (max-width: 1024px) {
	.pn-layout { grid-template-columns: 1fr 260px; gap: 18px; }
	.pn-footer__top { grid-template-columns: 1fr 1fr 1fr; }
	.pn-footer__top > .pn-footer__brand { grid-column: 1 / -1; }
	.pn-hero__panel { width: 260px; }
	.pn-hero__inner { gap: 32px; }
}
@media (max-width: 860px) {
	.pn-layout { grid-template-columns: 1fr; }
	.pn-hero__panel { display: none; }
	.pn-hero__content { max-width: 100%; }
	.pn-footer__top { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 640px) {
	.pn-nav__links,
	.pn-online-pill { display: none; }
	.pn-hero__title { font-size: 1.9rem; }
	.pn-hero__content { padding: 40px 0; }
	.pn-hero__stats { gap: 14px; }
	.pn-hero { min-height: auto; }
	.pn-hero__inner { min-height: auto; }
	.pn-footer__top { grid-template-columns: 1fr; }
	.pn-footer__bottom { flex-direction: column; gap: 6px; text-align: center; }
}
