:root,
[data-bs-theme="light"] {
    --falcon-font-base: "Noto Sans KR";
    --falcon-body-font-family: "Noto Sans KR", "Open Sans", -apple-system, BlinkMacSystemFont,
        "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
        "Segoe UI Emoji", "Segoe UI Symbol";

    --color-222222: #222222;
    --color-ffffff: #ffffff;

    --falcon-tooltip-color: #000;
    --falcon-tooltip-bg: #fff;
    --smp-tooltip-bg-for-white-bg: #edf2f9;
}

[data-bs-theme="dark"] {
    --color-222222: #9da9bb;
    --color-ffffff: #121e2d;

    --falcon-tooltip-color: #fff;
    --falcon-tooltip-bg: #000;
    --smp-tooltip-bg-for-white-bg: #000;
}

/* to fix country setting have these class only
.btn-dark, .btn-light {
    text-decoration: none !important;
}
*/

/* control logo font size by screen width
@media (max-width: 340px) {
    #top>div>nav>a>div>span {
        font-size: .8em !important;
    }
}

@media (max-width: 347px) {
    #top>div>nav>a>div>span {
        font-size: .9em !important;
    }

    #top>div>nav>a>div>span>span {
        font-size:.85em !important;
    }
}
*/

/*@media (max-width: 360px) {*/
@media (max-width: 336px) {

    /* control logo font size by screen width */
    #top>div>nav>a>div>span {
        font-size: .84em !important;
    }

    /*#top>div>nav>a>div>span>span {
        font-size:.75em !important;
    }*/

    .dropdown-menu-sm-start {
        --bs-position: start;
    }

    .dropdown-menu-sm-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-sm-end {
        --bs-position: end;
    }

    .dropdown-menu-sm-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}