﻿@charset "UTF-8";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;}.badge{--status-color:var(--default);--text-color:var(--background-light);--line-width:2px;background-color:hsl(var(--status-color));color:hsl(var(--text-color));border-radius:var(--label-radius,10px);padding:10px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;box-sizing:border-box;font-weight:bold;line-height:1;}.badge:empty{padding:0;margin:0;}.badge.badge-default{--status-color:var(--default);}.badge.badge-primary{--status-color:var(--primary);}.badge.badge-secondary{--status-color:var(--secondary);}.badge.badge-alternative{--status-color:var(--alternative);}.badge.badge-danger{--status-color:var(--danger);}.badge.badge-warn{--status-color:var(--warn);}.badge.badge-dark{--status-color:var(--dark);}.badge.badge-success{--status-color:var(--success);}.badge.badge-info{--status-color:var(--info);}.badge.badge-soft,.badge.badge-outline{background-color:hsla(var(--status-color),.1);color:hsl(var(--status-color));}.badge.badge-outline{outline:var(--line-width) solid hsl(var(--status-color));}.badge.badge-md{font-size:80%;border-radius:var(--label-radius,6px);padding:4px;}.badge.badge-sm{font-size:80%;border-radius:var(--label-radius,6px);padding:4px;}.badge.badge-xs{font-size:70%;border-radius:var(--label-radius,6px);padding:2px;}.badge.badge-pill{--label-radius:30px;padding:4px 10px;}.btn{--pad:10px;--status-color:var(--default);--text-color:var(--background-light);background-color:hsl(var(--status-color));color:hsl(var(--text-color));border-radius:var(--label-radius,10px);padding:var(--pad) calc(var(--pad)*2);display:inline-flex;align-items:center;justify-content:center;width:fit-content;box-sizing:border-box;font-weight:bold;text-align:center;border:0;font-family:var(--font);font-size:clamp(12px,7.5vw,var(--font-body-size));line-height:var(--font-body-size);transition:transform var(--ani-quick);cursor:pointer;overflow:hidden;}.btn[disabled]{opacity:.8;--status-color:var(--default)!important;cursor:default;}.btn.btn-block{width:100%;}.btn.btn-std-w{width:180px;}.btn.btn-sm{--pad:10px;font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);}.btn.btn-xs{--pad:6px;--label-radius:8px;font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);}.btn.btn-rounded{--label-radius:20px;}.btn.btn-radio.btn-outline{transition:opacity var(--ani-calm),background-color var(--ani-calm),transform var(--ani-calm);}.btn.btn-lg{--pad:12px;}.btn.btn-outline{outline:2px solid hsl(var(--status-color));outline-offset:-2px;background-color:transparent;color:hsl(var(--status-color));}.btn.btn-outline:not([disabled]):focus,.btn.btn-outline:not([disabled]):hover{transition:opacity var(--ani-calm);background-color:hsla(var(--status-color),.1);transform:scale(1);}.btn.btn-hero{--grad-color-1:hsl(var(--dark));--grad-color-2:hsl(var(--dark));--grad-color-3:hsl(var(--status-color));background-image:linear-gradient(261deg,var(--grad-color-3),var(--grad-color-2) 50%,var(--grad-color-1));}.btn.btn-hero.btn-primary{--grad-color-1:hsl(var(--info));--grad-color-2:hsl(var(--primary));--grad-color-3:hsl(var(--primary));}.btn.btn-hero.btn-secondary{--grad-color-1:hsl(var(--secondary));--grad-color-2:hsl(var(--danger));--grad-color-3:hsl(var(--danger));}.btn.btn-hero.btn-alternative{--grad-color-1:hsl(var(--danger));--grad-color-2:hsl(var(--alternative));--grad-color-3:hsl(var(--info));}.btn.btn-icon{width:180px;height:fit-content;justify-content:space-between;}.btn.btn-icon .icon{margin-left:8px;max-height:20px;}.btn.btn-fab{width:40px;height:40px;border-radius:40px;}.btn.btn-clear{width:auto;height:auto;background-color:transparent;padding:0;color:hsl(var(--status-color));}.btn.btn-clear .icon{height:16px;width:24px;object-fit:contain;}.btn:not([disabled]):focus,.btn:not([disabled]):hover{transform:scale(1.02);text-decoration:none;}.btn:not([disabled]):active{transform:scale(.98);}.btn.btn-default{--status-color:var(--default);}.btn.btn-primary{--status-color:var(--primary);}.btn.btn-secondary{--status-color:var(--secondary);}.btn.btn-alternative{--status-color:var(--alternative);}.btn.btn-danger{--status-color:var(--danger);}.btn.btn-warn{--status-color:var(--warn);}.btn.btn-dark{--status-color:var(--dark);}.btn.btn-success{--status-color:var(--success);}.icon-white{filter:contrast(0) brightness(2);}.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);}.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;}.role[data-value=por],.role[data-value=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.role[data-value=ds],.role[data-value=dd],.role[data-value=dc],.role[data-value=b],.role[data-value=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.role[data-value=e],.role[data-value=m],.role[data-value=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.role[data-value=t],.role[data-value=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.role[data-value=pc],.role[data-value=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.role[data-value=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.role[data-role=por],.role[data-role=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.role[data-role=ds],.role[data-role=dd],.role[data-role=dc],.role[data-role=b],.role[data-role=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.role[data-role=e],.role[data-role=m],.role[data-role=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.role[data-role=t],.role[data-role=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.role[data-role=pc],.role[data-role=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.role[data-role=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.role[data-game-type=mantra],.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%;}.role[data-game-type=mantra]::after,.role.role-mantra::after{background-image:linear-gradient(0,var(--inner-background-color),var(--inner-background-color));background-color:hsl(var(--surface-dark));}.dark .role[data-game-type=mantra]::after,.dark .role.role-mantra::after{outline:3px solid hsl(var(--surface-dark));}.role[data-game-type=mantra],.role.role-mantra{background-color:hsla(var(--role-color),.2);color:hsl(var(--role-color));font-stretch:condensed;font-size:70%;}.role::before{content:attr(data-value);text-transform:capitalize;}.role-pill{--pad:10px;--rad:10px;--background-color:hsl(var(--surface-xlight));--inner-text-color:hsl(var(--background-light));--line-color:hsl(var(--surface-light));padding:calc(var(--pad)*.5) var(--pad);background-color:var(--background-color);border-radius:var(--rad);display:flex;align-items:center;justify-content:flex-start;width:fit-content;margin-top:var(--gap);margin-bottom:var(--gap);gap:var(--gap);}.role-pill.theme-dark{--background-color:hsl(var(--surface-dark));--line-color:hsl(var(--surface-medium));}.role-pill .role{--pad:2px;--gap:5px;position:relative;--text-color:hsl(var(--background-light));}.role-pill .role:first-child{margin-left:0;color:var(--text-color);}.role-pill .role:first-child+.role{margin-left:calc(var(--gap,var(--pad))*2.5);}.role-pill .role:first-child+.role::after{content:"";position:absolute;left:calc(var(--gap,var(--pad))*-2);top:var(--gap);height:calc(100% - var(--gap)*2);border-left:2px solid var(--line-color);}.role-pill .role:last-child{margin-right:0;}.role-pill [data-value=all]{font-stretch:condensed;}.role-pill [data-value=all]+[data-value=all].role-mantra{display:none;}.hero-list{--gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--gap);margin:0;padding:0;list-style:none;counter-reset:rank;}.hero-list .hero{flex:1;width:100%;overflow:hidden;--grad-start:hsl(var(--grad-default-start));--grad-end:hsl(var(--grad-default-end));counter-increment:rank;overflow:visible;}.hero-list .hero .card{--pad:10px;background-image:linear-gradient(90deg,var(--grad-start),var(--grad-end));color:hsl(var(--background-light));}.hero-list .hero .card hr{--pad:0;border-color:hsla(var(--background-light),.5);}.hero-list .hero .card header{display:grid;grid-template:"image rank value" auto "name name name" auto "team team team" auto/auto 1fr 1fr;margin-top:calc(var(--pad)*-1);}.hero-list .hero .card header:before{content:counter(rank) "°";grid-area:rank;font-size:var(--h6-size);display:inline-flex;align-items:center;line-height:1;margin-left:var(--pad);}.hero-list .hero .card header .main-value{grid-area:value;line-height:1;display:inline-flex;justify-content:flex-end;align-items:center;}.hero-list .hero .card header .player-image{grid-area:image;margin:0;position:relative;}.hero-list .hero .card header .player-image img{margin-top:calc(var(--pad)*-1);object-fit:contain;}.hero-list .hero .card header .player-name{grid-area:name;margin-top:calc(var(--pad)*.5);text-align:left;}.hero-list .hero .card header .player-team{grid-area:team;font-size:var(--subtitle);opacity:.8;text-align:left;}.hero-list .hero .card .player-stats{width:100%;table-layout:fixed;font-size:var(--font-subtitle-size);border-spacing:0 10px;margin-top:-10px;margin-bottom:-10px;}.hero-list .hero .card .player-stats th{opacity:.8;}.hero-list .hero .card .player-stats td{font-weight:bold;}.hero-list .hero:nth-child(1){--grad-start:hsl(var(--grad-primary-start));--grad-end:hsl(var(--grad-primary-end));}.hero-list .hero:nth-child(2){--grad-start:hsl(var(--grad-alternative-start));--grad-end:hsl(var(--grad-alternative-end));}.hero-list .hero:nth-child(3){--grad-start:hsl(var(--grad-danger-start));--grad-end:hsl(var(--grad-danger-end));}.team-header{--rad:20px;--pad:20px;padding:0 var(--pad);position:relative;display:flex;background-color:hsl(var(--surface-xdark));border-radius:var(--rad);flex-wrap:wrap;justify-content:center;isolation:isolate;contain:paint;}.team-header dl{--gap:10px;--text-color:hsl(var(--surface-text));font-size:var(--font-body-size);width:100%;display:flex;flex-wrap:wrap;}.team-header dl dt{opacity:.7;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.team-header dl dd{font-weight:bold;margin-left:-50%!important;min-height:3rem;display:flex;flex-direction:column;overflow:hidden;margin-bottom:10px;}.team-header dl dd::before{content:".";visibility:hidden;}.team-header dl dt,.team-header dl dd{width:50%;padding-right:10px;box-sizing:border-box;}@media(max-width:480px){.team-header dl{flex-direction:column;}.team-header dl dt{width:100%;}.team-header dl dd{margin-left:initial!important;min-height:1rem;width:100%;}.team-header dl dd:before{display:none;}}.team-header dd{font-size:var(--h6-size);}.team-header>figure{z-index:10;margin:var(--pad) 0;padding:0;display:flex;align-items:center;justify-content:center;}.team-header>.content{z-index:10;margin-left:var(--pad);border-left:2px solid hsla(var(--background-light),.5);padding-left:var(--pad);margin-top:var(--pad);margin-bottom:var(--pad);flex:1;}.team-header>.content .team-rank{font-size:var(--font-subtitle-size);padding:4px 9px;line-height:14px;border-radius:6px;vertical-align:middle;}.team-header>.team-header-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:var(--rad);opacity:.5;}.mega-emoji{font-size:180px;text-align:center;height:256px;width:256px;display:flex;align-items:center;justify-content:center;margin:auto;border:2px solid hsl(var(--surface-light));border-radius:20px;margin:40px auto;opacity:.5;pointer-events:none;user-select:none;max-width:100%;}.empty-placeholder+center{margin-bottom:100px;}section .section-name{font-size:var(--title);color:hsl(var(--surface-dark));}section .player-link,section .team-link{display:contents;cursor:pointer;}.hero-list{display:flex;flex-wrap:wrap;}.hero-list li{min-width:180px;max-width:250px;}.hero-list li .card{--grad-start:hsl(var(--grad-primary-start))!important;--grad-end:hsl(var(--grad-primary-end))!important;}.hero-list li .card header::before{content:counter(rank) "." counter(rank-decimals) " FM"!important;}.hero-list li .card .main-value{position:relative;top:-2px;}.hero-list li .card .main-value::after{content:"Quot";position:absolute;font-size:12px;top:calc(100% - 4px);}.article-list{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--inner-width:calc(100% - calc(var(--gap)*2));display:grid;grid-template-columns:repeat(1,1fr);grid-gap:calc(var(--gap)*2);}@media(max-width:768px){.article-list{grid-template-columns:repeat(0,1fr);}.article-list article{order:10!important;}}.article-list article{height:100%;width:100%;}.article-list article figure{position:relative;}.article-list article figure .video{position:relative;}.article-list article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.article-list article figure .video:hover::before{opacity:.5;}.dark .article-list article{--card-color:hsl(var(--surface-dark));--text-color:hsl(var(--background-color));--soft-color:hsl(var(--surface-xlight));}.dark .article-list article img.error{color:var(--soft-color);background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-03.png")!important;}.article-list article .incipit{font-size:var(--font-body-size);line-height:1.2;font-weight:normal;color:var(--text-color,hsl(var(--surface-dark)));grid-area:s;margin-left:var(--gap);margin-right:var(--gap);margin-bottom:var(--gap);}.article-list article footer{color:var(--soft-color,hsl(var(--surface-medium)));height:auto;width:100%;margin-left:var(--gap);margin-right:var(--gap);margin-bottom:var(--gap);margin-top:auto;display:flex;align-items:center;gap:10px;}.article-list article footer .author,.article-list article footer .category{display:none!important;}.article-list article footer .date{--gap:0;order:2;font-size:var(--font-subtitle-size)!important;font-weight:normal!important;margin:0!important;color:var(--text-color,hsl(var(--surface-dark)))!important;}.article-list article{--pad:15px!important;--rad:var(--radius);--pad:calc(var(--gap));--h:115px;--inner-card-color:var(--card-color,hsl(var(--surface-xlight)));--hover-color:var(--card-hover-color,hsla(var(--surface-xlight),.8));height:var(--h);font-size:var(--font-body-size);}.article-list article a{--inner-hover-color:var(--hover-color,hsla(var(--surface-light),.2));transition:background-color var(--ani-calm),color var(--ani-calm);}.article-list article a figure{overflow:hidden;}.article-list article a .article-cover{transform:scale(1);transition:transform var(--ani-calm);}.article-list article a:active,.article-list article a:hover{background-color:var(--inner-hover-color);}.article-list article a:active .article-cover:not(.error),.article-list article a:hover .article-cover:not(.error){transform:scale(1.05);}.article-list article .inner{display:flex;flex-wrap:wrap;flex-direction:column;height:auto;min-height:250px;text-decoration:none;color:var(--text-color);background-color:var(--inner-card-color);border-radius:var(--rad);}.article-list article .inner figure{margin:0;height:100%;width:50%;border-radius:var(--rad) 0 0 var(--rad);}.article-list article .inner figure picture{display:contents;}.article-list article .inner figure img{height:100%;width:100%;object-fit:cover;border-radius:var(--rad) 0 0 var(--rad);}.article-list article .inner figure img.error{padding:calc(10px + 10%);text-indent:10px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;opacity:.5;color:var(--text-color);height:auto;overflow:hidden;}.article-list article .inner figure img.error.square{aspect-ratio:1;}.article-list article .inner .title,.article-list article .inner .date{width:calc(50% - var(--gap)*4);margin:calc(var(--gap)*2);}.article-list article .inner .title{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;}.article-list article .inner .date{margin-top:auto;text-transform:uppercase;display:flex;color:var(--soft);font-weight:bold;font-size:var(--font-subtitle-size);}.article-list article .inner .category{display:none;}@media(max-width:320px){.article-list article{height:auto;}.article-list article .inner{grid-template:"f f" auto "t t" auto "c d" calc(var(--pad) + var(--font-body-size))/1fr 1fr!important;}.article-list article .inner figure{border-radius:var(--rad) var(--rad) 0 0;}.article-list article .inner figure img{border-radius:0;}}.article-list article .inner{min-width:initial;min-height:100%;display:grid;grid-template:"f t t" auto "f c d" calc(var(--pad) + var(--font-body-size))/var(--h) 1fr 1fr;}.article-list article .inner figure{aspect-ratio:1;width:auto;grid-area:f;}.article-list article .inner .title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content;font-size:100%;grid-area:t;width:auto;margin:var(--pad);line-height:1.2em;max-height:3.6em;}.article-list article .inner .category,.article-list article .inner .date{font-size:90%;width:auto;color:var(--soft);margin:0 var(--pad);margin-bottom:var(--pad);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;font-weight:bold;}.article-list article .inner .category{grid-area:c;}.article-list article .inner .date{grid-area:d;margin-left:0;text-align:right;}.article-list article .subtitle{display:none;}@media(max-width:320px){.article-list article .inner{grid-template:"f" auto "t" auto/1fr!important;}.article-list article .date,.article-list article .category{display:none!important;}}#link-card-template{display:none;}[search-results]:not([search-results="0"]) .no-results{display:none;}[search-results="0"] .results-keyword{display:none;}#resulting-links:not(.expand) .link-card:nth-child(11)~.link-card:not(#tail){max-width:0;padding-left:0;padding-right:0;margin-left:calc(var(--gap)*-1);}#resulting-links.expand #tail{transform:scale(0)!important;}#resulting-links .link-list{display:flex;gap:var(--gap);flex-wrap:wrap;}#resulting-links .link-list .link-card{--background-color:hsl(var(--surface-medium));--text-color:hsl(var(--surface-xlight));padding:10px var(--pad);border-radius:var(--radius);background-color:var(--background-color);color:var(--text-color);font-size:var(--font-subtitle-size);font-weight:bold;white-space:nowrap;transform:scale(1);cursor:pointer;overflow:hidden;max-width:500px;}.loaded #resulting-links .link-list .link-card{transition:all .3s ease-out var(--delay);}#resulting-links .link-list .link-card:hover{--background-color:hsl(var(--surface-light));--text-color:hsl(var(--background-light));transform:scale(1.02);}#resulting-links .link-list .link-card#tail{--background-color:hsl(var(--surface-light));transition:all .15s ease-out!important;}#resulting-links .link-list .link-card#tail a{pointer-events:none;}main.loading #content::after{transform:scale(1) rotate(0);animation-name:ani-spinner;}main.loading #content header,main.loading #content section{opacity:0;}main #content{position:relative;}main #content::after{content:"";position:absolute;top:100px;left:calc(50% - 24px);width:48px;height:48px;display:block;background-color:hsl(var(--surface-xlight));border-radius:10px;animation-duration:1s;animation-direction:alternate-reverse;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:scale(0) rotate(0);transition:transform .2s ease-in-out;}main #content header,main #content section{transition:opacity .2s ease-in-out;opacity:1;}@keyframes ani-spinner{from{transform:scale(1) rotate(0);}to{transform:scale(1) rotate(360deg);}}