package Ġb aa ah s . sim . ui Ċ Ċ import Ġkotlinx . css .* Ċ import Ġkotlinx . css . properties . border Ċ import Ġkotlinx . css . properties . box Shadow Ċ import Ġstyled . StyleSheet Ċ Ċ object ĠSimulator Styles Ġ: ĠStyleSheet (" sim - ui ", Ġis Static Ġ= Ġtrue ) Ġ{ ĊĠĠĠ Ġval Ġapp Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . flex ĊĠĠĠĠĠĠĠ ĠflexDirection Ġ= ĠFlex Direction . column ĊĠĠĠĠĠĠĠ Ġposition Ġ= ĠPosition . absolute ĊĠĠĠĠĠĠĠ Ġtop Ġ= Ġ 0 . px ĊĠĠĠĠĠĠĠ Ġleft Ġ= Ġ 0 . px ĊĠĠĠĠĠĠĠ Ġwidth Ġ= Ġ 1 0 0 . pct ĊĠĠĠĠĠĠĠ Ġheight Ġ= Ġ 1 0 0 . pct ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġmenu Bar Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . flex ĊĠĠĠĠĠĠĠ ĠjustifyContent Ġ= ĠJust ify Content . space Between ĊĠĠĠĠĠĠĠ Ġpadding Ġ= Ġ" 8 px Ġ 1 6 px " ĊĠĠĠĠĠĠĠ Ġbackground Ġ= Ġ"# 1 8 2 1 2 8 " ĊĠĠĠĠĠĠĠ Ġdeclarations [" box - shadow "] Ġ= Ġ" 0 px Ġ 1 px Ġ 5 px Ġrgba ( 0 , Ġ 0 , Ġ 0 , Ġ 0 . 4 )" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġtitle Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 8 . px ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor . white ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġmenu Ġby Ġcss Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġpanel Toolbar Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġpadding Ġ= Ġ" 0 Ġ 8 px " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġwindow Container Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . flex ĊĠĠĠĠĠĠĠ ĠalignItems Ġ= ĠAlign . stretch ĊĠĠĠĠĠĠĠ Ġposition Ġ= ĠPosition . absolute ĊĠĠĠĠĠĠĠ Ġtop Ġ= Ġ 0 . px ĊĠĠĠĠĠĠĠ Ġleft Ġ= Ġ 0 . px ĊĠĠĠĠĠĠĠ Ġwidth Ġ= Ġ 1 0 0 . pct ĊĠĠĠĠĠĠĠ Ġheight Ġ= Ġ 1 0 0 . pct ĊĊĠĠĠĠĠĠĠ Ġchild ("* ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġposition Ġ= ĠPosition . absolute ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtop Ġ= Ġ 0 . px ĊĠĠĠĠĠĠĠĠĠĠĠ Ġleft Ġ= Ġ 0 . px ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwidth Ġ= Ġ 1 0 0 . pct ĊĠĠĠĠĠĠĠĠĠĠĠ Ġheight Ġ= Ġ 1 0 0 . pct ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . flex ĊĠĠĠĠĠĠĠĠĠĠĠ ĠflexDirection Ġ= ĠFlex Direction . column ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverflow Ġ= ĠOverflow . hidden ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġmodel Simulation Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . flex ĊĠĠĠĠĠĠĠ ĠflexDirection Ġ= ĠFlex Direction . column ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġviz Toolbar Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġflex ( 0 . 0 , Ġ 0 . 0 , ĠFlex Basis . auto ) ĊĠĠĠĠĠĠĠ Ġpadding Ġ= Ġ" 0 Ġ 1 6 px " ĊĠĠĠĠĠĠĠ ĠjustifyContent Ġ= ĠJust ify Content . space Between ĊĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . flex ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġstatus Panel Toolbar Ġby Ġcss Ġ{} ĊĊĠĠĠ Ġval Ġconsole Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor . black ĊĠĠĠĠĠĠĠ ĠbackgroundColor Ġ= ĠColor . white ĊĠĠĠĠĠĠĠ Ġbottom Ġ= Ġ 5 . px ĊĠĠĠĠĠĠĠ Ġright Ġ= Ġ 5 . px ĊĠĠĠĠĠĠĠ Ġpadding (. 2 5 . em ) ĊĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 0 . pt ĊĠĠĠĠĠĠĠ ĠfontFamily Ġ= Ġ" Helvetica " ĊĊĠĠĠĠĠĠĠ Ġwidth Ġ= Ġ 1 0 0 . pct ĊĠĠĠĠĠĠĠ Ġheight Ġ= Ġ 1 0 0 . pct ĊĠĠĠĠĠĠĠ Ġoverflow Ġ= ĠOverflow . scroll ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġsection Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . block ĊĠĠĠĠĠĠĠ ĠborderWidth Ġ= Ġ 1 . px ĊĠĠĠĠĠĠĠ Ġborder Style Ġ= ĠBorder Style . das hed ĊĠĠĠĠĠĠĠ ĠborderColor Ġ= ĠColor . gray ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġnetwork Packet Loss Rate Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ ĠbackgroundColor Ġ= ĠColor . bl an ched Al mond ĊĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . inline Block ĊĠĠĠĠĠĠĠ ĠborderWidth Ġ= Ġ 2 . px ĊĠĠĠĠĠĠĠ Ġborder Style Ġ= ĠBorder Style . dot ted ĊĠĠĠĠĠĠĠ Ġpadding ( 2 . px ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġsub section Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġborder ( 2 . px , ĠBorder Style . solid , ĠColor . gray , Ġ 0 . 5 . em ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġb pm Display Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġbottom Ġ= Ġ 2 0 . px ĊĠĠĠĠĠĠĠ Ġpadding ( 2 0 . px ) ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor ("# ff aa ff ") ĊĠĠĠĠĠĠĠ ĠfontFamily Ġ= Ġ"' Press ĠStart Ġ 2 P ', Ġsans - serif " ĊĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 0 . pt ĊĠĠĠĠĠĠĠ Ġfont Style Ġ= ĠFont Style . normal ĊĠĠĠĠĠĠĠ Ġwidth Ġ= Ġ 1 0 0 . pct ĊĠĠĠĠĠĠĠ Ġput (" text - shadow ", Ġ" 1 px Ġ 1 px Ġ 3 px Ġblack , Ġ- 1 px Ġ- 1 px Ġ 3 px Ġblack ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġbeat On Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor ("# ff 8 8 ff ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġbrain Indicator Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġmargin ( 1 . px ) ĊĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . inline Block ĊĠĠĠĠĠĠĠ Ġwidth Ġ= Ġ 8 . px ĊĠĠĠĠĠĠĠ Ġheight Ġ= Ġ 8 . px ĊĠĠĠĠĠĠĠ Ġborder ( 1 . px , ĠBorder Style . solid , ĠColor . black ) ĊĊĠĠĠĠĠĠĠ Ġhover Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcursor Ġ= ĠCursor . pointer ĊĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ= ĠColor ("# ff 7 6 0 0 ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġchild (". unknown ") Ġ{ ĠbackgroundColor Ġ= ĠColor . dark Gray Ġ} ĊĠĠĠĠĠĠĠ Ġchild (". link ") Ġ{ ĠbackgroundColor Ġ= ĠColor . orange Ġ} ĊĠĠĠĠĠĠĠ Ġchild (". online ") Ġ{ ĠbackgroundColor Ġ= ĠColor . orange Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġdata With Unit Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ ĠtextAlign Ġ= ĠText Align . right ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġfake Client Device Pad Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġz Index Ġ= Ġ 1 0 0 0 ĊĠĠĠĠĠĠĠ Ġposition Ġ= ĠPosition . absolute ĊĠĠĠĠĠĠĠ Ġborder Ġ= Ġ" 1 px Ġsolid Ġ# 4 0 4 0 4 0 " ĊĠĠĠĠĠĠĠ ĠborderRadius Ġ= Ġ 8 . px ĊĠĠĠĠĠĠĠ Ġbackground Image Ġ= ĠImage (" linear - gradient ( to Ġbottom Ġright , Ġ# eee , Ġ# fff )") ĊĠĠĠĠĠĠĠ Ġcursor Ġ= ĠCursor . grab ĊĠĠĠĠĠĠĠ Ġpadding Ġ= Ġ" 2 8 px Ġ 4 0 px Ġ 2 8 px Ġ 2 8 px " ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor . white ĊĠĠĠĠĠĠĠ Ġright Ġ= Ġ 5 . px ĊĠĠĠĠĠĠĠ Ġbottom Ġ= Ġ 5 . px ĊĠĠĠĠĠĠĠ Ġbox Shadow ( rgba ( 0 , Ġ 0 , Ġ 0 , Ġ 0 . 2 5 ), Ġ 4 . px , Ġ 5 . px , Ġ 2 . px , Ġ 2 . px ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġval Ġfake Client Device Controls Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġposition Ġ= ĠPosition . absolute ĊĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 4 . px ĊĠĠĠĠĠĠĠ Ġtop Ġ= Ġ 0 . px ĊĠĠĠĠĠĠĠ Ġpadding Ġ= Ġ" 4 px " ĊĠĠĠĠĠĠĠ Ġright Ġ= Ġ 0 . px ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor ("# 2 2 2 ") ĊĠĠĠĠĠĠĠ Ġz Index Ġ= Ġ 1 ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġfake Client Device IconButton Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor ("# 2 2 2 2 2 2 ") ĊĠĠĠĠĠĠĠ Ġpadding Ġ= Ġ" 4 px " ĊĠĠĠĠĠĠĠ ĠmarginLeft Ġ= Ġ 8 . px ĊĠĠĠĠĠĠĠ Ġcursor Ġ= ĠCursor . pointer ĊĊĠĠĠĠĠĠĠ Ġhover Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor ("# e 3 e 3 e 3 ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġfake Client Device Home Button Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġposition Ġ= ĠPosition . absolute ĊĠĠĠĠĠĠĠ Ġwidth Ġ= Ġ 1 8 . px ĊĠĠĠĠĠĠĠ Ġheight Ġ= Ġ 1 8 . px ĊĠĠĠĠĠĠĠ Ġright Ġ= Ġ 6 . px ĊĠĠĠĠĠĠĠ Ġtop Ġ= Ġ 5 0 . pct ĊĠĠĠĠĠĠĠ Ġborder Ġ= Ġ" 1 px Ġsolid Ġblack " ĊĠĠĠĠĠĠĠ ĠborderRadius Ġ= Ġ 5 0 . pct ĊĠĠĠĠĠĠĠ Ġbackground Image Ġ= ĠImage (" radial - gradient (# fff , Ġ# ddd )") ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġval Ġfake Client Device Content Ġby Ġcss Ġ{ ĊĠĠĠĠĠĠĠ Ġoverflow Ġ= ĠOverflow . hidden ĊĠĠĠĠĠĠĠ Ġcursor Ġ= ĠCursor . default ĊĠĠĠĠĠĠĠ Ġposition Ġ= ĠPosition . relative ĊĠĠĠĠĠĠĠ Ġwidth Ġ= ĠLinear Dimension . auto ĊĠĠĠĠĠĠĠ Ġheight Ġ= ĠLinear Dimension . auto ĊĠĠĠĠĠĠĠ Ġpadding Ġ= Ġ" 2 px " ĊĠĠĠĠĠĠĠ Ġborder Ġ= Ġ" 2 px Ġsolid Ġ# 3 7 3 7 3 7 " ĊĠĠĠĠĠĠĠ ĠbackgroundColor Ġ= ĠColor ("# 4 F 4 F 4 F ") ĊĊĠĠĠĠĠĠĠ Ġnav Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠmarginBottom Ġ= Ġ 8 . px ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }