Анализ сайта randomwordgenerator.now
Основное Готовность: 95%
Домен
randomwordgenerator.now
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Домен второго уровня идеален для продвижения.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://randomwordgenerator.now
301 MovedPermanently
https://randomwordgenerator.now/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~1,82сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,82сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
104Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 104Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 6
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 6 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| js | module | /@vite/client |
| js | module | /@fs/mnt/volume_nyc3_24/randomwordgeneratornowadm/node_modules/astro/dist/runtime/client/dev-toolbar/entrypoint.js?v=4f35a4f0 |
| js | module | /@fs/mnt/volume_nyc3_24/randomwordgeneratornowadm/node_modules/@astrojs/tailwind/base.css |
| js | module | /src/layouts/Layout.astro?astro&type=style&index=0&lang.css |
| js | module | /src/components/Navigation.astro?astro&type=script&index=0&lang.ts |
| js | module | /src/components/Generator.astro?astro&type=script&index=0&lang.ts |
Серверные заголовки
Кол-во: 15
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 15шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Mon, 24 Aug 2026 10:14:13 GMT |
| Vary | Accept-Encoding |
| Server | BunnyCDN-SG1-1272 |
| cdn-pullzone | 3321785 |
| cdn-requestcountrycode | RU |
| Cache-Control | public, max-age=7776000 |
| cdn-proxyver | 1.57 |
| cdn-requestpullcode | 200 |
| cdn-requestpullsuccess | True |
| cdn-edgestorageid | 1272 |
| cdn-cachedat | 06/15/2026 21:23:30 |
| cdn-status | 200 |
| cdn-requesttime | 0 |
| cdn-requestid | 53525fa1f00a86091e7f465046afd833 |
| cdn-cache | HIT |
CMS
Astro v5.2.0
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
В мета-теге generator указано: Astro v5.2.0.
Веб-сервер
BunnyCDN-SG1-1272
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
В заголовке Server указано: BunnyCDN-SG1-1272.
Мета-теги Готовность: 32%
Title
Free Random Word Generator | RandomWordGenerator
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 48, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Generate random words instantly with our free online word generator. Perfect for creative writing, brainstorming, and educational activities.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 141, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 3
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 3шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | description | Generate random words instantly with our free online word generator. Perfect for creative writing, brainstorming, and educational activities. |
| name | viewport | width=device-width |
| name | generator | Astro v5.2.0 |
Оптимизация Готовность: 85%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Абзацев с текстом 8 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Кол-во слов 676 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 4 встречаются в тексте достаточно.
Среднее число слов в абзаце 17 достаточно.
Кол-во знаков контента 4547 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 9. Это хорошо.
На странице присутствуют заголовки <h3> 18.
Тошнота
3
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
26,63%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| creative | 9 | 1,33% |
| language | 8 | 1,18% |
| random | 7 | 1,04% |
| generator | 7 | 1,04% |
| exercises | 7 | 1,04% |
| patterns | 7 | 1,04% |
| options | 6 | 0,89% |
| writing | 6 | 0,89% |
| letters | 5 | 0,74% |
| vocabulary | 5 | 0,74% |
| learning | 5 | 0,74% |
| letter | 4 | 0,59% |
| generated | 4 | 0,59% |
| development | 4 | 0,59% |
| building | 4 | 0,59% |
| benefits | 4 | 0,59% |
| colors | 3 | 0,44% |
| numbers | 3 | 0,44% |
| generate | 3 | 0,44% |
| customizable | 3 | 0,44% |
Индексация Готовность: 80%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 24 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 106796 байт. Загружен за: 2сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://randomwordgenerator.now/robots.txt
301 MovedPermanently
https://randomwordgenerator.now/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="description" content="Generate random words instantly with our free online word generator. Perfect for creative writing, brainstorming, and educational activities."><meta name="viewport" content="width=device-width"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta name="generator" content="Astro v5.2.0"><title>Free Random Word Generator | RandomWordGenerator</title><style data-vite-dev-id="/mnt/volume_nyc3_24/randomwordgeneratornowadm/node_modules/@astrojs/tailwind/base.css">*, ::before, ::after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: ;
}
::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
box-sizing: border-box; /* 1 */
border-width: 0; /* 2 */
border-style: solid; /* 2 */
border-color: #e5e7eb; /* 2 */
}
::before,
::after {
--tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
line-height: 1.5; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
-moz-tab-size: 4; /* 3 */
-o-tab-size: 4;
tab-size: 4; /* 3 */
font-family: Inter var, system-ui, sans-serif; /* 4 */
font-feature-settings: normal; /* 5 */
font-variation-settings: normal; /* 6 */
-webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
margin: 0; /* 1 */
line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
height: 0; /* 1 */
color: inherit; /* 2 */
border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
color: inherit;
text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
font-feature-settings: normal; /* 2 */
font-variation-settings: normal; /* 3 */
font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
text-indent: 0; /* 1 */
border-color: inherit; /* 2 */
border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit; /* 1 */
font-feature-settings: inherit; /* 1 */
font-variation-settings: inherit; /* 1 */
font-size: 100%; /* 1 */
font-weight: inherit; /* 1 */
line-height: inherit; /* 1 */
letter-spacing: inherit; /* 1 */
color: inherit; /* 1 */
margin: 0; /* 2 */
padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
-webkit-appearance: button; /* 1 */
background-color: transparent; /* 2 */
background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
-webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}
fieldset {
margin: 0;
padding: 0;
}
legend {
padding: 0;
}
ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
opacity: 1; /* 1 */
color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
opacity: 1; /* 1 */
color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block; /* 1 */
vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
max-width: 100%;
height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
display: none;
}
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
border-radius: 0px;
padding-top: 0.5rem;
padding-right: 0.75rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
font-size: 1rem;
line-height: 1.5rem;
--tw-shadow: 0 0 #0000;
}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: #2563eb;
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
border-color: #2563eb;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #6b7280;
opacity: 1;
}
input::placeholder,textarea::placeholder {
color: #6b7280;
opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
padding: 0;
}
::-webkit-date-and-time-value {
min-height: 1.5em;
text-align: inherit;
}
::-webkit-datetime-edit {
display: inline-flex;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
padding-top: 0;
padding-bottom: 0;
}
select {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
background-position: right 0.5rem center;
background-repeat: no-repeat;
background-size: 1.5em 1.5em;
padding-right: 2.5rem;
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
[multiple],[size]:where(select:not([size="1"])) {
background-image: initial;
background-position: initial;
background-repeat: unset;
background-size: initial;
padding-right: 0.75rem;
-webkit-print-color-adjust: unset;
print-color-adjust: unset;
}
[type='checkbox'],[type='radio'] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 0;
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
display: inline-block;
vertical-align: middle;
background-origin: border-box;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
flex-shrink: 0;
height: 1rem;
width: 1rem;
color: #2563eb;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
--tw-shadow: 0 0 #0000;
}
[type='checkbox'] {
border-radius: 0px;
}
[type='radio'] {
border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus {
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width: 2px;
--tw-ring-offset-color: #fff;
--tw-ring-color: #2563eb;
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked {
border-color: transparent;
background-color: currentColor;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
[type='checkbox']:checked {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
[type='checkbox']:checked {
-webkit-appearance: auto;
-moz-appearance: auto;
appearance: auto;
}
}
[type='radio']:checked {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
[type='radio']:checked {
-webkit-appearance: auto;
-moz-appearance: auto;
appearance: auto;
}
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
border-color: transparent;
background-color: currentColor;
}
[type='checkbox']:indeterminate {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
border-color: transparent;
background-color: currentColor;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
@media (forced-colors: active) {
[type='checkbox']:indeterminate {
-webkit-appearance: auto;
-moz-appearance: auto;
appearance: auto;
}
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
border-color: transparent;
background-color: currentColor;
}
[type='file'] {
background: unset;
border-color: inherit;
border-width: 0;
border-radius: 0;
padding: 0;
font-size: unset;
line-height: inherit;
}
[type='file']:focus {
outline: 1px solid ButtonText;
outline: 1px auto -webkit-focus-ring-color;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
.pointer-events-none {
pointer-events: none;
}
.visible {
visibility: visible;
}
.invisible {
visibility: hidden;
}
.static {
position: static;
}
.fixed {
position: fixed;
}
.absolute {
position: absolute;
}
.relative {
position: relative;
}
.inset-0 {
inset: 0px;
}
.-bottom-16 {
bottom: -4rem;
}
.-left-16 {
left: -4rem;
}
.-right-16 {
right: -4rem;
}
.-right-8 {
right: -2rem;
}
.-top-16 {
top: -4rem;
}
.bottom-0 {
bottom: 0px;
}
.left-1\/4 {
left: 25%;
}
.top-16 {
top: 4rem;
}
.mx-auto {
margin-left: auto;
margin-right: auto;
}
.-mr-2 {
margin-right: -0.5rem;
}
.mb-12 {
margin-bottom: 3rem;
}
.mb-2 {
margin-bottom: 0.5rem;
}
.mb-4 {
margin-bottom: 1rem;
}
.mb-6 {
margin-bottom: 1.5rem;
}
.mb-8 {
margin-bottom: 2rem;
}
.ml-2 {
margin-left: 0.5rem;
}
.mr-2 {
margin-right: 0.5rem;
}
.mt-1 {
margin-top: 0.25rem;
}
.mt-2 {
margin-top: 0.5rem;
}
.mt-24 {
margin-top: 6rem;
}
.mt-4 {
margin-top: 1rem;
}
.mt-6 {
margin-top: 1.5rem;
}
.mt-8 {
margin-top: 2rem;
}
.mt-auto {
margin-top: auto;
}
.block {
display: block;
}
.flex {
display: flex;
}
.inline-flex {
display: inline-flex;
}
.table {
display: table;
}
.grid {
display: grid;
}
.hidden {
display: none;
}
.h-16 {
height: 4rem;
}
.h-32 {
height: 8rem;
}
.h-4 {
height: 1rem;
}
.h-48 {
height: 12rem;
}
.h-5 {
height: 1.25rem;
}
.h-6 {
height: 1.5rem;
}
.h-64 {
height: 16rem;
}
.h-8 {
height: 2rem;
}
.h-full {
height: 100%;
}
.min-h-screen {
min-height: 100vh;
}
.w-24 {
width: 6rem;
}
.w-32 {
width: 8rem;
}
.w-4 {
width: 1rem;
}
.w-48 {
width: 12rem;
}
.w-5 {
width: 1.25rem;
}
.w-6 {
width: 1.5rem;
}
.w-64 {
width: 16rem;
}
.w-8 {
width: 2rem;
}
.w-full {
width: 100%;
}
.max-w-4xl {
max-width: 56rem;
}
.max-w-7xl {
max-width: 80rem;
}
.max-w-md {
max-width: 28rem;
}
.max-w-none {
max-width: none;
}
.flex-shrink-0 {
flex-shrink: 0;
}
.shrink {
flex-shrink: 1;
}
.flex-grow {
flex-grow: 1;
}
.grow {
flex-grow: 1;
}
.rotate-12 {
--tw-rotate: 12deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.list-decimal {
list-style-type: decimal;
}
.list-disc {
list-style-type: disc;
}
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col {
flex-direction: column;
}
.flex-wrap {
flex-wrap: wrap;
}
.items-start {
align-items: flex-start;
}
.items-center {
align-items: center;
}
.justify-center {
justify-content: center;
}
.justify-between {
justify-content: space-between;
}
.gap-4 {
gap: 1rem;
}
.gap-6 {
gap: 1.5rem;
}
.gap-8 {
gap: 2rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1.5rem * var(--tw-space-x-reverse));
margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(2rem * var(--tw-space-x-reverse));
margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-12 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-y-16 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(4rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.overflow-hidden {
overflow: hidden;
}
.rounded {
border-radius: 0.25rem;
}
.rounded-2xl {
border-radius: 1rem;
}
.rounded-lg {
border-radius: 0.5rem;
}
.rounded-md {
border-radius: 0.375rem;
}
.rounded-xl {
border-radius: 0.75rem;
}
.border {
border-width: 1px;
}
.border-gray-300 {
--tw-border-opacity: 1;
border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-transparent {
border-color: transparent;
}
.border-yellow-200 {
--tw-border-opacity: 1;
border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
}
.bg-gray-50 {
--tw-bg-opacity: 1;
background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-indigo-50 {
--tw-bg-opacity: 1;
background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1));
}
.bg-indigo-600 {
--tw-bg-opacity: 1;
background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1));
}
.bg-white {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/80 {
background-color: rgb(255 255 255 / 0.8);
}
.bg-white\/90 {
background-color: rgb(255 255 255 / 0.9);
}
.bg-yellow-50 {
--tw-bg-opacity: 1;
background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
}
.bg-gradient-to-b {
background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-gray-50 {
--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);
--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-600 {
--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);
--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-indigo-400 {
--tw-gradient-to: #818cf8 var(--tw-gradient-to-position);
}
.to-white {
--tw-gradient-to: #fff var(--tw-gradient-to-position);
}
.bg-clip-text {
-webkit-background-clip: text;
background-clip: text;
}
.p-2 {
padding: 0.5rem;
}
.p-4 {
padding: 1rem;
}
.p-6 {
padding: 1.5rem;
}
.p-8 {
padding: 2rem;
}
.px-1 {
padding-left: 0.25rem;
padding-right: 0.25rem;
}
.px-4 {
padding-left: 1rem;
padding-right: 1rem;
}
.px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.px-8 {
padding-left: 2rem;
padding-right: 2rem;
}
.py-12 {
padding-top: 3rem;
padding-bottom: 3rem;
}
.py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.pb-3 {
padding-bottom: 0.75rem;
}
.pl-3 {
padding-left: 0.75rem;
}
.pl-5 {
padding-left: 1.25rem;
}
.pl-6 {
padding-left: 1.5rem;
}
.pr-4 {
padding-right: 1rem;
}
.pt-1 {
padding-top: 0.25rem;
}
.pt-2 {
padding-top: 0.5rem;
}
.text-center {
text-align: center;
}
.font-serif {
font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}
.text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.text-3xl {
font-size: 1.875rem;
line-height: 2.25rem;
}
.text-4xl {
font-size: 2.25rem;
line-height: 2.5rem;
}
.text-6xl {
font-size: 3.75rem;
line-height: 1;
}
.text-base {
font-size: 1rem;
line-height: 1.5rem;
}
.text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
.text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
.text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.text-xs {
font-size: 0.75rem;
line-height: 1rem;
}
.font-bold {
font-weight: 700;
}
.font-medium {
font-weight: 500;
}
.font-semibold {
font-weight: 600;
}
.capitalize {
text-transform: capitalize;
}
.leading-relaxed {
line-height: 1.625;
}
.text-gray-100 {
--tw-text-opacity: 1;
color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
--tw-text-opacity: 1;
color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
--tw-text-opacity: 1;
color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
--tw-text-opacity: 1;
color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
--tw-text-opacity: 1;
color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.text-gray-800 {
--tw-text-opacity: 1;
color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
--tw-text-opacity: 1;
color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-green-500 {
--tw-text-opacity: 1;
color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}
.text-indigo-100 {
--tw-text-opacity: 1;
color: rgb(224 231 255 / var(--tw-text-opacity, 1));
}
.text-indigo-50 {
--tw-text-opacity: 1;
color: rgb(238 242 255 / var(--tw-text-opacity, 1));
}
.text-indigo-500 {
--tw-text-opacity: 1;
color: rgb(99 102 241 / var(--tw-text-opacity, 1));
}
.text-indigo-600 {
--tw-text-opacity: 1;
color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}
.text-red-400 {
--tw-text-opacity: 1;
color: rgb(248 113 113 / var(--tw-text-opacity, 1));
}
.text-transparent {
color: transparent;
}
.text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-yellow-800 {
--tw-text-opacity: 1;
color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
outline-style: solid;
}
.ring {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.grayscale {
--tw-grayscale: grayscale(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-lg {
--tw-backdrop-blur: blur(16px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
--tw-backdrop-blur: blur(4px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-colors {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.hover\:bg-gray-100:hover {
--tw-bg-opacity: 1;
background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-50:hover {
--tw-bg-opacity: 1;
background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.hover\:bg-indigo-100:hover {
--tw-bg-opacity: 1;
background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-indigo-700:hover {
--tw-bg-opacity: 1;
background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1));
}
.hover\:text-gray-500:hover {
--tw-text-opacity: 1;
color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-900:hover {
--tw-text-opacity: 1;
color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.hover\:text-indigo-500:hover {
--tw-text-opacity: 1;
color: rgb(99 102 241 / var(--tw-text-opacity, 1));
}
.hover\:text-indigo-600:hover {
--tw-text-opacity: 1;
color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}
.focus\:border-indigo-500:focus {
--tw-border-opacity: 1;
border-color: rgb(99 102 241 / var(--tw-border-opacity, 1));
}
.focus\:outline-none:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}
.focus\:ring-2:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-inset:focus {
--tw-ring-inset: inset;
}
.focus\:ring-indigo-500:focus {
--tw-ring-opacity: 1;
--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));
}
.focus\:ring-offset-2:focus {
--tw-ring-offset-width: 2px;
}
@media (min-width: 640px) {
.sm\:ml-8 {
margin-left: 2rem;
}
.sm\:flex {
display: flex;
}
.sm\:hidden {
display: none;
}
.sm\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1.5rem * var(--tw-space-x-reverse));
margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.sm\:px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.sm\:text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
}
@media (min-width: 768px) {
.md\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1024px) {
.lg\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lg\:px-8 {
padding-left: 2rem;
padding-right: 2rem;
}
}
</style>
<style data-vite-dev-id="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/layouts/Layout.astro?astro&type=style&index=0&lang.css">:root {
--accent: 79, 70, 229;
--accent-light: 99, 102, 241;
--accent-dark: 67, 56, 202;
--accent-gradient: linear-gradient(
45deg,
rgb(var(--accent)),
rgb(var(--accent-light)) 30%,
white 60%
);
}</style><script type="module" src="/@vite/client"></script>
<script type="module" src="/@fs/mnt/volume_nyc3_24/randomwordgeneratornowadm/node_modules/astro/dist/runtime/client/dev-toolbar/entrypoint.js?v=4f35a4f0"></script>
<script>window.__astro_dev_toolbar__ = {"root":"/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/","version":"5.2.0","debugInfo":"Astro v5.2.0\nNode v22.13.1\nSystem Linux (x64)\nPackage Manager npm\nOutput static\nAdapter none\nIntegrations @astrojs/tailwind"}</script>
<script type="module" src="/@fs/mnt/volume_nyc3_24/randomwordgeneratornowadm/node_modules/@astrojs/tailwind/base.css"></script>
<script type="module" src="/src/layouts/Layout.astro?astro&type=style&index=0&lang.css"></script><!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//tracking.randomwordgenerator.now/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '373']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
</head> <body class="min-h-screen flex flex-col bg-gray-50" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/layouts/Layout.astro" data-astro-source-loc="23:55"> <header class="bg-white" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="16:26"> <nav class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="17:55"> <div class="flex justify-between h-16" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="18:44"> <div class="flex" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="19:25"> <div class="flex-shrink-0 flex items-center" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="20:54"> <a href="/" class="flex items-center space-x-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="21:59"> <svg class="h-8 w-8 text-indigo-600" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="22:117"> <rect width="32" height="32" rx="8" fill="currentColor" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="23:16"></rect> <path d="M16.4 7L8 17.6h8L15.6 25 24 14.4h-8L16.4 7z" fill="white" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="24:16"></path> </svg> <span class="text-xl font-bold bg-gradient-to-r from-indigo-600 to-indigo-400 bg-clip-text text-transparent" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="26:122">RandomWordGenerator</span> </a> </div> <div class="hidden sm:ml-8 sm:flex sm:space-x-6" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="29:58"> <a href="/name" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Names </a><a href="/letter" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Letters </a><a href="/pictionary" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Pictionary </a><a href="/color" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Colors </a><a href="/coin" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Coin Flip </a><a href="/number" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Numbers </a><a href="/charades" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Charades </a><a href="/noun" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Nouns </a><a href="/yes-no" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Yes/No </a><a href="/question" class="inline-flex items-center px-1 pt-1 text-sm font-medium text-gray-500 hover:text-indigo-600 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="34:14"> Questions </a> </div> </div> <div class="-mr-2 flex items-center sm:hidden" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="40:54"> <button type="button" class="mobile-menu-button inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500" aria-controls="mobile-menu" aria-expanded="false" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="46:10"> <span class="sr-only" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="47:33">Open main menu</span> <svg class="block h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="48:127"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="49:14"></path> </svg> </button> </div> </div> </nav> <div class="sm:hidden hidden" id="mobile-menu" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="56:50"> <div class="pt-2 pb-3 space-y-1" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="57:38"> <a href="/name" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Names </a><a href="/letter" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Letters </a><a href="/pictionary" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Pictionary </a><a href="/color" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Colors </a><a href="/coin" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Coin Flip </a><a href="/number" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Numbers </a><a href="/charades" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Charades </a><a href="/noun" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Nouns </a><a href="/yes-no" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Yes/No </a><a href="/question" class="block pl-3 pr-4 py-2 text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="62:10"> Questions </a> </div> </div> </header> <script type="module" src="/src/components/Navigation.astro?astro&type=script&index=0&lang.ts"></script> <main class="flex-grow" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/layouts/Layout.astro" data-astro-source-loc="25:29"> <div class="min-h-screen bg-gradient-to-b from-gray-50 to-white relative overflow-hidden" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="12:93"> <!-- Decorative SVG Elements --> <div class="absolute inset-0 overflow-hidden pointer-events-none" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="14:71"> <!-- Top left decorative element --> <svg class="absolute -left-16 -top-16 text-indigo-100 transform rotate-12 w-64 h-64" fill="currentColor" viewBox="0 0 100 100" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="16:134"> <path d="M0,50 a1,1 0 0,0 100,0" fill="none" stroke="currentColor" stroke-width="2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="17:10"></path> <path d="M20,50 a1,1 0 0,0 60,0" fill="none" stroke="currentColor" stroke-width="2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="18:10"></path> <path d="M40,50 a1,1 0 0,0 20,0" fill="none" stroke="currentColor" stroke-width="2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="19:10"></path> </svg> <!-- Top right circles --> <svg class="absolute -right-8 top-16 text-indigo-50 w-32 h-32" viewBox="0 0 100 100" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="23:92"> <circle cx="50" cy="50" r="40" fill="currentColor" opacity="0.5" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="24:10"></circle> <circle cx="50" cy="50" r="30" fill="currentColor" opacity="0.4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="25:10"></circle> <circle cx="50" cy="50" r="20" fill="currentColor" opacity="0.3" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="26:10"></circle> </svg> <!-- Bottom left dots pattern --> <svg class="absolute left-1/4 bottom-0 text-gray-100 w-64 h-64" viewBox="0 0 100 100" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="30:93"> <pattern id="dots" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="31:93"> <circle cx="2" cy="2" r="1" fill="currentColor" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="32:12"></circle> </pattern> <rect x="0" y="0" width="100" height="100" fill="url(#dots)" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="34:10"></rect> </svg> <!-- Bottom right waves --> <svg class="absolute -right-16 -bottom-16 text-indigo-50 w-64 h-64" viewBox="0 0 100 100" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="38:97"> <path d="M0,20 Q25,40 50,20 T100,20" fill="none" stroke="currentColor" stroke-width="2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="39:10"></path> <path d="M0,40 Q25,60 50,40 T100,40" fill="none" stroke="currentColor" stroke-width="2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="40:10"></path> <path d="M0,60 Q25,80 50,60 T100,60" fill="none" stroke="currentColor" stroke-width="2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="41:10"></path> </svg> </div> <div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-12 relative" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="45:72"> <div class="text-center mb-12" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="46:38"> <h1 class="text-6xl font-bold bg-gradient-to-r from-indigo-600 to-indigo-400 bg-clip-text text-transparent mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="47:122">
Random Word Generator
</h1> <p class="text-xl text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="50:42">
Generate random words instantly with customizable options
</p> </div> <div class="bg-white/90 backdrop-blur-lg rounded-2xl shadow-xl p-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="17:69"> <form id="generatorForm" class="space-y-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="18:46"> <div class="grid grid-cols-1 md:grid-cols-2 gap-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="19:56"> <div class="space-y-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="20:30"> <label for="wordCount" class="block text-sm font-medium text-gray-700" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="21:80">
Number of Words
</label> <div class="flex" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="24:27"> <input type="number" id="wordCount" name="wordCount" min="1" max="75" value="5" class="block w-full rounded-lg border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="25:12"> </div> </div> <div class="space-y-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="37:30"> <label for="wordType" class="block text-sm font-medium text-gray-700" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="38:79">
Noun Type
</label> <select id="wordType" name="wordType" class="block w-full rounded-lg border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="45:10"> <option value="all" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="47:40">All Types</option><option value="common" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="47:40">Common Nouns</option><option value="proper" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="47:40">Proper Nouns</option><option value="abstract" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="47:40">Abstract Nouns</option> </select> </div> </div> <div class="grid grid-cols-1 md:grid-cols-2 gap-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="53:56"> <div class="space-y-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="54:30"> <label for="firstLetter" class="block text-sm font-medium text-gray-700" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="55:82">
First letter
</label> <input type="text" id="firstLetter" name="firstLetter" maxlength="1" class="block w-full rounded-lg border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="58:10"> </div> <div class="space-y-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="67:30"> <label for="lastLetter" class="block text-sm font-medium text-gray-700" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="68:81">
Last letter
</label> <input type="text" id="lastLetter" name="lastLetter" maxlength="1" class="block w-full rounded-lg border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="71:10"> </div> </div> <div class="space-y-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="81:28"> <label class="block text-sm font-medium text-gray-700" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="82:62">Word size by:</label> <div class="flex space-x-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="83:35"> <div class="flex items-center" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="84:40"> <input type="radio" id="syllables" name="sizeBy" value="syllables" class="h-4 w-4 border-gray-300 text-indigo-600 focus:ring-indigo-500" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="85:12"> <label for="syllables" class="ml-2 block text-sm text-gray-700" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="92:75">
Syllables
</label> </div> <div class="flex items-center" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="96:40"> <input type="radio" id="letters" name="sizeBy" value="letters" class="h-4 w-4 border-gray-300 text-indigo-600 focus:ring-indigo-500" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="97:12"> <label for="letters" class="ml-2 block text-sm text-gray-700" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="104:73">
Letters
</label> </div> </div> <div class="flex space-x-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="110:35"> <select id="sizeComparison" name="sizeComparison" class="rounded-lg border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-colors" disabled data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="116:10"> <option value="equals" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="117:34">Equals</option> <option value="less" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="118:32">Less than</option> <option value="greater" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="119:35">Greater than</option> </select> <input type="number" id="sizeValue" name="sizeValue" min="1" class="block w-24 rounded-lg border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-colors" disabled data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="121:10"> </div> </div> <div class="flex space-x-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="132:33"> <button type="button" id="resetButton" class="inline-flex items-center px-6 py-3 border border-gray-300 shadow-sm text-sm font-medium rounded-lg text-gray-700 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="137:8">
Reset Options
</button> <button type="submit" class="inline-flex items-center px-8 py-3 border border-transparent text-sm font-medium rounded-lg shadow-sm text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500 transition-colors" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="143:8">
Generate Random Words
</button> </div> </form> <div class="mt-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="149:21"> <h2 class="text-lg font-medium text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="150:56">Generated Words:</h2> <div id="generatedWords" class="bg-gray-50 rounded-lg p-6 space-y-3" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="151:74"> <div class="text-lg text-gray-800 font-medium" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="153:56">Germany</div><div class="text-lg text-gray-800 font-medium" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="153:56">Sudan</div><div class="text-lg text-gray-800 font-medium" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="153:56">Cyprus</div><div class="text-lg text-gray-800 font-medium" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="153:56">Airbnb</div><div class="text-lg text-gray-800 font-medium" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Generator.astro" data-astro-source-loc="153:56">whale</div> </div> </div> </div> <script type="module" src="/src/components/Generator.astro?astro&type=script&index=0&lang.ts"></script> <section class="mt-24 space-y-16" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="57:41"> <!-- Word Types and Categories --> <div class="bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="59:76"> <h2 class="text-3xl font-bold text-gray-900 mb-6" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="60:61">Word Types and Categories</h2> <div class="grid grid-cols-1 md:grid-cols-3 gap-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="61:62"> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="62:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="63:68">Common Words</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="64:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="65:21">• Everyday objects</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="66:21">• Action words</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="67:21">• Descriptive terms</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="68:21">• Nature words</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="69:21">• Food and drink</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="70:21">• Colors and shapes</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="71:21">• Time expressions</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="72:21">• Numbers and quantities</li> </ul> </div> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="75:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="76:68">Specialized Words</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="77:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="78:21">• Technical terms</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="79:21">• Scientific vocabulary</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="80:21">• Industry jargon</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="81:21">• Academic language</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="82:21">• Professional terms</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="83:21">• Field-specific words</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="84:21">• Domain expertise</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="85:21">• Specialized concepts</li> </ul> </div> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="88:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="89:68">Creative Words</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="90:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="91:21">• Imaginative terms</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="92:21">• Poetic language</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="93:21">• Artistic expressions</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="94:21">• Emotional words</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="95:21">• Descriptive phrases</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="96:21">• Figurative language</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="97:21">• Literary devices</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="98:21">• Creative concepts</li> </ul> </div> </div> </div> <!-- Applications and Uses --> <div class="bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="105:76"> <h2 class="text-3xl font-bold text-gray-900 mb-6" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="106:61">Applications and Uses</h2> <div class="grid grid-cols-1 md:grid-cols-3 gap-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="107:62"> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="108:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="109:68">Creative Writing</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="110:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="111:21">• Story inspiration</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="112:21">• Poetry prompts</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="113:21">• Character development</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="114:21">• Scene setting</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="115:21">• Plot ideas</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="116:21">• Dialogue creation</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="117:21">• World building</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="118:21">• Creative exercises</li> </ul> </div> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="121:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="122:68">Education</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="123:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="124:21">• Vocabulary building</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="125:21">• Language learning</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="126:21">• Writing exercises</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="127:21">• Reading practice</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="128:21">• Word association</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="129:21">• Memory games</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="130:21">• Spelling practice</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="131:21">• Learning activities</li> </ul> </div> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="134:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="135:68">Professional Use</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="136:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="137:21">• Brainstorming</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="138:21">• Content creation</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="139:21">• Project naming</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="140:21">• Brand development</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="141:21">• Marketing ideas</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="142:21">• Product naming</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="143:21">• Team exercises</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="144:21">• Workshop activities</li> </ul> </div> </div> </div> <!-- Features and Customization --> <div class="bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="151:76"> <h2 class="text-3xl font-bold text-gray-900 mb-6" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="152:61">Features and Customization</h2> <div class="grid grid-cols-1 md:grid-cols-2 gap-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="153:62"> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="154:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="155:68">Generator Features</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="156:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="157:21">• Multiple word types</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="158:21">• Customizable length</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="159:21">• Category selection</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="160:21">• Language options</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="161:21">• Word patterns</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="162:21">• Syllable control</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="163:21">• Starting letters</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="164:21">• Ending patterns</li> </ul> </div> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="167:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="168:68">Customization Options</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="169:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="170:21">• Word count selection</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="171:21">• Difficulty levels</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="172:21">• Topic filtering</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="173:21">• Format options</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="174:21">• Output styling</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="175:21">• Language mixing</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="176:21">• Special characters</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="177:21">• Custom patterns</li> </ul> </div> </div> </div> <!-- Benefits and Advantages --> <div class="bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="184:76"> <h2 class="text-3xl font-bold text-gray-900 mb-6" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="185:61">Benefits and Advantages</h2> <div class="grid grid-cols-1 md:grid-cols-3 gap-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="186:62"> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="187:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="188:68">Learning Benefits</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="189:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="190:21">• Vocabulary expansion</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="191:21">• Language mastery</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="192:21">• Memory improvement</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="193:21">• Pattern recognition</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="194:21">• Cognitive development</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="195:21">• Learning engagement</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="196:21">• Knowledge retention</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="197:21">• Skill building</li> </ul> </div> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="200:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="201:68">Creative Benefits</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="202:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="203:21">• Inspiration boost</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="204:21">• Idea generation</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="205:21">• Creative thinking</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="206:21">• Artistic expression</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="207:21">• Story development</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="208:21">• Writing flow</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="209:21">• Imagination spark</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="210:21">• Creative exercises</li> </ul> </div> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="213:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="214:68">Practical Benefits</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="215:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="216:21">• Time saving</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="217:21">• Efficiency boost</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="218:21">• Resource access</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="219:21">• Quick solutions</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="220:21">• Easy integration</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="221:21">• Workflow improvement</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="222:21">• Process optimization</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="223:21">• Task automation</li> </ul> </div> </div> </div> <!-- Tips and Best Practices --> <div class="bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="230:76"> <h2 class="text-3xl font-bold text-gray-900 mb-6" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="231:61">Tips and Best Practices</h2> <div class="grid grid-cols-1 md:grid-cols-2 gap-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="232:62"> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="233:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="234:68">Usage Tips</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="235:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="236:21">• Start with broad categories</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="237:21">• Refine your search gradually</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="238:21">• Mix different word types</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="239:21">• Experiment with options</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="240:21">• Save useful combinations</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="241:21">• Create word collections</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="242:21">• Track effective patterns</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="243:21">• Build custom lists</li> </ul> </div> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="246:18"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="247:68">Best Practices</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="248:51"> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="249:21">• Define clear objectives</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="250:21">• Use appropriate filters</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="251:21">• Maintain consistency</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="252:21">• Review generated words</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="253:21">• Validate selections</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="254:21">• Document preferences</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="255:21">• Regular updates</li> <li data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/pages/index.astro" data-astro-source-loc="256:21">• Feedback integration</li> </ul> </div> </div> </div> <div class="grid grid-cols-1 md:grid-cols-3 gap-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="21:52"> <div class="bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="23:72"> <div class="text-indigo-600 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="24:8"><svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg></div> <h3 class="text-xl font-semibold text-gray-900 mb-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="25:60">Multiple Word Types</h3> <p class="text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="26:32">Generate nouns, verbs, adjectives, or adverbs based on your needs</p> </div><div class="bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="23:72"> <div class="text-indigo-600 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="24:8"><svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z"></path></svg></div> <h3 class="text-xl font-semibold text-gray-900 mb-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="25:60">Customizable Length</h3> <p class="text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="26:32">Choose words with specific letter counts or syllable patterns</p> </div><div class="bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="23:72"> <div class="text-indigo-600 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="24:8"><svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4"></path></svg></div> <h3 class="text-xl font-semibold text-gray-900 mb-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="25:60">Letter Patterns</h3> <p class="text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Features.astro" data-astro-source-loc="26:32">Filter words by starting and ending letters</p> </div> </div> <div class="space-y-16" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="4:25"> <!-- What is a Random Word Generator? --> <div class="bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="6:70"> <h2 class="text-3xl font-bold text-gray-900 mb-6" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="7:55">What is a Random Word Generator?</h2> <div class="prose prose-indigo max-w-none" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="8:48"> <p class="text-gray-600 leading-relaxed mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="9:53">
A random word generator is a powerful tool designed to create random words based on specific criteria. Whether you're a writer seeking inspiration, a teacher creating educational materials, or a game developer needing dynamic content, our generator provides instant access to a vast array of words tailored to your needs.
</p> <p class="text-gray-600 leading-relaxed mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="12:53">
Unlike simple word lists, our generator employs advanced algorithms to ensure true randomness while maintaining linguistic patterns that make the words meaningful and usable. This makes it perfect for creative writing, brainstorming sessions, vocabulary exercises, and various word games.
</p> </div> </div> <!-- Use Cases --> <div class="bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="19:70"> <h2 class="text-3xl font-bold text-gray-900 mb-6" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="20:55">Common Use Cases</h2> <div class="grid grid-cols-1 md:grid-cols-2 gap-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="21:56"> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="22:12"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="23:62">Creative Writing</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="24:45"> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="25:40"> <svg class="w-6 h-6 text-indigo-600 mr-2 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="26:123"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="27:16"></path> </svg>
Story prompts and writing exercises
</li> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="31:40"> <svg class="w-6 h-6 text-indigo-600 mr-2 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="32:123"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="33:16"></path> </svg>
Character name generation
</li> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="37:40"> <svg class="w-6 h-6 text-indigo-600 mr-2 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="38:123"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="39:16"></path> </svg>
Poetry and songwriting
</li> </ul> </div> <div data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="45:12"> <h3 class="text-xl font-semibold text-gray-900 mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="46:62">Education</h3> <ul class="space-y-3 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="47:45"> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="48:40"> <svg class="w-6 h-6 text-indigo-600 mr-2 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="49:123"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="50:16"></path> </svg>
Vocabulary building exercises
</li> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="54:40"> <svg class="w-6 h-6 text-indigo-600 mr-2 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="55:123"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="56:16"></path> </svg>
Spelling practice
</li> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="60:40"> <svg class="w-6 h-6 text-indigo-600 mr-2 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="61:123"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="62:16"></path> </svg>
Language learning activities
</li> </ul> </div> </div> </div> <!-- Tips and Best Practices --> <div class="bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="72:70"> <h2 class="text-3xl font-bold text-gray-900 mb-6" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="73:55">Tips for Using the Generator</h2> <div class="prose prose-indigo max-w-none" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="74:48"> <p class="text-gray-600 leading-relaxed mb-4" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="75:53">
To get the most out of our random word generator, consider these helpful tips:
</p> <ul class="space-y-4 text-gray-600" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="78:43"> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="79:38"> <span class="font-semibold mr-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="80:44">1.</span> <span data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="81:17">Start with broader criteria and gradually narrow down your search to find the perfect words for your needs.</span> </li> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="83:38"> <span class="font-semibold mr-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="84:44">2.</span> <span data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="85:17">Use the word type filter to ensure generated words match your grammatical requirements.</span> </li> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="87:38"> <span class="font-semibold mr-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="88:44">3.</span> <span data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="89:17">Experiment with different syllable counts to find words that match your rhythm or meter requirements.</span> </li> <li class="flex items-start" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="91:38"> <span class="font-semibold mr-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="92:44">4.</span> <span data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Information.astro" data-astro-source-loc="93:17">Combine multiple generated words to create unique compound words or phrases.</span> </li> </ul> </div> </div> </div> </section> </div> </div> </main> <footer class="bg-white mt-auto" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="9:34"> <div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:px-8" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="10:61"> <nav class="flex flex-wrap justify-center space-x-6" aria-label="Footer" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="11:78"> <div class="px-5 py-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="13:32"> <a href="/about" class="text-gray-500 hover:text-gray-900" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="14:73"> About </a> </div><div class="px-5 py-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="13:32"> <a href="/terms-privacy" class="text-gray-500 hover:text-gray-900" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="14:73"> Terms & Privacy </a> </div><div class="px-5 py-2" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="13:32"> <a href="/contact" class="text-gray-500 hover:text-gray-900" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="14:73"> Contact </a> </div> </nav> <p class="mt-8 text-center text-gray-400" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Footer.astro" data-astro-source-loc="20:47">© 2026 RandomWordGenerator. All rights reserved.</p> </div> </footer> </body></html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 24
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 24 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| / |
<svg class="h-8 w-8 text-indigo-600" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="22:117"> <rect width="32" height="32" rx="8" fill="currentColor" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="23:16"></rect> <path d="M16.4 7L8 17.6h8L15.6 25 24 14.4h-8L16.4 7z" fill="white" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="24:16"></path> </svg> <span class="text-xl font-bold bg-gradient-to-r from-indigo-600 to-indigo-400 bg-clip-text text-transparent" data-astro-source-file="/mnt/volume_nyc3_24/randomwordgeneratornowadm/project/src/components/Navigation.astro" data-astro-source-loc="26:122">RandomWordGenerator</span>
|
|
Анализировать url |
| /name |
Names
|
|
Анализировать url |
| /letter |
Letters
|
|
Анализировать url |
| /pictionary |
Pictionary
|
|
Анализировать url |
| /color |
Colors
|
|
Анализировать url |
| /coin |
Coin Flip
|
|
Анализировать url |
| /number |
Numbers
|
|
Анализировать url |
| /charades |
Charades
|
|
Анализировать url |
| /noun |
Nouns
|
|
Анализировать url |
| /yes-no |
Yes/No
|
|
Анализировать url |
| /question |
Questions
|
|
Анализировать url |
| /name |
Names
|
|
Анализировать url |
| /letter |
Letters
|
|
Анализировать url |
| /pictionary |
Pictionary
|
|
Анализировать url |
| /color |
Colors
|
|
Анализировать url |
| /coin |
Coin Flip
|
|
Анализировать url |
| /number |
Numbers
|
|
Анализировать url |
| /charades |
Charades
|
|
Анализировать url |
| /noun |
Nouns
|
|
Анализировать url |
| /yes-no |
Yes/No
|
|
Анализировать url |
| /question |
Questions
|
|
Анализировать url |
| /about |
About
|
|
Анализировать url |
| /terms-privacy |
Terms & Privacy
|
|
Анализировать url |
| /contact |
Contact
|
|
Анализировать url |
Внешние ссылки
Не найдено
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице не найдено.
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Сайт randomwordgenerator.now проверен - готовность высокая и составляет 73%.
Исправьте ошибки в мета-тегах.
Поделитесь с друзьями: