@charset "UTF-8";
@namespace "http://www.w3.org/1999/xhtml";
@namespace xml "http://www.w3.org/XML/1998/namespace";
@namespace xsi "http://www.w3.org/2001/XMLSchema-instance";
@namespace xsd "http://www.w3.org/2001/XMLSchema";
@namespace xsl "http://www.w3.org/1999/XSL/Transform";
@namespace xmlns "http://www.w3.org/2000/xmlns/";
/***********************************************************************************
SITE_STYLING_HOST = 'https://aurrad.com/';
SITE_STYLING_FILE = '_styling.css';
SITE_STYLING_OID = 'urn:oid:1.3.6.1.4.1.64067.0.0.4.1.3.4';
SITE_STYLING_AUTHORED = '2025-08-22T12:00:00Z';
SITE_STYLING_MODIFIED = '2025-10-25T16:39:00Z';

See https://saer.irish/home.xhtml metadata for rights and licensing information.
***********************************************************************************/

/***********************************************************************************
Import the custom fonts if necessary.
***********************************************************************************/

@font-face
{
	font-family: "Cygnet Round";
	font-style: normal;
	font-weight: normal;
	src: local( "CygnetRound" ), url( "fonts/Cygnet_Round~regular-400.woff2" ) format( "woff2" );
}

/***********************************************************************************
Modify the basic element styles.
***********************************************************************************/

html
{
	color: rgba( 96, 176, 224, 1 );
	background-color: rgba( 0, 0, 0, 1 );
	background-image: url( "media/css-bg-sigil.png" ), url( "media/css-bg-starfield_tile.png" );
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat, repeat;
	background-size: auto;
}

main
{
	width: 70vw;
	height: auto;
	min-height: 88vh;
	line-height: 1.25;
	color: rgba( 0, 0, 0, 1 );
	background-image: url( "media/css-bg-sigil_watermark.png" ), url( "media/css-bg-parchment_tile.png" );
	background-attachment: fixed, scroll;
	background-position: center center, center top;
	background-repeat: no-repeat, repeat;
	background-size: auto;
	font-family: "Times New Roman", serif;
	font-size: 2.65vh;
	border: 1vh solid rgba( 12, 16, 10, 0.7 );
	margin: 0 auto 0 auto;
	padding: 5vh;
}

article header,
article hgroup
{
	margin-bottom: 1em;
}

article header > h1,
article hgroup > h1
{
	text-align: center;
}

article > header > div.updated,
article > hgroup > div.updated
{
	text-align: right;
	margin-bottom: 1em;
}

article > header > h1,
article > hgroup > h1
{
	font-size: 1.5em;
	font-weight: normal;
	font-variant-caps: small-caps;
	text-align: center;
}

article a
{
	color: rgba( 192, 144, 64, 1 );
	font-weight: bold;
}

article a::after
{
	content: "◥";
	font-size: 0.5em;
	vertical-align: 60%;
}

article a:hover
{
	background-color: rgba( 0, 0, 0, 1 );
}

article ol
{
	width: 90%;
	margin: 0 auto 1em auto;
}

article ol > li
{
	text-align: justify;
}

article p
{
	text-align: justify;
}

article p.indent
{
	line-height: 1.5;
	text-indent: 2em;
}

article p.topery
{
	margin-top: 1em;
}

article p.undery
{
	margin-bottom: 1em;
}

article span.ruddy
{
	color: rgba( 192, 0, 0, 1 );
}

span[property="identifier"]
{
	font-variant-caps: small-caps;
}

div#valediction
{
	margin-top: 0.6em;
	margin-left: 50%;
	text-align: left;
}

div#valediction > div + div
{
	font-family: "Cygnet Round", cursive;
	font-size: 5vh;
	text-indent: -0.2em;
}
