/* pr sombre et claire */

  footer p                { display: none }
  #footer_system          { display: none }
/ #menu li#menu_custom_1  { display: none }
  #menu li#menu_custom_2  { display: none }
  #menu li#menu_custom_3  { display: none }
  #menu li#menu_custom_4  { display: none }
  #menu li#menu_custom_5  { display: none }
  #menu li#menu_custom_6  { display: none }
  #menu li#menu_custom_7  { display: none }
  #menu li#menu_custom_8  { display: none }
  #menu li#menu_custom_9  { display: none }
  #menu li#menu_custom_10 { display: none }

  .box_menu               { justify-content: center }
  .thumbs_items           { justify-content: center }
  body.bg .box_buttons    { justify-content: center }
  div[id^="theme_report"] { justify-content: center }
  h3.icon                 { justify-content: center }
  #bottom                 { justify-content: center }
  #box_report             { justify-content: center }
  #diaporama_keyboard h1  { justify-content: center }
  #item_columns           { justify-content: center }
  #item_user div          { justify-content: center }
  #item_user_note         { justify-content: center }
  #member_page_profile h3 { justify-content: center }
  #member_page_stats h3   { justify-content: center }
  #theme_options_menu ul  { justify-content: center }
  #theme_options_buttons  { justify-content: center }
  #thumbs_cat             { justify-content: center }

  body.bg footer       { justify-items: center }
  #bottom_links > div  { justify-items: center }
  #bottom_online > div { justify-items: center }
  #page_custom         { justify-items: center }

