.md-container{max-width:800px;padding-top:2rem}.sml-card{width:22rem;margin:1rem 0}.cntr-footer{border-top:1px solid #ccc;justify-content:center;align-items:center;height:80px;margin-top:20px;display:flex}.sml-logo{height:1em;margin-left:10px}h1{font-family:Georgia,Times New Roman,Times,serif}h3{font-family:Lucida Handwriting,cursive;font-size:large}h4{color:gray;font-size:medium}.home{background-image:url(/img/BeachPainting.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh}.coverImage{background-image:url(/img/BeachPainting.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:4px solid #000;width:100%;min-height:60vh}.primary-button{color:#fff;transition:background-color .3s;background-color:#156082cc!important;border:3px solid #0a0a0a!important;border-radius:20px!important;width:300px!important;height:50px!important;font-size:1.2rem!important;font-weight:700!important}.primary-button:hover{background-color:#156082!important}.footer{border:none;border-top:3px solid #000}.blue-text{color:#156082!important}.hline{border-color:#cdae96}.hero-content{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.hero-content h3{margin-bottom:3rem}.hero-buttons{flex-direction:column;align-items:center;gap:.75rem;display:flex}.optional-text{margin-top:-.25rem;margin-bottom:.5rem;font-size:.9rem}.about-artist-text-background{background-color:#f0eeed80}.navbar{position:relative}.navbar .navbar-collapse{width:100%;position:static}@media (min-width:992px){.navbar{position:relative}.navbar .navbar-collapse.show{z-index:9999;width:280px;position:absolute;top:100%;right:0}}.localarea-dropdown{border:3px solid #156082;border-radius:8px;margin-bottom:1.5rem;transition:box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 3px 10px #00000014}.localarea-dropdown:hover{box-shadow:0 6px 18px #00000026}.localarea-dropdown .accordion-button{color:#fff;letter-spacing:.5px;box-shadow:none;background-color:#156082bf;border:none;padding:1.2rem 1.5rem;font-size:1.8rem;font-weight:600;transition:background-color .3s,color .3s}.localarea-dropdown .accordion-button:hover{background-color:#156082e6}.localarea-dropdown .accordion-button:not(.collapsed){color:#fff;box-shadow:none;background-color:#156082}.localarea-dropdown .accordion-button:focus{box-shadow:none}.localarea-dropdown .accordion-button:after{filter:brightness(0)invert();transition:transform .3s}.localarea-dropdown .accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.localarea-dropdown .accordion-body{color:#333;background:#fff;padding:2rem;font-size:1.05rem;line-height:1.8}.localarea-dropdown .accordion-body p:last-child{margin-bottom:0}.accordion{--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-icon-width:1.3rem}.completed-overlay{background:#0000008c;width:100%;min-height:100vh;padding:4rem 1.5rem}.completed-overlay h1:first-child{margin-bottom:.5rem;font-family:Georgia,serif;font-size:3rem;font-weight:700}.audio-clip-container{margin-top:1rem;margin-bottom:1rem}.audio-clip-text{text-align:left}.audio-clip-notification{margin-top:10rem}
