/* Crofttraders Main Styles & Variables */
:root {
    --brand-orange: #eb8d13;
    --brand-yellow: #ffb347;
    --brand-dark: #181818;
    --brand-blue: #00d4ff;
    --brand-white: #fff;
}
body {
    margin: 0;
    padding: 0;
    background-attachment: fixed;
    color: var(--brand-white);
    font-family: 'Space Grotesk', 'Noto Sans', Arial, sans-serif;
    min-height: 100vh;
    height: auto;
    display: block;
    overflow-x: hidden;
}
html {
    height: 100%;
}

a {
    text-decoration: none;
}

/* Button styles for all pages */
.btn {
    font-family: inherit;
    font-size: 1rem;
    font-weight: 600;
    border: none;
    border-radius: 999px;
    padding: 8px 22px;
    cursor: pointer;
    transition: background 0.2s, color 0.2s;
}
.btn-primary {
    background: #eb8d13;
    color: #fff;
}
.btn-primary:hover {
    background: #fff;
    color: #eb8d13;
}
.btn-dark {
    background: #181818;
    color: #fff;
}
.btn-dark:hover {
    background: #fff;
    color: #181818;
}
