/* AUREA Mor entry palette. Layout, visibility and animation are owned by the existing entry styles. */
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen {
  --text:#35151b;--muted:#705c60;--soft:#705c60;--line:#e4d1c9;
  --gold:#956b30;--gold-2:#d5ad67;--panel:#fffcf8;
  color-scheme:light;color:#35151b!important;
  background:radial-gradient(ellipse at 12% 8%,#f0dad8 0%,transparent 52%),radial-gradient(ellipse at 92% 90%,#f1e2c8 0%,transparent 52%),#f8f3ec!important;
}
html[data-entry-theme="aurea-kirmizi"] body.atlas-auth-open {background-color:#f8f3ec!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-layout {
  background:#fffcf8!important;border-color:#e4d1c9!important;
  box-shadow:0 24px 80px #741f311c,inset 0 1px 0 #fff!important;
}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-showcase {
  background:radial-gradient(ellipse at 30% 20%,#b56b7066 0%,transparent 55%),radial-gradient(ellipse at 70% 80%,#cda26920 0%,transparent 55%),linear-gradient(145deg,#80263a,#351218)!important;
}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-showcase::after {border-color:#d5ad6755!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .brand-copy strong {color:#fff8ec!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .brand-copy span,
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .filuxia-brand-signature,
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .showcase-copy .eyebrow {color:#e8ca91!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .showcase-copy h1 {color:#fff8ec!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .showcase-copy p {color:#ead8d5!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-form-wrap {
  background:#fffcf8!important;color:#35151b!important;scrollbar-color:#bd9a61 #f5eee6;
}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .r45-auth-home-link {color:#7d3845!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-form-wrap>.eyebrow {color:#89612d!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-form-wrap h2 {color:#35151b!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-form-wrap>p {color:#705c60!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-tabs {background:#f7ece8!important;border-color:#e9d7cf!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-tab {color:#705c60!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-tab.active {
  background:linear-gradient(135deg,#9b3548,#741f31)!important;color:#fffaf4!important;border-color:#81293b!important;
  box-shadow:0 3px 10px #741f3120,inset 0 1px 0 #ffffff24!important;
}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-tab:disabled {color:#7b6b6c!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .registration-closed-notice {
  background:#faf0ea!important;border-color:#ecdcd2!important;color:#705c60!important;
}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen label {color:#54222b!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .input,
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .auth-form-wrap :is(select,option) {
  background:#fff!important;color:#35151b!important;border-color:#e1ccc6!important;
  box-shadow:inset 0 1px 2px #741f3105!important;caret-color:#741f31!important;
}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .input::placeholder {color:#8c7475!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .input:-webkit-autofill {
  -webkit-text-fill-color:#35151b!important;caret-color:#741f31!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;
}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .password-toggle,
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .form-note a {color:#7e3344!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen :is(.field-help,.register-step-head p,.r519-register-intro) {color:#705c60!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .primary-btn {
  background:linear-gradient(135deg,#9b3548,#741f31)!important;border-color:#81293b!important;color:#fffaf4!important;
  box-shadow:0 8px 22px #741f3122,inset 0 1px 0 #ffffff29!important;
}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .ghost-btn {background:#f7f0e5!important;color:#684520!important;border-color:#dfc9a4!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen :is(button,a,input,select):focus-visible {outline-color:#aa6972!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .google-auth-separator {color:#82696d!important}
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .google-auth-separator::before,
html[data-entry-theme="aurea-kirmizi"] body #authScreen#authScreen#authScreen .google-auth-separator::after {background:#e9d9d3!important}
html[data-entry-theme="aurea-kirmizi"].atlas-installed-app body #authScreen#authScreen#authScreen .auth-layout,
html[data-entry-theme="aurea-kirmizi"].atlas-installed-app body #authScreen#authScreen#authScreen .auth-form-wrap {background:transparent!important;box-shadow:none!important}
html[data-entry-theme="aurea-kirmizi"].atlas-installed-app body #authScreen#authScreen#authScreen .app-auth-brand strong {color:#741f31!important}
html[data-entry-theme="aurea-kirmizi"].atlas-installed-app body #authScreen#authScreen#authScreen .app-auth-brand :is(span,em) {color:#89612d!important}

/* Recolour the existing intros without changing their timing, transforms or visibility. */
html[data-entry-theme="aurea-kirmizi"] body #bootScreen#bootScreen,
html[data-entry-theme="aurea-kirmizi"] body #atlasHomeReadyGate#atlasHomeReadyGate,
html[data-entry-theme="aurea-kirmizi"] body #r45StartupOverlay#r45StartupOverlay {
  --r45-gold:#d5ad67;--r45-gold2:#efdab0;--r45-bg0:#351218;--r45-bg1:#80263a;
  --r45-text:#fff8ec;--r45-muted:#ead8d5;
  background:radial-gradient(ellipse at 48% 34%,#9b4b5a 0%,#741f31 48%,#250d13 100%)!important;
  color:#fff8ec!important;
}
html[data-entry-theme="aurea-kirmizi"] body #atlasHomeReadyGate#atlasHomeReadyGate .atlas-home-ready-card,
html[data-entry-theme="aurea-kirmizi"] body #r45StartupOverlay#r45StartupOverlay .r45-card {color:#fff8ec!important}
html[data-entry-theme="aurea-kirmizi"] body #bootScreen#bootScreen>strong,
html[data-entry-theme="aurea-kirmizi"] body #atlasHomeReadyGate#atlasHomeReadyGate .atlas-home-ready-brand,
html[data-entry-theme="aurea-kirmizi"] body #r45StartupOverlay#r45StartupOverlay .r45-brand {color:#fff8ec!important}
html[data-entry-theme="aurea-kirmizi"] body #atlasHomeReadyGate#atlasHomeReadyGate .atlas-home-ready-brand span,
html[data-entry-theme="aurea-kirmizi"] body #r45StartupOverlay#r45StartupOverlay .r45-brand span,
html[data-entry-theme="aurea-kirmizi"] body #atlasHomeReadyGate#atlasHomeReadyGate .filuxia-brand-signature,
html[data-entry-theme="aurea-kirmizi"] body #r45StartupOverlay#r45StartupOverlay .filuxia-brand-signature {color:#efdab0!important}
html[data-entry-theme="aurea-kirmizi"] body #atlasHomeReadyGate#atlasHomeReadyGate .atlas-home-ready-card strong,
html[data-entry-theme="aurea-kirmizi"] body #r45StartupOverlay#r45StartupOverlay .r45-copy strong {color:#fff8ec!important}
html[data-entry-theme="aurea-kirmizi"] body #atlasHomeReadyGate#atlasHomeReadyGate :is(.atlas-home-ready-card p,.atlas-home-ready-status),
html[data-entry-theme="aurea-kirmizi"] body #r45StartupOverlay#r45StartupOverlay .r45-copy :is(p,small) {color:#ead8d5!important}
html[data-entry-theme="aurea-kirmizi"] body #atlasHomeReadyGate#atlasHomeReadyGate .atlas-home-ready-track {background:#efdab02e!important}
html[data-entry-theme="aurea-kirmizi"] body #atlasHomeReadyGate#atlasHomeReadyGate .atlas-home-ready-bar {background:linear-gradient(90deg,#bf954e,#f0d599)!important}
html[data-entry-theme="aurea-kirmizi"] body #r45StartupOverlay#r45StartupOverlay .r45-dots i {background:#e8ca91!important}
html[data-entry-theme="aurea-kirmizi"] body #newcomerGuide#newcomerGuide {background:#35151b9c!important}
html[data-entry-theme="aurea-kirmizi"] body #newcomerGuide#newcomerGuide .atlas-newcomer-guide-card {background:linear-gradient(145deg,#fffcf8,#f9efe9)!important;color:#35151b!important;border-color:#e4d1c9!important;box-shadow:0 24px 90px #35151b33!important}
html[data-entry-theme="aurea-kirmizi"] body #newcomerGuide#newcomerGuide :is(h2,li b) {color:#35151b!important}
html[data-entry-theme="aurea-kirmizi"] body #newcomerGuide#newcomerGuide :is(p,li small,.ghost-btn) {color:#705c60!important}
html[data-entry-theme="aurea-kirmizi"] body #newcomerGuide#newcomerGuide .atlas-newcomer-guide-mark {background:#741f31!important}
html[data-entry-theme="aurea-kirmizi"] body #newcomerGuide#newcomerGuide .primary-btn {background:linear-gradient(135deg,#9b3548,#741f31)!important;color:#fffaf4!important;border-color:#81293b!important}

html body #authScreen#authScreen#authScreen .entry-auth-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;width:100%;}
html body #authScreen#authScreen#authScreen .entry-auth-toolbar .r45-auth-home-link{margin:0!important;flex:0 1 auto;}
html body #authScreen#authScreen#authScreen .entry-theme-choices{display:flex;align-items:center;gap:8px;flex:0 0 auto;}
html body #authScreen#authScreen#authScreen .entry-theme-dot{display:grid;place-items:center;width:40px;height:40px;min-width:40px;padding:0;border:3px solid #fffcf8;border-radius:50%;box-shadow:0 0 0 1px #d8c8b6;color:#fff8ec;cursor:pointer;font-size:18px;line-height:1;}
html body #authScreen#authScreen#authScreen .entry-theme-purple{background:linear-gradient(135deg,#77428b,#4d215d)!important;}
html body #authScreen#authScreen#authScreen .entry-theme-red{background:linear-gradient(135deg,#9b3548,#741f31)!important;}
html body #authScreen#authScreen#authScreen .entry-theme-dot[aria-pressed="true"]{box-shadow:0 0 0 2px #b98d48,0 3px 10px #6a3a251c;}
html body #authScreen#authScreen#authScreen .entry-theme-dot[aria-pressed="false"] span{visibility:hidden;}
html body #authScreen#authScreen#authScreen .entry-theme-dot:focus-visible{outline:2px solid #4d215d!important;outline-offset:5px;}
