.blog-card-atmospheric{background:var(--card-background,rgba(var(--color-surface-elevated,255 255 255),.95));backdrop-filter:blur(10px);transform-style:preserve-3d;will-change:transform;border-radius:1.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.blog-card-atmosphere{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.blog-card-atmospheric:hover .blog-card-atmosphere{opacity:1}.atmosphere-regenerative .blog-card-atmospheric{--card-background:#f0fdf4f2;border:2px solid #10b98133}.atmosphere-regenerative .blog-card-atmosphere{background:radial-gradient(at 100% 0,#10b9811a,#065f460d,#0000)}.atmosphere-revolutionary .blog-card-atmospheric{--card-background:#fef2f2f2;border:2px solid #dc262633}.atmosphere-revolutionary .blog-card-atmosphere{background:radial-gradient(at 0 100%,#dc26261a,#b91c1c0d,#0000)}.atmosphere-innovative .blog-card-atmospheric{--card-background:rgba(var(--color-primary-50,239 246 255),.95);border:2px solid rgba(var(--color-primary-600,37 99 235),.2)}.atmosphere-innovative .blog-card-atmosphere{background:linear-gradient(135deg,rgba(var(--color-primary-600,37 99 235),.1),rgba(var(--color-primary-800,30 64 175),.05),transparent)}.atmosphere-community .blog-card-atmospheric{--card-background:#fffbebf2;border:2px solid #d9770633}.atmosphere-community .blog-card-atmosphere{background:radial-gradient(#d977061a,#f59e0b0d,#0000)}.access-indicator{z-index:10;backdrop-filter:blur(12px);border:1px solid #0000;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.access-open{color:#047857;background:#10b9811a;border-color:#10b9814d}.access-open:before{content:"🌿";font-size:1.1em}.access-email{color:#1e40af;background:#2563eb1a;border-color:#2563eb4d}.access-email:before{content:"📧";font-size:1.1em}.access-authenticated{color:#15803d;background:#22c55e1a;border-color:#22c55e4d}.access-authenticated:before{content:"✓";font-size:1.1em;font-weight:700}.access-code{color:#c2410c;background:#fb923c1a;border-style:dashed;border-color:#fb923c4d}.access-code:before{content:"🔑";font-size:1.1em}.access-member{color:#7c2d12;background:linear-gradient(135deg,#d977061a,#a78bfa1a);border-color:#d977064d;box-shadow:0 0 20px #d977061a}.access-member:before{content:"👑";font-size:1.1em}.blog-card-image-container{aspect-ratio:16/9;background:linear-gradient(135deg,#f5f5f5,#e5e5e5);position:relative;overflow:hidden}.blog-card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1)}.blog-card-atmospheric:hover .blog-card-image{transform:scale(1.05)}.blog-card-image-overlay{opacity:0;background:linear-gradient(#0000 0% 50%,#0006 100%);transition:opacity .5s;position:absolute;inset:0}.blog-card-atmospheric:hover .blog-card-image-overlay{opacity:1}.blog-card-content{z-index:1;padding:1.5rem;position:relative}.blog-card-title{color:var(--atmosphere-text,#111827);margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s}.atmosphere-regenerative .blog-card-title{--atmosphere-text:#064e3b}.atmosphere-revolutionary .blog-card-title{--atmosphere-text:#7f1d1d}.atmosphere-innovative .blog-card-title{--atmosphere-text:#1e3a8a}.atmosphere-community .blog-card-title{--atmosphere-text:#78350f}.blog-card-atmospheric:hover .blog-card-title{color:var(--atmosphere-primary)}.atmosphere-regenerative .blog-card-atmospheric:hover .blog-card-title{--atmosphere-primary:#047857}.atmosphere-revolutionary .blog-card-atmospheric:hover .blog-card-title{--atmosphere-primary:#dc2626}.atmosphere-innovative .blog-card-atmospheric:hover .blog-card-title{--atmosphere-primary:#2563eb}.atmosphere-community .blog-card-atmospheric:hover .blog-card-title{--atmosphere-primary:#d97706}.blog-card-description{color:var(--atmosphere-text,#111827);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-author{border-top:1px solid rgb(var(--color-border,229 231 235));align-items:center;gap:.75rem;padding-top:1rem;display:flex}.blog-card-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid var(--atmosphere-border-color,rgb(var(--color-border,229 231 235)));border-radius:50%;width:2.5rem;height:2.5rem}.atmosphere-regenerative .blog-card-avatar{--atmosphere-border-color:#10b9814d}.atmosphere-revolutionary .blog-card-avatar{--atmosphere-border-color:#dc26264d}.atmosphere-innovative .blog-card-avatar{--atmosphere-border-color:#2563eb4d}.atmosphere-community .blog-card-avatar{--atmosphere-border-color:#d977064d}.blog-card-atmospheric{cursor:pointer}.blog-card-atmospheric:hover{box-shadow:0 20px 40px #0000001a,0 0 0 1px var(--atmosphere-glow);transform:translateY(-4px)}.atmosphere-regenerative .blog-card-atmospheric:hover{--atmosphere-glow:#10b98166}.atmosphere-revolutionary .blog-card-atmospheric:hover{--atmosphere-glow:#dc262666}.atmosphere-innovative .blog-card-atmospheric:hover{--atmosphere-glow:#2563eb66}.atmosphere-community .blog-card-atmospheric:hover{--atmosphere-glow:#d9770666}.blog-card-skeleton{background:linear-gradient(90deg,#0000000a 0%,#00000014 50%,#0000000a 100%) 0 0/200% 100%;animation:2s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.blog-list-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}@media (width>=768px){.blog-list-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.blog-list-grid{grid-template-columns:repeat(3,1fr)}}.blog-card-atmospheric{animation:.6s ease-out both fadeInUp}.blog-card-atmospheric:first-child{animation-delay:.1s}.blog-card-atmospheric:nth-child(2){animation-delay:.2s}.blog-card-atmospheric:nth-child(3){animation-delay:.3s}.blog-card-atmospheric:nth-child(4){animation-delay:.4s}.blog-card-atmospheric:nth-child(5){animation-delay:.5s}.blog-card-atmospheric:nth-child(6){animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.blog-card-atmospheric{border-radius:1rem}.blog-card-content{padding:1rem}.blog-card-title{font-size:1.125rem}.access-indicator{padding:.375rem .75rem;font-size:.75rem}}@media (prefers-color-scheme:dark){.blog-card-atmospheric{--card-background:rgba(var(--color-surface-elevated,17 24 39),.95)}.blog-card-description{color:var(--atmosphere-text,#111827)}}

/*# sourceMappingURL=0a01632943bb9260.css.map*/