body {  margin: 0;  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;  background: #f5f6f8;  display: flex;  flex-direction: column;  align-items: center;}.toolbar {  display: flex;  flex-wrap: wrap;  gap: 8px;  padding: 10px 15px;  background: #fff;  border-radius: 12px;  box-shadow: 0 4px 12px rgba(0,0,0,0.08);  margin: 20px;  position: sticky;  top: 10px;  z-index: 10;}.toolbar select,.toolbar input[type="color"],.toolbar button {  border: none;  border-radius: 8px;  padding: 6px 10px;  font-size: 14px;  background: #f2f3f5;  cursor: pointer;  transition: all 0.2s ease;}.toolbar select:hover,.toolbar button:hover {  background: #e9eaec;}.toolbar button {  min-width: 35px;}.editor-container {  width: 90%;  max-width: 900px;}.editor {  min-height: 500px;  background: #fff;  border-radius: 16px;  padding: 20px;  box-shadow: 0 6px 20px rgba(0,0,0,0.06);  border: 1px solid #e0e0e0;  font-size: 16px;  line-height: 1.6;  outline: none;}.editor h1 { font-size: 28px; font-weight: 600; }.editor h2 { font-size: 22px; font-weight: 500; }.editor b { font-weight: 600; }.editor i { font-style: italic; }.editor u { text-decoration: underline; }@media(max-width: 700px) {  .toolbar {    flex-wrap: wrap;    justify-content: center;  }  .editor {    min-height: 300px;  }}