/*////////////////////////////////////////////////////////////////////////////
// Version 1.5 Signed by Sid @ BENTO on 2025-09-08 T 08:37:29 -06:00
// Authentication (do not edit) $eBAA=VKg$
//////////////////////////////////////////////////////////////////////////////
//
// 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						{	justify-content:				center;
								align-items:					center;
							}
.surleft,
.surright					{
								flex-grow:						1;
								display:						flex;
								flex-direction:					row;
								flex-wrap:						wrap;
								justify-content:				flex-end;
								align-items:					center;
							}
.surright					{	justify-content:				flex-start;		}
.thumbnail					{	width:							auto;
								height:							auto;
								border:							1px solid var(--cs-base-text-color);
								border-radius:					var(--cs-base-pic-radius);
							}

.tupleft,
.tupright,
.tupcent					{
								flex-grow:						1;
								display:						flex;
								flex-direction:					column;
								flex-wrap:						nowrap;
								justify-content:				center;
								align-items:					center;
								gap:							var(--cs-base-padding);
							}
.tupleft					{	align-items:					flex-start;		}
.tupright					{	align-items:					flex-end;		}
.tupright > .story,
.surleft > .story			{	text-align:						right;			}
.tupleft > .story,
.surright > .story			{	text-align:						left;			}
.tupcent > .story			{	text-align:						center;			}

@media screen and not (min-width: 32rem)
{
	.surleft,
	.surright,
	.tupleft,
	.tupright				{
								justify-content:				center;
								align-items:					center;
							}
	.tupleft > .story,
	.tupright > .story,
	.surleft > .story,
	.surright > .story		{	text-align:						center;			}
	.pix-title				{	max-width:						95vw;
								height:							auto;
							}
}

