.prose_prose__ubt9N{max-width:680px;margin:0 auto;font-family:var(--font-inter),"Inter",sans-serif;font-size:1.125rem;line-height:1.7;color:var(--text)}.prose_prose__ubt9N h1,.prose_prose__ubt9N h2,.prose_prose__ubt9N h3,.prose_prose__ubt9N h4,.prose_prose__ubt9N h5,.prose_prose__ubt9N h6{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-weight:700;line-height:1.25}.prose_prose__ubt9N h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:6px solid var(--secondary)}.prose_prose__ubt9N h2{font-size:clamp(1.5rem,4vw,2rem);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.4rem;border-bottom:4px solid var(--primary)}.prose_prose__ubt9N h3{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem;border-left:4px solid var(--accent);padding-left:12px}.prose_prose__ubt9N h4{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.5rem}.prose_prose__ubt9N h5{font-size:1rem;margin-top:1.25rem;margin-bottom:.5rem}.prose_prose__ubt9N h6{font-size:.9rem;margin-top:1rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.prose_prose__ubt9N p{margin-bottom:1.25rem}.prose_prose__ubt9N a{color:var(--secondary);text-decoration:none;border-bottom:2px solid var(--secondary);transition:var(--transition)}.prose_prose__ubt9N a:hover{background:var(--secondary);color:#ffffff}.prose_prose__ubt9N strong{font-weight:800;background:rgba(244,255,94,.2);padding:0 2px}.prose_prose__ubt9N em{font-style:italic;color:var(--accent)}.prose_prose__ubt9N code{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.875em;background:rgba(244,255,94,.3);border:2px solid var(--text);padding:2px 6px;border-radius:0}.prose_prose__ubt9N pre{position:relative;margin:1.5rem 0;padding:40px 24px 24px;border:3px solid var(--text);box-shadow:var(--shadow);border-radius:0;overflow-x:auto;font-size:.875rem;line-height:1.6;transition:var(--transition)}.prose_prose__ubt9N pre:before{content:"";position:absolute;top:12px;left:14px;width:12px;height:12px;border-radius:50%;background:#FF5F56;box-shadow:18px 0 0 #FFBD2E,36px 0 0 #27C93F}.prose_prose__ubt9N pre code{background:transparent;border:none;padding:0;font-size:inherit;color:inherit}.prose_prose__ubt9N blockquote{margin:1.5rem 0;padding:16px 20px;border-left:8px solid var(--secondary);background:rgba(59,91,255,.05);font-style:italic}.prose_prose__ubt9N blockquote p:last-child{margin-bottom:0}.prose_prose__ubt9N blockquote blockquote{border-left-color:var(--accent);margin-top:12px}.prose_prose__ubt9N img{display:block;max-width:100%;height:auto;border:3px solid var(--text);box-shadow:var(--shadow);transition:var(--transition)}.prose_prose__ubt9N img:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.prose_prose__ubt9N figcaption,.prose_prose__ubt9N img+em{display:block;margin-top:8px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.8rem;color:var(--text);opacity:.7;text-align:center}.prose_prose__ubt9N table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:.95rem}.prose_prose__ubt9N td,.prose_prose__ubt9N th{border:2px solid var(--text);padding:10px 14px;text-align:left}.prose_prose__ubt9N th{font-weight:700;background:rgba(244,255,94,.3);font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif}.prose_prose__ubt9N tr:nth-child(2n) td{background:rgba(0,0,0,.03)}.prose_prose__ubt9N ol,.prose_prose__ubt9N ul{margin:1rem 0 1.25rem 1.5rem;padding:0}.prose_prose__ubt9N li{margin-bottom:.5rem;padding-left:.25rem}.prose_prose__ubt9N li::marker{color:var(--secondary);font-weight:700}.prose_prose__ubt9N ol ol,.prose_prose__ubt9N ol ul,.prose_prose__ubt9N ul ol,.prose_prose__ubt9N ul ul{margin-top:.5rem;margin-bottom:0}.prose_prose__ubt9N hr{border:none;border-top:3px solid var(--text);margin:2rem 0}@media (prefers-color-scheme:dark){.prose_prose__ubt9N pre{border-color:var(--primary)}.prose_prose__ubt9N code{background:rgba(244,255,94,.15);border-color:rgba(255,255,255,.4)}.prose_prose__ubt9N pre code{background:transparent;border:none}.prose_prose__ubt9N blockquote{background:rgba(92,119,255,.1)}.prose_prose__ubt9N img{border-color:#ffffff}.prose_prose__ubt9N td,.prose_prose__ubt9N th{border-color:rgba(255,255,255,.3)}.prose_prose__ubt9N th{background:rgba(244,255,94,.15)}.prose_prose__ubt9N tr:nth-child(2n) td{background:rgba(255,255,255,.03)}.prose_prose__ubt9N strong{background:rgba(244,255,94,.1)}}@media (max-width:767px){.prose_prose__ubt9N{font-size:1rem}.prose_prose__ubt9N pre{font-size:.8rem;padding:36px 16px 16px}.prose_prose__ubt9N img,.prose_prose__ubt9N pre{box-shadow:3px 3px 0 #000000}.prose_prose__ubt9N img:hover{box-shadow:5px 5px 0 #000000}.prose_prose__ubt9N table{font-size:.85rem}}@media (max-width:767px) and (prefers-color-scheme:dark){.prose_prose__ubt9N img,.prose_prose__ubt9N pre{box-shadow:3px 3px 0 var(--primary)}.prose_prose__ubt9N img:hover{box-shadow:5px 5px 0 var(--primary)}}.prose_articleHeader__a3x8r{max-width:680px;margin:0 auto 2.5rem;padding-top:2rem}.prose_articleTitle__uVIgl{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;line-height:1.15;margin-bottom:1rem}.prose_articleMeta__Kcgrl{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.85rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;opacity:.8}.prose_articleMeta__Kcgrl a{color:var(--secondary);text-decoration:none;border-bottom:2px solid var(--secondary);transition:var(--transition)}.prose_articleMeta__Kcgrl a:hover{background:var(--secondary);color:#ffffff}.prose_articleTags__qYJKa{display:flex;gap:.5rem;flex-wrap:wrap}.prose_tag__qH0zP{display:inline-block;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:.8rem;padding:4px 10px;border:2px solid var(--text);background:rgba(244,255,94,.2);text-decoration:none;color:var(--text);transition:var(--transition)}.prose_tag__qH0zP:hover{background:var(--primary);box-shadow:3px 3px 0 var(--text);transform:translateY(-1px)}.prose_articleNav__DIyeq{max-width:680px;margin:3rem auto 2rem;padding-top:1.5rem;border-top:3px solid var(--text);display:flex;gap:1rem;flex-wrap:wrap}.prose_navLink__38NtV{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-weight:700;font-size:.95rem;color:var(--text);text-decoration:none;padding:8px 16px;border:3px solid var(--text);background:var(--bg);box-shadow:3px 3px 0 var(--text);transition:var(--transition)}.prose_navLink__38NtV:hover{background:var(--primary);box-shadow:5px 5px 0 var(--text);transform:translate(-2px,-2px)}@media (prefers-color-scheme:dark){.prose_tag__qH0zP{background:rgba(244,255,94,.1)}.prose_tag__qH0zP:hover{background:var(--primary);color:#000000}.prose_navLink__38NtV,.prose_tag__qH0zP:hover{box-shadow:3px 3px 0 var(--primary)}.prose_navLink__38NtV:hover{box-shadow:5px 5px 0 var(--primary);color:#000000}}