﻿body {
}



.bright-idea-logo {
    /* Match your original inline style */
    border-radius: initial; /* This is equivalent to '0' unless a parent sets a different initial */
    /* Optional: replicate size in CSS instead of HTML attributes */
    width: 147px;
    height: 120px;
    /* Consider keeping aspect ratio correct */
    height: auto; /* prefer this with only width set, to avoid distortion */
    /* If you MUST force both width & height and the image might not match that ratio:
  object-fit: contain;  // or 'cover'
  */
}



.bright-idea-svg path,
.bright-idea-svg rect {
    fill: none;
    stroke: #08b0a0;
    stroke-linecap: round;
    stroke-miterlimit: 10;
}

    /* The one path that needs a join style */
    .bright-idea-svg path:last-of-type {
        stroke-linejoin: round;
    }

/* Optional: control rendered size via CSS instead of width/height attrs */
/*
.bright-idea-svg {
    width: 47px;
    height: 50px;
}
*/

[x-cloak] {
    display: none !important
}