
html[data-skin="ready-room"] {
  --rr-bg:#07050d;
  --rr-red:#e0183c;
  --rr-pur:#9b5cff;
  --rr-tx:#e9e2f7;
  --rr-dim:#8f84a8;
  --rr-glass:rgba(24,16,40,.55);
  --rr-line:rgba(170,120,255,.28);
  --rr-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
  --rr-stars:radial-gradient(circle at 23px 31px,rgba(220,200,255,.34) 0 .65px,transparent 1.2px);
  --rr-sans:-apple-system,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;
  color-scheme:dark;
  background:var(--rr-bg);
}
html[data-skin="ready-room"] body {
  color:var(--rr-tx);
  background:var(--rr-stars),radial-gradient(70vw 60vh at 30% 12%,rgba(155,92,255,.34),transparent),radial-gradient(65vw 60vh at 80% 22%,rgba(224,24,60,.22),transparent),var(--rr-bg);
  background-size:173px 137px,auto,auto;
  background-repeat:repeat,no-repeat,no-repeat;
  background-attachment:fixed;
}
html[data-skin="ready-room"] ::selection {background:rgba(224,24,60,.45);color:#fff;}
html[data-skin="ready-room"] :focus-visible {outline:2px solid var(--rr-pur);outline-offset:3px;}
html[data-skin="ready-room"] .rr-skin-header > .rr-skin-control {
  color:var(--rr-tx);
}
html[data-skin="ready-room"] .rr-skin-control > .rr-skin-select {
  color:var(--rr-tx);background:rgba(16,10,28,.85);border-color:var(--rr-line);
}

