.prompt{background:#161e33;border:1px solid #28324d;border-radius:.75rem;margin:1.5rem 0;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prompt__summary{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;font-size:1rem;font-weight:600;color:#f0f3fa;list-style:none}.prompt__summary::-webkit-details-marker{display:none}.prompt__summary::before{content:"";flex:none;width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s ease;color:#dc244c}.prompt__summary:hover .prompt__summary-label{text-decoration:underline}.prompt__summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.prompt[open] .prompt__summary::before{transform:rotate(45deg)}.prompt__kind{flex:none;color:#8f98b2;padding-right:.75rem;border-right:1px solid #28324d;transition:color .15s ease}.prompt__summary:hover .prompt__kind{color:#f0f3fa}.prompt__summary-label{min-width:0;transition:color .15s ease}.prompt .prompt__summary{margin-bottom:0}.prompt .prompt__skill{margin-bottom:0}.prompt__body{padding:0 1rem 1rem}.prompt .highlight{margin:0;border-radius:.75rem}.prompt .highlight .cl{min-width:0}.prompt .copy-code{background:0 0}.prompt .highlight .line{font-size:1rem;line-height:1.625;color:#e1e5f0}.prompt .highlight .line:not(:last-of-type){margin-bottom:0}.prompt .highlight>pre{background:#090e1a;border-radius:.75rem;padding:1rem;white-space:pre-wrap;overflow-wrap:break-word;padding-right:3.5rem}.prompt__skill{font-size:.875rem;color:#8f98b2;margin:1rem 0 0;line-height:1.5}.prompt__skill code{font-family:geist mono,overpass mono,SFMono-Regular,droid sans mono,Menlo,Monaco,Consolas,lucida console,monaco,monospace;font-size:.75rem}.prompt__skill a{color:#dc244c;text-decoration:none;text-underline-offset:.125rem}.prompt__skill a:hover{text-decoration:underline}.prompt .prompt__skill a code:not([class]){background:0 0;padding:0;color:inherit}[data-theme=light] .prompt{background:#f0f3fa;border-color:#b4bacc}[data-theme=light] .prompt__summary{color:#090e1a}[data-theme=light] .prompt__summary:hover .prompt__kind{color:#090e1a}[data-theme=light] .prompt__skill,[data-theme=light] .prompt__kind{color:#576280}[data-theme=light] .prompt__kind{border-right-color:#b4bacc}[data-theme=light] .prompt .highlight>pre{background:#161e33}@media(prefers-reduced-motion:reduce){.prompt__summary::before{transition:none}}