package Ġwebsite . video . downloader Ċ Ċ import Ġjavafx . scene . effect .* Ċ import Ġjavafx . scene . effect . Blur Type .* Ċ import Ġjavafx . scene . paint . Color .* Ċ import Ġjavafx . scene . text . Font Weight .* Ċ import Ġt orn ad of x .* Ċ import Ġt orn ad of x . FX Visibility .* Ċ Ċ class ĠStyles Ġ: ĠStyles heet () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġglyph s Ġ= Ġload Font ("/ fonts / web hosting hub - glyph s . ttf ", Ġ 1 0 . 0 ) !! ĊĠĠĠĠĠĠĠ Ġval Ġmain Ġby Ġcss class () ĊĠĠĠĠĠĠĠ Ġval Ġback Image Ġby Ġcss class () ĊĠĠĠĠĠĠĠ Ġval Ġjob Title Ġby Ġcss class () ĊĠĠĠĠĠĠĠ Ġval Ġprogress Labels Ġby Ġcss class () ĊĠĠĠĠĠĠĠ Ġval Ġdownload Button Ġby Ġcss class () ĊĠĠĠĠĠĠĠ Ġval Ġvideo Button Ġby Ġcss class () ĊĠĠĠĠĠĠĠ Ġval Ġglyph Label Ġby Ġcss class () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĊĠĠĠĠĠĠĠ Ġscroll Bar Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ+= ĠTRAN SP ARENT ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġs ( increment Button , Ġdecrement Button , Ġincrement Arrow , Ġdecrement Arrow ) Ġ{ Ġvisibility Ġ= ĠHID DEN Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġthumb Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ+= ĠLIGHT GRAY ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbackground Radius Ġ+= Ġbox ( 0 . px ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbackground Insets Ġ+= Ġbox ( 0 . px ) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġand ( hover ) Ġ{ ĠbackgroundColor Ġ+= ĠD ARK GRAY Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġmain Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ+= ĠTRAN SP ARENT ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġback Image Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġopacity Ġ= Ġ 0 . 0 8 ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġprogress Labels Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfontFamily Ġ= Ġ" De ja Vu ĠSans ĠMono " ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġtool Button Ġ= Ġmixin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 4 . px ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfontWeight Ġ= ĠB OLD ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġand ( hover ) Ġ{ Ġeffect Ġ= Ġhover Button Shadow () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġand ( pressed ) Ġ{ Ġeffect Ġ= Ġpressed Button Shadow () Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġdownload Button Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ+ tool Button ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġvideo Button Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġand ( hover ) Ġ{ Ġeffect Ġ= Ġhover Button Shadow () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġand ( pressed ) Ġ{ Ġeffect Ġ= Ġpressed Button Shadow () Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġjob Title Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 0 . pt ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfontWeight Ġ= ĠB OLD ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠlistView Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ+= ĠTRAN SP ARENT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġopacity Ġ= Ġ 1 . 0 ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġlist Cell Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbackground Radius Ġ+= Ġbox ( 4 . px ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġand ( even ) Ġ{ ĠbackgroundColor Ġ+= Ġc ( 0 . 5 6 0 7 8 4 3 4 , Ġ 0 . 7 3 7 2 5 4 9 , Ġ 0 . 5 6 0 7 8 4 3 4 , Ġ 0 . 0 8 ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġand ( odd , Ġempty ) Ġ{ ĠbackgroundColor Ġ+= ĠTRAN SP ARENT Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġand ( selected ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlabel Ġ{ Ġtext Fill Ġ= ĠBLACK Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġjob Title Ġ{ Ġtext Fill Ġ= ĠM ID N IGHT BLUE Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ+= Ġc ( 0 . 5 6 0 7 8 4 3 4 , Ġ 0 . 7 3 7 2 5 4 9 , Ġ 0 . 5 6 0 7 8 4 3 4 , Ġ 0 . 2 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġglyph Label Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfont Ġ= Ġglyph s ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Fill Ġ= ĠD IMG RE Y ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġhover Button Shadow () Ġ= ĠDrop Shadow ( G AU SS IAN , ĠDE EPS KY BLUE , Ġ 1 5 . 0 , Ġ 0 . 0 , Ġshadow Offset X , Ġshadow Offset X ) ĊĠĠĠ Ġprivate Ġfun Ġpressed Button Shadow () Ġ= ĠDrop Shadow ( G AU SS IAN , ĠLI ME , Ġ 1 5 . 0 , Ġ 0 . 0 , Ġshadow Offset X , Ġshadow Offset X ) ĊĊĠĠĠ Ġprivate Ġval Ġshadow Offset X Ġ= Ġ 2 . 0 Ċ } Ċ