/* Cantonese feature entry; scoped so the existing workbench keeps its layout. */
.yue-copy[data-yue-locale]{display:none}
.yue-copy[data-yue-locale="en"]{display:inline}
html[lang="zh-CN"] .yue-copy[data-yue-locale="en"],html[lang="zh-TW"] .yue-copy[data-yue-locale="en"]{display:none}
html[lang="zh-CN"] .yue-copy[data-yue-locale="zh-CN"],html[lang="zh-TW"] .yue-copy[data-yue-locale="zh-TW"]{display:inline}
.yue-nav{text-decoration:none}
.yue-home{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,1fr);gap:28px;margin:0 0 28px;padding:28px 30px;border:1px solid #ffffff40;border-radius:18px;background:linear-gradient(120deg,#202720f0,#0d0f0ef5);color:#f7f9f7}
.yue-home .yue-kicker{margin:0 0 12px;color:#c2d4c5;font-size:11px;letter-spacing:.15em;font-weight:600}
.yue-home h2{font-size:clamp(27px,3vw,39px);line-height:1.25;letter-spacing:-.035em;margin:0 0 12px;color:#f7f9f7}
.yue-home .yue-intro{font-size:14px;line-height:1.8;margin:0;max-width:560px;color:#c1c8c2}
.yue-home .yue-details-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-top:16px;text-decoration:none;color:#fff;border-bottom:1px solid #819586;font-size:14px}
.yue-home .yue-details-link:hover{color:#d6eddb;border-color:#d6eddb}
.yue-home .yue-paths{display:flex;flex-direction:column;justify-content:center;gap:18px;border-left:1px solid #ffffff25;padding-left:28px}
.yue-home .yue-paths p{margin:4px 0 0;font-size:12px;line-height:1.7;color:#b1bcb3}
.yue-home .yue-paths strong{font-size:15px;color:#f7f9f7;font-weight:500}
.yue-home a:focus-visible{outline:2px solid #fafafa;outline-offset:5px}
@media(max-width:760px){.yue-home{grid-template-columns:1fr;gap:24px;padding:24px}.yue-home .yue-paths{border-left:0;border-top:1px solid #ffffff25;padding:20px 0 0;gap:16px}.yue-home h2{font-size:29px}}
