main{--letterbox: linear-gradient( var(--color-black) 20px, transparent 20px, transparent calc(100% - 20px), var(--color-black) calc(100% - 20px))}main .contentsection{--bg: var(--color-black);--text: var(--color-white);--link-color: var(--color-accent);--link-hover-color: var(--color-green);--content-child-margin: 40px;--padding: 50px;--date-size: var(--font-size-s);display:flex;flex-direction:row;background:var(--bg);color:var(--text)}@media(max-width: 1000px){main .contentsection{--content-child-margin: 15px;--padding: 30px;flex-direction:column}}@media(max-width: 580px){main .contentsection{--content-child-margin: 10px;--padding: 20px}}main .contentsection a{color:var(--link-color);overflow:hidden}main .contentsection a:hover{color:var(--link-hover-color)}main .contentsection img{max-width:100%;box-sizing:border-box}main .contentsection .rectangle{margin-bottom:5px}main .contentsection>.grid{gap:var(--padding)}main .contentsection>*{margin:0;padding:var(--padding);flex:1 1 auto}main .contentsection:not(.reverse)>*:first-child:not(.content){flex:0 0 auto;min-width:18%;max-width:18%}@media(max-width: 1000px){main .contentsection:not(.reverse)>*:first-child:not(.content){max-width:100%;padding-bottom:0}}main .contentsection.reverse>*:last-child:not(.content){flex:0 0 auto;min-width:18%;max-width:18%}@media(max-width: 1000px){main .contentsection.reverse>*:last-child:not(.content){max-width:100%;padding-bottom:0}}main .contentsection.reverse>*.content{padding:var(--padding)}main .contentsection>.contentgrid{--min-item-width: 280px;--limited-rows: 1}@media(max-width: 1000px){main .contentsection>.contentgrid{--min-item-width: 200px;--limited-rows: 1}}@media(max-width: 580px){main .contentsection>.contentgrid{--limited-rows: 2;--min-item-width: 160px;font-size:var(--font-size-xs)}}main .contentsection>.contentgrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--min-item-width), 1fr));padding:calc(var(--padding) - var(--content-child-margin))}main .contentsection>.contentgrid>a{max-width:350px;margin:var(--content-child-margin)}main .contentsection>.contentgrid p,main .contentsection>.contentgrid h3{margin:10px 0}main .contentsection>.contentgrid h3{font-size:var(--font-size-s) !important}main .contentsection>.contentgrid>.empty{display:none}main .contentsection>.contentgrid.limit-rows{grid-template-rows:repeat(var(--limited-rows), auto);grid-auto-rows:0;overflow:hidden}main .grid{--grid-cols: 4;--flow: dense}main .grid.halves{--grid-cols: 2}@media(max-width: 680px){main .grid.halves.full-on-very-narrow{--grid-cols: 1}}@media(max-width: 1000px){main .grid.halves.full-on-narrow{--grid-cols: 1}}@media(max-width: 1200px)and (min-width: calc(1000px + 1px)){main .grid.halves.full-on-medium{--grid-cols: 1}}main .grid{--cell-bg-color: var(--color-black)}@media(max-width: 1000px){main .grid{--grid-cols: 2}}@media(max-width: 580px){main .grid{--grid-cols: 1 !important}}main .grid{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);grid-auto-flow:var(--flow);align-items:start;overflow:hidden}main .grid.small-items{grid-template-columns:repeat(min(var(--grid-cols) * 2, 4), 1fr) !important}main .grid.one-two-one{grid-template-columns:1fr 2fr 1fr !important}@media(max-width: 680px){main .grid.one-two-one{grid-template-columns:1fr !important;margin-bottom:1rem}}main .grid>*{overflow:hidden}main .grid>.grid-flexbox{display:flex;flex-direction:column}main .grid>.grid,main .grid .grid-flexbox{height:100%;width:100%}main .grid>.wide{grid-column-end:span max(var(--grid-cols) - 1,1)}main .grid>.full-width{grid-column-start:0;grid-column-end:span var(--grid-cols)}main .grid .story{justify-content:var(--justify);align-items:var(--align)}main .grid .story.image-aspect-ratio{overflow:hidden;flex:0 0 auto;max-width:100%}main .grid .story:not(.image-aspect-ratio){flex:1 1 auto}main .grid .story,main .grid .newslist{--links: var(--color-accent);--main-link: var(--color-yellow);--align: flex-start;--justify: flex-end;--bg: transparent;--color: inherit;--title-bg: var(--color-accent);display:flex;flex-direction:column;gap:10px;padding:20px;box-sizing:border-box;background:center/cover no-repeat var(--bg);color:var(--color)}main .grid .story.newslist,main .grid .newslist.newslist{--main-link: var(--color-blue)}main .grid .story.newslist .date,main .grid .newslist.newslist .date{padding:var(--padding-hilight);font-size:var(--font-size-s)}main .grid .story.newslist .details,main .grid .newslist.newslist .details{margin:0;padding:0;margin-bottom:-6px;margin-top:4px}main .grid .story.with-paragraph,main .grid .newslist.with-paragraph{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),center/cover no-repeat var(--bg);color:var(--color-white)}main .grid .story.with-paragraph.grayscale-bg,main .grid .newslist.with-paragraph.grayscale-bg{position:relative}main .grid .story.with-paragraph.grayscale-bg>*,main .grid .newslist.with-paragraph.grayscale-bg>*{z-index:10}main .grid .story.with-paragraph.grayscale-bg:after,main .grid .newslist.with-paragraph.grayscale-bg:after{z-index:0;content:"";position:absolute;background:#000;top:0;bottom:0;left:0;right:0;mix-blend-mode:saturation}main .grid .story a,main .grid .story a>*,main .grid .newslist a,main .grid .newslist a>*{color:var(--link-color)}main .grid .story a:hover,main .grid .story a>*:hover,main .grid .newslist a:hover,main .grid .newslist a>*:hover{color:var(--link-hover-color)}main .grid .story h3,main .grid .story p,main .grid .newslist h3,main .grid .newslist p{margin:0;padding:var(--padding-hilight);box-decoration-break:clone;display:inline}main .grid .story h3,main .grid .newslist h3{background-color:var(--title-bg);color:var(--color-black);font-size:var(--font-size-l) !important}main .grid .story.no-highlight-styles h3,main .grid .story.no-highlight-styles p,main .grid .newslist.no-highlight-styles h3,main .grid .newslist.no-highlight-styles p{background-color:rgba(0,0,0,0);padding:0}main .grid .story .main-link,main .grid .newslist .main-link{color:var(--color-black);background-color:var(--color-white)}main .grid .story .main-link:hover,main .grid .newslist .main-link:hover{background-color:var(--main-link)}main .grid>.flexible{min-height:0;height:100%;max-height:100%;overflow:hidden;position:relative;display:flex;align-items:center}main .grid>.flexible>img{position:absolute;object-fit:cover;min-width:100%;min-height:100%}main .grid #top-news{height:100%;display:flex;flex-direction:column;position:relative;padding-top:40px;padding-bottom:40px;box-sizing:border-box}@media(max-width: 580px){main .grid #top-news{aspect-ratio:auto}}main .grid #top-news #top-news-list-title{position:absolute;top:0}@media(max-width: 580px){main .grid #top-news #top-news-list-title{top:20px}}main .grid #top-news #more-link{position:absolute;bottom:20px}main .grid #top-news .newsitem{display:grid;gap:10px}main .toplist{--img-width: 100px;position:relative;margin-left:var(--img-width);--top-bg: var(--color-yellow-light);--hover-bg: var(--color-yellow-light);--focus-bg: var(--color-yellow-light)}main .toplist:has(tr:not(:first-child):is(:hover,:focus)){--top-bg: var(--color-white)}main .toplist:has(:hover){--focus-bg: var(--color-white)}main .toplist tbody tr{z-index:10}main .toplist tbody tr::after{content:"";background-image:var(--img);background-position:center;background-size:cover;position:absolute;overflow:hidden;top:calc(var(--padded-padding) + var(--border-spacing-y));left:calc(var(--padded-padding) - var(--img-width));bottom:calc(var(--padded-padding) + var(--border-spacing-y));width:calc(var(--img-width) - var(--padded-padding));box-sizing:border-box;z-index:10}main .toplist tbody tr:first-child{background-color:var(--top-bg)}main .toplist tbody tr:first-child::after{z-index:20}main .toplist tbody tr:focus{background-color:var(--focus-bg)}main .toplist tbody tr:hover{background-color:var(--hover-bg)}main .toplist tbody tr:not(:first-child):hover::after,main .toplist tbody tr:not(:first-child):focus::after{z-index:30}main #highlights .wide-highlight-box{--shave: calc(var(--gap) / 2);box-sizing:border-box;padding-bottom:var(--shave);margin-bottom:calc(-1*var(--shave))}main #highlights .wide-highlight-box .container{height:100%;overflow:hidden}main #highlights .rectangle{position:relative}main #highlights .details{position:absolute;z-index:10;bottom:0;display:block}main #highlights .highlights-column{display:grid;gap:var(--spacing-medium)}main #highlights>*{min-height:0}main>section{--color: var(--color-white);--accent: var(--color-accent);--bg: transparent;overflow:hidden;color:var(--color);background:var(--bg);background:center/cover no-repeat var(--bg)}main #live-and-controls{display:grid;grid-template-columns:auto 1fr auto;background-image:var(--letterbox);align-items:center;max-width:calc(1400px + 96px)}@media(max-width: calc(1400px + 120px)){main #live-and-controls{max-width:1000px}}@media(max-width: 580px){main #live-and-controls{align-items:start}}main #live-and-controls .fa{color:var(--color-accent);cursor:pointer;width:48px;height:100%;display:flex;justify-content:center;align-items:center}@media(max-width: 580px){main #live-and-controls .fa{width:44px}}main #live{--img-width: 42px;display:grid;grid-template-rows:auto;font-size:clamp(var(--font-size-s),1vw,var(--font-size-regular));grid-template-columns:repeat(6, 1fr)}@media(max-width: calc(1400px + 120px)){main #live{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto}}@media(max-width: 690px){main #live{grid-template-rows:repeat(3, auto);grid-template-columns:repeat(2, 1fr)}}@media(min-width: 389px)and (max-width: 520px){main #live{font-size:clamp(var(--font-size-xs),2vw,var(--font-size-s)) !important}main #live .link-row{font-size:.86em !important}}@media(min-width: 388px)and (max-width: 416px){main #live .finished-game{font-size:.7em !important}}@media(max-width: 520px){main #live{--img-width: 32px}}@media(min-width: calc(1400px + 1200px)){main #live{font-size:var(--font-size-regular)}}@media(max-width: 389px){main #live{grid-template-rows:repeat(6, auto);grid-template-columns:repeat(1, 1fr)}}main #live{overflow:hidden;grid-auto-rows:0;justify-items:center;gap:0 10px;position:relative}main #live .match-info{background:var(--color-black);color:var(--color-white);text-align:center;min-height:100px;width:100%;margin:5px;box-sizing:border-box;display:flex;flex-direction:column}@media(min-width: 388px)and (max-width: 392px){main #live .match-info{margin:4px}}main #live .match-info,main #live .match-info>div{box-sizing:border-box}main #live .match-info .score-row{border:var(--default-border);display:grid;box-sizing:border-box;width:100%;grid-template-columns:calc(12px + var(--img-width)) 1fr calc(12px + var(--img-width));align-items:center;padding:10px 0}main #live .match-info .score-row img{width:var(--img-width);height:var(--img-width);padding:4px;object-fit:contain}main #live .match-info .score-row img:first-child{padding-left:7px}main #live .match-info .score-row img:last-child{padding-right:7px}main #live .match-info .score-row .low-row{text-transform:uppercase;white-space:nowrap}main #live .match-info .score-row .tall-row{font-size:var(--font-size-xxl)}main #live .match-info .team-row{flex:1 0 auto;display:flex;align-items:stretch;text-transform:uppercase}main #live .match-info .team-row>.team{flex:1 1 50%;padding:12px 6px;display:grid;align-items:center;min-height:2.4rem;border-right:var(--default-border);border-left:var(--default-border)}@media(min-width: 389px)and (max-width: 520px){main #live .match-info .team-row>.team{padding:12px 3px}main #live .match-info .team-row>.team.long-name{font-size:.75em}}main #live .match-info .team-row>.team:first-child{border-right:0}main #live .match-info .bets-row{border:var(--default-border);border-bottom:0;height:calc(2*var(--font-size-xs));display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--spacing-medium) 0;font-size:var(--font-size-s)}main #live .match-info .bets-row a{width:100%;display:flex;align-items:center;gap:3px;justify-content:center}main #live .match-info .bets-row img{height:1rem;flex:0 1 auto;min-height:.5rem}main #live .match-info .bets-row b{color:#fff;font-weight:var(--font-weight-black)}main #live .match-info .bets-row .grey{color:gray}@media(max-width: 580px){main #live .match-info .bets-row{font-size:var(--font-size-xxs)}}main #live .match-info .link-row{--link-color: var(--color-black);--link-hover-color: var(--color-black);padding:var(--spacing-small) 0;text-transform:uppercase;font-weight:var(--font-weight-bold);font-size:clamp(var(--font-size-s),1vw,var(--font-size-regular) - 1px);background-color:var(--color-accent)}main #live .match-info .link-row a{color:var(--link-color)}main #live .match-info .link-row a:hover{color:var(--link-hover-color)}main #live .match-info .link-row a:not(:last-child)::after{content:" | ";color:#444}main #veikkaus-pelaamaltilla{font-size:var(--font-size-xs);display:flex;justify-content:flex-end;gap:20px}main #veikkaus-pelaamaltilla,main #veikkaus-pelaamaltilla a{color:var(--color-white)}@media(max-width: 580px){main #veikkaus-pelaamaltilla{display:block;text-align:right}main #veikkaus-pelaamaltilla>*{display:block}}main #stats>.grid{align-items:start}@media(max-width: 1200px){main #stats>.grid{--grid-cols: 2}}@media(max-width: 1000px){main #stats>.grid{--grid-cols: 1}}main #stats #top-lists{--grid-cols: 3 !important;grid-column:span 3;min-height:0;height:auto;align-items:stretch}@media(max-width: 1200px){main #stats #top-lists{--grid-cols: 2 !important;grid-column:span 1}}@media(max-width: 680px){main #stats #top-lists{--grid-cols: 1 !important;grid-column:span 1}}main #stats .top-list-top-section{background:linear-gradient(var(--color-black-light), var(--color-black));padding-bottom:0;position:relative;overflow:hidden}main #stats .top-list-top-section h3{display:flex;align-items:baseline}main #stats .top-list-top-section h3 .title-logo{max-height:var(--font-size);margin-right:10px;margin-top:-10px;margin-bottom:-10px}main #stats .top-list-top-section .logo,main #stats .top-list-top-section .portrait{position:absolute;z-index:10}main #stats .top-list-top-section .portrait{height:140%;top:20px;right:max(min(50px,10%) - 50px,-20px)}main #stats .top-list-top-section .logo{height:80%;right:min(50px,10%);top:4px;opacity:.5}main #stats .top-list-top-section .data-container{position:relative;z-index:20}main #stats .top-list-top-section .data-container .title{display:flex;align-items:center;justify-content:space-between}main #stats .top-list-top-section .data-container .title a{color:#fff;display:flex;align-items:center;justify-content:flex-start}main #stats .top-list-top-section .data-container .title a .title-logo{margin-top:-15px}main #stats .top-list-top-section .data-container .title a .fa{margin-left:6px;font-size:14px}main #stats .top-list-top-section .data-container .title .chevron-toggle{margin-left:10px}main #stats .top-list-top-section .data-container .name-and-team{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-regular);padding-bottom:var(--padded-padding)}main #stats .top-list-top-section .data-container .name-and-team img{height:40px;flex:0 0 auto}main #stats table .img-container{width:30px;height:30px;margin:calc(var(--cell-padding)*-1 + 3px);overflow:hidden;text-align:center}main #stats table .img-container img{max-width:100%;max-height:100%}main #stats .top-list tr>*:nth-child(3){padding:var(--cell-padding)}main #stats .live-series-stats th h4 a{display:flex;align-items:center;gap:var(--spacing-small)}main #stats .live-series-stats th h4 a span{line-height:1}main #stats .live-series-stats .abbreviations-row td{text-align:right}main #stats .live-series-stats td:not(:first-child):not(:last-child){padding-left:3px;padding-right:3px}main #stats .live-series-stats td:last-child{padding-left:3px;padding-right:var(--cell-padding)}main #stats .live-series-stats tr>*:nth-child(2){padding-right:3px}main #stats .live-series-stats tr>*:nth-child(3){padding:var(--cell-padding) 3px}main #season #season-stats{--grid-cols: 4 !important;min-height:0}@media(max-width: 1000px){main #season #season-stats{--grid-cols: 3 !important}}@media(max-width: 680px){main #season #season-stats{--grid-cols: 2 !important}main #season #season-stats .data-item{padding-right:.4rem !important}}@media(max-width: 580px){main #season #season-stats{--grid-cols: 1 !important}main #season #season-stats .data-item{padding-right:.4rem !important}}main #season #season-stats h2{align-self:top;grid-row-start:1;grid-row-end:30;line-height:3rem;color:var(--color-pink)}main #season #season-stats .data-item{line-height:3rem;padding-right:20px;justify-content:space-between;display:flex;font-size:var(--font-size-xl)}main #season #season-stats .data-item p{display:flex;align-items:center}main #season #season-stats .data-item img{height:var(--font-size-xxl);padding-right:.5rem;padding-bottom:2px}main #videos .videos-column{display:grid;gap:var(--spacing-small)}main #articles{align-items:stretch}@media(min-width: calc(580px + 1px)){main #articles section>.grid{min-height:100%}}main #articles .articles-column{display:flex;flex-direction:column;min-height:0;height:100%;gap:var(--spacing-medium)}main #articles .articles-column .rectangle{margin-bottom:var(--spacing-medium)}main #articles .date{color:var(--color-green-darker)}main #partners{display:block;padding-top:20px;padding-bottom:20px}main #partners>div{width:100%;text-align:center}main #partners>div img{padding:5px 20px;width:auto;box-sizing:border-box}main #partners .first img{max-height:5rem}main #partners .second img{max-height:3.2rem}main #partners .third img{max-height:2.2rem}/*# sourceMappingURL=index.css.map */
