:root{--text:#d8e2f4;--text-h:#f8fbff;--muted:#9ca9c1;--highlight:#ff7a59;--border:#9bafd338;--panel-bg:#0e1c30b3;--tile-bg:#091424bf;--chip-bg:#ff7a5926;--chip-border:#ff7a598c;--sans:"Outfit", "Segoe UI", sans-serif;--heading:"Sora", "Avenir Next", sans-serif;--mono:"IBM Plex Mono", "SF Mono", monospace;font-size:17px;font-family:var(--sans);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.55}*{box-sizing:border-box}body{background:#081220;min-height:100svh;margin:0}#root{min-height:100svh}h1,h2,h3{font-family:var(--heading);color:var(--text-h)}p{margin:0}.page-shell{max-width:1080px;margin:0 auto;padding:3.25rem 1.25rem 4rem;position:relative}.readable-section{--readable-measure:min(100%, clamp(64ch, 78vw, 80ch))}.readable-section>*{max-width:var(--readable-measure);min-width:0;margin-inline:0}.ambient-bg{z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 8%,#ff7a594d,#0000 42%),radial-gradient(circle at 85% 12%,#60a5fa4d,#0000 37%),radial-gradient(circle at 45% 85%,#2dd4bf40,#0000 40%),linear-gradient(#0a1327fa,#060f1b);position:fixed;inset:0}.section{border:1px solid var(--border);background:var(--panel-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;margin-top:clamp(1rem,2vw,1.4rem);padding:clamp(1.3rem,2.2vw,2.1rem)}.section:not(.hero){content-visibility:auto;contain-intrinsic-size:1px 420px}.hero{margin-top:0}.top-nav+.hero{margin-top:clamp(1rem,2vw,1.4rem)}.top-nav{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:0;padding-top:.9rem;padding-bottom:.9rem;display:flex}.top-nav nav{flex-shrink:0;gap:.6rem;display:flex}.top-nav a,.top-nav button{border:1px solid var(--border);color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.top-nav a:hover,.top-nav a.active,.top-nav button:hover,.top-nav button.active{border-color:var(--highlight);color:var(--text-h);background:#ff7a5929}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--highlight);font-size:.72rem;font-family:var(--mono);margin:0}.top-nav .eyebrow{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}h1{text-wrap:balance;max-width:22ch;margin:.8rem 0 1rem;font-size:clamp(2rem,3.8vw,4rem);line-height:1.06}.lede{max-width:65ch;font-size:clamp(1rem,1.5vw,1.2rem)}.badge-row{flex-wrap:wrap;gap:.65rem;margin-top:1.45rem;display:flex}.badge-row span{border:1px solid var(--chip-border);background:var(--chip-bg);font-family:var(--mono);border-radius:999px;padding:.42rem .9rem;font-size:.77rem}.section-head{margin-bottom:1.1rem}.section-head h2{margin:0;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.15}.section-head p{max-width:66ch;color:var(--muted);margin-top:.5rem}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.card{border:1px solid var(--border);background:var(--tile-bg);border-radius:14px;padding:.95rem}.card p{margin:0}.contact-cta{text-align:center}.contact-cta .section-head p{max-width:62ch;margin:.45rem auto 0}.list-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.list-panel li{border:1px solid var(--border);background:var(--tile-bg);border-radius:12px;flex-direction:column;gap:.35rem;padding:.95rem;display:flex}.list-panel span{color:var(--text-h)}.list-panel small{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);font-size:.75rem}.list-panel p{color:var(--muted);margin-top:.1rem;font-size:.94rem;line-height:1.45}.toolkit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.toolkit-list li{border:1px solid var(--border);background:var(--tile-bg);border-radius:12px;flex-direction:column;gap:.45rem;padding:.95rem;display:flex}.toolkit-list strong{color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem}.toolkit-list span{color:var(--text-h);line-height:1.45}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.panel{border:1px solid var(--border);background:var(--tile-bg);border-radius:16px;padding:1rem}.panel h2{margin:0}.panel p{margin-top:.5rem}.panel ul,.panel ol{gap:.45rem;margin:.9rem 0 0;padding-left:1.1rem;line-height:1.5;display:grid}.contact-links a{border:1px solid var(--highlight);color:var(--highlight);font-family:var(--mono);border-radius:999px;padding:.45rem .8rem;font-size:.8rem;text-decoration:none;transition:all .2s;display:inline-block}.contact-links a:hover{background:#ff7a5929}.contact-links{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.contact-links li{margin:0}.blog-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.blog-controls{margin-bottom:1rem}.blog-controls p{font-family:var(--mono);color:var(--muted);margin-bottom:.55rem;font-size:.8rem}.filter-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.filter-chip-row button{border:1px solid var(--border);color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .7rem;font-size:.76rem}.filter-chip-row button.active{border-color:var(--highlight);color:var(--text-h);background:#ff7a5929}.blog-list-item{border:1px solid var(--border);background:var(--tile-bg);border-radius:14px;padding:1rem}.blog-list-item h2{margin:.45rem 0 .5rem;font-size:clamp(1.05rem,2vw,1.4rem)}.blog-list-item h2 a{color:var(--text-h);text-decoration:none}.blog-list-item h2 a:hover{color:var(--highlight)}.blog-list-item p{color:var(--muted)}.blog-meta{color:var(--muted);font-size:.82rem;font-family:var(--mono);flex-wrap:wrap;gap:.5rem .65rem;margin:0;display:flex}.blog-meta>*+*{align-items:center;gap:.65rem;display:flex}.blog-meta>*+:before{content:"•";color:var(--muted)}.tag-row{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.tag-row li{border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--text-h);font-size:.74rem;font-family:var(--mono);border-radius:999px;padding:.2rem .6rem}.tag-row li a{color:inherit;text-decoration:none}.tag-row li a:hover{text-decoration:underline}.tag-row li button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.blog-post-shell{content-visibility:visible;contain-intrinsic-size:auto;padding-bottom:2.6rem;position:relative}.blog-post-header h1{max-width:32ch;margin-top:.45rem;margin-bottom:.75rem}.blog-back-link{margin-bottom:1rem}.blog-back-link a,.ghost-link{color:var(--highlight);font-family:var(--mono);font-size:.84rem;text-decoration:none}.ghost-link:hover,.blog-back-link a:hover{text-decoration:underline}.blog-prose{gap:1rem;margin-top:1.5rem;display:grid}.blog-prose>*{min-width:0}.blog-prose h1,.blog-prose h2,.blog-prose h3{scroll-margin-top:5rem}.blog-prose h2{color:var(--text-h);margin:2.2rem 0 .7rem;font-size:2rem;font-weight:800;line-height:1.15}.blog-prose h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:1.4rem 0 .45rem;font-size:1.05rem;font-weight:700;line-height:1.25}.blog-prose p,.blog-prose li{color:var(--text);overflow-wrap:anywhere;line-height:1.65}.blog-prose code{font-family:var(--mono);overflow-wrap:anywhere;word-break:break-word;background:#ffffff14;border-radius:6px;padding:.08rem .35rem;font-size:.9em}.blog-prose pre{border:1px solid var(--border);background:#071220e6;border-radius:12px;padding:.9rem;overflow:auto}.code-shell{position:relative}.code-block-title{font-family:var(--mono);color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;position:absolute;top:.55rem;left:.9rem;right:4.75rem;overflow:hidden}.code-shell pre{margin:0;padding-top:2.2rem}.code-copy-btn{border:1px solid var(--border);font-family:var(--mono);color:var(--text-h);cursor:pointer;background:#060f1ceb;border-radius:999px;padding:.18rem .6rem;font-size:.72rem;position:absolute;top:.45rem;right:.45rem}.code-collapse{border:1px solid var(--border);background:#071220e6;border-radius:12px}.code-collapse-summary{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;font-family:var(--mono);color:var(--text-h);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;padding:.65rem .9rem;font-size:.8rem;display:flex}.code-collapse .code-shell{border-top:1px solid var(--border)}.blog-prose pre code{background:0 0;padding:0}.blog-heading{align-items:baseline;gap:.5rem;display:flex}.blog-heading-level-2{border-top:1px solid color-mix(in srgb, var(--border) 88%, transparent);padding-top:.8rem}.blog-heading-level-2 .blog-heading-link{font-size:2.35rem}.blog-heading-level-3{border-left:2px solid color-mix(in srgb, var(--highlight) 45%, transparent);margin-left:1rem;padding-left:.9rem}.blog-heading-level-3 .blog-heading-link{color:color-mix(in srgb, var(--muted) 90%, white);font-size:.95rem;display:none}.blog-heading-link{color:var(--muted);font-family:var(--mono);opacity:1;font-size:1.15rem;text-decoration:none;transition:color .18s}.reading-progress{z-index:20;background:#ffffff14;border-radius:999px;width:100%;height:4px;margin-bottom:.8rem;position:sticky;top:0;overflow:hidden}.reading-progress span{background:linear-gradient(90deg,#7ee787,#9ad7ff);height:100%;transition:width .12s linear;display:block}.blog-toc{border:1px solid var(--border);background:#081424f5;border-radius:12px;margin:.5rem 0 1rem;padding:.9rem}.blog-toc p{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.76rem}.toc-actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.toc-actions button{border:1px solid var(--border);color:var(--muted);font-family:var(--mono);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;padding:.25rem .62rem;font-size:.74rem;transition:border-color .18s,color .18s,background .18s}@media (hover:hover){.toc-actions button:not(.active):hover{color:var(--text-h);border-color:#ff7a5966}}.toc-actions button.active,.toc-actions button:active{border-color:var(--highlight);color:var(--text-h);background:#ff7a5929}.blog-toc ol{margin:.65rem 0 0;padding-left:1.8rem;display:block}.blog-toc ol li{color:var(--text-h);margin-bottom:.35rem;padding-left:.1rem}.blog-toc ol ul{margin:.45rem 0 0;padding-left:1.35rem;display:block}.blog-toc ol a,.blog-toc ol button{color:var(--text-h);font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.blog-toc ol a:hover,.blog-toc ol button:hover{color:var(--highlight)}.blog-toc .toc-sub{color:var(--muted);list-style-type:circle}.blog-toc .toc-sub button,.blog-toc .toc-sub a{color:var(--muted);font-size:.95rem}.callout{border:1px solid var(--border);border-radius:12px;margin:.5rem 0;padding:.75rem .9rem;overflow:hidden}.callout-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3rem;font-size:.72rem}.callout>:last-child{margin:0}.callout>*+*{margin-top:.55rem}.callout .callout-label+*{margin-top:0}.callout-note{background:#4dabf714;border-color:#4dabf773}.callout-tip{background:#7ee78717;border-color:#7ee78773}.callout-warning{background:#ffa6001a;border-color:#ffa60073}.callout-info{background:#9ad7ff17;border-color:#9ad7ff73}.blog-prose figure{margin:1rem 0}.blog-carousel{border:1px solid var(--border);background:linear-gradient(#0f1e34f5,#081220fa);border-radius:18px;padding:.85rem}.blog-carousel-frame{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:#060e1ae0;border-radius:14px;display:grid;overflow:hidden}.blog-carousel-frame img{opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;grid-area:1/1;width:100%;height:auto;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);display:block;transform:scale(.98)}.blog-carousel-frame img.active{opacity:1;pointer-events:auto;z-index:1;transform:scale(1)}.blog-carousel-controls{justify-content:space-between;align-items:center;gap:.9rem;margin-top:.8rem;display:flex}.blog-carousel-copy{min-width:0}.blog-carousel-title,.blog-carousel-caption{margin:0}.blog-carousel-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.74rem}.blog-carousel-caption{color:var(--text-h);margin-top:.28rem}.blog-carousel-nav{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.blog-carousel-nav button,.blog-carousel-dots button{border:1px solid var(--border);color:var(--text-h);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;transition:transform,opacity,background-color,color .2s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.blog-carousel-nav button:hover,.blog-carousel-dots button:not(.active):hover{background:#ff7a5914;border-color:#ff7a5966}}.blog-carousel-nav button:active,.blog-carousel-dots button:active{border-color:var(--highlight);background:#ff7a5929;transform:scale(.95)}.blog-carousel-nav button{font-family:var(--mono);border-radius:999px;padding:.28rem .72rem;font-size:.74rem}.blog-carousel-nav span{font-family:var(--mono);color:var(--muted);font-size:.74rem}.blog-carousel-dots{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.blog-carousel-dots button{border-radius:999px;width:.7rem;height:.7rem;padding:0}.blog-carousel-dots button.active{background:var(--highlight);border-color:var(--highlight)}.blog-prose figcaption{color:var(--muted);font-family:var(--mono);margin-top:.5rem;font-size:.76rem}.blog-prose .footnotes{border-top:1px dashed var(--border);margin-top:1.2rem;padding-top:.8rem}.blog-prose .footnote-ref{font-family:var(--mono);font-size:.75rem}.blog-prose .footnotes ol{margin-top:.5rem}.blog-prose .footnotes p{margin:0}.blog-prose .footnotes a[data-footnote-backref],.blog-prose .footnotes .data-footnote-backref,.blog-prose .footnotes a[href*=\#fnref],.blog-prose .footnotes a[href*=\#user-content-fnref],.blog-prose .footnotes a[aria-label^="Back to reference"]{display:none!important}.related-posts{border-top:1px solid var(--border);margin-top:1.7rem;padding-top:1.1rem}.related-posts h2{margin:0 0 .55rem;font-size:1rem}.related-posts ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.related-posts a{color:#9ad7ff;text-decoration:none}.related-posts a:hover{color:var(--highlight)}.post-nav{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:.9rem;display:flex}.post-nav>div{min-width:0}.post-nav>div:last-child{text-align:right}.post-nav a{display:inline-block}.post-nav-btn{border:1px solid var(--highlight);color:var(--text-h);font-family:var(--mono);-webkit-tap-highlight-color:transparent;background:#ff7a591a;border-radius:999px;padding:.38rem .8rem;font-size:.76rem;text-decoration:none;transition:transform,opacity,background-color,color .2s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.post-nav-btn:hover{border-color:var(--highlight);color:var(--text-h);background:#ff7a5929}}.post-nav-btn:active{border-color:var(--highlight);color:var(--text-h);background:#ff7a593d;transform:scale(.95)}.code-theme-cool .tok-keyword{color:#7dcfff}.code-theme-cool .tok-string{color:#a7f3d0}.code-theme-cool .tok-number{color:#fda4af}.code-theme-cool .tok-comment{color:#94a3b8}.code-theme-cool .tok-command{color:#86efac}.code-theme-cool pre{background:linear-gradient(#0c1e36f2,#081426f2)}.code-theme-warm .tok-keyword{color:#fbbf24}.code-theme-warm .tok-string{color:#fdba74}.code-theme-warm .tok-number{color:#fca5a5}.code-theme-warm .tok-comment{color:#a8a29e}.code-theme-warm .tok-command{color:#f59e0b}.code-theme-warm pre{background:linear-gradient(#2b180df2,#1d110af2)}.blog-prose blockquote{border-left:3px solid var(--highlight);color:var(--muted);margin:.5rem 0;padding-left:.8rem}.blog-prose a{color:#9ad7ff;overflow-wrap:anywhere}.blog-prose .ext-link-icon{font-family:var(--mono);color:var(--muted);white-space:nowrap;margin-left:.22rem;font-size:.7rem}.blog-prose img{border:1px solid var(--border);background:#060e1abf;border-radius:14px;width:100%;height:auto}.blog-prose ul,.blog-prose ol{margin:.3rem 0;padding-left:1.2rem}.blog-prose table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--border);background:#0712208c;border-radius:10px;width:100%;margin:.6rem 0;overflow:hidden}.blog-prose thead{background:#ffffff0a}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.55rem .65rem}.blog-prose tr:last-child td{border-bottom:none}.empty-state{color:var(--muted)}.pagination-row{justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.pagination-row p{font-family:var(--mono);color:var(--muted);margin:0;font-size:.8rem}.pagination-row button{border:1px solid var(--border);color:var(--text-h);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:999px;padding:.33rem .75rem;font-size:.76rem}.pagination-row button:disabled{opacity:.45;cursor:not-allowed}.reveal{animation:.85s cubic-bezier(.16,1,.3,1) both rise-in}.section:nth-of-type(2){animation-delay:80ms}.section:nth-of-type(3){animation-delay:.15s}.section:nth-of-type(4){animation-delay:.22s}@keyframes rise-in{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:860px){.page-shell{padding:1rem .8rem 2rem}.section{border-radius:16px}.card-grid,.list-panel,.split-grid,.toolkit-list{grid-template-columns:1fr}.post-nav{flex-direction:row}}@media (max-width:560px){.top-nav{gap:.6rem}.top-nav .eyebrow{letter-spacing:.13em;font-size:.66rem}.top-nav a,.top-nav button{padding:.32rem .62rem;font-size:.74rem}.page-shell{padding-inline:.45rem}.section{border-radius:14px;padding:1rem .8rem}.blog-post-header h1{text-wrap:pretty;max-width:none;font-size:clamp(1.8rem,8vw,2.35rem);line-height:1.08}.blog-prose{gap:.85rem}.blog-prose h2{margin:1.6rem 0 .55rem;font-size:1.55rem}.blog-prose h3{letter-spacing:.03em;margin:1.1rem 0 .35rem;font-size:.92rem}.blog-heading{gap:.35rem}.blog-heading-level-2{padding-top:.6rem}.blog-heading-level-2 .blog-heading-link{font-size:1.8rem}.blog-heading-level-3{margin-left:.35rem;padding-left:.6rem}.blog-heading-level-3 .blog-heading-link{font-size:.8rem;display:none}.blog-toc{padding:.8rem .7rem}.blog-toc ol{gap:.45rem;padding-left:1.55rem}.blog-toc ol ul{padding-left:1.35rem}.blog-toc .toc-sub button,.blog-toc .toc-sub a{font-size:.88rem}.toc-actions{gap:.35rem}.toc-actions button{padding:.24rem .5rem;font-size:.7rem}.blog-prose ul,.blog-prose ol{padding-left:1rem}.blog-prose pre{padding:.75rem}.code-shell pre{padding-top:2.5rem}.code-block-title{font-size:.72rem;left:.75rem;right:4.1rem}.code-copy-btn{padding:.15rem .48rem;top:.4rem;right:.4rem}.callout{padding:.7rem .75rem}.blog-prose figure{margin:.8rem 0}.blog-carousel{padding:.7rem}.blog-carousel-controls{flex-direction:column;align-items:stretch}.blog-carousel-nav{justify-content:space-between}.blog-carousel-nav button{padding:.25rem .62rem;font-size:.7rem}.blog-prose figcaption{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.reveal,.section:nth-of-type(2),.section:nth-of-type(3),.section:nth-of-type(4){animation:none}}.toc-summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.5rem;list-style:none;display:flex}.toc-summary::-webkit-details-marker{display:none}.blog-toc ol>li>a{vertical-align:top;flex-grow:1;align-items:flex-start;margin-left:0;padding:0 1rem 0 0;display:inline-flex}.blog-toc ol>li>a>span,.blog-toc ol>li>a{padding-bottom:.15rem}.toc-toggle{width:36px;height:36px;color:var(--muted);-webkit-tap-highlight-color:transparent;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;margin:-6px 0 -4px;transition:background .2s,transform .2s;display:inline-flex}.toc-toggle svg{flex-shrink:0;transition:transform .2s}.toc-details.open>.toc-summary .toc-toggle svg{transform:rotate(90deg)}@media (hover:hover){.toc-summary .toc-toggle:hover{color:var(--highlight);background:#9ca9c126}}.toc-summary .toc-toggle.active{color:var(--highlight);background:#9ca9c140}.blog-toc .toc-summary a,.blog-toc>ol>li>a:not(.toc-summary a){flex-grow:1;padding-bottom:.3rem}.animated-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.animated-collapse.open{opacity:1;grid-template-rows:1fr}.animated-collapse-inner{min-width:0;min-height:0}.callout-caution{background:#ffa6001a;border-color:#ffa60073}.callout-danger{background:#ff6b6b1a;border-color:#ff6b6b73}.callout-success{background:#5ce29a14;border-color:#5ce29a59}.callout-bug{background:#e6519914;border-color:#e6519959}.callout-example{background:#b59aff14;border-color:#b59aff59}.callout-update{background:#8c78ff14;border-color:#8c78ff66}
