html.noir-night-mode-page.noir-night-mode{color-scheme:dark;--noir-night-background: rgb(12, 12, 12);--noir-night-surface: rgb(22, 22, 22);--noir-night-surface-raised: rgb(29, 29, 29);--noir-night-text: rgb(245, 245, 245);--noir-night-muted: rgba(245, 245, 245, .68);--noir-night-line: rgba(245, 245, 245, .18)}html.noir-night-mode-page .gradient,html.noir-night-mode-page .color-background-1,html.noir-night-mode-page .color-background-2,html.noir-night-mode-page .color-background-3,html.noir-night-mode-page .color-inverse,html.noir-night-mode-page .header-wrapper,html.noir-night-mode-page .footer,html.noir-night-mode-page .field__input,html.noir-night-mode-page .select__select,html.noir-night-mode-page textarea,html.noir-night-mode-page input,html.noir-night-mode-page select{transition:background-color .52s cubic-bezier(.2,.6,.2,1),color .36s ease,border-color .36s ease,box-shadow .36s ease}html.noir-night-mode-page.noir-night-mode .gradient,html.noir-night-mode-page.noir-night-mode .color-background-1,html.noir-night-mode-page.noir-night-mode .color-background-2,html.noir-night-mode-page.noir-night-mode .color-background-3,html.noir-night-mode-page.noir-night-mode .color-inverse{color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .software-page,html.noir-night-mode-page.noir-night-mode .plate-file-page,html.noir-night-mode-page.noir-night-mode .qmk-source-page,html.noir-night-mode-page.noir-night-mode .discord-page,html.noir-night-mode-page.noir-night-mode .oddity75-showcase{transition:background-color .52s cubic-bezier(.2,.6,.2,1),color .36s ease,border-color .36s ease,box-shadow .36s ease}html.noir-night-mode-page.noir-night-mode .software-page{--software-page-surface: 12, 12, 12;--software-card-surface: 22, 22, 22;--software-ink: 245, 245, 245;--software-muted: 245, 245, 245}html.noir-night-mode-page.noir-night-mode .plate-file-page{--plate-file-page-surface: 12, 12, 12;--plate-file-card-surface: 22, 22, 22;--plate-file-ink: 245, 245, 245;--plate-file-muted: 245, 245, 245}html.noir-night-mode-page.noir-night-mode .qmk-source-page{--qmk-source-page-surface: 12, 12, 12;--qmk-source-card-surface: 22, 22, 22;--qmk-source-ink: 245, 245, 245;--qmk-source-muted: 245, 245, 245}html.noir-night-mode-page.noir-night-mode .discord-page{--discord-page-surface: 12, 12, 12;--discord-ink: 245, 245, 245;--discord-muted: 245, 245, 245;--discord-panel: 29, 29, 29}html.noir-night-mode-page.noir-night-mode .main-about-us-section,html.noir-night-mode-page.noir-night-mode .main-contact-us-section,html.noir-night-mode-page.noir-night-mode .main-discord-server-section,html.noir-night-mode-page.noir-night-mode .main-plate-file-section,html.noir-night-mode-page.noir-night-mode .main-qmk-source-section,html.noir-night-mode-page.noir-night-mode .main-resonance-update-section,html.noir-night-mode-page.noir-night-mode .main-software-section,html.noir-night-mode-page.noir-night-mode .main-policy-section{--color-background: 12, 12, 12;--gradient-background: rgb(12, 12, 12);--color-foreground: 245, 245, 245;--color-background-contrast: 58, 58, 58;--color-shadow: 0, 0, 0;--color-button: 245, 245, 245;--color-button-text: 12, 12, 12;--color-secondary-button: 12, 12, 12;--color-secondary-button-text: 245, 245, 245;--color-link: 245, 245, 245;--color-badge-foreground: 245, 245, 245;--color-badge-background: 12, 12, 12;--color-badge-border: 245, 245, 245;--payment-terms-background-color: rgb(12, 12, 12);background-color:var(--noir-night-background);color:var(--noir-night-text);transition:background-color .52s cubic-bezier(.2,.6,.2,1),color .36s ease,border-color .36s ease,box-shadow .36s ease}html.noir-night-mode-page.noir-night-mode .about-us__band,html.noir-night-mode-page.noir-night-mode .contact-page__details,html.noir-night-mode-page.noir-night-mode .contact-page__form-panel,html.noir-night-mode-page.noir-night-mode .contact-page__form .field__input,html.noir-night-mode-page.noir-night-mode .clearance-sale-hero,html.noir-night-mode-page.noir-night-mode .clearance-sale-hero__details,html.noir-night-mode-page.noir-night-mode .setup-bundle-collection-hero{background-color:var(--noir-night-background);color:var(--noir-night-text);transition:background-color .52s cubic-bezier(.2,.6,.2,1),color .36s ease,border-color .36s ease,box-shadow .36s ease}html.noir-night-mode-page.noir-night-mode .oddity75-showcase{--color-background: 12, 12, 12;--color-foreground: 245, 245, 245;background-color:var(--noir-night-background)}html.noir-night-mode-page.noir-night-mode .contact-page__form .field__input,html.noir-night-mode-page.noir-night-mode .contact-page__form .text-area{border-color:var(--noir-night-line);color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .noir-policy,html.noir-night-mode-page.noir-night-mode body:has(.shopify-policy__container) #MainContent{background-color:var(--noir-night-background);color:var(--noir-night-text);transition:background-color .52s cubic-bezier(.2,.6,.2,1),color .36s ease}html.noir-night-mode-page.noir-night-mode .noir-policy__document,html.noir-night-mode-page.noir-night-mode body:has(.shopify-policy__container) .shopify-policy__body{background-color:var(--noir-night-surface);color:var(--noir-night-text);transition:background-color .52s cubic-bezier(.2,.6,.2,1),color .36s ease}html.noir-night-mode-page.noir-night-mode .noir-policy__title,html.noir-night-mode-page.noir-night-mode .noir-policy__body h2,html.noir-night-mode-page.noir-night-mode .noir-policy__body h3,html.noir-night-mode-page.noir-night-mode .noir-policy__body a,html.noir-night-mode-page.noir-night-mode body:has(.shopify-policy__container) .shopify-policy__title h1,html.noir-night-mode-page.noir-night-mode body:has(.shopify-policy__container) .shopify-policy__body .rte h2,html.noir-night-mode-page.noir-night-mode body:has(.shopify-policy__container) .shopify-policy__body .rte h3,html.noir-night-mode-page.noir-night-mode body:has(.shopify-policy__container) .shopify-policy__body .rte a{color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .noir-policy__body,html.noir-night-mode-page.noir-night-mode body:has(.shopify-policy__container) .shopify-policy__body .rte{color:var(--noir-night-muted)}html.noir-night-mode-page.noir-night-mode .resonance-update-page{--resonance-update-surface: 12, 12, 12;--resonance-update-ink: 245, 245, 245;--resonance-update-muted: 245, 245, 245;--resonance-update-line: 245, 245, 245;background-color:var(--noir-night-background);color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .resonance-update-page__media,html.noir-night-mode-page.noir-night-mode .resonance-update-step{background-color:var(--noir-night-surface);transition:background-color .52s cubic-bezier(.2,.6,.2,1),color .36s ease}html.noir-night-mode-page.noir-night-mode .clearance-sale-hero__details{border-color:var(--noir-night-line)}html.noir-night-mode-page .setup-bundle-collection-hero__media{isolation:isolate}html.noir-night-mode-page .setup-bundle-collection-hero__media:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to bottom,#050505,#0f0f0f 62%,#0c0c0c);opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.2,.6,.2,1)}html.noir-night-mode-page .setup-bundle-collection-hero__media-inner{position:relative;z-index:1}html.noir-night-mode-page.noir-night-mode .setup-bundle-collection-hero__media:before{opacity:1}html.noir-night-mode-page.noir-night-mode .setup-bundle-collection-hero__media-title{color:var(--noir-night-text);transition:color .36s ease}@media(prefers-reduced-motion:reduce){html.noir-night-mode-page .setup-bundle-collection-hero__media:before,html.noir-night-mode-page.noir-night-mode .setup-bundle-collection-hero__media-title{transition:none}}html.noir-night-mode-page .collection-hero,html.noir-night-mode-page .collection-product-grid-section--noir,html.noir-night-mode-page .collection-product-grid--noir,html.noir-night-mode-page body:has(.collection-product-grid-section--noir) .footer,html.noir-night-mode-page .collection-product-grid--noir .collection-product-search__input,html.noir-night-mode-page .collection-product-grid--noir .facets__sort .select__select,html.noir-night-mode-page .collection-product-grid--noir .facets__sort .select,html.noir-night-mode-page .collection-product-grid--noir .select__select,html.noir-night-mode-page .product-card-wrapper .card,html.noir-night-mode-page .product-card-wrapper .card--card>.card__content,html.noir-night-mode-page product-info,html.noir-night-mode-page product-info .product__media-wrapper,html.noir-night-mode-page product-info .product-media-container,html.noir-night-mode-page product-info .thumbnail,html.noir-night-mode-page product-info .product-resource-links,html.noir-night-mode-page product-info .product__accordion,html.noir-night-mode-page product-info .product__info-container .field__input,html.noir-night-mode-page product-info .product__info-container .select__select,html.noir-night-mode-page product-info .product__info-container .quantity{transition:background-color .52s cubic-bezier(.2,.6,.2,1),color .36s ease,border-color .36s ease,box-shadow .36s ease}html.noir-night-mode-page product-info{background-color:rgb(var(--color-background));background-image:none}html.noir-night-mode-page .product-card-wrapper .card{background-color:rgb(var(--color-background));background-image:none}html.noir-night-mode-page .collection-hero{position:relative;isolation:isolate}html.noir-night-mode-page .collection-hero:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to bottom,#050505,#0f0f0f 62%,#0c0c0c);opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.2,.6,.2,1)}html.noir-night-mode-page .collection-hero .page-width{position:relative;z-index:1}html.noir-night-mode-page.noir-night-mode .collection-hero:before{opacity:1}html.noir-night-mode-page.noir-night-mode body{color:var(--noir-night-text);background-color:var(--noir-night-background);transition:background-color .22s ease,color .22s ease}html.noir-night-mode-page.noir-night-mode .color-background-1,html.noir-night-mode-page.noir-night-mode .color-background-2,html.noir-night-mode-page.noir-night-mode .color-background-3,html.noir-night-mode-page.noir-night-mode .color-inverse{--color-background: 12, 12, 12;--gradient-background: rgb(12, 12, 12);--color-foreground: 245, 245, 245;--color-background-contrast: 58, 58, 58;--color-shadow: 0, 0, 0;--color-button: 245, 245, 245;--color-button-text: 12, 12, 12;--color-secondary-button: 12, 12, 12;--color-secondary-button-text: 245, 245, 245;--color-link: 245, 245, 245;--color-badge-foreground: 245, 245, 245;--color-badge-background: 12, 12, 12;--color-badge-border: 245, 245, 245;--payment-terms-background-color: rgb(12, 12, 12)}html.noir-night-mode-page.noir-night-mode .collection-hero{color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .collection-product-grid-section--noir,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir,html.noir-night-mode-page.noir-night-mode body:has(.collection-product-grid-section--noir) .footer{background-color:var(--noir-night-background)}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .collection-product-search__label,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .collection-product-search__status,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .facets-container,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .facets__summary,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .facets__display,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-count{color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .collection-product-search__input,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .facets__sort .select__select,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .facets__sort .select,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .select__select{border-color:var(--noir-night-line);background-color:var(--noir-night-surface);color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .collection-product-search__input::placeholder{color:var(--noir-night-muted)}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .collection-product-search__input:focus{border-color:#f5f5f599;box-shadow:0 0 0 .2rem #f5f5f51a}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .facets__summary:hover,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .facets__summary:focus-visible,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .collection-product-search__clear:hover{color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .card{--color-background: 22, 22, 22;--gradient-background: var(--noir-night-surface);--color-foreground: 245, 245, 245}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .card__inner{background:#f5f5f5}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .card--card>.card__content{background-color:var(--noir-night-surface);color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .card__heading a,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .price-item,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .card-variant-swatches__label,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .sold-count{color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .price-item--regular,html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .card-variant-swatch{color:var(--noir-night-muted)}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .card-variant-swatch{border-color:var(--noir-night-line);background:var(--noir-night-surface-raised)}html.noir-night-mode-page.noir-night-mode .collection-product-grid--noir .product-card-wrapper .card-variant-swatch.is-selected{border-color:var(--noir-night-text);color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode product-info,html.noir-night-mode-page.noir-night-mode product-info .product__info-wrapper,html.noir-night-mode-page.noir-night-mode product-info .product__info-container{color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode product-info .product__media-wrapper{background:var(--noir-night-background)}html.noir-night-mode-page.noir-night-mode product-info .product-media-container,html.noir-night-mode-page.noir-night-mode product-info .thumbnail{border-color:var(--noir-night-line);background-color:var(--noir-night-surface)}html.noir-night-mode-page.noir-night-mode product-info .product-resource-links,html.noir-night-mode-page.noir-night-mode product-info .product__accordion{border-color:var(--noir-night-line);background-color:#f5f5f50a}html.noir-night-mode-page.noir-night-mode product-info .product-resource-links__label,html.noir-night-mode-page.noir-night-mode product-info .product__subtitle,html.noir-night-mode-page.noir-night-mode product-info .product__tax,html.noir-night-mode-page.noir-night-mode product-info .product__sku,html.noir-night-mode-page.noir-night-mode product-info .product__inventory,html.noir-night-mode-page.noir-night-mode product-info .shopify-payment-button__more-options{color:var(--noir-night-muted)}html.noir-night-mode-page.noir-night-mode product-info .product__info-container .field__input,html.noir-night-mode-page.noir-night-mode product-info .product__info-container .select__select,html.noir-night-mode-page.noir-night-mode product-info .product__info-container .quantity{border-color:var(--noir-night-line);background-color:var(--noir-night-surface);color:var(--noir-night-text)}html.noir-night-mode-page.noir-night-mode product-info .product__info-container .quantity__input,html.noir-night-mode-page.noir-night-mode product-info .product__info-container .quantity__button{color:var(--noir-night-text)}.noir-night-mode-control{position:fixed;left:1.6rem;bottom:calc(1.6rem + env(safe-area-inset-bottom));z-index:30}.noir-night-mode-control__toggle{display:inline-flex;min-height:4.4rem;align-items:center;gap:.8rem;border:.1rem solid rgba(17,17,17,.24);border-radius:var(--noir-control-radius);padding:.9rem 1.3rem;background:#ffffffeb;color:#111;cursor:pointer;font:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.02em;line-height:1.2;box-shadow:0 .8rem 2.2rem #00000029;transition:background-color var(--noir-control-transition),color var(--noir-control-transition),border-color var(--noir-control-transition),transform var(--noir-control-transition)}.noir-night-mode-control__toggle:hover,.noir-night-mode-control__toggle:focus-visible{border-color:#111;background:#111;color:#fff}.noir-night-mode-control__toggle:focus-visible{outline:.2rem solid rgba(17,17,17,.7);outline-offset:.3rem}.noir-night-mode-control__toggle:active{transform:scale(.98)}.noir-night-mode-control__icon{display:block;width:1.7rem;height:1.7rem;fill:currentColor;flex:0 0 auto}.noir-night-mode-control__icon--sun,html.noir-night-mode-page.noir-night-mode .noir-night-mode-control__icon--moon{display:none}html.noir-night-mode-page.noir-night-mode .noir-night-mode-control__icon--sun{display:block}html.noir-night-mode-page.noir-night-mode .noir-night-mode-control__toggle{border-color:#f5f5f53d;background:#1d1d1df5;color:var(--noir-night-text);box-shadow:0 .8rem 2.2rem #00000052}html.noir-night-mode-page.noir-night-mode .noir-night-mode-control__toggle:hover,html.noir-night-mode-page.noir-night-mode .noir-night-mode-control__toggle:focus-visible{border-color:#f5f5f5;background:#f5f5f5;color:#0c0c0c}html.noir-night-mode-page.noir-night-mode .noir-night-mode-control__toggle:focus-visible{outline-color:#f5f5f5c7}@media screen and (max-width:749px){.noir-night-mode-control{left:1.2rem;bottom:calc(7.4rem + env(safe-area-inset-bottom))}.noir-night-mode-control__toggle{min-height:4rem;padding-inline:1.1rem}}@media(prefers-reduced-motion:reduce){html.noir-night-mode-page.noir-night-mode body,.noir-night-mode-control__toggle{transition:none}}@media(prefers-contrast:more){.noir-night-mode-control__toggle,html.noir-night-mode-page.noir-night-mode .noir-night-mode-control__toggle{border-color:currentColor}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/noir-keyboard-night-mode.css.map */
