/* ========== 타이틀 크기 작게 조정 ========== */
.site-title {
    font-size: 32px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    margin-bottom: 5px !important;
}

.site-description {
    font-size: 15px !important;
    color: #666 !important;
}

/* ========== 디자인 개선 ========== */
body {
    background-color: #f8f8f8 !important;
}

.site-content {
    background-color: white !important;
    box-shadow: 0 2px 15px rgba(0,0,0,0.08) !important;
    padding: 30px !important;
    border-radius: 8px !important;
    max-width: 1100px !important;
    margin: 20px auto !important;
}

/* ========== 버튼 색상 및 스타일 ========== */
.wp-block-button__link {
    background-color: #1e3a5f !important;
    color: white !important;
    padding: 15px 40px !important;
    border-radius: 5px !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    box-shadow: 0 3px 10px rgba(30, 58, 95, 0.3) !important;
    transition: all 0.3s ease !important;
    border: none !important;
}

.wp-block-button__link:hover {
    background-color: #2d5570 !important;
    box-shadow: 0 5px 15px rgba(30, 58, 95, 0.4) !important;
    transform: translateY(-2px) !important;
}

/* ========== 여백 조정 ========== */
.entry-header {
    margin-bottom: 40px !important;
    padding-bottom: 20px !important;
    border-bottom: 1px solid #e0e0e0 !important;
}

.entry-content > * {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}



/* ========== 모바일 반응형 ========== */
@media (max-width: 768px) {
    .site-title {
        font-size: 24px !important;
    }
    
    .site-description {
        font-size: 13px !important;
    }
    
    .site-content {
        padding: 20px !important;
        margin: 10px !important;
    }
    
    .wp-block-button__link {
        padding: 12px 30px !important;
        font-size: 15px !important;
    }

	/* ========== 모든 버튼과 텍스트 강제 숨김 ========== */
/* 버튼 숨기기 */
button,
.wp-block-button,
.wp-block-button__link,
a[href*="wp-admin/post-new.php"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
}

/* "No posts published yet" 텍스트 숨기기 */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.no-results,
.no-results-title {
    display: none !important;
}

/* 설명 텍스트 숨기기 */
.entry-content > p {
    display: none !important;
}

/* 전체 콘텐츠 영역 조정 */
.no-results,
.no-posts {
    display: none !important;
}
	