/*
Theme Name: arococo theme
Version: 1.0
*/

/* CSS loading order */
@import url("./header.css");
@import url("./footer.css");
@import url("./top.css");
@import url("./category.css");
@import url("./single.css");
@import url("./animation.css");

/* base */
html{
  scroll-behavior:smooth;
}
html,
body{
  overflow-x:hidden;
}
body{
  margin:0;
  background:#2b1d16;
  color:#341208;
}

.site-wrap{
  width:100%;
  max-width:480px;
  margin:0 auto;
  min-height:100vh;
  background:#f7f1e3;
}

@media (min-width:768px){
  .site-wrap{
    max-width:750px;
  }
}

/* font */
body,
button,
input,
textarea,
select{
  font-family:
    "Kaisei Opti",
    serif;
}
body{
  letter-spacing:.03em;
}
.first-letter{
  color:#b41612;
}
/* 本文リンクのみ */
.entry-content a,
.post-content a,
.page-content a,
.category-content a,
.archive-content a{
  color:inherit;
  text-decoration:underline;
}

.entry-content a:visited,
.entry-content a:hover,
.entry-content a:active,
.post-content a:visited,
.post-content a:hover,
.post-content a:active,
.page-content a:visited,
.page-content a:hover,
.page-content a:active,
.category-content a:visited,
.category-content a:hover,
.category-content a:active,
.archive-content a:visited,
.archive-content a:hover,
.archive-content a:active{
  color:inherit;
  text-decoration:underline;
}