
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
<style>
footer {
    background: #222;
    color: #fff;
    padding: 20px;
    text-align: center;
}

footer h3 {
    margin-bottom: 15px;
    font-size: 1.2em;
}

.footer-grid {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));
    gap: 8px;
    max-width: 800px;
}

.footer-grid li {
    background: #333;
    border-radius: 6px;
    padding: 8px;
    transition: transform 0.2s, background 0.2s;
}

.footer-grid li a {
    text-decoration: none;
    color: #fff;
    font-size: 0.9em;
}

.footer-grid li:hover {
    background: #555;
    transform: scale(1.05);
}

@media (max-width: 600px) {
    .footer-grid {
        grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
    }
}
</style>

<footer>
    <ul class="footer-grid">
                    <li><a href="/100/">100</a></li>
                    <li><a href="/101/">101</a></li>
                    <li><a href="/102/">102</a></li>
                    <li><a href="/103/">103</a></li>
                    <li><a href="/104/">104</a></li>
                    <li><a href="/105/">105</a></li>
                    <li><a href="/106/">106</a></li>
                    <li><a href="/107/">107</a></li>
                    <li><a href="/108/">108</a></li>
                    <li><a href="/109/">109</a></li>
                    <li><a href="/110/">110</a></li>
                    <li><a href="/111/">111</a></li>
                    <li><a href="/112/">112</a></li>
                    <li><a href="/113/">113</a></li>
                    <li><a href="/114/">114</a></li>
                    <li><a href="/115/">115</a></li>
                    <li><a href="/116/">116</a></li>
                    <li><a href="/117/">117</a></li>
                    <li><a href="/118/">118</a></li>
                    <li><a href="/119/">119</a></li>
                    <li><a href="/120/">120</a></li>
                    <li><a href="/121/">121</a></li>
                    <li><a href="/122/">122</a></li>
                    <li><a href="/123/">123</a></li>
                    <li><a href="/124/">124</a></li>
                    <li><a href="/125/">125</a></li>
                    <li><a href="/126/">126</a></li>
                    <li><a href="/127/">127</a></li>
                    <li><a href="/128/">128</a></li>
                    <li><a href="/129/">129</a></li>
                    <li><a href="/130/">130</a></li>
                    <li><a href="/131/">131</a></li>
                    <li><a href="/132/">132</a></li>
                    <li><a href="/133/">133</a></li>
                    <li><a href="/134/">134</a></li>
                    <li><a href="/135/">135</a></li>
                    <li><a href="/136/">136</a></li>
                    <li><a href="/137/">137</a></li>
                    <li><a href="/138/">138</a></li>
                    <li><a href="/139/">139</a></li>
                    <li><a href="/140/">140</a></li>
                    <li><a href="/141/">141</a></li>
                    <li><a href="/142/">142</a></li>
                    <li><a href="/143/">143</a></li>
                    <li><a href="/144/">144</a></li>
                    <li><a href="/145/">145</a></li>
                    <li><a href="/146/">146</a></li>
                    <li><a href="/147/">147</a></li>
                    <li><a href="/148/">148</a></li>
                    <li><a href="/149/">149</a></li>
                    <li><a href="/150/">150</a></li>
                    <li><a href="/151/">151</a></li>
                    <li><a href="/152/">152</a></li>
                    <li><a href="/153/">153</a></li>
                    <li><a href="/154/">154</a></li>
                    <li><a href="/155/">155</a></li>
                    <li><a href="/156/">156</a></li>
                    <li><a href="/157/">157</a></li>
                    <li><a href="/158/">158</a></li>
                    <li><a href="/159/">159</a></li>
                    <li><a href="/160/">160</a></li>
                    <li><a href="/161/">161</a></li>
                    <li><a href="/162/">162</a></li>
                    <li><a href="/163/">163</a></li>
                    <li><a href="/164/">164</a></li>
                    <li><a href="/165/">165</a></li>
                    <li><a href="/166/">166</a></li>
                    <li><a href="/167/">167</a></li>
                    <li><a href="/168/">168</a></li>
                    <li><a href="/169/">169</a></li>
                    <li><a href="/170/">170</a></li>
                    <li><a href="/171/">171</a></li>
                    <li><a href="/172/">172</a></li>
                    <li><a href="/173/">173</a></li>
                    <li><a href="/174/">174</a></li>
                    <li><a href="/175/">175</a></li>
                    <li><a href="/176/">176</a></li>
                    <li><a href="/177/">177</a></li>
                    <li><a href="/178/">178</a></li>
                    <li><a href="/179/">179</a></li>
                    <li><a href="/180/">180</a></li>
                    <li><a href="/181/">181</a></li>
                    <li><a href="/182/">182</a></li>
                    <li><a href="/183/">183</a></li>
                    <li><a href="/184/">184</a></li>
                    <li><a href="/185/">185</a></li>
                    <li><a href="/186/">186</a></li>
                    <li><a href="/187/">187</a></li>
                    <li><a href="/188/">188</a></li>
                    <li><a href="/189/">189</a></li>
                    <li><a href="/190/">190</a></li>
                    <li><a href="/191/">191</a></li>
                    <li><a href="/192/">192</a></li>
                    <li><a href="/193/">193</a></li>
                    <li><a href="/194/">194</a></li>
                    <li><a href="/195/">195</a></li>
                    <li><a href="/196/">196</a></li>
                    <li><a href="/197/">197</a></li>
                    <li><a href="/198/">198</a></li>
                    <li><a href="/199/">199</a></li>
                    <li><a href="/200/">200</a></li>
                    <li><a href="/201/">201</a></li>
                    <li><a href="/202/">202</a></li>
                    <li><a href="/203/">203</a></li>
                    <li><a href="/204/">204</a></li>
                    <li><a href="/205/">205</a></li>
                    <li><a href="/206/">206</a></li>
                    <li><a href="/207/">207</a></li>
                    <li><a href="/208/">208</a></li>
            </ul>
</footer>


