/*////////////////////////////////////////////////////////////////////////////
// Version 1.6 Signed by Sid @ BENTO on 2025-09-23 T 18:46:59 -06:00
// Authentication (do not edit) $7BAAJiHM$
//////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2025 by Sid Paral. All rights reserved
//
// Permission to use, copy, modify, and distribute this software for any
// purpose with or without fee is hereby granted, provided that the above
// copyright notice and this permission notice appear in all copies.
//
// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
//
//////////////////////////////////////////////////////////////////////////////
//
// cs.css
//
////////////////////////////////////////////////////////////////////////////*/

:root						{
								--cs-base-back-color:			#5D0000;
								--cs-base-text-color:			#E5C9B3;
								--cs-base-alnk-color:			#E7E4EF;
								--cs-base-avis-color:			#9299A3;
								--cs-base-ahov-color:			#A88991;
								--cs-base-aact-color:			#A88991;
							}

/****************************************************************************/

.title						{
								display:						flex;
								flex-direction:					row;
								flex-wrap:						nowrap;
								justify-content:				center;
								align-items:					center;
							}
.entry						{
								width:							100%;
								display:						flex;
								flex-direction:					row;
								flex-wrap:						nowrap;
								justify-content:				center;
								align-items:					center;
								gap:							var(--cs-base-padding);
							}
.entry > a > img			{	display:						block;			}
.sur						{
								flex-grow:						1;
								display:						flex;
								flex-direction:					row;
								flex-wrap:						wrap;
								justify-content:				center;
								align-items:					center;
							}
.sur.left					{	justify-content:				flex-end;		}
.sur.right					{	justify-content:				flex-start;		}
.thumbnail					{	width:							auto;
								height:							auto;
								border:							1px solid var(--cs-base-text-color);
								border-radius:					var(--cs-base-pic-radius);
							}
.tup						{
								flex-grow:						1;
								display:						flex;
								flex-direction:					column;
								flex-wrap:						nowrap;
								justify-content:				center;
								align-items:					center;
								gap:							var(--cs-base-padding);
							}
.tup.left					{	align-items:					flex-start;		}
.tup.right					{	align-items:					flex-end;		}
.tup.right > .story,
.sur.left > .story			{	text-align:						right;			}
.tup.left > .story,
.sur.right > .story			{	text-align:						left;			}
.tup.cent > .story			{	text-align:						center;			}

@media screen and not (min-width: 32rem)
{
	.entry					{	flex-direction:					column;			}
	.sur
	.tup					{
								justify-content:				center;
								align-items:					center;
							}
	.tup > .story,
	.sur > .story			{	text-align:						center;			}
	.pix-title				{	max-width:						95vw;
								height:							auto;
							}
}

