@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.card{transition:all .3s ease;border-radius:12px}.card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.hero.is-success{background:linear-gradient(135deg,#48c774,#00d1b2);position:relative}.hero.is-success:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="music" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23music)"/></svg>');opacity:.3}.hero.is-success .hero-body{position:relative;z-index:1}.tag{border-radius:6px;font-weight:500}.tag.is-primary{background:linear-gradient(45deg,#3273dc,#00d1b2);color:#fff}.tag.is-info{background:linear-gradient(45deg,#209cee,#48c774);color:#fff}.button{border-radius:8px;font-weight:500;transition:all .3s ease}.button:hover{transform:translateY(-1px)}.input{border-radius:8px;border:2px solid transparent;transition:all .3s ease}.input:focus{border-color:#48c774;box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.select select{border-radius:8px;border:2px solid transparent;transition:all .3s ease}.select select:focus{border-color:#48c774}.content h6{color:#363636;font-weight:600}.footer{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:1px solid #dee2e6}@media(max-width:768px){.hero .title.is-1{font-size:2rem}.hero .subtitle.is-4{font-size:1.1rem}.card-header-title{font-size:1rem}.tag.is-medium{font-size:.8rem}}.fade-in{-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading{opacity:.6;pointer-events:none}