.elementor-10 .elementor-element.elementor-element-ba354f1{--display:flex;}.elementor-10 .elementor-element.elementor-element-5fd36b1 .meeek-about-me-title{font-family:"Oswald", Sans-serif;color:#000;}.elementor-10 .elementor-element.elementor-element-5fd36b1 .meeek-about-me-description{font-family:"Inter", Sans-serif;font-weight:400;color:#000;}.elementor-10 .elementor-element.elementor-element-5d76760{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-5d76760 .elementor-social-icon{background-color:#F35806;}.elementor-10 .elementor-element.elementor-element-5d76760 .elementor-social-icon i{color:#F2E9DD;}.elementor-10 .elementor-element.elementor-element-5d76760 .elementor-social-icon svg{fill:#F2E9DD;}.elementor-10 .elementor-element.elementor-element-8bc3fd5 > .elementor-widget-container{background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-d352823{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-55e17ad img{width:4%;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E9DD;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-5d76760{padding:40px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-55e17ad img{width:10%;}}/* Start custom CSS for bio links, class: .elementor-element-8bc3fd5 *//* Load IBM Plex Mono */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap');

/* Brand colours */
:root{
  --rb-orange:#F35806;
  --rb-cream:#F2E9DD;
  --rb-charcoal:#2F2E2F;
}

/* Tighter stack */
.meeek-bio-links-container-v2,
.meeek-bio-links-container-v3{
  gap:10px !important;
}

/* Compact pill */
.meeek-bio-links-inner-container{
  background:var(--rb-charcoal) !important;
  border:2px solid var(--rb-charcoal) !important;
  border-radius:9999px !important;     /* pill */
  padding:8px 14px !important;         /* smaller */
  min-height:36px !important;          /* shorter */
  box-shadow:0 4px 0 rgba(0,0,0,.25) !important;
}

/* Small Print / CTA label */
.meeek-bio-links-description{
  font-family:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace !important;
  color:var(--rb-cream) !important;
  text-transform:uppercase !important;
  font-size:13px !important;
  line-height:1.15 !important;
  font-weight:500 !important;          /* lighter than 600 for label feel */
  letter-spacing:.06em !important;
  text-align:center !important;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

/* Hover / focus */
.meeek-bio-links-inner-container:hover,
.meeek-bio-links-inner-container:focus-within{
  background:var(--rb-orange) !important;
  border-color:var(--rb-orange) !important;
  box-shadow:0 5px 0 #c14404 !important;
}
.meeek-bio-links-inner-container:hover .meeek-bio-links-description,
.meeek-bio-links-inner-container:focus-within .meeek-bio-links-description{
  color:var(--rb-charcoal) !important;
}

/* Hide the small icon bubble if present */
.meeek-bio-links-button{ display:none !important; }

/* Mobile: even tighter */
@media (max-width:480px){
  .meeek-bio-links-inner-container{ padding:7px 12px !important; min-height:34px !important; }
  .meeek-bio-links-description{ font-size:12px !important; letter-spacing:.07em !important; }
}/* End custom CSS */