/* ==========================================================================
   HomeTrix Legacy Styles (Typography & Overrides)
   ========================================================================== */

@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400');
@import url('https://fonts.googleapis.com/css?family=Oswald:200,400');

/* --- Legacy Typography (Adapted for Dark Mode) --- */
h1 {
    font-family: 'Oswald', sans-serif;
    font-size: 45px;
    font-weight: 300;
    color: var(--text-primary, #e6edf3);
}

h2 {
    font-family: 'Oswald', sans-serif;
    font-size: 35px;
    font-weight: 400;
    color: var(--text-secondary, #848d97);
}

h3 {
    font-family: 'Oswald', sans-serif;
    font-size: 25px;
    font-weight: 400;
    color: var(--accent-status, #238636); 
}

/* Base text overrides */
.text-lg { font-size: large; }
.text-xxs { font-size: xx-small; }
.text-xs { font-size: x-small; }
.text-sm { font-size: small; }
.text-smr { font-size: smaller; }
.text-sc { font-variant: small-caps; }

.text-muted { color: var(--text-secondary, #848d97); }
.text-thin { font-weight: 100; }

.title-super { font-size: 60px; }

/* --- Legacy Links --- */
a {
    color: #ff7000;
    text-decoration: none;
}

a:link {
    color: #ff7000;
    text-decoration: none;
}

a:visited {
    text-decoration: none;
    color: #ec7d00;
}

a:hover, a:focus {
    color: #d29922; /* Swapped purple/green hover for a modern amber */
    text-decoration: none;
}

a:active {
    text-decoration: none;
}