


@font-face {
	font-family: 'rainyhearts'; /* 13px font size looks good */
	src: url('https://beak-tama.art/fonts/rainyhearts.woff') format("woff");
	src: url('https://beak-tama.art/fonts/rainyhearts.ttf') format('truetype');
} 

@font-face {
  font-family: 'UNDEADPIXEL11';
  src: url('https://beak-tama.art/font/UNDEADPIXEL11.TTF') format('truetype');
  
}


@font-face {
  font-family: 'CHOMSKY';
  src: url('https://beak-tama.art/font/CHOMSKY.TTF') format('truetype');
}

@font-face {
  font-family: 'xfiles';
  src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/XFILES.TTF') format('truetype');
}


@font-face {
  font-family: 'the x-files';
  src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/The X-Files.TTF') format('truetype');
}

@font-face {
    font-family: 'Y-Files Condensed';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCondensed.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCondensed.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCondensed.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Leftalic';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesLeftalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesLeftalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesLeftalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-Files.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-Files.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-Files.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Y-Files Bold Compact';
    src: url('Y-FilesBoldCompactItalic.woff2') format('woff2'),
        url('Y-FilesBoldCompactItalic.woff') format('woff'),
        url('Y-FilesBoldCompactItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Bold Compact';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesBoldCompact.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesBoldCompact.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesBoldCompact.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Compact';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCompactItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCompactItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCompactItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Compact';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCompact.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCompact.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCompact.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesBoldItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesBoldItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesBold.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesBold.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Punch';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesPunchItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesPunchItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesPunchItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Chrome';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesChromeItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesChromeItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesChromeItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Chrome';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesChrome.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesChrome.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesChrome.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Punch';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesPunch.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesPunch.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesPunch.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Engraved';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesEngraved.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesEngraved.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesEngraved.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Engraved';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesEngravedItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesEngravedItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesEngravedItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Title 3D';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesTitle3DItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesTitle3DItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesTitle3DItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Title TD';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesTitle3D.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesTitle3D.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesTitle3D.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Title';
    src: url('Y-FilesTitle.woff2') format('woff2'),
        url('Y-FilesTitle.woff') format('woff'),
        url('Y-FilesTitle.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Halftone';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesHalftoneItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesHalftoneItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesHalftoneItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Halftone';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesHalftone.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesHalftone.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesHalftone.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Gradient';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesGradientItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesGradientItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesGradientItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Gradient';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesGradient.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesGradient.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesGradient.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files TD';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-Files3DItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-Files3DItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-Files3DItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Super';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesSuper-Italic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesSuper-Italic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesSuper-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files TD';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-Files3D.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-Files3D.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-Files3D.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Semi';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesSemi-Italic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesSemi-Italic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesSemi-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Title';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesTitleItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesTitleItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesTitleItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Extra-Expanded';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExtra-ExpandedItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExtra-ExpandedItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExtra-ExpandedItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Expanded';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExpandedItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExpandedItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExpandedItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Extra-Expanded';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExtra-Expanded.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExtra-Expanded.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExtra-Expanded.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Condensed';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCondensedItalic.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCondensedItalic.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesCondensedItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Y-Files Expanded';
    src: url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExpanded.woff2') format('woff2'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExpanded.woff') format('woff'),
        url('https://beak-tama.art/content/fan/doms/xfiles/fonts/Y-FilesExpanded.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ==== PAGE STYLE ==== */
body {
  background: #070a0a;
  color:#008000;
  font-family: 'Nunito', sans-serif;
font-weight:normal;
font-size:16px;
/* letter-spacing:3px; */
text-align:left;
text-transform:none;
}

section {
  border-bottom: 1px solid rgba(0,255,150,0.3);
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}

h1, h2, h3 {
  margin: 0.5em 0;
}


b {
color:#008000;

text-shadow: 1px 1px 3px #008000 !important;
}
u {
color:#00FF00;
text-shadow: 1px 1px 3px #008000 !important;
}
i {
color:#00FF00;
text-shadow: 1px 1px 3px #008000 !important;
}

big {
color:#008000;
font-family:Y-Files Title TD;
text-transform:none;
font-size:30px;
letter-spacing:-9px;
}

mark {
color:#000;
text-shadow: 1px 1px 3px #008000 !important;
background: #00FF00;
text-transform:none;
  }
  
hallozeen {
color:#FF8400;font-family: Redaction, Icons;
text-transform:none;
  }

h1 {
font-family:Y-Files Punch;
color:#008000;
/* text-shadow: 0px 0px 0px #00FF00 !important; */
font-size:60px;
font-weight:normal;
letter-spacing:3px;
line-height:57px;
text-align:left;
border-bottom: 1px dashed #FFA500;
padding-right:18px;
display:block;
margin: 0 0 .0em 0;
}

h2 {
font-family:Y-Files Halftone;
color:#008000;
text-shadow: 0px 0px 2px #00FF00 !important;
font-size:30px;
font-weight:normal;
letter-spacing:0px;
line-height:30px;
text-align:left;
border-bottom: 1px dashed #FFA500;
padding-right:18px;
display:block;
margin: 0 0 .0em 0;
}

h3, h4, h5, h6, h7, h8,  h10, h11, h12 {
    font-size: 30px;
    line-height: 36px;
    font-weight: normal; /* lighter for readability */
}

h3 {
    font-family: Y-Files TD;
    color: #00FF00;
    font-weight: normal;
    letter-spacing: 0px;
    text-align: left;
    padding-right: 18px;
    display: block;
    margin: 0 0 .0em 0;
}

h4 { 
    font-family: 'Y-Files Chrome'; 
    color: #00FF00;
    text-shadow: 0 0 3px #00FF00;
    font-weight: normal;
    border-bottom: 1px dotted #00FF00; 
}

h5 { 
    font-family: 'Y-Files Compact'; 
    color: #00FF00;
    text-shadow: 0 0 2px #00FF00; 
    font-weight: normal; 
    border-left: 4px solid #FFA500; 
    padding-left: 10px; 
}

h6 { 
    font-family: 'Y-Files Engraved'; 
    color: #00FF00;
    text-shadow: 0 0 3px #00FF00; 
    font-weight: normal; 
    text-transform: uppercase; 
    border-bottom: 1px solid #333; 
    padding-bottom: 2px;
}

h7 {
    font-family: 'Y-Files Gradient';
    color: #00DD00;
    background: linear-gradient(90deg, #00FF00, #00CC00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 5px rgba(0, 255, 0, 0.5);
    font-weight: normal;
    letter-spacing: 1px;
    text-align: left;
    margin: 0.4em 0;
}

h8 {
    font-family: 'Y-Files Title 3D';
    color: #00FF00;
    text-shadow:
        1px 1px 0 #006600,
        2px 2px 0 #003300,
        0px 0px 5px #00FF00;
    font-weight: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    margin: 0.4em 0;
}

/* Large Decorative Header - Neon Glow */
h9 {
    font-family: 'Y-Files Super';
    color: #00FF00;
    font-size: 48px;
    font-weight: normal;
    letter-spacing: 2px;
    line-height: 52px;
    text-align: left;
    text-shadow:
        0 0 5px #00FF00,
        0 0 10px #00FF00,
        0 0 20px #00FF7F;
    margin: 0.3em 0;
    padding-right: 10px;
    border-bottom: 2px dashed #FFA500;
}

h10 {
    font-family: 'Y-Files Semi';
    color: #00CC00;
    text-shadow: 0px 0px 3px #009900;
    text-align: left;
    letter-spacing: 1px;
    border-left: 3px solid #FFA500;
    padding-left: 8px;
    margin: 0.3em 0;
}

h11 {
    font-family: 'Y-Files Gradient';
    font-weight: normal;
    letter-spacing: 1px;
    background: linear-gradient(90deg, #00FF00, #009900);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 4px rgba(0,255,0,0.6);
    margin: 0.4em 0;
    text-align: left;
}

h12 {
    font-family: 'Y-Files TD';
    font-weight: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #00FF00;
    text-shadow:
        1px 1px 0 #006600,
        2px 2px 0 #003300,
        0 0 4px #00FF00;
    margin: 0.4em 0;
    text-align: left;
}

/* Optional glow variant for emphasis */
.header-glow {
    text-shadow:
        0 0 5px #00FF00,
        0 0 10px #00FF00,
        0 0 15px #00FF7F,
        0 0 20px #00FF7F;
}


/* ==== Font Samples ==== */
.font-sample {
  font-size: 1.5rem;
  margin: 0.5em 0;
  padding: 0.5em;
  background: rgba(255,255,255,0.05);
  border-radius: 8px;
}

.font-xfiles { font-family: 'xfiles'; }
.font-thexfiles { font-family: 'the x-files'; }
.font-yfiles { font-family: 'Y-Files'; }
.font-yfiles-condensed { font-family: 'Y-Files Condensed'; }
.font-yfiles-compact { font-family: 'Y-Files Compact'; }
.font-yfiles-bold { font-family: 'Y-Files Bold Compact'; }
.font-yfiles-title3d { font-family: 'Y-Files Title 3D'; }
