목동고양이분양 아기 고양이 입양 준비: 초보 집사를 위한 필수 용품 가이드 > 고객상담실

 경기건축 로고처음으로경기건축 찾아오시는길관리자 
 

 

목동고양이분양 아기 고양이 입양 준비: 초보 집사를 위한 필수 용품 가이드

HELLO 작성일25-09-28 17:08 조회7회 댓글0건

본문



/* 새끼고양이분양 Modern Blog Styles - Clean & Optimized */
.post-body {
box-sizing: border-box;
max-width: 900px;
margin: 0 auto;
padding: 32px 24px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", Roboto, sans-serif;
color: #1a1a1a;
background: linear-gradient(135deg, #fff 0%, #fafbff 100%);
line-height: 1.75;
letter-spacing: -0.01em;
}
.post-body * { box-sizing: inherit}

/* Typography Hierarchy */
.post-body h1 {
font-size: clamp(1.75rem, 4vw, 2.5rem);
font-weight: 700;
margin: 0 0 24px 0;
color: #0f172a;
line-height: 1.2;
letter-spacing: -0.025em;
}

.post-body h2 {
font-size: clamp(1.25rem, 3vw, 1.75rem);
font-weight: 600;
margin: 48px 0 16px 0;
padding: 16px 0 16px 20px;
color: #1e293b;
border-left: 4px solid #3b82f6;
background: linear-gradient(90deg, rgba(59, 130, 246, 0.05) 0%, transparent 100%);
border-radius: 0 8px 8px 0;
scroll-margin-top: 100px;
position: relative;
}

.post-body h2::before {
content: "";
position: absolute;
left: -4px;
top: 0;
bottom: 0;
width: 4px;
background: linear-gradient(180deg, #3b82f6 0%, #1d4ed8 100%);
border-radius: 2px;
}

.post-body h3 {
font-size: clamp(1.125rem, 2.5vw, 1.375rem);
font-weight: 600;
margin: 32px 0 12px 0;
color: #334155;
position: relative;
padding-left: 12px;
}

.post-body h3::before {
content: "\25A0 ";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
color: #3b82f6;
font-size: 0.6em;
line-height: 1;
}

.post-body p {
margin: 0 0 20px 0;
color: #374151;
font-size: 1rem;
line-height: 1.8;
}

.post-body strong {
color: #1e40af;
font-weight: 600;
}

.post-body em {
color: #6366f1;
font-style: italic;
}

/* Enhanced TOC */
.toc {
background: linear-gradient(135deg, rgba(248, 250, 252, 0.9) 0%, rgba(241, 245, 249, 0.9) 100%);
border: 1px solid #e2e8f0;
padding: 24px;
border-radius: 16px;
margin: 32px 0;
font-size: 0.95rem;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
backdrop-filter: blur(10px);
}

.toc h4 {
margin: 0 0 16px 0;
color: #1e40af;
font-weight: 700;
font-size: 1.1rem;
}

.toc ul {
list-style: none;
padding: 0;
margin: 0;
}

.toc li {
margin: 10px 0;
padding-left: 16px;
position: relative;
}

.toc li::before {
content: "\2022 ";
position: absolute;
left: 0;
color: #3b82f6;
font-weight: bold;
font-size: 1.2em;
}

.toc a {
color: #1e40af;
text-decoration: none;
transition: all 0.2s ease;
border-radius: 4px;
padding: 4px 8px;
display: inline-block;
}

.toc a:hover {
background: rgba(59, 130, 246, 0.1);
color: #1d4ed8;
transform: translateX(4px);
}

/* Modern Decorative Elements */
.divider {
height: 4px;
border-radius: 8px;
margin: 40px 0;
background: linear-gradient(90deg, #3b82f6 0%, #8b5cf6 50%, #06b6d4 100%);
box-shadow: 0 2px 10px rgba(59, 130, 246, 0.3);
}

.section-badge {
display: inline-block;
padding: 3px 10px;
border-radius: 20px;
background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);
color: white;
font-weight: 600;
font-size: 0.875rem;
margin: 0 8px 8px 0;
box-shadow: 0 2px 8px rgba(59, 130, 246, 0.3);
}

/* Enhanced Box Palette */
.box {
padding: 20px 24px;
border-radius: 16px;
margin: 24px 0;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06);
border: 1px solid rgba(0, 0, 0, 0.05);
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
position: relative;
overflow: hidden;
}

.box::before {
content: "";
position: absolute;
top: 0;
새끼고양이분양 left: 0;
right: 0;
height: 1px;
background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.5) 50%, transparent 100%);
}

