#include <gtk/gtk.h>

#define DEFAULT_CSS \
                          " .background{\n/*...........................B A C K G R O U N D  ......*/" \
                           "background-image: -gtk-gradient (linear, left/*center*/ top, right/*center*/ bottom, from (alpha(#5C7FA5, 0.65)), to(white));\n" \
                           "border-width: 0px; \n" \
                            "}\n" \
                            ".view {\n" \
                            "background-color: #fff;/*<--------   */\n " \
                            "font : Sans;\n" \
                            "-GtkWidget-cursor-color: red;\n" \
                            "-GtkWidget-cursor-aspect-ratio: 0.08;\n" \
                            "padding: 4px 2px 2px 4px;\n" \
                            "}\n" \
                            ".view:selected {\n" \
                            "background-color: alpha(blue, 0.10);\n" \
                            "color: purple;\n" \
                            "}\n" \
                            ".view.rubberband, .rubberband {\n" \
                            "border-color: blue ;\n" \
                            "border-style: solid;\n" \
                            "border-width: 1px;\n" \
                            "background-color: alpha(#d6d6d6, 0.35);\n" \
                            "}\n" \
                            ".titlebar {\n/*...............................H E A D E R B A R ......*/" \
                            "background-image: -gtk-gradient (linear, right/*center*/ top, left/*center*/ bottom, from (alpha(#536B84, 0.95)), to(white));\n" \
                            " border-radius: 0px 0px 0px 0px; \n" \
                            "}\n" \
                            ".titlebar.backdrop {\n" \
                            " background-image: none; \n" \
                            " background-color: #536B84; \n" \
                            " border-radius: 0px 0px 0px 0px; \n" \
                            "}\n" \
                            ".menu {\n/*........M E N U ......*/" \
                            "border-style: solid;\n" \
                            "border-color: #000;\n" \
                            "border-width: 0.5px;\n" \
                            "color: #000;\n" \
                            "}\n" \
                            ".menuitem {\n" \
                              "color:  #000;\n" \
                              "background-color: transparent;\n" \
                              "}\n" \
                              ".menuitem:insensitive {\n" \
                              "color: #c6c8c8;\n" \
                              "}\n" \
                              ".menuitem:hover {\n" \
                              "color: #fff;\n" \
                              "}\n" \
                            ".scrollbar.trough, .scrollbars-junction {\n/*........................S C R O L L B A R......*/" \
                            "background-color: alpha(white, 0.80);\n" \
                            "}\n" \
                            ".scrollbar.slider {\n" \
                            "border-width: 3px;\n" \
                            "border-style: solid;\n" \
                            "border-radius: 10px;\n" \
                            "border-color: transparent;\n" \
                            "background-clip: padding-box;\n" \
                            "background-color: alpha(#536B84, 0.95) ;\n" \
                            "}\n" \
                            ".scrollbar.slider:prelight {\n" \
                            "background-image: -gtk-gradient (linear, center top, center bottom, from  (alpha(#536B84, 0.95))   ,to (white) )  ;\n" \
                            "}\n" \
                            ".pane-separator {\n/*........ ......................S E P   P A N E D ......*/" \
                            "background-color: alpha(white, 0.80);\n" \
                            "background-image: linear-gradient(transparent, transparent 1px, #999 1px, #999 4px, transparent 4px);\n" \
                            "background-size: 40px auto;\n" \
                            "background-repeat: no-repeat;\n" \
                            "background-position: center;\n" \
                            "}\n" \
                            ".pane-separator:prelight {\n" \
                            "background-image: linear-gradient(transparent, transparent 1px, #555 1px, #555 4px, transparent 4px);\n" \
                            "}\n" \
                            ".toolbar {\n/*.............................................. T O O L B A R ......*/" \
                            "background-image: -gtk-gradient (linear, left/*center*/ top, right/*center*/ bottom, from (alpha(black, 0.25)), to(white));\n" \
                            "padding: 0px 2px;\n" \
                            "border-width: 0px; \n" \
                            "-GtkToolbar-space-size: 10;\n" \
                            "-GtkToolbar-space-style: line; \n" \
                            "-GtkToolbar-button-relief: none; \n" \
                            "}\n" \
                            " GtkNotebook  {\n/*.......................................... N O T E B OO K ......*/" \
                            " border: 0px dotted alpha(#5C7FA5, 0.95);\n" \
                            " border-radius: 8px;    \n" \
                            " padding: 4px 6px 0px 6px;\n" \
                            " border-width: 1.5px 1.5px 1.5px 1.5px;\n" \
                            " border-style: outset;\n" \
                            "background-image: -gtk-gradient (linear, left/*center*/ top, right/*center*/ bottom, from (alpha(#536B84, 0.15)), to(white));\n" \
                            "}\n" \
                            " GtkNotebook tab:nth-child(first) GtkLabel,GtkNotebook tab:first-child GtkLabel   {\n" \
                            " color: alpha(midnightblue, 0.99);    \n" \
                            "}\n" \
                            " GtkNotebook tab GtkLabel  {\n" \
                            " color:   alpha(midnightblue, 0.99);    \n" \
                            "}\n" \
                            " GtkComboBox  {\n/*......................................... COMBO  BOX......*/" \
                            " -GtkComboBox-arrow-scaling: 0.9;\n" \
                            " -GtkButton-default-border: 0;\n" \
                            "}\n" \
                            "GtkComboBox .separator {\n" \
                            "-GtkWidget-wide-separators: true;\n" \
                            "-GtkWidget-horizontal-separator: 0;\n" \
                            "-GtkWidget-vertical-separator: 0;\n" \
                            "}\n" \
                            "GtkComboBox *:insensitive {\n" \
                            "color: #c6c8c8; \n" \
                            "}\n" \
                            "GtkComboBox *:hover{\n" \
                            "color: #f4f4f2; \n" \
                            "}\n" \
                            "GtkComboBox .separator {\n" \
                            "color: transparent; \n" \
                            "}\n" \
                            "GtkLabel:selected {\n/*........................................... GTK   L A B E l ......*/" \
                            "background-color: gray; \n" \
                            "}\n" \
                            "GtkLabel:prelight {\n" \
                            "background-color: mix (#a0a0a0, alpha(#536B84, 0.95), 0.9); \n" \
                            "}\n" \
                            ".entry {\n/*...................................................... E N T R Y  ......*/" \
                            "border-width: 1px;\n" \
                            "border-style: solid;\n" \
                            "border-color: #000;\n" \
                            "border-radius: 3px;\n" \
                            "background-color:  #fff;\n" \
                            "padding: 4px;\n" \
                            "color: midnightblue; \n" \
                            "}\n" \
                            ".entry:selected {\n" \
                            "background-color: #555753;\n " \
                            "color: #fff; \n" \
                            "}\n" \
                            ".entry:active {\n" \
                            "background-color: #555753;\n " \
                            "color:#fff; \n" \
                            "}\n" \
                            ".entry:focus {\n" \
                            " border-width: 2px ;\n " \
                            "border-color: #3465a4; \n" \
                            "}\n" \
                            ".entry:insensitive {\n" \
                            "border-color: #babdb6;\n " \
                            "background-color: #f4f4f2;\n" \
                            "color: #7a7a79;\n" \
                            "}\n" \
                            " GtkButton {\n/*........................................................ B U T T O N   ......*/" \
                            "   -GtkWidget-focus-line-width: 0;\n" \
                            "   font: Sans 10;\n" \
                            "   padding: 3px;\n" \
                            "   border-radius: 3px;\n" \
                            "   transition: all 250ms ease-in;\n" \
                            "   border: 1px transparent solid;\n" \
                            "   color: alpha(purple, 0.95);\n" \
                            "}\n" \
                            " .button:hover {\n" \
                            "   text-shadow: 3px 3px 5px alpha(black, 0.75);\n" \
                            "   icon-shadow: 3px 3px 5px alpha(black, 0.75);\n" \
                            "   box-shadow: 3px 3px 5px alpha(black, 0.5) inset;\n" \
                            "   border: solid 1px alpha(black, 0.75);\n" \
                            "}\n" \
                            " .button:active {\n" \
                            "color: inherit ;\n" \
                            "icon-shadow: 1px 1px 2.5px alpha(black, 0.6);\n" \
                            "}\n" \
                            ".info {\n/*........................................... I N F O  / WARNING  / Q U E S T I O N / ERROR   ......*/" \
                            "background-color: #555753;\n" \
                            "color: #fff;\n" \
                            "}\n" \
                            ".info {\n" \
                            "background-color: #555753;\n" \
                            "color: #fff;\n" \
                            "}\n" \
                            ".warning {\n" \
                            "background-color: #faad3d;\n" \
                            "color: black;\n" \
                            "}\n" \
                            ".question {\n" \
                            "background-color: #8aadd4;\n" \
                            "color: white;\n" \
                            "}\n" \
                            ".error {\n" \
                            "background-color: #cc0000;\n" \
                            "color: white;\n" \
                            "}\n" \
                            " * {\n/*.................................................. I N H E R I T    ......*/" \
                            "color: midnightblue ;\n" \
                            "text-shadow: 1px 1px 2.5px alpha(black, 0.6);\n" \
                            "icon-shadow: 1px 1px 2.5px alpha(black, 0.8);\n" \
                            "font-size: 10;\n" \
                            "background-color: initial;\n" \
                            " -GtkScrolledWindow-scrollbar-spacing: 0;\n" \
                            " -GtkScrolledWindow-scrollbars-within-bevel: 1;\n" \
                            " -GtkTreeView-expander-size: 16;\n" \
                            " -GtkMenu-horizontal-padding: 0;\n" \
                            " -GtkMenu-vertical-padding: 0;\n" \
                            "-GtkIMHtml-hyperlink-color: #000060;\n" \
                            "-GtkIMHtml-hyperlink-visited-color: #600000;\n" \
                            "-GtkIMHtml-hyperlink-prelight-color: #404080;\n" \
                            "-GtkHTML-link-color: #000060;\n" \
                            "-GtkHTML-vlink-color: #600000;\n" \
                            "-GtkHTML-cite-color: #003000;\n" \
                            "-GtkWidget-link-color: #3465a4;\n" \
                            "-GtkWidget-visited-link-color: #ff80ff;\n/*...............*/" \
                            "transition-property: inherit;\n" \
                            "transition-duration: inherit;\n" \
                            "transition-timing-function: inherit;\n" \
                            "transition-delay: inherit;\n" \
                            "engine: inherit;\n" \
                            "gtk-key-bindings: inherit;\n" \
                            "-WnckTasklist-fade-overlay-rect: 0;  \n" \
                            "}\n/*...............*/" \
                            "*:active {\n" \
                            "background-color: shade (#536B84, 0.99);\n" \
                            "} \n" \
                            "*:active:hover:insensitive { \n" \
                            "} \n" \
                            "*:active:insensitive { \n" \
                            "} \n" \
                            "*:hover { \n" \
                            "background-color: alpha(blue, 0.10);\n" \
                            "color: purple;\n" \
                            "} \n" \
                            "*:hover:insensitive { \n" \
                            "}\n" \
                            "\n"
