/* this defines the theme specific settings only */

:root {
	--mobile-sort-handle-image: url('/icon/sort-handle.svg');
	--mobile-sort-dragging-background-color: #c8c370;

	--mobile-bool-off: url('/icon/switch-off.svg');
	--mobile-bool-on: url('/icon/switch-on.svg');
	--mobile-bool-width: 6em;
	--mobile-bool-height: 2em;

	--mobile-accent-color: #a000a0;
	--mobile-background: #ffffff;
	--mobile-border-radius: .75em;
	--mobile-code-copy-icon: url(/icon/copy-blue.svg);
	--mobile-dim-background: #ffffff;
	--mobile-dim-foreground: #404040;
	--mobile-foreground: #303030;
	--mobile-list-link-decoration: underline;
	--mobile-list-link-image: url(/icon/arrow_right.svg);
	--mobile-blank-link-image: url(/icon/new-window.svg);
	--mobile-text-shadow: 0 0 0 rgba(0, 0, 0, 0);

	--nice-alert-background: rgba(0, 0, 0, .25);
	--nice-alert-close-icon: url(/icon/close.svg);
	--nice-alert-dialog-padding: 1.5em;
	--nice-alert-margin: .5em;
	--nice-alert-outline: 2px solid black;
	--nice-alert-padding: .5em;
	--nice-alert-radius: .5em;
	--nice-alert-shadow: none;

	--nice-modal-leaving-graphic-image: url(/icon/loading-bar.gif);
	--nice-modal-leaving-page-background: rgba(0, 0, 0, .25);

	--mobile-link-active-background: #0032bb;
	--mobile-link-active-foreground: #ffffff;
	--mobile-link-active-text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	--mobile-link-background: none;
	--mobile-link-decoration: none;
	--mobile-link-foreground: #0055cc;
	--mobile-link-text-shadow: 0 0 0 rgba(0, 0, 0, 0);

	--mobile-switch-active-background: #00c000;
	--mobile-switch-active-display: inline-block;
	--mobile-switch-active-font-weight: initial;
	--mobile-switch-active-foreground: #ffffff;
	--mobile-switch-active-left-image: none;
	--mobile-switch-active-opacity: 1;
	--mobile-switch-active-outline: none;
	--mobile-switch-active-padding: .65em .75em;
	--mobile-switch-active-right-image: none;
	--mobile-switch-active-shadow: none;
	--mobile-switch-active-text-shadow: none;
	--mobile-switch-border: 1px solid #909090;
	--mobile-switch-inactive-background: #006000;
	--mobile-switch-inactive-display: inline-block;
	--mobile-switch-inactive-font-weight: initial;
	--mobile-switch-inactive-foreground: #909090;
	--mobile-switch-inactive-left-image: none;
	--mobile-switch-inactive-opacity: 1;
	--mobile-switch-inactive-outline: none;
	--mobile-switch-inactive-padding: .65em .75em;
	--mobile-switch-inactive-right-image: none;
	--mobile-switch-inactive-shadow: none;
	--mobile-switch-inactive-text-shadow: none;
	--mobile-switch-margin: .1em;
	--mobile-switch-text-align: center;
	--mobile-switch-width: 5.5em;

	--mobile-button-darker: inset 0 0 1000px rgba(0, 0, 0, .1);
	--mobile-button-lighter: inset 0 0 1000px rgba(255, 255, 255, .4);
	--mobile-button-margin: .8em 0;
	--mobile-button-padding-narrow: .5em .75em;
	--mobile-button-padding: .65em 1.5em;

	--mobile-grid-header-font-family: inherit;
	--mobile-grid-header-font-style: italic;
	--mobile-grid-header-font-weight: bold;
	--mobile-grid-header-border: 3px double #505050;
	--mobile-grid-border-radius: .5em;
	--mobile-grid-border-shadow: 0 0 0 transparent;
	--mobile-grid-border: 2px solid #505050;
	--mobile-grid-even-background: #d0d0d0;
	--mobile-grid-even-foreground: #000000;
	--mobile-grid-even-link-active-background: #08ffff;
	--mobile-grid-even-link-active-foreground: #000000;
	--mobile-grid-even-link-background: transparent;
	--mobile-grid-even-link-foreground: #002fff;
	--mobile-grid-even-text-shadow: 0 0 0 transparent;
	--mobile-grid-hover-background: #d0d000;
	--mobile-grid-hover-foreground: #000000;
	--mobile-grid-hover-link-background: none;
	--mobile-grid-hover-link-foreground: #cc0000;
	--mobile-grid-odd-background: #c0c0c0;
	--mobile-grid-odd-foreground: #000000;
	--mobile-grid-odd-link-active-background: #08ffff;
	--mobile-grid-odd-link-active-foreground: #000000;
	--mobile-grid-odd-link-background: none;
	--mobile-grid-odd-link-foreground: #003bbb;
	--mobile-grid-odd-text-shadow: 0 0 0 transparent;
	--mobile-grid-separator-background: #303030;
	--mobile-grid-separator-foreground: #ffffff;
	--mobile-grid-separator-link-active-background: var(--mobile-grid-separator-foreground);
	--mobile-grid-separator-link-active-foreground: var(--mobile-grid-separator-background);
	--mobile-grid-separator-link-background: transparent;
	--mobile-grid-separator-link-foreground: #70b0ff;

	--mobile-select-background: #909090;
	--mobile-select-foreground: #000000;

	--mobile-notice-background: #c4deeb;
	--mobile-notice-foreground: #0070a0;
	--mobile-notice-outline: .3em solid #004363;
	--mobile-notice-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-notice-text-shadow: 0 0 0 rgba(0, 0, 0, 0);

	--mobile-a-bright-background: none;
	--mobile-a-bright-foreground: #ff0000;
	--mobile-a-bright-outline: none;
	--mobile-a-bright-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-a-button-background-active: #bbbbbb;
	--mobile-a-button-background: #dddddd;
	--mobile-a-button-foreground-active: #000000;
	--mobile-a-button-foreground: #000000;
	--mobile-a-button-outline-active: .1em solid #ffffff;
	--mobile-a-button-outline: 0.1em solid #777777;
	--mobile-a-button-shadow-active: 0 0 .75em #ffffff;
	--mobile-a-button-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-a-button-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-a-dim-background: none;
	--mobile-a-dim-foreground: #909090;
	--mobile-a-dim-outline: none;
	--mobile-a-dim-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-a-dim-text-shadow: initial;
	--mobile-a-file-picker-icon: url(/icon/folder-yellow.svg);
	--mobile-a-highlight-background: #c4deeb;
	--mobile-a-highlight-foreground: #004363;
	--mobile-a-highlight-outline: none;
	--mobile-a-highlight-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-a-highlight-text-shadow: initial;
	--mobile-a-link-active-background: #5080ff;
	--mobile-a-link-active-foreground: #ffffff;
	--mobile-a-link-active-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-a-link-background: none;
	--mobile-a-link-foreground: #0033d2;
	--mobile-a-link-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-a-strike-color: #ff0000;

	--mobile-b-bright-background: none;
	--mobile-b-bright-foreground: #ff0000;
	--mobile-b-bright-outline: none;
	--mobile-b-bright-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-b-bright-text-shadow: initial;
	--mobile-b-button-background-active: #808080;
	--mobile-b-button-background: #aaaaaa;
	--mobile-b-button-foreground-active: #000000;
	--mobile-b-button-foreground: #000000;
	--mobile-b-button-outline-active: .1em solid #ffffff;
	--mobile-b-button-outline: 0.1em solid #777777;
	--mobile-b-button-shadow-active: 0 0 .75em #ffffff;
	--mobile-b-button-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-b-button-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-b-dim-background: none;
	--mobile-b-dim-foreground: #909090;
	--mobile-b-dim-outline: none;
	--mobile-b-dim-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-b-dim-text-shadow: initial;
	--mobile-b-file-picker-icon: url(/icon/folder-blue.svg);
	--mobile-b-highlight-background: #c4deeb;
	--mobile-b-highlight-foreground: #004363;
	--mobile-b-highlight-outline: none;
	--mobile-b-highlight-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-b-highlight-text-shadow: initial;
	--mobile-b-link-active-background: #000000;
	--mobile-b-link-active-foreground: #ffffff;
	--mobile-b-link-active-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-b-link-background: none;
	--mobile-b-link-foreground: #ffffff;
	--mobile-b-link-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-b-strike-color: #ff0000;

	--mobile-c-bright-background: none;
	--mobile-c-bright-foreground: #ff0000;
	--mobile-c-bright-outline: none;
	--mobile-c-bright-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-c-bright-text-shadow: initial;
	--mobile-c-button-background-active: #505050;
	--mobile-c-button-background: #666666;
	--mobile-c-button-foreground-active: #c0c0c0;
	--mobile-c-button-foreground: #e0e0e0;
	--mobile-c-button-outline-active: .1em solid #ffffff;
	--mobile-c-button-outline: .1em solid #777777;
	--mobile-c-button-shadow-active: 0 0 .75em #ffffff;
	--mobile-c-button-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-c-button-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-c-dim-background: none;
	--mobile-c-dim-foreground: #909090;
	--mobile-c-dim-outline: none;
	--mobile-c-dim-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-c-dim-text-shadow: initial;
	--mobile-c-file-picker-icon: url(/icon/folder-orange.svg);
	--mobile-c-highlight-background: #c4deeb;
	--mobile-c-highlight-foreground: #004363;
	--mobile-c-highlight-outline: none;
	--mobile-c-highlight-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-c-highlight-text-shadow: initial;
	--mobile-c-link-active-background: #00bbbb;
	--mobile-c-link-active-foreground: #000000;
	--mobile-c-link-active-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-c-link-background: none;
	--mobile-c-link-foreground: #00bbbb;
	--mobile-c-link-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-c-strike-color: #ff0000;

	--mobile-d-bright-background: none;
	--mobile-d-bright-foreground: #ffaaaa;
	--mobile-d-bright-outline: none;
	--mobile-d-bright-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-d-bright-text-shadow: initial;
	--mobile-d-button-background-active: #dd0000;
	--mobile-d-button-background: #cc0000;
	--mobile-d-button-foreground-active: #000000;
	--mobile-d-button-foreground: #ffffff;
	--mobile-d-button-outline-active: .1em solid #ffffff;
	--mobile-d-button-outline: 0.1em solid #880000;
	--mobile-d-button-shadow-active: 0 0 .75em #ffffff;
	--mobile-d-button-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-d-button-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-d-dim-background: none;
	--mobile-d-dim-foreground: #909090;
	--mobile-d-dim-outline: none;
	--mobile-d-dim-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-d-dim-text-shadow: initial;
	--mobile-d-file-picker-icon: url(/icon/folder-red.svg);
	--mobile-d-highlight-background: #ff9090;
	--mobile-d-highlight-foreground: #880000;
	--mobile-d-highlight-outline: none;
	--mobile-d-highlight-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-d-highlight-text-shadow: initial;
	--mobile-d-link-active-background: #000000;
	--mobile-d-link-active-foreground: #ffffff;
	--mobile-d-link-active-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-d-link-background: none;
	--mobile-d-link-foreground: #000000;
	--mobile-d-link-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-d-strike-color: #000000;

	--mobile-e-bright-background: none;
	--mobile-e-bright-foreground: #aaffaa;
	--mobile-e-bright-outline: none;
	--mobile-e-bright-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-e-bright-text-shadow: initial;
	--mobile-e-button-background-active: #00cc00;
	--mobile-e-button-background: #00aa00;
	--mobile-e-button-foreground-active: #000000;
	--mobile-e-button-foreground: #ffffff;
	--mobile-e-button-outline-active: .1em solid #ffffff;
	--mobile-e-button-outline: 0.1em solid #005500;
	--mobile-e-button-shadow-active: 0 0 .75em #ffffff;
	--mobile-e-button-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-e-button-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-e-dim-background: none;
	--mobile-e-dim-foreground: #909090;
	--mobile-e-dim-outline: none;
	--mobile-e-dim-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-e-dim-text-shadow: initial;
	--mobile-e-file-picker-icon: url(/icon/folder-green.svg);
	--mobile-e-highlight-background: #90ff90;
	--mobile-e-highlight-foreground: #008800;
	--mobile-e-highlight-outline: none;
	--mobile-e-highlight-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-e-highlight-text-shadow: initial;
	--mobile-e-link-active-background: #a0ffa0;
	--mobile-e-link-active-foreground: #000000;
	--mobile-e-link-active-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-e-link-background: none;
	--mobile-e-link-foreground: #a0ffa0;
	--mobile-e-link-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-e-strike-color: #ff0000;

	--mobile-f-bright-background: none;
	--mobile-f-bright-foreground: #ff0000;
	--mobile-f-bright-outline: none;
	--mobile-f-bright-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-f-bright-text-shadow: initial;
	--mobile-f-button-background-active: #ffffaa;
	--mobile-f-button-background: #ffff00;
	--mobile-f-button-foreground-active: #000000;
	--mobile-f-button-foreground: #000000;
	--mobile-f-button-outline-active: .1em solid #ffffff;
	--mobile-f-button-outline: 0.1em solid #cccc00;
	--mobile-f-button-shadow-active: 0 0 .75em #ffffff;
	--mobile-f-button-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-f-button-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-f-dim-background: none;
	--mobile-f-dim-foreground: #555555;
	--mobile-f-dim-outline: none;
	--mobile-f-dim-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-f-dim-text-shadow: initial;
	--mobile-f-file-picker-icon: url(/icon/folder-orange.svg);
	--mobile-f-highlight-background: #ff9900;
	--mobile-f-highlight-foreground: #ffff55;
	--mobile-f-highlight-outline: none;
	--mobile-f-highlight-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-f-highlight-text-shadow: initial;
	--mobile-f-link-active-background: #000000;
	--mobile-f-link-active-foreground: #ffffff;
	--mobile-f-link-active-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-f-link-background: none;
	--mobile-f-link-foreground: #000000;
	--mobile-f-link-text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	--mobile-f-strike-color: #ff0000;
}