Warning, /libraries/kosmindoormap/src/map/assets/css/breeze-light.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 /** Light theme stylesheet */
0008 @import url("breeze-common.mapcss");
0009 
0010 canvas {
0011     fill-color: #fcfcfc;
0012     text-color: #31363b;
0013 }
0014 canvas[level>0] { fill-color: #eff7ff; }
0015 canvas[level<0] { fill-color: #fffaef; }
0016 
0017 /** Generic outdoor stuff */
0018 area[amenity=parking],
0019 area[amenity=bicycle_parking]
0020 {
0021     fill-color: #f8f7f6;
0022 }
0023 area[building],
0024 area[man_made=bridge],
0025 area[man_made=pier],
0026 area[railway=loading_ramp]
0027 {
0028     fill-color: #80c7c6c5;
0029 }
0030 
0031 /** Roads */
0032 line[highway=motorway],
0033 line[highway=motorway_link]
0034 {
0035     color: #e1d4d5;
0036     casing-color: #da6c77;
0037 }
0038 
0039 line[highway=trunk],
0040 line[highway=trunk_link]
0041 {
0042     color: #fff7ef;
0043     casing-color: #e0a46f;
0044 }
0045 
0046 line[highway=primary],
0047 line[highway=primary_link],
0048 line[highway=secondary],
0049 line[highway=secondary_link]
0050 {
0051     color: #fdf8ee;
0052     casing-color: #fdcf7e;
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: #bdc3c7;
0065     color: #eff0f1;
0066 }
0067 
0068 line[highway=living_street],
0069 line[highway=pedestrian]
0070 {
0071     casing-color: #5c95b9;
0072     color: #d2dbe0;
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: #80c7c6c5;
0082 }
0083 
0084 area[indoor=area],
0085 area[indoor=corridor],
0086 area[stairwell],
0087 area[tunnel=yes]
0088 {
0089     fill-color: #dad9d8;
0090 }
0091 
0092 area[stairwell] { color: #e0dfde; width: 1px; }
0093 
0094 area[indoor=room],
0095 area[indoor=yes][amenity],
0096 area[shop]
0097 {
0098     fill-color: #dad9d8;
0099     color: #31363b;
0100     width: 1px;
0101 }
0102 
0103 line[barrier],
0104 line[indoor=wall],
0105 line[man_made=embankment]
0106 {
0107     color: #888786;
0108 }
0109 area[indoor=column],
0110 area[barrier=wall][area=yes],
0111 area[indoor=wall],
0112 area[man_made=column]
0113 {
0114     fill-color: #888786;
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: #006e28; }
0127 line.escalator [mx:realtime_status=0] { casing-color: #da4453; }
0128 line.escalator [mx:realtime_status=1] { casing-color: #27ae60; }
0129 
0130 /** Barrier variants */
0131 area[barrier=fence] {
0132     color: #888786;
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: #bdc3c7;
0144     color: #31363b;
0145     width: 1px;
0146 }
0147 
0148 line[public_transport=platform][railway!=platform_edge]
0149 {
0150     color: #bdc3c7;
0151     width: 1.5; // meter
0152 }
0153 
0154 /** General amenities/shops/etc. */
0155 * [amenity],
0156 * [indoor],
0157 * [shop],
0158 * [tourism]
0159 {
0160     text-halo-color: #fcfcfc;
0161 }
0162 
0163 *.static { icon-color: #4d4d4d; }
0164 
0165 *.shop { icon-color: #9b59b6; }
0166 *.shop[mx:closed] { icon-color: #7f8c8d; }
0167 
0168 *.leisure { icon-color: #16a085; }
0169 *.leisure[mx:closed] { icon-color: #7f8c8d; }
0170 
0171 *.amenity { icon-color: #7d8025; }
0172 *.amenity[mx:closed] { icon-color: #7f8c8d; }
0173 
0174 *.food { icon-color: #fdbc4b; }
0175 *.food[mx:closed],
0176 *.food[shop=vacant]
0177 {
0178     icon-color: #7f8c8d;
0179 }
0180 
0181 *.parking { icon-color: #3daee9; }
0182 *.parking[access=no],
0183 *.parking[access=private],
0184 *.parking[mx:closed]
0185 {
0186     icon-color: #7f8c8d;
0187 }
0188 
0189 *.health { icon-color: #ed1515; }
0190 *.health[mx:closed] { icon-color: #7f8c8d; }
0191 
0192 /** Specific elements */
0193 area[amenity=shower],
0194 area[amenity=toilets],
0195 area[room=toilets]
0196 {
0197     fill-color: #8ecbe9;
0198 }
0199 
0200 area.elevator
0201 {
0202     fill-color: #006e28;
0203     color: #31363b;
0204 }
0205 area.elevator [mx:realtime_status=0] { fill-color: #ed1515; }
0206 area.elevator [mx:realtime_status=1] { fill-color: #27ae60; }
0207 
0208 node.elevator { icon-color: #006e28; }
0209 node.elevator [mx:realtime_status=0] { icon-color: #ed1515; }
0210 node.elevator [mx:realtime_status=1] { icon-color: #27ae60; }
0211 
0212 area[shop=ticket],
0213 area[tourism=information]
0214 {
0215     fill-color: #bf0303;
0216 }
0217 
0218 /** Restricted access, disused, etc: keep this last. */
0219 area[indoor=room][access=no],
0220 area[indoor=room][access=private],
0221 area[shop=vacant],
0222 area[disused:amenity],
0223 area[disused:shop]
0224 {
0225     fill-color: #888786;
0226 }
0227 
0228 /** Hover highlights */
0229 *:hovered {
0230     icon-color: #f67400;
0231 }
0232 area[name]:hovered::hover {
0233     color: #f67400;
0234     opacity: 0.5;
0235     width: 4px;
0236 }