main[data-astro-cid-bvzihdzo]{width:100%;max-width:100%;margin:0;padding:0}.hero[data-astro-cid-bvzihdzo]{padding:3rem 2em 0;text-align:center;background:linear-gradient(180deg,var(--terminal-black) 0%,var(--editor-bg-dark) 40%,var(--editor-bg) 100%);position:relative;overflow:hidden}.hero[data-astro-cid-bvzihdzo]:before{content:"";position:absolute;top:-300px;right:-300px;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(136,192,208,.08),transparent 70%);z-index:0}.hero[data-astro-cid-bvzihdzo]:after{content:"";position:absolute;bottom:-200px;left:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.1),transparent 70%);z-index:0}.hero-image[data-astro-cid-bvzihdzo]{width:100%;max-width:1400px;margin:0 auto;position:relative;z-index:1;padding:0 2rem 5rem;overflow:visible}.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{display:block;margin:0 auto;border-radius:12px;box-shadow:0 0 0 2px var(--purple),0 0 0 4px var(--terminal-black),0 0 0 6px var(--cyan),0 30px 60px -12px #000c,0 0 100px #a78bfa4d;transform:translateY(40px);border:1px solid var(--terminal-black);transition:all .3s ease;max-height:600px;width:auto;object-fit:contain}.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]:hover{box-shadow:0 0 0 2px var(--cyan),0 0 0 4px var(--terminal-black),0 0 0 6px var(--purple),0 35px 70px -12px #000000e6,0 0 120px #a78bfa80;transform:translateY(35px) scale(1.01)}.hero-image-placeholder[data-astro-cid-bvzihdzo]{width:100%;max-width:1400px;margin:0 auto;position:relative;z-index:1;padding:0 2rem 3rem}.terminal-window[data-astro-cid-bvzihdzo]{background:var(--terminal-black);border-radius:12px;border:2px solid var(--text-muted);box-shadow:0 0 0 1px #88c0d033,0 25px 50px -12px #0009;overflow:hidden;transform:translateY(50px)}.terminal-header[data-astro-cid-bvzihdzo]{background:var(--editor-bg-dark);padding:.75rem 1rem;border-bottom:1px solid var(--text-muted);display:flex;gap:.5rem}.dot[data-astro-cid-bvzihdzo]{width:12px;height:12px;border-radius:50%}.dot[data-astro-cid-bvzihdzo].red{background:#ff5f56}.dot[data-astro-cid-bvzihdzo].yellow{background:#ffbd2e}.dot[data-astro-cid-bvzihdzo].green{background:#27c93f}.terminal-body[data-astro-cid-bvzihdzo]{padding:2rem;font-family:JetBrains Mono,monospace;font-size:1.2rem;color:var(--text-primary)}.terminal-body[data-astro-cid-bvzihdzo] .prompt[data-astro-cid-bvzihdzo]{color:var(--accent-green);font-weight:700;margin-right:.75rem}.terminal-body[data-astro-cid-bvzihdzo] .command[data-astro-cid-bvzihdzo]{color:var(--cyan)}.terminal-body[data-astro-cid-bvzihdzo] .cursor[data-astro-cid-bvzihdzo]{color:var(--purple);animation:blink 1s infinite;margin-left:.5rem}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.prose[data-astro-cid-bvzihdzo]{width:100%;max-width:75ch;margin:6rem auto 2rem;padding:2em;color:var(--text-primary)}.title[data-astro-cid-bvzihdzo]{margin-bottom:2rem;line-height:1.2;position:relative;z-index:1}.title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{font-size:3.5em;margin:.5em 0;color:var(--text-primary);text-shadow:0 2px 20px rgba(0,0,0,.8),0 0 40px rgba(136,192,208,.2);font-weight:800;letter-spacing:-.03em;line-height:1.1}.date[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1em;color:var(--cyan);font-size:.85em;font-family:JetBrains Mono,monospace;letter-spacing:.5px;font-weight:500}.date[data-astro-cid-bvzihdzo] .prompt[data-astro-cid-bvzihdzo]{color:var(--accent-green);margin-right:.5rem}.date[data-astro-cid-bvzihdzo]>span[data-astro-cid-bvzihdzo]{display:flex;align-items:center;gap:.25rem}.last-updated-on[data-astro-cid-bvzihdzo]{font-style:normal;padding-left:1rem;margin-left:1rem;border-left:2px solid var(--purple)}.prose[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h2[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h4[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h5[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] h6[data-astro-cid-bvzihdzo]{margin:2.5rem 0 1rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.prose[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{margin-bottom:1.5rem}.prose[data-astro-cid-bvzihdzo] ul[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo] ol[data-astro-cid-bvzihdzo]{padding-left:1.5em;margin-bottom:1.5rem}.prose[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo]{margin-bottom:.5rem}.prose[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{margin:2rem auto;border-radius:8px;display:block;box-shadow:0 0 0 1px var(--purple),0 0 0 2px var(--terminal-black),0 0 0 3px var(--cyan),0 10px 30px #0009,0 0 60px #a78bfa33;transition:all .3s ease;border:1px solid var(--terminal-black)}.prose[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]:hover{box-shadow:0 0 0 1px var(--cyan),0 0 0 2px var(--terminal-black),0 0 0 3px var(--purple),0 15px 40px #000000b3,0 0 80px #a78bfa66;transform:scale(1.02)}.prose[data-astro-cid-bvzihdzo] hr[data-astro-cid-bvzihdzo]{margin:3rem 0}.prose[data-astro-cid-bvzihdzo] .recipe-meta[data-astro-cid-bvzihdzo]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:0 auto 3rem;padding:1rem;font-family:JetBrains Mono,monospace}.meta-item[data-astro-cid-bvzihdzo]{display:flex;align-items:center;gap:.5rem}.meta-icon[data-astro-cid-bvzihdzo]{font-size:1.2rem}.meta-label[data-astro-cid-bvzihdzo]{color:var(--cyan);font-weight:600;font-size:.95rem}.meta-value[data-astro-cid-bvzihdzo]{color:var(--text-primary);font-weight:700;font-size:.95rem}.meta-divider[data-astro-cid-bvzihdzo]{color:var(--text-muted);font-size:1.2rem}@media (max-width: 720px){.hero[data-astro-cid-bvzihdzo]{padding:2rem 1em 0}.title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{font-size:2.5em}.prose[data-astro-cid-bvzihdzo]{margin:2rem auto;padding:1em}.hero-image[data-astro-cid-bvzihdzo]{padding:0 1rem 3rem}.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{transform:translateY(20px);max-height:400px}.terminal-window[data-astro-cid-bvzihdzo]{transform:translateY(20px)}.terminal-body[data-astro-cid-bvzihdzo]{padding:1.5rem;font-size:.95rem}.hero-image-placeholder[data-astro-cid-bvzihdzo]{padding:0 1rem 2rem}.recipe-meta[data-astro-cid-bvzihdzo]{flex-direction:column;gap:1rem}.meta-divider[data-astro-cid-bvzihdzo]{display:none}}
