Skip to content

Abby and Anika's theme by LilLiteralist

Screenshot of Abby and Anika's theme

Details

AuthorLilLiteralist

LicenseNo License

Categoryhttps://www.sofiachristianacademy.org/

Created

Updated

Size19 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A dark blue theme for the SCA website

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name  		 Abby and Anika's theme
@namespace 	 github.com/openstyles/stylus
@version   	 1.0.0
@description    A dark blue theme for the SCA website
@author		 Abby and Anika
==/UserStyle== */

@-moz-document url-prefix("https://www.sofiachristianacademy.org/") {
	:root {
  	  --main-bg-color:#041427;
  	  --detail-bg: #133051;
  	  --button: #0079ff;
      --colored-text: #baccff;
      --dark-border: #171f5e;
      --editor-border: #75bad9;
      --editor-border2: #69b0ff;
      --editor-button: #1e4d83;
	}
	div.equal {
  	 	background-color: var(--main-bg-color);
	}
	body, 
    .wid, 
    #pgControlsTray label {
    	background-color: var(--main-bg-color) !important;
    	color: var(--colored-text);
	}

/* Begin Login box stuff */
	#loginBox,
    #loginBox a {
    	background-color: #1e4d83 !important;
    	color:#fff;
    	border-radius: 15px !important;
	}
	/* Begin buttons */
	.wid button, 
    #loginForm input[type=submit],
    a.aBtn {
        color:#fff;
    	background-color: var(--button);
    	border-radius: 5px !important;
    	border: solid 1px #a8cdf7 !important;
	}
    footer {
    	background-color: var(--detail-bg);
    	border-top-right-radius: 20px;
    	border-top-left-radius: 20px;
	}
    .footerTemplate2 .footerTemplateHost,
    #loginBar {
        display:none;
    }
    #footer .footerTemplate {
        padding-bottom:20px;
    }
    .footerTemplate2 .footerTemplateFeature, 
    .footerTemplate2 .footerTemplateLinks {
        border-left-color:#436c9b;
    }
	input[type=submit], 
    input[type=reset], 
    input[type=button], 
    button {
    	background-color: var(--button);
	}

	/* End buttons */
	#loginArrow {
    	transform: translate(-15px,2px);
        z-index: -1;
    }

/* End login box */

	.wid h3, 
    .widgetContainer .tabContainer.ui-tabs .ui-tabs-nav {
    	background-color: #171f5e;
	}
    
	.ui-tabs-nav.ui-corner-all.ui-widget-header li:first-child{
    	border-radius:5px 0px 0px 5px;
	}
    
	.ui-tabs-nav.ui-corner-all.ui-widget-header li:last-child{
    	border-radius:0px 5px 5px 0px;
	}


/* Begin images */
	img {
    	border-radius: 12px;
    	border-color: var(--detail-bg) !important;
    	border-style: none;
	}
	#slider-wrapper img {
    	border-radius: 0px 0px 20px 20px;
	}
	#logo img {
    	content:url(https://raw.githubusercontent.com/LilLiteralist/SCA-dark-mode/main/SCA-logo%2Bname24-white.png);
    	width:500px;
    	height:auto;
	}
    img[src="/sysfiles/site_uploads/footer/logoimg_footer3724.png"] {
        content:url(https://raw.githubusercontent.com/LilLiteralist/SCA-dark-mode/main/SCA-logo%2Bname24-white.png);
        height:60px;
    }
	#logoblock {
    	background-color: var(--main-bg-color);
	}
	img[src="/sysfiles/member/family/google-maps.gif"] {
    	content:url(https://raw.githubusercontent.com/LilLiteralist/SCA-dark-mode/main/secure-google-maps2.png);
	}
	#map img {
    	/* This prevents the sections of the map (when you click on Secure Google Maps) from being rounded. */
    	border-radius: 0px;
	}
	img.ui-datepicker-trigger {
    	Border-radius:0px;
	}
