Skip to Content

CSS File

URL: https://fontgenerator.click/style.css
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Sat, 23 Aug 2025 13:19:10 GMT
Download Time: Less than a second
Cookies: None
Size: 8 KB
Rules: 55 style rules
Imports: 0 stylesheets
HTTP Headers:  16 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1

2 * {

3 margin: 0;

4 padding: 0;

5 box-sizing: border-box;

6

7 }

8 body {

9 font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;

10 background: linear-gradient(to right, #f9f9f9, #eef1f5);

11 color: #333;

12 line-height: 1.6;

13 }

14

15

16

17 .notification {

18 position: fixed;

19 bottom: 20px;

20 left: 50%;

21 transform: translateX(-50%);

22 background-color: #222;

23 color: #fff;

24 padding: 12px 24px;

25 border-radius: 8px;

26 font-size: 15px;

27 display: none;

28 z-index: 999;

29 }

30

31 #backToTopBtn {

32 position: fixed;

33 bottom: 30px;

34 right: 30px;

35 width: 50px;

36 height: 50px;

37 background-color: #333;

38 color: #fff;

39 border: none;

40 border-radius: 50%;

41 font-size: 20px;

42 cursor: pointer;

43 display: none;

44 align-items: center;

45 justify-content: center;

46 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

47 transition: transform 0.3s ease;

48 }

49

50 #backToTopBtn:hover {

51 background-color: #555;

52 transform: scale(1.1);

53 }

54

55 #backToTopBtn::after {

56 content: "Top";

57 position: absolute;

58 right: 60px;

59 background-color: #333;

60 color: white;

61 padding: 5px 10px;

62 border-radius: 6px;

63 opacity: 0;

64 white-space: nowrap;

65 pointer-events: none;

66 transition: opacity 0.2s;

67 font-size: 14px;

68 }

69

70 #backToTopBtn:hover::after {

71 opacity: 1;

72 }

73

74

75

76

77

78

79 @media (max-width: 768px) {

80

81 .back-btn {

82 display: block;

83 margin-bottom: 12px;

84 color: #0077ff;

85 background: #f9fafb;

86 border: none;

87 font-size: 1.08em;

88 cursor: pointer;

89 padding: 16px 32px;

90 text-align: left;

91 font-weight: bold;

92 border-radius: 0;

93 border-bottom: 1px solid #f0f0f0;

94 }

95 #submenu-toggle:checked ~ .submenu-slide {

96 transform: translateX(0);

97 }

98 #submenu-toggle:checked ~ .nav-links {

99 visibility: hidden;

100 pointer-events: none;

101 }

102

103 }

104

105

106

107

108 .navbar {

109 height: 60px;

110 display: flex;

111 align-items: center;

112 justify-content: flex-start;

113 background: #fff;

114 color: #000;

115 padding: 0 1rem;

116 position: relative;

117 z-index: 1002;

118 }

119 .navbar .menu-toggle {

120 background: none;

121 border: none;

122 cursor: pointer;

123 padding: 0.5rem;

124 margin-right: 1rem;

125 z-index: 1100;

126 display: none;

127 color:black

128 }

129 .menu-toggle svg {

130 display: block;

131 color: #000;

132 }

133 .menu-toggle .icon-close { display: none; }

134 .menu-toggle.open .icon-hamburger { display: none; }

135 .menu-toggle.open .icon-close { display: block; }

136 .navbar .logo {

137 display: flex;

138 align-items: center;

139 gap: 18px;

140 font-size: 1.5rem;

141 text-decoration: none;

142 color: inherit;

143 color: #000;

144 }

145 .navbar .logo img {

146 width: 100%;

147 max-width: 210px;

148 max-height: 60px;

149 height: auto;

150 object-fit: contain;

151 display: block;

152

153 }

154 .nav-overlay {

155 display: none;

156 position: fixed;

157 top: 0;

158 left: 0;

159 height: 100vh;

160 width: 100vw;

161 background: rgba(0,0,0,0.5);

162 z-index: 1001;

163 }

164 .nav-menu {

165 position: fixed;

166 top: 0;

167 left: 0;

168 height: 100vh;

169 width: 350px;

170 max-width: 90vw;

171 background: #fff;

172 color: #000;

173 transform: translateX(-100%);

174 transition: transform 0.3s;

175 z-index: 1002;

176 display: flex;

177 flex-direction: column;

178 padding-top: 60px;

179 box-sizing: border-box;

180 }

