﻿h1>small,h2>small{color:hsl(var(--surface-xlight));font-size:var(--paragraph);line-height:var(--p-line-height);font-weight:var(--p-weight);}.hub-banner{--grad-color-1:hsl(351,100%,57%);--grad-color-2:hsl(257,100%,66%);--grad-color-3:hsl(193,100%,50%);background-image:linear-gradient(to right,var(--grad-color-1) 0%,var(--grad-color-2) 51%,var(--grad-color-3));padding:10px 20px;margin:0;min-height:100px;width:100%;display:flex;justify-content:center;align-items:center;}.hub-banner.hub-fantacalcio{background-color:hsl(257,100%,66%);background-image:linear-gradient(200deg,var(--grad-color-2),var(--grad-color-1));}.hub-banner.hub-serie-a-banner{background-size:90%;background-color:hsl(var(--primary));background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-01.png");}.hub-banner img{max-width:100%;display:block;}.euro-banner{--grad-color-1:hsl(19,100%,61%);--grad-color-2:hsl(0,100%,66%);background-image:linear-gradient(to left,var(--grad-color-1),var(--grad-color-2));padding:0;margin:0;min-height:100px;width:100%;display:flex;justify-content:center;align-items:center;}.euro-banner::after{content:"EuroLeghe";font-size:var(--h4-size);font-weight:bold;}.empty-list-message{font-size:var(--body);line-height:1.2;}.dark{--background-color:hsl(var(--surface-xdark));--text-color:hsl(var(--background-light));color:var(--text-color);}.dark #main-container{padding-top:30px;background-color:var(--background-color);color:var(--text-color);margin-bottom:calc(var(--pad)*-1);}.dark #main-container #content{padding-top:0;border-color:hsl(var(--surface-medium));min-height:750px;}.dark #main-container #sidebar{padding-top:0;}.arrow-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);}.arrow-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.arrow-link:focus,.arrow-link:hover,.arrow-link:active{opacity:.8;}.dark .arrow-link{--text-color:hsl(var(--surface-light));}.team-badge.error{font-size:12px;font-weight:300;text-align:center;overflow:hidden;position:relative;visibility:hidden;}.team-badge.error::after{content:"";display:block;position:absolute;top:10%;left:10%;width:80%;height:80%;background-color:hsl(var(--surface-dark));border-radius:50%;visibility:visible;}.card{--pad:20px;--gap:10px;--box-color:hsl(var(--surface-xlight));--background-color:var(--box-color);--text-color:hsl(var(--text));--line-color:hsl(var(--surface-light));padding:var(--pad,--gap,10px);border-radius:var(--radius,20px);background-color:var(--box-color,hsl(var(--surface-xlight)));font-size:var(--font-body-size);}.dark .card{--box-color:hsl(var(--surface-dark));--line-color:hsl(var(--surface-medium));}.card.card-dashed{outline:4px dashed var(--box-color);background-color:hsl(var(--background-light));}.card.card-default{--box-color:hsl(var(--surface-xlight));}.card>hr{margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);width:calc(100% + var(--pad)*2);box-sizing:border-box;border-width:2px;border-bottom:0;border-left:0;border-right:0;}.card>.row{margin-left:calc(var(--gap)*-.5);margin-right:calc(var(--gap)*-.5);width:calc(100% + var(--gap));}.card>.row>.col{padding-left:calc(var(--gap)*.5);padding-right:calc(var(--gap)*.5);max-width:calc(100% - var(--gap));}.card hr{border-style:solid;border-color:var(--line-color);margin-top:var(--gap,10px);margin-bottom:var(--gap,10px);}.card header{font-size:var(--font-body-size);}.card .card-header{display:flex;align-items:center;border-bottom:2px solid var(--line-color);margin-top:calc(var(--pad)*-1);margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);padding:var(--pad);color:hsl(var(--text-color));border-radius:var(--radius) var(--radius) 0 0;}.card .card-header small{display:block;margin-top:5px;font-size:70%;}.card .card-header.status-default{--status-color:var(--default);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-primary{--status-color:var(--primary);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-secondary{--status-color:var(--secondary);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-alternative{--status-color:var(--alternative);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-danger{--status-color:var(--danger);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-warn{--status-color:var(--warn);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-dark{--status-color:var(--dark);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-success{--status-color:var(--success);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-info{--status-color:var(--info);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-footer{display:flex;align-items:center;border-top:2px solid var(--line-color);margin-bottom:calc(var(--pad)*-1);margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);padding:var(--pad);border-radius:0 0 var(--radius,20px) var(--radius,20px);color:hsl(var(--text-color));}.card.tipography h1{font-size:var(--h4-size);font-weight:var(--h4-weight);}.card.tipography h2{font-size:var(--h5-size);font-weight:var(--h5-weight);}.card.tipography h3{font-size:var(--h6-size);font-weight:var(--h6-weight);}.card.tipography h1,.card.tipography h2,.card.tipography h3{margin-bottom:var(--gap);}.card.tipography h1:not(:first-child),.card.tipography h2:not(:first-child),.card.tipography h3:not(:first-child){margin-top:calc(var(--gap)*2);}.label{--status-color:var(--default);--text-color:var(--background-light);height:30px;background-color:hsl(var(--status-color));color:hsl(var(--text-color));border-radius:var(--label-radius,15px);padding:10px;display:inline-flex;align-items:center;width:auto;box-sizing:border-box;}.label.label-default{--status-color:var(--default);}.label.label-primary{--status-color:var(--primary);}.label.label-secondary{--status-color:var(--secondary);}.label.label-alternative{--status-color:var(--alternative);}.label.label-danger{--status-color:var(--danger);}.label.label-warn{--status-color:var(--warn);}.label.label-dark{--status-color:var(--dark);}.label.label-success{--status-color:var(--success);}.label.label-info{--status-color:var(--info);}.label.label-outline{border:2px solid hsl(var(--status-color));background-color:transparent;color:hsl(var(--status-color));}.label.label-round{--label-radius:20px;}.player-item{--pad:8px;--rad:4px;width:100%;height:28px;display:flex;align-items:center;border-radius:var(--rad);background-color:hsl(var(--surface-medium));}.player-item .player-link{text-decoration:none;color:var(--text-color);cursor:pointer;}.player-item .player-link:hover{text-decoration:underline;}.player-item .role{--gk:var(--role-gk);--def:var(--role-def);--mid:var(--role-mid);--wing:var(--role-wing);--atk:var(--role-atk);--coach:var(--surface-medium);--role-color:var(--coach);--background-color:var(--inner-background-color,hsl(var(--role-color)));--text-color:var(--inner-text-color,hsl(var(--surface-text)));--font-stretch:var(--inner-font-stretch,initial);--font-size:var(--inner-font-size,12px);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size);font-stretch:var(--font-stretch);background-color:var(--background-color);color:var(--text-color);border-radius:50%;font-weight:bold;aspect-ratio:1;}.player-item .role[data-value=por],.player-item .role[data-value=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-value=ds],.player-item .role[data-value=dd],.player-item .role[data-value=dc],.player-item .role[data-value=b],.player-item .role[data-value=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-value=e],.player-item .role[data-value=m],.player-item .role[data-value=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-value=t],.player-item .role[data-value=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-value=pc],.player-item .role[data-value=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-value=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-role=por],.player-item .role[data-role=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-role=ds],.player-item .role[data-role=dd],.player-item .role[data-role=dc],.player-item .role[data-role=b],.player-item .role[data-role=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-role=e],.player-item .role[data-role=m],.player-item .role[data-role=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-role=t],.player-item .role[data-role=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-role=pc],.player-item .role[data-role=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-role=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.player-item .role[data-game-type=mantra],.player-item .role.role-mantra{--inner-background-color:hsla(var(--role-color),.2);--inner-text-color:hsl(var(--role-color));--inner-font-stretch:condensed;--inner-font-size:70%;}.player-item .role[data-game-type=mantra]::after,.player-item .role.role-mantra::after{background-image:linear-gradient(0,var(--inner-background-color),var(--inner-background-color));background-color:hsl(var(--surface-dark));}.dark .player-item .role[data-game-type=mantra]::after,.dark .player-item .role.role-mantra::after{outline:3px solid hsl(var(--surface-dark));}.player-item .role[data-game-type=mantra],.player-item .role.role-mantra{background-color:hsla(var(--role-color),.2);color:hsl(var(--role-color));font-stretch:condensed;font-size:70%;}.player-item .role::before{content:attr(data-value);text-transform:capitalize;}.player-item .role{margin:0 var(--pad);}.player-item .player-icon{margin-right:var(--pad);}.player-item .player-name+.player-icon{margin-left:auto;}html{scroll-behavior:smooth;}.teams-grid{--gap:20px;--box-color:hsl(var(--surface-dark));--item-color:hsl(var(--surface-medium));--item-hover-color:hsl(var(--surface-light));--rad:var(--radius);--gap:15px;--half-gap:calc(var(--gap)*.5);--pad:5px;--grid-columns:10;--grid-item--min-width:40px;--gap-count:calc(var(--grid-columns) - 1);--total-gap-width:calc(var(--gap-count)*var(--gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--grid-columns));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));gap:var(--gap);list-style:none;padding:0;padding:var(--pad,--gap,10px);border-radius:var(--radius,20px);background-color:var(--box-color,hsl(var(--surface-xlight)));margin-bottom:var(--gap);}.teams-grid .team-item a{display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:var(--item-color);border-radius:var(--rad);padding:var(--pad);box-sizing:border-box;transform:scale(1);transition:transform var(--ani-quick),background-color var(--ani-quick);}.teams-grid .team-item a:hover{background-color:var(--item-hover-color);transform:scale(1.03);}.teams-grid .team-item a:active{transform:scale(.98);}.teams-grid .team-item a img{width:auto;height:40px;min-width:32px;max-width:100%;object-fit:contain;}.teams-grid>hr{margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);width:calc(100% + var(--pad)*2);box-sizing:border-box;border-width:2px;border-bottom:0;border-left:0;border-right:0;}.teams-grid>.row{margin-left:calc(var(--gap)*-.5);margin-right:calc(var(--gap)*-.5);width:calc(100% + var(--gap));}.teams-grid>.row>.col{padding-left:calc(var(--gap)*.5);padding-right:calc(var(--gap)*.5);max-width:calc(100% - var(--gap));}.team-card{--gap:20px;margin-bottom:var(--gap);}.team-card .team-info{display:flex;align-items:center;}.team-card .team-info .team-badge{margin:0;position:relative;}.team-card .team-info .team-name{margin-left:10px;}.team-card .team-info .team-link{text-decoration:none;color:inherit;}.team-card .team-info .team-link:hover,.team-card .team-info .team-link:focus{text-decoration:underline;}.team-card header{margin-bottom:var(--gap);}.team-card .item-name{margin-bottom:calc(var(--gap)*.5);display:block;}.team-card .item-description{color:hsl(var(--surface-xlight));font-size:var(--font-body-size);line-height:1.2;margin-bottom:var(--gap);}.team-card .item-description p{color:hsl(var(--surface-xlight));font-size:var(--font-body-size);line-height:1.2;}.team-card hr{margin-bottom:0;}.team-card .col{padding-top:var(--gap);}.team-card p{margin:0;}.team-card ul li:not(:last-of-type) p{padding-bottom:var(--gap);}.team-card .empty-list-message{font-size:90%;font-style:italic;opacity:.5;}.team-card header{--gap:10px;}.team-card hr{margin-bottom:20px;}.team-card .row .col{padding-top:0;}.team-card .row .col ul{--gap:10px;}.team-card .row .col ul li{font-size:var(--font-subtitle-size);margin-bottom:var(--gap);}.team-card .row .col .empty-list-message{--gap:10px;--pad:5px;--rad:5px;margin-bottom:var(--gap);background-color:hsl(var(--surface-xdark));border-radius:var(--rad);padding:var(--pad) calc(var(--pad)*2);min-height:20px;display:flex;align-items:center;}