html{height:100%}ul{list-style:disc;padding-left:16px}body{min-height:100vh;display:flex;flex-direction:column;background-color:#f2efea;background-image:url("../assets/images/body-bg.png");background-repeat:no-repeat;background-attachment:fixed;background-position:top center;color:#2f2f2d;overflow-x:hidden}@media(min-width: 1024px){body{background-size:100% auto}}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh;flex:1}main,.wp-site-blocks>main,.wp-site-blocks>.wp-block-group[class*=main]{flex:1;width:100%;max-width:100%}main .wp-block-group[class*=constrained]{max-width:90rem;padding-left:2rem;padding-right:2rem}@media(min-width: 1024px){main .wp-block-group[class*=constrained]{padding-left:3rem;padding-right:3rem}}.wp-site-blocks>footer,.wp-site-blocks>.site-footer,footer,.site-footer{margin-top:auto}.wp-block-group{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 640px){.wp-block-group{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width: 1024px){.wp-block-group{padding-left:2rem;padding-right:2rem}}.alignwide{max-width:80rem;margin-left:auto;margin-right:auto}.alignfull{width:100%}.site-header{position:sticky;top:0;z-index:50}header.wp-block-template-part{width:100%;padding-top:1.5rem;padding-bottom:1.5rem}header.wp-block-template-part *{color:#2f2f2d}header.wp-block-template-part a,header.wp-block-template-part .wp-block-site-title a,header.wp-block-template-part .wp-block-site-logo a,header.wp-block-template-part .custom-logo-link,header.wp-block-template-part .wp-block-navigation-item__content{color:#2f2f2d !important;text-decoration:none !important;font-weight:inherit;font-style:inherit;cursor:pointer}header.wp-block-template-part a:hover,header.wp-block-template-part a:focus,header.wp-block-template-part a:active,header.wp-block-template-part a:visited,header.wp-block-template-part .wp-block-site-title a:hover,header.wp-block-template-part .wp-block-site-title a:focus,header.wp-block-template-part .wp-block-site-title a:active,header.wp-block-template-part .wp-block-site-title a:visited,header.wp-block-template-part .wp-block-site-logo a:hover,header.wp-block-template-part .wp-block-site-logo a:focus,header.wp-block-template-part .wp-block-site-logo a:active,header.wp-block-template-part .wp-block-site-logo a:visited,header.wp-block-template-part .custom-logo-link:hover,header.wp-block-template-part .custom-logo-link:focus,header.wp-block-template-part .custom-logo-link:active,header.wp-block-template-part .custom-logo-link:visited,header.wp-block-template-part .wp-block-navigation-item__content:hover,header.wp-block-template-part .wp-block-navigation-item__content:focus,header.wp-block-template-part .wp-block-navigation-item__content:active,header.wp-block-template-part .wp-block-navigation-item__content:visited{color:#2f2f2d !important;text-decoration:none !important}header.wp-block-template-part .wp-block-navigation-submenu__toggle{cursor:pointer}header.wp-block-template-part .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child{margin-bottom:0}header.wp-block-template-part .wp-block-navigation__submenu-container.submenu-open-left{left:auto;right:0}header.wp-block-template-part .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container.submenu-open-left{left:auto;right:100%}header.wp-block-template-part .wp-block-group>.wp-block-group:first-child{background-image:url("../assets/images/brush trace.png");background-size:contain;background-repeat:no-repeat;background-position:left center;padding:.5rem 1rem;border-radius:4px;column-gap:4px;flex:1}@media(min-width: 640px){header.wp-block-template-part .wp-block-group>.wp-block-group:first-child{padding:1.5rem 2rem}}@media(min-width: 1024px){header.wp-block-template-part .wp-block-group>.wp-block-group:first-child{padding:1.5rem 3rem}}header.wp-block-template-part .wp-block-group>.wp-block-group:first-child p,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child a,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child .wp-block-site-title a,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child .wp-block-site-logo a,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child .custom-logo-link{color:#f2efea !important;font-size:25px}header.wp-block-template-part .wp-block-group>.wp-block-group:first-child a:hover,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child a:focus,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child a:active,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child a:visited,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child .wp-block-site-title a:hover,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child .wp-block-site-logo a:hover,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child .custom-logo-link:hover{color:#f2efea !important}header.wp-block-template-part .wp-block-group>.wp-block-group:first-child img{width:120px}@media(max-width: 768px){header.wp-block-template-part .wp-block-group>.wp-block-group:first-child{background-image:url("../assets/images/brush trace mobile.png")}}@media(max-width: 420px){header.wp-block-template-part .wp-block-group>.wp-block-group:first-child{background-image:none}header.wp-block-template-part .wp-block-group>.wp-block-group:first-child p,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child a,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child .wp-block-site-title a,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child .wp-block-site-logo a,header.wp-block-template-part .wp-block-group>.wp-block-group:first-child .custom-logo-link{color:inherit !important;text-shadow:none}}@media(max-width: 782px){header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-container-open{display:flex !important}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none !important}header.wp-block-template-part .wp-block-navigation__responsive-container-open{padding:0;width:28px;height:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#2f2f2d;background:rgba(0,0,0,0);border:none;cursor:pointer}header.wp-block-template-part .wp-block-navigation__responsive-container-open svg{display:none}header.wp-block-template-part .wp-block-navigation__responsive-container-open::before{content:"";display:block;width:22px;height:2px;background-color:currentColor;border-radius:1px}header.wp-block-template-part .wp-block-navigation__responsive-container-open::after{content:"";display:block;width:22px;height:2px;background-color:currentColor;border-radius:1px;box-shadow:0 5px 0 currentColor}header.wp-block-template-part .wp-block-navigation__responsive-container.has-modal-open.is-menu-open{background-color:#f2efea;padding:1.5rem 1rem}header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content,header.wp-block-template-part .wp-block-navigation__responsive-container-content a{color:#2f2f2d !important;padding:.5rem .25rem;margin-left:-0.25rem;margin-right:-0.25rem;display:block;border-radius:.25rem}header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content:hover,header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content:focus,header.wp-block-template-part .wp-block-navigation__responsive-container-content a:hover,header.wp-block-template-part .wp-block-navigation__responsive-container-content a:focus{color:#7e8474 !important;background-color:rgba(201,178,174,.1)}header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation-item.current-menu-item a{color:#8e9484 !important;font-weight:600}header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content:hover,header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content:focus,header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation-item.current-menu-item a:hover,header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation-item.current-menu-item a:focus{color:#7e8474 !important;background-color:rgba(201,178,174,.1)}header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container.wp-block-navigation-submenu{--wp--style--block-gap: 0}}.site-footer{color:#d1d5db}footer{width:100%;background-color:#f2efea !important;padding-top:1.5rem;border-top:1px solid #b9b6b1}footer *{color:#2f2f2d}footer>.wp-block-bee-blocks-section>.wp-block-bee-blocks-div:last-child{border-top:1px solid #b9b6b1}.wp-site-blocks>footer{margin-top:1.5rem}.negarity-converter-form{display:flex;flex-direction:column;gap:1.5rem}.negarity-converter-source{background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#2f2f2d}.negarity-converter-source h2{margin-bottom:1rem;border-bottom:1px solid #e5e7eb}.negarity-visualizer-with-channels .negarity-ccv--with-preview{display:flex;flex-direction:column;align-items:center;gap:3rem}@media(min-width: 640px){.negarity-visualizer-with-channels .negarity-ccv--with-preview{flex-direction:row}}.negarity-ccv--with-preview .negarity-ccv__preview{width:96px;height:96px;margin-bottom:10px}.negarity-converter-source-space{font-size:.875rem;color:#4b5563;margin-bottom:1rem}.negarity-converter-channels{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media(min-width: 640px){.negarity-converter-channels{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.negarity-converter-channels{grid-template-columns:repeat(3, 1fr)}}.negarity-converter-channel{display:flex;flex-direction:row;gap:8px;align-items:center}.negarity-converter-channel label{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem;width:50px}.negarity-channel-input{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:#fff;color:#111827;transition:border-color 200ms;flex:1}.negarity-channel-input:focus{outline:none;ring:2px;ring-color:#8e9484;border-color:#8e9484}.negarity-channel-input:hover{border-color:#9ca3af}.negarity-converter-cie-settings{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}@media(min-width: 640px){.negarity-converter-cie-settings{grid-template-columns:repeat(2, 1fr)}}.negarity-converter-illuminant,.negarity-converter-observer{display:flex;flex-direction:column}.negarity-converter-illuminant label,.negarity-converter-observer label{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.negarity-illuminant-select,.negarity-observer-select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:#fff;color:#111827;transition:border-color 200ms}.negarity-illuminant-select:focus,.negarity-observer-select:focus{outline:none;ring:2px;ring-color:#8e9484;border-color:#8e9484}.negarity-converter-destinations{background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#2f2f2d}.negarity-destination-checkboxes{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem;margin-bottom:.75rem}@media(min-width: 640px){.negarity-destination-checkboxes{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){.negarity-destination-checkboxes{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1024px){.negarity-destination-checkboxes{grid-template-columns:repeat(5, 1fr)}}.negarity-destination-checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color 200ms}.negarity-destination-checkbox-label:hover{background-color:#dbeafe}.negarity-destination-checkbox-label input[type=checkbox]{width:1rem;height:1rem;color:#8e9484;border-color:#d1d5db;border-radius:.25rem;cursor:pointer}.negarity-destination-checkbox-label input[type=checkbox]:focus{ring:2px;ring-color:#8e9484}.negarity-destination-checkbox-label span{font-size:.875rem;color:#374151;font-weight:500}.negarity-destination-help{font-size:.75rem;color:#4b5563;margin-top:.5rem}.negarity-converter-warning{font-size:.875rem;color:#2f2f2d;background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.375rem;padding:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03)}.negarity-converter-actions{display:flex;justify-content:center;padding-top:1rem}.negarity-converter-submit{padding:.75rem 1.5rem;background-color:#8e9484;color:#fff;font-weight:600;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:background-color 200ms;border:none;cursor:pointer}.negarity-converter-submit:hover{background-color:#7e8474}.negarity-converter-submit:focus{outline:none;ring:2px;ring-color:#8e9484;ring-offset:2px}.negarity-converter-submit:disabled{opacity:.5;cursor:not-allowed}.negarity-converter-results{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.negarity-heading-link{color:#8e9484;text-decoration:none}.negarity-heading-link:hover{text-decoration:underline}.negarity-source-result{background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.5rem;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#2f2f2d}.negarity-source-result h5{color:#2f2f2d}.negarity-conversions-result{display:flex;flex-direction:column;gap:1rem}.negarity-conversion-list{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.negarity-conversion-list{grid-template-columns:repeat(2, 1fr)}}.negarity-conversion-item,.negarity-conversion-item-metadata{background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#2f2f2d;transition:box-shadow 200ms;display:flex;flex-direction:column}.negarity-conversion-item:hover,.negarity-conversion-item-metadata:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.negarity-conversion-item h6,.negarity-conversion-item-metadata h6{color:#8e9484;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem;margin-bottom:.5rem}.negarity-conversion-item p,.negarity-conversion-item-metadata p{font-size:.875rem;color:#374151;margin-bottom:.25rem}.negarity-conversion-item code,.negarity-conversion-item-metadata code{background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-family:monospace;color:#1f2937}.negarity-conversion-item .negarity-color-details,.negarity-conversion-item-metadata .negarity-color-details{flex:1}.negarity-conversion-item .negarity-color-details .negarity-color-details-item,.negarity-conversion-item-metadata .negarity-color-details .negarity-color-details-item{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.negarity-conversion-item .negarity-color-details .negarity-color-details-item:last-child,.negarity-conversion-item-metadata .negarity-color-details .negarity-color-details-item:last-child{border-bottom:none}.negarity-conversion-cie{font-size:.75rem;color:#4b5563;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.negarity-conversion-error{font-size:.875rem;color:#2f2f2d;background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.375rem;padding:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03)}.negarity-converter-loading{text-align:center;padding:2rem 0}.negarity-converter-loading p{color:#4b5563}.negarity-converter-loading::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;border:4px solid #8e9484;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite;margin-right:.5rem}@keyframes spin{to{transform:rotate(360deg)}}.negarity-converter-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem;margin-top:1rem}.negarity-error-message{font-size:.875rem;color:#b91c1c}.negarity-converter-form{display:flex;flex-direction:column;gap:1.5rem}.negarity-converter-source{background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#2f2f2d}.negarity-converter-source h2{margin-bottom:1rem;border-bottom:1px solid #e5e7eb}.negarity-visualizer-with-channels .negarity-ccv--with-preview{display:flex;flex-direction:column;align-items:center;gap:3rem}@media(min-width: 640px){.negarity-visualizer-with-channels .negarity-ccv--with-preview{flex-direction:row}}.negarity-ccv--with-preview .negarity-ccv__preview{width:96px;height:96px;margin-bottom:10px}.negarity-converter-source-space{font-size:.875rem;color:#4b5563;margin-bottom:1rem}.negarity-converter-channels{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media(min-width: 640px){.negarity-converter-channels{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.negarity-converter-channels{grid-template-columns:repeat(3, 1fr)}}.negarity-converter-channel{display:flex;flex-direction:row;gap:8px;align-items:center}.negarity-converter-channel label{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem;width:50px}.negarity-channel-input{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:#fff;color:#111827;transition:border-color 200ms;flex:1}.negarity-channel-input:focus{outline:none;ring:2px;ring-color:#8e9484;border-color:#8e9484}.negarity-channel-input:hover{border-color:#9ca3af}.negarity-converter-cie-settings{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}@media(min-width: 640px){.negarity-converter-cie-settings{grid-template-columns:repeat(2, 1fr)}}.negarity-converter-illuminant,.negarity-converter-observer{display:flex;flex-direction:column}.negarity-converter-illuminant label,.negarity-converter-observer label{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.negarity-illuminant-select,.negarity-observer-select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:#fff;color:#111827;transition:border-color 200ms}.negarity-illuminant-select:focus,.negarity-observer-select:focus{outline:none;ring:2px;ring-color:#8e9484;border-color:#8e9484}.negarity-converter-destinations{background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#2f2f2d}.negarity-destination-checkboxes{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem;margin-bottom:.75rem}@media(min-width: 640px){.negarity-destination-checkboxes{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){.negarity-destination-checkboxes{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1024px){.negarity-destination-checkboxes{grid-template-columns:repeat(5, 1fr)}}.negarity-destination-checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color 200ms}.negarity-destination-checkbox-label:hover{background-color:#dbeafe}.negarity-destination-checkbox-label input[type=checkbox]{width:1rem;height:1rem;color:#8e9484;border-color:#d1d5db;border-radius:.25rem;cursor:pointer}.negarity-destination-checkbox-label input[type=checkbox]:focus{ring:2px;ring-color:#8e9484}.negarity-destination-checkbox-label span{font-size:.875rem;color:#374151;font-weight:500}.negarity-destination-help{font-size:.75rem;color:#4b5563;margin-top:.5rem}.negarity-converter-warning{font-size:.875rem;color:#2f2f2d;background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.375rem;padding:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03)}.negarity-converter-actions{display:flex;justify-content:center;padding-top:1rem}.negarity-converter-submit{padding:.75rem 1.5rem;background-color:#8e9484;color:#fff;font-weight:600;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:background-color 200ms;border:none;cursor:pointer}.negarity-converter-submit:hover{background-color:#7e8474}.negarity-converter-submit:focus{outline:none;ring:2px;ring-color:#8e9484;ring-offset:2px}.negarity-converter-submit:disabled{opacity:.5;cursor:not-allowed}.negarity-converter-results{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.negarity-heading-link{color:#8e9484;text-decoration:none}.negarity-heading-link:hover{text-decoration:underline}.negarity-source-result{background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.5rem;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#2f2f2d}.negarity-source-result h5{color:#2f2f2d}.negarity-conversions-result{display:flex;flex-direction:column;gap:1rem}.negarity-conversion-list{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.negarity-conversion-list{grid-template-columns:repeat(2, 1fr)}}.negarity-conversion-item,.negarity-conversion-item-metadata{background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);color:#2f2f2d;transition:box-shadow 200ms;display:flex;flex-direction:column}.negarity-conversion-item:hover,.negarity-conversion-item-metadata:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.negarity-conversion-item h6,.negarity-conversion-item-metadata h6{color:#8e9484;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem;margin-bottom:.5rem}.negarity-conversion-item p,.negarity-conversion-item-metadata p{font-size:.875rem;color:#374151;margin-bottom:.25rem}.negarity-conversion-item code,.negarity-conversion-item-metadata code{background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-family:monospace;color:#1f2937}.negarity-conversion-item .negarity-color-details,.negarity-conversion-item-metadata .negarity-color-details{flex:1}.negarity-conversion-item .negarity-color-details .negarity-color-details-item,.negarity-conversion-item-metadata .negarity-color-details .negarity-color-details-item{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.negarity-conversion-item .negarity-color-details .negarity-color-details-item:last-child,.negarity-conversion-item-metadata .negarity-color-details .negarity-color-details-item:last-child{border-bottom:none}.negarity-conversion-cie{font-size:.75rem;color:#4b5563;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.negarity-conversion-error{font-size:.875rem;color:#2f2f2d;background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.375rem;padding:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.03)}.negarity-converter-loading{text-align:center;padding:2rem 0}.negarity-converter-loading p{color:#4b5563}.negarity-converter-loading::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;border:4px solid #8e9484;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite;margin-right:.5rem}@keyframes spin{to{transform:rotate(360deg)}}.negarity-converter-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem;margin-top:1rem}.negarity-error-message{font-size:.875rem;color:#b91c1c}.wp-block-negarity-wp-color-space-converter{width:100%}.negarity-converter-content{padding:1.5rem}@media(min-width: 768px){.negarity-converter-content{padding:2rem}}.negarity-converter-content h3{font-size:1.5rem;font-weight:700;color:#2f2f2d;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.negarity-converter-content h4{font-size:1.125rem;font-weight:600;color:#2f2f2d;margin-top:1.5rem;margin-bottom:1rem}.negarity-converter-content h5{font-size:1rem;font-weight:600;color:#2f2f2d;margin-top:1rem;margin-bottom:.5rem}.negarity-converter-content h6{font-size:.875rem;font-weight:600;color:#2f2f2d;margin-top:.75rem;margin-bottom:.5rem}@media(max-width: 640px){.negarity-converter-channels{grid-template-columns:1fr}.negarity-conversion-list{grid-template-columns:1fr}}.wp-block-negarity-wp-color-visualizer{flex:1}.negarity-visualizer-content{display:flex;flex-direction:column;align-items:center;text-align:center}.negarity-color-visualizer-container{min-height:300px}@media(min-width: 768px){.negarity-color-visualizer-container{min-height:400px}}@media(min-width: 1024px){.negarity-color-visualizer-container{min-height:500px}}@media(min-width: 1280px){.negarity-color-visualizer-container{min-height:600px}}.negarity-color-visual{margin-bottom:1.5rem;position:relative;background-color:#f3f4f6;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.negarity-visual-small{width:4rem;height:4rem}.negarity-visual-medium{width:6rem;height:6rem}.negarity-visual-large{width:8rem;height:8rem}.negarity-visual-xlarge{width:12rem;height:12rem}.negarity-visual-border{border:2px solid #d1d5db}.negarity-color-swatch{width:100%;height:100%;border-radius:.5rem;border:1px solid #e5e7eb}.negarity-visualizer-info{width:100%;display:flex;flex-direction:column;gap:.75rem}.negarity-visualizer-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem .25rem .75rem .75rem;background-color:rgba(201,178,174,.1);border:1px solid #b9b6b1;border-radius:.375rem;font-size:.875rem;color:#2f2f2d;box-shadow:0 1px 2px 0 rgba(0,0,0,.03);position:relative}@media(min-width: 640px){.negarity-visualizer-item{flex-direction:row;align-items:center;justify-content:space-between}}.negarity-visualizer-item .negarity-color-bar{position:absolute;left:0;top:0;bottom:0;width:12px;border-radius:.375rem 0 0 .375rem;flex-shrink:0}.negarity-visualizer-item:has(.negarity-color-bar){padding-left:calc(.75rem + 12px)}.negarity-visualizer-item strong{color:#2f2f2d;font-weight:600;margin-bottom:.25rem}@media(min-width: 640px){.negarity-visualizer-item strong{margin-bottom:0;margin-right:.5rem}}.negarity-visualizer-item span,.negarity-visualizer-item code{color:#2f2f2d}.negarity-visualizer-item code{background-color:#e5e7eb;padding:.25rem .5rem;border-radius:.25rem;font-family:monospace;font-size:.75rem}.negarity-visualizer-item .negarity-copy-value{display:inline-flex;align-items:center;justify-content:center;row-gap:.25rem;min-width:2rem;padding:0 .5rem;color:#2f2f2d;cursor:pointer;flex-shrink:0;vertical-align:middle}.negarity-visualizer-item .negarity-copy-value-icon{display:inline-flex;width:1rem;height:1rem}.negarity-visualizer-item .negarity-copy-value-icon svg{width:100%;height:100%}.negarity-visualizer-item .negarity-copy-value-feedback{font-size:.7rem;font-weight:600;opacity:0;transition:opacity .15s;max-width:0;overflow:hidden;white-space:nowrap}.negarity-visualizer-item .negarity-copy-value-feedback.negarity-copy-value-feedback-visible{opacity:1;max-width:5rem}.negarity-visualizer-item .negarity-value-with-copy{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.2rem}.negarity-visualizer-item .negarity-value-with-copy code{flex:0 1 auto}.negarity-visualizer-item .negarity-link-icon{display:inline-flex;align-items:center;justify-content:center;color:#2f2f2d;text-decoration:none;flex-shrink:0}.negarity-visualizer-item .negarity-link-icon:hover{color:#8e9484}.negarity-visualizer-item .negarity-link-icon-svg{display:inline-flex;width:1rem;height:1rem}.negarity-visualizer-item .negarity-link-icon-svg svg{width:100%;height:100%}.negarity-visualizer-item .negarity-color-string,.negarity-visualizer-item .negarity-hex-code{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.negarity-color-name{background-color:#eff6ff;border:1px solid #bfdbfe}.negarity-illuminant,.negarity-observer{background-color:#fffbeb;border:1px solid #fde68a}.homepage-contact-us div.wpforms-container-full{margin:0}
