:root{--mainColor: #1cbb9c;--mainColorLight: #b2e2d9;--pointColor: #dfe008;--whiteColor: #ffffff;--BGColor: #fffcee;--webBGColor: #f5f5f5;--fontColor: #000000;--articleColor: #666666;--plantColor: #f5f5eb;--font-noto: Noto Sans TC, sans-serif}.container[data-astro-cid-taylh5cb]{max-width:1200px;margin:0 auto;text-align:center;border-radius:40px;background-color:#fff;position:relative;z-index:2;box-shadow:0 14px 9.38px #542e0180}@media(max-width:1280px){.container[data-astro-cid-taylh5cb]{width:90%}}.container__title[data-astro-cid-taylh5cb]{width:100%;font-size:28px;padding:20px 0;font-weight:700;border-radius:40px 40px 0 0;background-color:#9ace00;color:#fff}@media(max-width:768px){.container__title[data-astro-cid-taylh5cb]{font-size:24px}}.container__content[data-astro-cid-taylh5cb]{padding:40px 16px 80px;background-image:url(../images/winner/base.png);background-position:top;background-repeat:no-repeat}@media(max-width:640px){.container__content[data-astro-cid-taylh5cb]{padding:30px 10px 40px;background-size:contain}}.winner-page[data-astro-cid-taylh5cb]{background-image:url(../images/years-highlights/base.webp);background-size:cover}.winner-page__header[data-astro-cid-taylh5cb]{width:100%;text-align:center;margin-bottom:20px;padding-top:20px}.winner-page__title-img[data-astro-cid-taylh5cb]{width:267px;object-fit:contain;margin:0 auto}.winner-list[data-astro-cid-taylh5cb]{position:relative;font-family:Noto Sans TC,sans-serif;color:#4a4a4a;margin:0 auto}.winner-list__share[data-astro-cid-taylh5cb]{position:absolute;top:-30px;right:10px;display:flex;justify-content:flex-end;z-index:10}@media(max-width:640px){.winner-list__share[data-astro-cid-taylh5cb]{display:none}}.winner-list__share[data-astro-cid-taylh5cb] .share-btn[data-astro-cid-taylh5cb]{display:flex;align-items:center;gap:5px;background:transparent;border:none;cursor:pointer;font-size:16px;color:#555;font-weight:700}.winner-list__share[data-astro-cid-taylh5cb] .share-btn[data-astro-cid-taylh5cb] img[data-astro-cid-taylh5cb]{border-radius:50%;width:24px;height:24px}.winner-list__cities[data-astro-cid-taylh5cb]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:30px}.winner-list__cities[data-astro-cid-taylh5cb] .city-btn[data-astro-cid-taylh5cb]{border:none;width:150px;padding:10px 0;border-radius:25px;font-size:18px;font-weight:700;cursor:pointer;background-color:#b0b0b0;color:#fff;transition:all .3s ease;box-shadow:0 2px 5px #0000001a}@media(max-width:640px){.winner-list__cities[data-astro-cid-taylh5cb] .city-btn[data-astro-cid-taylh5cb]{font-size:16px;padding:8px 0;width:calc(50% - 10px)}}.winner-list__cities[data-astro-cid-taylh5cb] .city-btn[data-astro-cid-taylh5cb].mod--active{background-color:#ff8c00}.winner-list__cities[data-astro-cid-taylh5cb] .city-btn[data-astro-cid-taylh5cb]:hover{transform:translateY(-2px);opacity:.9}.winner-list__groups[data-astro-cid-taylh5cb]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:40px;font-size:18px;font-weight:700;color:#888}@media(max-width:640px){.winner-list__groups[data-astro-cid-taylh5cb]{flex-direction:column;gap:10px;margin-bottom:30px;font-size:24px}}.winner-list__groups[data-astro-cid-taylh5cb] .group-btn[data-astro-cid-taylh5cb]{background:none;border:none;cursor:pointer;font-size:inherit;font-weight:inherit;color:#888;padding:5px 10px}.winner-list__groups[data-astro-cid-taylh5cb] .group-btn[data-astro-cid-taylh5cb].mod--active,.winner-list__groups[data-astro-cid-taylh5cb] .group-btn[data-astro-cid-taylh5cb]:hover{color:#ff8c00}.winner-list__groups[data-astro-cid-taylh5cb] .divider[data-astro-cid-taylh5cb]{color:#ddd;font-weight:400}@media(max-width:640px){.winner-list__groups[data-astro-cid-taylh5cb] .divider[data-astro-cid-taylh5cb]{display:none}}.winner-list__rows[data-astro-cid-taylh5cb]{border:1px solid #000000;border-radius:20px;background-color:#fff;max-width:720px;margin:0 auto 50px;overflow:hidden}@media(max-width:640px){.winner-list__rows[data-astro-cid-taylh5cb]{max-width:90%}}.winner-list[data-astro-cid-taylh5cb] .winner-row{display:flex;align-items:center;padding:0 20px;height:90px;border-bottom:1px solid #000000;background-color:#fff;transition:background-color .2s}@media(max-width:640px){.winner-list[data-astro-cid-taylh5cb] .winner-row{flex-direction:column;height:auto;padding:0 0 15px;gap:15px;position:relative}}.winner-list[data-astro-cid-taylh5cb] .winner-row:hover{background-color:#fafafa}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__rank{display:flex;justify-content:center;align-items:center;width:140px;flex-shrink:0}@media(max-width:640px){.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__rank{width:100%;height:78px;padding:0 12px;border-bottom:1px solid #000000;margin-bottom:0}}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__rank.mod--top{align-items:flex-start;align-self:flex-start}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__rank.mod--top .winner-row__text{padding-top:15px}@media(max-width:640px){.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__rank.mod--top{align-self:center}}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__rank .rank-badge{display:flex;align-items:center;gap:10px}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__rank .medal-icon{width:40px;height:auto}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__rank .rank-num{font-size:28px;font-weight:800;color:#333;width:40px;text-align:center}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__text{font-size:18px;color:#888;text-align:center}@media(max-width:640px){.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__text{font-size:24px;color:#333;font-weight:700}}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__info{display:flex;align-items:center;justify-content:center;margin-left:20px}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__info.mod--top{padding-bottom:14px}@media(max-width:640px){.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__info{margin-left:0;flex-direction:column;gap:5px;line-height:1.8}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__info.mod--top{padding-bottom:0}}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__name{width:120px;font-size:20px;font-weight:700;color:#666;text-align:center}@media(max-width:640px){.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__name{font-size:24px;width:100%}}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__school{flex:1;font-size:18px;color:#666;text-align:center}@media(max-width:640px){.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__school{font-size:20px;width:100%}}@media(max-width:320px){.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__school{padding-bottom:2rem}}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__action{width:60px;text-align:right;display:flex;justify-content:flex-end;margin-left:auto;display:none}@media(max-width:640px){.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__action{position:absolute;right:10px;bottom:10px;width:auto;margin-left:0}}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__action a[data-astro-cid-taylh5cb]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__action .view-icon{height:35px;opacity:.8;transition:opacity .2s}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__action .view-icon:hover{opacity:1}.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__action .view-text{font-size:12px;font-weight:700;white-space:nowrap;display:none}@media(max-width:640px){.winner-list[data-astro-cid-taylh5cb] .winner-row .winner-row__action .view-text{display:block}}.winner-list__honorable[data-astro-cid-taylh5cb]{padding:30px;display:flex;gap:10px;border-top:1px solid #000000}@media(max-width:810px){.winner-list__honorable[data-astro-cid-taylh5cb]{padding:30px 0 30px 30px}}@media(max-width:640px){.winner-list__honorable[data-astro-cid-taylh5cb]{flex-direction:column;padding:0;align-items:center}}.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-label[data-astro-cid-taylh5cb]{display:flex;align-items:center;justify-content:center}@media(max-width:640px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-label[data-astro-cid-taylh5cb]{width:100%;border-bottom:1px solid #000000;padding:15px 0}}.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-label[data-astro-cid-taylh5cb] .vertical-text[data-astro-cid-taylh5cb]{writing-mode:vertical-lr;font-size:28px;font-weight:800;color:#333;letter-spacing:8px}@media(max-width:640px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-label[data-astro-cid-taylh5cb] .vertical-text[data-astro-cid-taylh5cb]{writing-mode:horizontal-tb;font-size:24px;letter-spacing:20px;text-indent:20px}}.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb]{display:grid;grid-template-columns:280px 280px;column-gap:60px;row-gap:12px;justify-content:center}@media(max-width:810px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb]{column-gap:20px}}@media(max-width:767px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb]{grid-template-columns:100%;justify-content:center;padding-left:23%}}@media(max-width:640px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb]{gap:10px;width:100%;padding:30px 0;grid-template-columns:100%;justify-items:center}}@media(max-width:320px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb]{padding:10px 0}}.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item{display:flex;align-items:center;font-size:20px;color:#666}@media(max-width:640px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item{font-size:18px;width:100%;gap:10px;margin:0}}@media(max-width:450px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item{justify-content:center}}@media(max-width:320px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item{font-size:16px}}.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item .honorable-name{font-weight:700;min-width:80px;text-align:left}@media(max-width:640px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item .honorable-name{min-width:70px;text-align:left}}@media(max-width:450px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item .honorable-name{min-width:0px}}.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item .honorable-school{text-align:left}@media(max-width:450px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item .honorable-school{width:180px}}@media(max-width:320px){.winner-list__honorable[data-astro-cid-taylh5cb] .honorable-grid[data-astro-cid-taylh5cb] .honorable-item .honorable-school{width:160px}}.winner-list__footer-deco[data-astro-cid-taylh5cb]{display:flex;justify-content:center;align-items:center}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}
