/*
Theme Name: Astra Child
Template: astra
Version: 1.0.0
Author: ISRI
*/

/* global variables */
:root {
  --isri-primary: #052a44;
  --isri-accent: #0b6fb1;
  --isri-muted: #6b7a89;
  --container-max: 1200px;
}

body { color:#22313f; font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial; }
a { color: var(--isri-accent); text-decoration:none; }
/*
Theme Name: Astra Child
Template: astra
Version: 1.0.0
Author: ISRI
*/

/* global variables */
:root {
  --isri-primary: #052a44;
  --isri-accent: #0b6fb1;
  --isri-muted: #6b7a89;
  --container-max: 1200px;
}

body { 
    color:#22313f; 
    font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial; 
}

a { 
    color: var(--isri-accent);
    text-decoration:none;
}
/* WRAPPER */
.isri-mainbar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;

    display: flex;
    justify-content: space-between;
    align-items: center;

    padding: 18px 32px;

    background: rgba(255,255,255,0.10);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    transition: 0.3s ease;
    z-index: 9999;
}

/* Logo */
.isri-logo {
    height: 52px;
    width: auto;
}

/* Icons */
.isri-icon {
    background: rgba(255,255,255,0.25);
    border-radius: 50%;
    width: 48px;
    height: 48px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 1px solid rgba(255,255,255,0.4);
    color: white;
    font-size: 22px;

    transition: 0.25s ease;
}

/* Hover enlarge */
.isri-icon:hover {
    transform: scale(1.18);
}

/* SCROLLED MODE */
body.isri-scrolled .isri-mainbar {
    position: fixed;
    background: white;
    box-shadow: 0 4px 18px rgba(0,0,0,0.1);
}

body.isri-scrolled .isri-icon {
    background: transparent;
    border: none;
    color: black;
}