/* Bizim Caz pages re-skin: Bootstrap 5 markup (every page except the front
   page) in the site's paper/ink/oxblood look. Loaded after bootstrap.min.css
   and before site.css (shell). Page-by-page redesigns should shrink this file.

   Sections: Bootstrap tokens · page column & type · page header · components
   · forms & select2 · legacy theme compat · icon masks (moved from /static/site.css). */

/* ── Bootstrap tokens ───────────────────────────────────────── */
:root {
    --bs-body-font-family: "EB Garamond", Garamond, "Times New Roman", serif;
    --bs-body-color: #171314;
    --bs-body-color-rgb: 23, 19, 20;
    --bs-body-bg: #fbfaf7;
    --bs-body-bg-rgb: 251, 250, 247;
    --bs-emphasis-color: #171314;
    --bs-heading-color: #171314;
    --bs-secondary-color: rgba(75, 68, 69, .85);
    --bs-secondary-bg: #f0ebe3;
    --bs-tertiary-bg: #f6f2ec;
    --bs-primary: #7b1e2b;
    --bs-primary-rgb: 123, 30, 43;
    --bs-primary-text-emphasis: #4a121a;
    --bs-primary-bg-subtle: #f3e3e5;
    --bs-primary-border-subtle: #dcb5ba;
    --bs-link-color: #7b1e2b;
    --bs-link-color-rgb: 123, 30, 43;
    --bs-link-hover-color: #962838;
    --bs-link-hover-color-rgb: 150, 40, 56;
    --bs-border-color: #ddd4c8;
    --bs-border-color-translucent: rgba(23, 19, 20, .12);
    --bs-border-radius: 0;
    --bs-border-radius-sm: 0;
    --bs-border-radius-lg: 0;
    --bs-border-radius-xl: 0;
    --bs-border-radius-xxl: 0;
    --bs-box-shadow: none;
    --bs-box-shadow-sm: none;
    --bs-focus-ring-color: rgba(123, 30, 43, .25);

    /* Old theme variables some page styles still read (with fallbacks). */
    --ct-border-color: #ddd4c8;
    --ct-border-width: 1px;
    --ct-secondary-color: #7a7071;
    --ct-primary-rgb: 123, 30, 43;
}

/* ── Page column & type ─────────────────────────────────────── */
main.page {
    font-size: 1.125rem;
    line-height: 1.5;
    padding-block: 1.25rem var(--space);
}
main.page a { text-underline-offset: .15em; text-decoration-thickness: from-font; }
main.page a:not(.btn):not(.page-link):not(.dropdown-item):not(.list-group-item):not(.nav-link) { text-decoration: none; }
main.page a:not(.btn):not(.page-link):not(.dropdown-item):not(.list-group-item):not(.nav-link):hover { text-decoration: underline; }
main.page :is(h1, h2, h3, h4, .h1, .h2, .h3, .h4) { font-family: var(--display); font-weight: 600; letter-spacing: -.01em; }
main.page :is(h5, h6, .h5, .h6) { font-family: var(--serif); font-weight: 600; }
main.page .text-muted { color: var(--ink-3) !important; }
main.page small, main.page .small { font-size: .85em; }

/* ── Page header: breadcrumb above a display title ──────────── */
.page-title-box {
    display: flex; flex-direction: column-reverse; gap: .35rem;
    padding-top: .75rem;
    margin-bottom: 1.25rem;
}
.page-title-box .page-title {
    margin: 0;
    font-family: var(--display);
    font-weight: 700;
    font-size: clamp(1.9rem, 1.4rem + 2vw, 3rem);
    line-height: 1.05;
    letter-spacing: -.02em;
}
.breadcrumb {
    --bs-breadcrumb-margin-bottom: 0;
    --bs-breadcrumb-divider-color: var(--ink-3);
    --bs-breadcrumb-item-active-color: var(--ink-3);
    --bs-breadcrumb-item-padding-x: .4rem;
    font-family: var(--sans);
    font-size: .72rem;
    font-weight: 600;
    letter-spacing: .12em;
    text-transform: uppercase;
}
.breadcrumb a { color: var(--ox); }