181 .nav-menu.open { transform: translateX(0); }

182 .nav-menu ul {

183 list-style: none;

184 padding: 0;

185 margin: 0;

186 flex: 1;

187 overflow-y: auto;

188 }

189 .nav-menu li { position: relative; }

190 .nav-menu a,

191 .nav-menu .dropdown-toggle {

192 display: flex;

193 align-items: center;

194 gap: 12px;

195 padding: 16px 24px;

196 color: inherit;

197 text-decoration: none;

198 font-size: 1.1rem;

199 transition: background 0.2s;

200 background: none;

201 border: none;

202 cursor: pointer;

203 width: 100%;

204 text-align: left;

205 }

206 .nav-menu a:hover,

207 .nav-menu .dropdown-toggle:hover {

208 background: #e0e0e0;

209 color: #222;

210 }

211 .dropdown .dropdown-toggle svg { margin-left: auto; }

212 .dropdown-content {

213 display: none;

214 position: static;

215 background: #949393;

216 margin-left: 0;

217 margin-right: 0;

218 border-left: 3px solid #007bff;

219 }

220 .dropdown.open > .dropdown-content { display: block; }

221 .dropdown-content a {

222 padding-left: 36px;

223 font-size: 1rem;

224 background: #333;

225 color: #fff;

226 }

227

228 @media (min-width: 900px) {

229 .navbar {

230 padding: 0 2rem;

231 justify-content: flex-start;

232 }

233 .navbar .menu-toggle { display: none; }

234 .nav-overlay { display: none !important; }

235 .nav-menu {

236 position: static;

237 height: auto;

238 width: auto;

239 max-width: none;

240 background: none;

241 flex-direction: row;

242 transform: none;

243 padding-top: 0;

244 box-shadow: none;

245 display: flex;

246 align-items: center;

247 background: #fff;

248 color: #000;

249 }

250 .nav-menu ul {

251 display: flex;

252 flex-direction: row;

253 overflow: visible;

254 }

255 .nav-menu li { position: relative; }

256 .nav-menu a,

257 .nav-menu .dropdown-toggle {

258 padding: 0 18px;

259 height: 60px;

260 font-size: 1.1rem;

261 }

262 .dropdown-content {

263 display: none;

264 position: absolute;

265 left: 0;

266 top: 100%;

267 background: #949393;

268 min-width: 180px;

269 box-shadow: 0 8px 16px rgba(0,0,0,0.2);

270 border-left: none;

271 z-index: 1003;

272 }

273 .dropdown.open > .dropdown-content { display: block; }

274 .dropdown-content a {

275 padding-left: 24px;

276 background: #333;

277 color: #fff;

278 }

279 .sticky-input-wrapper { top: 60px; }

280 }

281 @media (max-width: 899px) {

282 .navbar { justify-content: flex-start; }

283 .navbar .menu-toggle { display: block; }

284 .nav-overlay { display: none; }

285 .nav-overlay.active { display: block; }

286 .nav-menu {

287 width: 70vw;

288 min-width: 210px;

289 }

290 .navbar .logo { margin-left: 0; }

291 }

292

293

294.site-footer {

295 background-color: #222;

296 color: #fff;

297 padding: 15px 20px;

298 font-size: 14px;

299}

300

301.footer-container {

302 max-width: 1200px;

303 margin: 0 auto;

304 padding: 0 20px;

305 display: flex;

306 justify-content: space-between;

307 align-items: center;

308 flex-wrap: wrap;

309}

310

311.footer-left {

312 margin-bottom: 10px;

313}

314

315.footer-right {

316 flex-wrap: wrap;

317 display: flex;

318 gap: 10px;

319}

320

321.footer-right a {

322 color: #ccc;

323 text-decoration: none;

324 white-space: nowrap;

325}

326

327.footer-right a:hover {

328 color: #fff;

329 text-decoration: underline;

330}

331

332/* Responsive layout */

333@media (max-width: 600px) {

334 .footer-container {

335 flex-direction: column;

336 align-items: flex-start;

337 }

338

339 .footer-right {

340 margin-top: 5px;

341 flex-wrap: wrap;

342 gap: 8px;

343 }

344

345 .footer-right a {

346 display: inline;

347 }

348}

349

350

351