ion-page.md ion-content,ion-page.ios ion-content,ion-page ion-content{padding-top:120px!important;margin-top:0!important}ion-page.md ion-content::part(scroll),ion-page.ios ion-content::part(scroll),ion-page ion-content::part(scroll){padding-top:120px!important}@supports (padding-top: env(safe-area-inset-top)){ion-page.md ion-content,ion-page.ios ion-content,ion-page ion-content{padding-top:calc(120px + env(safe-area-inset-top,0px))!important}ion-page.md ion-content::part(scroll),ion-page.ios ion-content::part(scroll),ion-page ion-content::part(scroll){padding-top:calc(120px + env(safe-area-inset-top,0px))!important}}ion-content{--background: var(--ion-background-color)}.swipe-counter{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;margin-bottom:12px;animation:slideDown .3s ease-out}.swipe-counter ion-chip{font-weight:500}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.center-content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:20px;text-align:center}.center-content ion-icon{margin-bottom:20px}.center-content h2{font-size:24px;margin-bottom:12px}.center-content p{color:var(--ion-color-medium);line-height:1.6;margin-bottom:20px;max-width:400px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:20px;text-align:center}.empty-state ion-icon{margin-bottom:20px}.empty-state h2{font-size:24px;margin-bottom:12px;color:var(--ion-text-color)}.empty-state p{color:var(--ion-color-medium);line-height:1.6;margin-bottom:20px;max-width:400px}.match-progress{padding:12px 16px;text-align:center}.match-progress p{margin:0 0 8px;font-size:14px;color:var(--ion-color-medium)}.match-card-container{padding:0 16px 100px;max-width:600px;margin:0 auto}.match-card{margin-bottom:20px;border-radius:16px;overflow:hidden;background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #fff)))}body.dark .match-card{background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #1e1e1e)))}.match-header{padding:20px 16px;background:transparent;display:flex;justify-content:space-between;align-items:flex-start}.profile-info{display:flex;flex-direction:column;gap:12px;flex:1;align-items:center;justify-content:center}.avatar-container{display:flex;align-items:center;justify-content:center;flex-shrink:0}.text-info{display:flex;flex-direction:column;align-items:center;text-align:center}.display-name{font-size:24px;margin-bottom:4px;color:var(--ion-text-color)}.match-username{color:var(--ion-text-color);font-size:14px;margin:0}.match-score{font-size:20px;color:var(--ion-color-primary);margin-top:8px}.bio-section{margin-bottom:16px}.shared-games-section,.availability-section,.match-breakdown{margin-top:16px}.chips-container{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.breakdown-label{font-size:14px;text-transform:capitalize}.action-buttons-container{padding:20px 16px;margin-bottom:80px}.navigation-buttons{display:flex;justify-content:center;align-items:center;gap:24px}.navigation-buttons ion-button[disabled]{opacity:.4!important;pointer-events:none}.navigation-buttons ion-button[disabled] ion-icon{opacity:1;color:var(--ion-color-medium)}.match-card{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
