body,h1,h2,h3,h4,h5,h6,p,figure{margin:0;padding:0}body{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif}.all-wrap{max-width:1240px;margin:auto}.lang-en{display:none}html[data-lang="en"] .lang-zh{display:none}html[data-lang="en"] .lang-en{display:revert}.lang-toggle{position:fixed;top:16px;right:16px;z-index:300;padding:7px 15px;font-size:13px;letter-spacing:0.08em;color:#fff;background:rgba(0,0,0,0.55);border:1px solid rgba(255,255,255,0.45);border-radius:999px;cursor:pointer;font-family:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color 0.2s ease, border-color 0.2s ease}.lang-toggle:hover{background:rgba(0,0,0,0.78);border-color:#fff}.intro{position:relative;background:#000}.intro-bike{aspect-ratio:2000 / 1214;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 72%, rgba(0,0,0,0.55) 90%, #000 100%),url(/assets/lwk-hero-1906361b781449767144f4b7b683e602f0daf572e2e01e140416e1b414c40a56.jpg);background-size:cover, cover;background-position:center, center;background-repeat:no-repeat, no-repeat}.intro-portrait{margin:0;padding:40px 20px 8px;display:flex;align-items:center;justify-content:center}.intro-portrait img{display:block;width:100%;max-width:360px;height:auto}@media screen and (min-width: 791px){html.anim .intro{height:200vh}html.anim .intro-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#000}html.anim .intro-bike{position:absolute;inset:0;aspect-ratio:auto}html.anim .intro-bike::after{content:"";position:absolute;inset:0;background:#000;opacity:var(--intro-dark, 0);pointer-events:none}html.anim .intro-portrait{position:absolute;inset:0;padding:24px;opacity:var(--intro-op, 0);transform:translateY(calc((1 - var(--intro-op, 0)) * 28px))}html.anim .intro-portrait img{width:auto;max-width:90vw;max-height:84vh}}.tribute{background:#000;text-align:center;padding:56px 20px 52px}.tribute-title{font-family:"Noto Serif TC", "Songti TC", "Source Han Serif TC", "PingFang TC", serif;font-size:46px;font-weight:700;letter-spacing:0.12em;line-height:1.2}.tribute-title .lang-en{letter-spacing:0.06em}.tribute-sub{margin-top:14px;font-size:15px;font-style:italic;letter-spacing:0.16em;color:rgba(255,255,255,0.55)}.cta{display:inline-block;margin:24px 0 8px;padding:14px 44px;color:#fff;text-decoration:none;font-size:16px;line-height:1.2;letter-spacing:0.14em;border:1px solid rgba(255,255,255,0.5);border-radius:999px;transition:background-color 0.25s ease, border-color 0.25s ease, transform 0.1s ease}.cta:not(.is-disabled):hover{background-color:rgba(255,255,255,0.12);border-color:#fff}.cta:not(.is-disabled):active{transform:translateY(1px)}.cta.is-disabled{color:rgba(255,255,255,0.35);border-color:rgba(255,255,255,0.16);cursor:not-allowed}main{background-image:url(/assets/candles-bg-e404a1f53c3160db7d0f1d7d0fd594e5f15931a6beb260045c2d9b7ef56cc992.jpg);background-repeat:repeat-y;background-position:top center;text-align:center;background-attachment:fixed}.light-group{max-width:560px;margin:auto;padding-top:60px;position:relative}.light-group::before{content:"";position:absolute;top:-30px;bottom:0;left:-50px;right:-50px;background:#000;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 14%, #000 86%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 14%, #000 86%, transparent 100%)}.light-box{width:166px;height:202px;box-sizing:border-box;background-repeat:no-repeat;background-size:139px;background-position:center top;color:#fff;display:inline-block;font-size:13px;text-align:left;padding-top:124px;margin-bottom:30px;position:relative;z-index:1;vertical-align:top}.light-box:nth-child(5n + 2){background-image:url(/assets/candlegif2-f7a2e8ce75a57264ab0b318148ecb97b6ec29633de8aab0a98dc0b0c45848cd6.gif);margin-left:20px;margin-right:20px}.light-box:nth-child(5n + 3){background-image:url(/assets/candlegif3-24a9e800b4bfdfbf570b3625052b4015765ca8d783b0a71bc66ff244033149e7.gif)}.light-box:nth-child(5n + 4){background-image:url(/assets/fire-02-bda14cdd30d46fd635b0d2c0e05c3e06ef061ab31f06601766ae2e734d265c12.png);margin-left:45px;margin-right:45px}.light-box:nth-child(5n + 5){background-image:url(/assets/fire-02-bda14cdd30d46fd635b0d2c0e05c3e06ef061ab31f06601766ae2e734d265c12.png);margin-left:45px;margin-right:45px}.light-box:nth-child(3n + 1){background-image:url(/assets/candlegif1-c5875f200c89eac2fe4f0b602aecbcb756bd4e2a001af306298e7347af1d1ea0.gif)}.light-box:nth-child(3n + 2){background-image:url(/assets/candlegif2-f7a2e8ce75a57264ab0b318148ecb97b6ec29633de8aab0a98dc0b0c45848cd6.gif)}.light-box:nth-child(3n + 3){background-image:url(/assets/candlegif3-24a9e800b4bfdfbf570b3625052b4015765ca8d783b0a71bc66ff244033149e7.gif)}.light-box h2{font-weight:normal;font-size:13px;width:110px;margin:0 auto 6px}.txt{width:110px;margin:auto;word-wrap:break-word}footer{background:#000;padding:48px 20px 72px;text-align:center}.farewell{max-width:760px;margin:0 auto}.farewell-heading{font-family:"Noto Serif TC", "Songti TC", "Source Han Serif TC", "PingFang TC", serif;font-size:26px;font-weight:600;letter-spacing:0.18em;margin-bottom:22px}.farewell-img-link{display:block;max-width:760px;margin:0 auto 20px;border-radius:8px;transition:opacity 0.2s ease}.farewell-img-link:hover,.farewell-img-link:focus-visible{opacity:0.9}.farewell-img{display:block;width:100%;height:auto;border-radius:8px}.farewell-info{font-size:15px;line-height:1.9;color:rgba(255,255,255,0.78)}.fb-link{margin-top:40px}.fb-link a{color:rgba(255,255,255,0.65);text-decoration:none;font-size:14px;letter-spacing:0.05em;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:3px;transition:color 0.2s ease, border-color 0.2s ease}.fb-link a:hover{color:#fff;border-color:#fff}.credit{margin-top:16px;font-size:13px;letter-spacing:0.05em;color:rgba(255,255,255,0.45)}.tribute-sub .lang-en{letter-spacing:0.03em}.cta .lang-en{letter-spacing:0.03em}.farewell-heading .lang-en{letter-spacing:0.04em}.say-title .lang-en{letter-spacing:0.04em}.say-page{min-height:100vh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:72px 20px 40px;position:relative}.home-btn{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,0.3);border-radius:999px;padding:8px 16px;font-size:14px;background-color:rgba(255,255,255,0.04);transition:background-color 0.25s ease, border-color 0.25s ease;z-index:100}.home-btn:hover{background-color:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.6)}.say-card{width:100%;max-width:460px;background:#0d0d0d;border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:40px 32px;box-sizing:border-box}.say-title{font-family:"Noto Serif TC", "Songti TC", "Source Han Serif TC", "PingFang TC", serif;font-size:26px;font-weight:600;letter-spacing:0.12em;text-align:center}.say-guide{margin:14px auto 30px;font-size:14px;line-height:1.85;color:rgba(255,255,255,0.6);text-align:center}.say-alert{margin:0 auto 22px;padding:10px 16px;max-width:30em;font-size:14px;line-height:1.6;text-align:center;color:#ffd7d0;border:1px solid rgba(255,120,100,0.5);border-radius:8px;background:rgba(255,90,70,0.08)}.cf-turnstile{display:flex;justify-content:center;margin:4px 0 20px}fieldset{border:none;padding:0;margin:0}fieldset[disabled]{opacity:0.5}.field{margin-bottom:22px}.field-label{display:block;font-size:14px;color:rgba(255,255,255,0.85);margin-bottom:9px}.field-label .hint{color:rgba(255,255,255,0.4);font-size:12px}.say-card input[type="text"],.say-card textarea{width:100%;box-sizing:border-box;background:#000;border:1px solid rgba(255,255,255,0.18);border-radius:10px;color:#fff;font-size:16px;padding:12px 14px;font-family:inherit;transition:border-color 0.2s ease}.say-card textarea{height:4.5em;resize:vertical;line-height:1.6}.say-card input[type="text"]:focus,.say-card textarea:focus{outline:none;border-color:rgba(255,255,255,0.55)}.say-card ::placeholder{color:rgba(255,255,255,0.3)}.submit-btn{display:block;width:100%;margin-top:6px;padding:14px;background:#fff;color:#000;border:none;border-radius:999px;font-size:16px;cursor:pointer;font-family:inherit;transition:opacity 0.2s ease, transform 0.1s ease}.submit-btn .lang-zh{letter-spacing:0.3em;padding-left:0.3em}.submit-btn:hover{opacity:0.85}.submit-btn:active{transform:translateY(1px)}@media screen and (max-width: 790px){.tribute-title{font-size:34px}.tribute-sub{font-size:13px}.intro-portrait img{max-width:300px}}@media screen and (max-width: 560px){.tribute{padding-top:32px}.tribute-title{font-size:30px}.light-box:nth-child(5n + 2),.light-box:nth-child(5n + 4),.light-box:nth-child(5n + 5){margin-left:0;margin-right:0}.say-card{padding:32px 22px}.home-btn{top:12px;left:12px;font-size:12px;padding:6px 12px}}@media screen and (max-width: 375px){.light-box{width:139px}}@media screen and (min-width: 960px){.light-group{max-width:900px}.light-box:nth-child(5n + 2),.light-box:nth-child(5n + 4),.light-box:nth-child(5n + 5){margin-left:0;margin-right:0}.light-box:nth-child(9n + 6),.light-box:nth-child(9n + 7),.light-box:nth-child(9n + 8),.light-box:nth-child(9n){margin-left:10px;margin-right:10px}}body,h1,h2,h3,h4,h5,h6,p,figure{margin:0;padding:0}body{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif}.all-wrap{max-width:1240px;margin:auto}.lang-en{display:none}html[data-lang="en"] .lang-zh{display:none}html[data-lang="en"] .lang-en{display:revert}.lang-toggle{position:fixed;top:16px;right:16px;z-index:300;padding:7px 15px;font-size:13px;letter-spacing:0.08em;color:#fff;background:rgba(0,0,0,0.55);border:1px solid rgba(255,255,255,0.45);border-radius:999px;cursor:pointer;font-family:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color 0.2s ease, border-color 0.2s ease}.lang-toggle:hover{background:rgba(0,0,0,0.78);border-color:#fff}.intro{position:relative;background:#000}.intro-bike{aspect-ratio:2000 / 1214;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 72%, rgba(0,0,0,0.55) 90%, #000 100%),url(/assets/lwk-hero-1906361b781449767144f4b7b683e602f0daf572e2e01e140416e1b414c40a56.jpg);background-size:cover, cover;background-position:center, center;background-repeat:no-repeat, no-repeat}.intro-portrait{margin:0;padding:40px 20px 8px;display:flex;align-items:center;justify-content:center}.intro-portrait img{display:block;width:100%;max-width:360px;height:auto}@media screen and (min-width: 791px){html.anim .intro{height:200vh}html.anim .intro-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#000}html.anim .intro-bike{position:absolute;inset:0;aspect-ratio:auto}html.anim .intro-bike::after{content:"";position:absolute;inset:0;background:#000;opacity:var(--intro-dark, 0);pointer-events:none}html.anim .intro-portrait{position:absolute;inset:0;padding:24px;opacity:var(--intro-op, 0);transform:translateY(calc((1 - var(--intro-op, 0)) * 28px))}html.anim .intro-portrait img{width:auto;max-width:90vw;max-height:84vh}}.tribute{background:#000;text-align:center;padding:56px 20px 52px}.tribute-title{font-family:"Noto Serif TC", "Songti TC", "Source Han Serif TC", "PingFang TC", serif;font-size:46px;font-weight:700;letter-spacing:0.12em;line-height:1.2}.tribute-title .lang-en{letter-spacing:0.06em}.tribute-sub{margin-top:14px;font-size:15px;font-style:italic;letter-spacing:0.16em;color:rgba(255,255,255,0.55)}.cta{display:inline-block;margin:24px 0 8px;padding:14px 44px;color:#fff;text-decoration:none;font-size:16px;line-height:1.2;letter-spacing:0.14em;border:1px solid rgba(255,255,255,0.5);border-radius:999px;transition:background-color 0.25s ease, border-color 0.25s ease, transform 0.1s ease}.cta:not(.is-disabled):hover{background-color:rgba(255,255,255,0.12);border-color:#fff}.cta:not(.is-disabled):active{transform:translateY(1px)}.cta.is-disabled{color:rgba(255,255,255,0.35);border-color:rgba(255,255,255,0.16);cursor:not-allowed}main{background-image:url(/assets/candles-bg-e404a1f53c3160db7d0f1d7d0fd594e5f15931a6beb260045c2d9b7ef56cc992.jpg);background-repeat:repeat-y;background-position:top center;text-align:center;background-attachment:fixed}.light-group{max-width:560px;margin:auto;padding-top:60px;position:relative}.light-group::before{content:"";position:absolute;top:-30px;bottom:0;left:-50px;right:-50px;background:#000;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 14%, #000 86%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 14%, #000 86%, transparent 100%)}.light-box{width:166px;height:202px;box-sizing:border-box;background-repeat:no-repeat;background-size:139px;background-position:center top;color:#fff;display:inline-block;font-size:13px;text-align:left;padding-top:124px;margin-bottom:30px;position:relative;z-index:1;vertical-align:top}.light-box:nth-child(5n + 2){background-image:url(/assets/candlegif2-f7a2e8ce75a57264ab0b318148ecb97b6ec29633de8aab0a98dc0b0c45848cd6.gif);margin-left:20px;margin-right:20px}.light-box:nth-child(5n + 3){background-image:url(/assets/candlegif3-24a9e800b4bfdfbf570b3625052b4015765ca8d783b0a71bc66ff244033149e7.gif)}.light-box:nth-child(5n + 4){background-image:url(/assets/fire-02-bda14cdd30d46fd635b0d2c0e05c3e06ef061ab31f06601766ae2e734d265c12.png);margin-left:45px;margin-right:45px}.light-box:nth-child(5n + 5){background-image:url(/assets/fire-02-bda14cdd30d46fd635b0d2c0e05c3e06ef061ab31f06601766ae2e734d265c12.png);margin-left:45px;margin-right:45px}.light-box:nth-child(3n + 1){background-image:url(/assets/candlegif1-c5875f200c89eac2fe4f0b602aecbcb756bd4e2a001af306298e7347af1d1ea0.gif)}.light-box:nth-child(3n + 2){background-image:url(/assets/candlegif2-f7a2e8ce75a57264ab0b318148ecb97b6ec29633de8aab0a98dc0b0c45848cd6.gif)}.light-box:nth-child(3n + 3){background-image:url(/assets/candlegif3-24a9e800b4bfdfbf570b3625052b4015765ca8d783b0a71bc66ff244033149e7.gif)}.light-box h2{font-weight:normal;font-size:13px;width:110px;margin:0 auto 6px}.txt{width:110px;margin:auto;word-wrap:break-word}footer{background:#000;padding:48px 20px 72px;text-align:center}.farewell{max-width:760px;margin:0 auto}.farewell-heading{font-family:"Noto Serif TC", "Songti TC", "Source Han Serif TC", "PingFang TC", serif;font-size:26px;font-weight:600;letter-spacing:0.18em;margin-bottom:22px}.farewell-img-link{display:block;max-width:760px;margin:0 auto 20px;border-radius:8px;transition:opacity 0.2s ease}.farewell-img-link:hover,.farewell-img-link:focus-visible{opacity:0.9}.farewell-img{display:block;width:100%;height:auto;border-radius:8px}.farewell-info{font-size:15px;line-height:1.9;color:rgba(255,255,255,0.78)}.fb-link{margin-top:40px}.fb-link a{color:rgba(255,255,255,0.65);text-decoration:none;font-size:14px;letter-spacing:0.05em;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:3px;transition:color 0.2s ease, border-color 0.2s ease}.fb-link a:hover{color:#fff;border-color:#fff}.credit{margin-top:16px;font-size:13px;letter-spacing:0.05em;color:rgba(255,255,255,0.45)}.tribute-sub .lang-en{letter-spacing:0.03em}.cta .lang-en{letter-spacing:0.03em}.farewell-heading .lang-en{letter-spacing:0.04em}.say-title .lang-en{letter-spacing:0.04em}.say-page{min-height:100vh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:72px 20px 40px;position:relative}.home-btn{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,0.3);border-radius:999px;padding:8px 16px;font-size:14px;background-color:rgba(255,255,255,0.04);transition:background-color 0.25s ease, border-color 0.25s ease;z-index:100}.home-btn:hover{background-color:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.6)}.say-card{width:100%;max-width:460px;background:#0d0d0d;border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:40px 32px;box-sizing:border-box}.say-title{font-family:"Noto Serif TC", "Songti TC", "Source Han Serif TC", "PingFang TC", serif;font-size:26px;font-weight:600;letter-spacing:0.12em;text-align:center}.say-guide{margin:14px auto 30px;font-size:14px;line-height:1.85;color:rgba(255,255,255,0.6);text-align:center}.say-alert{margin:0 auto 22px;padding:10px 16px;max-width:30em;font-size:14px;line-height:1.6;text-align:center;color:#ffd7d0;border:1px solid rgba(255,120,100,0.5);border-radius:8px;background:rgba(255,90,70,0.08)}.cf-turnstile{display:flex;justify-content:center;margin:4px 0 20px}fieldset{border:none;padding:0;margin:0}fieldset[disabled]{opacity:0.5}.field{margin-bottom:22px}.field-label{display:block;font-size:14px;color:rgba(255,255,255,0.85);margin-bottom:9px}.field-label .hint{color:rgba(255,255,255,0.4);font-size:12px}.say-card input[type="text"],.say-card textarea{width:100%;box-sizing:border-box;background:#000;border:1px solid rgba(255,255,255,0.18);border-radius:10px;color:#fff;font-size:16px;padding:12px 14px;font-family:inherit;transition:border-color 0.2s ease}.say-card textarea{height:4.5em;resize:vertical;line-height:1.6}.say-card input[type="text"]:focus,.say-card textarea:focus{outline:none;border-color:rgba(255,255,255,0.55)}.say-card ::placeholder{color:rgba(255,255,255,0.3)}.submit-btn{display:block;width:100%;margin-top:6px;padding:14px;background:#fff;color:#000;border:none;border-radius:999px;font-size:16px;cursor:pointer;font-family:inherit;transition:opacity 0.2s ease, transform 0.1s ease}.submit-btn .lang-zh{letter-spacing:0.3em;padding-left:0.3em}.submit-btn:hover{opacity:0.85}.submit-btn:active{transform:translateY(1px)}@media screen and (max-width: 790px){.tribute-title{font-size:34px}.tribute-sub{font-size:13px}.intro-portrait img{max-width:300px}}@media screen and (max-width: 560px){.tribute{padding-top:32px}.tribute-title{font-size:30px}.light-box:nth-child(5n + 2),.light-box:nth-child(5n + 4),.light-box:nth-child(5n + 5){margin-left:0;margin-right:0}.say-card{padding:32px 22px}.home-btn{top:12px;left:12px;font-size:12px;padding:6px 12px}}@media screen and (max-width: 375px){.light-box{width:139px}}@media screen and (min-width: 960px){.light-group{max-width:900px}.light-box:nth-child(5n + 2),.light-box:nth-child(5n + 4),.light-box:nth-child(5n + 5){margin-left:0;margin-right:0}.light-box:nth-child(9n + 6),.light-box:nth-child(9n + 7),.light-box:nth-child(9n + 8),.light-box:nth-child(9n){margin-left:10px;margin-right:10px}}
