

/* 	 		S U B M A R I N E
				A   d a r k   r e d   s t y l e s h e e t

			Referenz: Rotlicht-Modus / Nachtsicht
			Activation via JS: body.theme-submarine

			- Theme colors
			- Tag Cloud colors
			- Monospace font for categories (special)

			----------------------------------------------------------
			Version:	1,0		*	2026 05 16
----------------------------------------------------------------------
  							JHM */


	body.theme-submarine {
    --bg-primary:		#36342A;
    /* RAL Braungrün	  ~   */
    --bg-secondary:		#0a0806;
    /* 0a0806	*/
    --bg-content:		#181208;
    /* 181208	*/
    --bg-accent:		#301808;
    /* 301808	*/
    --text-primary:		#c04828;
    /* c04828	*/
    --text-secondary:	#703018;
    /* Seitenzahlen 2nd	703018	*/
    --text-muted:		#502010;
    /* 502010	*/
    --border-color:		#301808;
    /* 301808		*/
    --link-color:		#e05030;
    /* << maybe	inactive	*/
    --link-hover:		#ff7040;
    /* ff7040		*/
	}

	body.theme-submarine {
    background-color: var(--bg-primary) !important;
    color: var(--text-primary) !important;
    --ignition-pinfinity-light-gray: #080604 !important;
    /*	Naviline BG				 RAL Schwarzrot  */
	}








	body.theme-submarine .hentry,
	body.theme-submarine .post,
	body.theme-submarine article.post,
	body.theme-submarine .post-item,
	body.theme-submarine .grid-item,
	body.theme-submarine .masonry-brick {
    background-color: #181208 !important;
    /* ok  181208 submarine		  */
    border: none !important;
    color: var(--text-primary);
	}

	body.theme-submarine .entry-header,
	body.theme-submarine .entry-content,
	body.theme-submarine .entry-summary,
	body.theme-submarine .entry-item-content-wrap {
    background-color: transparent !important;
	}

	body.theme-submarine .sidebar,
	body.theme-submarine .widget,
	body.theme-submarine .widget-area {
    background-color: #282014 !important;		/* sidebar bg	 */
    color: var(--text-secondary);
	}

	body.theme-submarine .sidebar a,
	body.theme-submarine .widget a {
    color: #e05030;
    /* rot	e05030	ok */
    text-decoration: none;
	}

	body.theme-submarine .sidebar a:hover,
	body.theme-submarine .widget a:hover {
    color: #204010;
	}

	body.theme-submarine .sidebar .widget-title {
    color: #502010;
	}

	body.theme-submarine .entry-header h2.entry-title,
	body.theme-submarine .entry-header h2.entry-title a {
    color: #d04020 !important;
    background-color: transparent !important;
    /*  ok #181208 submarine */
	}

	body.theme-submarine .entry-header h2.entry-title em,
	body.theme-submarine .entry-header h2.entry-title i {
    color: #904828 !important;
	}

	body.theme-submarine .single h1.entry-title,
	body.theme-submarine .single h1.entry-title a {
    color: #d04020 !important;
	}

	body.theme-submarine .single h1.entry-title em,
	body.theme-submarine .single h1.entry-title i {
    color: #904828 !important;
	}

	body.theme-submarine .entry-meta,
	body.theme-submarine .entry-meta-item {
    color: #502010 !important;
	}

	body.theme-submarine .widget_categories a {
    color: #d04020 !important;
	}

	/*	Submarine special: Monospace font for categories  */
	body.theme-submarine .widget_categories a,
	body.theme-submarine .widget_categories ul ul a {
    font-family: ui-monospace, 'SF Mono', Menlo, monospace;
    font-size: 12px !important;
    letter-spacing: 0.267em;
	}

	body.theme-submarine .widget_categories li.current-cat > a::before,
	body.theme-submarine .widget_categories li.current-cat > a::after {
    color: #e05030;
	}

	body.theme-submarine .pagination a,
	body.theme-submarine .pagination span,
	body.theme-submarine .nav-links a,
	body.theme-submarine .nav-links span {
    background-color: #181208 !important;		/* Seitenzahlen		*/
    color: var(--text-secondary);
	}

	body.theme-submarine .pagination a:hover,
	body.theme-submarine .nav-links a:hover {
    color: #ff7040;
	}

	body.theme-submarine .post img,
	body.theme-submarine .entry-content img {
    filter: brightness(1.00) contrast(0.84) sepia(0.00) invert(0.05);
    /* was  brightness 1.00  contrast 0.84  sepia 0.00  invert 0.05  */
	}

	body.theme-submarine .entry-content img {
    filter: brightness(0.85) contrast(1.08) sepia(0.15);
    /* entry-content override		*/
	}

	body.theme-submarine .head-mast {
    background-color: #080604 !important;
    /* Header BG		 ~ */
	}

	body.theme-submarine .site-title,
	body.theme-submarine .site-title a {
    color: #c04828 !important;
    /* former <<	 		*/
	}

	body.theme-submarine .site-description {
    color: #502010 !important;
    /* former <<			*/
	}

	body.theme-submarine .footer-info {
    background-color: #080604 !important;
    /* Footer BG			*/
    color: #502010 !important;
    /* Footer right 		*/
	}

	body.theme-submarine .footer-info a {
    color: #703018 !important;
	}

	body.theme-submarine .footer-info a:hover {
    color: #ff7040 !important;
	}

	body.theme-submarine .entry-header .entry-meta
	.entry-meta-item.entry-categories a {
    color: #502010 !important;
	}

	body.theme-submarine .entry-header .entry-meta
	.entry-meta-item.entry-categories a:hover {
    color: #e05030 !important;
    /* former	<<			*/
	}

	body.theme-submarine .widget_categories span.count,
	body.theme-submarine .widget_categories a .count {
    background-color: #0a0806 !important;
    /* former				*/
    color: #502010 !important;
    border: 3px;
    opacity: 1 !important; }

	body.theme-submarine .entry-content .has-small-font-size,
	body.theme-submarine .entry-content ul.has-small-font-size li,
	body.theme-submarine .entry-content li.has-small-font-size {
	color: #502010 !important;
    list-style: none !important;
    padding-left: 0 !important;	}

	body.theme-submarine .entry-content ul {
    padding-left: 0 !important;	}




	/* Tag Cloud – Submarine */
	body.theme-submarine .sidebar .tagcloud a:nth-child(6n+1),
	body.theme-submarine .widget_tag_cloud a:nth-child(6n+1)
	{ color: #e05030; }

	body.theme-submarine .sidebar .tagcloud a:nth-child(6n+2),
	body.theme-submarine .widget_tag_cloud a:nth-child(6n+2)
	{ color: #703018; }

	body.theme-submarine .sidebar .tagcloud a:nth-child(6n+3),
	body.theme-submarine .widget_tag_cloud a:nth-child(6n+3)
	{ color: #c84010; }

	body.theme-submarine .sidebar .tagcloud a:nth-child(6n+4),
	body.theme-submarine .widget_tag_cloud a:nth-child(6n+4)
	{ color: #d07820; }

	body.theme-submarine .sidebar .tagcloud a:nth-child(6n+5),
	body.theme-submarine .widget_tag_cloud a:nth-child(6n+5)
	{ color: #903020; }

	body.theme-submarine .sidebar .tagcloud a:nth-child(6n+6),
	body.theme-submarine .widget_tag_cloud a:nth-child(6n+6)
	{ color: #703018; }




/*		----------------------------------------------------------------------
   		end of the stylesheet •	SUBMARINE  says goodbye	*/
