<style>




table{
    border-collapse: collapse;
    border: 1px solid black;
}

table, th,td{
    border-collapse: collapse;
    border: 1px solid black;
    color:black;
}





h1,h2, h3{
    background-color:black;
    color:#fafea9;
    border: 1px solid black;
}

h4{
}



ul.custom-heart {
  list-style: none;
  padding: 0;
}

ul.custom-heart li {
  position: relative;
  padding-left: 1.2em;
}

ul.custom-heart li::before {
  content: "♥";
  position: absolute;
  left: 0;
  color: red;
}

.say{
    margin-left:3em;
    width:540;
}


body{
background-color:black;
}

a {
    text-decoration:none;
    color:#7688ee;
}


div {
font-family: "DejaVu Sans", sans-serif;
font-size:20;
color:black;
border: 1px solid red;
background-color:white;
word-wrap: break-word;
width: 1024px;
margin:50px auto;
padding:29px;

}


.main{
	display:flex;
	width:1024px;
	margin:0 auto;
	gap:20px;
}

.blog{
	flex:2;
}

.list{
	flex:1;
}



</style>

