.listen[data-astro-cid-gysqo7gh]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid #e5e5e5}.listen-btn[data-astro-cid-gysqo7gh]{flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.listen-btn[data-astro-cid-gysqo7gh] .icon-pause[data-astro-cid-gysqo7gh],.listen[data-astro-cid-gysqo7gh].is-playing .icon-play[data-astro-cid-gysqo7gh]{display:none}.listen[data-astro-cid-gysqo7gh].is-playing .icon-pause[data-astro-cid-gysqo7gh]{display:block}.listen-body[data-astro-cid-gysqo7gh]{flex:1;min-width:0}.listen-top[data-astro-cid-gysqo7gh]{display:flex;justify-content:space-between;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#737373;margin-bottom:.5rem}.listen-track[data-astro-cid-gysqo7gh]{height:4px;background:#e5e5e5;cursor:pointer;position:relative}.listen-fill[data-astro-cid-gysqo7gh]{height:100%;width:0;background:#c81018}.listen-speed[data-astro-cid-gysqo7gh]{flex:none;font-size:.75rem;color:#737373;background:none;border:1px solid #e5e5e5;padding:.25rem .5rem;cursor:pointer;min-width:3rem}html.dark .listen[data-astro-cid-gysqo7gh]{border-color:#404040}html.dark .listen-btn[data-astro-cid-gysqo7gh]{background:#fff;color:#000}html.dark .listen-track[data-astro-cid-gysqo7gh]{background:#404040}html.dark .listen-speed[data-astro-cid-gysqo7gh]{border-color:#404040;color:#a3a3a3}.prose[data-astro-cid-gysqo7gh]{color:#262626}.prose[data-astro-cid-gysqo7gh] p{margin-bottom:1.5rem}.prose[data-astro-cid-gysqo7gh] h1{font-size:2rem;font-weight:700;margin-top:3rem;margin-bottom:1rem}.prose[data-astro-cid-gysqo7gh] h2{font-size:1.5rem;font-weight:700;margin-top:3rem;margin-bottom:1rem}.prose[data-astro-cid-gysqo7gh] h3{font-size:1.25rem;font-weight:700;margin-top:2rem;margin-bottom:.75rem}.prose[data-astro-cid-gysqo7gh] a{text-decoration:underline}.prose[data-astro-cid-gysqo7gh] ul,.prose[data-astro-cid-gysqo7gh] ol{margin-bottom:1.5rem;padding-left:1.5rem}.prose[data-astro-cid-gysqo7gh] li{margin-bottom:.5rem}.prose[data-astro-cid-gysqo7gh] blockquote{border-left:2px solid #000;padding-left:1.5rem;font-style:italic;margin-top:2rem;margin-bottom:2rem}.prose[data-astro-cid-gysqo7gh] img{width:100%;margin-top:2rem;margin-bottom:.5rem}.prose[data-astro-cid-gysqo7gh] figure{margin-top:2rem;margin-bottom:2rem}.prose[data-astro-cid-gysqo7gh] figure img{margin-top:0;margin-bottom:0;width:100%}.prose[data-astro-cid-gysqo7gh] figcaption{text-align:center;font-size:.8rem;color:#999;margin-top:.5rem;font-style:italic}.prose[data-astro-cid-gysqo7gh] .image-row{display:flex;gap:1rem;align-items:flex-start;margin-top:2rem;margin-bottom:2rem}.prose[data-astro-cid-gysqo7gh] .image-row figure{flex:1;min-width:0;margin:0}.prose[data-astro-cid-gysqo7gh] .bookmark{display:block;border:1px solid #e5e5e5;padding:1rem;margin:1.5rem 0;border-radius:4px;background:#fafafa;text-decoration:none!important;color:inherit;transition:background .15s}.prose[data-astro-cid-gysqo7gh] .bookmark:hover{background:#f0f0f0}.prose[data-astro-cid-gysqo7gh] .bookmark-content{display:flex;flex-direction:column;gap:.25rem}.prose[data-astro-cid-gysqo7gh] .bookmark-title{font-weight:500;color:#000}.prose[data-astro-cid-gysqo7gh] .bookmark-desc{font-size:.875rem;color:#666;line-height:1.4}.prose[data-astro-cid-gysqo7gh] .bookmark-url{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#888;margin-top:.25rem}.prose[data-astro-cid-gysqo7gh] .bookmark-favicon{width:16px;height:16px}.prose[data-astro-cid-gysqo7gh] .embed{margin:1.5rem 0}.prose[data-astro-cid-gysqo7gh] .callout{background:#f5f5f5;padding:1rem;margin:1.5rem 0;border-radius:4px;display:flex;gap:.75rem}.prose[data-astro-cid-gysqo7gh] .callout-icon{font-size:1.25rem}.prose[data-astro-cid-gysqo7gh] hr{border:none;border-top:1px solid #e5e5e5;margin:2rem 0}.prose[data-astro-cid-gysqo7gh] pre{background:#1a1a1a;color:#f5f5f5;padding:1rem;overflow-x:auto;margin:1.5rem 0;border-radius:4px}.prose[data-astro-cid-gysqo7gh] code{font-family:monospace;font-size:.875rem}.prose[data-astro-cid-gysqo7gh] .columns{display:flex;gap:1.5rem;margin:2rem 0}.prose[data-astro-cid-gysqo7gh] .column{flex:1}.prose[data-astro-cid-gysqo7gh] .column img{margin:0}.prose[data-astro-cid-gysqo7gh] .column figure{margin:0}@media(max-width:640px){.prose[data-astro-cid-gysqo7gh] .columns{flex-direction:column}}html.dark .prose[data-astro-cid-gysqo7gh]{color:#e5e5e5}html.dark .prose[data-astro-cid-gysqo7gh] blockquote{border-left-color:#fff}html.dark .prose[data-astro-cid-gysqo7gh] figcaption{color:#a3a3a3}html.dark .prose[data-astro-cid-gysqo7gh] .bookmark{background:#262626;border-color:#404040}html.dark .prose[data-astro-cid-gysqo7gh] .bookmark:hover{background:#333}html.dark .prose[data-astro-cid-gysqo7gh] .bookmark-title{color:#fff}html.dark .prose[data-astro-cid-gysqo7gh] .bookmark-desc{color:#a3a3a3}html.dark .prose[data-astro-cid-gysqo7gh] .callout{background:#262626}html.dark .prose[data-astro-cid-gysqo7gh] hr{border-top-color:#404040}
