8e2afb93f3
- NCWF-5: scaffold /analysis route with ChessBoard viewer and navigation - NCWF-6: FEN / PGN / Game-ID input form with depth selector - NCWF-7: extend GameApiService with analyzePosition(); add AnalysisService with game-wide annotation pipeline; proxy /api/analysis -> :8087 - NCWF-8: EvalTimelineComponent — SVG win-chance chart per ply - NCWF-9: AnnotatedMoveListComponent — quality labels (!! ! ?! ? ??) derived from win-chance delta Also fix pre-existing app.spec.ts failure (missing provideHttpClient). Apply project-wide prettier formatting pass. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
31 lines
508 B
CSS
31 lines
508 B
CSS
/* Arabian Chess GUI Styles */
|
|
|
|
.root {
|
|
-fx-font-family: 'Comic Sans MS', 'Comic Sans', cursive;
|
|
-fx-background-color: #f3c8a0;
|
|
}
|
|
|
|
.button {
|
|
-fx-background-radius: 8;
|
|
-fx-padding: 8 16 8 16;
|
|
-fx-font-family: 'Comic Sans MS', cursive;
|
|
-fx-font-size: 12px;
|
|
-fx-cursor: hand;
|
|
}
|
|
|
|
.button:hover {
|
|
-fx-opacity: 0.8;
|
|
}
|
|
|
|
.label {
|
|
-fx-font-family: 'Comic Sans MS', cursive;
|
|
}
|
|
|
|
.dialog-pane {
|
|
-fx-background-color: #f3c8a0;
|
|
}
|
|
|
|
.dialog-pane .content {
|
|
-fx-font-family: 'Comic Sans MS', cursive;
|
|
}
|