/* Real event photography only.
   Major stage: TWsk / Wikimedia Commons, CC BY-SA 4.0. */
body.banner-major{--event-banner:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/PDC_World_Darts_Championship_2016.jpg?width=1800');--event-position:78% 48%;--event-credit:"Photo: TWsk / Wikimedia Commons · CC BY-SA 4.0"}
body.banner-euro{--event-banner:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Darts_in_a_dartboard.jpg?width=1800');--event-position:82% 42%;--event-credit:"Photo: PeterPan23 / Wikimedia Commons · public domain"}
body.banner-floor{--event-banner:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Dart_board.jpg?width=1600');--event-position:84% 48%}
.event-banner .mast-grid{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;background-color:#080b09;background-image:linear-gradient(90deg,rgba(5,8,6,.99) 0%,rgba(5,8,6,.96) 52%,rgba(5,8,6,.68) 76%,rgba(5,8,6,.82) 100%),var(--event-banner);background-position:center,var(--event-position);background-size:cover,38% auto;background-repeat:no-repeat;box-shadow:0 26px 70px rgba(0,0,0,.28)}
.event-banner .mast-main,.event-banner .mast-aside{border:0;border-radius:0;background:transparent}.event-banner .mast-main:after{display:none}.event-banner .mast-aside{background:linear-gradient(90deg,rgba(7,10,8,.08),rgba(7,10,8,.62));backdrop-filter:blur(1px)}
.event-banner .major-mast{position:relative;isolation:isolate;background-color:#080b09;background-image:linear-gradient(90deg,rgba(5,8,6,.99) 0%,rgba(5,8,6,.96) 52%,rgba(5,8,6,.66) 76%,rgba(5,8,6,.8) 100%),var(--event-banner);background-position:center,var(--event-position);background-size:cover,38% auto;background-repeat:no-repeat;box-shadow:inset 0 -1px rgba(255,255,255,.08)}
.event-banner.banner-major .mast-grid,.event-banner.banner-major .major-mast{background-image:linear-gradient(90deg,rgba(5,8,6,.99) 0%,rgba(5,8,6,.96) 48%,rgba(5,8,6,.52) 70%,rgba(5,8,6,.66) 100%),var(--event-banner);background-size:cover,52% auto}
.event-banner .major-mast:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,10,9,.56))}
.event-banner .major-mast aside{border-left-color:rgba(83,204,114,.72);background:linear-gradient(90deg,transparent,rgba(5,8,6,.22));text-shadow:0 2px 14px rgba(0,0,0,.72)}
.event-banner .major-mast:before,.event-banner .mast-grid:before{content:var(--event-credit);position:absolute;z-index:2;right:18px;bottom:10px;color:rgba(255,255,255,.68);font-size:.61rem;font-weight:700;letter-spacing:.025em;text-shadow:0 1px 6px #000;pointer-events:none}
.event-banner .mast h1,.event-banner .major-mast h1,.event-banner .mast .lede,.event-banner .major-mast .lede{text-shadow:0 3px 24px rgba(0,0,0,.9)}
@media(max-width:820px){.event-banner .mast-grid,.event-banner .major-mast{background-position:center,82% center;background-size:cover,auto 100%}.event-banner .mast-grid{background-image:linear-gradient(180deg,rgba(5,8,6,.98) 0%,rgba(5,8,6,.9) 64%,rgba(5,8,6,.82) 100%),var(--event-banner)}.event-banner .major-mast{background-image:linear-gradient(180deg,rgba(5,8,6,.98) 0%,rgba(5,8,6,.88) 70%,rgba(5,8,6,.8) 100%),var(--event-banner)}.event-banner .major-mast:before,.event-banner .mast-grid:before{right:12px;bottom:7px;font-size:.54rem}}
