/* AURORA COSMIC: optional field-guide preview before a fully accessible
 * report form. No gate, tracking, repeat acknowledgement or saved consent. */
body.cosmic-public[data-aurora-page="report"] .report-guide-optional{
  display:flex;align-items:flex-start;gap:19px;
  margin:clamp(14px,2vw,25px) 0;
  padding:clamp(18px,2.5vw,31px);
  border:1px solid rgba(116,214,243,.42);
  border-radius:15px;
  background:linear-gradient(126deg,rgba(16,48,86,.87),rgba(8,25,52,.89) 61%,rgba(35,26,76,.80));
  box-shadow:0 15px 40px rgba(0,5,24,.35),inset 0 1px rgba(239,252,255,.07);
}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional-icon{
  display:grid;place-items:center;flex:0 0 45px;
  height:45px;border:1px solid rgba(122,234,248,.61);
  border-radius:11px;background:rgba(32,100,140,.3);
  color:#a1f6ff;font-size:25px;box-shadow:0 0 20px rgba(61,218,241,.12);
}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional-copy{min-width:0;flex:1}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional-kicker{
  font:700 10px/1.5 ui-monospace,Consolas,monospace;
  color:#8fe9f5;letter-spacing:.12em;margin:0 0 7px;
}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional h2{
  color:#f1fbff!important;font-size:clamp(19px,2.05vw,26px);
  line-height:1.25;margin:0 0 9px;
}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional p:not(.report-guide-optional-kicker){
  color:#c2d8e8!important;font-size:13px;line-height:1.7;margin:0 0 15px;
  max-width:850px;
}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional strong{color:#e6f9ff!important}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional-actions{
  display:flex;gap:10px;align-items:center;flex-wrap:wrap;
}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional-actions a{
  display:inline-flex;justify-content:center;align-items:center;gap:10px;
  min-height:42px;padding:11px 14px;
  border:1px solid rgba(127,227,244,.65);border-radius:7px;
  color:#dffaff!important;text-decoration:none;
  background:rgba(8,51,82,.7);
  font:750 10px/1.5 ui-monospace,Consolas,monospace;
  letter-spacing:.045em;
}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional-actions a:hover{
  background:rgba(14,85,120,.84);border-color:#b9faff;
}
body.cosmic-public[data-aurora-page="report"] .report-guide-optional-actions a.report-guide-skip{
  color:#e5ddff!important;border-color:rgba(172,137,233,.65);
  background:rgba(47,32,89,.57);
}
body.cosmic-public[data-aurora-page="report"] #observationForm{scroll-margin-top:85px}
@media(max-width:620px){
 body.cosmic-public[data-aurora-page="report"] .report-guide-optional{
   gap:12px;padding:17px 15px;
 }
 body.cosmic-public[data-aurora-page="report"] .report-guide-optional-icon{
   flex-basis:32px;height:32px;font-size:17px;
 }
 body.cosmic-public[data-aurora-page="report"] .report-guide-optional-actions{align-items:stretch}
 body.cosmic-public[data-aurora-page="report"] .report-guide-optional-actions a{min-width:min(100%,220px)}
}
@media(prefers-reduced-motion:reduce){
 body.cosmic-public[data-aurora-page="report"] .report-guide-optional-actions a{transition:none}
}
