/* ========================================
   A1 — THE CHROMATIC STANDARD

   GENERATED. Do not edit these stops by hand.
     cargo run --bin brand > static/css/brand.css

   Design Bible v3.2 §3: the stops are derived, not styled, and the
   derivation is the spec. Axis RF/IR 0-70%, visible 70-86%, UV tail
   86-100%; the visible band is Bruton wavelength->sRGB swept
   700->380nm with edge attenuation and gamma 0.8.

   §3 names the generator as explore/draw.js. There is no Node in
   this estate's build or deploy path, so it is src/bin/brand.rs.
   The derivation is unchanged; only the pointer moved.
   ======================================== */

.spectral-standard {
    height: 8px;
    width: 100%;
    flex-shrink: 0;
    background: linear-gradient(
        to right,
        #253746 0.00%,
        #244C6C 23.33%,
        #236192 46.67%,
        #DFE6EB 70.00%,
        #FF0000 70.00%,
        #FF0000 70.28%,
        #FF0000 70.56%,
        #FF0000 70.84%,
        #FF0000 71.12%,
        #FF0000 71.40%,
        #FF0000 71.68%,
        #FF0000 71.96%,
        #FF0000 72.25%,
        #FF0000 72.53%,
        #FF0000 72.75%,
        #FF0A00 72.81%,
        #FF2A00 73.09%,
        #FF4400 73.37%,
        #FF5B00 73.65%,
        #FF7100 73.93%,
        #FF8600 74.21%,
        #FF9B00 74.49%,
        #FFAE00 74.77%,
        #FFC200 75.05%,
        #FFD400 75.33%,
        #FFE600 75.61%,
        #FFF800 75.89%,
        #FFFF00 76.00%,
        #F5FF00 76.18%,
        #E4FF00 76.46%,
        #D3FF00 76.74%,
        #C2FF00 77.02%,
        #B0FF00 77.30%,
        #9EFF00 77.58%,
        #8BFF00 77.86%,
        #78FF00 78.14%,
        #63FF00 78.42%,
        #4EFF00 78.70%,
        #37FF00 78.98%,
        #1EFF00 79.26%,
        #00FF00 79.50%,
        #00FF15 79.54%,
        #00FF68 79.82%,
        #00FFAB 80.11%,
        #00FFE7 80.39%,
        #00FFFF 80.50%,
        #00F1FF 80.67%,
        #00DAFF 80.95%,
        #00C2FF 81.23%,
        #00A9FF 81.51%,
        #008FFF 81.79%,
        #0074FF 82.07%,
        #0057FF 82.35%,
        #0037FF 82.63%,
        #0011FF 82.91%,
        #0000FF 83.00%,
        #1C00FF 83.19%,
        #3A00FF 83.47%,
        #5500FF 83.75%,
        #6A00FF 84.00%,
        #6C00FC 84.04%,
        #610061 86.00%,
        #2D036E 93.00%,
        #253746 100.00%
    );
}

/* Print: 3mm, and flat rather than a gradient (§3 usage rules). */
@media print {
    .spectral-standard { height: 3mm; }
}

/* A4 -- quantised masthead, general surfaces (§3). 29 blocks,
   sampled from the same derivation as A1. Heritage is a different
   instrument: visible light only, and its sequence is not derived. */
.masthead--general {
    height: 8px;
    width: 100%;
    flex-shrink: 0;
    background: linear-gradient(
        to right,
        #253949 0.000%,
        #253949 3.448%,
        #253C4E 3.448%,
        #253C4E 6.897%,
        #253F54 6.897%,
        #253F54 10.345%,
        #24425A 10.345%,
        #24425A 13.793%,
        #24455F 13.793%,
        #24455F 17.241%,
        #244865 17.241%,
        #244865 20.690%,
        #244B6B 20.690%,
        #244B6B 24.138%,
        #244E70 24.138%,
        #244E70 27.586%,
        #245176 27.586%,
        #245176 31.034%,
        #24547B 31.034%,
        #24547B 34.483%,
        #235881 34.483%,
        #235881 37.931%,
        #235B87 37.931%,
        #235B87 41.379%,
        #235E8C 41.379%,
        #235E8C 44.828%,
        #236192 44.828%,
        #236192 48.276%,
        #3E749F 48.276%,
        #3E749F 51.724%,
        #5A88AC 51.724%,
        #5A88AC 55.172%,
        #759BB9 55.172%,
        #759BB9 58.621%,
        #91AFC6 58.621%,
        #91AFC6 62.069%,
        #ADC3D3 62.069%,
        #ADC3D3 65.517%,
        #C9D6E0 65.517%,
        #C9D6E0 68.966%,
        #FF0000 68.966%,
        #FF0000 72.414%,
        #FF8100 72.414%,
        #FF8100 75.862%,
        #9EFF00 75.862%,
        #9EFF00 79.310%,
        #00D3FF 79.310%,
        #00D3FF 82.759%,
        #6900D9 82.759%,
        #6900D9 86.207%,
        #530165 86.207%,
        #530165 89.655%,
        #39026B 89.655%,
        #39026B 93.103%,
        #2B1164 93.103%,
        #2B1164 96.552%,
        #272A50 96.552%,
        #272A50 100.000%
    );
}
