﻿*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px);text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:"transducer",sans-serif;line-height:1.5;font-size:14px;min-height:100vh}a{color:inherit;transition:color .25s ease;text-decoration:none}img,picture,video,canvas,svg{display:inline-block;max-width:100%}input,button,textarea,select{font:inherit}ul,ol{list-style:none;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--header-height: 64px;--color-accent: #2460b4;--color-accent-dark: #1a4f96;--color-accent-rgb: 36, 96, 180;--color-border: #e5e5e5;--color-muted: #828282;--color-gold: #d4b741;--color-surface: #f0f0f0;--color-red: #de1e1e}.auth-form .form-group{display:flex;flex-direction:column;gap:4px;margin:0 0 16px}.auth-form .form-control-label{font-size:14px;font-weight:500}.auth-form .form-control-label abbr{color:#e21b22;display:inline-block;margin-left:2px;text-decoration:none}.auth-form .form-control{background-color:#f0f0f0;border:1px rgba(0,0,0,0) solid;border-radius:20px;font-size:16px;line-height:1.5;outline:2px solid rgba(0,0,0,0);outline-offset:2px;padding:12px 16px;width:100%}.auth-form .form-control:focus{outline-color:#3c50e0}.auth-form .invalid-feedback{color:#e21b22;font-size:12px;margin-top:4px}.auth-form .form-group.field_with_errors .form-control{border-color:#e21b22}.auth-form .form-group.field_with_errors .form-control:focus{outline-color:#e21b22}.auth-form .form-checkbox-wrapper{position:relative}.auth-form .form-checkbox-wrapper .form-check-input{position:absolute;opacity:0;pointer-events:none}.auth-form .form-checkbox-wrapper .form-control-label{display:inline-block;cursor:pointer;font-weight:400;padding:2px 0 2px 40px;line-height:1.5}.auth-form .form-checkbox-wrapper .form-control-label a{color:#1d2d50;text-decoration:underline;font-weight:600;transition:color .2s ease-in-out;outline:2px solid rgba(0,0,0,0);outline-offset:2px}.auth-form .form-checkbox-wrapper .form-control-label a:hover{color:#2563eb}.auth-form .form-checkbox-wrapper .form-control-label a:focus{outline-color:#2563eb}.auth-form .form-checkbox-wrapper .form-control-label::before,.auth-form .form-checkbox-wrapper .form-control-label::after{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px}.auth-form .form-checkbox-wrapper .form-control-label::before{background-color:#f0f0f0;outline:2px solid rgba(0,0,0,0);outline-offset:2px;transition:background-color .2s ease-in-out}.auth-form .form-checkbox-wrapper .form-control-label::after{content:"✓";font-size:18px;font-weight:600;color:#fff;text-align:center;opacity:0;line-height:25px;transition:opacity .2s ease-in-out}.auth-form .form-checkbox-wrapper .form-check-input:checked+.form-control-label::before{background-color:#3c50e0}.auth-form .form-checkbox-wrapper .form-check-input:checked+.form-control-label::after{opacity:1}.auth-form .form-checkbox-wrapper .form-check-input:focus+.form-control-label::before{outline-color:#3c50e0}.auth-form__divider{align-items:center;color:#888;display:flex;font-size:12px;gap:12px;margin:16px 0;text-transform:lowercase}.auth-form__divider::before,.auth-form__divider::after{background:#e0e0e0;content:"";flex:1;height:1px}.auth-form__divider-text{flex-shrink:0}.auth-form__oauth{display:flex;flex-direction:column;gap:12px}.auth-form__oauth-form{display:block;margin:0;width:100%}.auth-form__oauth-btn{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:center;padding:14.5px 24px;width:100%}.auth-form__oauth-btn--facebook{background:#1877f2;color:#fff}.auth-form__oauth-btn--facebook:hover{background:#166fe5}.auth-form__oauth-btn--google{background:#fff;border:1px solid #dadce0;color:#3c4043}.auth-form__oauth-btn--google:hover{background:#f8f9fa}.auth-form__oauth-icon{flex-shrink:0;height:20px;width:20px}.auth-form__oauth-icon--google{height:22px;width:22px}.auth-form__submit{background:#d5bc40;border:none;border-radius:20px;color:#000;cursor:pointer;font-size:14px;font-weight:700;line-height:1.5;padding:14.5px 24px;text-align:center;text-transform:uppercase;transition:background-color .2s ease;width:100%}.auth-form__submit:hover{background:#c4ab2f}.auth-form__submit:focus{outline-color:var(--color-accent);outline-offset:2px;outline-style:solid;outline-width:2px}.auth-modal{background:rgba(0,0,0,0);border:none;border-radius:12px;height:fit-content;inset:0;margin:auto;max-height:calc(100vh - 32px);max-width:920px;padding:0;position:fixed;overflow:hidden;width:100vw}.auth-modal::backdrop{background:rgba(0,0,0,.65);backdrop-filter:blur(4px)}.auth-modal__inner{overflow-y:auto;scrollbar-color:#1d2d50 #f0f0f0;scrollbar-width:thin}.auth-modal__inner::-webkit-scrollbar{width:8px}.auth-modal__inner::-webkit-scrollbar-track{background:#f0f0f0;border-radius:0 12px 12px 0}.auth-modal__inner::-webkit-scrollbar-thumb{background:#1d2d50;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.auth-modal__inner::-webkit-scrollbar-thumb:hover{background:#d5bc40}.auth-modal__close{align-items:center;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;inset:max(16px,env(safe-area-inset-top, 0px)) max(16px,env(safe-area-inset-right, 0px)) auto auto;margin:0;padding:0;position:fixed;width:48px;z-index:1;transition:opacity .2s ease}.auth-modal__close:hover{opacity:.75}.auth-modal__close:focus-visible{outline:2px solid #fff;outline-offset:2px}@starting-style{.auth-modal{opacity:0;transform:scale(0.96) translateY(16px)}}.auth-modal[open]:not(.auth-modal--closing) .auth-modal__inner{animation:auth-modal-overlay-in .28s ease both}.auth-modal[open]:not(.auth-modal--closing)::backdrop{animation:auth-modal-backdrop-in .28s ease both}.auth-modal[open].auth-modal--closing .auth-modal__inner{animation:auth-modal-overlay-out .2s ease forwards}.auth-modal[open].auth-modal--closing::backdrop{animation:auth-modal-backdrop-out .2s ease forwards}@media(prefers-reduced-motion: reduce){.auth-modal[open]:not(.auth-modal--closing)::backdrop,.auth-modal[open].auth-modal--closing::backdrop{animation:none}}.auth-modal__grid{display:flex;flex-direction:column;min-height:350px}@media(min-width: 768px){.auth-modal__grid{flex-direction:row}}.auth-modal__column--form{background:#fff;flex:1;padding:40px 60px 60px;position:relative}@media(min-width: 768px){.auth-modal__column--form{flex:1 1 50%;min-width:0}}.auth-modal__column--promo{display:flex;flex:1;flex-direction:column;min-height:280px;position:relative}@media(min-width: 768px){.auth-modal__column--promo{flex:1 1 50%;min-height:0}}.auth-modal__panel--hidden{display:none}.auth-modal__title{font-size:24px;font-weight:700;margin:0 0 48px;text-align:center;text-transform:uppercase}.auth-modal__promo-panel{background:#1d2d50 url("/assets/hero-background-aac6e41c.png") center/cover no-repeat;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:100%;padding:50px 60px 60px;position:relative;text-align:center}.auth-modal__promo-panel--hidden{display:none}.auth-modal__promo-heading{font-weight:700;text-transform:uppercase}.auth-modal__promo-title{color:#fff;font-size:24px}.auth-modal__promo-subtitle{color:#c9a227;font-size:24px}body.auth-modal-open{overflow:hidden}@keyframes auth-modal-overlay-in{from{opacity:0;transform:scale(0.96) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes auth-modal-overlay-out{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.96) translateY(16px)}}@keyframes auth-modal-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes auth-modal-backdrop-out{from{opacity:1}to{opacity:0}}.app-button{background:#d5bc40;border:none;border-radius:20px;color:#000;cursor:pointer;display:inline-block;font-weight:500;line-height:1.5;padding:8px 24px;text-transform:uppercase;transition:background-color .2s ease}.app-button:hover{background-color:#c4ab2f}.app-button:focus{outline-color:var(--color-accent);outline-offset:2px;outline-width:2px;outline-style:solid}.app-button-secondary{background:#fff;border:1px solid #cecece;color:#000}.app-button-secondary:hover{background:#f5f5f5}.pagination .pagy.series-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination .pagy.series-nav a{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--color-border);border-radius:6px;color:#333;display:flex;justify-content:center;min-height:36px;min-width:36px;padding:0 10px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.pagination .pagy.series-nav a[aria-disabled=true]:not([aria-current=page]){cursor:not-allowed;opacity:.5}.pagination .pagy.series-nav a[aria-current=page]{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;cursor:default;font-weight:600}.pagination .pagy.series-nav a:hover:not([aria-disabled=true]):not([aria-current=page]){background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}.article-item{display:block}.article-item__image{border-radius:20px;margin:0 0 24px;overflow:hidden;width:100%}.article-item__image-photo{aspect-ratio:8/5;display:block;object-fit:cover;transition:transform .5s ease;width:100%}.article-item__category{color:var(--color-accent);font-size:12px;font-weight:500;margin:0 0 10px;text-transform:uppercase}.article-item__title{font-size:24px;font-weight:500;line-height:1.33;margin:0 0 24px;transition:color .5s ease}.article-item__meta{align-items:center;display:flex;justify-content:space-between;line-height:1.5}.article-item__time{color:#828282;font-weight:500}.article-item__comments{background-image:url("/assets/icon-message-46b72b5a.svg");background-position:left center;background-repeat:no-repeat;font-size:16px;font-weight:bold;padding-left:30px}.article-item:hover .article-item__image-photo{transform:scale(1.05)}.article-item:hover .article-item__title{color:var(--color-accent)}.related-articles{border-top:1px solid #cecece;margin-top:48px}.related-articles__heading{color:#0f172a;font-size:24px;font-weight:700;margin:32px 0 48px;text-transform:uppercase}.related-articles__list{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width: 768px){.related-articles__list{gap:45px;grid-template-columns:repeat(2, 1fr)}}.sidebar-section__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 16px}.sidebar-section__title{font-size:24px;font-weight:700;text-transform:uppercase}.sidebar-section__actions{display:flex;gap:8px}.sidebar-section__content{border:1px solid #d4d4d4;border-radius:20px;padding:24px}.sidebar-forum{margin:-12px 0}.sidebar-forum__item{border-bottom:1px solid #c9c9c9;padding:12px 0}.sidebar-forum__item:last-child{border-bottom:none}.sidebar-forum__title{color:var(--color-accent);font-size:16px;font-weight:500}.sidebar-forum__title a:hover{color:var(--color-gold)}.sidebar-forum__meta{font-size:12px}.sidebar-forum__author a:hover{color:var(--color-gold)}.sidebar-survey__question{background:var(--color-surface);border-radius:20px;color:#000;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 24px;padding:24px 32px}.sidebar-survey__option{margin:0 30px 15px;position:relative}.sidebar-survey__option input[type=radio]{left:0;opacity:0;position:absolute;top:0}.sidebar-survey__option label{color:var(--color-muted);cursor:pointer;display:block;line-height:25px;padding-left:35px;position:relative}.sidebar-survey__option label::before{background-color:var(--color-surface);content:"";height:25px;left:0;position:absolute;top:0;width:25px}.sidebar-survey__option input[type=radio]:checked+label{color:#000}.sidebar-survey__option input[type=radio]:checked+label::before{background-color:var(--color-accent)}.sidebar-survey__submit{margin:20px 30px 0}.sidebar-survey__error{color:#c0392b;line-height:1.4;margin:0 30px 16px}.sidebar-survey__guest{color:var(--color-muted);line-height:1.4;margin:0;text-align:center}.sidebar-survey__guest-link{background:none;border:none;color:var(--color-accent);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:none}.sidebar-survey__guest-link:hover{text-decoration:underline}.sidebar-survey__result{margin:0 32px 20px}.sidebar-survey__result-label{align-items:baseline;color:var(--color-muted);display:flex;gap:12px;justify-content:space-between;line-height:1.3;margin-bottom:8px}.sidebar-survey__result-title{flex:1;min-width:0}.sidebar-survey__result-percent{flex-shrink:0}.sidebar-survey__result--selected .sidebar-survey__result-label{color:#000;font-weight:700}.sidebar-survey__result-track{background:var(--color-surface);border-radius:999px;height:12px}.sidebar-survey__result-fill{background:var(--color-accent);border-radius:999px;height:100%;min-width:0;transition:width .3s ease}.sidebar-ad-banner{text-align:center}.sidebar-banner{align-items:center;aspect-ratio:484/104;background-size:cover;border-radius:20px;display:flex;justify-content:space-between;padding:30px 35px}.sidebar-banner--promo{background-image:url("/assets/promo-banner-b7c02396.png")}.sidebar-banner--editorial{background-image:url("/assets/editorial-banner-937bd955.png")}.sidebar-banner__title{color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:500;text-transform:uppercase}.sidebar-banner__highlight{color:var(--color-gold);font-weight:bold}.homepage-hero{background:url("/assets/hero-background-aac6e41c.png");background-size:cover;background-attachment:fixed;padding:30px 0 50px}.homepage-hero__container{display:grid;gap:35px}@media(min-width: 992px){.homepage-hero__container{grid-template-columns:1fr 310px}}.homepage-hero__sidebar{display:flex;flex-direction:column;gap:20px}.homepage-hero__sidebar .homepage-hero__article{aspect-ratio:310/195}.homepage-hero__sidebar .homepage-hero__article .homepage-hero__article-content{flex-direction:column-reverse}.homepage-hero__article{border-radius:20px;color:#fff;overflow:hidden;position:relative}.homepage-hero__article::before{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(255, 255, 255, 0.0196078431) 0%, rgba(186, 186, 186, 0) 34%, rgba(109, 109, 109, 0) 36%, rgba(0, 0, 0, 0.3490196078) 52%, #000000 100%) 0% 0% no-repeat padding-box;content:"";inset:0;position:absolute;z-index:2}.homepage-hero__article:hover .homepage-hero__article-image{transform:scale(1.05)}.homepage-hero__article:hover .homepage-hero__article-title{color:#2460b4}.homepage-hero__article:hover .homepage-hero__article-title .homepage-hero__article-comments{color:#2460b4}.homepage-hero__article--featured{aspect-ratio:1145/623}.homepage-hero__article--featured .homepage-hero__article-image{transition-duration:.75s}.homepage-hero__article--featured .homepage-hero__article-content{padding:40px}.homepage-hero__article--featured .homepage-hero__article-title{font-size:42px}.homepage-hero__article-image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%;z-index:1}.homepage-hero__article-content{bottom:0;display:flex;flex-direction:column;gap:10px;left:0;padding:0 25px 15px;position:absolute;right:0;z-index:3}.homepage-hero__article-date{color:#828282}.homepage-hero__article-title{color:#fff;font-size:16px;font-weight:500;line-height:1.2;transition:color .5s ease}.homepage-hero__article-comments{color:#d5bc40;transition:color .5s ease}.homepage-hero__banner{border-radius:20px;overflow:hidden}.homepage-hero__banner img{aspect-ratio:310/195;display:block;object-fit:cover;transition:transform .5s ease;width:100%}.homepage-hero__banner:hover img{transform:scale(1.05)}.homepage-table__title{font-size:24px;font-weight:700;margin:0 0 16px;text-transform:uppercase}.homepage-table__container{border:1px solid #d4d4d4;border-radius:20px;padding:16px}.homepage-table__list{max-height:330px;overflow-y:auto;padding-right:8px}.homepage-table__list::-webkit-scrollbar{width:8px}.homepage-table__list::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.homepage-table__list::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}.homepage-table__list::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.homepage-table__row{align-items:center;border-top:1px solid #d4d4d4;display:grid;gap:8px;grid-template-columns:30px 20px 1fr 25px 25px 60px;padding:8px 0;text-align:center}.homepage-table__row:first-child{border-top:none}.homepage-table__row--highlight{background-color:var(--color-accent);border-radius:10px;color:#fff}.homepage-table__team{font-weight:bold;text-align:left}.homepage-table__logo-image{height:20px;object-fit:contain;width:20px}.homepage-table__empty{color:#666;margin:0;text-align:center}.homepage-schedule{--homepage-schedule-gap: 20px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.homepage-schedule__title{font-size:24px;font-weight:700;margin:0 0 24px;text-transform:uppercase}.homepage-schedule__empty{color:var(--color-muted);margin:0;text-align:center}.homepage-schedule__carousel{display:flex;gap:var(--homepage-schedule-gap);-ms-overflow-style:none;margin-bottom:calc(var(--homepage-schedule-gap)*-1);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--homepage-schedule-gap);scroll-snap-type:x mandatory;scrollbar-width:none}.homepage-schedule__carousel::-webkit-scrollbar{display:none;height:0;width:0}.homepage-schedule__game{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex:0 0 100%;flex-direction:column;padding:20px;scroll-snap-align:start;width:100%}@media(min-width: 768px){.homepage-schedule__game{flex:0 0 calc((100% - var(--homepage-schedule-gap))/2);width:calc((100% - var(--homepage-schedule-gap))/2)}}.homepage-schedule__game-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.homepage-schedule__date{color:#000;font-size:12px;font-weight:600;text-transform:uppercase}.homepage-schedule__competition{color:#000;font-size:11px;font-weight:600;text-transform:uppercase}.homepage-schedule__teams{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-bottom:12px}.homepage-schedule__team{align-items:center;display:flex;flex-direction:column;gap:8px}.homepage-schedule__team-logo{align-items:center;display:flex;height:125px;justify-content:center;width:125px}.homepage-schedule__team-name{color:#000;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase}.homepage-schedule__score{font-size:24px;font-weight:700;text-align:center}.homepage-schedule__score--result{color:#2563eb}.homepage-schedule__score--vs{color:#666}.homepage-schedule__round{color:#999;font-size:11px;text-align:center;text-transform:uppercase}.homepage-schedule__nav{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:4px}.homepage-schedule__nav-arrow{background:rgba(0,0,0,0);border:none;color:#666;cursor:pointer;padding:4px;transition:color .2s ease,opacity .2s ease}.homepage-schedule__nav-arrow:hover:not(:disabled){color:#2563eb}.homepage-schedule__nav-arrow:disabled{color:#ccc;cursor:default;opacity:.4}.homepage-schedule__nav-arrow svg{height:16px;width:16px}.homepage-schedule__nav-track{background-color:#e5e7eb;border-radius:4px;flex:1;height:4px;max-width:200px;position:relative}.homepage-schedule__nav-progress{background-color:#2563eb;border-radius:4px;height:100%;left:0;position:absolute;top:0;transition:left .2s linear,width .2s linear;width:0}.sidebar-calendar{margin:-24px}.sidebar-calendar__toolbar{align-items:center;border-bottom:1px solid #d4d4d4;display:flex;justify-content:space-between;padding:15px 24px}.sidebar-calendar__month{color:var(--color-accent);font-size:16px;font-weight:500;line-height:1.2;text-transform:uppercase}.sidebar-calendar__nav{align-items:center;display:flex;gap:0}.sidebar-calendar__nav-btn{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--color-accent);cursor:pointer;display:flex;justify-content:center;line-height:1;padding:4px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.sidebar-calendar__nav-btn:hover{background:rgba(var(--color-accent-rgb), 0.08);color:var(--color-accent-dark)}.sidebar-calendar__nav-btn svg{display:block;height:16px;width:16px}.sidebar-calendar__grid{border-bottom:1px solid #d4d4d4;padding:18px 24px 12px;text-align:center}.sidebar-calendar__weekdays{display:grid;gap:4px;grid-template-columns:repeat(7, 1fr);margin-bottom:10px}.sidebar-calendar__weekday{color:var(--color-muted);font-size:12px;font-weight:500;line-height:1.2}.sidebar-calendar__weekday--sat{color:var(--color-accent)}.sidebar-calendar__weekday--sun{color:var(--color-red)}.sidebar-calendar__days{display:grid;gap:4px 2px;grid-template-columns:repeat(7, 1fr)}.sidebar-calendar__day{align-items:center;aspect-ratio:1;border-radius:20px;color:#000;display:flex;font-size:30px;font-weight:500;justify-content:center;line-height:1;min-height:40px;min-width:0;padding:1px}.sidebar-calendar__day--sunday{color:var(--color-red)}.sidebar-calendar__day--other{color:#c4c4c4}.sidebar-calendar__day--other .sidebar-calendar__match{opacity:.45}.sidebar-calendar__day--today{background-color:var(--color-accent);color:#fff}.sidebar-calendar__match{aspect-ratio:1;align-items:center;border:1px solid #cecece;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;width:100%}.sidebar-calendar__match-bar{flex-shrink:0;height:3px;width:30px}.sidebar-calendar__match-body{align-items:center;display:flex;flex:1;justify-content:center;padding-bottom:3px}.sidebar-calendar__match-logo{display:block;height:32px;object-fit:contain;width:32px}.sidebar-calendar__match-fallback{color:#000;font-weight:700;line-height:1}.sidebar-calendar__legend{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:flex-start;padding:18px 24px}.sidebar-calendar__legend-item{align-items:center;display:flex;flex-shrink:0;gap:6px}.sidebar-calendar__legend-swatch{flex-shrink:0;height:14px;width:14px}.sidebar-calendar__legend-label{color:#000;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.sidebar-user-chat__form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.sidebar-user-chat__form-error{color:var(--color-red);flex-basis:100%;font-size:13px;margin:0}.sidebar-user-chat__form-input{background:var(--color-surface);border:1px solid rgba(0,0,0,0);border-radius:20px;flex-grow:1;height:40px;padding:0 15px}.sidebar-user-chat__form-input:focus{outline-color:var(--color-accent);outline-offset:2px;outline-style:solid;outline-width:2px}.sidebar-user-chat__emoji{background:url("/assets/icon-emoji-d20b9522.svg") center no-repeat;background-size:20px;border:none;cursor:pointer;height:24px;width:24px}.sidebar-user-chat__emoji:focus{outline-color:var(--color-accent);outline-offset:2px;outline-style:solid;outline-width:2px}.sidebar-user-chat__form .app-button{padding-inline:16px}.sidebar-user-chat__login{color:#64748b;margin:0 0 20px;text-align:center}.sidebar-user-chat__login-link{color:var(--color-accent);font-weight:600}.sidebar-user-chat__login-link:hover{color:#d5bc40}.sidebar-user-chat__empty{color:#94a3b8;margin:0;text-align:center}.sidebar-user-chat__messages{display:flex;flex-direction:column;gap:20px;margin:0 0 20px;max-height:400px;overflow-y:auto;padding-right:10px}.sidebar-user-chat__messages::-webkit-scrollbar{width:8px}.sidebar-user-chat__messages::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.sidebar-user-chat__messages::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px;cursor:pointer;transition:background-color .2s ease}.sidebar-user-chat__messages::-webkit-scrollbar-thumb:hover{background:#d5bc40}.sidebar-user-chat__footer{text-align:center}.sidebar-user-chat__archive-link{color:var(--color-accent)}.sidebar-user-chat__archive-link:hover{color:#d5bc40}.chat-message__meta{margin:0 0 14px}.chat-message__user{color:#000;font-weight:500}.chat-message__user:hover{color:var(--color-accent)}.chat-message__time{color:var(--color-accent);margin-left:8px}.chat-message__content{border:1px solid var(--color-border);border-radius:20px;line-height:1.5;padding:20px}.container{margin:0 auto;max-width:1540px;padding:0 15px}.page-content{padding-block:40px}@media(min-width: 992px){.page-content{display:grid;gap:40px;grid-template-columns:2fr 1fr}}.page-content__main{min-width:0}.page-content__sidebar{min-width:0}.sidebar-column{display:flex;flex-direction:column;gap:24px}.app-header{align-items:center;background-color:#000;color:#fff;display:flex;height:var(--header-height);justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:1000}.app-header__left{align-items:center;display:flex;flex:1;gap:30px}.app-header__logo{color:#fff;display:flex;text-decoration:none;transition:opacity .2s ease}.app-header__logo:hover{opacity:.8}.app-header__logo-icon{color:#fff;flex-shrink:0}.app-header__nav{display:none;gap:0}@media(min-width: 992px){.app-header__nav{display:flex}}.app-header__nav-link{color:#fff;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease}.app-header__nav-link:hover{opacity:.8}.app-header__right{align-items:center;display:flex;gap:12px}.app-header__link{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;text-decoration:none;transition:opacity .2s ease}.app-header__link:hover{opacity:.8}.app-header__username{color:#fff;display:none;font-size:14px;font-weight:500}@media(min-width: 768px){.app-header__username{display:block}}.app-header__icon-link{align-items:center;color:#fff;display:flex;height:40px;justify-content:center;position:relative;text-decoration:none;transition:opacity .2s ease;width:40px}.app-header__icon-link:hover{opacity:.8}.app-header__icon-link svg{height:20px;width:20px}.app-header__icon-link--badge::after{background-color:#ef4444;border-radius:50%;color:#fff;content:attr(data-badge);font-size:10px;font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 4px;position:absolute;right:2px;text-align:center;top:2px}.app-header__icon-link--badge[data-badge="0"]::after{display:none}.page-header{margin-bottom:24px}.page-header__title{font-size:24px;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.page-header__subtitle{color:var(--color-muted);font-size:16px;font-weight:400;line-height:1.2;margin:8px 0 0}.app-footer-trophies{border-bottom:1px solid #d5bc40;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-around;padding-block:40px}@media(min-width: 768px){.app-footer-trophies{gap:60px;padding-block:80px}}@media(max-width: 767px){.app-footer-trophies .app-footer-trophy-logo{display:none}}.app-footer-trophies .app-footer-trophy{align-items:center;display:flex;flex-direction:column;gap:8px}@media(max-width: 767px){.app-footer-trophies .app-footer-trophy{width:calc(50% - 20px)}}.app-footer-trophies .app-footer-trophy .app-footer-trophy-icon{align-items:center;display:flex;height:88px;justify-content:center;width:88px}.app-footer-trophies .app-footer-trophy .app-footer-trophy-icon img{max-height:100%;max-width:100%;object-fit:contain}.app-footer-trophies .app-footer-trophy .app-footer-trophy-value{font-size:24px;font-weight:700;line-height:1}.app-footer-bottom{align-items:center;display:flex;justify-content:space-between;margin-right:-15px}@media(min-width: 992px){.app-footer-bottom{margin-right:0}}.app-footer-bottom .app-footer-fc{flex-shrink:0}.app-footer-bottom .app-footer-fc .app-footer-fc-link{display:block}.app-footer-bottom .app-footer-fc .app-footer-fc-logo-icon{display:block;height:64px;width:64px}@media(min-width: 768px){.app-footer-bottom .app-footer-fc .app-footer-fc-logo-icon{display:block;height:88px;width:88px}}.app-footer-main{border-bottom:1px solid #d5bc40;display:grid;gap:50px;grid-template-columns:repeat(2, 1fr);padding-block:40px}@media(min-width: 768px){.app-footer-main{gap:100px;grid-template-columns:2fr 1fr 1fr;padding-block:60px}}@media(min-width: 992px){.app-footer-main{gap:150px;grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.app-footer-main .app-footer-column.app-footer-column-brand{display:flex;flex-direction:column;align-items:center;grid-column:span 2;text-align:center}}.app-footer-main .app-footer-column .app-footer-logo{margin-bottom:24px}.app-footer-main .app-footer-column .app-footer-description{margin-bottom:32px}.app-footer-main .app-footer-column .app-footer-cta{align-items:center;display:flex;gap:16px}.app-footer-main .app-footer-column .app-footer-cta .app-footer-social{display:flex;gap:12px}.app-footer-main .app-footer-column .app-footer-cta .app-footer-social-link{align-items:center;display:flex;height:30px;justify-content:center;transition:color .2s ease;width:30px}.app-footer-main .app-footer-column .app-footer-cta .app-footer-social-link svg{height:18px;width:18px}.app-footer-main .app-footer-column .app-footer-cta .app-footer-social-link:hover{color:#d5bc40}.app-footer-main .app-footer-nav-section{margin-bottom:32px}.app-footer-main .app-footer-nav-section:last-child{margin-bottom:0}.app-footer-main .app-footer-nav-section .app-footer-nav-title{color:#d5bc40;font-size:16px;font-weight:500;margin-bottom:24px;text-transform:uppercase}.app-footer-main .app-footer-nav-section .app-footer-nav-list{display:flex;flex-direction:column;gap:12px}.app-footer-main .app-footer-nav-section .app-footer-nav-list li{line-height:1.5}.app-footer-main .app-footer-nav-section .app-footer-nav-link{text-decoration:none;transition:color .2s ease}.app-footer-main .app-footer-nav-section .app-footer-nav-link:hover{color:#d5bc40}.app-footer-popular .app-footer-popular-list{display:flex;flex-direction:column;gap:30px}.app-footer-popular .app-footer-article-item .app-footer-article-time{color:#2460b4;font-size:12px;line-height:1.25;margin-bottom:6px}.app-footer-popular .app-footer-article-item .app-footer-article-link{display:inline-block;font-size:16px;font-weight:500;margin-bottom:8px}.app-footer-popular .app-footer-article-item .app-footer-article-link:hover{color:#d5bc40}.app-footer-popular .app-footer-article-item .app-footer-article-comments{color:#d5bc40;display:flex;gap:10px;align-items:center;font-size:16px;line-height:1.25;position:relative}.app-footer-popular .app-footer-article-item .app-footer-article-comments::before{content:"";background-image:url("/assets/icon-message-46b72b5a.svg");background-size:contain;filter:brightness(0) saturate(100%) invert(84%) sepia(40%) saturate(734%) hue-rotate(357deg) brightness(89%) contrast(86%);background-position:left center;background-repeat:no-repeat;height:20px;width:20px}.app-footer-ranking .app-footer-ranking-container{border:1px solid #2460b4;border-radius:20px;padding:20px 16px}.app-footer-ranking .app-footer-ranking-list{max-height:300px;margin-right:-10px;overflow:auto;padding-right:10px}.app-footer-ranking .app-footer-ranking-list::-webkit-scrollbar{width:6px}.app-footer-ranking .app-footer-ranking-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.app-footer-ranking .app-footer-ranking-list::-webkit-scrollbar-thumb{background:#fbbf24;border-radius:3px}.app-footer-ranking .app-footer-ranking-list::-webkit-scrollbar-thumb:hover{background:#f59e0b}.app-footer-ranking .app-footer-ranking-list .app-footer-ranking-item{border-top:1px solid #2460b4;display:grid;gap:10px;grid-template-columns:30px 1fr 50px;padding:8px 10px;text-transform:uppercase}.app-footer-ranking .app-footer-ranking-list .app-footer-ranking-item:first-child{border-top:none}.app-footer-ranking .app-footer-ranking-list .app-footer-ranking-item.app-footer-ranking-item-active{background-color:#2460b4;border-radius:10px}.app-footer-ranking .app-footer-ranking-list .app-footer-ranking-item.app-footer-ranking-item-active,.app-footer-ranking .app-footer-ranking-list .app-footer-ranking-item.app-footer-ranking-item-active+.app-footer-ranking-item{border-top:none}.app-footer-ranking .app-footer-ranking-list .app-footer-ranking-item .app-footer-ranking-name{font-weight:700}.app-footer-ranking .app-footer-ranking-list .app-footer-ranking-item .app-footer-ranking-name a:hover{color:#d5bc40}.app-footer-ranking .app-footer-ranking-list .app-footer-ranking-item .app-footer-ranking-position,.app-footer-ranking .app-footer-ranking-list .app-footer-ranking-item .app-footer-ranking-score{text-align:right}@media(min-width: 768px){.app-footer-stats{grid-column:span 2}}@media(min-width: 992px){.app-footer-stats{grid-column:auto}}.app-footer-stats .app-footer-stats-container{display:grid;gap:10px 80px}@media(min-width: 768px){.app-footer-stats .app-footer-stats-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.app-footer-stats .app-footer-stats-container{grid-template-columns:auto}}.app-footer-stats .app-footer-stats-list{display:flex;flex-direction:column;gap:10px}.app-footer-stats .app-footer-stat-user{transition:color .2s ease}.app-footer-stats .app-footer-stat-user:hover{color:#d5bc40}.app-footer{background-color:#000;color:#fff;margin-top:auto}.app-footer .app-footer-widgets{background:url("/assets/hero-background-aac6e41c.png") center no-repeat;background-size:cover;padding-block:60px}.app-footer .app-footer-widgets-container{display:grid;gap:40px}@media(min-width: 768px){.app-footer .app-footer-widgets-container{grid-template-columns:repeat(2, 1fr);gap:80px}}@media(min-width: 992px){.app-footer .app-footer-widgets-container{grid-template-columns:repeat(3, 1fr)}}.app-footer .app-footer-widget-title{font-size:20px;font-weight:700;margin-bottom:12px;text-transform:uppercase}@media(min-width: 992px){.app-footer .app-footer-widget-title{font-size:24px;margin-bottom:16px}}.homepage-scoreboard{background-color:#f8f8f8;padding-block:40px}.homepage-scoreboard__grid{display:grid;gap:40px}@media(min-width: 992px){.homepage-scoreboard__grid{grid-template-columns:2fr 1fr}}.homepage-news__title{font-size:24px;font-weight:700;margin-bottom:24px;text-transform:uppercase}.homepage-news__list{display:grid;gap:24px}@media(min-width: 768px){.homepage-news__list{gap:45px;grid-template-columns:repeat(2, 1fr)}}.homepage-news__empty{padding:40px 20px;text-align:center}.homepage-news__empty p{color:#999;font-size:16px}.homepage-news__more{border-top:1px solid var(--color-border);margin-top:48px;padding-top:24px;text-align:right}.homepage-news__more-link{align-items:center;color:#000;display:inline-flex;font-size:16px;font-weight:600;gap:10px;text-decoration:none;transition:color .25s ease}.homepage-news__more-link:hover{color:var(--color-accent)}.homepage-news__more-link:hover .homepage-news__more-icon{color:var(--color-accent);transform:translateX(5px)}.homepage-news__more-icon{color:var(--color-gold);flex-shrink:0;height:10px;transition:color .25s ease,transform .25s ease;width:20px}.text-page__body{font-size:14px;line-height:1.66}.text-page__body p{margin-bottom:24px}.text-page__body p:last-child{margin-bottom:0}.text-page__body a{color:var(--color-accent)}.text-page__body a:hover{text-decoration:underline}.text-page__body strong{font-weight:700}.text-page__body h2,.text-page__body h3,.text-page__body h4{font-weight:700;line-height:1.2;margin:32px 0 16px}.text-page__body h2{font-size:22px}.text-page__body h3{font-size:18px}.text-page__body h4{font-size:16px}.text-page__body ul,.text-page__body ol{margin:0 0 24px;padding-left:24px}.text-page__body li{margin-bottom:8px}.single-article-meta{align-items:center;color:#828282;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:24px;line-height:1.666667;margin-bottom:24px;text-transform:uppercase}.single-article-meta__date,.single-article-meta__source,.single-article-meta__views,.single-article-meta__comments{background:no-repeat left center/18px auto;padding-left:28px}.single-article-meta__date{background-image:url("/assets/icon-calendar-fa06ee81.svg")}.single-article-meta__source{background-image:url("/assets/icon-note-text-square-8cc524d6.svg")}.single-article-meta__views{background-image:url("/assets/icon-eye-649cdecd.svg")}.single-article-meta__comments{background-image:url("/assets/icon-message-46b72b5a.svg")}.single-article-body__image{border-radius:20px;margin-bottom:36px;overflow:hidden}.single-article-body__image img{display:block;height:auto;width:100%}.single-article-body__header{font-weight:500;margin-bottom:24px}.single-article-body__category{color:var(--color-accent);font-size:14px;margin-bottom:8px;text-transform:uppercase}.single-article-body__title{font-size:48px;font-weight:700;line-height:1.25;margin:0 0 16px}.single-article-body__author{font-size:16px}.single-article-body__author-name{color:var(--color-accent)}.single-article-body__content{font-size:16px;line-height:30/16}.single-article-summary{align-items:center;border-top:1px solid #cecece;display:flex;gap:24px;justify-content:space-between;margin-top:36px;padding-block:36px 0}.single-article-summary__tags,.single-article-summary__share{align-items:center;display:flex;gap:24px}.single-article-summary__label{font-size:16px;font-weight:500}.single-article-summary__tag-list{align-items:center;display:flex;gap:20px;list-style:none;margin:0;padding:0}.single-article-summary__tag{border:1px solid #cecece;border-radius:10px;color:var(--color-accent);font-size:12px;line-height:1.5;padding:6px 12px;transition:background-color .15s ease,border-color .15s ease}.single-article-summary__tag:hover{background-color:#f5f5f5;border-color:var(--color-accent)}.single-article-summary__share-list{align-items:center;display:flex}.single-article-summary__share-button{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.article-page{margin-bottom:48px;max-width:800px}.tag-page__articles{display:grid;gap:24px}@media(min-width: 768px){.tag-page__articles{gap:45px;grid-template-columns:repeat(2, 1fr)}}.tag-page__pagination{margin-top:64px}.tag-page__empty{color:var(--color-muted);font-size:15px;margin:64px 0;text-align:center}.news-comments{margin-top:40px;max-width:800px;width:100%}.news-comments__heading{align-items:baseline;border-block:1px solid var(--color-border);color:#000;font-size:20px;font-weight:700;display:flex;gap:6px;letter-spacing:.02em;line-height:1.2;margin:0 0 24px;padding-block:18px;text-transform:uppercase}.news-comments__heading-count{color:var(--color-gold)}.news-comments__list{display:flex;flex-direction:column}.news-comments__empty{color:var(--color-muted);font-size:14px;margin:8px 0 0}.news-comments-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.news-comments-form__textarea{scroll-margin-top:calc(var(--header-height) + 16px);background:var(--color-surface);border:none;border-radius:20px;box-sizing:border-box;color:#000;flex:1;font-size:15px;line-height:1.5;min-height:72px;min-width:0;padding:8px 20px;resize:vertical;width:100%}.news-comments-form__textarea::placeholder{color:var(--color-muted)}.news-comments-form__textarea:focus{outline:2px solid var(--color-accent);outline-offset:2px}.news-comments-form__submit{flex-shrink:0;min-width:120px}.news-comments-form__errors{color:#c0392b;flex:1 1 100%;margin:0}.news-comments-guest{color:var(--color-muted);margin-bottom:20px}.news-comments-guest__link{background:none;border:none;color:var(--color-accent);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:none}.news-comments-guest__link:hover{text-decoration:underline}.comment-votes{align-items:center;display:flex;flex-shrink:0;gap:6px}.comment-votes__form{display:inline;margin:0}.comment-votes__button{align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.comment-votes__button:hover:not(:disabled){opacity:.85}.comment-votes__button:disabled{cursor:default}.comment-votes__button--up.comment-votes__button--active svg path{fill:#23b13b}.comment-votes__button--down.comment-votes__button--active svg path{fill:#de1e1e}.comment-votes__icon{display:block;flex-shrink:0;height:15px;width:15px}.comment-votes__score{font-size:16px;font-weight:700;line-height:1;text-align:center}.comment-votes__score--positive{color:#23b13b}.comment-votes__score--negative{color:#de1e1e}.comment-votes__score--neutral{color:var(--color-muted)}.news-comment{border-top:1px solid #cecece;display:flex;gap:40px;padding:50px 0}.news-comment:first-child{border-top:none;padding-top:0}.news-comment--reply{border-top:none;margin-left:150px;padding-top:0}.news-comment__avatar{flex-shrink:0;height:87px;overflow:hidden;width:87px}.news-comment__avatar-img{aspect-ratio:1;display:block;height:100%;object-fit:cover;width:100%}.news-comment__main{flex:1;min-width:0}.news-comment__top{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.news-comment__meta{align-items:baseline;display:flex;flex-wrap:wrap;line-height:1.3;gap:10px;min-width:0}.news-comment__author{color:#000;font-weight:500}.news-comment__author-link:hover{color:var(--color-accent)}.news-comment__time{color:var(--color-accent);white-space:nowrap}.news-comment__body{background:var(--color-surface);border-radius:20px;color:#000;line-height:1.55;padding:16px 24px}.news-comment__body img.emoticon{height:1.25em;vertical-align:text-bottom}.news-comment__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:flex-end;margin-top:20px}.news-comment__action{align-items:center;background:rgba(0,0,0,0);border:none;color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;line-height:1;text-transform:uppercase;transition:color .2s ease}.news-comment__action:hover:not(:disabled){color:var(--color-gold)}.news-comment__action:disabled{cursor:default;opacity:1}.news-comment__action-icon{display:block;flex-shrink:0;object-fit:contain}.news-comment__reply-form{margin-top:12px;max-width:100%}.news-comment__reply-form .news-comments-form{margin-bottom:0}.schedule-page__empty{color:#64748b;font-size:15px;line-height:1.5;margin-bottom:20px}.schedule-page__rounds{display:flex;flex-direction:column;gap:24px}.schedule-page__round{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.schedule-page__round-title{background:linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);border-bottom:1px solid var(--color-border);color:#0f172a;font-size:16px;font-weight:700;margin:0;padding:12px 16px;text-transform:uppercase}.schedule-page__round-empty{color:#94a3b8;font-size:14px;margin:0;padding:16px}.schedule-page__games{list-style:none;margin:0;padding:0}.schedule-page__game{border-top:1px solid var(--color-border)}.schedule-page__game:first-child{border-top:none}.schedule-page__game--awarded{background-color:var(--color-accent)}.schedule-page__game--awarded .schedule-page__game-time,.schedule-page__game--awarded .schedule-page__team-name,.schedule-page__game--awarded .schedule-page__game-score,.schedule-page__game--awarded .schedule-page__game-stadium{color:#fff}.schedule-page__game--awarded .schedule-page__game-vs{color:hsla(0,0%,100%,.75)}.schedule-page__game-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;padding:12px 16px}@media(min-width: 992px){.schedule-page__game-row{flex-wrap:nowrap}}.schedule-page__game-time{color:var(--color-accent);flex:0 0 auto;font-size:13px;font-weight:600;min-width:118px}.schedule-page__game-teams{align-items:center;display:flex;flex:1 1 280px;gap:12px;justify-content:center;min-width:0}.schedule-page__team{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.schedule-page__team--home{justify-content:flex-end;text-align:right}.schedule-page__team--away{justify-content:flex-start;text-align:left}.schedule-page__team-name{color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-page__team-logo{flex-shrink:0;height:28px;object-fit:contain;width:28px}.schedule-page__game-score{flex:0 0 auto;font-size:16px;font-weight:700;min-width:52px;text-align:center}.schedule-page__game-vs{color:#94a3b8;font-size:13px;font-weight:600}.schedule-page__game-stadium{color:#64748b;flex:1 1 100%;font-size:12px;margin:0}@media(min-width: 992px){.schedule-page__game-stadium{flex:0 0 180px;margin-left:auto;text-align:right}}.league-table-page{max-width:960px}.league-table-page__card{border:1px solid var(--color-border);border-radius:20px;overflow:hidden;padding:16px}.league-table-page__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.league-table-page__legend{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px;padding-top:12px}.league-table-page__legend-item{align-items:center;display:flex;gap:8px}.league-table-page__legend-swatch{border-radius:3px;flex-shrink:0;height:12px;width:12px}.league-table-page__legend-swatch--ucl{background-color:rgba(36,96,180,.35)}.league-table-page__legend-swatch--relegation{background-color:rgba(225,29,46,.35)}.league-table-page__legend-label{color:#333;font-size:12px;line-height:1.2}.league-table-page__empty{color:var(--color-muted);font-size:16px;margin:0;padding-block:24px;text-align:center}.league-table{min-width:500px;width:100%}.league-table__row{align-items:center;border-top:1px solid var(--color-border);display:grid;gap:8px;grid-template-columns:32px 28px minmax(120px, 1fr) repeat(4, 32px) 72px 44px;padding:10px 4px;text-align:center}.league-table__row:not(.league-table__row--head):not(.league-table__row--awarded):hover{background-color:rgba(36,96,180,.04)}.league-table__row--head{border-top:none;color:var(--color-muted);font-weight:700;letter-spacing:.04em;padding-bottom:12px;padding-top:0;text-transform:uppercase}.league-table__row--ucl{background-color:rgba(36,96,180,.08)}.league-table__row--relegation{background-color:rgba(225,29,46,.08)}.league-table__row--awarded{background-color:var(--color-accent);border-radius:10px;border-top-color:rgba(0,0,0,0);color:#fff}.league-table__row--awarded+.league-table__row{border-top-color:rgba(0,0,0,0)}.league-table__cell{display:block;line-height:1.2}.league-table__cell--position{font-weight:700}.league-table__cell--team{font-weight:700;text-align:left}.league-table__cell--points{font-size:15px;font-weight:800}.league-table__cell--goals{font-variant-numeric:tabular-nums}.league-table__logo-image{display:block;height:24px;margin:0 auto;object-fit:contain;width:24px}.scorers-table-page{max-width:960px}.scorers-table-page__card{border:1px solid var(--color-border);border-radius:20px;overflow:hidden;padding:16px}.scorers-table-page__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.scorers-table-page__pagination{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.scorers-table-page__empty{color:var(--color-muted);font-size:16px;margin:0;padding-block:24px;text-align:center}.scorers-table{min-width:760px;width:100%}.scorers-table__row{align-items:center;border-top:1px solid var(--color-border);display:grid;gap:8px;grid-template-columns:32px minmax(140px, 1.5fr) minmax(72px, 1fr) minmax(120px, 1.2fr) 40px 40px 80px 40px 40px;padding:10px 4px;text-align:center}.scorers-table__row:not(.scorers-table__row--head):not(.scorers-table__row--awarded):hover{background-color:rgba(36,96,180,.04)}.scorers-table__row--awarded{background-color:var(--color-accent);border-radius:10px;border-top-color:rgba(0,0,0,0);color:#fff}.scorers-table__row--awarded+.scorers-table__row{border-top-color:rgba(0,0,0,0)}.scorers-table__row--head{border-top:none;color:var(--color-muted);font-weight:700;letter-spacing:.04em;padding-bottom:12px;padding-top:0;text-transform:uppercase}.scorers-table__cell{display:block;line-height:1.2}.scorers-table__cell--position{font-weight:700}.scorers-table__cell--player,.scorers-table__cell--team{font-weight:700;text-align:left}.scorers-table__cell--nationality{text-align:left}.scorers-table__cell--goals{font-size:15px;font-weight:800}.user-chat-archive__list{display:flex;flex-direction:column;gap:18px}.user-chat-archive__pagination{margin-top:40px}.user-chat-archive__empty{color:var(--color-muted);margin:0;text-align:center}.registration-page{max-width:480px}.registration-page__links{color:#555;font-size:12px;margin:16px 0 0;text-align:center}.registration-page__link{background:none;border:none;color:#1d2d50;cursor:pointer;font-weight:600;padding:0;text-decoration:underline;transition:color .2s ease-in-out}.registration-page__link:hover{color:#2563eb}