/* ── Components ─────────────────────────────────────────────── */
.btn {
    --bs-btn-font-family: var(--sans);
    --bs-btn-font-size: .85rem;
    --bs-btn-font-weight: 600;
    --bs-btn-border-radius: 0;
    letter-spacing: .02em;
}
.btn-sm { --bs-btn-font-size: .78rem; }
.btn-primary {
    --bs-btn-bg: #7b1e2b; --bs-btn-border-color: #7b1e2b; --bs-btn-color: #fff;
    --bs-btn-hover-bg: #962838; --bs-btn-hover-border-color: #962838; --bs-btn-hover-color: #fff;
    --bs-btn-active-bg: #5f1621; --bs-btn-active-border-color: #5f1621; --bs-btn-active-color: #fff;
    --bs-btn-disabled-bg: #7b1e2b; --bs-btn-disabled-border-color: #7b1e2b;
    --bs-btn-focus-shadow-rgb: 123, 30, 43;
}
.btn-secondary, .btn-light {
    --bs-btn-bg: #fbfaf7; --bs-btn-border-color: #ddd4c8; --bs-btn-color: #171314;
    --bs-btn-hover-bg: #171314; --bs-btn-hover-border-color: #171314; --bs-btn-hover-color: #fbfaf7;
    --bs-btn-active-bg: #171314; --bs-btn-active-border-color: #171314; --bs-btn-active-color: #fbfaf7;
    --bs-btn-disabled-bg: #fbfaf7; --bs-btn-disabled-border-color: #ddd4c8; --bs-btn-disabled-color: #7a7071;
    --bs-btn-focus-shadow-rgb: 23, 19, 20;
}
.btn-outline-primary {
    --bs-btn-color: #7b1e2b; --bs-btn-border-color: #7b1e2b;
    --bs-btn-hover-bg: #7b1e2b; --bs-btn-hover-border-color: #7b1e2b; --bs-btn-hover-color: #fff;
    --bs-btn-active-bg: #7b1e2b; --bs-btn-active-border-color: #7b1e2b; --bs-btn-active-color: #fff;
    --bs-btn-focus-shadow-rgb: 123, 30, 43;
}
.btn-outline-secondary {
    --bs-btn-color: #4b4445; --bs-btn-border-color: #ddd4c8;
    --bs-btn-hover-bg: #171314; --bs-btn-hover-border-color: #171314; --bs-btn-hover-color: #fbfaf7;
    --bs-btn-active-bg: #171314; --bs-btn-active-border-color: #171314; --bs-btn-active-color: #fbfaf7;
}

/* Cards are flattened, as on an editorial site: a top-level card becomes a
   section under a 2px ink rule; cards inside cards (list items) are separated
   by hairlines; image tiles get no rule. The .border* utilities some cards
   carry are !important, hence the matching !important here. */
main.page .card {
    --bs-card-bg: transparent;
    --bs-card-border-width: 0;
    --bs-card-border-radius: 0;
    --bs-card-inner-border-radius: 0;
    --bs-card-spacer-x: 0;
    --bs-card-spacer-y: .9rem;
    --bs-card-cap-bg: transparent;
    --bs-card-cap-padding-x: 0;
    margin-bottom: 2rem;
    border: 0 !important;
    border-top: 2px solid var(--ink) !important;
    box-shadow: none !important;
}
/* Some pages put cards straight into a .row: keep their rule aligned with the column. */
main.page .row > .card { margin-inline: calc(var(--bs-gutter-x) * .5); padding-inline: 0; width: auto; }
main.page .card .card {
    margin-bottom: 0;
    border-top: 1px solid var(--rule) !important;
    --bs-card-spacer-y: .7rem;
}
main.page .card:has(> img, > a > img, > .card-img-top) { border-top: 0 !important; }
main.page .card-body > :first-child { margin-top: 0 !important; }
.card-title { font-family: var(--display); font-weight: 600; }
main.page .card > .card-body > .card-title:first-child { font-size: 1.6rem; letter-spacing: -.01em; margin-bottom: .6rem; }

.table {
    --bs-table-bg: transparent;
    --bs-table-striped-bg: rgba(240, 235, 227, .55);
    --bs-table-hover-bg: rgba(240, 235, 227, .9);
    --bs-table-border-color: var(--rule);
}
/* Many tables are not wrapped in .table-responsive: on phones let them scroll
   sideways instead of widening the whole page. */
@media (max-width: 767.98px) {
    main.page table { display: block; max-width: 100%; overflow-x: auto; }
    main.page .table-responsive > table { display: table; }
}
.table > thead th, .table > thead td {
    font-family: var(--sans); font-size: .72rem; font-weight: 600;
    letter-spacing: .1em; text-transform: uppercase; color: var(--ink-3);
    border-bottom: 2px solid var(--ink);
}

