.sk{background:var(--fb-skel);background-size:400% 100%;animation:1.4s ease-in-out infinite sk-shimmer;display:block}@keyframes sk-shimmer{0%{background-position:100%}to{background-position:0}}.sk-card{flex-direction:column;gap:8px;display:flex}.sk-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 16px;display:grid}@media (max-width:1024px){.sk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}
.dt-footer{border-top:1px solid var(--fb-divider);background:var(--fb-card);background-image:radial-gradient(620px 340px at calc(max(32px,50% - 688px) + 58px) 10px,#21d4c229,#21d4c20d 45%,#0000 72%);background-repeat:no-repeat;margin-top:40px}.dt-footer__inner{grid-template-columns:minmax(222px,1fr) repeat(4,minmax(0,1fr));align-items:start;gap:32px 40px;max-width:1440px;margin:0 auto;padding:48px 32px 32px;display:grid;position:relative}.dt-footer__brand{min-width:0}.dt-footer__brand-row{align-items:baseline;gap:10px;display:flex}.dt-footer__logo{border-radius:6px;align-self:center;display:block}.dt-footer__brand-name{letter-spacing:.5px;color:var(--fb-t1);font-size:28px;font-weight:800}.dt-footer__brand-en{letter-spacing:.4px;color:var(--fb-accent);font-size:15px;font-weight:700}.dt-footer__tagline{max-width:15em;color:var(--fb-t3);margin-top:10px;font-size:13px;line-height:1.6}.dt-footer__brandline{width:fit-content;color:var(--fb-t1);align-items:center;gap:13px;display:flex}.dt-footer__brandline-glyph{aspect-ratio:470/284;background-color:currentColor;flex:none;width:62px;display:block;-webkit-mask:url(/images/optimized-v91/fishbook-wordmark.webp) 50%/contain no-repeat;mask:url(/images/optimized-v91/fishbook-wordmark.webp) 50%/contain no-repeat}.dt-footer__brandline-name{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dt-footer__brandline-text{letter-spacing:.1em;flex-direction:column;gap:2px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;display:flex}.dt-footer__brandline-text small{letter-spacing:normal;color:var(--fb-t3);margin:0;font-size:12px;font-weight:400;line-height:1.2;display:block}.dt-footer__col{flex-direction:column;flex:none;gap:14px;display:flex}.dt-footer__col-title{color:var(--fb-accent);margin-bottom:4px;font-size:13px;font-weight:600}.dt-footer__link{color:var(--fb-t3);font-size:13px;text-decoration:none}.dt-footer__link:hover{color:var(--fb-t1)}.dt-footer__link--accent{color:var(--fb-accent);font-weight:600}.dt-footer__link--accent:hover{color:var(--fb-accent-strong)}.dt-footer__link--soon{color:var(--fb-t-sep);opacity:.5;cursor:not-allowed}.dt-footer__link--soon:hover{color:var(--fb-t-sep)}.dt-footer__subtitle{color:var(--fb-t2);margin-top:6px;font-size:13px;font-weight:600}.dt-footer__info{color:var(--fb-t3);align-items:baseline;gap:6px;font-size:13px;display:flex}.dt-footer__info-value{color:var(--fb-t1);letter-spacing:.2px}.dt-footer__bottom{border-top:1px solid var(--fb-divider);text-align:center;max-width:1440px;color:var(--fb-t3);margin:0 auto;padding:16px 32px;font-size:12px}@media (max-width:1100px) and (min-width:641px){.dt-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.dt-footer__brand{grid-column:1/-1}}@media (max-width:640px){.dt-footer{background-image:none}.dt-footer__inner{background-image:radial-gradient(320px 200px at 60px 0,#21d4c229,#21d4c20d 45%,#0000 72%);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;padding:28px 20px 20px}.dt-footer__brand{grid-column:1/-1}.dt-footer__col{gap:12px}.dt-footer__bottom{padding-left:20px;padding-right:20px}}@media (max-width:767px){.dt-footer__inner,.dt-footer__bottom{padding-left:12px;padding-right:12px}}@media (max-width:359px){.dt-footer__inner{grid-template-columns:minmax(0,1fr)}}.dt-footer__bottom{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.dt-footer__beian{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:inline-flex}.dt-footer__beian a{color:inherit;text-decoration:none}.dt-footer__beian a:hover{text-decoration:underline}.dt-footer__beian-mps{align-items:center;gap:4px;display:inline-flex}.dt-footer__beian-icon{flex:none;width:13px;height:14px;display:block}.dt-footer__lang{display:inline-flex}.dt-footer__lang a{color:inherit;text-decoration:none}.dt-footer__lang a:hover{text-decoration:underline}html[lang=zh-Hant] .dt-footer__lang-to-hant,html:not([lang=zh-Hant]) .dt-footer__lang-to-hans{display:none}@media (max-width:600px){.dt-footer__brandline{gap:10px}.dt-footer__brandline-glyph{width:50px}}@media (forced-colors:active){.dt-footer__brandline-glyph{forced-color-adjust:none;background-color:canvastext}}
