
/* ===== NewAPI Custom Styles ===== */

/* 1. Hide search box */
button:has( > kbd),
button:has(kbd),
[data-slot="command-trigger"],
[class*="command"][class*="trigger"],
a:has(kbd) {
    display: none !important;
}

header kbd, nav kbd, kbd {
    display: none !important;
}

/* 2. Navigation layout */
header fixed div nav,
header [class*="fixed"][class*="top-0"] nav,
[class*="inset-x-0"][class*="top-0"][class*="z-50"] nav {
    justify-content: flex-start !important;
}

header [class*="items-center"][class*="justify-between"],
[class*="z-50"] [class*="items-center"][class*="justify-between"] {
    justify-content: flex-start !important;
    gap: 1rem !important;
}

/* 3. Nav links */
header a:not([href*="http"]):not([href^="//"]),
header [class*="inline-flex"][class*="h-7"],
header [class*="rounded-md"][class*="text-sm"],
[class*="z-50"] a[class*="text-foreground"] {
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 0.02em !important;
    padding: 8px 12px !important;
}

/* 4. Site name */
header span[class*="font-semibold"],
header span[class*="truncate"],
header span[class*="tracking-tight"] {
    font-size: 18px !important;
    font-weight: 800 !important;
}

/* 5. Logo */
header img[src*="logo"],
header [class*="size-7"] img {
    width: 36px !important;
    height: 36px !important;
}

/* 6. Command palette */
[cmdk-root],
[role="command"],
[role="dialog"][aria-label*="command" i],
[aria-label*="Command Menu" i] {
    display: none !important;
}

/* 7. Hide 设置引导 (Setup Guide) - 整个区域 */
/* The setup guide bar contains: "设置引导", "设置进度", "设置引导已就绪" */
div:has(> *:contains("设置引导")),
[class*="alert"]:has([class*="check"]),
[class*="border"][class*="rounded-lg"]:has(> div > svg + div:contains("设置")) {
    display: none !important;
}

/* 8. Any element containing setup guide text that looks like a banner/bar */
[data-hidden-setup-guide] {
    display: none !important;
}
