@charset "UTF-8";

/*!
 * Bootstrap v5.0.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-primary: #e37b3f;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
        "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
        "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
        "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
        "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.15),
        rgba(255, 255, 255, 0)
    );

    /* theme */
    --theme-background: #2d2d2d;
    --theme-primary: #e37b3f;
    --theme-primary-text: #e37b3f;
    --theme-border: #e37b3f;
    --theme-logo-max-width: 300px;

    --theme-link: #e37b3f;
    --theme-link-hover: #cca226;
    --theme-link-primary: #e37b3f;
    --theme-link-primary-hover: #ffd559;

    --theme-dropdown-background: #e37b3f;
    --theme-dropdown-active: #000;
    --theme-dropdown-active-background: #ffd559;
    --theme-dropdown-active-border: #ffd044;

    --theme-btn-close-border: 0 0 0 0.25rem rgba(255, 203, 47, 0.25);
    --theme-button: #000000;
    --theme-button-background: #e37b3f;
    --theme-button-border: #e37b3f;
    --theme-button-hover: #000000;
    --theme-button-hover-background: #ffd34e;
    --theme-button-hover-border: #ffd044;
    --theme-button-focus: #000000;
    --theme-button-focus-background: #ffd34e;
    --theme-button-focus-border: #ffd044;
    --theme-button-focus-shadow: 0 0 0 0.25rem rgba(217, 173, 40, 0.5);

    --theme-form-check: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffe597'/%3e%3c/svg%3e");
    --theme-form-control-border-focus: #ffe597;
    --theme-form-checked-background: #e37b3f;
    --theme-form-checked-border: #e37b3f;
    --theme-box-shadow: 0 0 0 0.25rem rgba(255, 203, 47, 0.25);

    --theme-thumb-background: #e37b3f;
    --theme-thumb-background-active: #ffefc1;
    --theme-thumb-box-shadow: 0 0 0 1px #fff, var(--theme-box-shadow);

    --theme-accordion-focus-background: #ffe597;
    --theme-accordion-focus-shadow: 0 0 0 0.25rem rgba(255, 203, 47, 0.25);
    --theme-accordion-opened: #e6b72a;
    --theme-accordion-opened-background: #fffaea;
    --theme-accordion-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e6b72a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");

    --theme-pagination: #e37b3f;
    --theme-pagination-hover: #cca226;
    --theme-pagination-hover-shadow: 0 0 0 0.25rem rgba(255, 203, 47, 0.25);

    --theme-alert: #665113;
    --theme-alert-background: #fff5d5;
    --theme-alert-border: #ffefc1;
    --theme-alert-link: #52410f;

    --theme-progress-bar: #e37b3f;

    --theme-list-group-active: #ffffff;
    --theme-list-group-active-background: #e37b3f;
    --theme-list-group-active-border: #e37b3f;
    --theme-list-group-primary: #665113;
    --theme-list-group-primary-background: #fff5d5;
    --theme-list-group-primary-hover: #665113;
    --theme-list-group-primary-hover-background: #e6ddc0;
    --theme-list-group-primary-active: #ffffff;
    --theme-list-group-primary-active-background: #665113;
    --theme-list-group-primary-active-border: #665113;
}
