@scope(.profile-section-component){:scope{height:2rem;color:var(--foreground);align-items:center;gap:.25rem;display:flex}.profile-link{cursor:pointer;border-radius:var(--medium-radius);border:1px solid #0000;align-items:center;gap:.5rem;width:8.5rem;padding:.25rem .375rem;text-decoration:none;transition:all .2s;display:flex}.profile-link:hover{background:var(--accent);border-color:var(--border)}.profile-link:active{background:var(--secondary)}.profile-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.avatar{border-radius:var(--circle-radius);corner-shape:squircle;flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;position:relative;overflow:hidden}.avatar .image{object-fit:cover;width:100%;height:100%}.avatar .fallback{width:100%;height:100%}.name{text-overflow:ellipsis;max-width:10rem;color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.button{height:2rem;color:var(--foreground);white-space:nowrap;cursor:pointer;background:var(--muted);border:1px solid var(--border);border-radius:var(--medium-radius);flex-wrap:nowrap;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.button:hover{background:var(--accent)}.button:active{background:var(--secondary)}.button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.5;transform:none}.button--ghost{background:0 0;border:1px solid #0000;width:2rem;min-width:2rem;height:2rem;padding:.5rem}.button--ghost:hover{background:var(--accent);border-color:var(--border)}.button--ghost:active{background:var(--secondary)}.button--ghost:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button--ghost .icon-component{color:var(--muted-foreground);font-size:1.25rem}.button--ghost:hover .icon-component{color:var(--foreground)}@media (min-width:769px){.profile-notifications,.profile-account-link,.profile-logout{display:none}}@media (max-width:768px){:scope{justify-content:flex-end}.profile-notifications,.profile-account-link,.profile-logout{display:none}}}
@scope(.header-component){:scope{flex-direction:column;gap:.625rem;display:flex;position:relative}.header-primary-row{align-items:center;gap:.75rem;min-width:0;display:flex}.header-secondary-row{align-items:center;gap:.875rem;min-width:0;display:flex}.header-secondary-row:not(:has(.header-country-slot:not(:empty),.header-competition-slot:not(:empty),.header-team-slot:not(:empty),.header-date-slot:not(:empty))){display:none}.logo-component{flex-shrink:0}.header-main-navigation{margin-left:auto}.header-search-slot,.header-competition-slot,.header-team-slot,.header-date-slot{min-width:0}.header-search-slot{flex-shrink:0;width:clamp(16rem,26vw,30rem);max-width:100%}.header-competition-slot{min-width:0}.header-team-slot{min-width:14rem}.header-date-slot{margin-left:auto}.profile-section{flex-shrink:0}.header-search-slot .search-field-component{width:100%}.header-competition-slot .ls-trigger{width:clamp(11rem,15vw,14rem);max-width:100%}.header-menu-button,.header-drawer-close{width:2rem;min-width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;border-radius:var(--medium-radius);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem;transition:background .2s,border-color .2s,color .2s;display:none}.header-menu-button:hover,.header-drawer-close:hover{color:var(--foreground);background:var(--accent);border-color:var(--border)}.header-menu-button:focus-visible,.header-drawer-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.header-menu-button .icon-component,.header-drawer-close .icon-component{font-size:1.25rem}.header-drawer-backdrop,.header-drawer,.header-country-slot:empty,.header-search-slot:empty,.header-competition-slot:empty,.header-team-slot:empty,.header-date-slot:empty{display:none}:scope.header-component--fallback{pointer-events:none}.header-fallback-pill{background:color-mix(in srgb, var(--card) 82%, var(--background));border:1px solid var(--border);border-radius:var(--medium-radius);flex-shrink:0;height:2.25rem}.header-fallback-logo{width:8rem}.header-fallback-menu{width:2rem}.header-fallback-search{width:clamp(16rem,26vw,30rem)}.header-fallback-spacer{flex:1;min-width:0}.header-fallback-nav{width:18rem;margin-left:auto}.header-fallback-theme{width:2.25rem}.header-fallback-filter{width:9rem}.header-fallback-filter--wide{width:clamp(11rem,15vw,14rem)}.header-fallback-date{width:6.5rem;margin-left:auto}@media (max-width:768px){:scope{flex-direction:column;gap:.625rem;display:flex}.header-menu-button,.header-drawer-close,.header-drawer-backdrop,.header-drawer{display:flex}.header-primary-row,.header-secondary-row{align-items:center;gap:.5rem;min-width:0;display:flex}.header-main-navigation{display:none!important}.header-search-slot{flex:auto;width:auto;min-width:0;max-width:none}.profile-section{flex-shrink:0;margin-left:auto}.header-country-slot{flex:none;min-width:0}.header-competition-slot{flex:auto;min-width:0;margin-left:0}.header-team-slot{display:none!important}.header-date-slot{flex:none;min-width:0;margin-left:auto}.header-secondary-row:not(:has(.header-country-slot:not(:empty),.header-competition-slot:not(:empty),.header-date-slot:not(:empty))){display:none}.header-country-slot .cs-trigger{gap:.25rem;min-width:4.25rem;height:2rem;padding:0 .375rem}.header-competition-slot .ls-trigger,.header-team-slot .ts-trigger{width:100%;min-width:0;max-width:none;height:2rem;padding:0 .375rem}.header-date-slot .date-selector .container{gap:.125rem;padding:.125rem}.header-date-slot .date-selector .card{width:5rem;padding:0 .25rem}.header-date-slot .date-selector .card-text{gap:.25rem}.header-date-slot .date-selector .nav{width:1.25rem;height:1.25rem}.header-date-slot .date-selector .nav .icon-component{font-size:.75rem}.header-date-slot .date-selector .card-day,.header-date-slot .date-selector .card-ddmm,.header-date-slot .date-selector .card-year{font-size:.625rem}.header-component--fallback .header-primary-row,.header-component--fallback .header-secondary-row{flex-wrap:nowrap;align-items:center;display:flex}.header-fallback-search{flex:auto;width:auto}.header-fallback-spacer,.header-fallback-nav{display:none}.header-fallback-menu{width:2rem;min-width:2rem}.header-fallback-logo{width:6.75rem}.header-fallback-theme{width:2rem;min-width:2rem;margin-left:auto}.header-fallback-filter{width:4.25rem;min-width:4.25rem}.header-fallback-filter--wide{flex:auto;width:auto;min-width:0}.header-drawer-backdrop{z-index:39;opacity:0;pointer-events:none;background:color-mix(in srgb, var(--background) 52%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s;position:fixed;inset:0}.header-drawer-backdrop--open{opacity:1;pointer-events:auto}.header-drawer{z-index:40;background:color-mix(in srgb, var(--background) 94%, transparent);border-right:1px solid color-mix(in srgb, var(--border) 88%, var(--foreground) 12%);pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:1rem;width:min(20rem,100vw - 1.5rem);padding:1rem .875rem;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(calc(-100% - 1.5rem));box-shadow:0 1.5rem 3rem #0000004d}.header-drawer--open{pointer-events:auto;visibility:visible;transform:translate(0)}.header-drawer-topbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.header-drawer-label{color:var(--foreground);font-size:.875rem;font-weight:600}.header-drawer-close{display:inline-flex}}}
:root{--small-radius:.5rem;--medium-radius:.75rem;--large-radius:1rem;--circle-radius:50%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--background:#0f0f14;--foreground:#fff;--card:#181820;--card-foreground:#fff;--popover:#20202a;--popover-foreground:#fff;--primary:#3b82f6;--primary-foreground:#fff;--secondary:#20202a;--secondary-foreground:#fff;--muted:#ffffff1a;--muted-foreground:#a1a1aa;--accent:#ffffff26;--accent-foreground:#fff;--border:#ffffff1a;--input:#ffffff1a;--ring:#3b82f6;--success:#22c55e;--success-foreground:#fff;--success-border:#22c55e80;--success-background:#22c55e26;--warning:#eab308;--warning-foreground:#000;--warning-border:#eab30880;--warning-background:#eab30826;--destructive:#ef4444;--destructive-foreground:#fff;--destructive-border:#ef444480;--destructive-background:#ef444426}@media (prefers-color-scheme:light){:root:not([style*="color-scheme: dark"]){--background:#fff;--foreground:#0f0f14;--card:#fafafa;--card-foreground:#0f0f14;--popover:#fff;--popover-foreground:#0f0f14;--primary:#3b82f6;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#0f0f14;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#f4f4f5;--accent-foreground:#0f0f14;--border:#e4e4e7;--input:#e4e4e7;--ring:#3b82f6;--success:#22c55e;--success-foreground:#fff;--warning:#eab308;--warning-foreground:#000;--destructive:#ef4444;--destructive-foreground:#fff;--destructive-border:#ef444480;--destructive-background:#ef444426}}:root[style*="color-scheme: light"]{--background:#fff;--foreground:#0f0f14;--card:#fafafa;--card-foreground:#0f0f14;--popover:#fff;--popover-foreground:#0f0f14;--primary:#3b82f6;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#0f0f14;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#f4f4f5;--accent-foreground:#0f0f14;--border:#e4e4e7;--input:#e4e4e7;--ring:#3b82f6;--success:#22c55e;--success-foreground:#fff;--warning:#eab308;--warning-foreground:#000;--destructive:#ef4444;--destructive-foreground:#fff;--destructive-border:#ef444480;--destructive-background:#ef444426}*,:before,:after{box-sizing:border-box;margin:0}*{min-width:0;font:inherit}img,video,svg{max-width:100%;height:auto;display:block}ul,ol{padding:0;list-style:none}body{min-height:100dvh;color:var(--foreground);background-color:var(--background);-webkit-overflow-scrolling:touch;position:relative;overflow-y:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}@view-transition{navigation:auto}@media (hover:none){:where(a,button,[role=button]):hover,:where(a,button,[role=button]):active{color:inherit!important;background:inherit!important;border-color:inherit!important;box-shadow:none!important;transform:none!important}}
@scope(.root-layout){.layout-container{grid-template-rows:auto 1fr auto;gap:1rem;height:auto;min-height:100dvh;padding:.5rem 1rem;display:grid}@media (max-width:480px){.layout-container{padding:.5rem .75rem}}}