.pagination {
    --bs-pagination-color: var(--ink);
    --bs-pagination-bg: transparent;
    --bs-pagination-border-color: var(--rule);
    --bs-pagination-hover-color: var(--ox);
    --bs-pagination-hover-bg: var(--stone);
    --bs-pagination-hover-border-color: var(--rule);
    --bs-pagination-focus-color: var(--ox);
    --bs-pagination-focus-bg: var(--stone);
    --bs-pagination-active-bg: var(--ink);
    --bs-pagination-active-border-color: var(--ink);
    --bs-pagination-disabled-bg: transparent;
    --bs-pagination-disabled-color: var(--ink-3);
    --bs-pagination-border-radius: 0;
    font-family: var(--sans);
    font-size: .9rem;
    flex-wrap: wrap;
}

.dropdown-menu {
    --bs-dropdown-bg: var(--paper);
    --bs-dropdown-border-color: var(--rule);
    --bs-dropdown-border-radius: 0;
    --bs-dropdown-link-hover-bg: var(--stone);
    --bs-dropdown-link-active-bg: var(--ink);
    --bs-dropdown-link-active-color: var(--paper);
    --bs-dropdown-font-size: .95rem;
    max-height: 70vh;
    overflow-y: auto;
}

.nav {
    --bs-nav-link-color: var(--ink-2);
    --bs-nav-link-hover-color: var(--ox);
}
.nav-tabs { --bs-nav-tabs-link-active-color: var(--ink); --bs-nav-tabs-link-active-bg: var(--paper); --bs-nav-tabs-border-color: var(--rule); }
.nav-pills { --bs-nav-pills-link-active-bg: var(--ink); }

.list-group {
    --bs-list-group-bg: transparent;
    --bs-list-group-border-color: var(--rule);
    --bs-list-group-action-hover-bg: var(--stone);
    --bs-list-group-action-hover-color: var(--ox);
    --bs-list-group-active-bg: var(--ink);
    --bs-list-group-active-border-color: var(--ink);
}

.badge { font-family: var(--sans); font-weight: 600; letter-spacing: .03em; }
/* The old theme's cyan "info" tags (festival names on concerts) read as tags here. */
main.page .badge:is(.bg-info, .text-bg-info) { background: var(--stone) !important; color: var(--ink-2) !important; }

/* ── Forms & select2 ────────────────────────────────────────── */
.form-control, .form-select { background-color: #fff; border-color: var(--rule); }
.form-control:focus, .form-select:focus { border-color: var(--ox); box-shadow: 0 0 0 .2rem rgba(123, 30, 43, .15); }
.form-label { font-family: var(--sans); font-size: .8rem; font-weight: 600; letter-spacing: .04em; color: var(--ink-2); }
.form-check-input:checked { background-color: var(--ox); border-color: var(--ox); }
.form-floating input[type=text] { min-height: calc(3.5rem + 2px + .15rem); }

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-dropdown { border-color: var(--rule); border-radius: 0; }
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color: var(--ox); }
.select2-results__option { font-size: .95rem; }

/* ── Legacy theme compat (classes the old theme defined) ───── */
.table-centered th, .table-centered td { vertical-align: middle !important; }
.avatar-xl { height: 6rem; width: 6rem; }
.page-title-right { display: block; }

iconify-icon {
    top: 2px;
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1em;
}

/* ── Admin bar (subnav block) ───────────────────────────────── */
.subnav { background: var(--night); color: var(--night-ink); font-family: var(--sans); font-size: .85rem; }
.subnav ul { display: flex; gap: 1.25rem; margin: 0; list-style: none; }
.subnav a { display: block; padding-block: .55rem; color: inherit; text-decoration: none; }
.subnav a:hover, .subnav a[aria-current="page"] { color: var(--ox-night); }
.subnav__end { margin-left: auto; }

