.family-page[data-v-63578243]{margin:10px auto;max-width:1200px;padding:16px 20px 48px}.hero-module[data-v-63578243]{align-items:flex-end;border-radius:16px;box-shadow:0 4px 16px #141b2414;display:flex;margin-top:12px;min-height:180px;padding:28px}.hero-content[data-v-63578243]{text-shadow:0 1px 6px rgba(0,0,0,.35);width:100%}.hero-tag[data-v-63578243]{border:1px solid;border-radius:999px;display:inline-block;font-size:12px;letter-spacing:.3px;margin-bottom:10px;opacity:.85;padding:3px 10px}.hero-name[data-v-63578243]{font-size:2em;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0}.hero-desc[data-v-63578243]{font-size:.95rem;margin-top:8px;opacity:.85}.color-grid[data-v-63578243]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:24px}.color-card[data-v-63578243]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #141b240a;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:all .25s ease}.color-card[data-v-63578243]:hover{border-color:#d8dfe4;box-shadow:0 10px 24px #141b2414;transform:translateY(-4px)}.card-swatch[data-v-63578243]{align-items:flex-end;display:flex;height:90px;padding:10px 12px}.card-hex[data-v-63578243]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.4px}.card-info[data-v-63578243]{border-top:1px solid #f1f5f8;padding:12px 14px 14px}.card-name[data-v-63578243]{color:#141b24;font-size:15px;font-weight:600}.card-en-name[data-v-63578243],.card-name[data-v-63578243]{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-en-name[data-v-63578243]{color:#5b646f;font-size:12px;margin-top:4px}.family-intro[data-v-63578243]{margin:40px auto 0;max-width:1080px}.family-intro h2[data-v-63578243]{color:#141b24;font-size:1.5rem;font-weight:600;margin-bottom:18px;text-align:center}.intro-block[data-v-63578243],.intro-lead[data-v-63578243]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #141b240a}.intro-lead[data-v-63578243]{color:#454e58;font-size:1rem;line-height:1.85;margin-bottom:14px;padding:20px 24px;text-align:justify}.intro-block[data-v-63578243]{margin-bottom:14px;padding:18px 24px}.intro-block h3[data-v-63578243]{border-left:4px solid #00828f;color:#1f2937;font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:10px;padding-left:12px}.intro-block p[data-v-63578243]{color:#454e58;font-size:.96rem;line-height:1.8;margin:0;text-align:justify}.empty-tip[data-v-63578243]{background-color:#fff;border:1px dashed #d8dfe4;border-radius:12px;color:#5b646f;font-size:15px;margin-top:24px;padding:60px 20px;text-align:center}@media (max-width:768px){.family-page[data-v-63578243]{padding:12px 12px 40px}.hero-module[data-v-63578243]{border-radius:12px;min-height:140px;padding:20px}.hero-name[data-v-63578243]{font-size:1.5em}.color-grid[data-v-63578243]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.card-swatch[data-v-63578243]{height:78px}.family-intro h2[data-v-63578243]{font-size:1.3rem}.intro-block[data-v-63578243],.intro-lead[data-v-63578243]{padding:14px 16px}}@media (max-width:480px){.color-grid[data-v-63578243]{gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}
