.mpg-blog.svelte-u4k2t{background:var(--bg);color:var(--ink);min-height:100vh;font-family:Manrope,system-ui,sans-serif}.mpg-blog-hero.svelte-u4k2t{background:var(--ink-deep);color:#fff;padding:100px 40px 70px;position:relative;overflow:hidden}.mpg-texture.svelte-u4k2t{opacity:.4;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.mpg-blog-hero-inner.svelte-u4k2t{max-width:1180px;margin:0 auto;position:relative}.mpg-back.svelte-u4k2t{letter-spacing:.16em;text-transform:uppercase;color:var(--acc-bright);margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:11.5px;text-decoration:none;display:inline-block}.mpg-back.svelte-u4k2t:hover{color:#fff}.mpg-file.svelte-u4k2t{letter-spacing:.34em;color:var(--acc-bright);text-transform:uppercase;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:12px}.mpg-blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){letter-spacing:-1.4px;margin:0;font-family:Sora,sans-serif;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.02}.mpg-blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){color:#ffffffa8;max-width:600px;margin:18px 0 0;font-size:16.5px;line-height:1.7}.mpg-blog-body.svelte-u4k2t{max-width:1180px;margin:0 auto;padding:80px 40px 100px}.mpg-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.mpg-post.svelte-u4k2t{color:inherit;text-decoration:none;transition:transform .25s;display:block}.mpg-post.svelte-u4k2t:hover{transform:translateY(-6px)}.mpg-thumb.svelte-u4k2t{aspect-ratio:16/10;background:linear-gradient(135deg, var(--acc-tint), #dbe8df);border:1px solid var(--acc-border);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mpg-thumb.svelte-u4k2t:before{content:"";background-image:repeating-linear-gradient(45deg,#14281e0a 0 12px,#0000 12px 24px);position:absolute;inset:0}.mpg-thumb.svelte-u4k2t span:where(.svelte-u4k2t){letter-spacing:.16em;text-transform:uppercase;color:#6a776f;font-family:JetBrains Mono,monospace;font-size:10px;position:relative}.mpg-post-body.svelte-u4k2t{padding:22px 2px 0}.mpg-post-meta.svelte-u4k2t{letter-spacing:.18em;color:var(--acc-deep);text-transform:uppercase;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10.5px}.mpg-post.svelte-u4k2t h3:where(.svelte-u4k2t){color:var(--ink);margin:0 0 10px;font-family:Sora,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.mpg-post.svelte-u4k2t p:where(.svelte-u4k2t){color:#5c6b62;margin:0;font-size:14px;line-height:1.6}.mpg-post-date.svelte-u4k2t{letter-spacing:.12em;color:#6a776f;text-transform:uppercase;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:10.5px}.mpg-empty.svelte-u4k2t{text-align:center;border:1px solid var(--acc-border);background:#fff;border-radius:22px;max-width:540px;margin:40px auto;padding:60px 30px}.mpg-empty.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.8px;color:var(--ink);margin:20px 0 12px;font-family:Sora,sans-serif;font-size:30px;font-weight:800}.mpg-empty.svelte-u4k2t p:where(.svelte-u4k2t){color:#5c6b62;max-width:420px;margin:0 auto 28px;font-size:15px;line-height:1.7}.mpg-cta.svelte-u4k2t{letter-spacing:.02em;color:#fff;background:var(--acc);border-radius:999px;padding:14px 26px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.mpg-cta.svelte-u4k2t:hover{background:var(--acc-deep)}.mpg-blog-foot.svelte-u4k2t{letter-spacing:.1em;color:#6a776f;border-top:1px solid var(--acc-border);flex-wrap:wrap;justify-content:space-between;gap:14px;max-width:1180px;margin:0 auto;padding:30px 40px 50px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}@media (width<=900px){.mpg-grid.svelte-u4k2t{grid-template-columns:1fr 1fr}}@media (width<=600px){.mpg-grid.svelte-u4k2t{grid-template-columns:1fr}.mpg-blog-hero.svelte-u4k2t,.mpg-blog-body.svelte-u4k2t{padding-left:24px;padding-right:24px}}
