/* Selected identity: C02 Turquesa solar, Cielo surface, A01 Aura solar. */
.selected-brand {
  box-sizing: border-box;
  border: 1px solid #cee1e9;
  border-radius: 11px;
  background: #f1f7ff;
  background-image: radial-gradient(ellipse at 5% 100%,#a7dfff88,transparent 65%),radial-gradient(ellipse at 100% 0,#c5f5e0aa,transparent 70%);
  letter-spacing: normal;
  text-decoration: none;
  flex-shrink: 0;
}
.selected-brand--header {
  display: grid;
  grid-template-columns: 52px minmax(0,1fr);
  align-items: center;
  gap: 9px;
  width: 206px;
  padding: 6px;
}
.selected-brand-palace,.selected-brand-wordmark { display:block; width:100%; height:auto; flex-shrink:0; overflow:hidden; }
.selected-brand-palace { aspect-ratio:1175/1055; }
.selected-brand-wordmark { aspect-ratio:1175/430; }
.site-footer .selected-brand--footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 9px;
  width: 150px;
  padding: 12px;
  align-self: start;
}
.selected-brand--footer .selected-brand-palace { width: 100px; }
.selected-brand--footer .selected-brand-wordmark { width: 124px; max-width:100%; }
.selected-brand [data-brand-animated] { transform-box:fill-box; transform-origin:center; }
.selected-aura-bloom { animation: selected-aura-breathe 5.4s ease-in-out infinite; }
.selected-aura-core { animation: selected-core-breathe 5.4s ease-in-out infinite; }
.selected-aura-rays { animation: selected-aura-revolve 48s linear infinite; }
.selected-brand:not([data-brand-running=true]) [data-brand-animated] { animation-play-state:paused!important; }
@keyframes selected-aura-breathe { 0%,100%{opacity:.42;transform:scale(.94)}50%{opacity:.95;transform:scale(1.13)} }
@keyframes selected-core-breathe { 0%,100%{opacity:.55;transform:scale(.93)}50%{opacity:1;transform:scale(1.06)} }
@keyframes selected-aura-revolve { to{transform:rotate(360deg)} }
@media(max-width:800px) {
  .site-header { gap:8px; }
  .site-header .selected-brand--header,.gallery-header .selected-brand--header { width:183px;grid-template-columns:46px minmax(0,1fr);gap:7px;padding:6px; }
}
@media(max-width:560px) {
  .site-header .selected-brand--header,.gallery-header .selected-brand--header { width:177px;grid-template-columns:43px minmax(0,1fr);gap:7px;padding:6px; }
  .site-header .header-tools { gap:6px;flex-shrink:0; }
  .site-footer .selected-brand--footer { width:138px;padding:10px;gap:8px; }
  .selected-brand--footer .selected-brand-palace { width:91px; }
  .selected-brand--footer .selected-brand-wordmark { width:116px; }
}
@media(max-width:360px) {
  .site-header .selected-brand--header,.gallery-header .selected-brand--header { width:155px;grid-template-columns:37px minmax(0,1fr);gap:6px;padding:5px; }
  .site-header { gap:7px; }
}
@media(prefers-reduced-motion:reduce) {
  .selected-brand [data-brand-animated] { animation-play-state:paused!important; }
}
