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 }