@import url('https://fonts.googleapis.com/css2?family=Space+Mono&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap'); /* global */ .root { -fx-font-family: "space mono"; -fx-font-weight: 400; -fx-font-size: 20; } /* buttons */ .button, TextField, RadioButton, ToggleButton, ColorPicker { -fx-background-color: rgba(0, 0, 0, 0.5); -fx-text-fill: white; -fx-border-color: transparent; -fx-border-width: 3; -fx-border-radius: 5; -fx-font-size: 25; -fx-background-radius: 5; /*-fx-font-weight: 800;*/ } .button:hover, TextField:hover, RadioButton:hover, ToggleButton:hover, ColorPicker:hover { -fx-background-color: rgb(50, 50, 50, 0.5); } .button:focused, TextField:focused, RadioButton:focused, ToggleButton:focused, ColorPicker:focused { -fx-background-color: rgb(50, 50, 50, 0.5); -fx-border-color: rgb(255, 255, 255); } .button:selected, TextField:selected, RadioButton:selected, ToggleButton:selected, ColorPicker:selected { -fx-background-color: rgb(255, 255, 255); -fx-text-fill: rgb(0, 0, 0); } .button:pressed, TextField:pressed, RadioButton:pressed, ToggleButton:pressed, ColorPicker:pressed { -fx-background-color: rgb(231, 231, 231); -fx-border-color: transparent; -fx-text-fill: rgb(0, 0, 0); } ColorPicker { -fx-color-label-visible: false } /* table */ TableView { -fx-background-color: rgba(0, 0, 0, 0.5); -fx-background-radius: 5; -fx-padding: 5; } .table-view .column-header-background .filler { -fx-background-color: transparent; } .table-view .table-cell{ -fx-border-color: transparent; } .table-view .column-header-background{ -fx-background-color: transparent; } .table-cell { -fx-padding: .5em; } .table-view .column-header { -fx-text-background-color: rgb(168, 168, 168); -fx-background-color: transparent; } .table-row-cell { -fx-cell-size: 40; -fx-background-color: transparent; -fx-background-radius: 3; -fx-text-background-color: rgb(255, 255, 255); /* -fx-border-width: 3; */ /* -fx-border-radius: 5; */ /* -fx-border-color: transparent; */ } .table-row-cell:hover { -fx-background-color: rgba(100, 100, 100, 0.5); } TableView:focused { -fx-effect: null; } TableView:focused .list-cell:focused { -fx-background-color: rgb(50, 50, 50, 0.5); /* -fx-border-color: rgb(255, 255, 255); */ } .table-view .corner { -fx-background-color: transparent; -fx-border-color: transparent; } .table-row-cell:selected { -fx-background-color: rgb(255, 255, 255); -fx-text-background-color: rgb(0, 0, 0); } .table-row-cell:pressed { -fx-background-color: rgb(231, 231, 231); -fx-text-background-color: rgb(0, 0, 0); /* -fx-border-color: transparent; */ } .table-row-cell:empty { -fx-background-color: transparent; /* -fx-border-color: transparent; */ -fx-text-background-color: white; } .unselectable .table-row-cell{ -fx-background-color: transparent; /* -fx-border-color: transparent; */ -fx-text-background-color: white; } /* slider */ Slider { -fx-padding: 1em; } .track { -fx-padding: 3; -fx-background-color: rgba(0, 0, 0, 0.5); -fx-background-radius: 5; } .thumb { -fx-pref-height: 30; -fx-prefer-width: 30; -fx-background-color: rgba(0, 0, 0, 0.5); -fx-size: 25; -fx-border-radius: 5; -fx-border-color: rgb(231, 231, 231); -fx-border-width: 3; } .thumb:hover { -fx-background-color: rgb(50, 50, 50, 0.5); } Slider:focused .thumb{ -fx-background-color: rgb(255,255,255); -fx-border-color: white; } .thumb:pressed { -fx-background-color: rgb(231, 231, 231); -fx-border-color: rgb(231, 231, 231); } /* scroll bars */ .scroll-bar:horizontal , .scroll-bar:vertical{ -fx-font-size: 10px; -fx-background-color :transparent; -fx-border-color :transparent; -fx-background-radius : 0.0em; -fx-border-radius :2.0em; } .increment-button ,.decrement-button { -fx-background-color:transparent; -fx-border-color:transparent; } .scroll-bar:horizontal .track , .scroll-bar:vertical .track{ -fx-background-color: rgba(0, 0, 0, 0.5); -fx-background-radius: 5em; } .scroll-bar:horizontal .thumb, .scroll-bar:vertical .thumb { -fx-background-color:white; -fx-background-radius: 5em; -fx-border-width: 0; } .scroll-bar .thumb:pressed { -fx-background-color: rgb(231, 231, 231); } /* text */ .t0 { -fx-font-size: 100; -fx-fill: black; } .t0e { -fx-fill: #d45500; -fx-font-size: 200; -fx-font-family: "RIT Meera New"; } .t1 { -fx-font-size: 50; -fx-fill: white; -fx-padding: 0; } .t11 { -fx-font-size: 50; -fx-fill: black; } .t2 { -fx-font-size: 30; -fx-fill: white; } .t3 { -fx-fill: white; } /* text box */ .box { -fx-background-radius: 5; -fx-background-color: rgba(0, 0, 0, 0.5); -fx-text-fill: white; } .box Label { -fx-text-fill: white; } .gray { -fx-text-fill: #a8a8a8; } .box CheckBox { -fx-text-fill: white; } CheckBox:selected > .box { -fx-background-color: white; -fx-text-fill: black; } /* debug */ .debug { /* -fx-background-radius: 5; */ -fx-background-color: rgb(255, 0, 0); /* -fx-border-color: red; */ /* -fx-text-fill: white; */ /* -fx-border-width: 20; */ } .red Label { -fx-text-fill: red; } .red:hover Label { -fx-underline: true; }