@charset "UTF-8";
   .profile-follows,
.author-follows {
display: none !important;
} @media screen and (max-width: 1023px){}
@media screen and (max-width: 834px){
.pun-blog-grid {
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media screen and (max-width: 480px){
.pun-blog-grid {
grid-template-columns: 1fr !important;
}
} body.single-note #header-container,
body.single-note #header{display:none!important}
body.single-note #sidebar{display:none!important}
body.single-note #main{width:100%!important;max-width:100%!important}
body.single-note .sns-share,
body.single-note .sns-follow,
body.single-note .related-entries,
body.single-note #comment-area,
body.single-note .article-footer{display:none!important} .note-list{display:grid;gap:20px;margin:24px 0}
.note-list>a{display:block;text-decoration:none!important;color:inherit}
.note-list .note{background:#fff;border:1px solid #ede6d8;border-radius:14px;padding:22px 24px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;box-shadow:0 1px 0 rgba(80,60,30,.04),0 4px 16px -8px rgba(80,60,30,.10);transition:box-shadow .2s,transform .2s}
.note-list>a:hover .note{box-shadow:0 2px 0 rgba(80,60,30,.05),0 10px 24px -8px rgba(80,60,30,.16);transform:translateY(-2px)}
.note-list .note-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}
.note-list .note-title{font-size:17px;font-weight:700;color:#2f2a22;margin-bottom:8px;line-height:1.5}
.note-list .note-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:#6b6356;margin-bottom:10px}
.note-list .note-summary{font-size:13.5px;line-height:1.9;color:#4d4538}
.note-list .note-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;min-width:150px}
.note-list .note-date{font-size:11.5px;color:#968b7c;white-space:nowrap}
.note-list-empty{padding:24px;background:#f8f3e9;border-radius:10px;font-size:14px;color:#4d4538}
@media(max-width:768px){
.note-list .note{flex-direction:column}
.note-list .note-side{flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-width:0}
} .pun-petcounts{margin-top:4px}
.pun-petcount-row{display:flex;align-items:center;gap:12px;margin:10px 0;flex-wrap:wrap}
.pun-petcount-name{min-width:64px;font-size:13.5px;font-weight:600;color:#4d4538}
.pun-petcount-opts{display:flex;gap:8px;flex-wrap:wrap}
button.pun-petcount-btn{appearance:none;-webkit-appearance:none;font-family:inherit;padding:7px 14px;font-size:12.5px;line-height:1;cursor:pointer;background:#fff;border:1px solid #ede6d8;border-radius:99px;color:#4d4538}
button.pun-petcount-btn.pun-selected{background:#5c7360;border-color:#5c7360;color:#fff}