/* End images */
    .header h1 {
        font-weight:bold;
        text-shadow: 1px 1px 3px #000;
    }
	a, 
    .ui-widget-content a {
        color:#fff;
	}
	.alphaBrowse, 
    .alphaBrowse a {
    	color: #000;
    	background-color: #75a1d9;
    	border-radius: 5px;
	}
	.alphaBrowse a.sel {
    	background-color: #abd0ff;
	}
	.req:before,
	#iformPgContent [style="color:#FF0000"] {
    	color:#0ff!important;
	}
	input:not([type=submit]):not([type=reset]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]):not([type=image]),
	textarea,
	#loginForm input {
    	background-color: #88b8c7!important;
	}
	input::placeholder {
    	color:#212342c7;
	}
	.subHead.groupExpanded td.expandDate:before,
    .expandEpoch.groupExpanded:before {
    	color: #0a2d5b;
	}
	.subHead td.expandDate, 
    .expandEpoch {
	/*This thing is for where it says assignments!*/
    	color: #3f3f3f;
    	border-radius: 5px;
	}
	* {
    	scrollbar-color: #26266a #8c8ca8;
	}
	.wid h3, 
    .widgetContainer .tabContainer.ui-tabs .ui-tabs-nav {
    	background-color: #0a2d5b;
    	border-radius: 5px;
	}
	.widgetContainer .itmCategory {
    	font-weight:bold;
	}
	/* Calendar colors*/
	td[style="background-color:#ffc;"] {
   	 background-color:#38537d !important
	}
   
	td[style="background-color:#eee;"] {
  	 	background-color:#171d3c!important;
	}
   
	td[style="background-color:#fff;"] {
  	  background-color:#212a57!important;
	}
	.cal td.calendarEmpty {
	background-color: #4e4f6e !important;
	}
    .cal.sortable > tbody > tr > td {
        border-color: #767d9e;
    }
	table.sortable.cal td {
  	color: #fff;
	}
    table.cal td a {
        color:var(--colored-text);
    }
	#topNav>ul {
    	border-left: none;
	}    
	.preheadernav {
    	background-color: #031d3c;
        min-height:initial;
	}
	#adminSubMenu ul ul, 
    h1.pgTitle {
   	 background-color: #181839;
	}
    #adminSubMenu li span {
        color:#78adff;
    }
    #adminSubMenu li.sel > span, 
    .ui-state-active a, 
    .ui-widget-content a.defColor, 
    .hcIcon, 
    #skip2content {
        color: #fff !important;
    }
    #pgControlsTray, 
    #pgControlsTray a {
   	 color: #fff;
	}
    a i.fa, 
    a i.fas, 
    a i.fa-solid {
        color: #9fabf0;
	}
    #pgControlsTray a {
   	 background-color: #030c7e;
		 border: 1px solid #6162bb;
		 border-radius: 50px;
 		 padding: 3px 10px;
	}
    #adminTopMenu li.sel, 
    #adminTrayMenu, 
    td.blank {
        background-color: #173051;
	}
    #idBar, 
    #adminSubMenu, 
    #adminSubMenu>li>span, 
    #adminSubMenu>li>ul {
        background-color: #0b023a;
	}
    #idBar {
        height:60px;
        display: flex;
        justify-content: space-between;
        align-items:end;
    }
    #idBar::before {
        content:"";
        background-image: url(https://raw.githubusercontent.com/LilLiteralist/SCA-dark-mode/main/SCA-logo%2Bname24-white.png);
        background-size:contain;
        background-repeat:no-repeat;
        display:inline-block;
        height:60px;
        width:300px;
    }
    #groupName {
        display:none;
    }
    #topNav, 
    #topNav ul, 
    #topNav-mobile, 
    #menu-mobile div {
    	background-color: #0a3363;
    	border: 2px solid #154174;
        border-top-color: #194d8b;
	}
    .preheadernav {
   	 background-color: #031d3c;
	}
	.sortable > thead > tr > th {
    	color: #fff;
    	border: 1px solid #555698;
    	border-bottom-color: #272758;
	}

	/* These next two rules are to remove a little line that is revealed by rounded borders in the Assignments feed. */
	.widgetContainer h4 + .epoch1 {
    	border-top: none;
	}
	.widgetContainer .epoch1 {
    	border-top: 1px solid #ccc;
    	border-bottom: none;
	}
    .wid h4 {
        border-top-color:#e9e9e9;
    }
    #pgControlsTray {
    	Background-color: transparent;
	}
    .listing h4 {
    	background-color: #181839;
	}
	.boxShaded, 
    .helpBox {
    	background-color: #132742;
	}
    #frm .ui-tabs .ui-tabs-panel,
    .contentBox, 
    .helpBox {
        border-color: #a3b3e4;
    }
    select,
    .responsiveFrm select {
    	background-color: #0b1e44;
    	border: 1px solid #4c4ba4 !important;
    	color: #fff;
	}
    .subHead.groupNotExpanded td.expandDate::before, 
    .expandEpoch.groupNotExpanded::before {
    	color: #0a2d5b;
	}