.box:hover {
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12);
}

.pal-blue {
background: linear-gradient(135deg, #eff6ff 0%, #ffffff 100%);
border-left: none;
color: #1e40af;
position: relative;
padding-left: 24px;
}

.pal-blue::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 5px;
background: linear-gradient(180deg, #3b82f6 0%, #1d4ed8 100%);
border-radius: 0 3px 3px 0;
}

.pal-mint {
background: linear-gradient(135deg, #f0fdf4 0%, #ffffff 100%);
border-left: none;
color: #065f46;
position: relative;
padding-left: 24px;
}

.pal-mint::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 5px;
background: linear-gradient(180deg, #10b981 0%, #047857 100%);
border-radius: 0 3px 3px 0;
}

.pal-orange {
background: linear-gradient(135deg, #fff7ed 0%, #ffffff 100%);
border-left: none;
color: #92400e;
position: relative;
padding-left: 24px;
}

.pal-orange::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 5px;
background: linear-gradient(180deg, #f59e0b 0%, #d97706 100%);
border-radius: 0 3px 3px 0;
}

.pal-rose {
background: linear-gradient(135deg, #fdf2f8 0%, #ffffff 100%);
border-left: none;
color: #9d174d;
position: relative;
padding-left: 24px;
}

.pal-rose::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 5px;
background: linear-gradient(180deg, #ec4899 0%, #db2777 100%);
border-radius: 0 3px 3px 0;
}

.pal-purple {
background: linear-gradient(135deg, #faf5ff 0%, #ffffff 100%);
border-left: none;
color: #6b21a8;
position: relative;
padding-left: 24px;
}

.pal-purple::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 5px;
background: linear-gradient(180deg, #8b5cf6 0%, #7c3aed 100%);
border-radius: 0 3px 3px 0;
}

.pal-gray {
background: linear-gradient(135deg, #f8fafc 0%, #ffffff 100%);
border-left: none;
color: #334155;
position: relative;
padding-left: 24px;
}

.pal-gray::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 5px;
background: linear-gradient(180deg, #64748b 0%, #475569 100%);
border-radius: 0 3px 3px 0;
}

/* Modern Card Grid */
.cards-2 {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin: 32px 0;
}

.card {
padding: 24px;
border-radius: 16px;
background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
border: 1px solid #e2e8f0;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
position: relative;
overflow: hidden;
}

.card::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 3px;
background: linear-gradient(90deg, #3b82f6 0%, #8b5cf6 100%);
}

.card:hover {
transform: translateY(-6px);
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15);
}

.card .icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
border-radius: 12px;
margin-right: 16px;
font-weight: 700;
font-size: 1.25rem;
}

.card h4 {
display: inline-block;
vertical-align: top;
margin: 8px 0 0 0;
font-size: 1.125rem;
font-weight: 600;
color: #1e293b;
}

.card p {
margin: 12px 0 0 64px;
color: #64748b;
line-height: 1.6;
}

/* Icon Color Chips */
.chip-blue { background: linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%)color: #1d4ed8}
.chip-mint { background: linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%)color: #047857}
.chip-purple { background: linear-gradient(135deg, 새끼고양이분양 #e9d5ff 0%, #ddd6fe 100%)color: #7c3aed}
.chip-orange { background: linear-gradient(135deg, #fed7aa 0%, #fdba74 100%)color: #c2410c}
.chip-gray { background: linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%)color: #475569}

/* Card Icon Examples - Use Unicode Escape Codes Only */
.icon-money::before { content: "\1F4B0 "}
.icon-check::before { content: "\2713 "}
.icon-star::before { content: "\2605 "}
.icon-heart::before { content: "\2665 "}
.icon-fire::before { content: "\1F525 "}
.icon-bulb::before { content: "\1F4A1 "}
.icon-sparkle::before { content: "\2728 "}
.icon-arrow::before { content: "\2192 "}
.icon-bullet::before { content: "\2022 "}
.icon-square::before { content: "\25A0 "}

/* Premium Banner */
.banner {
border-radius: 20px;
padding: 32px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
margin: 40px 0;
box-shadow: 0 20px 60px rgba(102, 126, 234, 0.4);
position: relative;
overflow: hidden;
}

.banner::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, transparent 100%);
pointer-events: none;
}

.banner .inner {
background: rgba(255, 255, 255, 0.1);
padding: 20px;
border-radius: 12px;
backdrop-filter: blur(10px);
}

/* Enhanced Tables */
table.styled {
width: 100%;
border-collapse: collapse;
margin: 32px 0;
font-size: 0.95rem;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

table.styled th,
table.styled td {
padding: 16px;
text-align: left;
border-bottom: 1px solid #e2e8f0;
}

table.styled th {
background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
font-weight: 600;
color: #1e293b;
font-size: 0.875rem;
text-transform: uppercase;
letter-spacing: 0.05em;
}

table.styled tr:hover td {
background: rgba(59, 130, 246, 0.05);
}

.summary {
padding: 20px 24px;
border-radius: 16px;
background: linear-gradient(135deg, #fffbeb 0%, #ffffff 100%);
border-left: 5px solid #f59e0b;
font-weight: 500;
margin: 24px 0;
box-shadow: 0 4px 16px rgba(245, 158, 11, 0.1);
}

/* Modern Links */
.inline-link {
color: #3b82f6;
text-decoration: none;
border-bottom: 1px solid rgba(59, 130, 246, 0.3);
transition: all 0.2s ease;
padding: 1px 2px;
border-radius: 3px;
}

.inline-link:hover {
background: rgba(59, 130, 246, 0.1);
border-bottom-color: #3b82f6;
color: #1d4ed8;
}

/* Smooth Animations */
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}

.fade {
animation: fadeInUp 0.6s cubic-bezier(0.4, 0, 0.2, 1) forwards;
opacity: 0;
}

@media (prefers-reduced-motion: reduce) {
.fade {
animation: none !important;
opacity: 1 !important;
}

.box, .card {
transition: none !important;
}
}

/* Responsive Design */
@media (max-width: 768px) {
.post-body {
padding: 20px 16px;
}

.post-body h2 {
padding-left: 16px;
margin: 32px 0 12px 0;
}

.cards-2 {
grid-template-columns: 1fr;
gap: 16px;
}

.card p {
margin-left: 0;
margin-top: 16px;
}

.toc {
padding: 20px;
}

.banner {
padding: 24px;
margin: 32px 0;
}

table.styled {
font-size: 0.875rem;
}

table.styled th,
table.styled td {
padding: 12px 8px;
}
}

@media (max-width: 480px) {
.post-body {
padding: 16px 12px;
}

.divider {
height: 3px;
}

.box {
padding: 16px 20px;
}

.card {
padding: 20px;
새끼고양이분양 }
}



아기 고양이 입양 준비: 초보 집사를 위한 필수 용품 가이드
작고 사랑스러운 아기 고양이의 작은 발걸음이 우리 집에 큰 변화를 가져올 순간이 다가오고 있어요.

댓글목록

등록된 댓글이 없습니다.