/* Set the background color for preformatted blocks */
pre {
    /*background: #f4f2f2;*/
		background: #fafaee; /*light yellow*/
    /*color: #FFF;*/
	  font-weight:normal;
}
/*Make kbd elements look like a key*/
kbd {
    /* Your custom styles here */
    background-color: #f0f0f0;
    border: 2px solid #ccc;
    padding: 0px 4px;
    border-radius: 3px;
	/* Inherit font size from parent and then reduce it by 2px*/
    font-size: calc(1rem - 2px);
    font-family: monospace;
		font-weight:bold;
}

/*TI 83 kbd Colors*/
kbd.ti83_alpha {
	background-color: mediumseagreen;
	color:white;
	font-weight: bolder;
}
kbd.ti83_enter, kbd.ti83_apps, kbd.ti83_y, kbd.ti83_window, kbd.ti83_graph {
	background-color: royalblue;
	color: white;
}
kbd.ti83_2nd {
	background-color: goldenrod;
	color: #F0FFFF;
}

/*TI 84 kbd Colors*/
kbd.ti84_alpha {
	background-color: mediumseagreen;
	color:white;
	font-weight: bolder;
}
kbd.ti84_enter, kbd.ti84_y, kbd.ti84_window, kbd.ti84_graph {
	background-color: darkgray;
	color: white;
}
kbd.ti84_apps {
	background-color: black;
	color: fuchsia;
}
kbd.ti84_2nd {
	background-color: royalblue;
	color: #F0FFFF;
}

/*TI BAII Plus kbd Colors*/
kbd.tibaiiplus_2nd {
	background-color: lemonchiffon;
	color: black;
}

/*TI BAII Plus Pro kbd Colors*/
kbd.tibaiipluspro_2nd {
	background-color: darkgray;
	color: white;
	font-weight: bolder;
}

/*HP 10B kbd Colors*/
kbd.hp10b_shift {
	background-color: gold;
	color:black;
	font-weight: bolder;
}

/*HP 10BII kbd Colors*/
kbd.hp10bii_orange_shift {
	background-color: orange;
	color:black;
	font-weight: bolder;
}

kbd.hp10bii_blue_shift {
	background-color: dodgerblue;
	color:black;
	font-weight: bolder;
}

/*HP 12C kbd Colors*/
kbd.hp12c_f {
	background-color: darkorange;
	color:black;
	font-weight: bolder;
}

kbd.hp12c_g {
	background-color: dodgerblue;
	color:black;
	font-weight: bolder;
}

kbd.hp20b_shift {
	background-color: dodgerblue;
	color:black;
	font-weight: bolder;
}

/*Set margin for list elements*/
/*Targets only list items in entry-content to avoid affecting menus*/
.entry-content li+li {
  margin-top: 0.5rem;
}

/* Tighten up heading spacing */
/*Set top margin on h2 in content*/
.entry-content h2 {
	margin-top: 1em;
}

/*Set top margin on h3 in content*/
.entry-content h3 {
	margin-top: 1em;
}

/*BG color on Table Headers*/
thead {
	/*background-color: #6e8325;*/
	background-color: #6e8325;
	color: #fafaee; /*light yellow*/
}

/*Zoom on hover for centered paragraphs*/
p.has-text-align-center:hover {
	transform: scale(1.5);
}

/*Zoom on hover for MathJac Containers (replaces above p styling*/
/*mjx-container:hover {
	transform: scale(1.5);
}*/
/*mjx-math:hover {
	transform: scale(1.5);
	background-color: white;
}*/

/*Zoom on hover for figures*/
figure.wp-block-image:hover{
	transform: scale(1.25);
}

/* Sidebar styles*/
.ct-sidebar h2 {
	font-weight: bold;
	font-size: 2rem;
}

.ct-sidebar h3 {
	font-weight: bold;
	font-size: 1.35rem;
	border-top: 3px solid darkred;
	margin-bottom: 0.25rem;
	}

.ct-sidebar p {
	padding-left: 20px;
	font-size: 1rem;
	font-weight: 550;
	margin: 0.5rem;
	line-height: 2rem;
}

/*Audio Block formatting*/
figure.wp-block-audio {
    width: 40%; /* Adjust percentage as needed */
    margin-bottom: 50px; /* Center the player */
}

