:root {
    --ar-blue: #0d6efd;
    --ar-indigo: #6610f2;
    --ar-purple: #6f42c1;
    --ar-pink: #d63384;
    --ar-red: #dc3545;
    --ar-orange: #fd7e14;
    --ar-yellow: #ffc107;
    --ar-green: #198754;
    --ar-teal: #20c997;
    --ar-cyan: #0dcaf0;
    --ar-black: #000;
    --ar-white: #fff;
    --ar-gray: #858c97;
    --ar-gray-dark: #434a57;
    --ar-gray-100: #f6f9fc;
    --ar-gray-200: #edf1f5;
    --ar-gray-300: #e3e9ef;
    --ar-gray-400: #d7dde2;
    --ar-gray-500: #b4bbc3;
    --ar-gray-600: #858c97;
    --ar-gray-700: #576071;
    --ar-gray-800: #434a57;
    --ar-gray-900: #121519;
    --ar-primary: #E2BC7A;
    --ar-secondary: #edf1f5;
    --ar-success: #3fca90;
    --ar-info: #3f7fca;
    --ar-warning: #edcb50;
    --ar-danger: #ed5050;
    --ar-light: #fff;
    --ar-dark: #2c2c3c;
    --ar-primary-rgb: 226, 188, 122;
    --ar-secondary-rgb: 237, 241, 245;
    --ar-success-rgb: 63, 202, 144;
    --ar-info-rgb: 63, 127, 202;
    --ar-warning-rgb: 226, 188, 122;
    --ar-danger-rgb: 237, 80, 80;
    --ar-light-rgb: 255, 255, 255;
    --ar-dark-rgb: 18, 21, 25;
    --ar-white-rgb: 255, 255, 255;
    --ar-black-rgb: 0, 0, 0;
    --ar-body-color-rgb: 87, 96, 113;
    --ar-body-bg-rgb: 255, 255, 255;
    --ar-font-sans-serif:
    "Roboto Slab", sans-serif;
    --ar-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
    --ar-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --ar-root-font-size: 1rem;
    --ar-body-font-family: var(
    --ar-font-sans-serif);
    --ar-body-font-size: 1rem;
    --ar-body-font-weight: 400;
    --ar-body-line-height: 1.5;
    --ar-body-color: #576071;
    --ar-body-bg: #fff;
    --ar-border-width: 1px;
    --ar-border-style: solid;
    --ar-border-color: #e3e9ef;
    --ar-border-color-translucent: rgba(0, 0, 0, 0.175);
    --ar-border-radius: 1rem;
    --ar-border-radius-sm: calc(var(
    --ar-border-radius) * 0.75);
    --ar-border-radius-lg: calc(var(
    --ar-border-radius) * 1.125);
    --ar-border-radius-xl: calc(var(
    --ar-border-radius) * 1.5);
    --ar-border-radius-2xl: calc(var(
    --ar-border-radius) * 2.25);
    --ar-border-radius-pill: 50rem;
    --ar-link-color: #448c74;
    --ar-link-hover-color: #37715d;
    --ar-code-color: #e3116c;
    --ar-highlight-bg: #fff3cd;
}

:root {
    --ar-user-selection-color: rgba(var(--ar-primary-rgb), 0.22);
    --ar-heading-color: var(--ar-gray-900);
    --ar-heading-font-weight: 600;
    --ar-heading-link-color: var(--ar-gray-800);
    --ar-heading-link-hover-color: var(--ar-primary);
    --ar-blockquote-color: var(--ar-gray-900);
    --ar-blockquote-font-size: 1.5rem;
    --ar-blockquote-footer-color: var(--ar-gray-900);
    --ar-blockquote-footer-font-size: 1rem;
    --ar-blockquote-mark-size: 3rem;
    --ar-blockquote-mark-color: var(--ar-primary);
    --ar-nav-link-color: var(--ar-gray-800);
}