/**.....................................................................*/
#define DEFAULT2_CSS \
  ".play {\n" \
  "  engine: none;\n" \
  "  background-image: none;\n" \
  "  background-color: red;\n" \
  "  border-color: black;\n" \
  "  border-radius: 0;\n" \
  "}\n" \
  "\n" \
  ".play:nth-child(even) {\n" \
  "  background-color: yellow;\n" \
  "  color: green;\n" \
  "}\n" \
  "\n" \
  ".play:nth-child(first) {\n" \
  "  border-radius: 5 0 0 5;\n" \
  "}\n" \
  "\n" \
  ".play:nth-child(last) {\n" \
  "  border-radius: 0 5 5 0;\n" \
  "}\n" \
  "\n"
/**.....................................................................*/
#define MyCSS_CSS \
                          " .background{\n/*...........................B A C K G R O U N D  ......*/" \
                           "background-image: -gtk-gradient (linear, left/*center*/ top, right/*center*/ bottom, from (alpha(#5C7FA5, 0.65)), to(white));\n" \
                           "border-width: 0px; \n" \
                            "}\n" \
                            ".view {\n" \
                            "background-color: ivory;\n" \
                            "color: alpha(midnightblue, 0.95);\n" \
                            "text-shadow: 1px 1px 2.5px alpha(black, 0.6);\n" \
                            "font : Sans;\n" \
                            "-GtkWidget-cursor-color: red;\n" \
                            "-GtkWidget-cursor-aspect-ratio: 0.08;\n" \
                            " padding: 3px; \n"   \
                            "}\n" \
                            ".view:selected {\n" \
                            "background-color: alpha(blue, 0.10);\n" \
                            "color: purple;\n" \
                            "}\n" \
                            ".view.rubberband, .rubberband {\n" \
                            "border-color: @theme_fg_color;\n" \
                            "border-style: solid;\n" \
                            "border-width: 1px;\n" \
                            "background-color: alpha(@theme_internal_bg, 0.35);\n" \
                            "}\n" \
                            ".titlebar {\n/*...............................H E A D E R B A R ......*/" \
                            "background-image: -gtk-gradient (linear, left/*center*/ top, right/*center*/ bottom, from (alpha(#536B84, 0.95)), to(white));\n" \
                            " border-radius: 0px 0px 0px 0px; \n" \
                            "}\n" \
                            ".titlebar.backdrop {\n" \
                            " background-image: none; \n" \
                            " background-color: #536B84; \n" \
                            " border-radius: 0px 0px 0px 0px; \n" \
                            "}\n" \
                            ".menu {\n/*........M E N U ......*/" \
                            "border-style: solid;\n" \
                            "border-color: #000;\n" \
                            "border-width: 0.5px;\n" \
                            "color: #000;\n" \
                            "}\n" \
                            ".menuitem {\n" \
                              "color:  #000;\n" \
                              "background-color: transparent;\n" \
                              "}\n" \
                              ".menuitem:insensitive {\n" \
                              "color: #c6c8c8;\n" \
                              "}\n" \
                              ".menuitem:hover {\n" \
                              "color: #fff;\n" \
                              "}\n" \
                            ".scrollbar.trough, .scrollbars-junction {\n/*........................S C R O L L B A R......*/" \
                            "background-color: alpha(white, 0.80);\n" \
                            "}\n" \
                            ".scrollbar.slider {\n" \
                            "border-width: 3px;\n" \
                            "border-style: solid;\n" \
                            "border-radius: 10px;\n" \
                            "border-color: transparent;\n" \
                            "background-clip: padding-box;\n" \
                            "background-color: alpha(#536B84, 0.95) ;\n" \
                            "}\n" \
                            ".scrollbar.slider:prelight {\n" \
                            "background-image: -gtk-gradient (linear, center top, center bottom, from  (alpha(#536B84, 0.95))   ,to (white) )  ;\n" \
                            "}\n" \
                            ".pane-separator {\n/*........ .................................S E P   P A N E D ......*/" \
                            "background-color: alpha(white, 0.80);\n" \
                            "background-image: linear-gradient(transparent, transparent 1px, #999 1px, #999 4px, transparent 4px);\n" \
                            "background-size: 40px auto;\n" \
                            "background-repeat: no-repeat;\n" \
                            "background-position: center;\n" \
                            "}\n" \
                            ".pane-separator:prelight {\n" \
                            "background-image: linear-gradient(transparent, transparent 1px, #555 1px, #555 4px, transparent 4px);\n" \
                            "}\n" \
                            ".toolbar {\n/*................................................. T O O L B A R ......*/" \
                           "background-image: -gtk-gradient (linear, left/*center*/ top, right/*center*/ bottom, from (alpha(black, 0.25)), to(white));\n" \
                            "padding: 0px 2px;\n" \
                            "border-width: 0px; \n" \
                            "-GtkToolbar-space-size: 10;\n" \
                            "-GtkToolbar-space-style: line; \n" \
                            "-GtkToolbar-button-relief: none; \n" \
                            "}\n" \
                            " GtkNotebook  {\n/*............................................ N O T E B OO K ......*/" \
                            " border: 0px dotted alpha(#5C7FA5, 0.95);\n" \
                            " border-radius: 8px;    \n" \
                            " padding: 4px 6px 0px 6px;\n" \
                            " border-width: 1.5px 1.5px 1.5px 1.5px;\n" \
                            " border-style: outset;\n" \
                            "background-image: -gtk-gradient (linear, left/*center*/ top, right/*center*/ bottom, from (alpha(#536B84, 0.15)), to(white));\n" \
                            "}\n" \
                            " GtkNotebook tab:nth-child(first) GtkLabel,GtkNotebook tab:first-child GtkLabel   {\n" \
                            " color: alpha(midnightblue, 0.99);    \n" \
                            "}\n" \
                            " GtkNotebook tab GtkLabel  {\n" \
                            " color:   alpha(midnightblue, 0.99);    \n" \
                            "}\n" \
                            " GtkComboBox  {\n/*............................................ COMBO  BOX......*/" \
                            " -GtkComboBox-arrow-scaling: 0.9;\n" \
                            " -GtkButton-default-border: 0;\n" \
                            "}\n" \
                            "GtkComboBox .separator {\n" \
                            "-GtkWidget-wide-separators: true;\n" \
                            "-GtkWidget-horizontal-separator: 0;\n" \
                            "-GtkWidget-vertical-separator: 0;\n" \
                            "}\n" \
                            "GtkComboBox *:insensitive {\n" \
                            "color: #c6c8c8; \n" \
                            "}\n" \
                            "GtkComboBox *:hover{\n" \
                            "color: #f4f4f2; \n" \
                            "}\n" \
                            "GtkComboBox .separator {\n" \
                            "color: transparent; \n" \
                            "}\n" \
                            "GtkLabel:selected {\n/*.................................... GTK   L A B E l ......*/" \
                            "background-color: gray; \n" \
                            "}\n" \
                            "GtkLabel:prelight {\n" \
                            "background-color: mix (#a0a0a0, alpha(#536B84, 0.95), 0.9); \n" \
                            "}\n" \
                            ".entry {\n/*............................................... E N T R Y  ......*/" \
                            "border-width: 1px;\n" \
                            "border-style: solid;\n" \
                            "border-color: #000;\n" \
                            "border-radius: 3px;\n" \
                            "background-color:  #fff;\n" \
                            "padding: 4px;\n" \
                            "color: midnightblue; \n" \
                            "}\n" \
                            ".entry:selected {\n" \
                            "background-color: #555753;\n " \
                            "color: #fff; \n" \
                            "}\n" \
                            ".entry:active {\n" \
                            "background-color: #555753;\n " \
                            "color:#fff; \n" \
                            "}\n" \
                            ".entry:focus {\n" \
                            " border-width: 2px ;\n " \
                            "border-color: #3465a4; \n" \
                            "}\n" \
                            ".entry:insensitive {\n" \
                            "border-color: #babdb6;\n " \
                            "background-color: #f4f4f2;\n" \
                            "color: #7a7a79;\n" \
                            "}\n" \
                            " GtkButton {\n/*......................................................... B U T T O N   ......*/" \
                            "   -GtkWidget-focus-line-width: 0;\n" \
                            "   font: Sans 10;\n" \
                            "   padding: 3px;\n" \
                            "   border-radius: 3px;\n" \
                            "   transition: all 250ms ease-in;\n" \
                            "   border: 1px transparent solid;\n" \
                            "   color: alpha(purple, 0.95);\n" \
                            "}\n" \
                            " .button:hover {\n" \
                            "   text-shadow: 3px 3px 5px alpha(black, 0.75);\n" \
                            "   icon-shadow: 3px 3px 5px alpha(black, 0.75);\n" \
                            "   box-shadow: 3px 3px 5px alpha(black, 0.5) inset;\n" \
                            "   border: solid 1px alpha(black, 0.75);\n" \
                            "}\n" \
                            " .button:active {\n" \
                            "color: inherit ;\n" \
                            "icon-shadow: 1px 1px 2.5px alpha(black, 0.6);\n" \
                            "}\n" \
                            ".info {\n/*......................................... I N F O  / WARNING  / Q U E S T I O N / ERROR   ......*/" \
                            "background-color: #555753;\n" \
                            "color: #fff;\n" \
                            "}\n" \
                            ".info {\n" \
                            "background-color: #555753;\n" \
                            "color: #fff;\n" \
                            "}\n" \
                            ".warning {\n" \
                            "background-color: #faad3d;\n" \
                            "color: black;\n" \
                            "}\n" \
                            ".question {\n" \
                            "background-color: #8aadd4;\n" \
                            "color: white;\n" \
                            "}\n" \
                            ".error {\n" \
                            "background-color: #cc0000;\n" \
                            "color: white;\n" \
                            "}\n" \
                            " * {\n/*........ I N H E R I T    ......*/" \
                            "font-size: initial;\n" \
                            "background-color: inherit;\n" \
                            "transition-property: inherit;\n" \
                            "transition-duration: inherit;\n" \
                            "transition-timing-function: inherit;\n" \
                            "transition-delay: inherit;\n" \
                            "engine: inherit;\n" \
                            "gtk-key-bindings: inherit;\n" \
                            "-WnckTasklist-fade-overlay-rect: 0;  \n" \
                            "}\n/*...............*/" \
                            "*:active {\n" \
                            "background-color: shade (#5C7FA5, 0.99);\n" \
                            "} \n" \
                            "*:active:hover:insensitive { \n" \
                            "} \n" \
                            "*:active:insensitive { \n" \
                            "} \n" \
                            "*:hover { \n" \
                            "background-color: alpha(#5C7FA5, 0.10);\n" \
                            "color: purple;\n" \
                            "} \n" \
                            "*:hover:insensitive { \n" \
                            "}\n" \
                            "\n"


/**.....................................................................*/
#define DEFAULT3_CSS \
  ".play {\n" \
  "}\n" \
  "\n"


