:root, .palette1 {
  --jan-c0h0: #050c11;
  --jan-c0h1: #0b1822;
  --jan-c0h2: #102433;
  --jan-c0h3: #162f43;
  --jan-c0h4: #1b3b54;
  --jan-c0h5: #214765;
  --jan-c0h6: #265376;
  --jan-c0h7: #326e9c;
  --jan-c0h8: #4089c1;
  --jan-c0h9: #66a0ce;
  --jan-c0h10: #8cb8da;
  --jan-c0h11: #b2d0e6;
  --jan-c0h12: #d9e7f3;
  --jan-c1h0: #302c00;
  --jan-c1h1: #605800;
  --jan-c1h2: #908300;
  --jan-c1h3: #bfaf00;
  --jan-c1h4: #efdb00;
  --jan-c1h5: #ffec20;
  --jan-c1h6: #fff050;
  --jan-c1h7: #fff269;
  --jan-c1h8: #fff482;
  --jan-c1h9: #fff69b;
  --jan-c1h10: #fff9b4;
  --jan-c1h11: #fffbcd;
  --jan-c1h12: #fffde6;
  --jan-c2h0: #220000;
  --jan-c2h1: #440000;
  --jan-c2h2: #660000;
  --jan-c2h3: #890000;
  --jan-c2h4: #ab0000;
  --jan-c2h5: #cd0000;
  --jan-c2h6: #ef0000;
  --jan-c2h7: #ff1717;
  --jan-c2h8: #ff3d3d;
  --jan-c2h9: #ff6464;
  --jan-c2h10: #ff8b8b;
  --jan-c2h11: #ffb2b2;
  --jan-c2h12: #ffd8d8;
  --jan-background-color: var(--jan-c0h12);
  --jan-background-color-hover: var(--jan-c0h6);
  --jan-background-color-selected: var(--jan-c0h5);
  --jan-border-color: var(--jan-c0h6);
  --jan-border-radius: 0;
  --jan-color: #666;
  --jan-color-hover: white;
  --jan-color-selected: white;
  --jan-fade-fast: 0.3s;
  --jan-font-input: Helvetica,Arial,sans-serif;
  --jan-font-serif: "PT Serif",serif;
  --jan-font-title: "Bakbak One",Helvetica,Arial,sans-serif;
  --jan-text-background-color: var(--jan-background-color, var(--jan-c0h12));
  --jan-text-background-color-hover: var(--jan-background-color-hover, var(--jan-c0h6));
  --jan-text-background-color-selected: var(--jan-background-color-selected, var(--jan-c0h5));
  --jan-text-border-color: var(--jan-border-color, var(--jan-c0h6));
  --jan-text-border-radius: var(--jan-border-radius, 0;);
  --jan-text-color: var(--jan-color, #666);
  --jan-text-color-hover: var(--jan-color-hover, white);
  --jan-text-color-selected: var(--jan-color-selected, white);
  --jan-text-fade-fast: var(--jan-fade-fast, 0.3s);
  --jan-text-font-input: var(--jan-font-input, Helvetica,Arial,sans-serif);
  --jan-text-font-serif: var(--jan-font-serif, "PT Serif",serif);
  --jan-text-font-title: var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif);
  --jan-text-primary-background-color: var(--jan-text-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-text-primary-background-color-hover: var(--jan-text-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-text-primary-background-color-selected: var(--jan-text-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-text-primary-border-color: var(--jan-text-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-text-primary-border-radius: var(--jan-text-border-radius, var(--jan-border-radius, 0;));
  --jan-text-primary-color: var(--jan-text-color, var(--jan-color, #666));
  --jan-text-primary-color-hover: var(--jan-text-color-hover, var(--jan-color-hover, white));
  --jan-text-primary-color-selected: var(--jan-text-color-selected, var(--jan-color-selected, white));
  --jan-text-primary-fade-fast: var(--jan-text-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-text-primary-font-input: var(--jan-text-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-text-primary-font-serif: var(--jan-text-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-text-primary-font-title: var(--jan-text-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-text-secondary-background-color: var(--jan-text-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-text-secondary-background-color-hover: var(--jan-text-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-text-secondary-background-color-selected: var(--jan-text-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-text-secondary-border-color: var(--jan-text-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-text-secondary-border-radius: var(--jan-text-border-radius, var(--jan-border-radius, 0;));
  --jan-text-secondary-color: var(--jan-text-color, var(--jan-color, #666));
  --jan-text-secondary-color-hover: var(--jan-text-color-hover, var(--jan-color-hover, white));
  --jan-text-secondary-color-selected: var(--jan-text-color-selected, var(--jan-color-selected, white));
  --jan-text-secondary-fade-fast: var(--jan-text-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-text-secondary-font-input: var(--jan-text-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-text-secondary-font-serif: var(--jan-text-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-text-secondary-font-title: var(--jan-text-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-text-accent-background-color: var(--jan-text-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-text-accent-background-color-hover: var(--jan-text-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-text-accent-background-color-selected: var(--jan-text-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-text-accent-border-color: var(--jan-text-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-text-accent-border-radius: var(--jan-text-border-radius, var(--jan-border-radius, 0;));
  --jan-text-accent-color: var(--jan-text-color, var(--jan-color, #666));
  --jan-text-accent-color-hover: var(--jan-text-color-hover, var(--jan-color-hover, white));
  --jan-text-accent-color-selected: var(--jan-text-color-selected, var(--jan-color-selected, white));
  --jan-text-accent-fade-fast: var(--jan-text-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-text-accent-font-input: var(--jan-text-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-text-accent-font-serif: var(--jan-text-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-text-accent-font-title: var(--jan-text-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-text-alert-background-color: var(--jan-text-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-text-alert-background-color-hover: var(--jan-text-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-text-alert-background-color-selected: var(--jan-text-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-text-alert-border-color: var(--jan-text-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-text-alert-border-radius: var(--jan-text-border-radius, var(--jan-border-radius, 0;));
  --jan-text-alert-color: var(--jan-text-color, var(--jan-color, #666));
  --jan-text-alert-color-hover: var(--jan-text-color-hover, var(--jan-color-hover, white));
  --jan-text-alert-color-selected: var(--jan-text-color-selected, var(--jan-color-selected, white));
  --jan-text-alert-fade-fast: var(--jan-text-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-text-alert-font-input: var(--jan-text-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-text-alert-font-serif: var(--jan-text-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-text-alert-font-title: var(--jan-text-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-text-destructive-background-color: var(--jan-text-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-text-destructive-background-color-hover: var(--jan-text-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-text-destructive-background-color-selected: var(--jan-text-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-text-destructive-border-color: var(--jan-text-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-text-destructive-border-radius: var(--jan-text-border-radius, var(--jan-border-radius, 0;));
  --jan-text-destructive-color: var(--jan-text-color, var(--jan-color, #666));
  --jan-text-destructive-color-hover: var(--jan-text-color-hover, var(--jan-color-hover, white));
  --jan-text-destructive-color-selected: var(--jan-text-color-selected, var(--jan-color-selected, white));
  --jan-text-destructive-fade-fast: var(--jan-text-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-text-destructive-font-input: var(--jan-text-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-text-destructive-font-serif: var(--jan-text-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-text-destructive-font-title: var(--jan-text-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-text-success-background-color: var(--jan-text-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-text-success-background-color-hover: var(--jan-text-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-text-success-background-color-selected: var(--jan-text-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-text-success-border-color: var(--jan-text-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-text-success-border-radius: var(--jan-text-border-radius, var(--jan-border-radius, 0;));
  --jan-text-success-color: var(--jan-text-color, var(--jan-color, #666));
  --jan-text-success-color-hover: var(--jan-text-color-hover, var(--jan-color-hover, white));
  --jan-text-success-color-selected: var(--jan-text-color-selected, var(--jan-color-selected, white));
  --jan-text-success-fade-fast: var(--jan-text-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-text-success-font-input: var(--jan-text-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-text-success-font-serif: var(--jan-text-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-text-success-font-title: var(--jan-text-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-text-failure-background-color: var(--jan-text-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-text-failure-background-color-hover: var(--jan-text-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-text-failure-background-color-selected: var(--jan-text-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-text-failure-border-color: var(--jan-text-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-text-failure-border-radius: var(--jan-text-border-radius, var(--jan-border-radius, 0;));
  --jan-text-failure-color: var(--jan-text-color, var(--jan-color, #666));
  --jan-text-failure-color-hover: var(--jan-text-color-hover, var(--jan-color-hover, white));
  --jan-text-failure-color-selected: var(--jan-text-color-selected, var(--jan-color-selected, white));
  --jan-text-failure-fade-fast: var(--jan-text-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-text-failure-font-input: var(--jan-text-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-text-failure-font-serif: var(--jan-text-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-text-failure-font-title: var(--jan-text-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-text-warning-background-color: var(--jan-text-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-text-warning-background-color-hover: var(--jan-text-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-text-warning-background-color-selected: var(--jan-text-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-text-warning-border-color: var(--jan-text-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-text-warning-border-radius: var(--jan-text-border-radius, var(--jan-border-radius, 0;));
  --jan-text-warning-color: var(--jan-text-color, var(--jan-color, #666));
  --jan-text-warning-color-hover: var(--jan-text-color-hover, var(--jan-color-hover, white));
  --jan-text-warning-color-selected: var(--jan-text-color-selected, var(--jan-color-selected, white));
  --jan-text-warning-fade-fast: var(--jan-text-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-text-warning-font-input: var(--jan-text-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-text-warning-font-serif: var(--jan-text-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-text-warning-font-title: var(--jan-text-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-link-background-color: var(--jan-background-color, var(--jan-c0h12));
  --jan-link-background-color-hover: var(--jan-background-color-hover, var(--jan-c0h6));
  --jan-link-background-color-selected: var(--jan-background-color-selected, var(--jan-c0h5));
  --jan-link-border-color: var(--jan-border-color, var(--jan-c0h6));
  --jan-link-border-radius: var(--jan-border-radius, 0;);
  --jan-link-color: var(--jan-color, #666);
  --jan-link-color-hover: var(--jan-color-hover, white);
  --jan-link-color-selected: var(--jan-color-selected, white);
  --jan-link-fade-fast: var(--jan-fade-fast, 0.3s);
  --jan-link-font-input: var(--jan-font-input, Helvetica,Arial,sans-serif);
  --jan-link-font-serif: var(--jan-font-serif, "PT Serif",serif);
  --jan-link-font-title: var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif);
  --jan-link-primary-background-color: var(--jan-link-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-link-primary-background-color-hover: var(--jan-link-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-link-primary-background-color-selected: var(--jan-link-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-link-primary-border-color: var(--jan-link-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-link-primary-border-radius: var(--jan-link-border-radius, var(--jan-border-radius, 0;));
  --jan-link-primary-color: var(--jan-link-color, var(--jan-color, #666));
  --jan-link-primary-color-hover: var(--jan-link-color-hover, var(--jan-color-hover, white));
  --jan-link-primary-color-selected: var(--jan-link-color-selected, var(--jan-color-selected, white));
  --jan-link-primary-fade-fast: var(--jan-link-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-link-primary-font-input: var(--jan-link-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-link-primary-font-serif: var(--jan-link-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-link-primary-font-title: var(--jan-link-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-link-secondary-background-color: var(--jan-link-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-link-secondary-background-color-hover: var(--jan-link-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-link-secondary-background-color-selected: var(--jan-link-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-link-secondary-border-color: var(--jan-link-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-link-secondary-border-radius: var(--jan-link-border-radius, var(--jan-border-radius, 0;));
  --jan-link-secondary-color: var(--jan-link-color, var(--jan-color, #666));
  --jan-link-secondary-color-hover: var(--jan-link-color-hover, var(--jan-color-hover, white));
  --jan-link-secondary-color-selected: var(--jan-link-color-selected, var(--jan-color-selected, white));
  --jan-link-secondary-fade-fast: var(--jan-link-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-link-secondary-font-input: var(--jan-link-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-link-secondary-font-serif: var(--jan-link-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-link-secondary-font-title: var(--jan-link-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-link-accent-background-color: var(--jan-link-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-link-accent-background-color-hover: var(--jan-link-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-link-accent-background-color-selected: var(--jan-link-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-link-accent-border-color: var(--jan-link-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-link-accent-border-radius: var(--jan-link-border-radius, var(--jan-border-radius, 0;));
  --jan-link-accent-color: var(--jan-link-color, var(--jan-color, #666));
  --jan-link-accent-color-hover: var(--jan-link-color-hover, var(--jan-color-hover, white));
  --jan-link-accent-color-selected: var(--jan-link-color-selected, var(--jan-color-selected, white));
  --jan-link-accent-fade-fast: var(--jan-link-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-link-accent-font-input: var(--jan-link-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-link-accent-font-serif: var(--jan-link-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-link-accent-font-title: var(--jan-link-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-link-alert-background-color: var(--jan-link-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-link-alert-background-color-hover: var(--jan-link-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-link-alert-background-color-selected: var(--jan-link-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-link-alert-border-color: var(--jan-link-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-link-alert-border-radius: var(--jan-link-border-radius, var(--jan-border-radius, 0;));
  --jan-link-alert-color: var(--jan-link-color, var(--jan-color, #666));
  --jan-link-alert-color-hover: var(--jan-link-color-hover, var(--jan-color-hover, white));
  --jan-link-alert-color-selected: var(--jan-link-color-selected, var(--jan-color-selected, white));
  --jan-link-alert-fade-fast: var(--jan-link-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-link-alert-font-input: var(--jan-link-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-link-alert-font-serif: var(--jan-link-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-link-alert-font-title: var(--jan-link-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-link-destructive-background-color: var(--jan-link-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-link-destructive-background-color-hover: var(--jan-link-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-link-destructive-background-color-selected: var(--jan-link-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-link-destructive-border-color: var(--jan-link-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-link-destructive-border-radius: var(--jan-link-border-radius, var(--jan-border-radius, 0;));
  --jan-link-destructive-color: var(--jan-link-color, var(--jan-color, #666));
  --jan-link-destructive-color-hover: var(--jan-link-color-hover, var(--jan-color-hover, white));
  --jan-link-destructive-color-selected: var(--jan-link-color-selected, var(--jan-color-selected, white));
  --jan-link-destructive-fade-fast: var(--jan-link-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-link-destructive-font-input: var(--jan-link-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-link-destructive-font-serif: var(--jan-link-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-link-destructive-font-title: var(--jan-link-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-link-success-background-color: var(--jan-link-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-link-success-background-color-hover: var(--jan-link-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-link-success-background-color-selected: var(--jan-link-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-link-success-border-color: var(--jan-link-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-link-success-border-radius: var(--jan-link-border-radius, var(--jan-border-radius, 0;));
  --jan-link-success-color: var(--jan-link-color, var(--jan-color, #666));
  --jan-link-success-color-hover: var(--jan-link-color-hover, var(--jan-color-hover, white));
  --jan-link-success-color-selected: var(--jan-link-color-selected, var(--jan-color-selected, white));
  --jan-link-success-fade-fast: var(--jan-link-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-link-success-font-input: var(--jan-link-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-link-success-font-serif: var(--jan-link-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-link-success-font-title: var(--jan-link-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-link-failure-background-color: var(--jan-link-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-link-failure-background-color-hover: var(--jan-link-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-link-failure-background-color-selected: var(--jan-link-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-link-failure-border-color: var(--jan-link-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-link-failure-border-radius: var(--jan-link-border-radius, var(--jan-border-radius, 0;));
  --jan-link-failure-color: var(--jan-link-color, var(--jan-color, #666));
  --jan-link-failure-color-hover: var(--jan-link-color-hover, var(--jan-color-hover, white));
  --jan-link-failure-color-selected: var(--jan-link-color-selected, var(--jan-color-selected, white));
  --jan-link-failure-fade-fast: var(--jan-link-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-link-failure-font-input: var(--jan-link-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-link-failure-font-serif: var(--jan-link-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-link-failure-font-title: var(--jan-link-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-link-warning-background-color: var(--jan-link-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-link-warning-background-color-hover: var(--jan-link-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-link-warning-background-color-selected: var(--jan-link-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-link-warning-border-color: var(--jan-link-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-link-warning-border-radius: var(--jan-link-border-radius, var(--jan-border-radius, 0;));
  --jan-link-warning-color: var(--jan-link-color, var(--jan-color, #666));
  --jan-link-warning-color-hover: var(--jan-link-color-hover, var(--jan-color-hover, white));
  --jan-link-warning-color-selected: var(--jan-link-color-selected, var(--jan-color-selected, white));
  --jan-link-warning-fade-fast: var(--jan-link-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-link-warning-font-input: var(--jan-link-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-link-warning-font-serif: var(--jan-link-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-link-warning-font-title: var(--jan-link-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-list-background-color: var(--jan-background-color, var(--jan-c0h12));
  --jan-list-background-color-hover: var(--jan-background-color-hover, var(--jan-c0h6));
  --jan-list-background-color-selected: var(--jan-background-color-selected, var(--jan-c0h5));
  --jan-list-border-color: var(--jan-border-color, var(--jan-c0h6));
  --jan-list-border-radius: var(--jan-border-radius, 0;);
  --jan-list-color: var(--jan-color, #666);
  --jan-list-color-hover: var(--jan-color-hover, white);
  --jan-list-color-selected: var(--jan-color-selected, white);
  --jan-list-fade-fast: var(--jan-fade-fast, 0.3s);
  --jan-list-font-input: var(--jan-font-input, Helvetica,Arial,sans-serif);
  --jan-list-font-serif: var(--jan-font-serif, "PT Serif",serif);
  --jan-list-font-title: var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif);
  --jan-list-primary-background-color: var(--jan-list-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-list-primary-background-color-hover: var(--jan-list-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-list-primary-background-color-selected: var(--jan-list-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-list-primary-border-color: var(--jan-list-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-list-primary-border-radius: var(--jan-list-border-radius, var(--jan-border-radius, 0;));
  --jan-list-primary-color: var(--jan-list-color, var(--jan-color, #666));
  --jan-list-primary-color-hover: var(--jan-list-color-hover, var(--jan-color-hover, white));
  --jan-list-primary-color-selected: var(--jan-list-color-selected, var(--jan-color-selected, white));
  --jan-list-primary-fade-fast: var(--jan-list-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-list-primary-font-input: var(--jan-list-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-list-primary-font-serif: var(--jan-list-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-list-primary-font-title: var(--jan-list-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-list-secondary-background-color: var(--jan-list-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-list-secondary-background-color-hover: var(--jan-list-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-list-secondary-background-color-selected: var(--jan-list-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-list-secondary-border-color: var(--jan-list-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-list-secondary-border-radius: var(--jan-list-border-radius, var(--jan-border-radius, 0;));
  --jan-list-secondary-color: var(--jan-list-color, var(--jan-color, #666));
  --jan-list-secondary-color-hover: var(--jan-list-color-hover, var(--jan-color-hover, white));
  --jan-list-secondary-color-selected: var(--jan-list-color-selected, var(--jan-color-selected, white));
  --jan-list-secondary-fade-fast: var(--jan-list-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-list-secondary-font-input: var(--jan-list-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-list-secondary-font-serif: var(--jan-list-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-list-secondary-font-title: var(--jan-list-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-list-accent-background-color: var(--jan-list-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-list-accent-background-color-hover: var(--jan-list-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-list-accent-background-color-selected: var(--jan-list-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-list-accent-border-color: var(--jan-list-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-list-accent-border-radius: var(--jan-list-border-radius, var(--jan-border-radius, 0;));
  --jan-list-accent-color: var(--jan-list-color, var(--jan-color, #666));
  --jan-list-accent-color-hover: var(--jan-list-color-hover, var(--jan-color-hover, white));
  --jan-list-accent-color-selected: var(--jan-list-color-selected, var(--jan-color-selected, white));
  --jan-list-accent-fade-fast: var(--jan-list-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-list-accent-font-input: var(--jan-list-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-list-accent-font-serif: var(--jan-list-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-list-accent-font-title: var(--jan-list-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-list-alert-background-color: var(--jan-list-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-list-alert-background-color-hover: var(--jan-list-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-list-alert-background-color-selected: var(--jan-list-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-list-alert-border-color: var(--jan-list-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-list-alert-border-radius: var(--jan-list-border-radius, var(--jan-border-radius, 0;));
  --jan-list-alert-color: var(--jan-list-color, var(--jan-color, #666));
  --jan-list-alert-color-hover: var(--jan-list-color-hover, var(--jan-color-hover, white));
  --jan-list-alert-color-selected: var(--jan-list-color-selected, var(--jan-color-selected, white));
  --jan-list-alert-fade-fast: var(--jan-list-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-list-alert-font-input: var(--jan-list-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-list-alert-font-serif: var(--jan-list-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-list-alert-font-title: var(--jan-list-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-list-destructive-background-color: var(--jan-list-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-list-destructive-background-color-hover: var(--jan-list-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-list-destructive-background-color-selected: var(--jan-list-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-list-destructive-border-color: var(--jan-list-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-list-destructive-border-radius: var(--jan-list-border-radius, var(--jan-border-radius, 0;));
  --jan-list-destructive-color: var(--jan-list-color, var(--jan-color, #666));
  --jan-list-destructive-color-hover: var(--jan-list-color-hover, var(--jan-color-hover, white));
  --jan-list-destructive-color-selected: var(--jan-list-color-selected, var(--jan-color-selected, white));
  --jan-list-destructive-fade-fast: var(--jan-list-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-list-destructive-font-input: var(--jan-list-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-list-destructive-font-serif: var(--jan-list-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-list-destructive-font-title: var(--jan-list-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-list-success-background-color: var(--jan-list-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-list-success-background-color-hover: var(--jan-list-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-list-success-background-color-selected: var(--jan-list-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-list-success-border-color: var(--jan-list-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-list-success-border-radius: var(--jan-list-border-radius, var(--jan-border-radius, 0;));
  --jan-list-success-color: var(--jan-list-color, var(--jan-color, #666));
  --jan-list-success-color-hover: var(--jan-list-color-hover, var(--jan-color-hover, white));
  --jan-list-success-color-selected: var(--jan-list-color-selected, var(--jan-color-selected, white));
  --jan-list-success-fade-fast: var(--jan-list-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-list-success-font-input: var(--jan-list-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-list-success-font-serif: var(--jan-list-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-list-success-font-title: var(--jan-list-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-list-failure-background-color: var(--jan-list-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-list-failure-background-color-hover: var(--jan-list-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-list-failure-background-color-selected: var(--jan-list-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-list-failure-border-color: var(--jan-list-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-list-failure-border-radius: var(--jan-list-border-radius, var(--jan-border-radius, 0;));
  --jan-list-failure-color: var(--jan-list-color, var(--jan-color, #666));
  --jan-list-failure-color-hover: var(--jan-list-color-hover, var(--jan-color-hover, white));
  --jan-list-failure-color-selected: var(--jan-list-color-selected, var(--jan-color-selected, white));
  --jan-list-failure-fade-fast: var(--jan-list-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-list-failure-font-input: var(--jan-list-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-list-failure-font-serif: var(--jan-list-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-list-failure-font-title: var(--jan-list-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-list-warning-background-color: var(--jan-list-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-list-warning-background-color-hover: var(--jan-list-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-list-warning-background-color-selected: var(--jan-list-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-list-warning-border-color: var(--jan-list-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-list-warning-border-radius: var(--jan-list-border-radius, var(--jan-border-radius, 0;));
  --jan-list-warning-color: var(--jan-list-color, var(--jan-color, #666));
  --jan-list-warning-color-hover: var(--jan-list-color-hover, var(--jan-color-hover, white));
  --jan-list-warning-color-selected: var(--jan-list-color-selected, var(--jan-color-selected, white));
  --jan-list-warning-fade-fast: var(--jan-list-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-list-warning-font-input: var(--jan-list-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-list-warning-font-serif: var(--jan-list-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-list-warning-font-title: var(--jan-list-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-action-background-color: var(--jan-background-color, var(--jan-c0h12));
  --jan-action-background-color-hover: var(--jan-background-color-hover, var(--jan-c0h6));
  --jan-action-background-color-selected: var(--jan-background-color-selected, var(--jan-c0h5));
  --jan-action-border-color: var(--jan-border-color, var(--jan-c0h6));
  --jan-action-border-radius: var(--jan-border-radius, 0;);
  --jan-action-color: var(--jan-color, #666);
  --jan-action-color-hover: var(--jan-color-hover, white);
  --jan-action-color-selected: var(--jan-color-selected, white);
  --jan-action-fade-fast: var(--jan-fade-fast, 0.3s);
  --jan-action-font-input: var(--jan-font-input, Helvetica,Arial,sans-serif);
  --jan-action-font-serif: var(--jan-font-serif, "PT Serif",serif);
  --jan-action-font-title: var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif);
  --jan-action-primary-background-color: var(--jan-action-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-action-primary-background-color-hover: var(--jan-action-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-action-primary-background-color-selected: var(--jan-action-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-action-primary-border-color: var(--jan-action-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-action-primary-border-radius: var(--jan-action-border-radius, var(--jan-border-radius, 0;));
  --jan-action-primary-color: var(--jan-action-color, var(--jan-color, #666));
  --jan-action-primary-color-hover: var(--jan-action-color-hover, var(--jan-color-hover, white));
  --jan-action-primary-color-selected: var(--jan-action-color-selected, var(--jan-color-selected, white));
  --jan-action-primary-fade-fast: var(--jan-action-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-action-primary-font-input: var(--jan-action-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-action-primary-font-serif: var(--jan-action-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-action-primary-font-title: var(--jan-action-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-action-secondary-background-color: var(--jan-action-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-action-secondary-background-color-hover: var(--jan-action-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-action-secondary-background-color-selected: var(--jan-action-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-action-secondary-border-color: var(--jan-action-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-action-secondary-border-radius: var(--jan-action-border-radius, var(--jan-border-radius, 0;));
  --jan-action-secondary-color: var(--jan-action-color, var(--jan-color, #666));
  --jan-action-secondary-color-hover: var(--jan-action-color-hover, var(--jan-color-hover, white));
  --jan-action-secondary-color-selected: var(--jan-action-color-selected, var(--jan-color-selected, white));
  --jan-action-secondary-fade-fast: var(--jan-action-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-action-secondary-font-input: var(--jan-action-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-action-secondary-font-serif: var(--jan-action-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-action-secondary-font-title: var(--jan-action-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-action-accent-background-color: var(--jan-action-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-action-accent-background-color-hover: var(--jan-action-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-action-accent-background-color-selected: var(--jan-action-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-action-accent-border-color: var(--jan-action-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-action-accent-border-radius: var(--jan-action-border-radius, var(--jan-border-radius, 0;));
  --jan-action-accent-color: var(--jan-action-color, var(--jan-color, #666));
  --jan-action-accent-color-hover: var(--jan-action-color-hover, var(--jan-color-hover, white));
  --jan-action-accent-color-selected: var(--jan-action-color-selected, var(--jan-color-selected, white));
  --jan-action-accent-fade-fast: var(--jan-action-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-action-accent-font-input: var(--jan-action-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-action-accent-font-serif: var(--jan-action-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-action-accent-font-title: var(--jan-action-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-action-alert-background-color: var(--jan-action-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-action-alert-background-color-hover: var(--jan-action-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-action-alert-background-color-selected: var(--jan-action-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-action-alert-border-color: var(--jan-action-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-action-alert-border-radius: var(--jan-action-border-radius, var(--jan-border-radius, 0;));
  --jan-action-alert-color: var(--jan-action-color, var(--jan-color, #666));
  --jan-action-alert-color-hover: var(--jan-action-color-hover, var(--jan-color-hover, white));
  --jan-action-alert-color-selected: var(--jan-action-color-selected, var(--jan-color-selected, white));
  --jan-action-alert-fade-fast: var(--jan-action-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-action-alert-font-input: var(--jan-action-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-action-alert-font-serif: var(--jan-action-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-action-alert-font-title: var(--jan-action-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-action-destructive-background-color: var(--jan-action-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-action-destructive-background-color-hover: var(--jan-action-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-action-destructive-background-color-selected: var(--jan-action-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-action-destructive-border-color: var(--jan-action-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-action-destructive-border-radius: var(--jan-action-border-radius, var(--jan-border-radius, 0;));
  --jan-action-destructive-color: var(--jan-action-color, var(--jan-color, #666));
  --jan-action-destructive-color-hover: var(--jan-action-color-hover, var(--jan-color-hover, white));
  --jan-action-destructive-color-selected: var(--jan-action-color-selected, var(--jan-color-selected, white));
  --jan-action-destructive-fade-fast: var(--jan-action-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-action-destructive-font-input: var(--jan-action-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-action-destructive-font-serif: var(--jan-action-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-action-destructive-font-title: var(--jan-action-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-action-success-background-color: var(--jan-action-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-action-success-background-color-hover: var(--jan-action-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-action-success-background-color-selected: var(--jan-action-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-action-success-border-color: var(--jan-action-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-action-success-border-radius: var(--jan-action-border-radius, var(--jan-border-radius, 0;));
  --jan-action-success-color: var(--jan-action-color, var(--jan-color, #666));
  --jan-action-success-color-hover: var(--jan-action-color-hover, var(--jan-color-hover, white));
  --jan-action-success-color-selected: var(--jan-action-color-selected, var(--jan-color-selected, white));
  --jan-action-success-fade-fast: var(--jan-action-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-action-success-font-input: var(--jan-action-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-action-success-font-serif: var(--jan-action-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-action-success-font-title: var(--jan-action-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-action-failure-background-color: var(--jan-action-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-action-failure-background-color-hover: var(--jan-action-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-action-failure-background-color-selected: var(--jan-action-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-action-failure-border-color: var(--jan-action-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-action-failure-border-radius: var(--jan-action-border-radius, var(--jan-border-radius, 0;));
  --jan-action-failure-color: var(--jan-action-color, var(--jan-color, #666));
  --jan-action-failure-color-hover: var(--jan-action-color-hover, var(--jan-color-hover, white));
  --jan-action-failure-color-selected: var(--jan-action-color-selected, var(--jan-color-selected, white));
  --jan-action-failure-fade-fast: var(--jan-action-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-action-failure-font-input: var(--jan-action-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-action-failure-font-serif: var(--jan-action-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-action-failure-font-title: var(--jan-action-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
  --jan-action-warning-background-color: var(--jan-action-background-color, var(--jan-background-color, var(--jan-c0h12)));
  --jan-action-warning-background-color-hover: var(--jan-action-background-color-hover, var(--jan-background-color-hover, var(--jan-c0h6)));
  --jan-action-warning-background-color-selected: var(--jan-action-background-color-selected, var(--jan-background-color-selected, var(--jan-c0h5)));
  --jan-action-warning-border-color: var(--jan-action-border-color, var(--jan-border-color, var(--jan-c0h6)));
  --jan-action-warning-border-radius: var(--jan-action-border-radius, var(--jan-border-radius, 0;));
  --jan-action-warning-color: var(--jan-action-color, var(--jan-color, #666));
  --jan-action-warning-color-hover: var(--jan-action-color-hover, var(--jan-color-hover, white));
  --jan-action-warning-color-selected: var(--jan-action-color-selected, var(--jan-color-selected, white));
  --jan-action-warning-fade-fast: var(--jan-action-fade-fast, var(--jan-fade-fast, 0.3s));
  --jan-action-warning-font-input: var(--jan-action-font-input, var(--jan-font-input, Helvetica,Arial,sans-serif));
  --jan-action-warning-font-serif: var(--jan-action-font-serif, var(--jan-font-serif, "PT Serif",serif));
  --jan-action-warning-font-title: var(--jan-action-font-title, var(--jan-font-title, "Bakbak One",Helvetica,Arial,sans-serif));
}

#ctaikido-wrap {
  --jan-background-color: var(--jan-c2h3);
  --jan-text-color: white;
}

#info-wrap {
  --jan-background-color: var(--jan-c0h3);
  --jan-text-color: var(--jan-c1h12);
}

.workspace {
  --jan-link-color: var(--jan-c0h4);
}

body#jan2312 {
  --jan-background-color: <no value>;
  --jan-text-color: var(--jan-c0h5);
}

body#jan2312 {
  background-color: var(--jan-background-color);
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

#banner-wrap {
  background-color: white;
}

.constrain {
  width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
}
@media screen and (max-width: 1200px) {
  .constrain {
    width: 100%;
    padding: 1em;
  }
}

footer {
  background-color: var(--jan-background-color);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: baseline;
  padding: 3em 2em;
  gap: 0.4em;
}

#banner {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  font-family: var(--jan-font-title);
  background-image: url("../JanForWebsitePoster.jpg");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
  color: var(--jan-text-color);
  font-weight: 700;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
@media screen and (max-width: 1200px) {
  #banner {
    background-position: -280px top;
    background-size: cover;
    width: 100%;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
  }
}
#banner > h1 > div:first-child {
  font-size: 1.3em;
}
#banner > h1 > div:nth-child(2) {
  font-size: 1em;
}
#banner img#friendship-seminar {
  width: 12em;
  position: absolute;
}
@media screen and (min-width: 1200px) {
  #banner img#friendship-seminar {
    bottom: 1em;
    right: 1em;
    transform: rotate(0deg);
  }
}
@media screen and (max-width: 1200px) {
  #banner img#friendship-seminar {
    bottom: 4em;
    right: -2em;
    width: 9em;
    transform: rotate(90deg);
  }
}

#ctaikido-wrap {
  background-color: var(--jan-background-color);
  color: var(--jan-text-color);
}

#ctaikido {
  font-size: 1.2em;
  font-family: var(--jan-font-title);
  padding: 1em;
  text-align: right;
}

#info-subscribe {
  display: grid;
  grid-template-columns: 1fr;
}
@media screen and (min-width: 1200px) {
  #info-subscribe {
    grid-template-columns: repeat(2, 600px);
    background-color: var(--jan-background-color);
    justify-content: center;
  }
  #info-subscribe .constrain {
    width: auto;
    padding: 1em;
  }
}

#times {
  background-color: #265376;
  color: white;
  line-height: 1.6em;
  padding-top: 1em;
  padding-bottom: 2em;
}
#times h2 {
  font-family: var(--jan-font-title);
  font-size: 1.2em;
}

.subscribe {
  font-size: 1.2em;
  line-height: 1.6em;
}

#penguin-wrap {
  background-image: url("../pexels/pexels-taryn-elliott-3889695-crop.jpg");
  height: 50vh;
  min-height: 50vh;
  max-height: 50vh;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #265376;
  background-clip: border-box;
}
@media screen and (min-width: 1200px) {
  #penguin-wrap {
    background-size: fill;
    background-position: bottom center;
  }
}

#thingstodo {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0;
}
#thingstodo > div {
  padding: 1em;
}
#thingstodo .pic {
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-clip: border-box;
  padding: 0;
}
#thingstodo #penguins-pic {
  background-image: url("../pexels/penguin-pexels-taryn-elliott-3889695.jpg");
}
#thingstodo #tablemountain-pic {
  background-image: url("../pexels/pexels-tembela-bohle-963713.jpg");
  background-position: center 600px;
}
@media screen and (max-width: 600px) {
  #thingstodo #tablemountain-pic {
    background-position: center center;
  }
}
#thingstodo #winelands-pic {
  background-image: url("../pexels/pexels-timur-saglambilek-66636.jpg");
}

@keyframes slidein {
  0% {
    transform: translateX(-100%);
    background-color: "#ff0000";
  }
  20% {
    transform: translateX(0);
    background-color: "#fff";
  }
  80% {
    transform: translateX(0);
    background-color: "#fff";
  }
  100% {
    transform: translateX(100%);
    background-color: "#0000ff";
  }
}
@keyframes titleExtra {
  0% {
    transform: translateX(-100%);
  }
  20% {
    transform: translateX(0%);
  }
  80% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes zoom {
  0% {
    font-size: 1em;
  }
  40% {
    font-size: 1em;
  }
  60% {
    font-size: 1em;
  }
  100% {
    font-size: 1.4em;
  }
}
.seminar-all {
  transition: background-color 1s;
}

.seminar-above {
  background-color: red;
}

.seminar-on {
  background-color: green;
}

.seminar-below {
  background-color: blue;
}

.listmonk-subscription-form {
  max-width: 40em;
}

body {
  font-family: var(--jan-font-serif);
  margin: 0;
  background-color: var(--jan-background-color);
  padding: 1em;
  margin: 0 auto;
  width: 80%;
}

nav, footer {
  background-color: var(--jan-c0h2);
  color: white;
  text-align: center;
}
nav a, footer a {
  color: white;
}

footer {
  font-size: 0.8em;
}

/*# sourceMappingURL=basic.css.map */
