/* Site chrome + Killette List readability (Additional CSS only — no page ) */
body {
	background: #0a0908 !important;
	color: #f5f0e8 !important;
}

/* Hide WordPress.com gift banner */
.wpcom-gifting-banner,
.wpcom-gifting-banner__container,
.wpcom-gifting-banner__inner,
#wpcom-gifting-banner,
div[class*="gifting-banner"],
div[class*="wpcom-gifting"] {
	display: none !important;
	height: 0 !important;
	max-height: 0 !important;
	overflow: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
	visibility: hidden !important;
}

/* Hide theme chrome that fights the custom site */
.wp-block-post-title,
.entry-title,
h1.wp-block-post-title,
.wp-block-post-featured-image,
.wp-block-post-featured-image img,
.post-thumbnail,
.attachment-post-thumbnail,
img.wp-post-image,
.wp-site-blocks > header,
header.wp-block-template-part,
.wp-block-template-part header,
.wp-block-navigation,
.wp-block-site-title,
.wp-block-site-logo {
	display: none !important;
	height: 0 !important;
	max-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
}

/* Merch + featured readability overrides */
#kk-merch,
#kk-merch p,
#kk-merch div,
#kk-featured,
#kk-featured p,
#kk-featured div {
	color: #f5e6b8 !important;
}

#kk-merch a,
#kk-featured a {
	text-decoration: none;
}

.wp-block-post-content,
.entry-content {
	max-width: 100% !important;
	padding-top: 0 !important;
	color: #f5f0e8 !important;
}

/* Global nav always readable */
#killy-global-nav,
#killy-global-nav a,
#killy-global-nav summary {
	color: #f5f0e8 !important;
}

#killy-global-nav a[href*="killette-list"],
#killy-global-nav a[style*="c9a227"] {
	color: #c9a227 !important;
}

#killy-global-nav a[href*="roux"] {
	color: #9ef01a !important;
}

/* Audio usable */
audio {
	max-width: 100%;
	min-height: 40px;
}

#killy-global-nav details summary {
	list-style: none;
}

#killy-global-nav details summary::-webkit-details-marker {
	display: none;
}

/* ===== Killette List ===== */
#kl-root {
	color: #f5e6b8 !important;
}

#kl-root a {
	color: #c9a227;
}

#kl-search {
	color: #f5e6b8 !important;
	background: #0a0908 !important;
	border-color: #c9a227 !important;
}

#kl-search::placeholder {
	color: #a89878 !important;
	opacity: 1;
}

.kl-pill {
	display: inline-block !important;
	margin: 3px 4px 3px 0 !important;
	padding: 7px 12px !important;
	background: #1a140c !important;
	border: 1px solid #c9a227 !important;
	border-radius: 999px !important;
	color: #f5e6b8 !important;
	font-size: .72rem !important;
	font-weight: 700 !important;
	text-decoration: none !important;
}

#kl-table .kl-name,
#kl-table .kl-desc,
#kl-table .kl-catcell,
#kl-table .kl-num {
	color: #f5e6b8 !important;
}

#kl-table .kl-catcell {
	color: #e8c870 !important;
}

#kl-table .kl-desc {
	color: #d4cbbd !important;
}

#kl-table th {
	color: #e8c870 !important;
	background: #181109 !important;
}

.kl-visit {
	color: #0a0908 !important;
	background: #c9a227 !important;
}

/* Category :target filters (works without JS) */
#klf-all:target ~ #kl-table-wrap #kl-table .kl-row {
	display: table-row !important;
}

/* list category filters */
#klf-all:target ~ #kl-table-wrap #kl-table .kl-row {
	display: table-row !important;
}

#klf-additional-niche-plugin-hosts-mobile-online-video-learning:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-additional-niche-plugin-hosts-mobile-online-video-learning) {
	display: none !important;
}

#klf-ai-music-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-ai-music-tools) {
	display: none !important;
}

#klf-audio-editors-restoration-batch-processors-converters:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-audio-editors-restoration-batch-processors-converters) {
	display: none !important;
}

#klf-accessibility-transcription:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-accessibility-transcription) {
	display: none !important;
}

#klf-audio-editors:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-audio-editors) {
	display: none !important;
}

#klf-beat-makers:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-beat-makers) {
	display: none !important;
}

