/* 主題顏色 獨立檔案 */ /* lightGray */ .resellerContainer--theme { --theme-background #ffffff; --theme--titleColor #0f1111; --theme-textColor #0f1111; } /* container 最外層 blade */ * { box-sizing border-box; } li { list-style none; } .resellerContainer--font { --font-title 32px; --font-text 16px; --font-cardTitle 24px; --font-cardText 16px; } .resellerContainer { font-family "Segoe UI"; position relative; margin 0 auto; background-color var(--theme-background) } @media (min-width992px) { .resellerContainer { max-width 1170px; } } .defaultSpace { margin-top 50px; } .defaultSpacefirst-of-type { margin-top 0; } /* KVContent */ .resellerKVContent__imageBox img { width 100%; vertical-align middle; } .resellerKVContent__imageBox { position relative; } .resellerKVContent__imageBox .msiLogo { position absolute; top 0; left 0; z-index 1; } .resellerKVContent__description { text-align center; margin-top 30px; } .resellerKVContent__description .title { color var(--theme--titleColor); font-size var(--font-title); font-weight bold; } .resellerKVContent__description .context { color var(--theme-textColor); margin 4px auto 0; font-size var(--font-text); } @media (min-width 992px) { .resellerKVContent__description .context { width 90%; } } /* end KVContent */ /* resellerVideo */ .resellerVideo__content { width 100%; } /* end resellerVideo */ /* resellerOneCard */ .resellerOneCard .msiCard__content ol { margin 25px auto 0; text-align left; } @media (min-width 992px) { .resellerOneCard .msiCard__content ol { width 60%; } } .resellerOneCard .msiCard__content ul { margin 25px auto 0; text-align left; } @media (min-width 992px) { .resellerOneCard .msiCard__content ul { width 60%; } } .resellerOneCard .msiCard__content { text-align center; } @media (min-width 992px) { .resellerOneCard .msiCard__content { width 80%; margin auto; } } .resellerOneCard .msiCard__content .title { margin-top 30px; } @media (min-width 992px) { .resellerOneCard .msiCard__imageBoxbefore { content ""; padding-top 50%; } .resellerOneCard .cardImage { position relative; top -50%; left 0; } } /* end resellerOneCard */ /* resellerFourCards */ .resellerRow-4 { display grid; gap 30px; grid-template-columns repeat(1, 1fr); } @media (min-width 576px) { .resellerRow-4 { grid-template-columns repeat(2, 1fr); } } /* @media (min-width 768px) { .resellerRow-4 { grid-template-columns repeat(3, 1fr); } } */ @media (min-width 992px) { .resellerRow-4 { grid-template-columns repeat(4, 1fr); } } /* end resellerFourCards */ /* resellerThreeCards */ .resellerRow-3 { display grid; gap 30px; grid-template-columns repeat(1, 1fr); } @media (min-width 576px) { .resellerRow-3 { grid-template-columns repeat(2, 1fr); } } @media (min-width 768px) { .resellerRow-3 { grid-template-columns repeat(3, 1fr); } } /* @media (min-width 992px) { .resellerRow-3 { grid-template-columns repeat(3, 1fr); } } */ /* end resellerThreeCards */ /* card */ .msiCard__imageBox { position relative; overflow hidden; } .msiCard__imageBoxbefore { content ""; display block; padding-top 50%; } @media (min-width 992px) { .msiCard__imageBoxbefore { display none; } } .imageDefault { width 100%; vertical-align middle; } .cardImage { position absolute; top -50%; left 0; } @media (min-width 992px) { .cardImage { position static; top unset; left unset; } } .msiCard__content { margin-top 15px; } .msiCard__content .text p { margin-top 15px; } .msiCard__content ol { margin-top 15px; counter-reset num; } .msiCard__content ol li p { margin-top 0; } .msiCard__content ol li + li { margin-top 10px; } .msiCard__content ol libefore { display inline; counter-increment num; content counter(num) "."; margin-right 10px; } .msiCard__content ul { margin-top 15px; counter-reset cool; } .msiCard__content ul li p { margin-top 0; } .msiCard__content ul li + li { margin-top 10px; } .msiCard__content ul libefore { display inline; counter-increment cool; content counter(cool, disc); margin-right 10px; } .msiCard__content .title { color var(--theme--titleColor); font-size var(--font-cardTitle); font-weight bold; line-height 1.2; } .msiCard__content .text { color var(--theme-textColor); font-size var(--font-cardText); margin-top 5px; } /* end card */ Document
.