/* singan.do brand tokens — one source of truth for web surfaces */

:root {
    --brand-gold: #c5a46e;
    --brand-gold-dark: #8a6f3e;
    --brand-gold-light: #d4b57f;
    --brand-blue: #5ba8c4; /* larimar — always used for .do TLD */
}

/* singan.do and cantan.do share one lockup: gold stem + larimar .do */
.singan-do,
.cantan-do,
.brand-domain,
.brand {
    color: var(--brand-gold);
    font-weight: 600;
    letter-spacing: 0;
    white-space: nowrap;
}

.singan-tld {
    color: var(--brand-blue);
    font-weight: inherit;
}

.singan-do .singan-tld,
.cantan-do .singan-tld,
.brand-domain .singan-tld,
.brand .singan-tld,
.singan-wordmark .singan-tld,
.wordmark .singan-tld,
.preview-wordmark .singan-tld {
    color: var(--brand-blue);
}

.singan-wordmark,
.wordmark,
.preview-wordmark {
    color: var(--brand-gold);
}

/* Display-size wordmark (hero, social posts) — same for both domains */
.singan-wordmark--display {
    font-family: 'Cinzel', Georgia, serif;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: lowercase;
}