#klf-business-finance:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-business-finance) {
	display: none !important;
}

#klf-convolution-reverbs-ir-loaders-free-impulse-responses-guitar-cabs-spaces:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-convolution-reverbs-ir-loaders-free-impulse-responses-guitar-cabs-spaces) {
	display: none !important;
}

#klf-collaboration:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-collaboration) {
	display: none !important;
}

#klf-community-directories:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-community-directories) {
	display: none !important;
}

#klf-daws:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-daws) {
	display: none !important;
}

#klf-developer-custom-tooling-for-your-python-jsfx-plugin-building:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-developer-custom-tooling-for-your-python-jsfx-plugin-building) {
	display: none !important;
}

#klf-dj-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-dj-tools) {
	display: none !important;
}

#klf-drum-samplers-virtual-drums-acoustic-electronic-metal:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-drum-samplers-virtual-drums-acoustic-electronic-metal) {
	display: none !important;
}

#klf-distribution-promotion:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-distribution-promotion) {
	display: none !important;
}

#klf-effects-plugins-bundles-dynamics-eq-time-distortion-modulation-spatial:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-effects-plugins-bundles-dynamics-eq-time-distortion-modulation-spatial) {
	display: none !important;
}

#klf-education:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-education) {
	display: none !important;
}

#klf-free-daws-full-multitrack-production:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-daws-full-multitrack-production) {
	display: none !important;
}

#klf-fonts-branding:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-fonts-branding) {
	display: none !important;
}

#klf-free-ai-drum-midi:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ai-drum-midi) {
	display: none !important;
}

#klf-free-ai-guitar-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ai-guitar-tools) {
	display: none !important;
}

#klf-free-ai-music-generation-platforms:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ai-music-generation-platforms) {
	display: none !important;
}

#klf-free-ai-sequencers-ai-drum-midi:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ai-sequencers-ai-drum-midi) {
	display: none !important;
}

#klf-free-ai-stem-separators:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ai-stem-separators) {
	display: none !important;
}

#klf-free-ai-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ai-tools) {
	display: none !important;
}

#klf-free-ai-virtual-instruments:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ai-virtual-instruments) {
	display: none !important;
}

#klf-free-ai-virtual-instruments-free-ai-drummers:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ai-virtual-instruments-free-ai-drummers) {
	display: none !important;
}

#klf-free-ai-vocal-synthesizers:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ai-vocal-synthesizers) {
	display: none !important;
}

#klf-free-daws:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-daws) {
	display: none !important;
}

#klf-free-midi-packs-free-metal-rock-specific-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-midi-packs-free-metal-rock-specific-tools) {
	display: none !important;
}

#klf-free-midi-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-midi-tools) {
	display: none !important;
}

#klf-free-vst-effects:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-vst-effects) {
	display: none !important;
}

#klf-free-vst-instruments:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-vst-instruments) {
	display: none !important;
}

#klf-free-album-art-logo-makers:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-album-art-logo-makers) {
	display: none !important;
}

#klf-free-album-art-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-album-art-tools) {
	display: none !important;
}

#klf-free-ambience-libraries:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-ambience-libraries) {
	display: none !important;
}

#klf-free-business-marketing-resources:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-business-marketing-resources) {
	display: none !important;
}

#klf-free-community-directories:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-community-directories) {
	display: none !important;
}

#klf-free-distribution-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-distribution-tools) {
	display: none !important;
}

#klf-free-drum-machines:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-drum-machines) {
	display: none !important;
}

#klf-free-drum-machines-free-metal-rock-specific-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-drum-machines-free-metal-rock-specific-tools) {
	display: none !important;
}

#klf-free-education-channels:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-education-channels) {
	display: none !important;
}

#klf-free-foley-sfx:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-foley-sfx) {
	display: none !important;
}

#klf-free-foley-sfx-free-ambience-libraries:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-foley-sfx-free-ambience-libraries) {
	display: none !important;
}

#klf-free-guitar-bass-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-guitar-bass-tools) {
	display: none !important;
}

#klf-free-in-browser-daws:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-in-browser-daws) {
	display: none !important;
}

#klf-free-loop-libraries:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-loop-libraries) {
	display: none !important;
}

#klf-free-mastering-mastering-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-mastering-mastering-tools) {
	display: none !important;
}

