: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-r7dbfkg3]{max-width:1200px;margin:20px 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-r7dbfkg3]{width:90%}}@media(max-width:640px){.container[data-astro-cid-r7dbfkg3]{width:80%}}.container__title[data-astro-cid-r7dbfkg3]{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-r7dbfkg3]{font-size:24px}}.container__content[data-astro-cid-r7dbfkg3]{padding:40px 16px}.photo-page[data-astro-cid-r7dbfkg3]{background-image:url(../images/years-highlights/base.webp);background-size:cover}.photo-page__header[data-astro-cid-r7dbfkg3]{width:100%;text-align:center;margin-bottom:20px;padding-top:20px}.photo-page__title-img[data-astro-cid-r7dbfkg3]{width:267px;object-fit:contain;margin:0 auto}.photo-list[data-astro-cid-r7dbfkg3]{position:relative;font-family:Noto Sans TC,sans-serif;color:#4a4a4a;margin:0 auto}.photo-list__cities[data-astro-cid-r7dbfkg3]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:30px}.photo-list__cities[data-astro-cid-r7dbfkg3] .city-btn[data-astro-cid-r7dbfkg3]{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:768px){.photo-list__cities[data-astro-cid-r7dbfkg3] .city-btn[data-astro-cid-r7dbfkg3]{width:calc(50% - 10px);font-size:16px;padding:8px 0}}.photo-list__cities[data-astro-cid-r7dbfkg3] .city-btn[data-astro-cid-r7dbfkg3].mod--active{background-color:#ff8c00}.photo-list__cities[data-astro-cid-r7dbfkg3] .city-btn[data-astro-cid-r7dbfkg3]:hover{transform:translateY(-2px);opacity:.9}.photo-swiper-wrapper[data-astro-cid-r7dbfkg3]{position:relative;padding:0 60px;margin-bottom:40px}@media(max-width:768px){.photo-swiper-wrapper[data-astro-cid-r7dbfkg3]{padding:0 20px}}.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-prev[data-astro-cid-r7dbfkg3],.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-next[data-astro-cid-r7dbfkg3]{color:#ccc;transition:color .3s ease}.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-prev[data-astro-cid-r7dbfkg3]:hover,.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-next[data-astro-cid-r7dbfkg3]:hover{color:#ff8c00}.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-prev[data-astro-cid-r7dbfkg3]:after,.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-next[data-astro-cid-r7dbfkg3]:after{font-size:30px;font-weight:700}.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-prev[data-astro-cid-r7dbfkg3]{left:0!important}@media(max-width:640px){.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-prev[data-astro-cid-r7dbfkg3]{left:-25px!important}}.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-next[data-astro-cid-r7dbfkg3]{right:0!important}@media(max-width:640px){.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-button-next[data-astro-cid-r7dbfkg3]{right:-25px!important}}.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-pagination[data-astro-cid-r7dbfkg3]{bottom:-40px!important}.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-pagination[data-astro-cid-r7dbfkg3] .swiper-pagination-bullet{background:#ccc;opacity:1;width:10px;height:10px;margin:0 6px!important}.photo-swiper-wrapper[data-astro-cid-r7dbfkg3] .swiper-pagination[data-astro-cid-r7dbfkg3] .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff8c00}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);gap:20px;padding-bottom:20px}@media(max-width:768px){.photo-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.photo-item{width:100%;aspect-ratio:16/11;overflow:hidden;border-radius:4px;background-color:#f5f5f5}.photo-item img[data-astro-cid-r7dbfkg3]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.photo-item img[data-astro-cid-r7dbfkg3]:hover{transform:scale(1.05)}.no-data{padding:100px 0;color:#888;font-size:18px;text-align:center;margin:0 auto}
