.prism-light{color:#000;background:#fff;border-radius:8px;padding:1rem;font-family:Consolas,Monaco,Courier New,monospace;line-height:1.5}.prism-light .token.comment,.prism-light .token.prolog,.prism-light .token.doctype,.prism-light .token.cdata{color:green;font-style:italic}.prism-light .token.punctuation{color:#000}.prism-light .token.property,.prism-light .token.tag,.prism-light .token.boolean,.prism-light .token.number,.prism-light .token.constant,.prism-light .token.symbol,.prism-light .token.deleted{color:#09885a}.prism-light .token.selector,.prism-light .token.attr-name,.prism-light .token.string,.prism-light .token.char,.prism-light .token.builtin,.prism-light .token.inserted{color:#a31515}.prism-light .token.operator,.prism-light .token.entity,.prism-light .token.url,.prism-light .language-css .token.string,.prism-light .style .token.string{color:#000}.prism-light .token.atrule,.prism-light .token.attr-value,.prism-light .token.keyword{color:#00f}.prism-light .token.function,.prism-light .token.class-name{color:#795e26}.prism-light .token.regex,.prism-light .token.important,.prism-light .token.variable{color:#e90}.prism-dark{color:#f8f8f2;background:#282a36;border-radius:8px;padding:1rem;font-family:Consolas,Monaco,Courier New,monospace;line-height:1.5}.prism-dark .token.comment,.prism-dark .token.prolog,.prism-dark .token.doctype,.prism-dark .token.cdata{color:#6272a4;font-style:italic}.prism-dark .token.punctuation{color:#f8f8f2}.prism-dark .token.property,.prism-dark .token.tag,.prism-dark .token.constant,.prism-dark .token.symbol,.prism-dark .token.deleted{color:#ff79c6}.prism-dark .token.boolean,.prism-dark .token.number{color:#bd93f9}.prism-dark .token.selector,.prism-dark .token.attr-name,.prism-dark .token.string,.prism-dark .token.char,.prism-dark .token.builtin,.prism-dark .token.inserted{color:#f1fa8c}.prism-dark .token.operator,.prism-dark .token.entity,.prism-dark .token.url,.prism-dark .language-css .token.string,.prism-dark .style .token.string,.prism-dark .token.variable{color:#f8f8f2}.prism-dark .token.atrule,.prism-dark .token.attr-value,.prism-dark .token.function,.prism-dark .token.class-name{color:#50fa7b}.prism-dark .token.keyword{color:#ff79c6}.prism-dark .token.regex,.prism-dark .token.important{color:#ffb86c}.prism-line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}.prism-line-numbers>code{white-space:inherit;position:relative}.prism-line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;-webkit-user-select:none;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.prism-line-numbers .line-numbers-rows>span{counter-increment:linenumber;display:block}.prism-line-numbers .line-numbers-rows>span:before{content:counter(linenumber);color:#999;text-align:right;padding-right:.8em;display:block}.window-frame-macos{background:#e8e8e8;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.window-frame-macos.dark{background:#1e1e1e}.window-frame-macos .window-controls{gap:8px;display:flex}.window-frame-macos .window-dot{border-radius:50%;width:12px;height:12px}.window-frame-macos .window-dot.red{background:#ff5f56}.window-frame-macos .window-dot.yellow{background:#ffbd2e}.window-frame-macos .window-dot.green{background:#27c93f}.window-frame-macos .window-title{text-align:center;color:#666;flex:1;font-size:13px;font-weight:500}.window-frame-macos.dark .window-title{color:#aaa}.window-frame-windows{background:#f0f0f0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.window-frame-windows.dark{background:#2d2d2d}.window-frame-windows .window-title{color:#333;font-size:13px;font-weight:500}.window-frame-windows.dark .window-title{color:#ddd}.window-frame-windows .window-controls{color:#666;gap:12px;font-size:14px;display:flex}.window-frame-windows.dark .window-controls{color:#aaa}.code-with-frame{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026}.code-with-frame pre{border-radius:0 0 8px 8px;margin:0}