#klf-free-merch-screen-printing-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-merch-screen-printing-tools) {
	display: none !important;
}

#klf-free-metal-drum-groove-packs:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-metal-drum-groove-packs) {
	display: none !important;
}

#klf-free-metal-drum-groove-packs-construction-kits:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-metal-drum-groove-packs-construction-kits) {
	display: none !important;
}

#klf-free-metal-drum-groove-packs-oneshots:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-metal-drum-groove-packs-oneshots) {
	display: none !important;
}

#klf-free-metal-rock-specific-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-metal-rock-specific-tools) {
	display: none !important;
}

#klf-free-notation-scoring-tabs:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-notation-scoring-tabs) {
	display: none !important;
}

#klf-free-orchestral-libraries:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-orchestral-libraries) {
	display: none !important;
}

#klf-free-sample-libraries:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-sample-libraries) {
	display: none !important;
}

#klf-free-sound-design-synthesis:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-sound-design-synthesis) {
	display: none !important;
}

#klf-free-stereo-imaging-plugins:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-stereo-imaging-plugins) {
	display: none !important;
}

#klf-free-storage-file-transfer:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-storage-file-transfer) {
	display: none !important;
}

#klf-free-subliminal-binaural-sounds:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-subliminal-binaural-sounds) {
	display: none !important;
}

#klf-free-trance-midi-samples-construction-kits:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-trance-midi-samples-construction-kits) {
	display: none !important;
}

#klf-free-visualizers:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-visualizers) {
	display: none !important;
}

#klf-free-vocal-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-free-vocal-tools) {
	display: none !important;
}

#klf-guitar-bass-amp-sims-pedals-modeling-metal-heavy:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-guitar-bass-amp-sims-pedals-modeling-metal-heavy) {
	display: none !important;
}

#klf-graphics-cover-art:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-graphics-cover-art) {
	display: none !important;
}

#klf-guitar-bass-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-guitar-bass-tools) {
	display: none !important;
}

#klf-hybrit:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-hybrit) {
	display: none !important;
}

#klf-legal-contracts:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-legal-contracts) {
	display: none !important;
}

#klf-live-performance:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-live-performance) {
	display: none !important;
}

#klf-metering-analysis-mastering-pitch-stem-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-metering-analysis-mastering-pitch-stem-tools) {
	display: none !important;
}

#klf-midi-tools-arpeggiators-chord-generators-utilities:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-midi-tools-arpeggiators-chord-generators-utilities) {
	display: none !important;
}

#klf-midi-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-midi-tools) {
	display: none !important;
}

#klf-mastering-mixing:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-mastering-mixing) {
	display: none !important;
}

#klf-music-theory:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-music-theory) {
	display: none !important;
}

#klf-notation-tabs:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-notation-tabs) {
	display: none !important;
}

#klf-podcasting:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-podcasting) {
	display: none !important;
}

#klf-reaper-specific-free-resources-jsfx-scripts-themes-extensions:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-reaper-specific-free-resources-jsfx-scripts-themes-extensions) {
	display: none !important;
}

#klf-sample-libraries-loops-royalty-free-drums-guitars-instruments-one-shots:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-sample-libraries-loops-royalty-free-drums-guitars-instruments-one-shots) {
	display: none !important;
}

#klf-synths-virtual-instruments-sound-modules:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-synths-virtual-instruments-sound-modules) {
	display: none !important;
}

#klf-samples-loops:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-samples-loops) {
	display: none !important;
}

#klf-scheduling-planning:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-scheduling-planning) {
	display: none !important;
}

#klf-site-builders:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-site-builders) {
	display: none !important;
}

#klf-sound-design:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-sound-design) {
	display: none !important;
}

#klf-storage-file-transfer:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-storage-file-transfer) {
	display: none !important;
}

#klf-uncategorized:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-uncategorized) {
	display: none !important;
}

#klf-vst-effects:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-vst-effects) {
	display: none !important;
}

#klf-vst-instruments:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-vst-instruments) {
	display: none !important;
}

#klf-video-streaming:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-video-streaming) {
	display: none !important;
}

#klf-vocal-tools:target ~ #kl-table-wrap #kl-table .kl-row:not(.klc-vocal-tools) {
	display: none !important;
}