:root {
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-primary-rgb: 13, 110, 253;
    --bd-accent-rgb: 255,228,132;
    --bd-violet-rgb: 111, 66, 193;
    --bd-pink-rgb: 214, 51, 132;
    --bd-accent: #ffe484;
    --bd-violet-bg: #712cf9
;
}

.bd-masthead {
    --bd-pink-rgb: 214, 51, 132;
    padding: 3rem 0;
    background-image: linear-gradient(180deg,rgba(var(--bs-body-bg-rgb),.01),rgba(var(--bs-body-bg-rgb),1) 85%),radial-gradient(ellipse at top left,rgba(var(--bs-primary-rgb),.5),transparent 50%),radial-gradient(ellipse at top right,rgba(var(--bd-accent-rgb),.5),transparent 50%),radial-gradient(ellipse at center right,rgba(var(--bd-violet-rgb),.5),transparent 50%),radial-gradient(ellipse at center left,rgba(var(--bd-pink-rgb),.5),transparent 50%);
}

.masthead-notice {
    background-color: var(--bd-accent);
    box-shadow: inset 0 -1px 1px rgba(var(--bs-body-color-rgb), .15), 0 .25rem 1.5rem rgba(var(--bs-body-bg-rgb), .75);
}
.code-snip {
    width: 100%;
    background-color: #eeefef;
    max-width: 500px;
    border: 1px solid #dbdbdb;
    border-radius: 7px;
}
.code-snip input[type="text"] {
    background-color: transparent;
    border: none;
    box-shadow: none;
    font-size: 1.1rem;
}
@media (min-width: 1200px) {
    .bd-masthead h1 {
        font-size: 4rem;
    }
        .bd-masthead .lead {
        font-size: 1.5rem;
    }
}

