@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto;display:block}button,input{font:inherit}button{cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}p,h1,h2,h3{margin:0}a{color:inherit;text-decoration:none}:root{--color-orange:#be501e;--color-orange-bright:#ec6819;--color-brown:#42210b;--color-cream:#f5e3d5;--color-paper:#f7f5f0;--color-white:#fff;--font-sans:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-serif:"Noto Serif TC", "PMingLiU", serif;--page-width:1120px}body{background:var(--color-cream);color:var(--color-brown);font-family:var(--font-sans);font-size:20px;line-height:1.5}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header{z-index:10;background:var(--color-orange);color:var(--color-white);position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;max-width:1280px;min-height:70px;margin:0 auto;padding:10px 50px;display:flex}.header__brand{align-items:center;gap:30px;display:flex}.header__logo,.header__social{line-height:0;display:block}.header__logo img,.header__social img{width:auto;height:45px}.header__toggle{background:0 0;border:0;width:46px;padding:0;display:none}.header__bar{background:var(--color-white);border-radius:2px;width:46px;height:3px;margin:12px 0;display:block}.header__bar:first-child{margin-top:0}.header__bar:last-of-type{margin-bottom:0}.header__nav{align-items:center;display:flex}.header__link{color:var(--color-white);white-space:nowrap;align-items:center;font-size:24px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.header__link+.header__link:before{content:"";background:var(--color-white);width:2px;height:30px;margin:0 28px}.hero{position:relative;overflow:hidden}.hero__image{width:100%;height:auto}.hero__device{filter:drop-shadow(2px 6px 10px #0000005e);width:31.25%;height:auto;position:absolute;top:60.714%;left:7.1875%}.page{max-width:1280px;margin:0 auto;padding:60px 40px 80px}.block+.block{margin-top:80px}.section-title{justify-content:center;align-items:center;gap:10px;margin-bottom:48px;display:flex}.section-title__leaf{width:55px;height:auto}.section-title__leaf--flip{transform:scaleX(-1)}.section-title__text{color:var(--color-orange);font-family:var(--font-serif);letter-spacing:4px;font-size:40px;font-weight:700;line-height:1.2}.intro{text-align:center;flex-direction:column;gap:40px;max-width:843px;margin:0 auto 48px;display:flex}.intro__label{color:var(--color-brown);letter-spacing:1.5px;font-size:30px;font-weight:400;line-height:1.4}.intro__label span{font-weight:400}.intro__label{font-weight:700}.intro__label--winners{letter-spacing:.9px;text-align:center;margin-bottom:50px;line-height:30px}.intro__text,.rule,.guide__lead,.guide__action{text-align:center;font-size:20px;font-weight:500;line-height:1.6}.intro__note,.rule__note{color:var(--color-orange);font-size:16px;font-weight:500;display:block}.event{flex-direction:column;align-items:center;max-width:740px;margin:48px auto 0;display:flex}.event picture:has(.event__title){z-index:1;width:min(420px,100%);margin-bottom:-20px;position:relative}.event__title{width:100%;display:block}.event picture:has(.event__body){width:100%}.event__body{width:100%;display:block}.tag{background:var(--color-paper);border:1px solid var(--color-brown);width:fit-content;min-width:80px;height:40px;color:var(--color-brown);letter-spacing:.72px;text-align:center;border-radius:20px;justify-content:center;align-items:center;margin:55px auto 50px;padding:0 14px;font-size:24px;font-weight:400;line-height:30px;display:flex}.rule{max-width:736px;margin:0 auto}.prize-list{flex-wrap:wrap;justify-content:center;gap:20px 10px;max-width:1120px;margin:28px auto 0;display:flex}.prize-card{aspect-ratio:1;width:270px;position:relative;container-type:inline-size}.prize-card__shape,.prize-card__header{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.prize-card__header{z-index:1}.prize-card__name,.prize-card__hint,.prize-card__photo,.prize-card__count,.prize-card__quota{z-index:2;text-align:center;position:absolute;left:50%;transform:translate(-50%)}.prize-card__name{width:90%;height:29.26%;color:var(--color-paper);letter-spacing:.22px;flex-direction:column;justify-content:center;align-items:center;font-size:8.15cqw;font-weight:700;line-height:1.09;display:flex;top:0}.prize-card__name--double{justify-content:flex-end;padding-bottom:2.6%}.prize-card__hint{width:78%;color:var(--color-orange);font-size:4.2cqw;font-weight:500;line-height:1.3;top:30%}.prize-card__photo{object-fit:contain;width:72%;max-height:38%;top:38%}.prize-card__photo--large{width:68%;max-height:48%;top:34%}.prize-card__count{width:30%;color:var(--color-paper);font-family:var(--font-serif);justify-content:center;align-items:center;line-height:1;display:flex;bottom:16%;left:auto;right:4%;transform:none}.prize-card__count img,.prize-card__count:before{content:none}.prize-card__count{aspect-ratio:1;background:url(../images/prize-badge.svg) 50%/contain no-repeat}.prize-card__count strong,.prize-card__count span{transform:translateY(-2cqw)}.prize-card__count strong{font-size:11cqw;font-weight:700}.prize-card__count span{margin-top:1.4cqw;font-size:6.6cqw}.prize-card__quota{width:86%;color:var(--color-brown);letter-spacing:.6px;font-size:7.4cqw;font-weight:700;bottom:4%}.steps{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:40px;max-width:1000px;margin:12px auto 0;display:grid}.steps__list{flex-direction:column;gap:25px;display:flex}.steps__item{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:10px;display:grid}.steps__badge{background:var(--color-paper);min-width:90px;height:30px;color:var(--color-brown);border-radius:15px;justify-content:center;align-items:center;padding:0 8px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.steps__badge--center{border-radius:20px;width:120px;height:40px;margin:28px auto 16px;font-size:24px;display:flex}.steps__text{letter-spacing:.2px;font-size:20px;font-weight:500;line-height:30px}.steps__text--wide{letter-spacing:1.944px}.steps__text--end{letter-spacing:.27px}.steps__highlight{color:var(--color-orange-bright)}.steps__dir--mobile{display:none}.steps__phone{justify-self:center;width:200px}.callout{border:1px solid var(--color-orange);background:0 0;border-radius:16px;max-width:1000px;min-height:90px;margin:36px auto 0;padding:6.5px 40px}.callout__item{color:var(--color-orange);letter-spacing:.16px;padding-left:15px;font-size:16px;font-weight:500;line-height:35px;position:relative}.callout__item:before{content:"";background:var(--color-orange);border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:0}.booklist__title{width:min(400px,100%);margin:50px auto}.booklist__caption{text-align:center;margin-bottom:50px;font-size:20px;font-weight:500}.booklist__caption-line{display:inline}.booklist__caption-line+.booklist__caption-line:before{content:" "}.booklist__caption-line+.booklist__caption-line.booklist_note:before{content:none}.booklist__caption-line.booklist_note{display:block}.booklist__highlight{color:var(--color-orange-bright)}.booklist_note{font-size:16px;font-weight:500}.author-list{flex-wrap:wrap;justify-content:center;gap:50px 30px;max-width:780px;margin:0 auto;display:flex}.author-card{width:360px;max-width:100%;color:var(--color-brown);text-decoration:none;display:block}.author-card__image{width:100%}.author-card__caption{letter-spacing:.2px;text-align:center;margin-top:8px;font-size:20px;font-weight:500;line-height:26px}.form-button{background:var(--color-orange);width:200px;height:50px;color:var(--color-paper);letter-spacing:.72px;border-radius:30px;justify-content:center;align-items:center;margin:48px auto 0;font-size:24px;font-weight:700;text-decoration:none;display:flex}.notes__title{color:var(--color-orange);letter-spacing:.6px;text-align:center;margin:36px 0 50px;font-size:20px;font-weight:500;line-height:normal}.notes{border:1px solid var(--color-orange);background:0 0;border-radius:30px;max-width:1000px;height:225px;margin:0 auto;padding:19px 20px 19px 30px;overflow:hidden}.notes__list{scrollbar-color:var(--color-orange) transparent;scrollbar-width:thin;height:100%;padding-right:10px;overflow:auto}.notes__list::-webkit-scrollbar{width:6px}.notes__list::-webkit-scrollbar-track{background:0 0}.notes__list::-webkit-scrollbar-thumb{background:var(--color-orange);border-radius:3px}.notes__item{color:var(--color-orange);letter-spacing:.24px;padding-left:15px;font-size:16px;font-weight:400;line-height:35px;position:relative}.notes__item:before{content:"";background:var(--color-orange);border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:0}.guide__label{color:var(--color-brown);letter-spacing:1.5px;text-align:center;margin-top:8px;font-size:30px;font-weight:700;line-height:30px}.section-title+.guide__label{margin-top:2px}.guide__lead{margin-top:50px}.guide__link{color:var(--color-brown);text-underline-offset:4px;font-weight:700}.guide__action{margin-top:16px}.slider{max-width:980px;margin:36px auto 0;padding:0 56px;position:relative}.slider .splide__slide img{width:100%;margin:0 auto}.slider .steps__badge--center{margin:18px auto 55px}.slider .guide__action{margin:0 0 50px}.slider--steps{container-type:inline-size}.slider.slider--steps .splide__arrow{top:auto;bottom:34.2105cqw;transform:translateY(50%)}.slider.slider--steps .splide__arrow--next{transform:translateY(50%)scaleX(-1)}.slider .splide__arrow{z-index:2;opacity:1;background:url(../images/slider-arrow.svg) 50%/40px 40px no-repeat;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider .splide__arrow--prev{left:0}.slider .splide__arrow--next{right:0;transform:translateY(-50%)scaleX(-1)}.slider .splide__arrow svg{display:none}.slider .splide__arrow:disabled{opacity:.45}.app-guide{flex-direction:column;margin-top:50px;display:flex}.app-guide__label,.app-guide__action,.app-guide__banner,.app-guide__slider{order:0}.app-guide__label{margin-top:0}.app-guide__action{margin-top:50px;line-height:30px}.app-guide__slider{max-width:949px;margin-top:50px;padding-inline:147px}.app-guide__slider.slider .splide__slide img{width:274px;max-width:100%}.download-banner{width:100%;max-width:700px;margin:50px auto 0;position:relative}.download-banner__image{width:100%;height:auto}.download-banner__text{background:var(--color-paper);width:calc(49.57% - 22px);height:102px;color:var(--color-brown);letter-spacing:.6px;text-align:center;border-radius:16px;justify-content:center;align-items:center;padding:0 24px;font-size:20px;font-weight:700;line-height:28px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.download-banner__text:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:22px solid var(--color-paper);width:0;height:0;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.library{grid-template-columns:500px 320px;justify-content:center;align-items:start;column-gap:100px;max-width:920px;margin:50px auto 0;display:grid}.library__copy{width:100%;max-width:500px;padding-top:122px;container-type:inline-size}.library__lead{color:var(--color-brown);letter-spacing:.02em;text-align:center;white-space:nowrap;margin:21.5px 0 0;font-size:min(80px,16cqw);font-weight:400;line-height:.4375}.library__lead--accent{color:var(--color-orange-bright);letter-spacing:.27em;margin-top:.7375em;font-weight:700}.library__question{letter-spacing:2.4px;text-align:center;margin:45.3px 0 0;font-size:24px;font-weight:400;line-height:30px}.library__search{margin-top:22px;position:relative}.library__form{background:var(--color-white);border-radius:20px;align-items:center;width:100%;height:60px;display:flex;overflow:hidden}.library__form.is-active{border-radius:20px 20px 0 0}.library__dropdown{z-index:3;background:var(--color-white);border-radius:0 0 20px 20px;width:100%;max-height:280px;padding:8px 0;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 8px 24px #42210b29}.library__dropdown[hidden],.library__dropdown-loading,.library__dropdown-list,.library__dropdown-empty{display:none}.library__dropdown-loading.is-visible,.library__dropdown-list.is-visible,.library__dropdown-empty.is-visible{display:block}.library__dropdown-loading,.library__dropdown-empty{text-align:center;margin:0;padding:12px 20px;font-size:16px;line-height:24px}.library__dropdown-item{width:100%;color:var(--color-brown);text-align:left;background:0 0;border:0;padding:16px 20px;font-size:16px;line-height:24px;display:block}.library__dropdown-item:hover,.library__dropdown-item:focus-visible{background:var(--color-paper)}.library__dropdown-name,.library__dropdown-info{display:block}.library__dropdown-name{font-weight:500}.library__dropdown-info{font-size:14px;line-height:20px}.library__input{min-width:0;height:100%;color:var(--color-brown);background:0 0;border:0;outline:none;flex:1;padding:0 20px}.library__submit{background:#f9edaa;border:0;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;padding:0;line-height:0;display:flex}.library__submit:focus,.library__submit:focus-visible{outline:none}.library__submit img{width:35px;height:auto}.library__map{width:320px;max-width:100%;height:auto}.winner-notes{max-width:1000px;margin:0 auto 50px;padding-top:2px}.winner-notes__item{color:var(--color-brown);letter-spacing:.6px;margin-bottom:18px;padding-left:15px;font-size:20px;font-weight:500;line-height:40px;position:relative}.winner-notes__item:before{content:"";background:var(--color-brown);border-radius:50%;width:5px;height:5px;position:absolute;top:17.5px;left:0}.winner-notes__date{color:var(--color-orange-bright);font-weight:700}.winner-notes__link{color:var(--color-orange-bright);letter-spacing:.6px;font-weight:500;text-decoration:none}.winner-list{flex-direction:column;gap:20px;max-width:860px;margin:28px auto 0;display:flex}.winner-list__item{align-items:center;gap:16px;display:flex}.winner-list__banner{flex:none;width:min(501px,62%)}.winner-list__date{color:var(--color-orange-bright);font-size:22px;font-weight:700;line-height:1.4}.footer{background:var(--color-orange);color:var(--color-white);text-align:center;padding:10px 10px 30px}.footer__logos{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.footer__org{letter-spacing:.48px;font-size:16px;line-height:60px}.footer__logo{width:auto}.footer__logo--udn{height:28px;margin:14.4px 0 0 10px}.footer__logo--hanchen{height:37px;margin:5px 0 0 19px}.footer__copy{letter-spacing:.42px;margin-top:1px;font-size:14px;line-height:20px}@media (width<=1024px){.header__inner{padding:10px 20px}.header__toggle{display:block}.header__nav{z-index:5;background:var(--color-orange);flex-direction:column;align-items:stretch;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 12px 20px #42210b29}.header__nav.is-open{display:flex}.header__link{justify-content:center;padding:16px 20px}.header__link+.header__link:before{display:none}.page{padding:48px 20px 64px}.intro{gap:28px}.intro__text{padding:0 12px}.event{max-width:640px}.steps{grid-template-columns:1fr;gap:24px}.steps__item{grid-template-columns:90px minmax(0,1fr)}.steps__phone{width:min(200px,60%)}.steps__dir--desktop{display:none}.steps__dir--mobile{display:inline}.booklist__caption-line{display:block}.booklist__caption-line+.booklist__caption-line:before{content:none}.callout{min-height:100px;padding:12px 20px}.callout__item{letter-spacing:.48px}.notes{height:240px;padding:16px 18px}.winner-notes__item{letter-spacing:.54px;font-size:18px}.winner-notes__item+.winner-notes__item{margin-top:8px}.winner-notes__link{letter-spacing:.9px}.app-guide__slider{order:3}.app-guide__banner{order:4}.download-banner{max-width:580px}.library{grid-template-columns:1fr;justify-items:center;gap:20px}.library__copy{padding-top:0}.winner-list__item{text-align:center;flex-direction:column;align-items:center}.winner-list__banner{width:min(501px,100%)}.winner-list__date{font-weight:400}.slider{padding:0 48px}.app-guide__slider{max-width:454px;padding-inline:48px}}@media (width<=767px){.hero__device{width:74.08%;top:72%;left:-4.28%}.steps__text{font-size:18px}.footer__logos{flex-direction:column;align-items:center;gap:12px}.footer__org{line-height:30px}.footer__logo--udn,.footer__logo--hanchen{margin:0}.footer__copy{margin-top:16px}.download-banner__text{letter-spacing:0;height:auto;min-height:72px;padding:8px 10px;font-size:14px;line-height:20px}}@media (width<=680px){.prize-card{width:calc(50% - 8px)}.prize-list--center .prize-card:last-child{margin-inline:auto}.author-card{width:min(360px,100%)}.footer__copy{padding:0 8px}}@media (width<=480px){.prize-card{width:100%;max-width:270px}}
