@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');
/* =========================================================================
   XIU RESEARCH — per-journal palettes (scientific / innovation identity)
   Site default: electric indigo-blue.  SKIN: sharp / editorial-tech.
   ========================================================================= */
:root{ --disp:'Outfit','Inter',sans-serif; --r:10px; --r-sm:7px; }
.stjm-hero__title{letter-spacing:-.045em;font-weight:800}
.stjm-pill,.stjm-eyebrow,.stjm-indexed__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:700}
.stjm-feature{border-top:3px solid var(--brand);border-radius:10px}
.stjm-logo-card{border-radius:9px}
.stjm-btn{border-radius:9px}

/* === DISTINCT LAYOUT: left-aligned editorial hero (vs centered uzresearchers) === */
.stjm-hero{padding-top:clamp(64px,9vw,118px)}
.stjm-hero__inner{max-width:var(--maxw);text-align:left;margin:0 auto;padding:0 24px;width:100%}
.stjm-hero__title{font-size:clamp(2.5rem,5.6vw,4.6rem);max-width:14ch}
.stjm-hero__lead{margin:0 0 0;max-width:580px}
.stjm-hero__cta{justify-content:flex-start}
.stjm-hero__trust{justify-content:flex-start}
.stjm-jstats{margin:30px 0 0}
/* section heads left-aligned + accent bar on the left */
.stjm-section__head{text-align:left}
.stjm-section__head h2::after{margin:14px 0 0;height:4px;width:56px}
.stjm-eyebrow{display:inline-block}
/* feature cards: numbered, editorial */
.stjm-features{counter-reset:stjf}
.stjm-feature{counter-increment:stjf;position:relative}
.stjm-feature::after{content:counter(stjf,decimal-leading-zero);position:absolute;top:20px;right:22px;font-family:var(--disp);font-weight:800;font-size:1.6rem;color:var(--line);line-height:1}

/* Site default (applies to site index + journals without explicit palette) */
:root{
  --navy:#0b1230; --navy2:#142255; --ink:#141a2e;
  --brand:#2563eb; --brand2:#4f46e5; --cyan:#38bdf8; --violet:#6366f1;
  --hero-start:#070d24; --hero-mid:#101e52; --hero-end:#1a2d6e;
  --orb1:rgba(37,99,235,.45); --orb1-c:#2563eb;
  --orb2:rgba(56,189,248,.22); --orb2-c:#38bdf8;
  --orb3-c:#6366f1;
  --header-dark:rgba(7,11,30,.84); --header-dark2:rgba(7,11,30,.97);
}

