/* Sea Dog Regular Font Fallback */

/* This file simulates the appearance of Sea Dog Regular using Alegreya with some styling */
@font-face {
    font-family: 'Sea Dog Fallback';
    src: local('Alegreya');
    font-weight: normal;
    font-style: normal;
}

.sea-dog-fallback {
    font-family: 'Sea Dog Fallback', 'Alegreya', serif;
    letter-spacing: 0.04em;
    font-weight: 500;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

/* Add this to the HTML body class to use the fallback universally */
body.use-sea-dog-fallback * {
    font-family: 'Sea Dog Fallback', 'Alegreya', serif !important;
}

/* Exception for numeric values */
body.use-sea-dog-fallback [data-numeric="true"],
body.use-sea-dog-fallback #current-loot, 
body.use-sea-dog-fallback #total-score, 
body.use-sea-dog-fallback #trap-count, 
body.use-sea-dog-fallback #final-score, 
body.use-sea-dog-fallback #high-score-value,
body.use-sea-dog-fallback #stat-cards-drawn, 
body.use-sea-dog-fallback #stat-level, 
body.use-sea-dog-fallback #level-indicator, 
body.use-sea-dog-fallback #trap-probability, 
body.use-sea-dog-fallback #cards-drawn,
body.use-sea-dog-fallback .score-value, 
body.use-sea-dog-fallback .card-value, 
body.use-sea-dog-fallback .stat-value, 
body.use-sea-dog-fallback .score-entry span, 
body.use-sea-dog-fallback #high-score,
body.use-sea-dog-fallback span[id$="-value"], 
body.use-sea-dog-fallback span[id$="-count"], 
body.use-sea-dog-fallback span[id$="-probability"], 
body.use-sea-dog-fallback span[id$="-score"], 
body.use-sea-dog-fallback span[id$="-drawn"] {
    font-family: var(--numeric-font) !important;
} 