body { font-family: "Open Sans", sans-serif; padding: 0; margin: 0; display: flex; flex-wrap: wrap; justify-content: center; background: #f5f5f5; } /* Стили для Iconify иконок */ .iconify { font-size: 16px; vertical-align: middle; display: inline-block; width: 1em; height: 1em; } iconify-icon { font-size: 16px; vertical-align: middle; display: inline-block; width: 1em; height: 1em; } /* Стили для иконок в заголовках */ header .iconify { font-size: 20px; margin-right: 8px; } /* Стили для иконок в кнопках */ .logout-btn .iconify { font-size: 14px; margin-right: 6px; } /* Цветные иконки */ /* Иконка входа - синий */ header .iconify[data-icon="mdi:login"] { color: #2196f3; } /* Иконка регистрации - зеленый */ header .iconify[data-icon="mdi:account-plus"] { color: #4caf50; } /* Markdown кнопки - разные цвета */ .btnMarkdown .iconify[data-icon="mdi:format-bold"] { color: #424242; } .btnMarkdown .iconify[data-icon="mdi:format-italic"] { color: #757575; } .btnMarkdown .iconify[data-icon="mdi:format-header-1"] { color: #1976d2; } .btnMarkdown .iconify[data-icon="mdi:format-list-bulleted"] { color: #388e3c; } .btnMarkdown .iconify[data-icon="mdi:format-quote-close"] { color: #f57c00; } .btnMarkdown .iconify[data-icon="mdi:code-tags"] { color: #7b1fa2; } .btnMarkdown .iconify[data-icon="mdi:link"] { color: #0288d1; } header { font-size: 20px; font-weight: bold; margin-bottom: 20px; } .container { width: 90%; max-width: 600px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 8px; padding: 15px; margin-top: 20px; background: white; } textarea { width: 100%; min-height: 50px; /* Минимальная высота */ resize: none; /* Отключаем возможность ручного изменения размера */ border: none; background: white; margin-bottom: 5px; overflow-y: hidden; /* Отключаем полосу прокрутки по вертикали */ } textarea:focus { outline: none; /* Убираем обводку */ } .btnSave { padding: 5px; cursor: pointer; border-width: 1px; background: white; border-radius: 5px; font-family: "Open Sans", sans-serif; transition: all 0.3s ease; } .date { font-size: 11px; color: grey; } .notesHeaderBtn { display: inline-block; cursor: pointer; color: black; font-weight: bold; } .textNote { margin-top: 10px; white-space: pre-wrap; } /* Убираем стандартные отступы для абзацев */ .textNote p { margin: 0; padding: 0; } /* Убираем маргины у заголовков */ .textNote h1, .textNote h2, .textNote h3, .textNote h4, .textNote h5, .textNote h6 { margin: 0; padding: 0; } /* Убираем отступы у списков */ .textNote ul, .textNote ol { margin: 0; padding-left: 20px; } /* Убираем маргины у элементов списка */ .textNote li { margin: 0; padding: 0; } /* Стили для ссылок */ .textNote a { color: #007bff; text-decoration: none; } .textNote a:hover { text-decoration: underline; } /* Стили для цитат */ .textNote blockquote { border-left: 4px solid #007bff; padding-left: 16px; margin: 10px 0; color: #555; font-style: italic; background-color: #f8f9fa; padding: 10px 16px; border-radius: 0 4px 4px 0; } .textNote blockquote p { margin: 0; } /* Стили для кода */ .textNote pre { background-color: #f5f5f5; padding: 10px; border-radius: 5px; font-size: 14px; overflow-x: auto; } .textNote code { background-color: #f5f5f5; padding: 2px 4px; border-radius: 5px; font-size: 14px; } .notes-container { width: 100%; display: flex; flex-direction: column; /* Располагаем элементы в колонку */ align-items: center; /* Центрируем */ } .markdown-buttons { margin-top: 10px; margin-bottom: 10px; } .markdown-buttons .btnMarkdown { padding: 5px 10px; margin-right: 5px; cursor: pointer; border: 1px solid #ddd; background-color: #f0f0f0; border-radius: 5px; font-size: 14px; } .markdown-buttons .btnMarkdown:hover { background-color: #e0e0e0; } .footer { text-align: center; font-size: 12px; color: #999; position: fixed; bottom: 0; width: 100%; padding: 10px 0; } .footer span { font-weight: bold; }