.btn:not([class^=btn-outline-]):not([class*=" btn-outline-"]):not(.btn-secondary):not(.btn-light):not(.btn-link) {
    --ar-btn-color: #2C2C3C;
}
.btn-primary {
    --ar-btn-color: #000;
    --ar-btn-bg: #E2BC7A;
    --ar-btn-border-color: #E2BC7A;
    --ar-btn-hover-color: #000;
    --ar-btn-hover-bg: #609d89;
    --ar-btn-hover-border-color: #579882;
    --ar-btn-focus-shadow-rgb: 58, 119, 99;
    --ar-btn-active-color: #000;
    --ar-btn-active-bg: #69a390;
    --ar-btn-active-border-color: #579882;
    --ar-btn-active-shadow: unset;
    --ar-btn-disabled-color: #000;
    --ar-btn-disabled-bg: #448c74;
    --ar-btn-disabled-border-color: #448c74;
}
.btn-primary {
    --ar-btn-hover-color: #2C2C3C;
    --ar-btn-active-color: #2C2C3C;
    --ar-btn-hover-bg: #EBD0A2;
    --ar-btn-active-bg: #EBD0A2;
    --ar-btn-hover-border-color: #EBD0A2;
    --ar-btn-active-border-color: #EBD0A2;
    --ar-btn-disabled-color: #2C2C3C;
}
.btn-warning {
    --ar-btn-color: #fff;
    --ar-btn-bg: #2C2C3C;
    --ar-btn-border-color: #2C2C3C;
    --ar-btn-hover-color: #000;
    --ar-btn-hover-bg: #f0d36a;
    --ar-btn-hover-border-color: #efd062;
    --ar-btn-focus-shadow-rgb: 201, 173, 68;
    --ar-btn-active-color: #000;
    --ar-btn-active-bg: #f1d573;
    --ar-btn-active-border-color: #efd062;
    --ar-btn-active-shadow: unset;
    --ar-btn-disabled-color: #000;
    --ar-btn-disabled-bg: #edcb50;
    --ar-btn-disabled-border-color: #edcb50;
}
.btn-warning {
    --ar-btn-hover-color: #fff;
    --ar-btn-active-color: #fff;
    --ar-btn-hover-bg: #40404F;
    --ar-btn-active-bg: #40404F;
    --ar-btn-hover-border-color: #40404F;
    --ar-btn-active-border-color: #40404F;
    --ar-btn-disabled-color: #40404F;
    --ar-btn-color: #fff !important;
}

.card {
    --ar-card-spacer-y: 2.375rem;
    --ar-card-spacer-x: 2.375rem;
    --ar-card-title-spacer-y: 1rem;
    --ar-card-border-width: var(--ar-border-width);
    --ar-card-border-color: var(--ar-border-color);
    --ar-card-border-radius: var(--ar-border-radius-2xl);
    --ar-card-box-shadow: ;
    --ar-card-inner-border-radius: calc(var(--ar-border-radius-2xl) - (var(--ar-border-width)));
    --ar-card-cap-padding-y: 1.5rem;
    --ar-card-cap-padding-x: 2.375rem;
    --ar-card-cap-bg: transparent;
    --ar-card-cap-color: ;
    --ar-card-height: ;
    --ar-card-color: var(--ar-body-color);
    --ar-card-bg: #fff;
    --ar-card-img-overlay-padding: 1rem;
    --ar-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--ar-card-height);
    word-wrap: break-word;
    background-color: var(--ar-card-bg);
    background-clip: border-box;
    border: var(--ar-card-border-width) solid var(--ar-card-border-color);
    border-radius: 0 !important;
}

.s-atuacao {
  background-color: #2c2b3c;
}

.s-sobre {
  background-color: #3b3a4a;
}

.btn {
  border-radius: 0 !important;
}

.btn-outline-primary {
    --ar-btn-color: #5F5F6C;
    --ar-btn-border-color: #5F5F6C;
    --ar-btn-hover-color: #5F5F6C;
    --ar-btn-hover-bg: #5F5F6C;
    --ar-btn-hover-border-color: #5F5F6C;
    --ar-btn-focus-shadow-rgb: 68, 140, 116;
    --ar-btn-active-color: #5F5F6C;
    --ar-btn-active-bg: #5F5F6C;
    --ar-btn-active-border-color: #5F5F6C;
    --ar-btn-active-shadow: unset;
    --ar-btn-disabled-color: #5F5F6C;
    --ar-btn-disabled-bg: transparent;
    --ar-btn-disabled-border-color: #5F5F6C;
    --ar-gradient: none;
}

.dark-mode .navbar:not(.ignore-dark-mode) {
    background: rgba(44, 44, 60, 0.83);
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    backdrop-filter: blur(19.1px);
    -webkit-backdrop-filter: blur(19.1px);
    border: 1px solid rgba(44, 44, 60, 0.3);
}
