Wiki

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 on the same line as their heading. */
/* Keep section edit links in the heading's inline text flow, including when
.mw-heading { display:flex; align-items:baseline; gap:1em; }
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 */