/* GALAXY 51.3.16 · la ficha marca su propia ruta y muestra el tema. */
#module-organizations[data-galaxy="true"]{
  --l30-accent:#81e2ec;--l30-border:rgba(139,218,224,.37);--l30-line:rgba(132,214,226,.36);
  --l30-muted:#ccdde0;--l30-panel:#102535;color:#f1faf9;
}
#module-organizations[data-galaxy="true"] .l30-hero.g15-hero{
  min-height:clamp(390px,42vw,590px);align-items:end;padding:clamp(27px,4vw,60px);
  background:linear-gradient(90deg,rgba(3,17,32,.88) 0%,rgba(8,31,48,.65) 35%,rgba(11,38,52,.05) 71%),
    linear-gradient(0deg,rgba(2,16,25,.43),transparent 55%),url('galaxy_future_coast.png') center 46%/cover no-repeat;
  border:1px solid rgba(153,226,233,.65);border-radius:18px 18px 42px 18px;
  box-shadow:inset 0 0 0 1px rgba(218,252,245,.09),0 22px 58px rgba(4,20,32,.39);
}
#module-organizations[data-galaxy="true"] .l30-hero.g15-hero::before{
  inset:15px;border:1px solid rgba(224,248,237,.2);border-radius:11px 11px 33px 11px;
}
#module-organizations[data-galaxy="true"] .l30-hero.g15-hero::after{
  content:'GALAXY  /  01';position:absolute;right:31px;bottom:21px;z-index:2;
  letter-spacing:.28em;font:600 10px/1.4 system-ui,sans-serif;color:#e2fcf4;text-shadow:0 2px 8px #061926;
}
#module-organizations[data-galaxy="true"] .l30-hero-copy{
  max-width:min(660px,72%);padding:19px 22px 21px;
  background:linear-gradient(90deg,rgba(4,24,39,.54),rgba(4,24,39,0));border-left:2px solid rgba(180,238,234,.66);
}
#module-organizations[data-galaxy="true"] .l30-hero .l30-eyebrow{
  color:#b9f3f0;letter-spacing:.24em;text-shadow:0 2px 9px #071d2e;
}
#module-organizations[data-galaxy="true"] .l30-hero h1{
  color:#f7fff5!important;font:500 clamp(35px,4.2vw,66px)/1.03 'Cormorant Garamond',Georgia,serif;
  letter-spacing:-.02em;text-shadow:0 3px 17px rgba(2,19,31,.88),0 0 23px rgba(191,242,237,.25);
}
#module-organizations[data-galaxy="true"] .l30-hero p,
#module-organizations[data-galaxy="true"] .l30-hero-footer{
  color:#f0f9f6;text-shadow:0 2px 7px #071e2b;
}
#module-organizations[data-galaxy="true"] .l30-seal{display:none}
.g15-pillars{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px}
.g15-pillars span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(182,232,225,.53);
  border-radius:6px;background:rgba(8,36,54,.69);color:#f5fff9;font:600 11px/1.3 system-ui,sans-serif;letter-spacing:.025em;
  box-shadow:inset 0 1px rgba(255,255,255,.14)}
.g15-pillars .g15-icon{width:22px;height:22px;color:#aef0e9}

#module-organizations[data-galaxy="true"] :is(.l30-results,.l30-detail){
  background:radial-gradient(ellipse at 80% 0%,rgba(66,156,177,.12),transparent 58%),
    linear-gradient(145deg,#0a1d2b,#102b39 52%,#091a29);color:#ebf9f6;
}
#module-organizations[data-galaxy="true"] .l30-detail{
  border:1px solid rgba(122,209,218,.34);box-shadow:0 24px 70px rgba(0,17,29,.52);
}
#module-organizations[data-galaxy="true"] :is(.l30-card,.l31-folder,.l30-section,.l42-structure){
  background:linear-gradient(120deg,rgba(18,48,64,.96),rgba(8,28,43,.98))!important;
  border-color:rgba(136,214,222,.37)!important;color:#eaf9f6;
  box-shadow:inset 0 1px rgba(228,251,249,.09),0 10px 27px rgba(0,15,28,.27)!important;
}
#module-organizations[data-galaxy="true"] :is(.l30-card,.l31-folder):hover{
  border-color:rgba(175,242,236,.78)!important;box-shadow:inset 0 1px rgba(231,255,252,.2),0 16px 36px rgba(0,18,32,.43)!important;
}
#module-organizations[data-galaxy="true"] :is(.l30-section,.l30-card-copy,.l30-dossier){
  background-image:repeating-linear-gradient(0deg,transparent 0 35px,rgba(127,214,221,.038) 36px),
    repeating-linear-gradient(90deg,transparent 0 35px,rgba(127,214,221,.038) 36px);
}
#module-organizations[data-galaxy="true"] :is(.l30-card h2,.l31-folder h2,.l30-dossier h1,.l30-section h2){color:#f5fcf6!important}
#module-organizations[data-galaxy="true"] :is(.l30-card p,.l30-section p,.l51313-folder-description){color:#d8eae9!important}
#module-organizations[data-galaxy="true"] .l30-section::after{
  background:linear-gradient(90deg,#5faabb,#a9e3d5,#d8c79a)!important;
}
#module-organizations[data-galaxy="true"] .l30-card-art{background:radial-gradient(circle at 50% 48%,rgba(118,211,221,.23),transparent 68%),#0c2939}
#module-organizations[data-galaxy="true"] .l30-card-art img{object-fit:cover}
#module-organizations[data-galaxy="true"] .l30-card-art>.g15-icon{opacity:.15}
.g15-card-mark{position:absolute;inset:17% 22%;display:grid;place-items:center;color:#a9f3e9;pointer-events:none}
.g15-card-mark .g15-icon{width:min(100%,124px);height:min(100%,124px);filter:drop-shadow(0 0 14px rgba(132,231,225,.5))}
.g15-section-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;
  margin-right:10px;vertical-align:middle;border:1px solid rgba(141,221,221,.52);border-radius:7px;background:rgba(12,57,70,.7);color:#9ce7df}
.g15-section-mark .g15-icon{width:24px;height:24px}

/* Un vistazo a Galaxy desde Empresa; otras compañías conservan su diseño. */
#module-organizations .l31-folder.g15-folder:not(.l51313-has-cover){
  background:linear-gradient(90deg,rgba(3,22,38,.93),rgba(6,34,47,.42)),url('galaxy_future_coast.png') 65% center/cover no-repeat!important;
  border-color:rgba(153,227,229,.57)!important;color:#f2fcf6;
}
#module-organizations .l31-folder.g15-folder :is(h2,.l30-eyebrow,.l51313-folder-status,.l51313-folder-description){color:#f6fffa!important;text-shadow:0 2px 9px #061c2b}
#module-organizations .l31-folder.g15-folder{border-color:rgba(135,220,222,.54)!important}
.g15-folder-mark{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:56px;height:56px;
  color:#acf1ec;background:rgba(4,34,51,.7);border:1px solid rgba(170,239,235,.57);border-radius:50%;pointer-events:none;
  box-shadow:0 0 21px rgba(111,211,218,.29)}
