﻿@font-face {
    font-family: "Anton";
    font-weight: normal;
    font-style: normal;
    src: url("/public/templates/_shared/28beb8f6542f642ba414.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-EB";
    font-weight: normal;
    font-style: normal;
    src: url("/public/templates/_shared/644fda57b5d578994295.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-B";
    font-weight: normal;
    font-style: normal;
    src: url("/public/templates/_shared/3e08701b69e94031d861.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-SB";
    font-weight: normal;
    font-style: normal;
    src: url("/public/templates/_shared/d32adf41ddb8daea9497.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-M";
    font-weight: normal;
    font-style: normal;
    src: url("/public/templates/_shared/d6854d4b18ea4c43c24a.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-R";
    font-weight: normal;
    font-style: normal;
    src: url("/public/templates/_shared/f7e7cebd26ac8ad80078.ttf");
}

@font-face {
    font-family: "SourceHanSansCN-B";
    font-weight: normal;
    font-style: normal;
    src: url("/public/templates/_shared/97e5eff6dd208ccb8147.woff2");
}

@font-face {
    font-family: "SourceHanSansCN-M";
    font-weight: normal;
    font-style: normal;
    src: url("/public/templates/_shared/f748b45d0253b2a9b803.woff2");
}

@font-face {
    font-family: "SourceHanSansCN-R";
    font-weight: normal;
    font-style: normal;
    src: url("/public/templates/_shared/14ec9d09dad830989383.woff2");
}

html {
    --bg: #fff;
    --header-h: 80px;
}

html,
body {
    background-color: var(--bg);
}

body {
    font-family: "PingFang SC", "SourceHanSansCN-M", "PlusJakartaSans-M", "Arial", "微軟雅黑";
}

.select_none {
    user-select: none;
}


.agent-pc .part_con {
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.agent-mobile {
    overflow-x: hidden;
}

.agent-mobile .content .part_con {
    width: auto;
    margin: 0 24px;
    position: relative;
    z-index: 10;
}



.tit_hidden {
    overflow: hidden;
}

.part_con {
    margin: 0 50px;
}

input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: var(--gray-950);
  transition: background-color 5000s ease-out 0.5s;
}
