MediaWiki:Common.css: Difference between revisions
From 2D Tower Wiki
This page was last edited on 7 October 2026, at 00:04.
Keep heading edit links inline |
No edit summary |
||
| (12 intermediate revisions by 2 users not shown) | |||
| Line 149: | Line 149: | ||
/* Text-sized icons in room category labels */ | /* Text-sized icons in room category labels */ | ||
.navbox-group .icon-sprite { transform:scale(.625); transform-origin:left center; margin-right:-12px; } | .navbox-group .icon-sprite { transform:scale(.625); transform-origin:left center; margin-right:-12px; } | ||
/* Keep section edit links | /* Keep section edit links in the heading's inline text flow, including when | ||
.mw-heading { display: | the heading wraps onto multiple lines. */ | ||
.mw-heading .mw-editsection { margin-left:0; } | .mw-heading { display:block; } | ||
#content .mw-heading > h1, | |||
#content .mw-heading > h2, | |||
#content .mw-heading > h3, | |||
#content .mw-heading > h4, | |||
#content .mw-heading > h5, | |||
#content .mw-heading > h6 { | |||
display:inline; | |||
margin:0; | |||
padding:0; | |||
border:0; | |||
} | |||
.mw-heading .mw-editsection { display:inline; margin-left:0.5em; } | |||
/* Keep wiki headings line-free and compact. */ | |||
#content .mw-heading { border-bottom:0; } | |||
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin:0; } | |||
.rating-stars { white-space:nowrap; } | |||
.rating-stars .icon-sprite { transform:scale(.625); transform-origin:left center; margin-right:-12px; } | |||
.inner-table .icon-sprite { transform:scale(.625); transform-origin:left center; margin-right:-12px; } | |||
.inner-table .table-td-left, .inner-table .table-td-right { vertical-align:middle; } | |||
/* Ensure the wiki TOC has only the outer panel background. */ | |||
#content .wiki-toc-panel .chameleon-toc #toc.toc { | |||
background: transparent !important; | |||
background-color: transparent !important; | |||
border: 0 !important; | |||
border-radius: 0 !important; | |||
box-shadow: none !important; | |||
padding: 0 !important; | |||
} | |||
/* Final TOC panel normalization. */ | |||
#content .wiki-toc-panel { | |||
background: rgba(255,255,255,0.6) !important; | |||
border: 1px solid rgba(25,92,140,0.12) !important; | |||
border-radius: 1.25rem !important; | |||
padding: 1.25rem !important; | |||
} | |||
#content .wiki-toc-panel .chameleon-toc-wrapper, | |||
#content .wiki-toc-panel .chameleon-toc { | |||
display: contents !important; | |||
} | |||
#content .wiki-toc-panel .chameleon-toc #toc.toc { | |||
display: block !important; | |||
background: inherit !important; | |||
background-color: inherit !important; | |||
background-image: none !important; | |||
border: 0 !important; | |||
border-radius: 0 !important; | |||
box-shadow: none !important; | |||
margin: 0 !important; | |||
padding: 0 !important; | |||
min-width: 0 !important; | |||
} | |||
/* Right-rail TOC normalization. */ | |||
.wiki-toc-panel .chameleon-toc-wrapper, | |||
.wiki-toc-panel .chameleon-toc { | |||
display: contents !important; | |||
} | |||
.wiki-toc-panel .chameleon-toc #toc.toc { | |||
display: block !important; | |||
background: transparent !important; | |||
background-color: transparent !important; | |||
background-image: none !important; | |||
border: 0 !important; | |||
border-radius: 0 !important; | |||
box-shadow: none !important; | |||
margin: 0 !important; | |||
padding: 0 !important; | |||
min-width: 0 !important; | |||
} | |||
/* 2DTower table accents */ | |||
.mw-parser-output table.wikitable { | |||
border-color: #e2aa4e; | |||
} | |||
/* Pale amber for row and secondary headers */ | |||
.mw-parser-output table.wikitable > tr > th:not([bgcolor]), | |||
.mw-parser-output table.wikitable > thead > tr > th:not([bgcolor]), | |||
.mw-parser-output table.wikitable > tbody > tr > th:not([bgcolor]), | |||
.mw-parser-output table.wikitable > tfoot > tr > th:not([bgcolor]) { | |||
--background-soft: #fff0d3; | |||
--background-soft-border: #e2aa4e; | |||
--foreground-soft: #14364b; | |||
--link: #14364b; | |||
--link-hover: #14364b; | |||
--link-visited: #14364b; | |||
border-color: #e2aa4e; | |||
} | |||
/* Orange for column headers */ | |||
.mw-parser-output table.wikitable > tr:first-child > th:not([scope="row"]):not([bgcolor]), | |||
.mw-parser-output table.wikitable > thead > tr > th:not([scope="row"]):not([bgcolor]), | |||
.mw-parser-output table.wikitable > tbody:first-of-type > tr:first-child > th:not([scope="row"]):not([bgcolor]) { | |||
--background-soft: #ffb12b; | |||
} | |||
.icon-sprite.icon-ad1, | |||
.icon-sprite.icon-ad2, | |||
.icon-sprite.icon-ad3, | |||
.icon-sprite.icon-alarm, | |||
.icon-sprite.icon-architecture, | |||
.icon-sprite.icon-arrow_left, | |||
.icon-sprite.icon-arrow_right, | |||
.icon-sprite.icon-bank, | |||
.icon-sprite.icon-calendar, | |||
.icon-sprite.icon-check, | |||
.icon-sprite.icon-cinema, | |||
.icon-sprite.icon-clinic, | |||
.icon-sprite.icon-condo_rent, | |||
.icon-sprite.icon-condo_sale, | |||
.icon-sprite.icon-cursor, | |||
.icon-sprite.icon-decor1, | |||
.icon-sprite.icon-decor10, | |||
.icon-sprite.icon-decor11, | |||
.icon-sprite.icon-decor12, | |||
.icon-sprite.icon-decor14, | |||
.icon-sprite.icon-decor17, | |||
.icon-sprite.icon-decor2, | |||
.icon-sprite.icon-decor3, | |||
.icon-sprite.icon-decor4, | |||
.icon-sprite.icon-decor5, | |||
.icon-sprite.icon-decor6, | |||
.icon-sprite.icon-decor7, | |||
.icon-sprite.icon-decor8, | |||
.icon-sprite.icon-decor9, | |||
.icon-sprite.icon-delivery, | |||
.icon-sprite.icon-demolish, | |||
.icon-sprite.icon-direction_down, | |||
.icon-sprite.icon-direction_up, | |||
.icon-sprite.icon-downgrade, | |||
.icon-sprite.icon-economy, | |||
.icon-sprite.icon-elevator, | |||
.icon-sprite.icon-elevator_car, | |||
.icon-sprite.icon-elevator_car_full, | |||
.icon-sprite.icon-elevator_car_idle, | |||
.icon-sprite.icon-elevator_express, | |||
.icon-sprite.icon-elevator_service, | |||
.icon-sprite.icon-elevator_stop, | |||
.icon-sprite.icon-elevator_stop_down, | |||
.icon-sprite.icon-elevator_stop_up, | |||
.icon-sprite.icon-elevator_turn_down, | |||
.icon-sprite.icon-elevator_turn_up, | |||
.icon-sprite.icon-escalator, | |||
.icon-sprite.icon-extinguisher, | |||
.icon-sprite.icon-facilities, | |||
.icon-sprite.icon-fast_food, | |||
.icon-sprite.icon-floor, | |||
.icon-sprite.icon-flower, | |||
.icon-sprite.icon-food, | |||
.icon-sprite.icon-garbage, | |||
.icon-sprite.icon-garbage2, | |||
.icon-sprite.icon-hall, | |||
.icon-sprite.icon-hotel, | |||
.icon-sprite.icon-hotel_room1, | |||
.icon-sprite.icon-hotel_room2, | |||
.icon-sprite.icon-hotel_room3, | |||
.icon-sprite.icon-housekeeping, | |||
.icon-sprite.icon-i, | |||
.icon-sprite.icon-loading, | |||
.icon-sprite.icon-lobby, | |||
.icon-sprite.icon-lobby2, | |||
.icon-sprite.icon-lock_closed, | |||
.icon-sprite.icon-magnifier, | |||
.icon-sprite.icon-magnifier_minus, | |||
.icon-sprite.icon-magnifier_plus, | |||
.icon-sprite.icon-mail, | |||
.icon-sprite.icon-menu, | |||
.icon-sprite.icon-money, | |||
.icon-sprite.icon-news, | |||
.icon-sprite.icon-office, | |||
.icon-sprite.icon-parking_ramp, | |||
.icon-sprite.icon-parking_stall, | |||
.icon-sprite.icon-paternoster, | |||
.icon-sprite.icon-path, | |||
.icon-sprite.icon-picker, | |||
.icon-sprite.icon-population, | |||
.icon-sprite.icon-power, | |||
.icon-sprite.icon-power_switch_off, | |||
.icon-sprite.icon-power_switch_on, | |||
.icon-sprite.icon-project, | |||
.icon-sprite.icon-project_mall, | |||
.icon-sprite.icon-project_store, | |||
.icon-sprite.icon-randomize, | |||
.icon-sprite.icon-refresh, | |||
.icon-sprite.icon-residential, | |||
.icon-sprite.icon-restaurant, | |||
.icon-sprite.icon-security, | |||
.icon-sprite.icon-shops, | |||
.icon-sprite.icon-sky_bridge, | |||
.icon-sprite.icon-sky_lobby, | |||
.icon-sprite.icon-special, | |||
.icon-sprite.icon-stadium, | |||
.icon-sprite.icon-stairs, | |||
.icon-sprite.icon-star, | |||
.icon-sprite.icon-star_5e, | |||
.icon-sprite.icon-star_5o, | |||
.icon-sprite.icon-star_5r, | |||
.icon-sprite.icon-star_5t, | |||
.icon-sprite.icon-star_5w, | |||
.icon-sprite.icon-star_empty, | |||
.icon-sprite.icon-star_frame, | |||
.icon-sprite.icon-stats_clean, | |||
.icon-sprite.icon-stats_noise, | |||
.icon-sprite.icon-stats_price, | |||
.icon-sprite.icon-stats_rating, | |||
.icon-sprite.icon-stats_roach, | |||
.icon-sprite.icon-stats_traffic, | |||
.icon-sprite.icon-store, | |||
.icon-sprite.icon-subway, | |||
.icon-sprite.icon-target, | |||
.icon-sprite.icon-tutorial, | |||
.icon-sprite.icon-ui_bar_decrease, | |||
.icon-sprite.icon-ui_bar_increase, | |||
.icon-sprite.icon-ui_pause_down, | |||
.icon-sprite.icon-ui_pause_hover, | |||
.icon-sprite.icon-ui_pause_off, | |||
.icon-sprite.icon-ui_pause_on, | |||
.icon-sprite.icon-ui_play2_down, | |||
.icon-sprite.icon-ui_play2_hover, | |||
.icon-sprite.icon-ui_play2_off, | |||
.icon-sprite.icon-ui_play2_on, | |||
.icon-sprite.icon-ui_play3_down, | |||
.icon-sprite.icon-ui_play3_hover, | |||
.icon-sprite.icon-ui_play3_off, | |||
.icon-sprite.icon-ui_play3_on, | |||
.icon-sprite.icon-ui_play_down, | |||
.icon-sprite.icon-ui_play_hover, | |||
.icon-sprite.icon-ui_play_off, | |||
.icon-sprite.icon-ui_play_on, | |||
.icon-sprite.icon-ui_star_empty, | |||
.icon-sprite.icon-upgrade, | |||
.icon-sprite.icon-vending, | |||
.icon-sprite.icon-wall1, | |||
.icon-sprite.icon-wall2, | |||
.icon-sprite.icon-wall3, | |||
.icon-sprite.icon-wall4, | |||
.icon-sprite.icon-wall5, | |||
.icon-sprite.icon-wall6, | |||
.icon-sprite.icon-warning, | |||
.icon-sprite.icon-washroom, | |||
.icon-sprite.icon-weather_cloudy, | |||
.icon-sprite.icon-weather_rain, | |||
.icon-sprite.icon-weather_snow, | |||
.icon-sprite.icon-weather_sun, | |||
.icon-sprite.icon-world, | |||
.icon-sprite.icon-x { | |||
background-image: url("/wiki/images/2/24/Iconset-current.png"); | |||
} | |||
/* Three moved current resources. */ | |||
.icon-sprite.icon-clinic { background-position: -256px -64px; } | |||
.icon-sprite.icon-garbage { background-position: -192px -96px; } | |||
.icon-sprite.icon-restaurant { background-position: 0px -256px; } | |||
/* 22 current resources absent from the old mapping. */ | |||
.icon-sprite.icon-ad1 { background-position: -192px -256px; } | |||
.icon-sprite.icon-ad2 { background-position: -224px -256px; } | |||
.icon-sprite.icon-ad3 { background-position: -256px -256px; } | |||
.icon-sprite.icon-arrow_left { background-position: -448px -256px; } | |||
.icon-sprite.icon-arrow_right { background-position: -480px -256px; } | |||
.icon-sprite.icon-decor14 { background-position: -416px -320px; } | |||
.icon-sprite.icon-decor17 { background-position: 0px -352px; } | |||
.icon-sprite.icon-delivery { background-position: -128px -64px; } | |||
.icon-sprite.icon-demolish { background-position: 0px 0px; } | |||
.icon-sprite.icon-fast_food { background-position: -32px -96px; } | |||
.icon-sprite.icon-garbage2 { background-position: -224px -96px; } | |||
.icon-sprite.icon-parking_ramp { background-position: -224px -64px; } | |||
.icon-sprite.icon-parking_stall { background-position: -192px -64px; } | |||
.icon-sprite.icon-path { background-position: -352px -32px; } | |||
.icon-sprite.icon-power_switch_off { background-position: -288px -96px; } | |||
.icon-sprite.icon-power_switch_on { background-position: -256px -96px; } | |||
.icon-sprite.icon-project { background-position: -288px -256px; } | |||
.icon-sprite.icon-project_mall { background-position: -128px -256px; } | |||
.icon-sprite.icon-project_store { background-position: -160px -256px; } | |||
.icon-sprite.icon-refresh { background-position: -192px -32px; } | |||
.icon-sprite.icon-tutorial { background-position: -224px -32px; } | |||
.icon-sprite.icon-world { background-position: -384px -32px; } | |||
/* END 2D Tower current icon mappings */ | |||
Latest revision as of 00:04, 7 October 2026
/* 2D Tower icon atlas */
.icon-sprite { display:inline-block; width:32px; height:32px; background-image:url("/wiki/images/d/d8/Iconset.png"); background-size:512px 512px; background-repeat:no-repeat; vertical-align:middle; }
.icon-alarm { background-position:-480px -0px; }
.icon-architecture { background-position:-32px -32px; }
.icon-bank { background-position:-320px -0px; }
.icon-calendar { background-position:-96px -0px; }
.icon-check { background-position:-256px -224px; }
.icon-cinema { background-position:-96px -96px; }
.icon-clinic { background-position:-224px -64px; }
.icon-condo_rent { background-position:-224px -160px; }
.icon-condo_sale { background-position:-192px -160px; }
.icon-cursor { background-position:-192px -0px; }
.icon-decor1 { background-position:-0px -320px; }
.icon-decor10 { background-position:-288px -320px; }
.icon-decor11 { background-position:-320px -320px; }
.icon-decor12 { background-position:-352px -320px; }
.icon-decor2 { background-position:-32px -320px; }
.icon-decor3 { background-position:-64px -320px; }
.icon-decor4 { background-position:-96px -320px; }
.icon-decor5 { background-position:-128px -320px; }
.icon-decor6 { background-position:-160px -320px; }
.icon-decor7 { background-position:-192px -320px; }
.icon-decor8 { background-position:-224px -320px; }
.icon-decor9 { background-position:-256px -320px; }
.icon-direction_down { background-position:-320px -256px; }
.icon-direction_up { background-position:-352px -256px; }
.icon-downgrade { background-position:-384px -96px; }
.icon-economy { background-position:-352px -64px; }
.icon-elevator { background-position:-0px -128px; }
.icon-elevator_car { background-position:-256px -128px; }
.icon-elevator_car_full { background-position:-320px -128px; }
.icon-elevator_car_idle { background-position:-288px -128px; }
.icon-elevator_express { background-position:-64px -128px; }
.icon-elevator_service { background-position:-32px -128px; }
.icon-elevator_stop { background-position:-416px -128px; }
.icon-elevator_stop_down { background-position:-384px -128px; }
.icon-elevator_stop_up { background-position:-352px -128px; }
.icon-elevator_turn_down { background-position:-448px -128px; }
.icon-elevator_turn_up { background-position:-480px -128px; }
.icon-escalator { background-position:-160px -128px; }
.icon-evaluating { background-position:-384px -64px; }
.icon-extinguisher { background-position:-480px -0px; }
.icon-facilities { background-position:-0px -64px; }
.icon-floor { background-position:-0px -32px; }
.icon-flower { background-position:-320px -224px; }
.icon-food { background-position:-64px -0px; }
.icon-garbage { background-position:-128px -64px; }
.icon-hall { background-position:-64px -96px; }
.icon-hotel { background-position:-32px -192px; }
.icon-hotel_room1 { background-position:-64px -192px; }
.icon-hotel_room2 { background-position:-96px -192px; }
.icon-hotel_room3 { background-position:-128px -192px; }
.icon-housekeeping { background-position:-0px -192px; }
.icon-i { background-position:-288px -32px; }
.icon-loading { background-position:-64px -64px; }
.icon-lobby { background-position:-64px -32px; }
.icon-lobby2 { background-position:-96px -32px; }
.icon-lock_closed { background-position:-448px -64px; }
.icon-lock_open { background-position:-416px -64px; }
.icon-magnifier { background-position:-32px -0px; }
.icon-magnifier_minus { background-position:-288px -0px; }
.icon-magnifier_plus { background-position:-256px -0px; }
.icon-mail { background-position:-96px -64px; }
.icon-maximize { background-position:-448px -256px; }
.icon-menu { background-position:-256px -32px; }
.icon-minimize { background-position:-480px -256px; }
.icon-money { background-position:-128px -0px; }
.icon-news { background-position:-320px -64px; }
.icon-office { background-position:-0px -160px; }
.icon-paint { background-position:-224px -0px; }
.icon-parking { background-position:-192px -64px; }
.icon-paternoster { background-position:-96px -128px; }
.icon-picker { background-position:-480px -32px; }
.icon-population { background-position:-160px -0px; }
.icon-power { background-position:-32px -64px; }
.icon-puzzle { background-position:-384px -32px; }
.icon-randomize { background-position:-416px -256px; }
.icon-residential { background-position:-128px -160px; }
.icon-restaurant { background-position:-32px -96px; }
.icon-restaurant1 { background-position:-192px -96px; }
.icon-restaurant2 { background-position:-224px -96px; }
.icon-restaurant3 { background-position:-256px -96px; }
.icon-security { background-position:-160px -64px; }
.icon-shops { background-position:-96px -160px; }
.icon-sky_bridge { background-position:-160px -32px; }
.icon-sky_lobby { background-position:-128px -32px; }
.icon-special { background-position:-480px -64px; }
.icon-stadium { background-position:-288px -64px; }
.icon-stairs { background-position:-192px -128px; }
.icon-star { background-position:-0px -224px; }
.icon-star_5e { background-position:-128px -224px; }
.icon-star_5o { background-position:-64px -224px; }
.icon-star_5r { background-position:-160px -224px; }
.icon-star_5t { background-position:-32px -224px; }
.icon-star_5w { background-position:-96px -224px; }
.icon-star_empty { background-position:-224px -224px; }
.icon-star_frame { background-position:-0px -224px; }
.icon-stats_clean { background-position:-384px -224px; }
.icon-stats_noise { background-position:-448px -224px; }
.icon-stats_price { background-position:-352px -224px; }
.icon-stats_rating { background-position:-416px -224px; }
.icon-stats_roach { background-position:-384px -256px; }
.icon-stats_traffic { background-position:-480px -224px; }
.icon-store { background-position:-160px -160px; }
.icon-subway { background-position:-128px -96px; }
.icon-target { background-position:-320px -32px; }
.icon-thought { background-position:-352px -32px; }
.icon-ui_bar_decrease { background-position:-448px -96px; }
.icon-ui_bar_increase { background-position:-480px -96px; }
.icon-ui_pause_down { background-position:-480px -192px; }
.icon-ui_pause_hover { background-position:-448px -192px; }
.icon-ui_pause_off { background-position:-384px -192px; }
.icon-ui_pause_on { background-position:-416px -192px; }
.icon-ui_play2_down { background-position:-352px -160px; }
.icon-ui_play2_hover { background-position:-320px -160px; }
.icon-ui_play2_off { background-position:-256px -160px; }
.icon-ui_play2_on { background-position:-288px -160px; }
.icon-ui_play3_down { background-position:-480px -160px; }
.icon-ui_play3_hover { background-position:-448px -160px; }
.icon-ui_play3_off { background-position:-384px -160px; }
.icon-ui_play3_on { background-position:-416px -160px; }
.icon-ui_play_down { background-position:-352px -192px; }
.icon-ui_play_hover { background-position:-320px -192px; }
.icon-ui_play_off { background-position:-256px -192px; }
.icon-ui_play_on { background-position:-288px -192px; }
.icon-ui_star { background-position:-416px -32px; }
.icon-ui_star_empty { background-position:-448px -32px; }
.icon-ui_timeslot_down { background-position:-488px -160px; }
.icon-ui_timeslot_empty { background-position:-360px -160px; }
.icon-ui_timeslot_hover { background-position:-456px -160px; }
.icon-ui_timeslot_off { background-position:-392px -160px; }
.icon-ui_timeslot_on { background-position:-424px -160px; }
.icon-upgrade { background-position:-416px -96px; }
.icon-vending { background-position:-160px -96px; }
.icon-wall1 { background-position:-0px -288px; }
.icon-wall2 { background-position:-32px -288px; }
.icon-wall3 { background-position:-64px -288px; }
.icon-wall4 { background-position:-96px -288px; }
.icon-wall5 { background-position:-128px -288px; }
.icon-wall6 { background-position:-160px -288px; }
.icon-warning { background-position:-480px -0px; }
.icon-washroom { background-position:-0px -96px; }
.icon-weather_cloudy { background-position:-416px -0px; }
.icon-weather_rain { background-position:-384px -0px; }
.icon-weather_snow { background-position:-448px -0px; }
.icon-weather_sun { background-position:-352px -0px; }
.icon-x { background-position:-288px -224px; }
.icon-cursor_tool { background-position:-192px 0; }
/* Text-sized icons in room category labels */
.navbox-group .icon-sprite { transform:scale(.625); transform-origin:left center; margin-right:-12px; }
/* Keep section edit links in the heading's inline text flow, including when
the heading wraps onto multiple lines. */
.mw-heading { display:block; }
#content .mw-heading > h1,
#content .mw-heading > h2,
#content .mw-heading > h3,
#content .mw-heading > h4,
#content .mw-heading > h5,
#content .mw-heading > h6 {
display:inline;
margin:0;
padding:0;
border:0;
}
.mw-heading .mw-editsection { display:inline; margin-left:0.5em; }
/* Keep wiki headings line-free and compact. */
#content .mw-heading { border-bottom:0; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin:0; }
.rating-stars { white-space:nowrap; }
.rating-stars .icon-sprite { transform:scale(.625); transform-origin:left center; margin-right:-12px; }
.inner-table .icon-sprite { transform:scale(.625); transform-origin:left center; margin-right:-12px; }
.inner-table .table-td-left, .inner-table .table-td-right { vertical-align:middle; }
/* Ensure the wiki TOC has only the outer panel background. */
#content .wiki-toc-panel .chameleon-toc #toc.toc {
background: transparent !important;
background-color: transparent !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
padding: 0 !important;
}
/* Final TOC panel normalization. */
#content .wiki-toc-panel {
background: rgba(255,255,255,0.6) !important;
border: 1px solid rgba(25,92,140,0.12) !important;
border-radius: 1.25rem !important;
padding: 1.25rem !important;
}
#content .wiki-toc-panel .chameleon-toc-wrapper,
#content .wiki-toc-panel .chameleon-toc {
display: contents !important;
}
#content .wiki-toc-panel .chameleon-toc #toc.toc {
display: block !important;
background: inherit !important;
background-color: inherit !important;
background-image: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
margin: 0 !important;
padding: 0 !important;
min-width: 0 !important;
}
/* Right-rail TOC normalization. */
.wiki-toc-panel .chameleon-toc-wrapper,
.wiki-toc-panel .chameleon-toc {
display: contents !important;
}
.wiki-toc-panel .chameleon-toc #toc.toc {
display: block !important;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
margin: 0 !important;
padding: 0 !important;
min-width: 0 !important;
}
/* 2DTower table accents */
.mw-parser-output table.wikitable {
border-color: #e2aa4e;
}
/* Pale amber for row and secondary headers */
.mw-parser-output table.wikitable > tr > th:not([bgcolor]),
.mw-parser-output table.wikitable > thead > tr > th:not([bgcolor]),
.mw-parser-output table.wikitable > tbody > tr > th:not([bgcolor]),
.mw-parser-output table.wikitable > tfoot > tr > th:not([bgcolor]) {
--background-soft: #fff0d3;
--background-soft-border: #e2aa4e;
--foreground-soft: #14364b;
--link: #14364b;
--link-hover: #14364b;
--link-visited: #14364b;
border-color: #e2aa4e;
}
/* Orange for column headers */
.mw-parser-output table.wikitable > tr:first-child > th:not([scope="row"]):not([bgcolor]),
.mw-parser-output table.wikitable > thead > tr > th:not([scope="row"]):not([bgcolor]),
.mw-parser-output table.wikitable > tbody:first-of-type > tr:first-child > th:not([scope="row"]):not([bgcolor]) {
--background-soft: #ffb12b;
}
.icon-sprite.icon-ad1,
.icon-sprite.icon-ad2,
.icon-sprite.icon-ad3,
.icon-sprite.icon-alarm,
.icon-sprite.icon-architecture,
.icon-sprite.icon-arrow_left,
.icon-sprite.icon-arrow_right,
.icon-sprite.icon-bank,
.icon-sprite.icon-calendar,
.icon-sprite.icon-check,
.icon-sprite.icon-cinema,
.icon-sprite.icon-clinic,
.icon-sprite.icon-condo_rent,
.icon-sprite.icon-condo_sale,
.icon-sprite.icon-cursor,
.icon-sprite.icon-decor1,
.icon-sprite.icon-decor10,
.icon-sprite.icon-decor11,
.icon-sprite.icon-decor12,
.icon-sprite.icon-decor14,
.icon-sprite.icon-decor17,
.icon-sprite.icon-decor2,
.icon-sprite.icon-decor3,
.icon-sprite.icon-decor4,
.icon-sprite.icon-decor5,
.icon-sprite.icon-decor6,
.icon-sprite.icon-decor7,
.icon-sprite.icon-decor8,
.icon-sprite.icon-decor9,
.icon-sprite.icon-delivery,
.icon-sprite.icon-demolish,
.icon-sprite.icon-direction_down,
.icon-sprite.icon-direction_up,
.icon-sprite.icon-downgrade,
.icon-sprite.icon-economy,
.icon-sprite.icon-elevator,
.icon-sprite.icon-elevator_car,
.icon-sprite.icon-elevator_car_full,
.icon-sprite.icon-elevator_car_idle,
.icon-sprite.icon-elevator_express,
.icon-sprite.icon-elevator_service,
.icon-sprite.icon-elevator_stop,
.icon-sprite.icon-elevator_stop_down,
.icon-sprite.icon-elevator_stop_up,
.icon-sprite.icon-elevator_turn_down,
.icon-sprite.icon-elevator_turn_up,
.icon-sprite.icon-escalator,
.icon-sprite.icon-extinguisher,
.icon-sprite.icon-facilities,
.icon-sprite.icon-fast_food,
.icon-sprite.icon-floor,
.icon-sprite.icon-flower,
.icon-sprite.icon-food,
.icon-sprite.icon-garbage,
.icon-sprite.icon-garbage2,
.icon-sprite.icon-hall,
.icon-sprite.icon-hotel,
.icon-sprite.icon-hotel_room1,
.icon-sprite.icon-hotel_room2,
.icon-sprite.icon-hotel_room3,
.icon-sprite.icon-housekeeping,
.icon-sprite.icon-i,
.icon-sprite.icon-loading,
.icon-sprite.icon-lobby,
.icon-sprite.icon-lobby2,
.icon-sprite.icon-lock_closed,
.icon-sprite.icon-magnifier,
.icon-sprite.icon-magnifier_minus,
.icon-sprite.icon-magnifier_plus,
.icon-sprite.icon-mail,
.icon-sprite.icon-menu,
.icon-sprite.icon-money,
.icon-sprite.icon-news,
.icon-sprite.icon-office,
.icon-sprite.icon-parking_ramp,
.icon-sprite.icon-parking_stall,
.icon-sprite.icon-paternoster,
.icon-sprite.icon-path,
.icon-sprite.icon-picker,
.icon-sprite.icon-population,
.icon-sprite.icon-power,
.icon-sprite.icon-power_switch_off,
.icon-sprite.icon-power_switch_on,
.icon-sprite.icon-project,
.icon-sprite.icon-project_mall,
.icon-sprite.icon-project_store,
.icon-sprite.icon-randomize,
.icon-sprite.icon-refresh,
.icon-sprite.icon-residential,
.icon-sprite.icon-restaurant,
.icon-sprite.icon-security,
.icon-sprite.icon-shops,
.icon-sprite.icon-sky_bridge,
.icon-sprite.icon-sky_lobby,
.icon-sprite.icon-special,
.icon-sprite.icon-stadium,
.icon-sprite.icon-stairs,
.icon-sprite.icon-star,
.icon-sprite.icon-star_5e,
.icon-sprite.icon-star_5o,
.icon-sprite.icon-star_5r,
.icon-sprite.icon-star_5t,
.icon-sprite.icon-star_5w,
.icon-sprite.icon-star_empty,
.icon-sprite.icon-star_frame,
.icon-sprite.icon-stats_clean,
.icon-sprite.icon-stats_noise,
.icon-sprite.icon-stats_price,
.icon-sprite.icon-stats_rating,
.icon-sprite.icon-stats_roach,
.icon-sprite.icon-stats_traffic,
.icon-sprite.icon-store,
.icon-sprite.icon-subway,
.icon-sprite.icon-target,
.icon-sprite.icon-tutorial,
.icon-sprite.icon-ui_bar_decrease,
.icon-sprite.icon-ui_bar_increase,
.icon-sprite.icon-ui_pause_down,
.icon-sprite.icon-ui_pause_hover,
.icon-sprite.icon-ui_pause_off,
.icon-sprite.icon-ui_pause_on,
.icon-sprite.icon-ui_play2_down,
.icon-sprite.icon-ui_play2_hover,
.icon-sprite.icon-ui_play2_off,
.icon-sprite.icon-ui_play2_on,
.icon-sprite.icon-ui_play3_down,
.icon-sprite.icon-ui_play3_hover,
.icon-sprite.icon-ui_play3_off,
.icon-sprite.icon-ui_play3_on,
.icon-sprite.icon-ui_play_down,
.icon-sprite.icon-ui_play_hover,
.icon-sprite.icon-ui_play_off,
.icon-sprite.icon-ui_play_on,
.icon-sprite.icon-ui_star_empty,
.icon-sprite.icon-upgrade,
.icon-sprite.icon-vending,
.icon-sprite.icon-wall1,
.icon-sprite.icon-wall2,
.icon-sprite.icon-wall3,
.icon-sprite.icon-wall4,
.icon-sprite.icon-wall5,
.icon-sprite.icon-wall6,
.icon-sprite.icon-warning,
.icon-sprite.icon-washroom,
.icon-sprite.icon-weather_cloudy,
.icon-sprite.icon-weather_rain,
.icon-sprite.icon-weather_snow,
.icon-sprite.icon-weather_sun,
.icon-sprite.icon-world,
.icon-sprite.icon-x {
background-image: url("/wiki/images/2/24/Iconset-current.png");
}
/* Three moved current resources. */
.icon-sprite.icon-clinic { background-position: -256px -64px; }
.icon-sprite.icon-garbage { background-position: -192px -96px; }
.icon-sprite.icon-restaurant { background-position: 0px -256px; }
/* 22 current resources absent from the old mapping. */
.icon-sprite.icon-ad1 { background-position: -192px -256px; }
.icon-sprite.icon-ad2 { background-position: -224px -256px; }
.icon-sprite.icon-ad3 { background-position: -256px -256px; }
.icon-sprite.icon-arrow_left { background-position: -448px -256px; }
.icon-sprite.icon-arrow_right { background-position: -480px -256px; }
.icon-sprite.icon-decor14 { background-position: -416px -320px; }
.icon-sprite.icon-decor17 { background-position: 0px -352px; }
.icon-sprite.icon-delivery { background-position: -128px -64px; }
.icon-sprite.icon-demolish { background-position: 0px 0px; }
.icon-sprite.icon-fast_food { background-position: -32px -96px; }
.icon-sprite.icon-garbage2 { background-position: -224px -96px; }
.icon-sprite.icon-parking_ramp { background-position: -224px -64px; }
.icon-sprite.icon-parking_stall { background-position: -192px -64px; }
.icon-sprite.icon-path { background-position: -352px -32px; }
.icon-sprite.icon-power_switch_off { background-position: -288px -96px; }
.icon-sprite.icon-power_switch_on { background-position: -256px -96px; }
.icon-sprite.icon-project { background-position: -288px -256px; }
.icon-sprite.icon-project_mall { background-position: -128px -256px; }
.icon-sprite.icon-project_store { background-position: -160px -256px; }
.icon-sprite.icon-refresh { background-position: -192px -32px; }
.icon-sprite.icon-tutorial { background-position: -224px -32px; }
.icon-sprite.icon-world { background-position: -384px -32px; }
/* END 2D Tower current icon mappings */