:root{--main-background-colour:#1c8841;--secondary-background-colour:#31a057;--third-background-colour:#236f38;--main-accent-colour:#f9ed32;--main-accent-colour-rgb:249,237,50;--secondary-accent-colour:#ffffff;--tooltip-background-colour:#cbecd5;--headerHeight:3.2rem;--footerHeight:3.75rem;--pagewidth:95%;--section-border-radius:0.5rem;--component-border-radius:0.2rem;--main-font-size:16px;--component-font-size:12px;--information-bar-text-size:0.7rem;--snap-tab-header-height:2.5rem;--indicator-size:0.125rem;--vertical-space:0.6rem;--horizontal-space:1.2rem;--snap-tabs-hue:70deg;--snap-tabs-hue:20deg;--dropdown-component-background:#cbecd5;--dropdown-component-accent:#9dcaab;--dropdown-component-border-radius:14px;--dropdown-component-header-height:2.5rem}html{background-size:cover;background-attachment:fixed;background-image:linear-gradient(67deg,var(--third-background-colour) 5%,var(--secondary-background-colour) 42%,var(--main-background-colour) 74%);height:max-content;scroll-behavior:smooth;block-size:100%;inline-size:100%;overflow-y:scroll;font-family:Roboto,sans-serif;font-size:16px;font-size:var(--main-font-size,16px);line-height:125%;block-size:100%;inline-size:100%}*{box-sizing:border-box;margin:0;padding:0;max-width:100%}body{top:0;left:0;height:max-content;min-block-size:100%;min-inline-size:100%;margin:0;padding:0;max-width:100%;overflow-x:hidden;position:relative}#main-content-area{top:0;left:0;width:100%;height:max-content}.page-section{top:0;left:0;width:var(--pagewidth,98%);margin:1rem auto;padding:1rem .5rem;min-height:35.5rem;min-height:calc(100vh - var(--headerHeight,2.8rem) - .5rem - var(--footerHeight,3.75rem));min-height:-o-calc(100vh - var(--headerHeight,2.8rem) - .5rem - var(--footerHeight,3.75rem));min-height:-webkit-calc(100vh - var(--headerHeight,2.8rem) - .5rem - var(--footerHeight,3.75rem));min-height:-moz-calc(100vh - var(--headerHeight,2.8rem) - .5rem - var(--footerHeight,3.75rem));height:max-content;transition:margin-left .5s;overflow-x:hidden;border-radius:var(--border-radius,.2rem);background:rgba(255,255,255,.1)}section{padding-bottom:2rem}.background-overlay{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;padding:0;margin:0;z-index:5}.background-overlay-clear{background:rgba(0,0,0,0)}.background-overlay-dark{background:rgba(0,0,0,.5)}a,article,button,cite,h1,h2,h3,h4,h5,h6,legend,li,option,p,q,section,select,span,td,th,tr,ul{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6,span{font-family:Montserrat,sans-serif}a,article,button,cite,legend,li,option,p,q,section,select,td,th,tr,ul{font-family:Roboto,sans-serif}h1{font-size:1.6rem;text-transform:uppercase;line-height:90%;color:var(--secondary-accent-colour,#fff)}h2{font-size:32px;font-size:1.4rem;text-transform:uppercase;color:var(--main-accent-colour,#ff0);padding-bottom:1rem}h3{font-size:32px;font-size:1.2rem;text-transform:uppercase;color:var(--secondary-accent-colour,#fff);padding-bottom:1rem}p{font-size:14px;font-size:.9rem}a{font-size:14px;font-size:.9rem;text-decoration:none;cursor:pointer}.underline{text-decoration:underline}.textcenter{text-align:center!important}.textleft{text-align:left!important}.textright{text-align:right!important}.bold{font-weight:700!important}.italic{font-style:oblique!important}.yellowtext{color:var(--main-accent-colour,#ff0)!important}table{color:var(--secondary-accent-colour,#fff);width:100%;text-align:center;border:none;border-collapse:collapse;border-radius:var(--component-border-radius,.2rem);cursor:pointer;font-size:14px;font-size:.7rem}th{background-color:rgba(255,255,255,.1);background-color:var(--main-background-colour,green);box-shadow:inset 0 0 0 var(--main-accent-colour,#ff0),inset 0 -.25rem 0 var(--main-accent-colour,#ff0);font-style:bold;font-size:14px;font-size:.8rem;text-align:center;position:-webkit-sticky;position:sticky;top:0;padding:var(--table-padding,.2rem);height:2rem}tr{color:var(--secondary-accent-colour,#fff)}td{text-align:center;padding:var(--table-padding,.2rem);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-text-size-adjust:100%}td:hover{font-weight:700;border:.1rem solid var(--secondary-accent-colour,#fff)}.column-highlight tr:hover{font:bold;background-color:var(--main-accent-colour,#ff0);background-color:rgba(var(--main-accent-colour-rgb),.2);color:var(--secondary-accent-colour,#fff)}td,th{position:relative}.column-highlight td:hover::after,.column-highlight th:hover::after{background-color:var(--main-accent-colour,#ff0);background-color:rgba(var(--main-accent-colour-rgb),.2);color:var(--secondary-accent-colour,#fff);content:"";position:absolute;left:0;top:-5000px;height:10000px;width:100%;z-index:-1}.table-column-lines{border-right-color:var(--main-accent-colour,#ff0);border-right-style:solid;border-width:.1rem}tr:first-child th:first-child{border-top-left-radius:var(--component-border-radius,.2rem)}tr:first-child th:last-child{border-top-right-radius:var(--component-border-radius,.2rem)}tr:last-child td:first-child{border-bottom-left-radius:var(--component-border-radius,.2rem)}tr:last-child td:last-child{border-bottom-right-radius:var(--component-border-radius,.2rem)}.table-wrapper{position:relative;overflow:auto;overflow-y:hidden;white-space:nowrap;max-height:50rem}.sticky-col{background-color:var(--main-background-colour,green);position:-webkit-sticky;position:sticky;z-index:1}.first-col{width:max-content;left:0}.first-cell{z-index:2;border-top-left-radius:var(--component-border-radius,.2rem)}.center{display:block;margin-left:auto;margin-right:auto;text-align:center}.hidden{display:none!important}.noscroll{overflow:hidden}.fadein{animation:fadein 2s ease forwards}@keyframes fadein{from{display:none;opacity:0}to{display:block;opacity:1}}.selection-container{padding-bottom:1rem;text-align:center;position:relative;margin:auto;height:max-content}select{background-color:rgba(255,255,255,.1);font-size:var(--component-font-size,12px)}option{color:#000;background-color:var(--dropdown-component-background,green);font-size:var(--component-font-size,12px)}.selection-container option{background-color:var(--dropdown-component-background,green);color:#000}select>option:focus,select>option:hover{background-color:orange}.selection-dropdown{background-color:rgba(255,255,255,.1);color:var(--secondary-accent-colour,#fff);border:none;text-align:center;width:20%;min-width:9rem;height:1.5rem;margin:auto;font-size:var(--component-font-size,12px);cursor:pointer;border-radius:var(--component-border-radius,.2rem)}.selection-dropdown:focus,.selection-dropdown:hover{border:2px solid var(--main-accent-colour,#ff0)}.selection-dropdown-button{background-color:rgba(255,255,255,.1);color:var(--secondary-accent-colour,#fff);border:none;text-align:center;width:20%;min-width:9rem;height:1.5rem;margin:auto;font-size:var(--component-font-size,12px);cursor:pointer;border-radius:var(--component-border-radius,.2rem)}.selection-dropdown-button:focus,.selection-dropdown-button:hover{background-color:rgba(255,255,255,.2);border:2px solid var(--main-accent-colour,#ff0)}button>.selection-dropdown-arrow-icon{display:inline}.selection-dropdown-arrow-icon{height:.6rem;width:.6rem;filter:brightness(0) invert(1);float:right;margin-right:.3rem;margin-top:.2rem}.selection-dropdown-content{background-color:var(--main-background-colour,green);background-color:var(--dropdown-component-background,green);display:none;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:fit-content;width:-moz-fit-content;width:14rem;height:15rem;min-height:4rem;max-height:20rem;border:none;border-radius:var(--component-border-radius,.2rem);border-radius:var(--dropdown-component-border-radius,.2rem);overflow-y:none}.selection-dropdown-content option:hover{background-color:rgba(255,255,255,.1)}.selection-dropdown-content-header-section{background-color:var(--main-background-colour,green);background-color:var(--dropdown-component-background,green);padding:.5rem;border-bottom:.1rem solid var(--secondary-accent-colour,#fff);border-bottom:1px solid var(--dropdown-component-accent,#000);position:sticky;top:0;left:0;width:13.5rem;height:var(--dropdown-component-header-height,2.5rem);min-height:var(--dropdown-component-header-height,2.5rem);border-top-left-radius:var(--dropdown-component-border-radius,.2rem);border-top-right-radius:var(--dropdown-component-border-radius,.2rem)}.selection-dropdown-search-icon{height:1rem;width:auto;position:relative;margin-right:.2rem;top:.2rem}.selection-dropdown-search-bar{width:80%;position:relative;font-size:var(--component-font-size,12px);padding:.2rem}.selection-dropdown-search-bar:focus{outline:3px solid var(--main-accent-colour,#ff0)}.selection-dropdown-content-option-section{position:relative;width:fit-content;width:-moz-fit-content;width:14rem;height:calc(100% - var(--dropdown-component-header-height,2.5rem) - 5%);overflow-y:scroll}.selection-dropdown-option{color:#000;position:static;margin:auto;padding:.5rem;width:fit-content;width:-moz-fit-content;width:14rem;height:1.8rem;min-height:1rem;max-height:1.8rem;font-size:var(--component-font-size,12px);border-bottom:1px solid var(--dropdown-component-accent,#000)}.information-bar{width:100%;text-align:center;font-size:var(--information-bar-text-size,.7rem);font-style:italic;margin-bottom:1rem}.information-bar a{color:var(--main-accent-colour,#ff0);width:100%;text-align:center;font-size:var(--information-bar-text-size,.7rem);font-style:italic;margin-bottom:1rem}.information-bar a:hover{color:var(--main-accent-colour,#ff0);cursor:pointer;font-weight:700}.information-bar a:link{color:var(--main-accent-colour,#ff0)}.information-bar a:visited{color:var(--main-accent-colour,#ff0)}.information-bar a:active{color:var(--main-accent-colour,#ff0);font-weight:700}.stats-tooltip{position:relative;display:inline-block}.stats-tooltip .stats-tooltip-text{background-color:var(--tooltip-background-colour,grey);visibility:hidden;width:90%;min-height:1rem;padding:.5rem .5rem;border-radius:var(--component-border-radius,.2rem);position:absolute;z-index:1;bottom:110%;left:50%;margin-left:-45%;opacity:0;transition:opacity 1s}.stats-tooltip:hover .stats-tooltip-text{visibility:visible;opacity:1}.stats-tooltip .stats-tooltip-text::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--tooltip-background-colour,grey) transparent transparent transparent}.stats-tooltip-text{font-size:12.8px;font-size:.7rem;text-transform:none;text-align:left;color:#000}.stat-icon{height:20px;height:1.4rem;width:auto;padding-bottom:.2rem}.stat-icon.white{filter:brightness(0) invert(1)}.stat-icon.red{-webkit-filter:invert(19%) sepia(94%) saturate(7013%) hue-rotate(358deg) brightness(97%) contrast(113%);filter:invert(19%) sepia(94%) saturate(7013%) hue-rotate(358deg) brightness(97%) contrast(113%)}header{background-color:var(--main-background-colour,green);height:var(--headerHeight);position:fixed;z-index:5}.header-area{position:fixed;width:100%;display:grid;grid-template-columns:4rem 1fr 4rem;grid-template-rows:var(--headerHeight,2.5rem);grid-template-rows:var(--headerHeight);gap:0 .3rem;grid-template-areas:"Logo Title Options";border-bottom:.125rem solid var(--secondary-accent-colour,#fff)}.logo-container{grid-area:Logo;padding:.3rem}.logo{height:2.5rem;height:calc(var(--headerHeight) - .7rem);width:auto}.title-container{grid-area:Title;padding-top:.8rem}.options-container{grid-area:Options;padding:.3rem}#options-button{color:var(--secondary-accent-colour,#fff);top:0;left:0;height:2.5rem;height:calc(var(--headerHeight) - .7rem);width:auto;display:block;font-size:2.5rem;cursor:pointer;margin:0;padding:0}#options-button:hover{color:var(--main-accent-colour,#ff0)}.rotate{animation:rotation 3s}.linear{animation-timing-function:linear}.infinite{animation-iteration-count:infinite}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.loading-page{background-size:cover;background-color:var(--main-background-colour,#000);background-image:linear-gradient(120deg,#236f38 10%,var(--main-background-colour) 35%,#490bf3 50%,#ce641d 65%,#f44b13 90%);background-size:250% 250%;animation:gradient 30s ease infinite;position:fixed;min-height:100%;height:100%;width:100%;z-index:100;display:grid;grid-template-columns:100%;grid-template-rows:.3fr 1fr .2fr .3fr .2fr 1fr;gap:0 0;grid-template-areas:"TopSpace" "Logo" "Title" "Phrases" "Count"}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.loading-page-container{text-align:center;display:flex;align-items:center;justify-content:center}#loading-page-logo-container{grid-area:Logo}#dorkinians-logo-large{padding-top:3rem;height:15rem;width:auto}#loading-page-title-container{padding-top:1.5rem;grid-area:Title;color:var(--secondary-accent-colour,#fff)}#loading-page-loading-phrase-container{grid-area:Phrases;color:var(--secondary-accent-colour,#fff);margin-top:0;display:flex;justify-content:center;align-items:flex-start;height:4rem;opacity:1;transition:opacity 1s}#loading-page-loading-counter-container{grid-area:Count;color:var(--secondary-accent-colour,#fff);margin-top:0;display:flex;justify-content:center;align-items:flex-start}#loading-counter{margin:0 auto;text-align:center}.fadeout{opacity:1;animation:maketransparent 1s linear}@keyframes maketransparent{from{opacity:1}to{opacity:0;display:none!important}}.snap-tabs-container{position:fixed;left:0;padding-top:0;width:100%;top:var(--headerHeight,3.2rem);height:calc(100% - var(--headerHeight,3.2rem));box-sizing:border-box;display:grid;align-content:center;justify-content:center;place-content:center;z-index:2;overflow:hidden}snap-tabs{--accent:var(--snap-tabs-hue) 100% 54%;--accent-reduced:var(--snap-tabs-hue) 90% 90%;display:flex;flex-direction:column;overflow:hidden;position:relative}#snap-tabs-header-section{top:var(--headerHeight,3.2rem);height:var(--snap-tab-header-height,2.5rem);z-index:5;-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll}#snap-tabs-header-section::-webkit-scrollbar{display:none}snap-tabs>section{block-size:100%;display:grid;grid-auto-flow:column;grid-auto-columns:100%}#snap-tabs-main-section{position:relative;padding-top:var(--snap-tab-header-height,3rem)}.scroll-snap-x{overflow-x:auto;overflow-y:hidden;overflow:auto hidden;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}section.scroll-snap-x{padding-bottom:0}@media (prefers-reduced-motion:no-preference){.scroll-snap-x{scroll-behavior:smooth}}@media (hover:none){.scroll-snap-x{scrollbar-width:none}.scroll-snap-x::-webkit-scrollbar{width:0;height:0}}snap-tabs>section>article{scroll-snap-align:start;overflow-y:auto;overscroll-behavior-y:contain;padding:0 0}article{color:var(--secondary-accent-colour,#fff);box-sizing:border-box;font-size:1rem;line-height:1}snap-tabs>snap-tabs-header{--text-active-color:var(--main-accent-colour, yellow);background-color:var(--main-background-colour,green);border-bottom:.125rem solid var(--main-accent-colour,#ff0);position:fixed;left:0;width:100vw;flex-shrink:0;min-height:-moz-fit-content;min-height:-webkit-fit-content;min-height:-webkit-fill-available;min-height:fit-content;display:flex;flex-direction:column}snap-tabs>snap-tabs-header>nav{display:flex}snap-tabs>snap-tabs-header a{--text-color:var(--secondary-accent-colour,
      white);color:var(--text-color,#fff);scroll-snap-align:start;display:inline-flex;align-items:center;white-space:nowrap;font-size:1rem;text-decoration:none;padding:var(--vertical-space) var(--horizontal-space)}snap-tabs>snap-tabs-header a:hover{background:hsl(var(--accent) / 10%);font-size:inherit}snap-tabs>snap-tabs-header a:focus{outline-offset:-.5ch;border-left:.125rem solid var(--main-accent-colour,#ff0);border-right:.125rem solid var(--main-accent-colour,#ff0)}snap-tabs>snap-tabs-header>.snap-indicator{background:var(--main-accent-colour,#ff0);inline-size:0;block-size:var(--indicator-size);border-radius:var(--indicator-size)}@media (prefers-reduced-motion:reduce){snap-tabs .snap-indicator{visibility:hidden}}snap-tabs a,snap-tabs article,snap-tabs nav,snap-tabs section,snap-tabs snap-tabs-header{outline-color:hsl(var(--accent));outline-offset:-.3rem}h2{-webkit-margin-after:.5rem;margin-block-end:.5rem;line-height:1}h2:first-of-type{-webkit-margin-before:0;margin-block-start:0}p{max-inline-size:35ch;margin-block:.5ch}p+p{-webkit-margin-before:1rem;margin-block-start:1rem}#pop-up-box{display:none!important;background:var(--main-background-colour,green);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;min-height:20%;max-height:60%;overflow:scroll;width:var(--pagewidth,95%);border:.125rem solid var(--secondary-accent-colour,#fff);border-radius:var(--section-border-radius,2rem);padding:.7rem}#pop-up-box #pop-up-box-close-button{position:absolute;top:.7rem;right:1.5rem;font-size:2.25rem;margin-left:3.125rem;padding:.2rem}#pop-up-box-container{height:100%;width:100%;display:grid;grid-template-columns:100%;grid-template-rows:1.5rem 1fr;gap:0 0}#pop-up-box-header-container{height:1.5rem}#pop-up-box-header-container h3{display:inline-block;line-height:normal;vertical-align:middle}#pop-up-box-message-container{height:max-content;width:100%;overflow-y:scroll}#pop-up-box-message-text{max-inline-size:none}#pop-up-box a,h3,p{color:var(--secondary-accent-colour,var(--secondary-accent-colour,#fff))}#background-overlay-pop-up-box{display:none}#background-overlay-side-menu{display:none}#background-overlay-totw-player-info{display:none}#totw-player-info-box{display:none}#background-overlay-selection-dropdown-player-stats{display:none}#background-overlay-selection-dropdown-comparison{display:none}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) rgba(255,255,255,.1)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:20px}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:20px}#side-menu{background:var(--main-background-colour,green);height:100%;width:0;position:fixed;z-index:20;top:0;right:-.1rem;overflow-x:hidden;transition:.5s;border-left:solid .125rem var(--main-accent-colour,#ff0);display:inline;display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content;gap:0 0;grid-template-areas:"TopContainer" "MainContainer"}#side-menu-top-container{background:var(--main-background-colour,green);grid-area:TopContainer;position:sticky;top:0;left:0;height:100px;padding-top:12px;width:100%;display:flex;flex-direction:column;align-items:center;z-index:25}#side-menu-top-container #side-menu-close-button{position:absolute;top:.7rem;top:8px;right:1.5rem;font-size:2.25rem;margin-left:3.125rem;padding:.2rem}#side-menu-close-button{text-decoration:none;z-index:26}#side-menu-dorkinians-logo{height:80px;z-index:26}#side-menu-main-container{background:rgba(255,255,255,.1);padding:1rem .5rem;grid-area:MainContainer;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:max-content;width:90%;overflow-y:scroll;margin:0 auto 5rem auto;z-index:1;border-radius:var(--border-radius,.2rem);line-height:1}#side-menu h3{color:var(--main-accent-colour,#ff0)}#side-menu a,h4,p{color:var(--secondary-accent-colour,#fff);margin:auto 0;padding:0}#side-menu p{font-size:.8rem}.side-menu-section-header{text-align:center;text-decoration:none;display:block;transition:.3s;height:max-content;padding-bottom:.5rem;text-transform:uppercase;font-weight:900;font-family:Roboto,sans-serif;margin:0}#side-menu a{display:block;transition:.3s;margin-bottom:1.25rem;font-weight:900;font-family:Roboto,sans-serif}#side-menu a:hover{color:var(--main-accent-colour,#ff0);cursor:pointer}.side-menu-button{background:0 0;color:var(--secondary-accent-colour,#fff);margin:0 .5rem;border:2px solid var(--main-accent-colour,#ff0);border-radius:6px;cursor:pointer;text-decoration:none;text-transform:uppercase;width:2rem;position:relative}.side-menu-button:hover{background-color:var(--main-accent-colour,#ff0);color:var(--main-background-colour,green)}#side-menu-button-change-font-size-increment{margin-left:.5}.side-menu-section{width:100%;padding:1.5rem 0 0 0}.side-menu-icon-container{height:2rem;display:flex;align-content:center;justify-content:center}.side-menu-icon{height:2rem;filter:brightness(0) invert(1);margin:0 .8rem 0 .2rem}.side-menu-text-container{height:2rem;width:100%;display:flex;justify-content:flex-start;align-content:flex-start;padding:0 0}#side-menu-site-details-section{position:relative;width:100%;height:max-content;padding:0;margin:0}#side-menu-site-details-grid-section{display:grid;grid-template-columns:1fr max-content;grid-template-rows:1.5rem 1.5rem 1.5rem 1.5rem;gap:0 .2rem;justify-items:stretch;align-items:stretch;justify-content:stretch;align-content:stretch}.side-menu-site-details-grid-container{height:1.5rem;justify-self:start;align-self:start}#side-menu-actions-section{position:relative;width:100%}#side-menu-actions-section-grid{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:2rem 2rem;gap:.5rem .2rem}.side-menu-action-button-container{display:grid;grid-template-columns:70% 15% 15%;grid-template-rows:1fr}#side-menu-quick-links-section{position:relative;width:100%}a>h4{margin-top:.5rem}#side-menu-quick-links-section-grid{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:2rem 2rem;gap:.5rem .2rem}#side-menu-additional-section{position:relative;width:100%}.side-menu-additional-section-item-container{height:1rem;width:100%;justify-content:center;align-content:flex-start;padding:.5rem 0}.flip-image{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#homepage-next-fixtures-header-text{padding-bottom:.5rem}#homepage-next-fixtures-sub-header-text{padding-bottom:1rem;font-style:italic}#homepage-next-fixtures-team-container{display:grid;width:100%;grid-template-columns:max-content max-content max-content max-content max-content;grid-template-rows:1fr;gap:.3rem 1rem;justify-items:start;align-items:center;justify-content:stretch;align-content:stretch;overflow-x:scroll}#homepage-next-fixtures-team-container::-webkit-scrollbar:horizontal{height:5px}#homepage-next-fixtures-team-container p{font-size:.8rem}#homepage-next-fixtures-team-container h4{color:var(--main-accent-colour,#ff0);font-size:.8rem}.next-fixtures-grid-item{justify-self:start;align-self:flex-start}.homepage-weather-container{grid-area:Weather;padding:.3rem}#homepage-club-captains-and-awards-grid-container{display:grid;width:100%;grid-template-columns:50% 50%;grid-template-rows:1fr;gap:.3rem 0;justify-items:start;align-items:center;justify-content:stretch;align-content:stretch}.homepage-grid-item{height:2.4rem;width:100%;margin:0;padding:.4rem 0 .4rem 0;border-top:1px solid rgba(255,255,255,.2)}#homepage-club-captains-and-awards-grid-container h4{font-size:.8rem;color:var(--main-accent-colour,#ff0);padding-right:.2rem}#club-stats-area{display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content max-content;gap:1rem .3rem;grid-template-areas:"TotalClubAndTeamStats" "TeamSeasonResults" "AllClubResults"}#club-stats-total-club-and-team-stats-container{grid-area:TotalClubAndTeamStats;padding:.3rem;display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content;gap:1rem .3rem;grid-template-areas:"HeaderSection" "StatsSection"}#club-stats-total-club-and-team-stats-header-container{width:100%;padding-bottom:1rem;grid-area:HeaderSection}#club-stats-total-club-and-team-stats-header-container span{font-size:var(--information-bar-text-size,.7rem);font-style:italic;font-weight:400}#club-stats-total-club-and-team-stats-stats-grid-container{grid-area:StatsSection;display:grid;grid-template-columns:60% 40%;grid-template-rows:repeat(11,max-content);gap:.5rem 0}.club-stats-grid-item{height:2.4rem;margin:0;padding:.4rem 0 .4rem 0;border-top:1px solid rgba(255,255,255,.2)}#club-stats-total-club-and-team-stats-stats-grid-container h5{font-size:.9rem;font-weight:400}#club-stats-total-club-and-team-stats-stats-grid-container p{font-size:.9rem;font-weight:400;text-align:right}#club-stats-total-club-and-team-stats-stats-grid-container h5:first-child,#club-stats-total-club-and-team-stats-stats-grid-container p:nth-child(2){border-top:none}#club-stats-team-season-results-container{visibility:hidden;background-color:green;grid-area:TeamSeasonResults;padding:.3rem}#club-stats-all-club-results-container{visibility:hidden;background-color:red;grid-area:AllClubResults;padding:.3rem}.player-stats-top-container{display:grid;grid-template-columns:100%;grid-template-rows:1fr;gap:0 0}.player-stats-stat-container{position:relative;width:calc(var(--pagewidth,85%) - 10%);display:grid;grid-template-columns:70% 20% 10%;grid-template-rows:1fr;gap:0 .2rem;margin:0 auto}.player-stats-stat-container div{margin-left:.6rem}.player-stats-stat-container h5{margin-top:.2rem;text-align:right;white-space:nowrap}.player-stats-stat-container img{margin-left:.4rem}#player-stats-past-seasons-table{background-color:#490bf3}#team-of-the-week-area{display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content max-content;gap:.2rem .3rem;grid-template-areas:"WeekSelection" "TeamOfTheWeek" "TopPerformers";padding-bottom:0}#totw-week-selection-container{grid-area:WeekSelection;padding:.3rem}#TOTW-season-selection-dropdown{min-width:60px}#TOTW-week-selection-dropdown{min-width:12rem}#totw-team-of-the-week-container{grid-area:TeamOfTheWeek;padding-bottom:0;display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content;gap:1rem .3rem;grid-template-areas:"HeaderSummary" "Pitch"}#team-of-the-week-header-summary{background-color:rgba(255,255,255,.1);padding:.3rem;border-radius:var(--border-radius,.2rem);grid-area:HeaderSummary;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:140px;gap:0 0}#team-of-the-week-header-summary-text{text-align:center;margin:0 auto}#totw-total-points{font-size:3rem;padding-bottom:1.2rem}#totw-week-number-players{font-size:.8rem}#team-of-the-week-header-summary-star-man{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#team-of-the-week-pitch-area{grid-area:Pitch;position:relative;margin:0 auto;width:100%;min-height:250px;height:max-content;background-size:100% auto;background-image:url(images/pitch-graphic-t77-OTdp.svg);background-repeat:no-repeat;background-position:center top}.totw-player-div{height:80px;width:20%;position:absolute;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.totw-player-div-player{width:20%}.totw-dorkinians-kit{position:relative;top:0;margin:0 auto 4px auto}.totw-dorkinians-kit-player{width:40%;height:auto}.totw-dorkinians-kit-star-man{height:100px}.totw-player-box{position:relative;height:max-content;min-height:1rem;width:max-content;padding:3px;color:#fff;text-align:center;white-space:nowrap}.totw-player-name-box{background-color:#00753a;min-width:65px;font-size:.7rem}.totw-player-points-box{background-color:#00ff87;color:#000;min-width:65px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:.6rem}.totw-player-div-star-man{padding-top:10px;width:60px;position:relative}.totw-player-box-star-man{position:relative;height:max-content;min-height:1rem;width:max-content;min-width:100px;padding:3px;color:#fff;text-align:center;white-space:nowrap}#totw-player-pos-star-man-name{background-color:#00753a;font-size:.8rem}#totw-player-pos-star-man-points{background-color:#00ff87;color:#000;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:.7rem}#pop-up-box{display:none;background:var(--main-background-colour,green);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;min-height:20%;max-height:60%;overflow:scroll;width:var(--pagewidth,95%);border:.125rem solid var(--secondary-accent-colour,#fff);border-radius:var(--section-border-radius,2rem);padding:.7rem}#totw-player-info-box{display:none;background:var(--main-background-colour,green);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;min-height:20%;max-height:60%;overflow:scroll;width:var(--pagewidth,95%);border:.125rem solid var(--secondary-accent-colour,#fff);border-radius:var(--section-border-radius,2rem);padding:.7rem}#totw-player-info-box a,h3,p,span{color:var(--secondary-accent-colour,var(--secondary-accent-colour,#fff))}#totw-player-info-box #totw-player-info-box-close-button{position:absolute;top:.7rem;right:1.5rem;font-size:2.25rem;margin-left:3.125rem;padding:.2rem}#totw-player-info-box-container{height:100%;width:100%;display:grid;grid-template-columns:100%;grid-template-rows:1.5rem 1fr;gap:0 0}#totw-player-info-box-header-text{height:1.5rem}#totw-player-info-box-header-container h3{display:inline-block;line-height:normal;vertical-align:middle}#totw-player-info-box-result{position:relative;height:max-content;width:100%;font-size:.7rem;padding:.8rem}#totw-player-info-box-gameweek-table{border-radius:none;border-collapse:collapse;font-size:14px;font-size:.9rem}#totw-player-info-box-gameweek-table th{box-shadow:inset 0 0 0 var(--main-accent-colour,#ff0),inset 0 -.25rem 0 var(--main-accent-colour,#ff0);font-style:bold;font-size:14px;font-size:.9rem;text-align:center;padding:var(--table-padding,.2rem);height:2rem;background:rgba(255,255,255,.1)}#totw-player-info-box-gameweek-table td{padding:.5rem}#totw-player-info-box-gameweek-table tr:last-child{box-shadow:inset 0 .2rem 0 var(--secondary-accent-colour,#fff);font-weight:700;z-index:2}#totw-player-info-box-season-details{padding-top:2rem}#totw-top-performers-container{grid-area:TopPerformers;padding:.3rem}#FTP-month-rank-1{font-weight:bolder;font-size:.9rem}#FTP-month-player-1{font-weight:bolder;font-size:.9rem}#FTP-month-score-1{font-weight:bolder;font-size:.9rem}.comparison-area{width:100%;display:grid;grid-template-columns:45% 6% 45%;grid-template-rows:2rem 1rem 1.2rem max-content;gap:1rem 1%;grid-template-areas:"PlayerSelection1 Blank PlayerSelection2" "Player1Stats Blank Player2Stats" "StatCategorySelection StatCategorySelection StatCategorySelection" "ComparisonStatsTable ComparisonStatsTable ComparisonStatsTable"}.comparison-player-1-selection-container{grid-area:PlayerSelection1;padding:.3rem;width:100%}#comparison-player-1-selection-dropdown-contents{position:relative;min-width:13rem!important;left:0}.comparison-player-2-selection-container{grid-area:PlayerSelection2;padding:.3rem;width:100%}#comparison-player-2-selection-dropdown-contents{position:relative;min-width:13rem!important;float:right}.comparison-player-1-stats-container{grid-area:Player1Stats;padding:.3rem}.comparison-player-2-stats-container{grid-area:Player2Stats;padding:.3rem}.comparison-stat-category-selection-container{grid-area:StatCategorySelection}.comparison-stats-table{width:100%;grid-area:ComparisonStatsTable;display:grid;flex-flow:column wrap;grid-template-columns:100%;grid-template-rows:repeat(12,1.5rem);gap:.2rem 0;margin:0 auto 0 auto}.comparison-stats-table-row-container{display:grid;width:100%;grid-template-columns:3fr minmax(4rem,1fr) minmax(28px,.5fr) 15% minmax(4rem,1fr) 3fr;grid-template-rows:1.5rem}.comparison-stats-table-row-container p{font-size:.6rem;align-self:center}div.cell{display:flex;flex-wrap:wrap;align-content:center;align-items:center;text-align:center}.bar-container{position:relative}.bar-container .comparison-stat-bar{background-color:var(--secondary-accent-colour,#fff);position:absolute;height:80%;border-radius:.3rem;width:0%}@keyframes progress-animation{0%{width:0%}100%{width:100%}}.bar-right{left:0!important;justify-self:start}.bar-left{right:0!important;justify-self:end}.yellow{background-color:var(--main-accent-colour,#ff0)!important}.comparison-icons-container{background-color:orange;padding:3.5rem 0 .3rem 0;text-align:center}.card-icon{border-radius:2px;width:.9rem;height:1.1rem;transform:rotate(20deg)}.card-icon#yellow-card{background-color:#ff0}.card-icon#red-card{background-color:red}.dorkiniansTable{padding-top:1rem}.dorkiniansTableHeaderText{padding-bottom:.5rem;text-align:center}.dorkiniansTableDiv{text-align:center;padding:1rem 0}.AFCTable{padding-top:.5rem;padding-bottom:1.5rem}.AFCResultsAndFixtures{padding-top:.5rem;padding-bottom:2rem}.tables-results-fixtures-text-replacement{padding-bottom:2rem}@media only screen and (min-device-width:320px) and (max-device-width:360px){:root{--pagewidth:98%}#TOTW-season-selection-dropdown{min-width:80px}#team-of-the-week-pitch-area{height:340px;background-size:170% auto}.totw-player-box{width:-moz-fit-content;width:fit-content;max-width:40px}.totw-player-name-box{font-size:.6rem}.totw-player-points-box{font-size:.5rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.totw-player-box-star-man{min-width:110px}}@media only screen and (min-device-width:360px) and (max-device-width:420px){:root{--pagewidth:96%}#TOTW-season-selection-dropdown{min-width:90px}#team-of-the-week-pitch-area{height:340px;background-size:160% auto}.totw-player-box{width:-moz-fit-content;width:fit-content;min-width:63px}.totw-player-name-box{font-size:.6rem}.totw-player-points-box{font-size:.5rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.totw-player-box-star-man{min-width:110px}}@media only screen and (min-device-width:420px) and (max-device-width:480px){:root{--pagewidth:96%}#team-of-the-week-pitch-area{height:400px;background-size:160% auto}.totw-player-box{width:-moz-fit-content;width:fit-content;min-width:63px}.totw-player-name-box{font-size:.6rem}.totw-player-points-box{font-size:.5rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.totw-player-box-star-man{min-width:110px}}@media only screen and (min-width:480px) and (max-width:620px){:root{--pagewidth:95%}html{font-size:18px}#team-of-the-week-pitch-area{height:460px;background-size:150% auto}.totw-player-box{width:-moz-fit-content;width:fit-content;min-width:75px}.totw-player-name-box{font-size:.7rem}.totw-player-points-box{font-size:.6rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.totw-player-box-star-man{min-width:110px}}@media only screen and (min-width:620px) and (max-width:768px){:root{--pagewidth:95%}html{font-size:18px}#team-of-the-week-pitch-area{height:480px;background-size:120% auto}.totw-player-box{width:-moz-fit-content;width:fit-content;min-width:85px}.totw-player-name-box{font-size:.8rem}.totw-player-points-box{font-size:.7rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.totw-player-box-star-man{min-width:110px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){:root{--pagewidth:80%}html{font-size:20px}#team-of-the-week-pitch-area{height:600px;background-size:140% auto}.totw-player-box{width:-moz-fit-content;width:fit-content;min-width:100px}.totw-player-name-box{font-size:.8rem}.totw-player-points-box{font-size:.7rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.totw-player-box-star-man{min-width:110px}}@media only screen and (min-width:1024px) and (max-width:1223px){:root{--pagewidth:80%}html{font-size:20px}#team-of-the-week-pitch-area{height:600px;background-size:140% auto}.totw-player-box{width:-moz-fit-content;width:fit-content;min-width:110px}.totw-player-name-box{font-size:.8rem}.totw-player-points-box{font-size:.7rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.totw-player-box-star-man{min-width:110px}}@media only screen and (min-width:1224px){:root{--pagewidth:80%}html{font-size:28px}#team-of-the-week-pitch-area{height:600px;width:70%;background-size:140% auto}.totw-player-box{width:-moz-fit-content;width:fit-content;min-width:120px}.totw-player-name-box{font-size:.8rem}.totw-player-points-box{font-size:.7rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.totw-player-box-star-man{min-width:110px}}@media only screen and (min-width:1824px){:root{--pagewidth:70%}html{font-size:30px}#team-of-the-week-pitch-area{height:600px;width:60%;background-size:140% auto}.totw-player-box{width:-moz-fit-content;width:fit-content;min-width:120px}.totw-player-name-box{font-size:.8rem}.totw-player-points-box{font-size:.7rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.totw-player-box-star-man{min-width:110px}}