/* ANIME KIT VARIANT (register C5, owner decisions 2026-10-16). The kit components and the kit-wrapped pages (the Cockpit frame, the converted pages, the
   Marketplace) in the Anime look: the --ui-* tokens already carry the Anime colours (design/tokens/nv.tokens.json); this sheet holds only the shape the
   tokens cannot say: translucent glass cards over the sky, pill tabs and chips, the white search pill, the Cockpit bar and rail. Every selector starts with
   the Anime scope, so Daybreak and the other kit looks are untouched by construction (computed-style gate: tests/nvmc/web_ui_skin_diff.harness.mjs).
   Loaded after skins/anime.css; the same `skins` layer, `base` sub-layer. No bang-important, no literal colour. */
@layer skins{
@layer legacy, base, over;
@layer base{
html[data-theme="anime"] .nvk-card:not(.nvk-card--hero),
html[data-theme="anime"] .nvk-daybreak .d-tile,
html[data-theme="anime"] .nvk-stat,
html[data-theme="anime"] .nvk-item,
html[data-theme="anime"] .nvk-feature,
html[data-theme="anime"] .nvk-daybreak .d-bz-sift,
html[data-theme="anime"] .nvk-table-wrap{background:rgba(var(--sk-white-rgb),.07);border-color:var(--line);border-radius:22px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--ui-fg-3:var(--ui-fg-2)}
html[data-theme="anime"] .nvk-card--sunken,
html[data-theme="anime"] .nvk-daybreak .d-tile .d-tile{background:rgba(var(--sk-white-rgb),.05);border-radius:16px;backdrop-filter:none}
html[data-theme="anime"] .nvk-card--hero{border-radius:22px;background:rgba(var(--sk-blue-0c1c30-rgb),.62);color:var(--ui-fg)}
html[data-theme="anime"] .nvk-daybreak .nvl-bg{display:none}
html[data-theme="anime"] .nvk-daybreak{--ui-fg-3:var(--ui-fg-2)}
html[data-theme="anime"] .nvk-daybreak .d-eyebrow{color:var(--ui-link)}
html[data-theme="anime"] .nvk-card--hero .d-eyebrow,
html[data-theme="anime"] .nvk-card--hero .nvk-card__eyebrow{color:var(--gold-hi)}
html[data-theme="anime"] .nvk-table th{background:rgba(var(--sk-white-rgb),.06)}
html[data-theme="anime"] .nvk-table tbody tr:hover td{background:rgba(var(--sk-white-rgb),.06)}
html[data-theme="anime"] .nvk-tab{background:rgba(var(--sk-white-rgb),.07);border:1px solid var(--line);color:var(--text);border-radius:999px;box-shadow:none}
html[data-theme="anime"] .nvk-tab:hover{background:rgba(var(--sk-white-rgb),.12);color:var(--sk-white)}
html[data-theme="anime"] .nvk-tabs:not(.nvk-tabs--underline) .nvk-tab.is-active,
html[data-theme="anime"] .nvk-daybreak .d-mp-rail .nvk-tab.active{background:var(--sk-white);border-color:var(--sk-white);color:var(--ink)}
html[data-theme="anime"] .nvk-tabs--underline .nvk-tab{background:transparent;border-color:transparent;border-radius:0}
html[data-theme="anime"] .nvk-chip{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-bd);color:var(--sk-chip-fg)}
html[data-theme="anime"] .nvk-chip--brand,
html[data-theme="anime"] .nvk-chip--cta{background:var(--sk-chip-cta-bg);border-color:var(--sk-chip-cta-bd);color:var(--sk-chip-cta-fg)}
html[data-theme="anime"] .nvk-daybreak .d-bz-omni .nvk-field__control{background:var(--sk-white);color:var(--ink);border-radius:999px;min-height:52px;padding-inline:22px}
html[data-theme="anime"] .nvk-daybreak .d-bz-omni .nvk-field__control::placeholder{color:var(--sk-sky-8aa6c2)}
html[data-theme="anime"] .nvk-btn--ghost{border-color:var(--line2);border-radius:999px}
html[data-theme="anime"] .nvk-btn{border-radius:999px}
html[data-theme="anime"] .nvk-field__control{background:rgba(var(--sk-white-rgb),.06);border-color:var(--line);border-radius:14px}
html[data-theme="anime"] .nvk-callout,
html[data-theme="anime"] .nvk-empty{background:rgba(var(--sk-white-rgb),.05);border-color:var(--line);border-radius:18px}
html[data-theme="anime"] .nvcp-bar{border-radius:999px;background:rgba(var(--sk-white-rgb),.08);border-color:var(--line)}
html[data-theme="anime"] .nv-cp-card,
html[data-theme="anime"] .nv-cp-panel,
html[data-theme="anime"] .nvcp-strip,
html[data-theme="anime"] .nvcp-sky,
html[data-theme="anime"] .nv-cp-rightnow{background:rgba(var(--sk-white-rgb),.06);border-color:var(--line);border-radius:22px}
html[data-theme="anime"] .nvcp-page.is-current{background:var(--sk-white);color:var(--ink);border-color:var(--sk-white)}
html[data-theme="anime"] .nvk-panel__head{border-bottom-color:var(--line)}
/* audit fixes B (owner 2026-10-21) put twelve Anime-only contrast rules here (fruit isles, Grand Line ladder, sky hero chips, buttons and slots,
   paper-doll chips, Cockpit licence lines). Since 2026-10-25 they are anime-only sk-* tokens (design/tokens/nv.tokens.json) read by the kit components,
   and the chip rules above read --sk-chip-*, which the sky hero and the paper-doll card remap. */
}
}