.g15-folder-mark .g15-icon{width:37px;height:37px}
#module-organizations[data-galaxy="true"] .l51313-folder-intro{border-color:rgba(146,225,220,.56);background:#0c3041}
#module-organizations[data-galaxy="true"] .l51313-folder-intro::before{background:linear-gradient(90deg,rgba(3,27,44,.93),rgba(4,32,43,.45))}

body.askakor-hierarchy-galaxy #content-area .article{
  color:#edf9f5;border-color:rgba(119,207,213,.36);
  background:linear-gradient(145deg,rgba(11,34,50,.96),rgba(12,42,57,.98)),
    repeating-linear-gradient(90deg,transparent 0 39px,rgba(127,214,221,.05) 40px);
}
@media(max-width:720px){
  #module-organizations[data-galaxy="true"] .l30-hero.g15-hero{min-height:410px;background-position:59% center;padding:23px}
  #module-organizations[data-galaxy="true"] .l30-hero-copy{max-width:100%;padding:13px 12px;background:rgba(5,26,42,.62)}
  #module-organizations[data-galaxy="true"] .l30-hero h1{font-size:36px}
  .g15-pillars{gap:5px}.g15-pillars span{font-size:10px;padding:5px 7px}
}
@media(prefers-reduced-motion:no-preference){
  #module-organizations[data-galaxy="true"] .l30-hero.g15-hero{animation:g15-arrive .75s ease-out both}
  #module-organizations .g15-folder-mark{animation:g15-breathe 5.5s ease-in-out infinite}
  @keyframes g15-arrive{from{opacity:.75;filter:brightness(.65)}to{opacity:1;filter:brightness(1)}}
  @keyframes g15-breathe{50%{box-shadow:0 0 29px rgba(122,226,228,.47)}}
}

/* Iconos de las fichas Galaxy: ilustraciones técnicas originales y legibles. */
#module-organizations[data-galaxy="true"] .l30-portrait:has(.g16-portrait-mark){background:radial-gradient(circle at 50% 40%,rgba(99,215,220,.34),transparent 58%),linear-gradient(145deg,#0d344b,#0b2135);border:1px solid rgba(168,233,225,.58)}
.g16-portrait-mark{position:relative;display:grid;place-items:center;width:100%;min-height:190px;color:#b5f2e9;filter:drop-shadow(0 0 20px rgba(129,222,219,.5))}
.g16-portrait-mark .g15-icon{width:clamp(125px,16vw,205px);height:clamp(125px,16vw,205px)}
.g16-info-mark{flex:none;display:inline-grid;place-items:center;width:39px;height:39px;border:1px solid rgba(144,227,221,.46);border-radius:9px;background:rgba(19,72,83,.46);color:#b5f3e7}
.g16-info-mark .g15-icon{width:27px;height:27px}
.g16-action-mark{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:5px;color:#aff3e9}
.g16-action-mark .g15-icon{width:19px;height:19px}
.g16-article-mark{display:inline-grid;place-items:center;vertical-align:middle;width:29px;height:29px;margin-right:9px;color:#a6eadd;border-radius:7px;border:1px solid rgba(128,209,215,.42);background:rgba(20,67,82,.43)}
.g16-article-mark .g15-icon{width:22px;height:22px}
#module-organizations[data-galaxy="true"] .l30-card-art .g15-card-mark{z-index:1}
#module-organizations[data-galaxy="true"] .l30-card-art .g15-card-mark .g15-icon{filter:drop-shadow(0 0 13px rgba(136,238,222,.55))}