/* Begin text editor modifications */
    #cke_assignmentDesc,
    #cke_description {
        border-color: #4853a9;
    }
	/* BEGIN TEXT EDITOR SECTION 1: Buttons and features visible on the main part of the text editor */
	.cke_button_icon {
    	/* To change the icons from light mode to dark mode */
    	filter: invert(1) brightness(2);
	}
	.cke_reset_all,
	.cke_reset_all * {
    	color: #fff;
	}
	.cke_top {
    	/* banner which all of the buttons are on */
    	border-bottom: 1px solid var(--editor-border);
    	background: #002556;
	}
	a.cke_button,
	.cke_toolgroup {
    	background-color: var(--editor-button);
	}
	a.cke_button_off:hover,
	a.cke_button_off:focus,
	a.cke_button_off:active,
	.cke_combo_off a.cke_combo_button:hover {
    	background: var(--editor-border); 
    	border-color:var(--editor-button);
	}
	a.cke_button_on,
	.cke_combo_off a.cke_combo_button:active {
    	background: var(--editor-button); 
	}
	a.cke_button_on:hover,
	a.cke_button_on:focus,
	a.cke_button_on:active {
    	background: var(--editor-button); 
	}
    	/* Begin subsection for the four buttons along the bottom-left */
	.cke_toolgroup {
    	border-color: var(--editor-border);
    	border-bottom-color: var(--editor-border);
	}
	.cke_combo_button {
    	border-top: 1px solid var(--editor-border);
    	border-bottom: 1px solid var(--editor-border);
    	background: var(--editor-button);
	}
	.cke_combo_on a.cke_combo_button {
    	background-color:var(--button);
    	border-top-color:var(--editor-border);
	}
	.cke_combo_on a.cke_combo_button:hover,
	.cke_combo_on a.cke_combo_button:focus {
    	background-color:var(--editor-border);
    	border-top-color:var(--dark-border);
	}
	.cke_combo_text {
    	color: #fff;
    	text-shadow: 0 1px 0 #0008;
	}
    	/* End subsection for the four buttons along the bottom-left */
	.cke_toolbar_separator {
    	background-color: var(--editor-button);
	}
	.cke_button_arrow,
    .cke_combo_arrow {
    	/* This is for the little drop-down arrow on some of the buttons */
    	border-top-color: var(--editor-border);
	}    
	/* END TEXT EDITOR SECTION 1*/
    
	/* BEGIN TEXT EDITOR SECTION 2: The bottom part */
	body.cke_editable {
    	/* The field where you type */
    	background-color: #fff !important; 
    	color: #000;
	}
	.cke_editable a {
    	/* Necessary to make links look like a normal color */
    	color: #0782c1;
	}
	.cke_bottom {
    	/* Strip along the bottom */
    	border-top: 1px solid #f4f4f4;
    	background: var(--editor-button);
	}
	.cke_path_item,
	.cke_path_empty {
    	color: #fff;
    	text-shadow: 0 1px ...

Reviews

No reviews yet.