body{font-family:Inter,sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}#bokun-modal-container{z-index:9999!important}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease-out both}.blog-content{color:#475569;font-size:1.125rem;line-height:1.85;font-weight:500}.blog-content h2{font-size:1.65rem;font-weight:900;color:#0f172a;letter-spacing:-.02em;margin-top:2.75rem;margin-bottom:.875rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0;line-height:1.25}.blog-content h3{font-size:1.3rem;font-weight:900;color:#1e293b;letter-spacing:-.01em;margin-top:2rem;margin-bottom:.75rem}.blog-content p{margin-bottom:1.35rem}.blog-content strong{color:#0f172a;font-weight:900}.blog-content ul{margin:.75rem 0 1.5rem;padding:0;list-style:none}.blog-content ul li{position:relative;padding-left:1.75rem;margin-bottom:.65rem;color:#475569;font-weight:500}.blog-content ul li:before{content:"";position:absolute;left:0;top:.65rem;width:8px;height:8px;border-radius:50%;background:#2563eb;flex-shrink:0}.blog-content ol{margin:.75rem 0 1.5rem 1.5rem}.blog-content ol li{margin-bottom:.5rem;color:#475569;font-weight:500}.blog-content blockquote{border-left:4px solid #2563eb;padding:.75rem 1.25rem;margin:1.75rem 0;color:#64748b;font-style:italic;background:#f8fafc;border-radius:0 .5rem .5rem 0}.blog-content hr{border:none;border-top:1px solid #e2e8f0;margin:2.25rem 0}.blog-content a{color:#2563eb;text-decoration:underline;text-underline-offset:3px}
