:root{--primary:#7d013c;--primary-dark:#5d002c;--primary-light:#9d024c;--gold-primary:#d0b57a;--gold-light:#e5d4b0;--gold-dark:#b89b5f}.nomination-categories{background:linear-gradient(-90deg,#212a35 0%,#4e0727 100%)}.category-card{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:2px solid #d0b57a33;border-radius:15px;margin-bottom:2rem;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.category-card:hover{border-color:var(--gold-primary);transform:translateY(-5px);box-shadow:0 15px 30px #0003}.category-card:before{content:"";background:linear-gradient(to bottom, var(--gold-primary), var(--gold-dark));width:6px;height:100%;position:absolute;top:0;left:0}.category-title{color:var(--gold-light);margin-bottom:1rem;font-size:1.3rem;font-weight:700;display:inline-block;position:relative}.category-title:after{content:"";background:var(--gold-primary);width:60px;height:3px;position:absolute;bottom:-5px;left:0}.category-description{color:#ffffffe6;border-left:3px solid #d0b57a4d;margin:1.5rem 0;padding-left:1rem;font-size:1.1rem;line-height:1.6}.winner-section{background:linear-gradient(135deg,#d0b57a1a,#b89b5f0d);border:1px solid #d0b57a33;border-radius:10px;margin-top:2rem;padding:1.5rem;position:relative}@php $winnerTitle = $previousYear ? $previousYear->name : ($lang === "ru" ? "ПРОШЛОГО ГОДА" : "PREVIOUS YEAR");@endphp content: "{{ $lang === \"ru\" ? \"ПОБЕДИТЕЛЬ\" : \"WINNER\" }} {{ $winnerTitle }}";.winner-section:before{background:var(--gold-dark);color:#fff;letter-spacing:1px;border-radius:15px;padding:4px 12px;font-size:.8rem;font-weight:600;position:absolute;top:-12px;left:20px}.winner-name{color:var(--gold-primary);margin-bottom:.5rem;font-size:1.4rem;font-weight:600}.winner-project{color:#fffc;margin-bottom:.3rem;font-style:italic}.winner-company{color:#ffffffb3;font-size:.95rem}.winner-year{color:#fff9;margin-top:.5rem;font-size:.9rem;font-weight:500}.no-winner{color:#ffffff80;text-align:center;background:#ffffff0d;border-radius:5px;padding:1rem;font-style:italic}.winner-link{background:linear-gradient(135deg, var(--gold-primary), var(--gold-dark));border:2px solid #fff3;border-radius:25px;align-items:center;gap:8px;margin-top:1rem;padding:.6rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;color:var(--primary-dark)!important}.winner-link:hover{border-color:var(--gold-primary);transform:translateY(-2px);box-shadow:0 5px 15px #d0b57a4d;color:var(--primary-dark)!important}.year-header{text-align:center;margin-bottom:3rem;padding-top:2rem}.year-title{color:var(--gold-light);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.current-year-badge{background:var(--primary);color:var(--gold-light);border:2px solid #d0b57a4d;border-radius:25px;margin-bottom:1rem;padding:.5rem 1.5rem;font-weight:600;display:inline-block}.reload-btn{background:var(--gold-primary);color:var(--primary);cursor:pointer;border:none;border-radius:25px;align-items:center;gap:8px;margin-bottom:1rem;padding:8px 20px;font-weight:600;transition:all .3s;display:inline-flex}.reload-btn:hover{background:var(--gold-light);transform:scale(1.05)}.empty-state{text-align:center;color:#ffffff80;padding:4rem 1rem}.loading{text-align:center;color:var(--gold-primary);padding:3rem}.stats{color:#fff9;font-size:.9rem}
