/* AIDA Labs palette: PARIS DAWN (light, soft, sunrise). The sky over the café just before the lamps go out:
   pale rose and peach, a lavender haze, warm gold, and deep twilight indigo for the header and text.
   Built for the portal and Project Plan colour variables (ctb.css); load it after ctb.css. */
:root{
  --ctb-charcoal:#2A2840;   /* twilight indigo: text, header */
  --ctb-crimson:#E39A7B;    /* dawn peach: rules and edges */
  --ctb-red-fill:#8A4A6B;   /* dusky rose: buttons with white text (6.6:1) */
  --ctb-red-text:#8A3F5E;   /* rose: headings and links on light (7.2:1) */
  --ctb-blue:#4A5F9A;       /* periwinkle sky: second accent (6.1:1 on white) */
  --ctb-page:#FBF2EE; --ctb-card:#FFFBF8; --ctb-sub:#5E5468; --ctb-line:#EBDCD8; --ctb-tint:#F9E6E2;
  --ctb-status-red:#B0413A;    --ctb-status-red-text:#9A362F;    --ctb-status-red-tint:#F8E4E1;
  --ctb-status-yellow:#E7B65A; --ctb-status-yellow-text:#7A5200; --ctb-status-yellow-tint:#FBF0D9;
  --ctb-status-green:#2E7A55;  --ctb-status-green-text:#25644A;  --ctb-status-green-tint:#E2F1E8;
  --dawn-hdr:#3B3A5E; --dawn-gold:#E9C48A; --dawn-lav:#E7E1F0;
  color-scheme:light;
}
html{background:#FBF2EE}
body{background:linear-gradient(180deg,#EEE4F0 0%,#F8E6E4 22%,#FBF2EE 55%,#FCF4EC 100%)!important;color:var(--ctb-charcoal);
  font-family:Lato,Calibri,Carlito,'Segoe UI',Helvetica,Arial,sans-serif}
h1,h2,h3,.brand{font-family:Gelasio,Georgia,'Times New Roman',serif}
.hdr,.ftr,.pp-head,.tp-head{background:var(--dawn-hdr)!important;color:#FFF8F2}
.hdr{border-bottom:5px solid var(--ctb-crimson)!important}
.hdr .brand{color:#FFF8F2}.hdr .brand span{color:var(--dawn-gold)}
.hdr .hsub{color:#E7E1F0}
.pp-head{border-bottom-color:var(--ctb-crimson)!important}
.pp-head p{color:#E7E1F0!important}
.tp-head{border-bottom-color:var(--ctb-blue)!important}
.kicker{color:var(--ctb-red-text)}
.box,.panel,.pp-stat,.pp-rel,.pp-lane,.pp-msitem,.pp-detail,.pp-gantt,.pp-row,.pp-tabs,.pp-tabs button{background:var(--ctb-card)}
.pp-stat:nth-child(3n){border-top-color:var(--dawn-gold)}
.pp-rel.r3{border-left-color:#7B6A9C}
.pp-msitem b{background:var(--dawn-hdr)}
.ftr a{color:var(--dawn-gold)}
/* AIDA Labs menu in Paris Dawn */
.al-lm-dawn .al-lm-dd{background:#FFFBF8;border:1px solid #EBDCD8;color:#2A2840}
.al-lm-dawn .al-lm-dd .ddk{color:#8A3F5E}
.al-lm-dawn .al-lm-dd a span{color:#5E5468}
.al-lm-dawn .al-lm-dd a+.ddk{border-top:1px solid #EBDCD8;margin-top:6px;padding-top:12px}
.al-lm-dawn .al-lm-dd a:hover,.al-lm-dawn .al-lm-dd a:focus-visible{background:#F9E6E2}
.al-lm-dawn .al-lm-dd a:focus-visible{box-shadow:inset 0 0 0 2px #4A5F9A}
.al-lm-dawn ~ * .al-lm-home,.hdr .al-lm-home{background:#FFFBF8;color:#2A2840!important;border:1px solid #E39A7B}
/* the plan on the page instead of in a pop-up */
.pp-inline{display:flex;flex-direction:column;border:1px solid var(--ctb-line);border-radius:14px;overflow:hidden;background:var(--ctb-page);
  box-shadow:0 18px 44px rgba(42,40,64,.16);margin:8px 0 34px}
.pp-inline .pp-close{display:none}
.pp-inline .pp-body{overflow:visible}
.pp-lane:hover,.pp-msitem:hover{box-shadow:0 8px 18px rgba(42,40,64,.14)}
