.blog-index.svelte-u4k2t{max-width:64rem;margin:0 auto}.blog-title.svelte-u4k2t{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;letter-spacing:-.03em;font-family:"Exo 2",sans-serif;background:linear-gradient(118deg,var(--docs-text) 45%,var(--docs-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--docs-text)}.blog-subtitle.svelte-u4k2t{font-size:1rem;color:var(--docs-text-muted);margin:0 0 2.5rem}.featured-card.svelte-u4k2t{position:relative;display:block;height:480px;border-radius:1.5rem;overflow:hidden;text-decoration:none;margin-bottom:2rem;background:linear-gradient(165deg,#fffffff2,#f0f8ffcc,#01b2ff14);border:1px solid rgba(1,178,255,.18);transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000000a,0 8px 32px #00000014,0 1px 4px #0000000d}.featured-shine.svelte-u4k2t{position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.1) 60%,transparent 100%);pointer-events:none;z-index:2}.featured-card.svelte-u4k2t:hover{border-color:#01b2ff66;transform:translateY(-6px) scale(1.01);box-shadow:inset 0 1px #fff,0 0 40px #01b2ff26,0 12px 48px #01b2ff14,0 24px 64px #0000001a}.featured-image-wrap.svelte-u4k2t{position:absolute;inset:0}.featured-image.svelte-u4k2t{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.featured-card.svelte-u4k2t:hover .featured-image:where(.svelte-u4k2t){transform:scale(1.04)}.featured-overlay.svelte-u4k2t{position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#000a144d 45%,#01b2ff08);z-index:1}.featured-content.svelte-u4k2t{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;display:flex;flex-direction:column;gap:.5rem;z-index:3}.card-meta.svelte-u4k2t{display:flex;align-items:center;gap:.5rem}.card-meta.svelte-u4k2t time:where(.svelte-u4k2t):after{content:"·";margin-left:.5rem;opacity:.4}.featured-content.svelte-u4k2t .card-author:where(.svelte-u4k2t){font-size:.8125rem;font-weight:600;color:#fff9}.card-body.svelte-u4k2t .card-author:where(.svelte-u4k2t){font-size:.75rem;font-weight:600;color:var(--docs-text-muted)}.featured-content.svelte-u4k2t time:where(.svelte-u4k2t){font-size:.8125rem;font-weight:600;color:#4dd0ff;text-shadow:0 0 12px rgba(1,178,255,.4)}.featured-content.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.75rem;font-weight:700;color:#fff;margin:0;line-height:1.3}.featured-content.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.9375rem;color:#ffffffbf;line-height:1.6;margin:0;max-width:640px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.blog-card.svelte-u4k2t{display:flex;flex-direction:column;text-decoration:none;border-radius:1.25rem;overflow:hidden;background:linear-gradient(165deg,#fffffff2,#f0f8ffcc,#01b2ff14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(1,178,255,.18);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000000a,0 4px 20px #00000014,0 1px 4px #0000000d;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative}.blog-card.svelte-u4k2t:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,transparent 100%);border-radius:1.25rem 1.25rem 0 0;pointer-events:none;z-index:1}.blog-card.svelte-u4k2t:hover{border-color:#01b2ff66;transform:translateY(-6px) scale(1.02);box-shadow:inset 0 1px #fff,0 0 30px #01b2ff26,0 8px 32px #01b2ff1a,0 20px 48px #0000001a}.card-image.svelte-u4k2t{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#e8f0f8,#dde8f2);margin:.5rem .5rem 0;border-radius:.875rem}.card-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;border-radius:.875rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.blog-card.svelte-u4k2t:hover .card-image:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.05)}.card-body.svelte-u4k2t{padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.375rem;flex:1;position:relative;z-index:2}.card-body.svelte-u4k2t time:where(.svelte-u4k2t){font-size:.75rem;font-weight:600;color:var(--docs-accent)}.card-body.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.125rem;font-weight:600;color:var(--docs-text);margin:0;transition:color .15s ease;line-height:1.4}.blog-card.svelte-u4k2t:hover .card-body:where(.svelte-u4k2t) h2:where(.svelte-u4k2t){color:var(--docs-accent)}.card-body.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.8125rem;color:var(--docs-text-muted);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .featured-card.svelte-u4k2t,.dark .blog-card.svelte-u4k2t{background:linear-gradient(165deg,#282c34cc,#141820a6,#01b2ff14);border-color:#01b2ff33;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000004d,0 6px 26px #0006,0 1px 4px #0000004d}.dark .featured-shine.svelte-u4k2t,.dark .blog-card.svelte-u4k2t:before{background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 100%)}.dark .featured-card.svelte-u4k2t:hover{border-color:#01b2ff73;box-shadow:inset 0 1px #ffffff24,0 0 40px #01b2ff2e,0 12px 48px #01b2ff1a,0 24px 64px #00000080}.dark .blog-card.svelte-u4k2t:hover{border-color:#01b2ff73;box-shadow:inset 0 1px #ffffff24,0 0 30px #01b2ff2e,0 8px 32px #01b2ff1f,0 20px 48px #00000080}.dark .card-image.svelte-u4k2t{background:linear-gradient(135deg,#1a1f28,#12161d)}@media(max-width:640px){.blog-title.svelte-u4k2t{font-size:2rem}.featured-card.svelte-u4k2t{height:360px}.featured-content.svelte-u4k2t{padding:1.5rem}.featured-content.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.375rem}.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
