Skip to content

FFH Navy Gold - Updated by goldenmeadows

Screenshot of FFH Navy Gold - Updated

Details

Authorgoldenmeadows

LicenseNo License

Categoryflyingforhome.com

Created

Updated

Size9.3 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A new and updated version of my older Navy Gold style for Flying For Home. Includes many more fancy features.

Notes

Features

  • Beautiful desaturated shades of navy and gold to be easy on the eyes.
  • Sticky navigation bar, Making Magic chat, sitemap, and status (where your money is). Means no need to scroll up to click the care link or to click the breeding tab anymore!
  • Sepia filter and grainy overlay on horse images to give an old-fashioned film camera feel. Click here for a screenshot.
  • Dotted underline effect to hovered links.
  • Site banner removed to make pages more compact.
  • Wider stable lists with left aligned horse names and uncared for horses highlighted to improve visibility and neaten the page.
  • And more!

Bug Reports, Changelog and Suggestions

To report bugs, use the following links.
Report a bug/suggestion Google form
Known bugs Trello

Source code

/* ==UserStyle==
@name       New FFH Navy Gold
@version    20241202.04.44
@namespace  ?
==/UserStyle== */

@-moz-document domain("flyingforhome.com") {
/*---------------------------------VARIABLES---------------------------------*/
:root {
    --lighterNavy: #273A50;
    --lightNavy: #2C3545;
    --darkNavy: #161925;
    --darkerNavy: #0C1219;
    --boxShadow: #0D0F16;
    --lightGold: #D8B074;
    --midGold: #B08D57;
    --darkGold: #917141;
    --linkHov: white;
    --borderColor: #B08D57;
    --lightTable: #1F2433;
    --darkTable: #1C212F;
    --lightGreen: #14A82C;
    --midGreen: #0B661A;
    --darkGreen: #013309;
    --lightRed: #a81414;
    --lightRedHighlight: #4e1d16;
    --midRed: #660b0b;
    --darkRed: #330101;
    --darkRedHighlight: #3a1f17;
    --lightYellowHighlight: #4e4d16;
    --darkYellowHighlight: #393a17;
    --timesFont:  "Times New Roman", Times, serif !important;
    --cursorNormal: url(), auto;
    --cursorLink: url(), pointer;
}

/*UNIVERSAL SELECTOR*/
* {
    font-family: var(--timesFont) !important;
}

/*---------------------------------OVERALL PAGE---------------------------------*/
/*Website background*/
body {
    margin-top: 30px; /*Gives extra room to show credit and top of banner*/
    background-color: var(--darkNavy);
    background-image: none;
    font-family: var(--timesFont);
    cursor: var(--cursorNormal) !important;
}

/*Code credits*/
body:before {
    content: "CSS by GM (#5918)";
    position: absolute;
    left: 45%;
    top:0;
    color: var(--lightGold);
}

/*Page background*/
div.ex {
    background: var(--lightNavy);
    color: var(--midGold);
    border: 1px solid var(--borderColor);
    left: 45%;
}

/*Pedigree pages, harvest arcane apple page*/
div.exs, div.exp {
    background: var(--lightNavy);
    color: var(--midGold);
    border: 1px solid var(--borderColor);
}

/*Remove game banner*/
.container {
    display:none;
}

/*Copyright footer*/
div.legal {
    color: var(--midGold);
}

div.legal a:link {
    color: var(--lightGold) !important;
}

/*Page links and stalls filled text on barn pages*/
body a, div.mid {
    font-family: var(--timesFont);
    color: var(--midGold) !important; 
}

/*Page links on hover*/
body a:hover {
    text-decoration: dotted underline;
}

/*Left and right columns*/
div.right, div.left {
    color: var(--midGold);
}

/*Left column*/
div.left {
    position: fixed;
    left: 3%;
    top: 50px;
}

/*Right column*/
div.right {
    position: fixed;
    right: 15%;
    top: 50px;
}

/*Middle column*/
div.mid {
    width: 100%;
}

/*Making Magic sidebar*/
div.cbox {
    position: fixed;
    right: 2%;
    top: 50px;
}

div.cbox div{
    height: 85vh !important;
}

/*Remove extra space from below header*/
div.linkcont {
    height: inherit;
}

div.green {
    background: var(--darkGreen);
    border: 1px solid var(--lightGreen);
    border-radius: 0;
}

div.red {
    background: var(--darkRed);
    border: 1px solid var(--lightRed);
    border-radius: 0;
}

/*---------------------------------TABLES---------------------------------*/
/*Overall stable table selector*/
table.stable {
    border: 1px solid var(--borderColor);
    width: 80%;
}

/*Align horse names to the left of their respective rows in stable tables*/
table.stable tbody tr.a td:nth-child(2), table.stable tbody tr.b td:nth-child(2) {
    text-align: left;
}

/*Table headers and horse name headers*/
th.a, th.name, th.name b {
    background: var(--darkerNavy);
}

/*Subheaders and unselected sort columns*/
th.b, th.bbb {
    background: var(--darkNavy);
    color: var(--midGold);
}

/*Light table rows*/
tr.a, th.sortb, td.ra, th.sort {
    background: var(--lightTable);
    color: var(--midGold) !important;
}

/*Selected sort column*/
th.sortb a.table {
    color: var(--lightGold) !important;
}

/*Dark table rows*/
tr.b, td.rb, td.rbb {
    background: var(--darkTable);
}

/*Footers*/
th.foot {
    background: var(--darkerNavy);
    color: var(--midGold);
}

/*Horse notes*/
div.note {
    background: none;
}

/*Pedigree horse name links*/
td.marea a, td.studa a, td.mare a, td.stud a {
    color: var(--lightGold) !important;
    text-decoration: underline;
}

td.marea a:hover, td.studa a:hover, td.mare a:hover, td.stud a:hover {
    text-decoration: dotted underline;
}

/*Mare (light) squares*/
td.marea, td.mare {
    background: var(--lightTable);
}

/*Stud (dark) squares*/
td.studa, td.stud {
    background: var(--darkTable);
}

/*---------------------------------NAVBAR---------------------------------*/
/*Main navigation bar selector*/
table.mainnav {
    background-color: var(--lighterNavy);
    border-top: 1px solid var(--midGold);
    border-bottom: 1px solid var(--midGold);
    padding-top: 2px;
    position: fixed;
    z-index: 100000000;
    top: 0px;
    width: 100%;
    left: 0;
    transform: none;
}

img.base1 {
  will-change: auto;
    transform:none;
}

td.lnav:hover, td.rnav:hover {
    background: var(--lightTable);
}

/*---------------------------------TEXT---------------------------------*/
/*Links*/
a, .legal a:link, .midnav a:link {
    text-decoration: underline;
}

/*Links on hover*/
a:hover, .legal a:hover, .midnav a:hover, div.left a:hover {
    text-decoration: dotted underline;
}

/*Superscript (small text)*/
sup {
    font-size: 12px;
}

/*Bolded text headers*/ 
div.left b, div.right b {
    color: var(--lightGold);
    text-decoration: underline;
}

/*Underlined text*/
u {
    color: var(--lightGold);
}

/*Pedigree text*/
td.marea, td.studa, td.mare, td.stud {
    color: var(--midGold);
}

/*---------------------------------INPUTS---------------------------------*/
/*Dropdown menus*/
select {
    background: var(--darkerNavy);
    color: var(--lightGold);
    border: 1px solid var(--borderColor);
    border-radius: 0;
}

/*Options within dropdowns*/
option {
    min-block-size: 1em;
}

option:hover {
    background: var(--darkNavy);
}

/*Text input boxes*/
td input {
    background: var(--darkerNavy) !important;
    color: var(--lightGold) !important;
    border: 1px solid var(--borderColor) !important;
    border-radius: 0;
}

/*Buttons*/
input.button, input[type*="submit"] {
    background: linear-gradient(to bottom,var(--lightNavy) 5%,var(--darkNavy) 5%,var(--darkNavy) 49%,var(--darkNavy) 95%,var(--darkerNavy) 95%);
    color: var(--lightGold);
    border: 1px solid var(--borderColor);
    border-radius: 0;
    cursor: var(--cursorLink);
}

input.button:hover, input[type*="submit"]:hover {
    background: linear-gradient(to bottom,var(--lightGreen) 5%,var(--midGreen) 5%,var(--midGreen) 49%,var(--midGreen) 95%,var(--darkGreen) 95%);
    border: 1px solid var(--borderColor);
    border-radius: 0;
    color: var(--lightGold);
}

/*---------------------------------SCROLLBAR---------------------------------*/

/*Width*/ ::-webkit-scrollbar {
  width: 10px;
}


/*Track*/ ::-webkit-scrollbar-track {
  background: var(--darkerNavy);
}


/*Handle*/ ::-webkit-scrollbar-thumb {
  background: var(--midGold);
}


/*Handle on hover*/ ::-webkit-scrollbar-thumb:hover {
  background: var(--lightGold);
}

/*---------------------------------OTHER---------------------------------*/
/*Make arrows on horse pages match theme and make horse backgrounds stand out less*/
img[src$="/back.png"], img[src$="/forward.png"], .horseback, .horsefore {
    filter: sepia(1) blur(0.05rem);
}

/*Force horse image to be underneath navbar*/
div.image {
    z-index: 1;
}

/*Film filter on horse images*/
.image::before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 400px;
	background-image: url(https://i.postimg.cc/1XjmBk5W/noisy-texture-200x200-o6-d10-c-ffffff-t1.png);
	background-size: cover;
	background-repeat: no-repeat;
	pointer-events: none;
	z-index: 100;
    box-shadow: inset 0 0 80px 40px rgba(0, 0, 0, 0.7); /*Vigenette*/
}

img[src$="/back.png"]:hover, img[src$="/forward.png"]:hover {
    filter: sepia(2) contrast(2);
}

/*New message links*/
b a[href*="viewmess"] {
    color: var(--lightGold) !important;
    text-decoration: dotted underline
}

/*Message links on hover*/
b a[href*="viewmess"]:hover {
    color: var(--linkHov) !important;
}

/*---------------------------------BETTER DISPLAY---------------------------------*/
/*Uncared for horses (light)*/
tr.a td.i:has(img[src$="SmRedButton.png"]) {
    background-color: var(--lightRedHighlight) !important;
}

/*Uncared for horses (dark)*/
tr.b td.i:has(img[src$="SmRedButton.png"]) {
    background-color: var(--darkRedHighlight) !important;
}

/*Red horse page stats (light)*/
td.ra:has(img[src$="RedMiniBar.png"]), tr.a td:has(img[src$="SmRedSquare.png"]) {
    background-color: var(--lightRedHighlight) !important;
}

/*Red horse page stats (dark)*/
td.rb:has(img[src$="RedMiniBar.png"]), tr.b td:has(img[src$="SmRedSquare.png"]) {
    background-color: var(--darkRedHighlight) !important;
}

/*Yellow horse page stats (light)*/
td.ra:has(img[src$="YellowMiniBar.png"]), tr.a td:has(img[src$="SmYellowSquare.png"]) {
    background-color: var(--lightYellowHighlight) !important;
}

/*Yellow horse page stats (dark)*/
td.rb:has(img[src$="YellowMiniBar.png"]), tr.b td:has(img[src$="SmYellowSquare.png"]) {
    background-color: var(--darkYellowHighlight) !important;
}
}

Reviews

No reviews yet.