/ #item_user_note         { align-items: center }
  #section_tags #cat_tags { align-items: center }

  .comment_infos                        { text-align: center }
  .diaporama_sidebar h1                 { text-align: center }
  .object_desc                          { text-align: center }
  form.standard h2                      { text-align: center }
  #bottom_tags                          { text-align: center }
  #gallery.superlarge .pages form input { text-align: center }
  #item_comments_add #submit            { text-align: center }
  #item_left                            { text-align: center }
  #member_page h2                       { text-align: center }
  #page_breadcrumb                      { text-align: center }
  #page_custom                          { text-align: center }
  #popup_thumbs .thumbs_items dd        { text-align: center }
  #section_tags #cat_tags               { text-align: center }
  #theme_options h1                     { text-align: center }
  #thumbs_cat                           { text-align: center }

  .button                                                              { box-shadow: 5px 5px 10px #1A1A1A }
  .button:hover                                                        { box-shadow: 0 0 15px #000000 }
  .button_file                                                         { box-shadow: 5px 5px 10px #1A1A1A }
  .button_file:hover                                                   { box-shadow: 0 0 15px #000000 }
  .comment_avatar img:hover                                            { box-shadow: 0 0 10px #000000 }
  .comment_thumb a:hover                                               { box-shadow: 0 0 15px #000000 }
  .diaporama_buttons input[type="submit"]                              { box-shadow: 5px 5px 10px #1A1A1A }
  .diaporama_buttons input[type="submit"]:hover                        { box-shadow: 0 0 15px #000000 }
  .diaporama_sidebar_content img                                       { box-shadow: 5px 5px 10px #1A1A1A }
  .diaporama_sidebar_content img:hover                                 { box-shadow: 0 0 15px #000000 }
  .js body.bg .button_file                                             { box-shadow: 5px 5px 10px #1A1A1A }
  .pages .link  a:hover                                                { box-shadow: 0 0 15px #000000 }
  .pages .link > *::after                                              { box-shadow: 5px 5px 10px #1A1A1A }
  .thumbs_items dt                                                     { box-shadow: 5px 5px 10px #1A1A1A }
  body.bg .button[disabled]                                            { box-shadow: 5px 5px 10px #1A1A1A }
  body.bg .thumbs_items.standard dt a:hover                            { box-shadow: 0 0 15px #000000 }
  body.bg .thumbs_items dt a:hover                                     { box-shadow: 0 0 15px #000000 }
  body.bg input[type="email"]                                          { box-shadow: 5px 5px 10px #1A1A1A }
  body.bg input[type="number"]                                         { box-shadow: 5px 5px 10px #1A1A1A }
  body.bg input[type="password"]                                       { box-shadow: 5px 5px 10px #1A1A1A }
  body.bg input[type="text"]                                           { box-shadow: 5px 5px 10px #1A1A1A }
  body.bg input[type="url"]                                            { box-shadow: 5px 5px 10px #1A1A1A }
  body.bg textarea                                                     { box-shadow: 5px 5px 10px #1A1A1A }
  body.bg textarea, body.bg select                                     { box-shadow: 5px 5px 10px #1A1A1A }
  body.bg #upload_list                                                 { box-shadow: 5px 5px 10px #1A1A1A }
  form.standard h2                                                     { box-shadow: 5px 5px 10px #1A1A1A }
  form .field .password_container input[type] + .password_view a       { box-shadow: 5px 5px 10px #1A1A1A }
  form .field .password_container input[type] + .password_view a:hover { box-shadow: 0 0 15px #000000 }
  h3.icon                                                              { box-shadow: 5px 5px 10px #1A1A1A }
  #page_custom td                                                      { box-shadow: 5px 5px 10px #1A1A1A }
  #bottom h3                                                           { box-shadow: 5px 5px 10px #1A1A1A }
  #box_selection .selection_count a                                    { box-shadow: 5px 5px 10px #1A1A1A }
  #box_selection .selection_count a:hover                              { box-shadow: 0 0 15px #000000 }
  #box_selection .selection_count span                                 { box-shadow: 5px 5px 10px #1A1A1A }
  #contact_form input[type="email"]                                    { box-shadow: 5px 5px 10px #1A1A1A }
  #contact_form input[type="text"]                                     { box-shadow: 5px 5px 10px #1A1A1A }
  #contact_form input[type="url"]                                      { box-shadow: 5px 5px 10px #1A1A1A }
  #diaporama_sidebar_tags ul li a                                      { box-shadow: 5px 5px 10px #1A1A1A }
  #diaporama_sidebar_tags ul li a:hover                                { box-shadow: 0 0 15px #000000 }
  #gallery #thumbs_cat dt a:hover                                      { box-shadow: 0 0 15px #000000 }
  #gallery .thumbs_items dt a:hover                                    { box-shadow: 0 0 15px #000000 }
  #history .history_thumb :hover                                       { box-shadow: 0 0 15px #000000 }
  #history .history_thumb img                                          { box-shadow: 5px 5px 10px #1A1A1A }
  #history_type a                                                      { box-shadow: 5px 5px 10px #1A1A1A }
  #history_type a:hover                                                { box-shadow: 0 0 15px #000000 }
  #item.favorite::after                                                { box-shadow: 5px 5px 10px #1A1A1A }
  #item_geolocation #worldmap                                          { box-shadow: 5px 5px 10px #1A1A1A }
  #item_tags ul li a                                                   { box-shadow: 5px 5px 10px #1A1A1A }
  #item_tags ul li a:hover                                             { box-shadow: 0 0 15px #000000 }
  #item_user_avatar img:hover                                          { box-shadow: 0 0 15px #000000 }
  #member_menu a:hover                                                 { box-shadow: 0 0 15px #000000 }
  #member_menu li a                                                    { box-shadow: 5px 5px 10px #1A1A1A }
  #member_menu li.current a                                            { box-shadow: 5px 5px 10px #1A1A1A }
  #member_page h2                                                      { box-shadow: 5px 5px 10px #1A1A1A }
  #member_page_avatar img                                              { box-shadow: 5px 5px 10px #1A1A1A }
  #member_page_edit_avatar img                                         { box-shadow: 5px 5px 10px #1A1A1A }
  #member_page_stats h3                                                { box-shadow: 5px 5px 10px #1A1A1A }
  #member_page_stats .link_number a                                    { box-shadow: 5px 5px 10px #1A1A1A }
  #member_page_stats .link_number a:hover                              { box-shadow: 0 0 15px #000000 }
  #members_list .avatar a:hover                                        { box-shadow: 0 0 15px #000000 }
  #menu ul                                                             { box-shadow: 5px 5px 10px #1A1A1A }
  #page_comments .comment_top                                          { box-shadow: 5px 5px 10px #1A1A1A }
  #section_worldmap #worldmap                                          { box-shadow: 0 0 20px #000000 }
  #theme_options_icon a                                                { box-shadow: 5px 5px 10px #1A1A1A }
  #theme_options_menu a.current                                        { box-shadow: 5px 5px 10px #1A1A1A }
  #theme_options_menu a:hover                                          { box-shadow: 0 0 15px #000000 }
  #theme_options form                                                  { box-shadow: 5px 5px 10px #1A1A1A }
  #thumbs_cat dt                                                       { box-shadow: 5px 5px 10px #1A1A1A }
  #user_avatar a:hover                                                 { box-shadow: 0 0 15px #000000 }
  #user_links li#user_avatar img                                       { box-shadow: 5px 5px 10px #1A1A1A }
  #worldmap .leaflet-popup-content-wrapper                             { box-shadow: 5px 5px 10px #1A1A1A }

  *[class^="message_"]                        { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .box_selection_select_tool span:first-child { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .button_file:hover                          { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .comment_edit a:hover                       { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .diaporama_icon:hover::after                { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .diaporama_sidebar h1                       { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .error_page                                 { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .history_date                               { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .js body.bg .button_file:hover              { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .js .button_file:hover                      { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .object_desc                                { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .pages form                                 { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  .theme_file_icons span[data-dir]            { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  a:hover                                     { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  form.standard h2                            { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  h3.icon                                     { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  legend                                      { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  table.default .num                          { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  table.default td.date_created               { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  table.default td:last-child                 { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #bottom h3                                  { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #box_selection .selection_title             { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #diaporama_breadcrumb a:hover               { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #diaporama_sidebar_tags ul li a:hover       { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #diaporama_text p                           { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #history_current                            { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #item_comments_add h3                       { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #item_title                                 { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #item_user_note > span :hover               { text-shadow: 1px 1px 10px rgba(255,255,255,0.87) }
  #item_user_note_delete:hover                { text-shadow: 0px 0px 5px rgba(255,255,255) }
  #member_page_edit_avatar h4                 { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #member_page_profile h3                     { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #member_page_stats h3                       { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #menu li.current a                          { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #menu li.current a:hover                    { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #page_custom h1                             { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #popup_thumbs .thumbs_items dd              { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #popup_thumbs #thumbs_cat dd                { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #popup_thumbs #thumbs_pagination span       { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #rss span:first-child                       { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #theme_options h1                           { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #theme_options h2                           { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #theme_options_menu a.current               { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #theme_options .infos_icon                  { text-shadow: 2px 2px 2px rgb(0, 0, 0) }
  #upload_startmsg                            { text-shadow: 2px 2px 2px rgb(0, 0, 0) }

  #diaporama a:hover                                             { text-shadow: none }
  #diaporama_sidebar_user .diaporama_sidebar_content > p a:hover { text-shadow: none }
  #thumbs_cat dl.unlocked dt a::before                           { text-shadow: none }
  #worldmap *:not(#popup_thumbs) a                               { text-shadow: none }

  .button                                                              { background: rgb(90, 90, 90) }
  .button:hover                                                        { background: #777777 }
  .button_file a:hover                                                 { background: #777777 }
  .diaporama_buttons input[type="submit"]                              { background: #555555 }
  .diaporama_buttons input[type="submit"]:not([disabled]):hover        { background: #777777 }
  .diaporama_sidebar h1                                                { background: #777777 }
  .js body.bg .button_file:hover                                       { background: #777777 }
  .thumbs_items.large .duration                                        { background: #3A3A3A }
  .thumbs_items.selectable dt .selection_icon                          { background: #000000 }
  .thumbs_items dt span.new::after                                     { background: rgb(115 0 0 / 58%) }
  body.bg #history_type a:hover                                        { background: #777777 }
  body.bg #member_menu li:not(.current) a                              { background: #5A5A5A }
  body.bg #member_menu li:not(.current) a:hover                        { background: #777777 }
  form .field .password_container input[type] + .password_view a       { background: #5A5A5A }
  form .field .password_container input[type] + .password_view a:hover { background: #777777 }
  #bottom h3                                                           { background: #3A3A3A }
  #box_selection .selection_count a                                    { background: #4D4D4D }
  #box_selection .selection_count a:hover                              { background: #777777 }
  #browse li.current a                                                 { background: #3A3A3A }
  #browse li.current > span                                            { background: #3A3A3A }
  #diaporama_bottom                                                    { background: #404040 }
  #diaporama_text p                                                    { background: rgba(58, 58, 58, 0.9) }
  #gallery .box_menu li.current a                                      { background: #3A3A3A }
  #history .history_thumb                                              { background: #3A3A3A }
  #gallery #history_type a.current                                     { background: rgb(58, 58, 58) }
  #item                                                                { background: #2A2A2A }
  #item_geolocation #worldmap                                          { background: #3A3A3A }
  #item.favorite::after                                                { background: #4A4A4A }
  #item img:not([data-type="image/jpeg"])                              { background: #2A2A2A }
  #item video                                                          { background: #2A2A2A }
  #member_menu li.current a                                            { background: rgb(58 58 58) }
  #member_page h2                                                      { background: #5a5a5a }
  #member_page_profile h3                                              { background: #5a5a5a }
  #member_page_stats .link_number a                                    { background: #5A5A5A }
  #member_page_stats .link_number a:hover                              { background: #777777 }
  #member_page_stats h3                                                { background: #5a5a5a }
  #menu li:not(.current) a::after                                      { background: #000000 }
  #menu ul                                                             { background: #4A4A4A }
  #page_comments .comment_message::before                              { background: #000000 }
  #section_worldmap #worldmap                                          { background: #3A3A3A }
  #theme_options h1                                                    { background: #3A3A3A }
  #theme_options_icon a                                                { background: #777777 }
  #theme_options_menu a.current                                        { background: #777777 }
  #theme_options_menu a:hover                                          { background: #777777 }
  #theme_palette                                                       { background: #4D4D4D }
  #thumbs_cat .recent::after                                           { background: rgb(115 0 0 / 58%) }
  #thumbs_cat dl.unlocked dt a::before                                 { background: #777777 }

  .thumbs_items dd span.title a:hover            { border-bottom-color: #000000 }
  a:hover                                        { border-bottom-color: #000000 }
  header.none #header_top #user_links li a:hover { border-bottom-color: #000000 }
  #cat_tags li a:hover                           { border-bottom-color: #000000 }
  #item_user_login a:hover                       { border-bottom-color: #000000 }
  #rss a:hover span:last-child                   { border-bottom-color: #000000 }
  #thumbs_cat .title a:hover                     { border-bottom-color: #000000 }
  #thumbs_cat a:hover                            { border-bottom-color: #000000 }

  .box_selection_select_tool a:hover span:last-child { border-color: #000000 }
  .button                                            { border-color: rgb(90, 90, 90) }
  .field_sublvl                                      { border-color: #000000 }
  .breadcrumb_filter a:hover                         { border-color: #000000 }
  .comment_top                                       { border-color: #000000 }
  #cat_name:hover                                    { border-color: #000000 }
  #diaporama_breadcrumb a                            { border-color: #000000 }
  #gallery #history_type a.current                   { border-color: rgb(58, 58, 58) }
  #item_comments_add h3                              { border-color: #000000 }
  #page_breadcrumb a:hover                           { border-color: #000000 }
  #theme_options_buttons                             { border-color: #000000 }
  #theme_options_menu                                { border-color: #000000 }
 
  #theme_options_buttons     { border-width : 2px }
  #theme_options_menu        { border-width : 2px } 
  #item_comments_add h3      { border-width : 2px }

  .box_page                                                      { border-radius: 5px }
  .comment_thumb a                                               { border-radius: 5px 0px 0px 0px }
  .comment_top                                                   { border-radius: 5px 5px 0px 0px }
  .diaporama_buttons input[type="submit"]                        { border-radius: 50px }
  .thumbs_items dt                                               { border-radius: 5px }
  .thumbs_items.large .duration                                  { border-radius: 5px }
  body.bg .box_arrow:not(#user_menu)                             { border-radius: 5px }
  body.bg .box_buttons                                           { border-radius: 0px 0px 5px 5px }
  body.bg .box_content                                           { border-radius: 5px 5px 0px 0px }
  body.bg .box_menu a                                            { border-radius: 5px }
  body.bg input[type="email"]                                    { border-radius: 50px }
  body.bg input[type="password"]                                 { border-radius: 50px }
  body.bg input[type="text"]                                     { border-radius: 15px }
  body.bg input[type="url"]                                      { border-radius: 50px }
  body.bg select                                                 { border-radius: 50px }
  body.bg table.default                                          { border-radius: 0px 0px 5px 5px }
  body.bg table.default tr:nth-child(odd) td                     { border-radius: 5px }
  body.bg textarea                                               { border-radius: 5px }
  body.bg #bottom                                                { border-radius: 0px 0px 15px 15px }
  body.bg #gallery_inner                                         { border-radius: 15px }
  body.bg #upload_list                                           { border-radius: 5px }
  div[id^="theme_report"]                                        { border-radius: 0px 0px 5px 5px }
  form .field .password_container input[type] + .password_view a { border-radius: 50px }
  #box_report                                                    { border-radius: 5px }
  #box_selection .selection_count a                              { border-radius: 50px }
  #box_selection .selection_count span                           { border-radius: 50px }
  #browse a                                                      { border-radius: 0px 15px 15px 0px }
  #browse li > i                                                 { border-radius: 15px 0px 0px 15px }
  #browse[data-subcats="1"]:not(.search) li:not(:has(> i)) > a   { border-radius: 15px }
  #browse li.current > span                                      { border-radius: 5px }
  #browse li.current a                                           { border-radius: 5px }
  #diaporama_bottom a:hover                                      { border-radius: 50px }
  #diaporama_sidebar_tags ul li a                                { border-radius: 50px }
  #diaporama_text p                                              { border-radius: 5px }
  #diaporama_tools a:hover                                       { border-radius: 20px }
  #gallery.superlarge #thumbs_cat.large dt img                   { border-radius: 5px }
  #history .history_thumb                                        { border-radius: 5px }
  #history .history_thumb img                                    { border-radius: 5px }
  #item_comments_add textarea                                    { border-radius: 5px }
  #item_geolocation #worldmap                                    { border-radius: 5px }
  #item_tags ul li a                                             { border-radius: 50px }
  #member_page_avatar img                                        { border-radius: 5px }
  #member_page_edit_avatar img                                   { border-radius: 5px }
  #page_custom td                                                { border-radius: 20px }
  #section_category #thumbs_cat.small dt img                     { border-radius: 5px }
  #section_category #thumbs_cat.small.portrait dt img            { border-radius: 5px }
  #section_worldmap #worldmap                                    { border-radius: 5px }
  #theme_options form                                            { border-radius: 6px }
  #theme_options h1                                              { border-radius: 5px 5px 0px 0px }
  #theme_options_buttons                                         { border-radius: 0px 0px 5px 5px }
  #theme_options_inner                                           { border-radius: 5px }
  #theme_options_menu a.current                                  { border-radius: 5px }
  #theme_options_menu a:hover                                    { border-radius: 5px }
  #thumbs_cat dt                                                 { border-radius: 5px }
  #thumbs_cat ul                                                 { border-radius: 5px }

  .thumbs_items.selectable dt .selection_icon { border-bottom-left-radius: 4px 4px }

  .diaporama_icon::after                  { color: #000000 }
  .diaporama_icon:hover::after            { color: #F5F5F5 }
  body.bg dl ul.stats li.rating span span { color: #000000 }
  form.standard .required::before         { color: #ff0000 }
  header.none #user_style_large a         { color: #000000 }
  header.none #user_style_large a:hover   { color: #F0F0F0 }
  header h1 a                             { color: #000000 }
  header h1 a:hover                       { color: #F0F0F0 }
  table.default th                        { color: #000000 }
  #bottom_links li                        { color: #000000 }
  #bottom_online li                       { color: #000000 }
  #bottom_stats li.rating                 { color: #000000 }
  #item_note .rating                      { color: #000000 }
  #item_stats li                          { color: #000000 }
  #item_user_note a span:hover            { color: #F0F0F0 }
  #menu li.icon:hover::before             { color: #000000 }
  #popup_thumbs #thumbs_pagination a      { color: #FFFFFF }
  #popup_thumbs #thumbs_pagination span   { color: #FFFFFF }
  #search_infos span::before              { color: #000000 }
  #thumbs_cat dl.unlocked dt a::before    { color: #000000 }
  #tools a                                { color: #000000 }
  #tools a:hover                          { color: #F5F5F5 }
  #worldmap *:not(#popup_thumbs) a:hover  { color: #000000 }

  .button:hover                            { -moz-border-radius:50px }
  .pages .link  a:hover                    { -moz-border-radius:50px }
  #history_type a                          { -moz-border-radius:50px }
  #history_type a:hover                    { -moz-border-radius:50px }
  #item_user_avatar img:hover              { -moz-border-radius:50px }
  #members_list .avatar a:hover            { -moz-border-radius:50px }
  #user_avatar a:hover                     { -moz-border-radius:50px }

  .button_file                                       { -webkit-border-radius:50px }
  .button:hover                                      { -webkit-border-radius:50px }
  .link_number a                                     { -webkit-border-radius:20px }
  .pages .link  a:hover                              { -webkit-border-radius:50px }
  .thumbs_items dl ul.stats_icon                     { -webkit-border-radius:5px }
  .thumbs_items dt a img                             { -webkit-border-radius:5px }
  .thumbs_items.portrait dt a img                    { -webkit-border-radius:5px }
  .thumbs_items.small.portrait dt a                  { -webkit-border-radius:5px }
  body.bg .thumbs_items dt a                         { -webkit-border-radius:5px }
  form.standard h2                                   { -webkit-border-radius:50px }
  h3.icon                                            { -webkit-border-radius:50px }
  input[type="number"]                               { -webkit-border-radius:50px }
  #bottom h3                                         { -webkit-border-radius:50px }
  #history_type a                                    { -webkit-border-radius:50px }
  #history_type a:hover                              { -webkit-border-radius:50px }
/ #item img                                          { -webkit-border-radius:10px }
  #menu ul                                           { -webkit-border-radius:50px }
  #item_user_avatar img:hover                        { -webkit-border-radius:50px }
  #member_menu li a                                  { -webkit-border-radius:50px }
  #member_menu li.current :is(a, .member_menu_icon)  { -webkit-border-radius:50px }
  #member_page_content li span                       { -webkit-border-radius:50px }
  #member_page h2                                    { -webkit-border-radius:50px }
  #members_list .avatar a:hover                      { -webkit-border-radius:50px }
  #user_avatar a:hover                               { -webkit-border-radius:50px }
  #worldmap .leaflet-popup-content-wrapper           { -webkit-border-radius:5px }

  .box_content            { border-top: 3px solid #4D4D4D }
  body.bg #bottom         { border-top: 3px solid #000000 }
  form.standard h2        { border-top: 3px solid #000000 }
  h3.icon                 { border-top: 3px solid #000000 }
  #bottom h3              { border-top: 3px solid #000000 }
  #menu ul                { border-top: 3px solid #000000 }
  #member_page h2         { border-top: 3px solid #000000 }
  #member_page_profile h3 { border-top: 3px solid #000000 }
  #member_page_stats h3   { border-top: 3px solid #000000 }

  .thumbs_items.selectable dl.selected dt a       { outline: 2px solid rgb(74 74 74) }
  .thumbs_items.selectable dl.selected dt a:hover { outline: 2px solid rgb(74 74 74) }

  #member_menu { margin: 0px }

  .comment_avatar img          { margin-left: 9px }
  #member_page_avatar img      { margin-left: auto }
  #member_page_avatar img      { margin-right: auto }
  #member_page_edit_avatar img { margin-left: auto }
  #member_page_edit_avatar img { margin-right: auto }

  #section_tags #cat_tags { display: grid }

  .object_desc { max-width: none }
  #page_custom { max-width: 100% }

  #item_note .rating { font-weight: normal }

  .thumbs_items dt a img { object-fit: none }

  footer a                            { padding: 0px }
  #bottom h3                          { padding: 2px 0 }
  #member_page_stats .link_number > * { padding: 6px 10px }

  #section_tags #cat_tags { grid-template-columns: repeat(3, 1fr) }

  #theme_options { top: 13% }

  input[type="radio"]:not(.leaflet-control-layers-selector):checked { filter: brightness(0) }

  a:focus { outline: none }
