Compatibility
Compatibility with all pages across BGA is my highest priority. I've verified that the themes works for all Premium games, all popular and award-winning games, and dozens more. They also correct a number of CSS issues on the main site and improve the look and feel of many games. If you find any issues, please report them to me here!
Installation
- Choose one of the theme variants below: My "official" #1–#4, or one of the contributed variants
- Follow the listed installation directions
- After installation, navigate to https://boardgamearena.com. Voila!
Variant #1: Black dark mode
Installation
- Click the "SELECT ALL" link above the CSS code below and then press Crtl+C (Windows) or Cmd+C (Mac).
- Navigate to https://boardgamearena.com/preferences?section=advanced
- Paste the copied CSS from step #1 into the text box there
- Hit the Save button.
- Navigate to https://boardgamearena.com. Voila!*
Code: Select all
#overall-footer::after{font-family:Monaco,monospace;white-space:pre;display:block;padding:1em;color:#999;text-align:center;font-size:8pt;content:"Reminder: You are using custom Dark Mode CSS Version 2.1. Licensed under CC BY-NC-SA 4.0. See https://boardgamearena.com/forum/viewtopic.php?f=3&t=18654 for details."}html{background:radial-gradient(ellipse /**/at /**/top, #555555, #0a0a0a),radial-gradient(ellipse /**/at /**/bottom, #555555, #0a0a0a),url(https://wallpaperaccess.com/full/781329.jpg);background-attachment:fixed;background-position:center}#topbar{background:#222}#async_table_banner{color:#fff;background-color:#e00}#async_table_banner a{color:#0cc}#async_table_banner a:link,#async_table_banner a:visited{color:#0cc}#page-title{background-color:rgba(88,88,88,.75) !important;color:#fff}.current_player_is_active #page-title{background-color:#777}.pageheader{background-color:transparent;color:#fff}.pageheader_menuitembar{border-radius:0 0 6px 6px}.newbgatable th{text-transform:capitalize;color:#fff}.newbgatable td{color:#fff}.whiteblock{background:rgba(255,255,255,.3);background:rgba(0,0,0,.2);color:#fff}.gametable{border:1px #000 solid;background-color:#444;padding-top:10px;padding-bottom:10px}.pagesection{background-color:rgba(64,64,64,.5);color:#fff}#pagesection_about{color:#fff}.pagesection h2,.portlet h2,.pagesection h3,.portlet h3{background:linear-gradient(#888888, #777777);color:#111}a.bgabutton_gray{background-color:#fff}span.bgabutton_gray{background:#bbb}.bgabutton_blue{background:#71b648}.pageheader_menu_verylarge .pageheader_big_switch{background-color:#333;color:#fff}#table_warnings{color:#000}.tabbed_slider_bar_left,.tabbed_slider_bar_right{border-top:28px solid #444}.tabbed_slider_bar_barcenter,#pageheaderlobby{background:#444}.switcher_zone{background:linear-gradient(#333333, #111111);border-left:1px solid #555}.switcher_zone .fa-caret-down{text-shadow:1px 0 1px #777;color:#333}.icon_plus span{top:-3px !important}.statstable th{background-color:#222}.gametable_separator{background-color:#222}.playernotification_not_read{background-color:#edbab7}.dijitInputInner{background-color:#222 !important;color:#fff}.controlpanelmenu .panelmenuicon,.controlpanelmenu .subtitle{color:unset}.dj_webkit .tundra .dijitTooltipContainer{box-shadow:0 5px 10px #111}.dijitPopup>a.bgabutton_gray,.dijitPopup a.bgabutton_gray{color:#111}.dijitTooltipDialogPopup a.bgabutton_gray,.gametable a.bgabutton_gray{border:1px solid #111;color:#111}#welcome-module .post{border-bottom:1px #666 solid}#welcome-module .comment{background-image:none;background-color:rgba(245,245,245,.15);border-radius:6px}#welcome-module .extended_message_hidden:after{left:67px;background:linear-gradient(to /**/bottom, rgba(32, 32, 32, 0), #202020)}#welcome-module .board_fake_input{background-color:#222;border:1px solid #b3b3b3}#gamelist-module select{background-color:#222;color:#fff}#gamelist-module .game_category_more_wrap{display:none}#gamelist-module #col_filter_gamename{margin-right:50px}#gamelist-module .gamelist_item{box-shadow:none;margin-right:30px}#gamelist-module .gamelist_item .game_box_image_wrap{padding:10px;border-radius:8px;border:2px solid #111;background:radial-gradient(ellipse /**/at /**/center, #555/**/ -50%, #191919)}#gamelist-module .gamelist_item .game_box_image_wrap img:hover{transform:scale(1.05)}#gamelist-module .gamelist_item .game_box_image_wrap .emblempremium_big{position:absolute;right:unset;left:-16px}#gamelist-module .gamelist_item{zoom:110%}#gamelist-module .gamelist_itemrow{overflow:visible}#gamelist-module .gamename{font-size:20px;position:relative;left:10px;top:2px;color:#666}.notouch-device #gamelist-module .gamelist_item:hover{background-color:transparent}.notouch-device #gamelist-module a:hover{color:#666;text-decoration:none}.notouch-device #gamelist-module a .gamename:hover{color:#666;text-decoration:underline}#gamepanel-module .icon16_duration{filter:invert(1)}#gamepanel-module .challenge_image{filter:grayscale(1)}#gamelobby-module .pageheader_menu .pageheader_big_switch:hover,#gamelobby-module .pageheader_menu .dropdown_expanded .pageheader_big_switch{background-color:#565656}#gamelobby-module .pageheader_menu .pageheader_big_switch:hover .switcher_zone,#gamelobby-module .pageheader_menu .dropdown_expanded .pageheader_big_switch .switcher_zone{background:linear-gradient(#c2c2c2, #efefef)}#gamelobby-module .pageheader_menu #lobby_friend_list_state>h3{color:#fff}#gamelobby-module .pageheader_menu #lobby_invited_friend_section>h3{color:#fff}#gamelobby-module .pageheader_menu #lobby_invite_more_friend_button .lobby_invite_friend_avatar,#gamelobby-module .pageheader_menu #lobby_add_friend_button .lobby_invite_friend_avatar{background-color:#222}#gamelobby-module .game_box_wrap{margin-right:20px;border:2px solid #111}#gamelobby-module .game_box_wrap.tables_available{border:2px solid #000}#gamelobby-module .game_box_wrap .wannaplay_item{background:radial-gradient(ellipse /**/at /**/center, #555555 /**/ -50%, #191919)}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_mask{left:unset;right:-20px;top:40px}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_mask .wannaplay_mask_button.del_favorite{background-color:#444;border:1px solid #000}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_image_wrap{position:absolute;top:7px;zoom:120%}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename{top:250px}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner{width:90%;text-align:center;left:8px}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner a:link,#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner a:visited{color:#666}#gamelobby-module .game_box_wrap .wannaplay_item .emblempremium_big{position:absolute;right:unset;left:-16px}#gamelobby-module .wannaplayauto_play_zone_content{display:none}#gamelobby-module .wannaplayauto_play_zone_content .wannaplayauto_button{box-shadow:0 5px 10px 0 rgba(0,0,0,.7)}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .game_box_mask{right:-26px}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .wannaplay_gamename{top:145px}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .gamenameinner{width:90%}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .game_box_mask{right:-26px}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .wannaplay_gamename{top:145px}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .gamenameinner{width:90%}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .game_box_image_wrap{top:15px}#gamelobby-module .tiny_verycompactlobby .game_box_wrap .wannaplay_item .game_box_image_wrap{top:2px;left:2px;zoom:unset}#table-module .pageheader{background-color:rgba(0,0,0,.4);color:#fff}#table-module .game_progression_bar{top:inherit;border:1px #999 solid}#table-module .whiteblock{background-image:none;background-color:#444;border-radius:10px}#table-module .active_player_left{border-right:1px #666 solid}#player-module #pagesection_lastresults .post{border-bottom:1px #111 solid}.game_interface #spectatorbox{padding-left:8px}.game_interface #not_playing_help{color:#0cc}.game_interface #logs{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.game_interface #logs::-webkit-scrollbar{width:0;height:0}.game_interface #logs .log .roundedbox{background-color:rgba(222,222,222,.65);border-radius:5px}.game_interface #logs .playername[style$='"#3ea7c6;"']{text-shadow:-1px -1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444,1px 1px 0 #444}.game_interface #logs #seemorelogs{background:linear-gradient(0deg, black, transparent)}.game_interface .player-board{background:#eee}.game_interface .player-board.spectator-mode .roundedbox_topleft,.game_interface .player-board.spectator-mode .roundedbox_topmain,.game_interface .player-board.spectator-mode .roundedbox_topright,.game_interface .player-board.spectator-mode .roundedbox_main,.game_interface .player-board.spectator-mode .roundedbox_bottomleft,.game_interface .player-board.spectator-mode .roundedbox_bottommain,.game_interface .player-board.spectator-mode .roundedbox_bottomright{background:unset}.game_interface .player-board.spectator-mode .roundedboxinner{left:5px}.game_interface .player-name>a[style="color: #ffffff"]{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game_interface #pagemaintitletext>span:first-of-type{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game_interface #pagemaintitletext>span[style$='"#000000;"']:first-of-type{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777 !important}.game_interface #pagemaintitletext>span[style$='"#008000;"']:first-of-type{text-shadow:-1px -1px 0 #030,1px -1px 0 #030,-1px 1px 0 #030,1px 1px 0 #030 !important}.game_interface #pagemaintitletext>span[style$='"#0000ff;"']:first-of-type{text-shadow:-1px -1px 0 #116,1px -1px 0 #116,-1px 1px 0 #116,1px 1px 0 #116 !important}#community-module .col-md-6 .tips{background-color:#202020}#chatbar .dropshadow{background-image:none}#chatbar .msgtime{position:unset;color:#888}#chatbar .chatwindowexpanded{background-color:#eee}#chatbar .chatwindowcollapsed{border-radius:7px 7px 0 0;box-shadow:0 0 7px 5px rgba(0,0,0,.3);background-color:rgba(255,255,255,.9)}#chatbar .chatwindowcollapsedtitle{top:6px;left:9px}#chatbar .chatwindowlogs{background-color:rgba(0,0,0,.66);box-shadow:0 0 7px 5px rgba(0,0,0,.5)}#chatbar .chatwindowlogs_zone .roundedbox.chatlog .roundedboxinner{background-color:rgba(255,255,255,.7);color:#000}#chatbar .chatwindowlogs_zone .roundedbox.chatlog.ownchatlog .roundedboxinner{background-color:rgba(100,100,100,.7);color:#fff}.cantstop_asmodee #dicechoices{color:wheat}#coloretto_wrapper #round_status{color:#fff}#coloretto_wrapper #deck_count{color:#fff}#game_play_area .lettertycoon_area{background-color:rgba(255,255,255,.2);border:none;color:#fff}#game_play_area .lettertycoon_area_label{color:#fff}#game_play_area .lettertycoon_deck_info{color:#fff}#playArea #down #decksizetext{color:#fff}#play-area #cards #cutCardSpace{color:#fff}#decks_and_available_achievements{color:#fff}#sevenwonder_wrap #card_rotation_wrap{color:#fff}#sevenwonder_wrap #card_rotation_wrap #handrotation{filter:invert(1)}#game_play_area_wrap #discard_count{color:#fff}#game_play_area_wrap #trees h3{color:#fff}#hanabi_prefs_button{background-color:#ccc}#betpanel+h3{color:#fff}#myhand+h3{color:#fff}#card_played{color:#fff}#gosu_wrapper h3{color:#fff}.xdu_notifTop{color:#fff}#recruitment{color:#fff}br.clear+h3{color:#fff}#deck_wrap{color:#fff}#table_setup{color:#fff}#flt_counters{color:#fff}#kahuna_right_pane{color:#fff}#krosmaster_interface #master_list .master{-webkit-box-shadow:4px 4px 37px 0 #000;-moz-box-shadow:4px 4px 37px 0 #000;box-shadow:4px 4px 37px 0 #000}#krosmaster_interface .playerstock{background:rgba(255,255,255,.2)}#krosmaster_interface .playerstock h2{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#krosmaster_interface .playerstock h2[style$='"#6f1e6b"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#hints_wrap h3{color:#fff}#hints_wrap #deck{border-color:#999}#swd_wrap .player_area_name h3,#swd_wrap .end_game_player_name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#swd_wrap .progress_token_outline{border:1px solid #111;background:rgba(0,0,0,.2)}#pr_game_area .tiles_label{color:#fff}#pr_game_area #plantations,#pr_game_area #buildings{background:rgba(0,0,0,.2)}#thething .player_view,#thething .info{color:#fff;background:rgba(0,0,0,.1)}#sa_main #diceboard{background:rgba(0,0,0,.2);color:#fff;border:2px solid #111}#welcometo-container #plan-cards-container,#welcometo-container #construction-cards-container{background-color:rgba(128,128,128,.2)}#sushigo_wrapper #deck_container h3{color:#fff}#sushigo_wrapper .block_title{background-image:linear-gradient(180deg, rgba(77, 77, 77, 0.75), rgba(26, 26, 26, 0.75))}#zoomBox #characterSelectionDescription{background:rgba(0,0,0,.3) !important}#cards_title #torpedocards_title,#cards_title #playerhand_title{color:#fff}#coc_game #players-zone h3 span[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777 !important}#lostcities_wrapper #round_count,#lostcities_wrapper #deck_count{color:#fff !important}#game_play_area_wrap #player_bid_zone .player_bid_zone span[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#hud{box-shadow:inset 0 0 10px rgba(17,17,17,.67)}#hud+.play_grids .play_grid{box-shadow:inset 0 0 10px rgba(17,17,17,.67)}#hud+.play_grids .play_grid .player_name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000 !important}#bsk{color:#fff}#turn-container #nb-turns-container{color:#fff}#thurntaxis_board #carriages,#thurntaxis_board .gameAreaContainer{border:rgba(100,100,100,.5)}#thurntaxis_board #carriages h3,#thurntaxis_board .gameAreaContainer h3{color:#fff}#player_table h3[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#market_map+#playerareas .playerArea .player-name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#market_map+#playerareas .playerArea .player-name[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}.coord_label.luis{color:#fff}/*# sourceMappingURL=darkmode.css.map */
Variant #2: Blue dark mode
Installation
- Click the "SELECT ALL" link above the CSS code below and then press Crtl+C (Windows) or Cmd+C (Mac).
- Navigate to https://boardgamearena.com/preferences?section=advanced
- Paste the copied CSS from step #1 into the text box there
- Hit the Save button.
- Navigate to https://boardgamearena.com. Voila!*
Code: Select all
#overall-footer::after{font-family:Monaco,monospace;white-space:pre;display:block;padding:1em;color:#999;text-align:center;font-size:8pt;content:"Reminder: You are using custom Dark Mode CSS Version 2.1. Licensed under CC BY-NC-SA 4.0. See https://boardgamearena.com/forum/viewtopic.php?f=3&t=18654 for details."}html{background:radial-gradient(ellipse /**/at /**/top, #555566, #0a0a1b),radial-gradient(ellipse /**/at /**/bottom, #555566, #0a0a1b),url(https://wallpaperaccess.com/full/781329.jpg);background-attachment:fixed;background-position:center}#topbar{background:#223}#async_table_banner{color:#fff;background-color:#e00}#async_table_banner a{color:#0cc}#async_table_banner a:link,#async_table_banner a:visited{color:#0cc}#page-title{background-color:rgba(88,88,105,.75) !important;color:#fff}.current_player_is_active #page-title{background-color:#778}.pageheader{background-color:transparent;color:#fff}.pageheader_menuitembar{border-radius:0 0 6px 6px}.newbgatable th{text-transform:capitalize;color:#fff}.newbgatable td{color:#fff}.whiteblock{background:rgba(255,255,255,.3);background:rgba(0,0,0,.2);color:#fff}.gametable{border:1px #001 solid;background-color:#445;padding-top:10px;padding-bottom:10px}.pagesection{background-color:rgba(64,64,81,.5);color:#fff}#pagesection_about{color:#fff}.pagesection h2,.portlet h2,.pagesection h3,.portlet h3{background:linear-gradient(#888899, #777788);color:#112}a.bgabutton_gray{background-color:#fff}span.bgabutton_gray{background:#bbc}.bgabutton_blue{background:#71b648}.pageheader_menu_verylarge .pageheader_big_switch{background-color:#334;color:#fff}#table_warnings{color:#000}.tabbed_slider_bar_left,.tabbed_slider_bar_right{border-top:28px solid #445}.tabbed_slider_bar_barcenter,#pageheaderlobby{background:#445}.switcher_zone{background:linear-gradient(#333344, #111122);border-left:1px solid #556}.switcher_zone .fa-caret-down{text-shadow:1px 0 1px #778;color:#333}.icon_plus span{top:-3px !important}.statstable th{background-color:#223}.gametable_separator{background-color:#223}.playernotification_not_read{background-color:#edbab7}.dijitInputInner{background-color:#223 !important;color:#fff}.controlpanelmenu .panelmenuicon,.controlpanelmenu .subtitle{color:unset}.dj_webkit .tundra .dijitTooltipContainer{box-shadow:0 5px 10px #112}.dijitPopup>a.bgabutton_gray,.dijitPopup a.bgabutton_gray{color:#112}.dijitTooltipDialogPopup a.bgabutton_gray,.gametable a.bgabutton_gray{border:1px solid #112;color:#112}#welcome-module .post{border-bottom:1px #667 solid}#welcome-module .comment{background-image:none;background-color:rgba(245,245,255,.15);border-radius:6px}#welcome-module .extended_message_hidden:after{left:67px;background:linear-gradient(to /**/bottom, rgba(32, 32, 49, 0), #202031)}#welcome-module .board_fake_input{background-color:#223;border:1px solid #b3b3c4}#gamelist-module select{background-color:#223;color:#fff}#gamelist-module .game_category_more_wrap{display:none}#gamelist-module #col_filter_gamename{margin-right:50px}#gamelist-module .gamelist_item{box-shadow:none;margin-right:30px}#gamelist-module .gamelist_item .game_box_image_wrap{padding:10px;border-radius:8px;border:2px solid #112;background:radial-gradient(ellipse /**/at /**/center, #555/**/ -50%, #19192a)}#gamelist-module .gamelist_item .game_box_image_wrap img:hover{transform:scale(1.05)}#gamelist-module .gamelist_item .game_box_image_wrap .emblempremium_big{position:absolute;right:unset;left:-16px}#gamelist-module .gamelist_item{zoom:110%}#gamelist-module .gamelist_itemrow{overflow:visible}#gamelist-module .gamename{font-size:20px;position:relative;left:10px;top:2px;color:#667}.notouch-device #gamelist-module .gamelist_item:hover{background-color:transparent}.notouch-device #gamelist-module a:hover{color:#667;text-decoration:none}.notouch-device #gamelist-module a .gamename:hover{color:#667;text-decoration:underline}#gamepanel-module .icon16_duration{filter:invert(1)}#gamepanel-module .challenge_image{filter:grayscale(1)}#gamelobby-module .pageheader_menu .pageheader_big_switch:hover,#gamelobby-module .pageheader_menu .dropdown_expanded .pageheader_big_switch{background-color:#565656}#gamelobby-module .pageheader_menu .pageheader_big_switch:hover .switcher_zone,#gamelobby-module .pageheader_menu .dropdown_expanded .pageheader_big_switch .switcher_zone{background:linear-gradient(#c2c2d3, #efefff)}#gamelobby-module .pageheader_menu #lobby_friend_list_state>h3{color:#fff}#gamelobby-module .pageheader_menu #lobby_invited_friend_section>h3{color:#fff}#gamelobby-module .pageheader_menu #lobby_invite_more_friend_button .lobby_invite_friend_avatar,#gamelobby-module .pageheader_menu #lobby_add_friend_button .lobby_invite_friend_avatar{background-color:#223}#gamelobby-module .game_box_wrap{margin-right:20px;border:2px solid #112}#gamelobby-module .game_box_wrap.tables_available{border:2px solid #001}#gamelobby-module .game_box_wrap .wannaplay_item{background:radial-gradient(ellipse /**/at /**/center, #555566 /**/ -50%, #19192a)}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_mask{left:unset;right:-20px;top:40px}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_mask .wannaplay_mask_button.del_favorite{background-color:#445;border:1px solid #001}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_image_wrap{position:absolute;top:7px;zoom:120%}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename{top:250px}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner{width:90%;text-align:center;left:8px}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner a:link,#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner a:visited{color:#667}#gamelobby-module .game_box_wrap .wannaplay_item .emblempremium_big{position:absolute;right:unset;left:-16px}#gamelobby-module .wannaplayauto_play_zone_content{display:none}#gamelobby-module .wannaplayauto_play_zone_content .wannaplayauto_button{box-shadow:0 5px 10px 0 rgba(0,0,17,.7)}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .game_box_mask{right:-26px}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .wannaplay_gamename{top:145px}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .gamenameinner{width:90%}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .game_box_mask{right:-26px}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .wannaplay_gamename{top:145px}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .gamenameinner{width:90%}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .game_box_image_wrap{top:15px}#gamelobby-module .tiny_verycompactlobby .game_box_wrap .wannaplay_item .game_box_image_wrap{top:2px;left:2px;zoom:unset}#table-module .pageheader{background-color:rgba(0,0,17,.4);color:#fff}#table-module .game_progression_bar{top:inherit;border:1px #99a solid}#table-module .whiteblock{background-image:none;background-color:#445;border-radius:10px}#table-module .active_player_left{border-right:1px #667 solid}#player-module #pagesection_lastresults .post{border-bottom:1px #111 solid}.game_interface #spectatorbox{padding-left:8px}.game_interface #not_playing_help{color:#0cc}.game_interface #logs{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.game_interface #logs::-webkit-scrollbar{width:0;height:0}.game_interface #logs .log .roundedbox{background-color:rgba(222,222,239,.65);border-radius:5px}.game_interface #logs .playername[style$='"#3ea7c6;"']{text-shadow:-1px -1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444,1px 1px 0 #444}.game_interface #logs #seemorelogs{background:linear-gradient(0deg, black, transparent)}.game_interface .player-board{background:#eee}.game_interface .player-board.spectator-mode .roundedbox_topleft,.game_interface .player-board.spectator-mode .roundedbox_topmain,.game_interface .player-board.spectator-mode .roundedbox_topright,.game_interface .player-board.spectator-mode .roundedbox_main,.game_interface .player-board.spectator-mode .roundedbox_bottomleft,.game_interface .player-board.spectator-mode .roundedbox_bottommain,.game_interface .player-board.spectator-mode .roundedbox_bottomright{background:unset}.game_interface .player-board.spectator-mode .roundedboxinner{left:5px}.game_interface .player-name>a[style="color: #ffffff"]{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game_interface #pagemaintitletext>span:first-of-type{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game_interface #pagemaintitletext>span[style$='"#000000;"']:first-of-type{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777 !important}.game_interface #pagemaintitletext>span[style$='"#008000;"']:first-of-type{text-shadow:-1px -1px 0 #030,1px -1px 0 #030,-1px 1px 0 #030,1px 1px 0 #030 !important}.game_interface #pagemaintitletext>span[style$='"#0000ff;"']:first-of-type{text-shadow:-1px -1px 0 #116,1px -1px 0 #116,-1px 1px 0 #116,1px 1px 0 #116 !important}#community-module .col-md-6 .tips{background-color:#202031}#chatbar .dropshadow{background-image:none}#chatbar .msgtime{position:unset;color:#889}#chatbar .chatwindowexpanded{background-color:#eef}#chatbar .chatwindowcollapsed{border-radius:7px 7px 0 0;box-shadow:0 0 7px 5px rgba(0,0,17,.3);background-color:rgba(255,255,255,.9)}#chatbar .chatwindowcollapsedtitle{top:6px;left:9px}#chatbar .chatwindowlogs{background-color:rgba(0,0,17,.66);box-shadow:0 0 7px 5px rgba(0,0,17,.5)}#chatbar .chatwindowlogs_zone .roundedbox.chatlog .roundedboxinner{background-color:rgba(255,255,255,.7);color:#001}#chatbar .chatwindowlogs_zone .roundedbox.chatlog.ownchatlog .roundedboxinner{background-color:rgba(100,100,117,.7);color:#fff}.cantstop_asmodee #dicechoices{color:wheat}#coloretto_wrapper #round_status{color:#fff}#coloretto_wrapper #deck_count{color:#fff}#game_play_area .lettertycoon_area{background-color:rgba(255,255,255,.2);border:none;color:#fff}#game_play_area .lettertycoon_area_label{color:#fff}#game_play_area .lettertycoon_deck_info{color:#fff}#playArea #down #decksizetext{color:#fff}#play-area #cards #cutCardSpace{color:#fff}#decks_and_available_achievements{color:#fff}#sevenwonder_wrap #card_rotation_wrap{color:#fff}#sevenwonder_wrap #card_rotation_wrap #handrotation{filter:invert(1)}#game_play_area_wrap #discard_count{color:#fff}#game_play_area_wrap #trees h3{color:#fff}#hanabi_prefs_button{background-color:#ccd}#betpanel+h3{color:#fff}#myhand+h3{color:#fff}#card_played{color:#fff}#gosu_wrapper h3{color:#fff}.xdu_notifTop{color:#fff}#recruitment{color:#fff}br.clear+h3{color:#fff}#deck_wrap{color:#fff}#table_setup{color:#fff}#flt_counters{color:#fff}#kahuna_right_pane{color:#fff}#krosmaster_interface #master_list .master{-webkit-box-shadow:4px 4px 37px 0 #000;-moz-box-shadow:4px 4px 37px 0 #000;box-shadow:4px 4px 37px 0 #000}#krosmaster_interface .playerstock{background:rgba(255,255,255,.2)}#krosmaster_interface .playerstock h2{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#krosmaster_interface .playerstock h2[style$='"#6f1e6b"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#hints_wrap h3{color:#fff}#hints_wrap #deck{border-color:#99a}#swd_wrap .player_area_name h3,#swd_wrap .end_game_player_name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#swd_wrap .progress_token_outline{border:1px solid #111;background:rgba(0,0,0,.2)}#pr_game_area .tiles_label{color:#fff}#pr_game_area #plantations,#pr_game_area #buildings{background:rgba(0,0,17,.2)}#thething .player_view,#thething .info{color:#fff;background:rgba(0,0,17,.1)}#sa_main #diceboard{background:rgba(0,0,0,.2);color:#fff;border:2px solid #111}#welcometo-container #plan-cards-container,#welcometo-container #construction-cards-container{background-color:rgba(128,128,145,.2)}#sushigo_wrapper #deck_container h3{color:#fff}#sushigo_wrapper .block_title{background-image:linear-gradient(180deg, rgba(77, 77, 77, 0.75), rgba(26, 26, 26, 0.75))}#zoomBox #characterSelectionDescription{background:rgba(0,0,0,.3) !important}#cards_title #torpedocards_title,#cards_title #playerhand_title{color:#fff}#coc_game #players-zone h3 span[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777 !important}#lostcities_wrapper #round_count,#lostcities_wrapper #deck_count{color:#fff !important}#game_play_area_wrap #player_bid_zone .player_bid_zone span[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#hud{box-shadow:inset 0 0 10px rgba(17,17,34,.67)}#hud+.play_grids .play_grid{box-shadow:inset 0 0 10px rgba(17,17,34,.67)}#hud+.play_grids .play_grid .player_name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000 !important}#bsk{color:#fff}#turn-container #nb-turns-container{color:#fff}#thurntaxis_board #carriages,#thurntaxis_board .gameAreaContainer{border:rgba(100,100,117,.5)}#thurntaxis_board #carriages h3,#thurntaxis_board .gameAreaContainer h3{color:#fff}#player_table h3[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#market_map+#playerareas .playerArea .player-name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#market_map+#playerareas .playerArea .player-name[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}.coord_label.luis{color:#fff}/*# sourceMappingURL=darkmode-blue.css.map */
Variant #3: Purple dark mode
Installation
- Click the "SELECT ALL" link above the CSS code below and then press Crtl+C (Windows) or Cmd+C (Mac).
- Navigate to https://boardgamearena.com/preferences?section=advanced
- Paste the copied CSS from step #1 into the text box there
- Hit the Save button.
- Navigate to https://boardgamearena.com. Voila!*
Code: Select all
#overall-footer::after{font-family:Monaco,monospace;white-space:pre;display:block;padding:1em;color:#999;text-align:center;font-size:8pt;content:"Reminder: You are using custom Dark Mode CSS Version 2.1. Licensed under CC BY-NC-SA 4.0. See https://boardgamearena.com/forum/viewtopic.php?f=3&t=18654 for details."}html{background:radial-gradient(ellipse /**/at /**/top, #664466, #1b001b),radial-gradient(ellipse /**/at /**/bottom, #664466, #1b001b),url(https://wallpaperaccess.com/full/781329.jpg);background-attachment:fixed;background-position:center}#topbar{background:#313}#async_table_banner{color:#fff;background-color:#e00}#async_table_banner a{color:#0cc}#async_table_banner a:link,#async_table_banner a:visited{color:#0cc}#page-title{background-color:rgba(105,71,105,.75) !important;color:#fff}.current_player_is_active #page-title{background-color:#868}.pageheader{background-color:transparent;color:#fff}.pageheader_menuitembar{border-radius:0 0 6px 6px}.newbgatable th{text-transform:capitalize;color:#fff}.newbgatable td{color:#fff}.whiteblock{background:rgba(255,255,255,.3);background:rgba(0,0,0,.2);color:#fff}.gametable{border:1px #101 solid;background-color:#535;padding-top:10px;padding-bottom:10px}.pagesection{background-color:rgba(81,47,81,.5);color:#fff}#pagesection_about{color:#fff}.pagesection h2,.portlet h2,.pagesection h3,.portlet h3{background:linear-gradient(#997799, #886688);color:#202}a.bgabutton_gray{background-color:#fff}span.bgabutton_gray{background:#cac}.bgabutton_blue{background:#71b648}.pageheader_menu_verylarge .pageheader_big_switch{background-color:#424;color:#fff}#table_warnings{color:#000}.tabbed_slider_bar_left,.tabbed_slider_bar_right{border-top:28px solid #535}.tabbed_slider_bar_barcenter,#pageheaderlobby{background:#535}.switcher_zone{background:linear-gradient(#442244, #220022);border-left:1px solid #646}.switcher_zone .fa-caret-down{text-shadow:1px 0 1px #868;color:#333}.icon_plus span{top:-3px !important}.statstable th{background-color:#313}.gametable_separator{background-color:#313}.playernotification_not_read{background-color:#edbab7}.dijitInputInner{background-color:#313 !important;color:#fff}.controlpanelmenu .panelmenuicon,.controlpanelmenu .subtitle{color:unset}.dj_webkit .tundra .dijitTooltipContainer{box-shadow:0 5px 10px #202}.dijitPopup>a.bgabutton_gray,.dijitPopup a.bgabutton_gray{color:#202}.dijitTooltipDialogPopup a.bgabutton_gray,.gametable a.bgabutton_gray{border:1px solid #202;color:#202}#welcome-module .post{border-bottom:1px #757 solid}#welcome-module .comment{background-image:none;background-color:rgba(255,228,255,.15);border-radius:6px}#welcome-module .extended_message_hidden:after{left:67px;background:linear-gradient(to /**/bottom, rgba(49, 15, 49, 0), #310f31)}#welcome-module .board_fake_input{background-color:#313;border:1px solid #c4a2c4}#gamelist-module select{background-color:#313;color:#fff}#gamelist-module .game_category_more_wrap{display:none}#gamelist-module #col_filter_gamename{margin-right:50px}#gamelist-module .gamelist_item{box-shadow:none;margin-right:30px}#gamelist-module .gamelist_item .game_box_image_wrap{padding:10px;border-radius:8px;border:2px solid #202;background:radial-gradient(ellipse /**/at /**/center, #555/**/ -50%, #2a082a)}#gamelist-module .gamelist_item .game_box_image_wrap img:hover{transform:scale(1.05)}#gamelist-module .gamelist_item .game_box_image_wrap .emblempremium_big{position:absolute;right:unset;left:-16px}#gamelist-module .gamelist_item{zoom:110%}#gamelist-module .gamelist_itemrow{overflow:visible}#gamelist-module .gamename{font-size:20px;position:relative;left:10px;top:2px;color:#757}.notouch-device #gamelist-module .gamelist_item:hover{background-color:transparent}.notouch-device #gamelist-module a:hover{color:#757;text-decoration:none}.notouch-device #gamelist-module a .gamename:hover{color:#757;text-decoration:underline}#gamepanel-module .icon16_duration{filter:invert(1)}#gamepanel-module .challenge_image{filter:grayscale(1)}#gamelobby-module .pageheader_menu .pageheader_big_switch:hover,#gamelobby-module .pageheader_menu .dropdown_expanded .pageheader_big_switch{background-color:#565656}#gamelobby-module .pageheader_menu .pageheader_big_switch:hover .switcher_zone,#gamelobby-module .pageheader_menu .dropdown_expanded .pageheader_big_switch .switcher_zone{background:linear-gradient(#d3b1d3, #ffdeff)}#gamelobby-module .pageheader_menu #lobby_friend_list_state>h3{color:#fff}#gamelobby-module .pageheader_menu #lobby_invited_friend_section>h3{color:#fff}#gamelobby-module .pageheader_menu #lobby_invite_more_friend_button .lobby_invite_friend_avatar,#gamelobby-module .pageheader_menu #lobby_add_friend_button .lobby_invite_friend_avatar{background-color:#313}#gamelobby-module .game_box_wrap{margin-right:20px;border:2px solid #202}#gamelobby-module .game_box_wrap.tables_available{border:2px solid #101}#gamelobby-module .game_box_wrap .wannaplay_item{background:radial-gradient(ellipse /**/at /**/center, #664466 /**/ -50%, #2a082a)}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_mask{left:unset;right:-20px;top:40px}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_mask .wannaplay_mask_button.del_favorite{background-color:#535;border:1px solid #101}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_image_wrap{position:absolute;top:7px;zoom:120%}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename{top:250px}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner{width:90%;text-align:center;left:8px}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner a:link,#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner a:visited{color:#757}#gamelobby-module .game_box_wrap .wannaplay_item .emblempremium_big{position:absolute;right:unset;left:-16px}#gamelobby-module .wannaplayauto_play_zone_content{display:none}#gamelobby-module .wannaplayauto_play_zone_content .wannaplayauto_button{box-shadow:0 5px 10px 0 rgba(17,0,17,.7)}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .game_box_mask{right:-26px}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .wannaplay_gamename{top:145px}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .gamenameinner{width:90%}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .game_box_mask{right:-26px}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .wannaplay_gamename{top:145px}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .gamenameinner{width:90%}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .game_box_image_wrap{top:15px}#gamelobby-module .tiny_verycompactlobby .game_box_wrap .wannaplay_item .game_box_image_wrap{top:2px;left:2px;zoom:unset}#table-module .pageheader{background-color:rgba(17,0,17,.4);color:#fff}#table-module .game_progression_bar{top:inherit;border:1px #a8a solid}#table-module .whiteblock{background-image:none;background-color:#535;border-radius:10px}#table-module .active_player_left{border-right:1px #757 solid}#player-module #pagesection_lastresults .post{border-bottom:1px #111 solid}.game_interface #spectatorbox{padding-left:8px}.game_interface #not_playing_help{color:#0cc}.game_interface #logs{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.game_interface #logs::-webkit-scrollbar{width:0;height:0}.game_interface #logs .log .roundedbox{background-color:rgba(239,205,239,.65);border-radius:5px}.game_interface #logs .playername[style$='"#3ea7c6;"']{text-shadow:-1px -1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444,1px 1px 0 #444}.game_interface #logs #seemorelogs{background:linear-gradient(0deg, black, transparent)}.game_interface .player-board{background:#eee}.game_interface .player-board.spectator-mode .roundedbox_topleft,.game_interface .player-board.spectator-mode .roundedbox_topmain,.game_interface .player-board.spectator-mode .roundedbox_topright,.game_interface .player-board.spectator-mode .roundedbox_main,.game_interface .player-board.spectator-mode .roundedbox_bottomleft,.game_interface .player-board.spectator-mode .roundedbox_bottommain,.game_interface .player-board.spectator-mode .roundedbox_bottomright{background:unset}.game_interface .player-board.spectator-mode .roundedboxinner{left:5px}.game_interface .player-name>a[style="color: #ffffff"]{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game_interface #pagemaintitletext>span:first-of-type{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game_interface #pagemaintitletext>span[style$='"#000000;"']:first-of-type{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777 !important}.game_interface #pagemaintitletext>span[style$='"#008000;"']:first-of-type{text-shadow:-1px -1px 0 #030,1px -1px 0 #030,-1px 1px 0 #030,1px 1px 0 #030 !important}.game_interface #pagemaintitletext>span[style$='"#0000ff;"']:first-of-type{text-shadow:-1px -1px 0 #116,1px -1px 0 #116,-1px 1px 0 #116,1px 1px 0 #116 !important}#community-module .col-md-6 .tips{background-color:#310f31}#chatbar .dropshadow{background-image:none}#chatbar .msgtime{position:unset;color:#979}#chatbar .chatwindowexpanded{background-color:#fdf}#chatbar .chatwindowcollapsed{border-radius:7px 7px 0 0;box-shadow:0 0 7px 5px rgba(17,0,17,.3);background-color:rgba(255,238,255,.9)}#chatbar .chatwindowcollapsedtitle{top:6px;left:9px}#chatbar .chatwindowlogs{background-color:rgba(17,0,17,.66);box-shadow:0 0 7px 5px rgba(17,0,17,.5)}#chatbar .chatwindowlogs_zone .roundedbox.chatlog .roundedboxinner{background-color:rgba(255,238,255,.7);color:#101}#chatbar .chatwindowlogs_zone .roundedbox.chatlog.ownchatlog .roundedboxinner{background-color:rgba(117,83,117,.7);color:#fff}.cantstop_asmodee #dicechoices{color:wheat}#coloretto_wrapper #round_status{color:#fff}#coloretto_wrapper #deck_count{color:#fff}#game_play_area .lettertycoon_area{background-color:rgba(255,255,255,.2);border:none;color:#fff}#game_play_area .lettertycoon_area_label{color:#fff}#game_play_area .lettertycoon_deck_info{color:#fff}#playArea #down #decksizetext{color:#fff}#play-area #cards #cutCardSpace{color:#fff}#decks_and_available_achievements{color:#fff}#sevenwonder_wrap #card_rotation_wrap{color:#fff}#sevenwonder_wrap #card_rotation_wrap #handrotation{filter:invert(1)}#game_play_area_wrap #discard_count{color:#fff}#game_play_area_wrap #trees h3{color:#fff}#hanabi_prefs_button{background-color:#dbd}#betpanel+h3{color:#fff}#myhand+h3{color:#fff}#card_played{color:#fff}#gosu_wrapper h3{color:#fff}.xdu_notifTop{color:#fff}#recruitment{color:#fff}br.clear+h3{color:#fff}#deck_wrap{color:#fff}#table_setup{color:#fff}#flt_counters{color:#fff}#kahuna_right_pane{color:#fff}#krosmaster_interface #master_list .master{-webkit-box-shadow:4px 4px 37px 0 #000;-moz-box-shadow:4px 4px 37px 0 #000;box-shadow:4px 4px 37px 0 #000}#krosmaster_interface .playerstock{background:rgba(255,255,255,.2)}#krosmaster_interface .playerstock h2{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#krosmaster_interface .playerstock h2[style$='"#6f1e6b"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#hints_wrap h3{color:#fff}#hints_wrap #deck{border-color:#a8a}#swd_wrap .player_area_name h3,#swd_wrap .end_game_player_name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#swd_wrap .progress_token_outline{border:1px solid #111;background:rgba(0,0,0,.2)}#pr_game_area .tiles_label{color:#fff}#pr_game_area #plantations,#pr_game_area #buildings{background:rgba(17,0,17,.2)}#thething .player_view,#thething .info{color:#fff;background:rgba(17,0,17,.1)}#sa_main #diceboard{background:rgba(0,0,0,.2);color:#fff;border:2px solid #111}#welcometo-container #plan-cards-container,#welcometo-container #construction-cards-container{background-color:rgba(145,111,145,.2)}#sushigo_wrapper #deck_container h3{color:#fff}#sushigo_wrapper .block_title{background-image:linear-gradient(180deg, rgba(77, 77, 77, 0.75), rgba(26, 26, 26, 0.75))}#zoomBox #characterSelectionDescription{background:rgba(0,0,0,.3) !important}#cards_title #torpedocards_title,#cards_title #playerhand_title{color:#fff}#coc_game #players-zone h3 span[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777 !important}#lostcities_wrapper #round_count,#lostcities_wrapper #deck_count{color:#fff !important}#game_play_area_wrap #player_bid_zone .player_bid_zone span[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#hud{box-shadow:inset 0 0 10px rgba(34,0,34,.67)}#hud+.play_grids .play_grid{box-shadow:inset 0 0 10px rgba(34,0,34,.67)}#hud+.play_grids .play_grid .player_name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000 !important}#bsk{color:#fff}#turn-container #nb-turns-container{color:#fff}#thurntaxis_board #carriages,#thurntaxis_board .gameAreaContainer{border:rgba(117,83,117,.5)}#thurntaxis_board #carriages h3,#thurntaxis_board .gameAreaContainer h3{color:#fff}#player_table h3[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#market_map+#playerareas .playerArea .player-name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#market_map+#playerareas .playerArea .player-name[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}.coord_label.luis{color:#fff}/*# sourceMappingURL=darkmode-purple.css.map */
Variant #4: Cafe dark mode
Installation
- Click the "SELECT ALL" link above the CSS code below and then press Crtl+C (Windows) or Cmd+C (Mac).
- Navigate to https://boardgamearena.com/preferences?section=advanced
- Paste the copied CSS from step #1 into the text box there
- Hit the Save button.
- Navigate to https://boardgamearena.com. Voila!*
Code: Select all
#overall-footer::after{font-family:Monaco,monospace;white-space:pre;display:block;padding:1em;color:#999;text-align:center;font-size:8pt;content:"Reminder: You are using custom Dark Mode CSS Version 2.1. Licensed under CC BY-NC-SA 4.0. See https://boardgamearena.com/forum/viewtopic.php?f=3&t=18654 for details."}html{background:radial-gradient(ellipse /**/at /**/top, #665544, #1b0a00),radial-gradient(ellipse /**/at /**/bottom, #665544, #1b0a00),url(https://wallpaperaccess.com/full/781329.jpg);background-attachment:fixed;background-position:center}#topbar{background:#321}#async_table_banner{color:#fff;background-color:#e00}#async_table_banner a{color:#0cc}#async_table_banner a:link,#async_table_banner a:visited{color:#0cc}#page-title{background-color:rgba(105,88,71,.75) !important;color:#fff}.current_player_is_active #page-title{background-color:#876}.pageheader{background-color:transparent;color:#fff}.pageheader_menuitembar{border-radius:0 0 6px 6px}.newbgatable th{text-transform:capitalize;color:#fff}.newbgatable td{color:#fff}.whiteblock{background:rgba(255,255,255,.3);background:rgba(0,0,0,.2);color:#fff}.gametable{border:1px #100 solid;background-color:#543;padding-top:10px;padding-bottom:10px}.pagesection{background-color:rgba(81,64,47,.5);color:#fff}#pagesection_about{color:#fff}.pagesection h2,.portlet h2,.pagesection h3,.portlet h3{background:linear-gradient(#998877, #887766);color:#210}a.bgabutton_gray{background-color:#fff}span.bgabutton_gray{background:#cba}.bgabutton_blue{background:#71b648}.pageheader_menu_verylarge .pageheader_big_switch{background-color:#432;color:#fff}#table_warnings{color:#000}.tabbed_slider_bar_left,.tabbed_slider_bar_right{border-top:28px solid #543}.tabbed_slider_bar_barcenter,#pageheaderlobby{background:#543}.switcher_zone{background:linear-gradient(#443322, #221100);border-left:1px solid #654}.switcher_zone .fa-caret-down{text-shadow:1px 0 1px #876;color:#333}.icon_plus span{top:-3px !important}.statstable th{background-color:#321}.gametable_separator{background-color:#321}.playernotification_not_read{background-color:#edbab7}.dijitInputInner{background-color:#321 !important;color:#fff}.controlpanelmenu .panelmenuicon,.controlpanelmenu .subtitle{color:unset}.dj_webkit .tundra .dijitTooltipContainer{box-shadow:0 5px 10px #210}.dijitPopup>a.bgabutton_gray,.dijitPopup a.bgabutton_gray{color:#210}.dijitTooltipDialogPopup a.bgabutton_gray,.gametable a.bgabutton_gray{border:1px solid #210;color:#210}#welcome-module .post{border-bottom:1px #765 solid}#welcome-module .comment{background-image:none;background-color:rgba(255,245,228,.15);border-radius:6px}#welcome-module .extended_message_hidden:after{left:67px;background:linear-gradient(to /**/bottom, rgba(49, 32, 15, 0), #31200f)}#welcome-module .board_fake_input{background-color:#321;border:1px solid #c4b3a2}#gamelist-module select{background-color:#321;color:#fff}#gamelist-module .game_category_more_wrap{display:none}#gamelist-module #col_filter_gamename{margin-right:50px}#gamelist-module .gamelist_item{box-shadow:none;margin-right:30px}#gamelist-module .gamelist_item .game_box_image_wrap{padding:10px;border-radius:8px;border:2px solid #210;background:radial-gradient(ellipse /**/at /**/center, #555/**/ -50%, #2a1908)}#gamelist-module .gamelist_item .game_box_image_wrap img:hover{transform:scale(1.05)}#gamelist-module .gamelist_item .game_box_image_wrap .emblempremium_big{position:absolute;right:unset;left:-16px}#gamelist-module .gamelist_item{zoom:110%}#gamelist-module .gamelist_itemrow{overflow:visible}#gamelist-module .gamename{font-size:20px;position:relative;left:10px;top:2px;color:#765}.notouch-device #gamelist-module .gamelist_item:hover{background-color:transparent}.notouch-device #gamelist-module a:hover{color:#765;text-decoration:none}.notouch-device #gamelist-module a .gamename:hover{color:#765;text-decoration:underline}#gamepanel-module .icon16_duration{filter:invert(1)}#gamepanel-module .challenge_image{filter:grayscale(1)}#gamelobby-module .pageheader_menu .pageheader_big_switch:hover,#gamelobby-module .pageheader_menu .dropdown_expanded .pageheader_big_switch{background-color:#565656}#gamelobby-module .pageheader_menu .pageheader_big_switch:hover .switcher_zone,#gamelobby-module .pageheader_menu .dropdown_expanded .pageheader_big_switch .switcher_zone{background:linear-gradient(#d3c2b1, #ffefde)}#gamelobby-module .pageheader_menu #lobby_friend_list_state>h3{color:#fff}#gamelobby-module .pageheader_menu #lobby_invited_friend_section>h3{color:#fff}#gamelobby-module .pageheader_menu #lobby_invite_more_friend_button .lobby_invite_friend_avatar,#gamelobby-module .pageheader_menu #lobby_add_friend_button .lobby_invite_friend_avatar{background-color:#321}#gamelobby-module .game_box_wrap{margin-right:20px;border:2px solid #210}#gamelobby-module .game_box_wrap.tables_available{border:2px solid #100}#gamelobby-module .game_box_wrap .wannaplay_item{background:radial-gradient(ellipse /**/at /**/center, #665544 /**/ -50%, #2a1908)}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_mask{left:unset;right:-20px;top:40px}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_mask .wannaplay_mask_button.del_favorite{background-color:#543;border:1px solid #100}#gamelobby-module .game_box_wrap .wannaplay_item .game_box_image_wrap{position:absolute;top:7px;zoom:120%}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename{top:250px}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner{width:90%;text-align:center;left:8px}#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner a:link,#gamelobby-module .game_box_wrap .wannaplay_item .wannaplay_gamename .gamenameinner a:visited{color:#765}#gamelobby-module .game_box_wrap .wannaplay_item .emblempremium_big{position:absolute;right:unset;left:-16px}#gamelobby-module .wannaplayauto_play_zone_content{display:none}#gamelobby-module .wannaplayauto_play_zone_content .wannaplayauto_button{box-shadow:0 5px 10px 0 rgba(17,0,0,.7)}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .game_box_mask{right:-26px}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .wannaplay_gamename{top:145px}#gamelobby-module .compactlobby .game_box_wrap .wannaplay_item .gamenameinner{width:90%}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .game_box_mask{right:-26px}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .wannaplay_gamename{top:145px}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .gamenameinner{width:90%}#gamelobby-module .verycompactlobby .game_box_wrap .wannaplay_item .game_box_image_wrap{top:15px}#gamelobby-module .tiny_verycompactlobby .game_box_wrap .wannaplay_item .game_box_image_wrap{top:2px;left:2px;zoom:unset}#table-module .pageheader{background-color:rgba(17,0,0,.4);color:#fff}#table-module .game_progression_bar{top:inherit;border:1px #a98 solid}#table-module .whiteblock{background-image:none;background-color:#543;border-radius:10px}#table-module .active_player_left{border-right:1px #765 solid}#player-module #pagesection_lastresults .post{border-bottom:1px #111 solid}.game_interface #spectatorbox{padding-left:8px}.game_interface #not_playing_help{color:#0cc}.game_interface #logs{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.game_interface #logs::-webkit-scrollbar{width:0;height:0}.game_interface #logs .log .roundedbox{background-color:rgba(239,222,205,.65);border-radius:5px}.game_interface #logs .playername[style$='"#3ea7c6;"']{text-shadow:-1px -1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444,1px 1px 0 #444}.game_interface #logs #seemorelogs{background:linear-gradient(0deg, black, transparent)}.game_interface .player-board{background:#eee}.game_interface .player-board.spectator-mode .roundedbox_topleft,.game_interface .player-board.spectator-mode .roundedbox_topmain,.game_interface .player-board.spectator-mode .roundedbox_topright,.game_interface .player-board.spectator-mode .roundedbox_main,.game_interface .player-board.spectator-mode .roundedbox_bottomleft,.game_interface .player-board.spectator-mode .roundedbox_bottommain,.game_interface .player-board.spectator-mode .roundedbox_bottomright{background:unset}.game_interface .player-board.spectator-mode .roundedboxinner{left:5px}.game_interface .player-name>a[style="color: #ffffff"]{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game_interface #pagemaintitletext>span:first-of-type{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.game_interface #pagemaintitletext>span[style$='"#000000;"']:first-of-type{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777 !important}.game_interface #pagemaintitletext>span[style$='"#008000;"']:first-of-type{text-shadow:-1px -1px 0 #030,1px -1px 0 #030,-1px 1px 0 #030,1px 1px 0 #030 !important}.game_interface #pagemaintitletext>span[style$='"#0000ff;"']:first-of-type{text-shadow:-1px -1px 0 #116,1px -1px 0 #116,-1px 1px 0 #116,1px 1px 0 #116 !important}#community-module .col-md-6 .tips{background-color:#31200f}#chatbar .dropshadow{background-image:none}#chatbar .msgtime{position:unset;color:#987}#chatbar .chatwindowexpanded{background-color:#fed}#chatbar .chatwindowcollapsed{border-radius:7px 7px 0 0;box-shadow:0 0 7px 5px rgba(17,0,0,.3);background-color:rgba(255,255,238,.9)}#chatbar .chatwindowcollapsedtitle{top:6px;left:9px}#chatbar .chatwindowlogs{background-color:rgba(17,0,0,.66);box-shadow:0 0 7px 5px rgba(17,0,0,.5)}#chatbar .chatwindowlogs_zone .roundedbox.chatlog .roundedboxinner{background-color:rgba(255,255,238,.7);color:#100}#chatbar .chatwindowlogs_zone .roundedbox.chatlog.ownchatlog .roundedboxinner{background-color:rgba(117,100,83,.7);color:#fff}.cantstop_asmodee #dicechoices{color:wheat}#coloretto_wrapper #round_status{color:#fff}#coloretto_wrapper #deck_count{color:#fff}#game_play_area .lettertycoon_area{background-color:rgba(255,255,255,.2);border:none;color:#fff}#game_play_area .lettertycoon_area_label{color:#fff}#game_play_area .lettertycoon_deck_info{color:#fff}#playArea #down #decksizetext{color:#fff}#play-area #cards #cutCardSpace{color:#fff}#decks_and_available_achievements{color:#fff}#sevenwonder_wrap #card_rotation_wrap{color:#fff}#sevenwonder_wrap #card_rotation_wrap #handrotation{filter:invert(1)}#game_play_area_wrap #discard_count{color:#fff}#game_play_area_wrap #trees h3{color:#fff}#hanabi_prefs_button{background-color:#dcb}#betpanel+h3{color:#fff}#myhand+h3{color:#fff}#card_played{color:#fff}#gosu_wrapper h3{color:#fff}.xdu_notifTop{color:#fff}#recruitment{color:#fff}br.clear+h3{color:#fff}#deck_wrap{color:#fff}#table_setup{color:#fff}#flt_counters{color:#fff}#kahuna_right_pane{color:#fff}#krosmaster_interface #master_list .master{-webkit-box-shadow:4px 4px 37px 0 #000;-moz-box-shadow:4px 4px 37px 0 #000;box-shadow:4px 4px 37px 0 #000}#krosmaster_interface .playerstock{background:rgba(255,255,255,.2)}#krosmaster_interface .playerstock h2{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#krosmaster_interface .playerstock h2[style$='"#6f1e6b"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#hints_wrap h3{color:#fff}#hints_wrap #deck{border-color:#a98}#swd_wrap .player_area_name h3,#swd_wrap .end_game_player_name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#swd_wrap .progress_token_outline{border:1px solid #111;background:rgba(0,0,0,.2)}#pr_game_area .tiles_label{color:#fff}#pr_game_area #plantations,#pr_game_area #buildings{background:rgba(17,0,0,.2)}#thething .player_view,#thething .info{color:#fff;background:rgba(17,0,0,.1)}#sa_main #diceboard{background:rgba(0,0,0,.2);color:#fff;border:2px solid #111}#welcometo-container #plan-cards-container,#welcometo-container #construction-cards-container{background-color:rgba(145,128,111,.2)}#sushigo_wrapper #deck_container h3{color:#fff}#sushigo_wrapper .block_title{background-image:linear-gradient(180deg, rgba(77, 77, 77, 0.75), rgba(26, 26, 26, 0.75))}#zoomBox #characterSelectionDescription{background:rgba(0,0,0,.3) !important}#cards_title #torpedocards_title,#cards_title #playerhand_title{color:#fff}#coc_game #players-zone h3 span[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777 !important}#lostcities_wrapper #round_count,#lostcities_wrapper #deck_count{color:#fff !important}#game_play_area_wrap #player_bid_zone .player_bid_zone span[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#hud{box-shadow:inset 0 0 10px rgba(34,17,0,.67)}#hud+.play_grids .play_grid{box-shadow:inset 0 0 10px rgba(34,17,0,.67)}#hud+.play_grids .play_grid .player_name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000 !important}#bsk{color:#fff}#turn-container #nb-turns-container{color:#fff}#thurntaxis_board #carriages,#thurntaxis_board .gameAreaContainer{border:rgba(117,100,83,.5)}#thurntaxis_board #carriages h3,#thurntaxis_board .gameAreaContainer h3{color:#fff}#player_table h3[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}#market_map+#playerareas .playerArea .player-name{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#market_map+#playerareas .playerArea .player-name[style*='"#000000"']{text-shadow:-1px -1px 0 #777,1px -1px 0 #777,-1px 1px 0 #777,1px 1px 0 #777}.coord_label.luis{color:#fff}/*# sourceMappingURL=darkmode-cafe.css.map */
Contributed variants
Changes:
12/11/20: Revised chat styles
12/12/20: Fix for post-game header
12/23/20: Five across in the favorites section of the Play Now list
12/28/20: Adjust color of #async_table_banner to match icon; Significant changes to the game lobby page to increase box image size, remove redundant "Play Now!" button, and overall put more focus on the game rather than the chrome.
12/29/20: Make games list page consistent with the look and feel of the lobby page
12/29/20: Publish rebuilt black, blue, purple, and cafe variants
12/29/20: Add fix for Can't Stop dice choices text
12/31/20: Fixes and adjustments for dozens of games and main site issues