Warning, /libraries/kosmindoormap/src/map/assets/css/breeze-dark.mapcss is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2020 Volker Krause <vkrause@kde.org>
0003
0004 SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006
0007 /** Dark theme stylesheet */
0008 @import url("breeze-common.mapcss");
0009
0010 canvas {
0011 fill-color: #31363b;
0012 text-color: #eff0f1;
0013 }
0014
0015 area[natural=bare_rock] { fill-opacity: 0.4; }
0016
0017 /** Generic outdoor stuff */
0018 area[amenity=parking],
0019 area[amenity=bicycle_parking]
0020 {
0021 fill-color: #232629;
0022 }
0023 area[building],
0024 area[man_made=bridge],
0025 area[man_made=pier],
0026 area[railway=loading_ramp]
0027 {
0028 fill-color: #20bdc3c7;
0029 }
0030
0031 /** Roads */
0032 line[highway=motorway],
0033 line[highway=motorway_link]
0034 {
0035 color: #200306;
0036 casing-color: #40070c;
0037 }
0038
0039 line[highway=trunk],
0040 line[highway=trunk_link]
0041 {
0042 color: #201407;
0043 casing-color: #80501c;
0044 }
0045
0046 line[highway=primary],
0047 line[highway=primary_link],
0048 line[highway=secondary],
0049 line[highway=secondary_link]
0050 {
0051 color: #201807;
0052 casing-color: #80601f;
0053 }
0054
0055 line[highway=tertiary],
0056 line[highway=tertiary_link],
0057 line[highway=unclassified],
0058 line[highway=residential],
0059 line[highway=service]::road,
0060 line[highway=road],
0061 line[highway=track],
0062 line[highway=path]
0063 {
0064 casing-color: #393c40;
0065 color: #1c1e20;
0066 }
0067
0068 line[highway=living_street],
0069 line[highway=pedestrian]
0070 {
0071 casing-color: #1f5e80;
0072 color: #071720;
0073 }
0074
0075 /** Generic building stuff */
0076 area[indoor],
0077 area[building],
0078 area[building:part=yes][!roof:shape],
0079 area[building:part=floor]
0080 {
0081 fill-color: #8095a5a6;
0082 }
0083
0084 area[indoor=area],
0085 area[indoor=corridor],
0086 area[stairwell],
0087 area[tunnel=yes]
0088 {
0089 fill-color: #95a5a6;
0090 }
0091
0092 area[stairwell] { color: #7f8c8d; width: 1px; }
0093
0094 area[indoor=room],
0095 area[indoor=yes][amenity],
0096 area[shop]
0097 {
0098 fill-color: #7f8c8d;
0099 color: #000000;
0100 width: 1px;
0101 }
0102
0103 line[barrier],
0104 line[indoor=wall],
0105 line[man_made=embankment]
0106 {
0107 color: #7f8c8d;
0108 }
0109 area[barrier=wall][area=yes],
0110 area[indoor=column],
0111 area[indoor=wall],
0112 area[man_made=column]
0113 {
0114 fill-color: #7f8c8d;
0115 width: 1px;
0116 }
0117
0118 line [highway=steps] {
0119 color: #e0dfde;
0120 casing-width: 1.5;
0121 casing-color: #888786;
0122 casing-dashes: 0;
0123 dashes: 0.5, 0.5;
0124 }
0125
0126 line.escalator { casing-color: #27ae60; }
0127 line.escalator [mx:realtime_status=0] { casing-color: #da4453; }
0128 line.escalator [mx:realtime_status=1] { casing-color: #11d116; }
0129
0130 /** Barrier variants */
0131 area[barrier=fence] {
0132 color: #7f8c8d;
0133 }
0134 line[barrier=hedge] {
0135 color: #27ae60;
0136 opacity: 0.4;
0137 }
0138
0139 /** Railway stuff */
0140 area[railway=platform],
0141 area[public_transport=platform]
0142 {
0143 fill-color: #607080;
0144 color: #bdc3c7;
0145 width: 1px;
0146 }
0147
0148 line[public_transport=platform][railway!=platform_edge]
0149 {
0150 color: #232629;
0151 width: 1.5; // meter
0152 }
0153
0154 way[railway=rail],
0155 way[railway=light_rail],
0156 way[railway=subway],
0157 way[railway=tram]::tram,
0158 way[railway=monorail],
0159 way[railway=narrow_gauge]
0160 {
0161 casing-color: #232629;
0162 }
0163
0164 /** General amenities/shops/etc. */
0165 * [amenity],
0166 * [indoor],
0167 * [shop],
0168 * [tourism]
0169 {
0170 text-halo-color: #31363b;
0171 }
0172
0173 *.static { icon-color: #bdc3c7; }
0174
0175 *.shop { icon-color: #9b59b6; }
0176 *.shop[mx:closed] { icon-color: #bdc3c7; }
0177
0178 *.leisure { icon-color: #16a085; }
0179 *.leisure[mx:closed] { icon-color: #bdc3c7; }
0180
0181 *.amenity { icon-color: #b0b434; }
0182 *.amenity[mx:closed] { icon-color: #bdc3c7; }
0183
0184 *.food { icon-color: #fdbc4b; }
0185 *.food[mx:closed],
0186 *.food[shop=vacant]
0187 {
0188 icon-color: #bdc3c7;
0189 }
0190
0191 *.parking { icon-color: #3daee9; }
0192 *.parking[access=no],
0193 *.parking[access=private],
0194 *.parking[mx:closed]
0195 {
0196 icon-color: #bdc3c7;
0197 }
0198
0199 *.health { icon-color: #ed1515; }
0200 *.health[mx:closed] { icon-color: #bdc3c7; }
0201
0202 /** Specific elements */
0203 area[amenity=shower],
0204 area[amenity=toilets],
0205 area[room=toilets]
0206 {
0207 fill-color: #3daee9;
0208 }
0209
0210 area.elevator
0211 {
0212 fill-color: #27ae60;
0213 color: #7f8c8d;
0214 }
0215 area.elevator [mx:realtime_status=0] { fill-color: #ed1515; }
0216 area.elevator [mx:realtime_status=1] { fill-color: #11d116; }
0217
0218 node.elevator { icon-color: #27ae60; }
0219 node.elevator [mx:realtime_status=0] { icon-color: #ed1515; }
0220 node.elevator [mx:realtime_status=1] { icon-color: #11d116; }
0221
0222 area[shop=ticket],
0223 area[tourism=information]
0224 {
0225 fill-color: #da4453;
0226 }
0227
0228 /** Restricted access, disused, etc: keep this last. */
0229 area[indoor=room][access=no],
0230 area[indoor=room][access=private],
0231 area[shop=vacant],
0232 area[disused:amenity],
0233 area[disused:shop]
0234 {
0235 fill-color: #4d4d4d;
0236 }
0237
0238 /** Hover highlights */
0239 *:hovered {
0240 icon-color: #f67400;
0241 }
0242 area[name]:hovered::hover {
0243 color: #f67400;
0244 opacity: 0.5;
0245 width: 4px;
0246 }