html,body{height:100%}main{min-height:calc(100vh - 226px)}.trophy-stat{padding:2rem;background:linear-gradient(135deg,#ffffff 0%,var(--color-light-bg) 100%);border-radius:20px;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;height:100%}.trophy-stat:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.trophy-stat .trophy-icon{font-size:3rem;color:gold;margin-bottom:1rem}.trophy-number{font-family:Bebas Neue,sans-serif;font-size:3.5rem;color:#1a3140;margin:0;line-height:1}.trophy-label{color:var(--color-text-muted);font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}.section-title{font-family:Bebas Neue,sans-serif;font-size:2.5rem;color:var(--color-accent-text);margin-bottom:2rem}.section-title i{font-size:2rem;margin-right:.5rem}.season-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 20px #0000001a;margin-bottom:2rem}.season-header{background:linear-gradient(135deg,#1a3140,#2a4150);color:#fff;padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.season-header h3{font-family:Saira Condensed,sans-serif;font-weight:700;margin:0;font-size:1.5rem;color:#fff!important}.trophy-count{background:#fff3;padding:5px 15px;border-radius:20px;font-weight:600;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.season-body{padding:1.5rem}.trophy-item{display:flex;align-items:center;padding:1.5rem;background:var(--color-light-bg);border-radius:15px;margin-bottom:1rem;position:relative;transition:all .3s ease}.trophy-item:hover{background:var(--color-gray-200);transform:translate(5px)}.trophy-item:last-child{margin-bottom:0}.trophy-icon-wrapper{width:60px;height:60px;background:linear-gradient(135deg,gold,#ffb347);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;flex-shrink:0}.trophy-icon-wrapper i{font-size:1.8rem;color:#fff}.trophy-info{flex:1}.trophy-info h4{font-family:Saira Condensed,sans-serif;font-weight:700;color:#1a3140;margin-bottom:.3rem;font-size:1.3rem}.trophy-category{color:var(--color-accent-text);font-weight:600;margin-bottom:.5rem}.trophy-description{color:var(--color-text-muted);font-size:.95rem;margin:0}.trophy-badge{position:absolute;top:1rem;right:1rem;padding:5px 12px;border-radius:15px;font-size:.75rem;font-weight:700;letter-spacing:1px}.trophy-badge.gold{background:linear-gradient(135deg,gold,#ffb347);color:#fff}.achievement-card{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 5px 15px #00000014;border-left:4px solid #6caddf;transition:all .3s ease;position:relative;height:100%}.achievement-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001f}.achievement-icon{font-size:2.5rem;color:var(--color-accent-text);margin-bottom:1rem}.achievement-card h4{color:#1a3140;font-family:Saira Condensed,sans-serif;font-weight:700;margin-bottom:.5rem}.achievement-card p{color:var(--color-text-muted);margin-bottom:1rem}.achievement-year{position:absolute;top:1rem;right:1rem;background:var(--color-gray-200);color:#495057;padding:4px 10px;border-radius:10px;font-size:.85rem;font-weight:600}@media (max-width: 768px){.trophy-number{font-size:2.5rem}.section-title{font-size:2rem}.trophy-item{flex-direction:column;text-align:center}.trophy-icon-wrapper{margin-right:0;margin-bottom:1rem}.trophy-badge{position:static;margin-top:1rem;display:inline-block}.achievement-year{position:static;margin-top:.5rem;display:inline-block}.season-header{flex-direction:column;gap:.5rem}}
