body{font-family:sans-serif;background-color:#343a40}h1,h2,h3{font-family:sans-serif}.bg-gold{background-color:#f0b84e!important}.bg-dark{background-color:#000!important}.bg-grey{background-color:#343a40!important}.text-soft-light{color:#ccc}.text-dark{color:#343a40!important}.list-group-item{border:none}.btn-modern{background:linear-gradient(135deg,#fcb045,#fd1d1d,#833ab4);color:#fff;padding:12px 24px;font-weight:700;font-size:1.25rem;text-transform:uppercase;border:none;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.btn-modern:hover{background:linear-gradient(135deg,#fd1d1d,#833ab4,#fcb045);transform:translateY(-3px);box-shadow:0 6px 12px #0003}.btn-modern:active{transform:translateY(1px);box-shadow:0 3px 6px #0000001a}
