:root{color:#183a50;background:#f7fcff;--cyan:#079da3;--blue:#3b82c4;--surface:#fff;--line:#cbe0e9;--muted:#587487}body{background:radial-gradient(circle at 82% 7%,#fff0c9 0,transparent 27%),radial-gradient(circle at 18% 22%,#d8f6f2 0,transparent 34%),linear-gradient(180deg,#f9fdff,#eef8fc);color:#183a50}.site-header{background:#ffffffd9;border-color:#d6e7ee;box-shadow:0 4px 18px #4d78920c}.brand small{color:#54758b}.prototype{background:#fff1c9;color:#85570b}.intro p{color:#536f82}.entry{background:#fff;border-color:#c9e0e9;box-shadow:0 16px 38px #40738e14}.entry.primary{background:linear-gradient(145deg,#e8faf8,#f9fdff);border-top-color:#0aa7a8}.entry.compact{background:linear-gradient(120deg,#fffaf0,#fff);border-top-color:#e99b38}.entry:hover{background:#f7fcff;border-color:#76bdc9;box-shadow:0 20px 42px #34728f20}.entry-no{color:#9bb9c7}.entry-tag{color:#087f88;font-weight:700}.entry p{color:#587487}.entry strong{color:#087f88}.note{color:#607b8d}
