Colours Copy Light Porcelain Green Copy Light Porcelain Green, HEX #00908AHSL 178 100% 28%CMYK 86% 22% 50% 3%OKLCH 0.589 0.102 189.603 CopiedLight Porcelain GreenSW , Wada colour Copy Light Porcelain Green, HEX #00908AHSL 178 100% 28%CMYK 86% 22% 50% 3%OKLCH 0.589 0.102 189.603 CopiedLight Porcelain Green 50Copy Light Porcelain Green 50, HEX #CDF9F5HSL 175 79% 89%CMYK 18% 0% 2% 2%OKLCH 0.95 0.045 189.631 CopiedLight Porcelain Green 370Copy Light Porcelain Green 370, HEX #1F9C95HSL 177 67% 37%CMYK 80% 0% 4% 39%OKLCH 0.628 0.102 188.989 CopiedLight Porcelain Green 410SW , Wada colour Copy Light Porcelain Green 410, HEX #00908AHSL 178 100% 28%CMYK 86% 22% 50% 3%OKLCH 0.589 0.102 189.603 CopiedLight Porcelain Green 470Copy Light Porcelain Green 470, HEX #007B75HSL 177 100% 24%CMYK 100% 0% 5% 52%OKLCH 0.526 0.091 188.822 CopiedLight Porcelain Green 740Copy Light Porcelain Green 740, HEX #002B29HSL 177 100% 8%CMYK 100% 0% 5% 83%OKLCH 0.261 0.045 189.992 CopiedCopy Light Porcelain Green 50Copy Light Porcelain Green 370Copy Light Porcelain Green 410Copy Light Porcelain Green 470Copy Light Porcelain Green 740Copy Olympic Blue Copy Olympic Blue, HEX #5A82B3HSL 213 37% 53%CMYK 69% 44% 10% 0%OKLCH 0.598 0.088 254.066 CopiedOlympic BlueSW , Wada colour Copy Olympic Blue, HEX #5A82B3HSL 213 37% 53%CMYK 69% 44% 10% 0%OKLCH 0.598 0.088 254.066 CopiedOlympic Blue 50Copy Olympic Blue 50, HEX #DAF1FFHSL 203 100% 93%CMYK 15% 5% 0% 0%OKLCH 0.946 0.031 234.426 CopiedOlympic Blue 370Copy Olympic Blue 370, HEX #648DBEHSL 213 41% 57%CMYK 47% 26% 0% 25%OKLCH 0.633 0.087 253.459 CopiedOlympic Blue 400SW , Wada colour Copy Olympic Blue 400, HEX #5A82B3HSL 213 37% 53%CMYK 69% 44% 10% 0%OKLCH 0.598 0.088 254.066 CopiedOlympic Blue 470Copy Olympic Blue 470, HEX #476E9EHSL 213 38% 45%CMYK 55% 30% 0% 38%OKLCH 0.531 0.088 254.301 CopiedOlympic Blue 740Copy Olympic Blue 740, HEX #142539HSL 212 48% 15%CMYK 65% 35% 0% 78%OKLCH 0.26 0.044 253.388 CopiedCopy Olympic Blue 50Copy Olympic Blue 370Copy Olympic Blue 400Copy Olympic Blue 470Copy Olympic Blue 740Neutral, derived
Copy Neutral 10Copy Neutral 30Copy Neutral 50Copy Neutral 100Copy Neutral 340Copy Neutral 350Copy Neutral 490Copy Neutral 500Copy Neutral 700Copy Neutral 760Copy Neutral 790Copy Neutral 830Neutral 10Copy Neutral 10, HEX #FCFEFFHSL 200 100% 99%CMYK 1% 0% 0% 0%OKLCH 0.996 0.003 228.783 CopiedNeutral 30Copy Neutral 30, HEX #F3F7FCHSL 213 60% 97%CMYK 4% 2% 0% 1%OKLCH 0.975 0.008 253.852 CopiedNeutral 50Copy Neutral 50, HEX #EBEFF4HSL 213 29% 94%CMYK 4% 2% 0% 4%OKLCH 0.951 0.008 253.854 CopiedNeutral 100Copy Neutral 100, HEX #DADEE5HSL 218 17% 88%CMYK 5% 3% 0% 10%OKLCH 0.9 0.01 261.788 CopiedNeutral 340Copy Neutral 340, HEX #8C939BHSL 212 7% 58%CMYK 10% 5% 0% 39%OKLCH 0.66 0.014 251.62 CopiedNeutral 350Copy Neutral 350, HEX #87909BHSL 213 9% 57%CMYK 13% 7% 0% 39%OKLCH 0.65 0.019 253.405 CopiedNeutral 490Copy Neutral 490, HEX #5D6670HSL 212 9% 40%CMYK 17% 9% 0% 56%OKLCH 0.506 0.019 251.005 CopiedNeutral 500Copy Neutral 500, HEX #5C646FHSL 215 9% 40%CMYK 17% 10% 0% 56%OKLCH 0.5 0.02 256.345 CopiedNeutral 700Copy Neutral 700, HEX #2A2E34HSL 216 11% 18%CMYK 19% 12% 0% 80%OKLCH 0.3 0.012 258.371 CopiedNeutral 760Copy Neutral 760, HEX #192029HSL 214 24% 13%CMYK 39% 22% 0% 84%OKLCH 0.241 0.02 254.871 CopiedNeutral 790Copy Neutral 790, HEX #15191EHSL 213 18% 10%CMYK 30% 17% 0% 88%OKLCH 0.211 0.012 254.088 CopiedNeutral 830Copy Neutral 830, HEX #0C1014HSL 210 25% 6%CMYK 40% 20% 0% 92%OKLCH 0.171 0.011 248.445 CopiedInterface colours Derived from this palette’s Wada colours by Haishoku Sōkan, not by Wada. Every colour in the sample below comes from these derived roles.
Light mode app sample built from this palette’s interface colours. Its controls are a preview and don’t respond. Proofs are back from the printer
Approve three prints by Friday to keep the launch date. Review proofs
Orders +12% 486 vs last week Revenue +8% ¥1.28M vs last week Returns −0.3 1.4% Fewer than usual Conversion +0.4 3.2% Of store visits Orders this week By collection
Next payout Scheduled ¥482,600
Sales ¥512,400
Fees −¥24,600
Refunds −¥5,200
Total ¥482,600 Paid to your bank on the 15th of each month.
Print runs Prints 312 / 400 Textiles 168 / 250 RI Ren Ishida 2h
The indigo on print 4 reads darker than the proof.
AM Aiko Mori 1h
Agreed. I’ll ask the printer for a second pass.
Store settings PaymentsBank and card payouts ShippingZones, rates and couriers TaxesConsumption tax at 10% Mo Tu We Th Fr Sa Su 23 24 25 26 27 28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 M 9 T 10 W 11 T 12 F 13 S 14 S 15 Launch Fri 09:00 Market stall Sat 11:00
Returns No returns this week
Returned orders show up here with a reason and a refund status.
View past returns Dark mode app sample built from this palette’s interface colours. Its controls are a preview and don’t respond. Proofs are back from the printer
Approve three prints by Friday to keep the launch date. Review proofs
Orders +12% 486 vs last week Revenue +8% ¥1.28M vs last week Returns −0.3 1.4% Fewer than usual Conversion +0.4 3.2% Of store visits Orders this week By collection
Next payout Scheduled ¥482,600
Sales ¥512,400
Fees −¥24,600
Refunds −¥5,200
Total ¥482,600 Paid to your bank on the 15th of each month.
Print runs Prints 312 / 400 Textiles 168 / 250 RI Ren Ishida 2h
The indigo on print 4 reads darker than the proof.
AM Aiko Mori 1h
Agreed. I’ll ask the printer for a second pass.
Store settings PaymentsBank and card payouts ShippingZones, rates and couriers TaxesConsumption tax at 10% Mo Tu We Th Fr Sa Su 23 24 25 26 27 28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 M 9 T 10 W 11 T 12 F 13 S 14 S 15 Launch Fri 09:00 Market stall Sat 11:00
Returns No returns this week
Returned orders show up here with a reason and a refund status.
View past returns Pairs that pass Every colour of this palette that reaches WCAG 2.2 AA for normal text (4.5:1) on each background, written in that colour. Pairs marked AAA reach 7:1. A colour not listed on a background is below 4.5:1 there, so keep text in it off that background.
Scroll sideways for more backgrounds.
Wallpaper A PNG for a Mac desktop or a phone, made from this palette’s numbered steps. Each Wada colour appears unchanged as a bar or cell; the other steps are derived by Haishoku Sōkan, not by Wada.
Layout Size Download PNG PNG · 3840 × 2400
CSS JSON
Copy Copied CSS variables Download haishoku-sokan-044.css
/*
* Haishoku Sōkan palette #044: CSS custom properties and Tailwind CSS v4 theme
* Wada colors (Light Porcelain Green, Olympic Blue) are unchanged, from Sanzō Wada, A Dictionary of Color Combinations.
* Numbered steps (bigger is darker) hold every value; role names such as
* background or the -on, -ui, -text and -subtle variants point at a step.
* Every value except the Wada colors is derived by Haishoku Sōkan from this
* palette and is not a Wada color.
* Derived values: CC0 1.0, no credit required.
*
* The @theme block at the end is for Tailwind CSS v4: place this file after
* @import "tailwindcss"; for utilities such as bg-background. Without
* Tailwind, browsers ignore it.
*/
:root {
color-scheme: light;
/* Steps */
--neutral-10: #fcfeff;
--neutral-30: #f3f7fc;
--neutral-50: #ebeff4;
--neutral-100: #dadee5;
--neutral-340: #8c939b;
--neutral-350: #87909b;
--neutral-490: #5d6670;
--neutral-500: #5c646f;
--neutral-700: #2a2e34;
--neutral-760: #192029;
--neutral-790: #15191e;
--neutral-830: #0c1014;
--light-porcelain-green-50: #cdf9f5;
--light-porcelain-green-370: #1f9c95;
--light-porcelain-green-410: #00908a;
--light-porcelain-green-470: #007b75;
--light-porcelain-green-740: #002b29;
--olympic-blue-50: #daf1ff;
--olympic-blue-370: #648dbe;
--olympic-blue-400: #5a82b3;
--olympic-blue-470: #476e9e;
--olympic-blue-740: #142539;
/* Roles, light */
--background: var(--neutral-30);
--surface: var(--neutral-10);
--border: var(--neutral-100);
--border-strong: var(--neutral-350);
--text: var(--neutral-760);
--text-muted: var(--neutral-500);
--light-porcelain-green: var(--light-porcelain-green-410);
--light-porcelain-green-on: var(--neutral-830);
--light-porcelain-green-ui: var(--light-porcelain-green-410);
--light-porcelain-green-text: var(--light-porcelain-green-470);
--light-porcelain-green-subtle: var(--light-porcelain-green-50);
--olympic-blue: var(--olympic-blue-400);
--olympic-blue-on: var(--neutral-830);
--olympic-blue-ui: var(--olympic-blue-400);
--olympic-blue-text: var(--olympic-blue-470);
--olympic-blue-subtle: var(--olympic-blue-50);
}
@media (prefers-color-scheme: dark) {
:root:not([data-theme="light"]) {
color-scheme: dark;
--background: var(--neutral-830);
--surface: var(--neutral-790);
--border: var(--neutral-700);
--border-strong: var(--neutral-490);
--text: var(--neutral-50);
--text-muted: var(--neutral-340);
--light-porcelain-green: var(--light-porcelain-green-410);
--light-porcelain-green-on: var(--neutral-830);
--light-porcelain-green-ui: var(--light-porcelain-green-410);
--light-porcelain-green-text: var(--light-porcelain-green-370);
--light-porcelain-green-subtle: var(--light-porcelain-green-740);
--olympic-blue: var(--olympic-blue-400);
--olympic-blue-on: var(--neutral-830);
--olympic-blue-ui: var(--olympic-blue-400);
--olympic-blue-text: var(--olympic-blue-370);
--olympic-blue-subtle: var(--olympic-blue-740);
}
}
:root[data-theme="dark"] {
color-scheme: dark;
--background: var(--neutral-830);
--surface: var(--neutral-790);
--border: var(--neutral-700);
--border-strong: var(--neutral-490);
--text: var(--neutral-50);
--text-muted: var(--neutral-340);
--light-porcelain-green: var(--light-porcelain-green-410);
--light-porcelain-green-on: var(--neutral-830);
--light-porcelain-green-ui: var(--light-porcelain-green-410);
--light-porcelain-green-text: var(--light-porcelain-green-370);
--light-porcelain-green-subtle: var(--light-porcelain-green-740);
--olympic-blue: var(--olympic-blue-400);
--olympic-blue-on: var(--neutral-830);
--olympic-blue-ui: var(--olympic-blue-400);
--olympic-blue-text: var(--olympic-blue-370);
--olympic-blue-subtle: var(--olympic-blue-740);
}
@theme inline {
--color-neutral-*: initial;
--color-neutral-10: var(--neutral-10);
--color-neutral-30: var(--neutral-30);
--color-neutral-50: var(--neutral-50);
--color-neutral-100: var(--neutral-100);
--color-neutral-340: var(--neutral-340);
--color-neutral-350: var(--neutral-350);
--color-neutral-490: var(--neutral-490);
--color-neutral-500: var(--neutral-500);
--color-neutral-700: var(--neutral-700);
--color-neutral-760: var(--neutral-760);
--color-neutral-790: var(--neutral-790);
--color-neutral-830: var(--neutral-830);
--color-light-porcelain-green-50: var(--light-porcelain-green-50);
--color-light-porcelain-green-370: var(--light-porcelain-green-370);
--color-light-porcelain-green-410: var(--light-porcelain-green-410);
--color-light-porcelain-green-470: var(--light-porcelain-green-470);
--color-light-porcelain-green-740: var(--light-porcelain-green-740);
--color-olympic-blue-50: var(--olympic-blue-50);
--color-olympic-blue-370: var(--olympic-blue-370);
--color-olympic-blue-400: var(--olympic-blue-400);
--color-olympic-blue-470: var(--olympic-blue-470);
--color-olympic-blue-740: var(--olympic-blue-740);
--color-background: var(--background);
--color-surface: var(--surface);
--color-border: var(--border);
--color-border-strong: var(--border-strong);
--color-text: var(--text);
--color-text-muted: var(--text-muted);
--color-light-porcelain-green: var(--light-porcelain-green);
--color-light-porcelain-green-on: var(--light-porcelain-green-on);
--color-light-porcelain-green-ui: var(--light-porcelain-green-ui);
--color-light-porcelain-green-text: var(--light-porcelain-green-text);
--color-light-porcelain-green-subtle: var(--light-porcelain-green-subtle);
--color-olympic-blue: var(--olympic-blue);
--color-olympic-blue-on: var(--olympic-blue-on);
--color-olympic-blue-ui: var(--olympic-blue-ui);
--color-olympic-blue-text: var(--olympic-blue-text);
--color-olympic-blue-subtle: var(--olympic-blue-subtle);
}