/* ── Icon masks ─────────────────────────────────────────────── */
/* <span class="ri--instagram-line"></span> */
.ri--instagram-line {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.001 9a3 3 0 1 0 0 6a3 3 0 0 0 0-6m0-2a5 5 0 1 1 0 10a5 5 0 0 1 0-10m6.5-.25a1.25 1.25 0 0 1-2.5 0a1.25 1.25 0 0 1 2.5 0M12.001 4c-2.474 0-2.878.007-4.029.058c-.784.037-1.31.142-1.798.332a2.9 2.9 0 0 0-1.08.703a2.9 2.9 0 0 0-.704 1.08c-.19.49-.295 1.015-.331 1.798C4.007 9.075 4 9.461 4 12c0 2.475.007 2.878.058 4.029c.037.783.142 1.31.331 1.797c.17.435.37.748.702 1.08c.337.336.65.537 1.08.703c.494.191 1.02.297 1.8.333C9.075 19.994 9.461 20 12 20c2.475 0 2.878-.007 4.029-.058c.782-.037 1.308-.142 1.797-.331a2.9 2.9 0 0 0 1.08-.703c.337-.336.538-.649.704-1.08c.19-.492.296-1.018.332-1.8c.052-1.103.058-1.49.058-4.028c0-2.474-.007-2.878-.058-4.029c-.037-.782-.143-1.31-.332-1.798a2.9 2.9 0 0 0-.703-1.08a2.9 2.9 0 0 0-1.08-.704c-.49-.19-1.016-.295-1.798-.331C14.926 4.006 14.54 4 12 4m0-2c2.717 0 3.056.01 4.123.06c1.064.05 1.79.217 2.427.465c.66.254 1.216.598 1.772 1.153a4.9 4.9 0 0 1 1.153 1.772c.247.637.415 1.363.465 2.428c.047 1.066.06 1.405.06 4.122s-.01 3.056-.06 4.122s-.218 1.79-.465 2.428a4.9 4.9 0 0 1-1.153 1.772a4.9 4.9 0 0 1-1.772 1.153c-.637.247-1.363.415-2.427.465c-1.067.047-1.406.06-4.123.06s-3.056-.01-4.123-.06c-1.064-.05-1.789-.218-2.427-.465a4.9 4.9 0 0 1-1.772-1.153a4.9 4.9 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428C2.012 15.056 2 14.717 2 12s.01-3.056.06-4.122s.217-1.79.465-2.428a4.9 4.9 0 0 1 1.153-1.772A4.9 4.9 0 0 1 5.45 2.525c.637-.248 1.362-.415 2.427-.465C8.945 2.013 9.284 2 12.001 2'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

/* <span class="ri--facebook-box-line"></span> */
.ri--facebook-box-line {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 19h5V5H5v14h7v-5h-2v-2h2v-1.654c0-1.337.14-1.822.4-2.311A2.73 2.73 0 0 1 13.536 6.9c.382-.205.857-.328 1.687-.381q.494-.032 1.278.08v1.9H16c-.917 0-1.296.043-1.522.164a.73.73 0 0 0-.314.314c-.12.226-.164.45-.164 1.368V12h2.5l-.5 2h-2zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

/* used for website link: <span class="ri--external-link-line"></span> */
.ri--external-link-line {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10 6v2H5v11h11v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm11-3v8h-2V6.413l-7.793 7.794l-1.414-1.414L17.585 5H13V3z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

/* <span class="ri--mail-line"></span> */
.ri--mail-line {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m17 4.238l-7.928 7.1L4 7.216V19h16zM4.511 5l7.55 6.662L19.502 5z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi--information-variant-circle {
  display: inline-block;
  width: 100px;
  height: 100px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 22c5.5 0 10-4.5 10-10S17.5 2 12 2S2 6.5 2 12s4.5 10 10 10m.3-14.71c.2-.18.44-.29.7-.29c.27 0 .5.11.71.29c.19.21.29.45.29.71c0 .27-.1.5-.29.71c-.21.19-.44.29-.71.29c-.26 0-.5-.1-.7-.29c-.19-.21-.3-.44-.3-.71c0-.26.11-.5.3-.71m-2.5 4.68s2.17-1.72 2.96-1.79c.74-.06.59.79.52 1.23l-.01.06c-.14.53-.31 1.17-.48 1.78c-.38 1.39-.75 2.75-.66 3c.1.34.72-.09 1.17-.39c.06-.04.11-.08.16-.11c0 0 .08-.08.16.03c.02.03.04.06.06.08c.09.14.14.19.02.27l-.04.02c-.22.15-1.16.81-1.54 1.05c-.41.27-1.98 1.17-1.74-.58c.21-1.23.49-2.29.71-3.12c.41-1.5.59-2.18-.33-1.59c-.37.22-.59.36-.72.45c-.11.08-.12.08-.19-.05l-.03-.06l-.05-.08c-.07-.1-.07-.11.03-.2'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}


.musician-network-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 23.69"><g id="Layer_1-2" data-name="Layer 1"><path d="M19.72,13.69c2.36,0,4.28-1.91,4.28-4.28s-1.91-4.28-4.28-4.28-4.28,1.91-4.28,4.28c0,.53.1,1.04.28,1.51l-1.9,1.06c-.65-.78-1.63-1.28-2.72-1.28-.1,0-.19,0-.29.01l-.77-2.85c1.44-.64,2.45-2.08,2.45-3.76,0-2.27-1.84-4.11-4.11-4.11s-4.11,1.84-4.11,4.11,1.84,4.11,4.11,4.11c.15,0,.3,0,.44-.02l.77,2.85c-1.19.57-2.02,1.78-2.02,3.19,0,.6.15,1.17.42,1.67l-3.34,2.67c-.49-.39-1.11-.63-1.79-.63-1.58,0-2.87,1.28-2.87,2.87s1.28,2.87,2.87,2.87,2.87-1.28,2.87-2.87c0-.45-.1-.87-.28-1.25l3.34-2.67c.62.54,1.43.87,2.32.87s1.72-.34,2.34-.89l2.64,2.07c-.21.42-.33.9-.33,1.4,0,1.73,1.4,3.14,3.14,3.14s3.14-1.4,3.14-3.14-1.4-3.14-3.14-3.14c-.77,0-1.48.28-2.02.74l-2.64-2.07c.26-.49.41-1.05.41-1.65,0-.4-.07-.79-.19-1.14l1.9-1.06c.78,1.01,2,1.65,3.38,1.65ZM5.54,4.11c0-1.57,1.28-2.84,2.84-2.84s2.84,1.28,2.84,2.84-1.28,2.84-2.84,2.84-2.84-1.28-2.84-2.84ZM2.87,22.42c-.88,0-1.59-.72-1.59-1.59s.72-1.59,1.59-1.59,1.59.72,1.59,1.59-.72,1.59-1.59,1.59ZM18.9,18.5c1.03,0,1.87.84,1.87,1.87s-.84,1.87-1.87,1.87-1.87-.84-1.87-1.87.84-1.87,1.87-1.87ZM19.72,6.41c1.66,0,3.01,1.35,3.01,3.01s-1.35,3.01-3.01,3.01-3.01-1.35-3.01-3.01,1.35-3.01,3.01-3.01Z"/></g></svg>');
    background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.gallery-img {
  width: 100%; /* Ensures the image fills the container */
  height: 150px; /* Set a fixed height for uniformity */
  object-fit: cover; /* Crops and maintains aspect ratio */
  border-radius: 5px; /* Optional: adds smooth edges */
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); /* Adds a subtle shadow */
  transition: transform 0.2s, box-shadow 0.2s; /* Smooth hover effect */
}

/* Optional: Add a hover effect */
.gallery-img:hover {
  transform: scale(1.05); /* Slight zoom on hover */
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3); /* Enhance shadow on hover */
}


.table-responsive {
  overflow-y: auto;
  overflow-x: auto;
}

.ph--graph-light::after {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: -0.125em;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M200 154a29.87 29.87 0 0 0-19.5 7.23l-25.62-19.93A29.8 29.8 0 0 0 158 128a31 31 0 0 0-.22-3.6L174 119a30 30 0 1 0-4-15a31 31 0 0 0 .22 3.6L154 113a29.91 29.91 0 0 0-32.42-14.31l-8.14-18.3a30 30 0 1 0-11 4.88l8.14 18.3a29.92 29.92 0 0 0-8.52 39.43L74 168a30.08 30.08 0 1 0 8 9l28-25a29.91 29.91 0 0 0 37.47-1.23l25.62 19.93A30 30 0 1 0 200 154m0-68a18 18 0 1 1-18 18a18 18 0 0 1 18-18M78 56a18 18 0 1 1 18 18a18 18 0 0 1-18-18M56 210a18 18 0 1 1 18-18a18 18 0 0 1-18 18m72-64a18 18 0 1 1 18-18a18 18 0 0 1-18 18m72 56a18 18 0 1 1 18-18a18 18 0 0 1-18 18'/%3E%3C/svg%3E");
}