/* xiu — International Innovation Research | electric blue */
body[data-journal="xiu"]{
  --navy:#081530; --navy2:#0f2a66; --ink:#101a30;
  --brand:#2563eb; --brand2:#1d4ed8; --cyan:#60a5fa; --violet:#4f46e5;
  --hero-start:#050f28; --hero-mid:#0c2356; --hero-end:#143a82;
  --orb1:rgba(37,99,235,.48); --orb1-c:#3b82f6; --orb2:rgba(96,165,250,.22); --orb2-c:#60a5fa; --orb3-c:#818cf8;
  --header-dark:rgba(5,15,40,.85); --header-dark2:rgba(5,15,40,.97);
}
/* SR — Science and Research | teal */
body[data-journal="SR"]{
  --navy:#031f1e; --navy2:#06433f; --ink:#0a2422;
  --brand:#0d9488; --brand2:#0f766e; --cyan:#2dd4bf; --violet:#14b8a6;
  --hero-start:#021817; --hero-mid:#06403b; --hero-end:#0a5c54;
  --orb1:rgba(13,148,136,.46); --orb1-c:#0d9488; --orb2:rgba(45,212,191,.22); --orb2-c:#2dd4bf; --orb3-c:#5eead4;
  --header-dark:rgba(2,24,23,.85); --header-dark2:rgba(2,24,23,.97);
}
/* atj — Journal of Academic Development | emerald */
body[data-journal="atj"]{
  --navy:#04210f; --navy2:#08471f; --ink:#0a2614;
  --brand:#059669; --brand2:#047857; --cyan:#34d399; --violet:#10b981;
  --hero-start:#021a0c; --hero-mid:#073e1b; --hero-end:#0c5c2c;
  --orb1:rgba(5,150,105,.46); --orb1-c:#059669; --orb2:rgba(52,211,153,.22); --orb2-c:#34d399; --orb3-c:#6ee7b7;
  --header-dark:rgba(2,26,12,.85); --header-dark2:rgba(2,26,12,.97);
}
/* NU — New Uzbekistan: Interdisciplinary | sky/cyan */
body[data-journal="NU"]{
  --navy:#02182a; --navy2:#053a5c; --ink:#0a1f2e;
  --brand:#0284c7; --brand2:#0369a1; --cyan:#38bdf8; --violet:#0ea5e9;
  --hero-start:#01101e; --hero-mid:#04304e; --hero-end:#085074;
  --orb1:rgba(2,132,199,.46); --orb1-c:#0ea5e9; --orb2:rgba(56,189,248,.22); --orb2-c:#38bdf8; --orb3-c:#7dd3fc;
  --header-dark:rgba(1,16,30,.85); --header-dark2:rgba(1,16,30,.97);
}
/* icis — Int. Conference of Integrated Science | violet */
body[data-journal="icis"]{
  --navy:#170a35; --navy2:#2c155e; --ink:#1a0f38;
  --brand:#7c3aed; --brand2:#6d28d9; --cyan:#a78bfa; --violet:#8b5cf6;
  --hero-start:#10052c; --hero-mid:#1f0a4c; --hero-end:#2e1268;
  --orb1:rgba(124,58,237,.46); --orb1-c:#7c3aed; --orb2:rgba(167,139,250,.22); --orb2-c:#a78bfa; --orb3-c:#c084fc;
  --header-dark:rgba(16,5,44,.85); --header-dark2:rgba(16,5,44,.97);
}
/* Conferences | amber */
body[data-journal="Conferences"]{
  --navy:#1c0e00; --navy2:#3d2000; --ink:#201200;
  --brand:#d97706; --brand2:#b45309; --cyan:#fbbf24; --violet:#f59e0b;
  --hero-start:#180c00; --hero-mid:#301800; --hero-end:#4a2500;
  --orb1:rgba(217,119,6,.45); --orb1-c:#f59e0b; --orb2:rgba(251,191,36,.22); --orb2-c:#fbbf24; --orb3-c:#fcd34d;
  --header-dark:rgba(24,12,0,.85); --header-dark2:rgba(24,12,0,.97);
}
/* lndexing | slate */
body[data-journal="lndexing"]{
  --navy:#0f172a; --navy2:#1e293b; --ink:#1a2030;
  --brand:#475569; --brand2:#334155; --cyan:#94a3b8; --violet:#64748b;
  --hero-start:#0b1120; --hero-mid:#1e293b; --hero-end:#334155;
  --orb1:rgba(71,85,105,.45); --orb1-c:#64748b; --orb2:rgba(148,163,184,.20); --orb2-c:#94a3b8; --orb3-c:#cbd5e1;
  --header-dark:rgba(11,17,32,.85); --header-dark2:rgba(11,17,32,.97);
}

/* SHARED: breadcrumb hero + footer adapt to active palette */
body[data-journal] .cmp_breadcrumbs{
  background:
    radial-gradient(900px 320px at 80% -20%,var(--orb1),transparent 60%),
    radial-gradient(600px 280px at 5% 120%,var(--orb2),transparent 55%),
    linear-gradient(160deg,var(--hero-start) 0%,var(--hero-mid) 55%,var(--hero-end) 100%);
}
body[data-journal] .stjm-footer{
  background:
    radial-gradient(700px 300px at 80% 0%,var(--orb1),transparent 60%),
    linear-gradient(160deg,var(--hero-start),var(--hero-mid));
}
