.timeline-code-window-scope .code-window{position:relative;width:100%;height:180px;background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:.5rem;box-shadow:var(--spread-shadow);overflow:hidden}.timeline-code-window-scope .code-window .window-head{display:flex;align-items:center;height:2.75rem;background:var(--card-bg-color);border-bottom:1px solid var(--card-border-color);padding:0 .5rem}.timeline-code-window-scope .code-window .window-head .dots .dot{border-radius:50%;display:inline-block;width:12px;height:12px;margin-left:.5rem}.timeline-code-window-scope .code-window .window-head .lang{font-family:var(--font);font-size:.9rem;color:var(--title-color);margin-left:1rem}.timeline-code-window-scope .code-window .window-body{height:calc(180px - 2.75rem);display:flex;align-items:stretch}.timeline-code-window-scope .code-window .window-body .code-content{height:100%;width:100%;padding:1rem}.timeline-code-window-scope .code-window .window-body .code-content-line{display:flex;align-items:center;height:1.75rem;font-size:.9rem;font-family:monospace;color:var(--title-color)}.timeline-code-window-scope .code-window .window-body .code-content-line.indented-1{margin-left:1.5rem}.timeline-code-window-scope .code-window .window-body .code-content-line.indented-2{margin-left:3rem}.timeline-code-window-scope .code-window .window-body .code-content-line .bold{font-weight:600}