/*=============================================================================

  File:         /rwt-orthographic-earth/joe/visualization/rwt-orthographic-earth.vss
  Language:     VSS (Visualization Style Sheet)
  Copyright:    Read Write Tools © 2020
  License:      JavaScript Orthographic Earth Software License Agreement
  Initial date: May 14, 2013
  Contents:     Styles for the JOE library using CSS syntax, but not CSS grammar.

=============================================================================*/
@charset "UTF-8";

/*------------------------- predefined grammar ------------------------------*/
point {
	visibility: visible;
	scale: 1;
	symbol-type: circle;
	stroke-width: none;
	stroke-color: #777;
	fill-color: #777;
	/* No default for these: size, inner-size, node-count, code-point */
}

line {
	visibility: visible;
	scale: 1;
	stroke-width: 1;
	stroke-color: #777;
	stroke-type: solid;
}

polygon {
	visibility: visible;
	scale: 1;
	transparency: 1.0;
	stroke-width: 1;
	stroke-color: #555;
	stroke-type: solid;
	fill-color: #999;
	fill-type: source-over;
}

point["selected"] {
	stroke-color: #FFBE6A;
	fill-color: #FFFF00;
}

line["selected"] {
	stroke-color: #FFBE6A;
}

polygon["selected"] {
	stroke-color: #FFBE6A;
	fill-color: #FFFF00;
}

/*------------------------------- night -------------------------------------*/
.night {
	fill-color: #33333377;
}
		
/*--------------------------- place of interest -----------------------------*/
.place-of-interest {
	radius: 5;
	fill-color: #db9404;
	stroke-width: 6;
	stroke-color: #b87c02aa;
}

/*------------------------------- space -------------------------------------*/
.space {
	deep-space: visible;
	deep-space-color: #093640;
	deep-space-star-count: 500;
	deep-space-star-color: #E0E070;
}

.space {
	earth-glow: hidden;
	earth-glow-size: 40;
	earth-glow-offset: 40;
	earth-glow-axis: 203.5;
	earth-glow-inner-color: #107187;
	earth-glow-outer-color: #093640;
}

.space { 
	sunrise: hidden; 
	sunrise-inner-radius: 5; 
	sunrise-outer-radius: 120; 
	sunrise-inner-color: #107187; 
	sunrise-outer-color: #093640;
}

/*------------------------------- sphere ------------------------------------*/
.sphere { 
	fill-color: #cccccc20;
}

/*------------- named-meridians, named-parallels, crosshairs ----------------*/
.named-meridians["Prime Meridian"],
.named-meridians["Intl. Dateline"] {
	stroke-width: 1.5;
	stroke-color: #107187;
}

.named-parallels { 
	stroke-color: #107187; 
}
.named-parallels["Equator"] { 
	stroke-width: 2.0;
}
.named-parallels["Arctic Circle"],
.named-parallels["Tropic of Cancer"],
.named-parallels["Tropic of Capricorn"],
.named-parallels["Antarctic Circle"] { 
	stroke-width: 1.0;
}

.crosshairs {
	symbol-type: crosshair;
	stroke-color: #777;
	stroke-width: 1;
	size: 1;
}

/*---------------------------- great-circles ---------------------------------*/
.great-circles[type="embarkation"] {
	symbol-type: star;
	size: 4;
	fill-color: #f00;
	stroke-width: 1;
	stroke-color: #777;
}
.great-circles[type="destination"] {
	symbol-type: shuriken;
	size: 4;
	fill-color: #f00;
	stroke-width: 1;
	stroke-color: #777;
}
.great-circles[type="embarkation antipode"] {
	symbol-type: star;
	size: 4;
	fill-color: #777;
	stroke-width: 1;
	stroke-color: #eee;
}
.great-circles[type="destination antipode"] {
	symbol-type: shuriken;
	size: 4;
	fill-color: #777;
	stroke-width: 1;
	stroke-color: #eee;
}
.great-circles[type="short waypoint"] {
	symbol-type: circle;
	size: 2;
	fill-color: #f00;
	stroke-width: 1;
	stroke-color: #777;
}
.great-circles[type="long waypoint"] {
	symbol-type: circle;
	size: 2;
	fill-color: #777;
	stroke-width: 1;
	stroke-color: #eee;
}
.great-circles[type="short route"] {
	stroke-width: 3;
	stroke-type: solid;
	stroke-color: #fcc;
}
.great-circles[type="long route"] {
	stroke-width: 2;
	stroke-type: short-dash;
	stroke-color: #999;
}

