@@ -4170,14 +4170,17 @@ body {
41704170 margin-bottom : var (--space-md );
41714171 border-bottom : 1px solid var (--border-subtle );
41724172 overflow-x : auto;
4173+ scrollbar-width : thin;
41734174}
41744175
41754176.toolbar-performance {
41764177 display : flex;
41774178 align-items : center;
4178- flex-wrap : wrap ;
4179- gap : 8 px ;
4179+ flex-wrap : nowrap ;
4180+ gap : 6 px ;
41804181 min-width : 0 ;
4182+ overflow : hidden;
4183+ flex-shrink : 1 ;
41814184}
41824185
41834186.performance-pill {
@@ -4188,6 +4191,8 @@ body {
41884191 border-radius : 999px ;
41894192 background : rgba (255 , 255 , 255 , 0.035 );
41904193 border : 1px solid rgba (255 , 255 , 255 , 0.08 );
4194+ flex-shrink : 0 ;
4195+ white-space : nowrap;
41914196}
41924197
41934198.performance-pill-label {
@@ -4208,6 +4213,7 @@ body {
42084213 display : flex;
42094214 gap : 8px ;
42104215 margin-left : auto;
4216+ flex-shrink : 0 ;
42114217}
42124218
42134219/* Standardized action button in toolbar */
@@ -4428,8 +4434,10 @@ body {
44284434
44294435.quiz-option .chosen {
44304436 border-color : var (--accent-blue );
4431- background : var (--bg-active );
4432- color : var (--text-primary );
4437+ border-left : 3px solid var (--accent-blue );
4438+ background : linear-gradient (135deg , rgba (0 , 120 , 212 , 0.2 ), rgba (0 , 120 , 212 , 0.1 ));
4439+ color : # eaf6ff ;
4440+ box-shadow : 0 0 12px rgba (0 , 120 , 212 , 0.15 );
44334441}
44344442
44354443.quiz-option .correct {
@@ -4463,6 +4471,33 @@ body {
44634471 line-height : 1.4 ;
44644472}
44654473
4474+ .quiz-code-inline {
4475+ display : inline;
4476+ padding : 1px 5px ;
4477+ background : rgba (0 , 120 , 212 , 0.15 );
4478+ border : 1px solid rgba (0 , 120 , 212 , 0.3 );
4479+ border-radius : 3px ;
4480+ font-family : 'SF Mono' , 'Cascadia Code' , 'Fira Code' , 'JetBrains Mono' , Menlo, Consolas, monospace;
4481+ font-size : 0.92em ;
4482+ color : var (--accent-blue-light , # 4fc3f7 );
4483+ word-break : break-word;
4484+ }
4485+
4486+ .quiz-code-block {
4487+ display : block;
4488+ margin : 6px 0 ;
4489+ padding : 8px 12px ;
4490+ background : rgba (0 , 0 , 0 , 0.25 );
4491+ border : 1px solid var (--border-medium );
4492+ border-radius : 4px ;
4493+ overflow-x : auto;
4494+ white-space : pre;
4495+ font-family : 'SF Mono' , 'Cascadia Code' , 'Fira Code' , 'JetBrains Mono' , Menlo, Consolas, monospace;
4496+ font-size : 0.88em ;
4497+ color : var (--text-primary );
4498+ line-height : 1.45 ;
4499+ }
4500+
44664501.quiz-explanation {
44674502 margin-top : 10px ;
44684503 padding : 10px 12px ;
0 commit comments