Nästa generation 2026: 60 av de bästa unga fotbollstalangerna i världen
div#maincontent:focus{box-shadow:none!important}body{--primary-text-color: #121212;--secondary-text-color: #707070;--tertiary-text-color: #707070;--primary-bg-color: #ffffff;--secondary-bg-color: #f3f3f3;--tertiary-bg-color: #f6f6f6;--primary-line-color: #333333;--secondary-line-color: #dcdcdc;--border-divider-color: #dcdcdc;--axis-color: #bababa;--primary-button-color: #121212;--primary-button-text-color: #ffffff;--primary-button-highlight-color: #333333;--highlight-color: #ffe500;--highlighted-text-color: #121212;--info-color: #00b2ff;--news-grey-01: #121212;--news-grey-02: #707070;--news-grey-03: #a1a1a1;--news-grey-04: #bababa;--news-grey-05: #dcdcdc;--news-grey-06: #f3f3f3;--news-core-01: #005689;--news-core-02: #0094da;--news-core-03: #c70000;--news-core-04: #23b4a9;--news-core-05: #494949;--news-core-06: #cca36e}@media (prefers-color-scheme: dark){:root:not([data-color-scheme=light]) body{--primary-text-color: #dcdcdc;--secondary-text-color: #c8c8c8;--tertiary-text-color: #999999;--primary-bg-color: #1a1a1a;--secondary-bg-color: #383838;--tertiary-bg-color: #121212;--primary-line-color: #dcdcdc;--secondary-line-color: #707070;--border-divider-color: #606060;--axis-color: var(--news-grey-04);--primary-button-color: #383838;--primary-button-text-color: #dcdcdc;--primary-button-highlight-color: #707070;--highlight-color: #cda500;--highlighted-text-color: #121212;--info-color: #0077b6;--news-grey-01: #dcdcdc;--news-grey-02: #c8c8c8;--news-grey-03: #a1a1a1;--news-grey-04: #707070;--news-grey-05: #494949;--news-grey-06: #383838;--news-core-01: #0077b6;--news-core-02: #00b2ff;--news-core-03: #e33824;--news-core-04: #23b4a9;--news-core-05: #494949; --news-core-06: #cca36e}}:root{--f100-mobile-background: none;--f100-desktop-background: none}.element-immersive{width:auto;left:auto;right:auto}.interactive-atom{margin:0;padding:0}@media (max-width: 46.24em){.ios .element--immersive,.android .element--immersive{width:100vw!important;position:relative;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}}@media (min-width: 46.25em){.ios .article__body,.android .article__body{padding-right:12px!important}}.ios figure.element.element-atom,.ios figure.interactive.interactive-atom.interactive--loading,.android figure.element.element-atom,.android figure.interactive.interactive-atom.interactive--loading{padding:0!important}.gv-right-render{position:relative;height:100%;width:auto}.gv-detail-overlay{top:0;left:100%;width:calc(100% - 40px);height:100%;max-width:400px;z-index:1050}@media (min-width: 61.25em){.gv-detail-overlay{display:block;width:320px;height:100%;min-height:400px}}@media (min-width: 81.25em){.gv-detail-overlay{width:400px;height:auto;min-height:360px}}.gv-detail-overlay.opened{transform:translate(-100%)}@media (min-width: 61.25em){.gv-detail-overlay.opened{display:block}}.gv-detail-overlay.fix-pos{position:fixed}.gv-detail-overlay.abs-pos{position:absolute}.gv-detail-overlay.opened:before{width:20px;height:100%;display:block;content:"";position:absolute;left:-20px}.gv-detail-scroll-area{position:absolute;padding:0 0 100%;top:0;left:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;box-shadow:-2px 0 6px #0003}@media (min-width: 61.25em){.gv-detail-scroll-area{overflow:hidden;box-shadow:none;border-top:1px solid #ffbb00;border-bottom:none;padding:0 0 0 10px}.gv-detail-scroll-area.add-border-bottom{border-top:none}}.gv-detail-items-list{position:relative;width:calc(100% - 30px)}@media (min-width: 61.25em){.gv-detail-items-list{width:280px}}@media (min-width: 81.25em){.gv-detail-items-list{width:600px}}.gv-detail-item{display:block;height:auto;margin:0 0 24px;padding-bottom:12px}@media (min-width: 61.25em){.gv-detail-item{border-bottom:none}}.gv-detail-item.selected{opacity:1}@media (min-width: 61.25em){.gv-detail-item.selected{padding-top:0;display:block}}.gv-detail-item.no-border,.gv-detail-item:first-child{border:none}.gv-detail-text1,.gv-detail-text2,.gv-detail-head-text{font-size:14px;line-height:20px;font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.gv-detail-text1 h1,.gv-detail-text2 h1,.gv-detail-head-text h1{font-size:20px;line-height:24px;font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:900}.gv-detail-head-text{height:auto;margin-left:12px}.gv-detail-head-text h1{color:#333;font-size:28px;line-height:32px;font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:400;font-weight:200}@media (min-width: 61.25em){.gv-detail-head-text h1{font-size:36px;line-height:40px;font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:400;font-weight:200}}@media (min-width: 61.25em){.gv-detail-head-text{margin-left:0}}.gv-detail-head-text:before,.gv-detail-head-text:after{content:"";display:block;top:0;height:1px;width:100vw;margin-left:90px;border-bottom:1px solid #dcdcdc}@media (min-width: 61.25em){.gv-detail-head-text:before,.gv-detail-head-text:after{width:50vw}}.gv-detail-head-text:after{border-bottom:none;border-top:1px solid #dcdcdc}@media (min-width: 61.25em){.gv-detail-head-text:after{padding-bottom:2px}}.gv-detail-main{width:100%;height:auto;margin:0}@media (min-width: 61.25em){.gv-detail-main{height:auto}}.gv-detail-description{margin-top:12px;font-size:14px;line-height:20px;font-family:Guardian Text Egyptian Web,Georgia,serif;color:#333;min-height:24px}@media (min-width: 61.25em){.gv-detail-description{font-size:16px;line-height:24px;font-family:Guardian Text Egyptian Web,Georgia,serif;height:auto}}.gv-detail-list-wrapper ul{margin:0;padding:0}.gv-detail-list-wrapper ul li{font-size:14px;line-hHär är texten med CSS förenklad och skriven på enkel engelska:
Listobjekten är inställda på 20px teckenstorlek, med Guardian Text Sans Web-teckensnittet med Helvetica, Arial, Lucida Grande och sans-serif som reservteckensnitt. Textfärgen är #333. Liststilar är borttagna, utfyllnaden är inställd på noll och varje objekt har 10px högermarginal. Objekten visas som inline-block, justeras till toppen, har en minsta bredd på 30px och en radhöjd på 1,4em. På skärmar som är minst 61,25em breda har listobjekten en minsta bredd på 60px. Fet text inuti listobjekt har font-weight 600 och visas som ett block. Punkten före varje listobjekt är dold.
Detaljbilden är 80px bred med 10px högermarginal, flyter till vänster och har 80px nedre utfyllnad. Dess bakgrund är #333, storleksanpassad för att täcka, positionerad i mitten, med helt rundade hörn.
Textomslaget är relativt positionerat.
Knappen för att växla vy-overlay är 42px gånger 42px med en #121212-bakgrund. Den sitter absolut med ett z-index på 950, har en 3px heldragen vit ram och är placerad högst upp till vänster med en -21px vänstermarginal. Dess box-sizing är content-box, markören är en pekare och dess hörn är helt rundade. Knappens ::before-pseudoelement är tomt, visas som ett block, är 48px gånger 48px, har en transparent bakgrund, ett z-index på 949, sitter absolut med en 1px heldragen #121212-ram, är förskjutet -4px från toppen och vänster och har helt rundade hörn med content-box-storleksanpassning. På skärmar som är minst 61,25em breda blir knappen absolut positionerad med automatiska värden för bottom, top och left, ingen vänstermarginal och en #0084c5-bakgrund. Dess ::before-ram ändras också till 1px heldragen #0084c5.
Växlingsikonen inuti knappen är absolut positionerad vid 50% från toppen och vänster. Rutnätsikonen SVG är dold som standard, centrerad med -10px top- och vänstermarginal och är 20px bred. Listikonen SVG visas som ett block, centrerad med -8px top- och -10px vänstermarginal och är 20px bred. När knappen har klassen grid-icon-show visas rutnätsikonen och listikonen döljs.
Den fasta knappbehållaren har ett z-index på 950, är fixerad 70px från botten och 50% från vänster. På skärmar som är minst 61,25em breda blir den absolut positionerad 20px från toppen och 27px från vänster, med automatiskt bottom.
Filterblocket har en vit bakgrund och är 55px högt. Dess dolda element har en -1px marginal, ingen ram, ingen utfyllnad, är 1px gånger 1px, overflow hidden, absolut positionerade, klippta till ingenting och visas inte. Select-elementet inuti filterblocket är 37px högt och flyter till höger. Det har #0084c5 textfärg, helt rundade hörn, ingen native appearance, en bakgrundsstorlek på 16px auto, 5px top- och bottenutfyllnad med 10px vänster- och högerutfyllnad, använder Guardian Sans Headline-teckensnittet med Helvetica och Arial som reservteckensnitt, visar en pekarmarkör, har en 1px heldragen #0084c5-ram och är 250px bred.
Veggieburgaren har ett z-index på 2 med viktig prioritet. Rubrikbakgrunden visas inte, med viktig prioritet.
Innehållsrubriken och rubriken använder en 36px teckenstorlek med 40px radhöjd, Guardian Headline-teckensnittet med Guardian Egyptian Web, Guardian Headline Full och Georgia som reservteckensnitt, en fontvikt på 800 och en toppmarginal beräknad som 90vw minus 20px, med viktig prioritet. På skärmar som är minst 23,4375em breda förblir toppmarginalen 90vw minus 20px. På skärmar som är minst 30em breda blir den 260px. På skärmar som är minst 46,25em breda blir den 330px. På skärmar som är minst 61,25em breda blir teckenstorleken 44px med 48px radhöjd, samma teckensnittsfamilj och vikt på 800, och en toppmarginal på 430px. På skärmar som är minst 71,25em breda blir toppmarginalen 460px.
Artikelrubriken har en transparent bakgrund med viktig prioritet. Dess ::before-pseudoelement har ingen vänstermarginal, med viktig prioritet. Både det interaktiva innehållets ::before och artikelrubrikens ::before är tomma, har en bakgrundsstorlek som täcker, upprepas inte, är absolut positionerade, rensar båda sidor, har en #121212-bakgrundsfärg, använder en mobil rubrikbild från Guardians interaktiva tillgångar, är 100% breda, har en -10px vänstermarginal, 90vw bottenutfyllnad och är positionerade i mitten längst ner. På skärmar som är minst 23,4375em breda är de 90vw höga utan bottenutfyllnad. På skärmar som är minst 30em breda byter bakgrundsbilden till en skrivbordsversion.Här är texten omskriven på flytande, naturlig engelska:
På mindre skärmar är rubrikbilden inställd på en bredd på 100%, en höjd på 280px, med en vänstermarginal på -20px och ingen bottenutfyllnad. Från 46,25em och uppåt byter rubrikbakgrundsbilden till en skrivbordsversion, storleksanpassad för att täcka hela bredden vid 350px höjd. Från 61,25em och uppåt ökar höjden till 450px.
Omslaget har en ljusgrå övre ram. Dess rullgardinsmeny använder en vit bakgrund med en blå nedåtpilikon positionerad vid 93% från vänster och 50% från toppen, skalad till 16px.
Rubriken är helt dold. Atom- och interaktiva element har ingen marginal och automatisk höjd. Den interaktiva annonsbannern är centrerad med flexbox. På surfplattor och uppåt blir element med klassen "hide-until-tablet" synliga, medan "mobile-only"-element döljs. På samma skärmar får renderade annonsplatser en 80px bottenmarginal.
Ett mobilt dummy-element är absolut positionerat och synligt, men dolt från 61,25em och uppåt.
Textmarkering är inaktiverad på vissa element, tillsammans med touch callouts och tap highlights. Fokusramar på select-element är borttagna.
Huvudomslaget är relativt positionerat, full bredd upp till maximalt 1300px, justerat till toppen, centrerat med en 1px övre marginal, minst en viewport hög och har en vit övre ram. Från 46,25em och uppåt tas den övre marginalen bort och ett dekorativt pseudoelement läggs till ovanför det – men detta är dolt på iOS och Android. Vid större brytpunkter blir detta pseudoelement högre och når 320px vid 61,25em och 340px vid 81,25em.
Vyomslaget är relativt positionerat, döljer overflow och sitter på z-index 1. Från 61,25em och uppåt får det en tunn vertikal linje till höger och en 50px bred grå panel till vänster med en blå högerram, med hjälp av variabeln för primär bakgrundsfärg.
Listvyn är full bredd, minst en viewport hög, använder den primära bakgrundsfärgen, sitter på z-index 1 och har 20px bottenutfyllnad. Från 61,25em och uppåt tas den övre utfyllnaden bort. När den är öppen är den relativt positionerad; när den är stängd är den absolut positionerad.
Den inre listvyn har 40px top- och bottenutfyllnad med 10px sidor. Vid 30em blir sidutfyllnaden 15px. Vid 46,25em blir top- och bottenutfyllnaden 70px. Vid 61,25em är den centrerad vid 620px bred med 80px övre utfyllnad och ingen sidutfyllnad – dock på iOS och Android är den inställd på full bredd minus 20px med en 50px vänstermarginal. Vid 71,25em är den centrerad vid 740px bred med 80px övre utfyllnad, 40px högerutfyllnad och ingen vänsterutfyllnad – återigen justerad för iOS och Android.
Varje listpost inuti har den primära bakgrundsfärgen, en 30px bottenmarginal, 1,4em radhöjd och relativ positionering. Från 61,25em och uppåt får varje post en blå övre ram via ett pseudoelement positionerat till vänster, 130px brett och förskjutet med -130px. Detta förblir detsamma vid 71,25em och fortsätter vid 81,25em..v-list-entry:before{width:210px;margin-left:-210px}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header{position:relative;min-height:175px;margin-bottom:10px;width:100%;background-color:#0084c5;color:#fff;vertical-align:top;padding:0 0 5px}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header{padding:0;min-height:175px;width:calc(100% - 20px)}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container{margin:0 0 5px;height:auto;position:relative;overflow:hidden}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container{position:absolute;width:175px;height:175px;top:10px;left:auto;right:-20px;padding:0;margin:0}}@media (min-width: 46.25em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container{width:240px;height:175px;top:10px;right:-20px;left:auto;padding:0;margin:0}}@media (min-width: 71.25em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container{width:220px}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image{position:relative;margin:0 auto;width:100%}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image{width:auto;height:100%;margin-left:-12%;top:auto}}@media (min-width: 46.25em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image{width:100%;height:auto;margin-left:0}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image-flag{position:absolute;bottom:5px;left:5px;height:30px;width:30px;background-color:#fff;z-index:100;border-radius:50%}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image-flag{display:none}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title{padding:4px 10px 5px;font-size:16px;line-height:20px;font-family:Guardian Headline,Guardian Headline Full,Guardian Egyptian Web,Georgia,serif;font-weight:700;font-variant-numeric:lining-nums;font-feature-settings:"lnum";font-size:24px;line-height:26px;font-weight:600}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title{position:absolute;width:460px;width:calc(100% - 210px);height:55px;top:0;left:10px;padding:4px 0 0;vertical-align:top}}@media (min-width: 41.25em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title{font-size:28px;line-height:32px}}@media (min-width: 46.25em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title{width:460px;width:calc(100% - 275px);height:55px;top:0;left:10px;vertical-align:top}}@media (min-width: 61.25em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title{width:460px;height:55px;top:0;left:10px;vertical-align:top}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title span{padding-top:7px;display:inline-block;vertical-align:top}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title span{padding-top:2px}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title .gv-list-number{display:inline;color:#03bafe;padding-right:5px;position:relative}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-titl.gv-divider{display:inline;border-right:1px solid #03bafe;margin-right:8px;margin-left:2px}.gv-list-view