/* Material Style 3.1.1 base. Only the purple palette and Playground layout live here. */
@import url('./vendor/learning/materialstyle.css');
@import url('./vendor/learning/codemirror.css');
@import url('./vendor/learning/highlight-light.css');
:root[data-bs-theme=dark]{color-scheme:dark}
:root,[data-bs-theme=light]{--bs-primary:#6f42c1;--bs-primary-rgb:111,66,193;--bs-primary-hover:#5e38a4;--bs-primary-active:#59359a;--bs-primary-subtle:#e2d9f3;--bs-primary-subtle-hover:#cdbde9;--bs-primary-subtle-active:#c5b3e6;--bs-primary-emphasis:#432874;--bs-primary-emphasis-hover:#321e57;--bs-text-on-primary:#fff;--bs-primary-border-subtle:#c5b3e6}
[data-bs-theme=dark]{--bs-primary:#a184d7;--bs-primary-rgb:161,132,215;--bs-primary-hover:#b49ddf;--bs-primary-active:#bda9e3;--bs-primary-subtle:#2c1a4d;--bs-primary-subtle-hover:#321e57;--bs-primary-subtle-active:#432874;--bs-primary-emphasis:#beaae3;--bs-primary-emphasis-hover:#b7a1e0;--bs-text-on-primary:#000;--bs-primary-border-subtle:#432874}
:root[data-theme]{--bg:var(--bs-body-bg);--panel:var(--bs-body-bg);--ink:var(--bs-body-color);--muted:var(--bs-muted-color);--line:var(--bs-border-color);--accent:var(--bs-primary);--blue:var(--bs-primary);--soft:var(--bs-primary-subtle);--hover:var(--bs-primary-subtle-hover);--terminal:#212529;--terminal-ink:#f8f9fa}
body{font-family:var(--bs-body-font-family);background:var(--bs-body-bg);color:var(--bs-body-color);font-size:1rem;line-height:1.6}
.site-header,.top{background:#6f42c1!important;color:white!important;padding:12px 24px!important;border:0!important;min-height:64px}.site-header a,.top a,.site-header .icon-button,.logo,.logo b{color:white!important}.brand-mark,.logo-icon{background:transparent!important;color:white!important}.brand strong{font-size:20px}.brand-mark{display:none}.brand strong{display:inline}.site-header nav{font-size:14px}
main{padding:28px 28px 56px;max-width:1700px}h1,.lesson-heading h1{font-size:2rem;letter-spacing:normal;line-height:1.25}h2{font-size:1.5rem;letter-spacing:normal}h3{letter-spacing:normal}.intro{font-size:1.05rem}.eyebrow{letter-spacing:.06em}.hero{padding:20px 0!important;background:transparent!important}.hero h2{font-size:1.8rem!important}.home-hero{padding:12px 0 24px}.hero-meta{margin-top:12px}
.panel,.unit-card,.course-card,.stat,.question,.choice,.account-menu{border-radius:var(--bs-border-radius)!important;background:var(--bs-body-bg);border-color:var(--bs-border-color)}.panel,.unit-card,.course-card{padding:20px}.workspace{padding:0}.course-card{min-height:220px}.badge,.tag,.points{border-radius:var(--bs-border-radius);background:var(--bs-primary-subtle);color:var(--bs-primary-emphasis)}.btn{border-radius:var(--bs-border-radius)!important;letter-spacing:normal;text-transform:none;font-weight:500}.btn-primary{background:var(--bs-primary)!important;color:var(--bs-text-on-primary)!important;border-color:var(--bs-primary)!important}.btn-outline-primary{background:transparent!important;color:var(--bs-primary)!important;border:1px solid var(--bs-primary)!important}.btn:disabled{opacity:.5}.icon-button,.menu-caret,.sidebar-toggle{background:transparent!important;border:0!important;color:inherit!important}.course-layout{gap:24px;grid-template-columns:250px minmax(0,1fr)}.course-nav,.sidebar{background:var(--bs-primary-subtle)!important;padding:20px 16px!important;border-radius:var(--bs-border-radius);border:0!important;color:var(--bs-body-color)}.course-nav a{font-size:14px;color:var(--bs-body-color)}.course-nav a[aria-current=page],.challenge-option.selected{background:var(--bs-body-bg)!important;color:var(--bs-primary)!important}.course-nav h3{font-size:12px}.menu-caret{right:4px;top:4px}.course-layout.collapsed .course-nav{padding:0!important}.lesson-grid{grid-template-columns:minmax(0,1fr);gap:20px}.lesson-copy{max-width:none}.lesson-copy h2{font-size:1.4rem}.layout{background:var(--bs-body-bg)}.layout>main{max-width:none}.sidebar{border-radius:0;min-width:0}.challenge-option{background:transparent!important;color:var(--bs-body-color)!important;text-align:left}.challenge-option small{color:var(--bs-muted-color)!important}.panel-heading,.editor-header,.workspace-head{background:var(--bs-surface-bg)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}.top-right{gap:18px}.panel-content{padding:20px}.grid>.instructions{align-self:start}.markdown-body{overflow-wrap:anywhere}.markdown-body h1{font-size:1.7rem}.markdown-body h2{margin-top:1.75rem}.markdown-body h3{margin-top:1.5rem}.markdown-body p,.markdown-body li{font-size:1rem}.markdown-body code:not(pre code){background:var(--bs-surface-bg);color:var(--bs-code-color);padding:.1em .3em}.markdown-body pre{background:var(--bs-surface-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);padding:0;border-radius:var(--bs-border-radius);white-space:pre;overflow:auto}.markdown-body pre code{display:block;padding:16px;background:transparent;font-size:14px;white-space:pre}.markdown-body table{width:100%}.markdown-body th,.markdown-body td{border:1px solid var(--bs-border-color);padding:8px}.markdown-body blockquote{border-left:3px solid var(--bs-primary);padding-left:16px;color:var(--bs-muted-color)}
.CodeMirror{height:var(--editor-height,360px);min-height:180px;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical;overflow:hidden;background:#fff;color:#212529}.CodeMirror-gutters{background:#f8f9fa;border-color:#dee2e6}.CodeMirror-lines{padding:12px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{background:transparent!important;padding:0 8px!important;color:inherit;border:0;border-radius:0;overflow:visible!important;overflow-wrap:normal!important;white-space:pre!important;font:inherit!important;margin:0}.CodeMirror-cursor{border-color:currentColor}.workspace.is-expanded .CodeMirror{height:var(--editor-height,55vh)}.CodeMirror-selected{background:#d7c7ed!important}.CodeMirror-focused .CodeMirror-selected{background:#cbb6ed!important}
[data-bs-theme=dark] .CodeMirror{background:#212529;color:#e9ecef}[data-bs-theme=dark] .CodeMirror-gutters{background:#2b3035;border-color:#495057}[data-bs-theme=dark] .cm-s-default .cm-keyword{color:#d2a8ff}[data-bs-theme=dark] .cm-s-default .cm-string{color:#a5d6ff}[data-bs-theme=dark] .cm-s-default .cm-number{color:#79c0ff}[data-bs-theme=dark] .cm-s-default .cm-comment{color:#9da7b1}[data-bs-theme=dark] .cm-s-default .cm-def,[data-bs-theme=dark] .cm-s-default .cm-variable-2{color:#ffa657}[data-bs-theme=dark] .cm-s-default .cm-tag{color:#7ee787}[data-bs-theme=dark] .hljs{color:#e6edf3}[data-bs-theme=dark] .hljs-keyword,[data-bs-theme=dark] .hljs-selector-tag{color:#ff7b72}[data-bs-theme=dark] .hljs-string{color:#a5d6ff}[data-bs-theme=dark] .hljs-title{color:#d2a8ff}[data-bs-theme=dark] .hljs-number{color:#79c0ff}[data-bs-theme=dark] .hljs-comment{color:#9da7b1}
.material-preferences{position:relative;margin:0}.material-preferences summary{list-style:none;color:white}.material-preferences>div{position:absolute;right:0;top:42px;width:260px;background:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);padding:18px;z-index:100;box-shadow:var(--bs-box-shadow)}.material-preferences label{display:block;margin:12px 0 6px}.account-menu{top:64px;color:var(--bs-body-color)}.csharp-terminal,.terminal-pane{background:#212529!important;color:#f8f9fa!important}.terminal-heading{background:#343a40}.check-feedback,#check-results{color:var(--bs-body-color)!important;background:transparent!important}.mobile-preview{width:100%;min-height:300px;border:1px solid var(--bs-border-color);background:white}.mobile-layout{display:grid;gap:24px;grid-template-columns:230px minmax(0,1fr)}
@media(max-width:1000px){.course-layout{grid-template-columns:210px minmax(0,1fr)}.grid{grid-template-columns:1fr!important}.resize-width{display:none}}
@media(max-width:750px){main{padding:20px 16px 40px}.course-layout,.mobile-layout{grid-template-columns:1fr}.site-header,.top{padding:12px 16px!important}.course-layout.collapsed{grid-template-columns:1fr}.course-card{min-height:210px}.brand{font-size:16px}.brand strong{font-size:16px}.top-right{flex-wrap:wrap}.sidebar{padding:16px!important}.markdown-body h1{font-size:1.5rem}}
/* Reading and code share the space; the console keeps its own contrast. */
.markdown-body{max-width:80ch}#lesson-markdown>h1:first-child,#game-markdown>h1:first-child{display:none}#lesson-markdown h2{font-size:1.35rem}#lesson-markdown h3{font-size:1.15rem}.menu-caret{position:absolute!important;right:4px!important;top:4px!important}.menu-toggle{background:transparent!important;color:var(--bs-primary-emphasis)!important;border:0!important;padding:0!important}.terminal-pane .editor-header,.terminal-pane .editor-header strong,.terminal-pane .editor-header span{background:#343a40!important;color:#f8f9fa!important}.terminal-pane #output{background:#212529!important;color:#f8f9fa!important}
[data-bs-theme=dark] .cm-s-default .cm-builtin,[data-bs-theme=dark] .cm-s-default .cm-atom,[data-bs-theme=dark] .cm-s-default .cm-attribute,[data-bs-theme=dark] .cm-s-default .cm-link{color:#79c0ff}[data-bs-theme=dark] .cm-s-default .cm-type,[data-bs-theme=dark] .cm-s-default .cm-variable-3{color:#7ee787}[data-bs-theme=dark] .cm-s-default .cm-string-2{color:#ffa657}[data-bs-theme=dark] .cm-s-default .cm-meta,[data-bs-theme=dark] .cm-s-default .cm-qualifier,[data-bs-theme=dark] .cm-s-default .cm-bracket{color:#c9d1d9}
.feedback,.submission{background:var(--bs-surface-bg)!important;color:var(--bs-body-color)!important}.feedback.good{background:var(--bs-success-subtle)!important;color:var(--bs-success-emphasis)!important}.feedback.bad{background:var(--bs-danger-subtle)!important;color:var(--bs-danger-emphasis)!important}.stats{background:var(--bs-body-bg)!important;color:var(--bs-body-color)!important}.console-heading strong,.small,.list-head{color:var(--bs-muted-color)!important}

/* Upstream GitHub Dark syntax colors, scoped to the selected appearance. */
[data-bs-theme=dark] pre code.hljs{
  display: block;
  overflow-x: auto;
  padding: 1em
}[data-bs-theme=dark] code.hljs{
  padding: 3px 5px
}[data-bs-theme=dark] .hljs{
  color: #c9d1d9;
  background: #0d1117
}[data-bs-theme=dark] .hljs-doctag, [data-bs-theme=dark] .hljs-keyword, [data-bs-theme=dark] .hljs-meta .hljs-keyword, [data-bs-theme=dark] .hljs-template-tag, [data-bs-theme=dark] .hljs-template-variable, [data-bs-theme=dark] .hljs-type, [data-bs-theme=dark] .hljs-variable.language_{
  
  color: #ff7b72
}[data-bs-theme=dark] .hljs-title, [data-bs-theme=dark] .hljs-title.class_, [data-bs-theme=dark] .hljs-title.class_.inherited__, [data-bs-theme=dark] .hljs-title.function_{
  
  color: #d2a8ff
}[data-bs-theme=dark] .hljs-attr, [data-bs-theme=dark] .hljs-attribute, [data-bs-theme=dark] .hljs-literal, [data-bs-theme=dark] .hljs-meta, [data-bs-theme=dark] .hljs-number, [data-bs-theme=dark] .hljs-operator, [data-bs-theme=dark] .hljs-variable, [data-bs-theme=dark] .hljs-selector-attr, [data-bs-theme=dark] .hljs-selector-class, [data-bs-theme=dark] .hljs-selector-id{
  
  color: #79c0ff
}[data-bs-theme=dark] .hljs-regexp, [data-bs-theme=dark] .hljs-string, [data-bs-theme=dark] .hljs-meta .hljs-string{
  
  color: #a5d6ff
}[data-bs-theme=dark] .hljs-built_in, [data-bs-theme=dark] .hljs-symbol{
  
  color: #ffa657
}[data-bs-theme=dark] .hljs-comment, [data-bs-theme=dark] .hljs-code, [data-bs-theme=dark] .hljs-formula{
  
  color: #8b949e
}[data-bs-theme=dark] .hljs-name, [data-bs-theme=dark] .hljs-quote, [data-bs-theme=dark] .hljs-selector-tag, [data-bs-theme=dark] .hljs-selector-pseudo{
  
  color: #7ee787
}[data-bs-theme=dark] .hljs-subst{
  
  color: #c9d1d9
}[data-bs-theme=dark] .hljs-section{
  
  color: #1f6feb;
  font-weight: bold
}[data-bs-theme=dark] .hljs-bullet{
  
  color: #f2cc60
}[data-bs-theme=dark] .hljs-emphasis{
  
  color: #c9d1d9;
  font-style: italic
}[data-bs-theme=dark] .hljs-strong{
  
  color: #c9d1d9;
  font-weight: bold
}[data-bs-theme=dark] .hljs-addition{
  
  color: #aff5b4;
  background-color: #033a16
}[data-bs-theme=dark] .hljs-deletion{
  
  color: #ffdcd7;
  background-color: #67060c
}[data-bs-theme=dark] .hljs-char.escape_, [data-bs-theme=dark] .hljs-link, [data-bs-theme=dark] .hljs-params, [data-bs-theme=dark] .hljs-property, [data-bs-theme=dark] .hljs-punctuation, [data-bs-theme=dark] .hljs-tag{
  
  
}:root[data-theme] .tag,:root[data-theme] .points{background:var(--bs-primary-subtle)!important;color:var(--bs-primary-emphasis)!important}
/* The CS1 study layout is the shared layout for every lesson workspace. */
main.study-main{max-width:none;padding:0;margin:0}.study-layout.course-layout,.study-layout.mobile-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:0;min-height:calc(100vh - 64px)}.study-layout>.course-nav{align-self:stretch;position:relative;border-radius:0!important;padding:24px 16px!important}.study-layout>.course-nav h2{font-size:24px;margin:8px 20px 10px 0;line-height:1.2}.study-layout>.course-nav .side-intro{padding:0 6px}.study-layout>.course-nav p{font-size:12px;color:var(--bs-muted-color);margin:8px 0 16px}.study-layout .side-stats{display:flex;justify-content:space-between;background:var(--bs-body-bg);padding:12px;border-radius:6px;font-size:11px;font-weight:650;margin:16px 0}.study-layout .course-nav label{display:block;margin:16px 0 6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted-color)}.study-layout .course-nav a{font-size:12px;line-height:1.5;padding:10px;margin:4px 0}.study-layout .course-nav a[aria-current=page]{border-radius:6px}.study-layout .course-nav h3{font-size:10px;letter-spacing:.12em;margin:22px 6px 8px}.study-layout .course-nav a small{display:block;font-size:11px;color:var(--bs-muted-color);font-weight:400;margin-top:3px}.study-layout>.course-nav>.menu-caret{top:10px!important;right:6px!important;font-size:24px;line-height:30px;width:30px;height:30px;padding:0;z-index:2}.study-layout>.study-content{min-width:0;padding:28px 24px 48px}.study-content>.breadcrumbs{font-size:12px;margin:0 0 20px}.study-content>.lesson-heading{margin:0 0 28px}.study-content>.lesson-heading h1{font-size:30px;letter-spacing:-.5px;margin:10px 0 14px}.study-grid.lesson-grid{display:grid;grid-template-columns:minmax(250px,var(--lesson-width,48%)) 12px minmax(0,1fr);gap:12px;align-items:start;margin-top:32px}.study-instructions.panel{padding:0;max-width:none;min-width:0}.study-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bs-border-color);padding:16px 20px;min-height:65px}.study-panel-heading h2{font-size:14px;letter-spacing:normal;margin:0;font-weight:500}.study-panel-heading>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--bs-muted-color)}.study-panel-heading button{font-size:12px;white-space:nowrap}.study-panel-content{padding:20px}.study-panel-content>.markdown-body{max-width:none}.study-panel-content h2,.study-panel-content .markdown-body h2{font-size:21px;margin-top:25px}.study-panel-content h3{font-size:17px}.study-panel-content p,.study-panel-content li{font-size:15px;line-height:1.65}.study-panel-content .markdown-body>h2:first-child{margin-top:12px}.study-panel-content .unity-task{border:0;border-top:1px solid var(--bs-border-color);border-radius:0!important;padding:24px 0 0;margin-top:24px}.study-workspace.panel{padding:0;min-width:0;overflow:hidden}.study-workspace>.editor-header{display:flex;justify-content:space-between;padding:10px 14px;font-size:11px}.study-workspace .CodeMirror{height:var(--editor-height,360px);min-height:180px;resize:none}.study-workspace textarea#code,.study-workspace textarea#mobile-code{height:var(--editor-height,360px);min-height:180px;resize:none}.study-resize-width,.study-resize-height{touch-action:none;user-select:none;position:relative;background:var(--bs-primary-subtle);border-radius:5px}.study-resize-width{cursor:col-resize;align-self:stretch;min-height:80px}.study-resize-width::after{content:'';position:absolute;width:3px;height:44px;left:50%;top:45%;transform:translateX(-50%);border-radius:3px;background:var(--bs-muted-color)}.study-resize-height{height:14px;cursor:row-resize;flex:none;border-radius:0;background:#3b3543}.study-resize-height::after{content:'';position:absolute;width:44px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:3px;background:#b6a7c4}.study-resize-width:hover,.study-resize-width:focus-visible,.study-resize-height:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px}.study-workspace #csharp-output,.study-workspace #mobile-output{height:var(--terminal-height,170px);min-height:100px;max-height:none;resize:none;margin:0;padding:16px;border:0;border-radius:0;overflow:auto;background:#212529;color:#f8f9fa;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.study-workspace .mobile-preview{display:block;height:var(--preview-height,260px);min-height:140px;border:0;border-radius:0}.study-workspace>.h6{font-size:13px;padding:12px 16px;margin:0;border-top:1px solid var(--bs-border-color);background:var(--bs-surface-bg)}.study-workspace .workspace-body{padding:16px}.study-workspace .toolbar{padding:12px}.study-workspace .toolbar button{font-size:12px}.study-workspace.is-expanded{position:fixed;inset:12px;z-index:2000;overflow:auto;max-width:none;margin:0;box-shadow:0 0 0 100vmax #20162999}.study-workspace.is-expanded>.study-panel-heading{position:sticky;top:0;z-index:3;background:var(--bs-body-bg)}body.workspace-expanded,body.workspace-resizing{overflow:hidden}body.workspace-resizing{user-select:none}.study-layout.collapsed.course-layout,.study-layout.collapsed.mobile-layout{grid-template-columns:36px minmax(0,1fr);gap:0}.study-layout.collapsed>.course-nav{padding:0!important}.study-layout.collapsed>.course-nav>.menu-caret{right:3px!important}.study-page>footer{max-width:none;margin:0;padding-left:calc(285px + 24px)}
@media(max-width:1100px){.study-grid.lesson-grid{grid-template-columns:1fr}.study-resize-width{display:none}}
@media(max-width:750px){.study-layout.course-layout,.study-layout.mobile-layout{grid-template-columns:1fr}.study-layout>.study-content{padding:24px 16px}.study-layout>.course-nav{padding:16px!important}.study-layout.collapsed.course-layout,.study-layout.collapsed.mobile-layout{grid-template-columns:1fr}.study-layout.collapsed>.course-nav{min-height:40px}.study-grid.lesson-grid{grid-template-columns:1fr}.study-page>footer{padding-left:16px}.study-content>.lesson-heading h1{font-size:25px}}
/* Output and browser console use the selected appearance, just like the editor. */
:root[data-theme]{--terminal:var(--bs-surface-bg);--terminal-ink:var(--bs-body-color)}
:root[data-theme] .csharp-terminal,:root[data-theme] .terminal-pane,:root[data-theme] #csharp-output,:root[data-theme] #debug-output,:root[data-theme] .terminal-pane #output,:root[data-theme] #output,:root[data-theme] .study-workspace #csharp-output{background:var(--bs-surface-bg)!important;color:var(--bs-body-color)!important}
:root[data-theme] .terminal-heading,:root[data-theme] .terminal-pane .editor-header,:root[data-theme] .terminal-pane .editor-header strong,:root[data-theme] .terminal-pane .editor-header span,:root[data-theme] #run-status{background:var(--bs-surface-bg)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}
.study-workspace .mobile-results{display:flex;flex-direction:column;height:calc(var(--preview-height,260px) + 48px);min-height:calc(var(--console-height,0px) + 128px)}.study-workspace .mobile-results .mobile-preview{flex:1 1 auto;height:auto;min-height:80px;background:white}.mobile-console{flex:none;background:var(--bs-surface-bg);color:var(--bs-body-color);border-top:1px solid var(--bs-border-color)}.mobile-console .console-heading{display:flex;align-items:center;gap:10px;padding:4px 12px;min-height:40px;border-bottom:1px solid var(--bs-border-color)}.mobile-console .console-toggle{display:flex;align-items:center;gap:8px;flex:1;text-align:left;background:transparent!important;color:var(--bs-body-color)!important;border:0!important;padding:4px 0!important;box-shadow:none!important;font-size:12px!important}.console-toggle [data-console-count]{font-size:10px;background:var(--bs-primary-subtle);color:var(--bs-primary-emphasis);border-radius:20px;padding:1px 6px}.console-toggle [data-console-caret]{margin-left:auto;font-size:20px}.mobile-console .console-clear{font-size:11px;padding:2px 7px}.console-resize{height:7px;cursor:row-resize;touch-action:none;position:relative;background:var(--bs-surface-bg);outline-offset:-2px}.console-resize::after{content:'';position:absolute;width:40px;height:2px;top:2px;left:50%;transform:translateX(-50%);background:var(--bs-muted-color)}.console-resize:focus-visible{outline:2px solid var(--bs-primary)}.mobile-console-body{height:var(--console-height,0px);overflow:auto}.study-workspace #mobile-output{height:auto;min-height:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:var(--bs-surface-bg)!important;color:var(--bs-body-color)!important;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.console-entry{padding:8px 14px;border-bottom:1px solid var(--bs-border-color);white-space:pre-wrap;overflow-wrap:anywhere}.console-entry.console-error{background:var(--bs-danger-subtle);color:var(--bs-danger-emphasis)}.console-entry.console-warn{background:var(--bs-warning-subtle);color:var(--bs-warning-emphasis)}

/* Console and terminal grow below the editor without consuming preview space. */
.study-workspace .mobile-results{height:auto;min-height:0}
.study-workspace .mobile-results .mobile-preview{height:var(--preview-height,260px);min-height:140px;flex:none}
.study-workspace>.mobile-console{position:static}
pre.terminal-error,#output.terminal-error,#csharp-output.terminal-error,.study-workspace #csharp-output.terminal-error{color:var(--bs-danger-emphasis,#b02a37)!important;background:var(--bs-danger-subtle,#f8d7da)!important}
.example>strong,.example>h4,.example-label{display:block;margin:12px 0 6px}
.example pre{display:block;white-space:pre-wrap}

.java-arguments{padding:12px 16px}.java-arguments label{display:block;font-size:12px}.java-arguments textarea{width:100%;min-height:70px;font:13px/1.5 monospace}.question input[type=text]{max-width:100%;padding:8px}.question .markdown-body pre{white-space:pre-wrap}
