/* VIRUSALIM V5 profile: local visual restoration, not public art approval.
 * All geometry, typography and markup belong to the one shared Block Theme. */
:root {
 --alver-v5-material-rim-image:url("/wp-content/themes/alver-scientific-v5/assets/sites/virusalim/mineral-fiber-rim.png");
 --alver-v5-experience-garland-image:url("assets/sites/virusalim/experience-berry-garlands.png");
 --alver-v5-experience-edge-image:url("assets/sites/virusalim/experience-edge.png");
 --alver-v5-experience-medallion-number-size:0;
 --alver-v5-experience-medallion-number-color:transparent;
  --alver-v5-tool-centipede:url("assets/sites/virusalim/experience-centipede_magnifier.webp");
  --alver-v5-tool-petri:url("assets/sites/virusalim/experience-petri.webp");
  --alver-v5-tool-scalpel:url("assets/sites/virusalim/experience-scalpel.webp");
  --alver-v5-tool-serpentine:url("assets/sites/virusalim/experience-serpentine.webp");
  --alver-v5-tool-tigers-eye:url("assets/sites/virusalim/experience-tigers_eye.webp");
  --alver-v5-tool-tweezers:url("assets/sites/virusalim/experience-tweezers.webp");

  --alver-v5-experience-medallion-image:url("assets/sites/virusalim/experience-medallion.webp");
  --alver-v5-experience-clock-image:url("assets/sites/virusalim/experience-clock.webp");
  --alver-v5-experience-divider-image:url("assets/sites/virusalim/experience-divider.webp");
  --alver-v5-background-color: #b0bcb3;
  --alver-v5-background-image: url("assets/sites/virusalim/surface-mineral.webp");
  --alver-v5-page-background-image: none;
  --alver-v5-substrate-image: url("assets/sites/virusalim/substrate-mineral-writing.webp");
  --alver-v5-substrate-opacity: .64;
  --alver-v5-substrate-brightness: .70;
  --alver-v5-veil-image: url("assets/sites/virusalim/veil-cloud.png");
  --alver-v5-veil-opacity-one: .51;
  --alver-v5-veil-opacity-two: .36;
  --alver-v5-header-background: rgba(209,224,213,.96);
  --alver-v5-footer-background: rgba(204,218,209,.94);
  --alver-v5-panel-background: rgba(204,216,207,.94);
  --alver-v5-card-media-background: #c6d5ca;
  --alver-v5-card-text-background: rgba(201,216,204,.95);
  --alver-v5-hover-accent: #216b65;
  --alver-v5-hero-background-image: url("assets/sites/virusalim/hero-dna.webp");
  --alver-v5-emblem-image: url("assets/sites/virusalim/emblem-myexp.webp");
  --alver-v5-experience-lower-image: url("assets/sites/virusalim/myexp-lower.webp");
  --alver-v5-experience-tree-image: url("assets/sites/virusalim/experience-tree.svg");
  /* Historic opal stone, roughly 10 percent darker than the user sample.
     Irregular mineral grain and plant fibres use a shared nine-slice rim. */
  --alver-v5-opal-image: url("assets/sites/virusalim/surface-mineral.webp");
  --alver-v5-opal-rim-color: rgba(62,96,77,.10);
  --alver-v5-opal-rim-clear: rgba(62,96,77,0);
  --alver-v5-opal-edge-fields: linear-gradient(transparent,transparent),linear-gradient(transparent,transparent);
  --alver-v5-opal-surface:
    var(--alver-v5-opal-edge-fields),
    linear-gradient(rgba(183,188,186,.75),rgba(183,188,186,.75)),
    var(--alver-v5-opal-image);
  --alver-v5-opal-card-surface:
    var(--alver-v5-opal-edge-fields),
    linear-gradient(rgba(196,200,195,.73),rgba(196,200,195,.73)),
    var(--alver-v5-opal-image);
  --alver-v5-opal-header-surface:
    linear-gradient(rgba(207,216,211,.86),rgba(203,212,206,.87)),
    var(--alver-v5-opal-image);
  --alver-v5-opal-control-surface:
    linear-gradient(rgba(211,218,214,.86),rgba(211,218,214,.86)),
    var(--alver-v5-opal-image);
  --alver-v5-opal-size: auto,auto,cover,660px auto;
  --alver-v5-opal-header-size: cover,720px auto;
  --alver-v5-opal-control-size: cover,460px auto;
  --alver-v5-opal-inset: inset 0 0 0 0 transparent;
  --alver-v5-opal-border: rgba(65,96,78,.27);
  --alver-v5-opal-muted: #405650;
}

/* My experience: translucent blue-green stone with fine natural inclusions. */
.alver-v5-exp-sheet {
 --alver-v5-opal-surface:
  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.09' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.12'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='%238ca6a4' filter='url(%23n)' d='M0 0h240v240H0z'/%3E%3C/svg%3E"),
  linear-gradient(rgba(180,201,201,.32),rgba(184,204,200,.36)),
  var(--alver-v5-opal-image);
 --alver-v5-opal-size: 240px 240px,cover,660px auto;
}
