.ace-darts{--ace-bg-start:#004833;--ace-bg-end:#006858;--ace-highlight:#ffeb00;--ace-panel:#00000059;color:#fdfdf7;font-family:inherit;overflow:hidden;padding:0;position:relative}.ace-darts:after,.ace-darts:before{content:"";inset:0;pointer-events:none;position:absolute}.ace-darts:before{background:radial-gradient(circle at 20% 20%,#ffffff26,#0000 45%),radial-gradient(circle at 80% 10%,#00000040,#0000 60%);mix-blend-mode:screen}.ace-darts *{box-sizing:border-box;font-family:inherit}.ace-darts__section{display:flex;flex-direction:column;transition:height .35s ease-out,min-height .35s ease-out}.ace-darts__carousel{display:flex;flex-direction:row;transition:transform .5s ease-out,height .35s ease-out}.ace-darts__carousel-item{box-sizing:border-box;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;min-width:100%;padding:clamp(1rem,1.5vw,1.75rem)}.ace-darts__layout{display:grid;gap:clamp(1.25rem,2vw,2rem);grid-template-columns:1fr}.ace-darts[data-layout=split] .ace-darts__layout{align-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr))}.ace-darts[data-layout=split] .ace-darts__fields-row{grid-template-columns:1fr}.ace-darts__section--form,.ace-darts__section--result{min-width:0}.ace-darts__card{background:var(--ace-panel);padding:0;transition:height .35s ease-out,min-height .35s ease-out}.ace-darts__card--result{align-items:center;display:flex;height:100%;justify-content:center;padding:0!important;position:relative}.ace-darts__result-block{display:flex;flex-direction:column;gap:.75rem}.ace-darts__card--result{transition:opacity .2s ease,transform .2s ease}.ace-darts__card--result.is-visible{opacity:1;transform:translateY(0)}.ace-darts__card--result.is-persisted:before{content:"Saved nickname";font-family:Paddy Sans;font-size:.75rem;letter-spacing:0;position:absolute;right:1.25rem;text-transform:uppercase;top:1.25rem}.ace-darts__header{align-items:center;display:grid;gap:.75rem 1.25rem;grid-template-columns:auto 1fr}.ace-darts__logo{filter:drop-shadow(0 10px 24px rgba(0,0,0,.4));height:auto;margin:0 auto 1rem;width:clamp(100px,10vw,200px)}.ace-darts__titles h2{color:var(--wp--preset--color--background);font-size:clamp(1.6rem,2vw,2.25rem);line-height:1.1;margin:0 auto;max-width:820px;text-align:center}.ace-darts .eyebrow,.ace-darts__eyebrow{font-size:.7rem;letter-spacing:0;margin:0;opacity:.75;text-transform:uppercase}.ace-darts__intro{font-size:1.5rem!important;margin:.35rem 0 2rem;opacity:.85;text-align:center}.ace-darts__form{display:grid;gap:1rem;margin:0 auto;max-width:620px}.ace-darts__fields-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ace-darts__field{display:flex;flex-direction:column;font-size:.95rem;gap:.4rem;letter-spacing:0;text-transform:uppercase}.ace-darts__field input,.ace-darts__field span{font-weight:500;text-align:center}.ace-darts__field input{background:#ffffffbf;border:2px solid #000;border-radius:.5rem;box-shadow:inset 0 4px 0 0 #0003,0 1px 0 0 #ffffff4d;display:block;font-family:Paddy Sans;font-size:2rem;inset:none;margin:0 auto;padding:.5rem;text-shadow:0 2px 0 #0003;text-transform:none;transition:all .2s ease-in-out;width:100%}.ace-darts__field input:focus,.ace-darts__field input:not(:placeholder-shown){background:#fff;box-shadow:inset 0 4px 0 0 #0006,0 2px 0 0 #fff3;outline:none;text-shadow:0 0 0 #0000004d}.ace-darts__copy,.ace-darts__primary,.ace-darts__secondary{border:none;border-radius:.5rem;cursor:pointer;font-weight:700;letter-spacing:0;padding:.9rem 1.6rem .75rem;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.ace-darts__primary{background:linear-gradient(0deg,#31953e,#62bb46);box-shadow:0 8px 0 -4px #0003,inset 0 3px 0 0 #fff3,inset 0 -3px 0 0 #0003;color:#fff;display:block;font-family:PaddyPower,sans-serif;font-family:var(--wp--preset--font-family--mischief);font-size:2rem;letter-spacing:0;padding:1.25rem 1rem 1rem;text-align:center;transition:all .25s ease-in-out!important}.ace-darts__primary:hover{background:linear-gradient(180deg,#31953e,#62bb46);box-shadow:0 0 0 0 #0003,inset 0 3px 0 0 #fff3,inset 0 -3px 0 0 #0003;cursor:pointer}.ace-darts__primary:active{background:linear-gradient(180deg,#31953e 20%,#62bb46 140%);box-shadow:inset 0 0 0 2px #00000080,inset 0 5px 0 0 #0003,inset 0 -5px 0 0 #fff3}.ace-darts__primary:disabled{cursor:not-allowed;opacity:.5}.ace-darts__copy,.ace-darts__secondary{background:#00000059;border:1px solid #fff3;color:#fff}.ace-darts__copy:hover,.ace-darts__secondary:hover{transform:translateY(-1px)}.ace-darts__helper{font-size:.85rem;margin:0;opacity:.8}.ace-darts__complete{display:grid;gap:.25rem;padding:.75rem 0 .25rem}.ace-darts__question *{text-align:center}.ace-darts__carousel-item .ace-darts__card,.ace-darts__question{background:linear-gradient(135deg,#00000026,#00000073);border:1px solid #ffffff14;border-radius:.5rem;padding:1rem;transition:height .35s ease-out,min-height .35s ease-out}.ace-darts__question-header h3{font-size:1.6rem;margin:.2rem 0 .4rem}.ace-darts__options{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:1rem}.ace-darts__option{background:linear-gradient(135deg,#004833e6,#006858e6);border:2px solid #0000;border-radius:18px;box-shadow:0 12px 30px #00000059;color:inherit;cursor:pointer;font-size:1.1rem;letter-spacing:0;padding:1rem;text-align:center;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.ace-darts__option-media{display:block;margin-bottom:.75rem}.ace-darts__option-media img{filter:drop-shadow(0 10px 14px rgba(0,0,0,.35));height:auto;margin:0 auto;max-height:120px;width:auto}.ace-darts__option-label{display:block}.ace-darts__option:hover{border-color:#ffffff59;transform:translateY(-4px)}.ace-darts__option.is-selected{border-color:var(--ace-highlight);box-shadow:0 16px 32px #00000073,0 0 0 1px #ffeb0059}.ace-darts__progress{align-items:center;display:flex;flex-direction:row;gap:1rem;margin-top:0;padding:1rem}.ace-darts__progress button{font-family:Paddy Sans}.ace-darts__progress-step{display:inline-block;flex-grow:0;flex-shrink:0;font-size:.85rem;margin:0;opacity:.85}.ace-darts__progress-track{background:#fff3;border-radius:999px;flex:1;height:6px;overflow:hidden}.ace-darts__progress-bar{background:linear-gradient(90deg,#ffeb00,#ffb70d);border-radius:inherit;height:100%;transition:width .22s ease}.ace-darts__restart-inline{margin-left:auto;opacity:0;transform:translateX(10px);transition:opacity .3s ease .3s,transform .3s ease .3s}.ace-darts[data-state=result] .ace-darts__restart-inline{opacity:1;transform:translateX(0)}.ace-darts__result{align-items:center;display:flex;flex-direction:column;gap:2rem;opacity:0;padding:2rem;text-align:center;transform:translateY(20px);transition:opacity .2s ease,transform .2s ease;width:100%}.ace-darts__result button{font-family:Paddy Sans}.ace-darts__result.is-visible{opacity:1;transform:translateY(0)}.ace-darts__share{display:grid;font-size:.85rem;gap:.35rem}.ace-darts__share p{margin:0;opacity:.85}.ace-darts__share-actions{align-items:center;display:flex;flex-direction:row;gap:.5rem}.ace-darts__social-button{align-items:center;background:#0009;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;height:44px;justify-content:center;margin:0;min-width:44px;padding:0 1rem;transition:all .2s ease}.ace-darts__social-button svg{fill:currentColor;height:20px;width:20px}.ace-darts__social-button:hover{background:#000c;transform:translateY(-1px)}.ace-darts__social-button:active{transform:translateY(0)}.present{cursor:pointer;height:200px;left:50%;opacity:1;perspective:420px;pointer-events:auto;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:all 1s,opacity 3s;width:200px;z-index:10}.present .rotate-Y{transform:rotateX(0deg) rotateY(25deg) rotate(0deg);transition:transform .6s ease-out}.present .rotate-Y,.present .rotate-container{height:100%;transform-style:preserve-3d}.present .back,.present .bottom,.present .front,.present .left,.present .right{background-color:#008138;border:2px solid #000;height:100%;left:0;position:absolute;top:0;width:100%}.present .bottom{transform:translateY(50%) rotateX(90deg)}.present .front{transform:translateZ(100px)}.present .left{transform:translateX(-50%) rotateY(-90deg)}.present .back{transform:translateZ(-100px) rotateY(180deg) rotateX(0)}.present .right{transform:translateX(50%) rotateY(90deg)}.present .back:after,.present .front:after,.present .left:after,.present .right:after{background-color:#ffeb00;box-shadow:0 0 1px 1px #00000040;content:"";height:100%;left:calc(50% - 10px);position:absolute;transform:translateZ(1px);width:20px}.present .back,.present .bottom,.present .front,.present .left,.present .right{transform-style:preserve-3d}.present .back,.present .front,.present .left,.present .right{transform-origin:bottom;transition:all .5s}.present .lid-holder{opacity:1;transform:translateZ(0);transform-style:preserve-3d;transition:all .5s linear}.present .lid{animation:lid-animation 1s 1s infinite;opacity:1;transform:translateZ(0) rotateX(0) rotate(0deg);transform-style:preserve-3d;transition:all 1s linear}.present .lid-back,.present .lid-front,.present .lid-left,.present .lid-right,.present .lid-top{background-color:#008138;border:2px solid #000;left:-5px;opacity:1;position:absolute;top:0;transition:all .5s;width:210px}.present .lid-top{height:210px;top:-5px;transform:translateY(-50%) rotateX(90deg);transform-style:preserve-3d}.present .lid-back,.present .lid-front,.present .lid-left,.present .lid-right{height:40px;top:-5px;transform-style:preserve-3d}.present .lid-left{transform:translateX(-50%) rotateY(-90deg)}.present .lid-back{transform:translateZ(-105px) rotateY(180deg)}.present .lid-right{transform:translateX(50%) rotateY(90deg)}.present .lid-front{transform:translateZ(105px)}.present .lid-back:after,.present .lid-front:after,.present .lid-left:after,.present .lid-right:after,.present .lid-top:after{background-color:#ffeb00;box-shadow:0 0 1px 1px #00000040;content:"";height:100%;left:calc(50% - 10px);position:absolute;transform:translateZ(.01px);width:20px}.present .lid-top:before{background-color:#008138;box-shadow:0 0 5px #0003;content:"";height:20px;left:0;position:absolute;top:calc(50% - 10px);transform:translateZ(.1px);width:100%}.present .bottom:after{background:#ffeb00;filter:blur(8rem);height:100%;left:0;opacity:1;top:0;transform:scale(.1) translateZ(200px) rotateX(0deg);transition:all .25s ease-in-out;width:100%}.present .bottom:after,.present:after{content:"";display:block;position:absolute}.present:after{animation:shadow 2s ease-in-out infinite alternate;background:#0003;border-radius:100%;height:160%;left:50%;top:40%;transform:translateX(-50%) rotateX(-90deg);width:160%;z-index:-1}.present:hover .lid-holder{transform:translate3d(0,-60px,-10px) rotateX(10deg)!important}.present:hover .rotate-Y{transform:rotateX(-20deg) rotateY(0deg) rotate(0deg);transition:transform .6s ease-out}.present:hover .rotate-Y .rotate-container{animation-play-state:paused}.present .rotate-Y .rotate-container{animation:none;transform:rotateY(1turn)}.present .rotate-Y .rotate-container.entrance{animation:entrance-spin 1s ease-out forwards}.present:not(.revealing):not(.open) .rotate-Y .rotate-container.entrance{animation:entrance-spin 1s ease-out forwards,hover-entrance 2s ease-in-out 1s infinite alternate}.present.revealing .lid-holder{transform:translateZ(0) rotateX(0deg)!important}.present.open .lid{animation:none;animation-play-state:paused;transform:translate3d(0,-220px,-120px) rotateX(50deg)!important}.present.open .back,.present.open .front,.present.open .left,.present.open .right{transition:all 2s ease-in-out}.present.open .left{transform:translateX(-50%) rotateY(-90deg) rotateX(-90deg)}.present.open .back{transform:translateZ(-100px) rotateY(180deg) rotateX(-90deg)}.present.open .right{transform:translateX(50%) rotateY(90deg) rotateX(-90deg)}.present.open .front{transform:translateZ(100px) rotateX(-90deg)}.present.open .bottom:after,.present:hover .bottom:after{transform:scale(.9) translateZ(160px) rotateX(20deg)}.present.revealing .bottom:after{transform:scale(.1) translateZ(200px) rotateX(0deg);transition:all .2s ease-in-out}.present.open .rotate-Y{animation:revealing-animation 1s ease-in-out;pointer-events:none;transform-origin:bottom}.present.open{opacity:0}.present.gone{display:none}.instruction{border-radius:.5rem;color:#fff;font-weight:700;left:0;letter-spacing:0;opacity:1;padding:.5rem;position:absolute;text-align:center;text-transform:uppercase;top:110%;transition:opacity .5s;width:100%}@keyframes hover{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes entrance-spin{0%{transform:rotateY(1turn) translateY(0)}to{transform:rotateY(0deg) translateY(0)}}@keyframes hover-entrance{0%{transform:rotateY(0deg) translateY(0)}to{transform:rotateY(0deg) translateY(-10px)}}@keyframes shadow{to{transform:translateX(-50%) rotateX(-90deg) scale(.9)}0%{transform:translateX(-50%) rotateX(-90deg) scale(1)}}@keyframes lid-animation{0%{transform:translateZ(0) rotateX(0)}50%{transform:translate3d(0,-10px,-5px) rotateX(5deg) rotate(2deg)}40%{transform:translate3d(0,-10px,-5px) rotateX(5deg) rotate(0deg)}60%{transform:translate3d(0,-10px,-5px) rotateX(5deg) rotate(-2deg)}70%{transform:translate3d(0,-10px,-5px) rotateX(5deg) rotate(2deg)}80%{transform:translate3d(0,-10px,-5px) rotateX(5deg) rotate(-2deg)}to{transform:translateZ(0) rotateX(0)}}@keyframes revealing-animation{15%{transform:rotateX(3deg) rotateY(-3deg) rotate(3deg)}30%{transform:rotateX(-3deg) rotateY(3deg) rotate(-3deg)}45%{transform:rotateX(3deg) rotateY(-3deg) rotate(3deg)}60%{transform:rotateX(-3deg) rotateY(3deg) rotate(-3deg)}75%{transform:rotateX(3deg) rotateY(-3deg) rotate(3deg)}}@keyframes ace-darts-float{0%{transform:rotateY(25deg) rotateX(-8deg) translateY(0)}50%{transform:rotateY(25deg) rotateX(-8deg) translateY(-10px)}to{transform:rotateY(25deg) rotateX(-8deg) translateY(0)}}@keyframes ace-darts-glitter{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}.ace-darts__shirt{aspect-ratio:1/1;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35));isolation:isolate;margin:0 auto;position:relative;width:min(68vw,420px)}.ace-darts__result .ace-darts__shirt{justify-self:center}.ace-darts__shirt-canvas{inset:0;position:absolute}.ace-darts__shirt-canvas svg{display:block;height:100%;inset:0;position:absolute;width:100%}.ace-darts__shirt-name{color:#fff;display:grid;gap:.1rem;inset:18% 12% auto;letter-spacing:0;position:absolute;text-align:center;text-transform:uppercase;z-index:2;-webkit-text-stroke:0 #000}.ace-darts__shirt-name .ace-darts__nicknames{contain:layout;display:flex;flex-direction:column;gap:0;letter-spacing:0;margin:0 auto;max-width:180px;width:100%}.ace-darts__shirt-name .text-fit-0{container-name:fit0;container-type:inline-size;display:flex;max-width:100%;overflow:visible;--captured-length:initial;--support-sentinel:var(--captured-length,9999px)}.ace-darts__shirt-name .text-fit-0>[aria-hidden]{font-weight:800;transform:skewY(-4deg);visibility:hidden;-webkit-text-stroke:8px #000}.ace-darts__shirt-name .text-fit-0>:not([aria-hidden]){container-name:fit0-inner;container-type:inline-size;flex-grow:1;--captured-length:100cqi;--available-space:var(--captured-length)}.ace-darts__shirt-name .text-fit-0>:not([aria-hidden])>*{--support-sentinel:inherit;--captured-length:100cqi;--ratio:tan(atan2(var(--available-space),var(--available-space) - var(--captured-length)));--font-size:clamp(1em,1em * var(--ratio),var(--max-font-size,infinity * 1px) - var(--support-sentinel));display:block;font-size:var(--font-size);inline-size:var(--available-space)}@container fit0-inner (inline-size > 0){.ace-darts__shirt-name .text-fit-0>:not([aria-hidden])>*{white-space:nowrap}}.ace-darts__shirt-name .text-fit-1{container-name:fit1;container-type:inline-size;display:flex;max-width:100%;overflow:visible;--captured-length:initial;--support-sentinel:var(--captured-length,9999px)}.ace-darts__shirt-name .text-fit-1>[aria-hidden]{font-weight:800;transform:skewY(-4deg);visibility:hidden;-webkit-text-stroke:8px #000}.ace-darts__shirt-name .text-fit-1>:not([aria-hidden]){container-name:fit1-inner;container-type:inline-size;flex-grow:1;--captured-length:100cqi;--available-space:var(--captured-length)}.ace-darts__shirt-name .text-fit-1>:not([aria-hidden])>*{--support-sentinel:inherit;--captured-length:100cqi;--ratio:tan(atan2(var(--available-space),var(--available-space) - var(--captured-length)));--font-size:clamp(1em,1em * var(--ratio),var(--max-font-size,infinity * 1px) - var(--support-sentinel));display:block;font-size:var(--font-size);inline-size:var(--available-space)}@container fit1-inner (inline-size > 0){.ace-darts__shirt-name .text-fit-1>:not([aria-hidden])>*{white-space:nowrap}}.ace-darts__shirt-nickname{color:#fff;font-family:var(--wp--preset--font-family--mischief);font-weight:800;letter-spacing:0;line-height:1;position:relative;text-align:center;transform:skewY(-4deg)}.ace-darts__shirt-nickname:after{color:#fff;content:attr(data-nickname);height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;-webkit-text-stroke:8px #000;font-size:inherit;pointer-events:none;z-index:-1}.ace-darts__nicknames,.ace-darts__shirt-name{overflow:visible!important}.ace-darts__shirt-first{margin-bottom:.5rem!important}.ace-darts__shirt-first,.ace-darts__shirt-last,.ace-darts__shirt-the{color:#fff;font-size:clamp(1rem,var(--wp--preset--font-size--x-large),var(--wp--preset--font-size--x-large))!important;-webkit-text-stroke:8px #000;font-family:Paddy Sans;font-weight:500;line-height:1;margin:0 auto;position:relative;text-align:center}.ace-darts__shirt-first:before,.ace-darts__shirt-last:before,.ace-darts__shirt-the:before{color:#fff;content:attr(data-nickname);position:absolute;z-index:20;-webkit-text-stroke:0;text-align:center}.ace-darts__shirt-the:before{content:"THE"}.ace-darts__shirt-first:before{content:attr(data-first-name)}.ace-darts__shirt-last:before{content:attr(data-last-name)}.ace-darts__shirt-the{font-size:clamp(.75rem,1.4vw,.95rem);font-size:var(--wp--preset--font-size--medium)!important;letter-spacing:0;margin-bottom:0;transform:skewY(-4deg)}.text-fit__inner.ace-darts__shirt-nickname{color:#fff;font-family:var(--wp--preset--font-family--mischief);font-weight:800;letter-spacing:0;line-height:1;margin:0;position:relative;text-align:center;transform:skewY(-4deg);transform-origin:center}.text-fit__inner.ace-darts__shirt-nickname:after{color:#fff;content:attr(data-nickname);font-size:inherit;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1;-webkit-text-stroke:8px #000;pointer-events:none;text-align:center}.ace-darts__shirt.is-vest .ace-darts__shirt-name{inset-block-start:28%}.ace-darts__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}@media(max-width:960px){.ace-darts[data-layout=split] .ace-darts__layout,.ace-darts__grid{grid-template-columns:1fr}.ace-darts__result{text-align:center}.ace-darts__header{grid-template-columns:1fr;text-align:center}.ace-darts__logo{margin:0 auto}}@media(max-width:640px){.ace-darts__fields-row{grid-template-columns:1fr}}@keyframes ace-darts-skeleton-pulse{0%{opacity:.4}50%{opacity:.9}to{opacity:.4}}.ace-darts[data-skeleton=true]{pointer-events:none}.ace-darts[data-skeleton=true] .ace-darts__field-placeholder,.ace-darts[data-skeleton=true] .ace-darts__logo--placeholder,.ace-darts[data-skeleton=true] .ace-darts__option-media,.ace-darts[data-skeleton=true] .ace-darts__result--skeleton{animation:ace-darts-skeleton-pulse 1.6s ease-in-out infinite;background:#ffffff1f;border-radius:12px;display:block}.ace-darts[data-skeleton=true] .ace-darts__field-placeholder{height:48px;width:100%}.ace-darts[data-skeleton=true] .ace-darts__option-media{height:90px;margin-bottom:.75rem}.ace-darts[data-skeleton=true] .ace-darts__logo--placeholder{height:clamp(42px,5vw,60px);width:clamp(80px,10vw,120px)}.ace-darts[data-skeleton=true] .ace-darts__copy[data-ghost],.ace-darts[data-skeleton=true] .ace-darts__primary[data-ghost],.ace-darts[data-skeleton=true] .ace-darts__secondary[data-ghost]{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;display:inline-flex;justify-content:center;opacity:.6}.ace-darts[data-skeleton=true] .ace-darts__section--questions,.ace-darts[data-skeleton=true] .ace-darts__section--result,.ace-darts[data-state=idle] .ace-darts__section--questions,.ace-darts[data-state=idle] .ace-darts__section--result{display:none}.ace-darts[data-skeleton=true] .ace-darts__option{border-color:#ffffff26;cursor:default}.ace-darts[data-skeleton=true] .ace-darts__card,.ace-darts[data-skeleton=true] .ace-darts__question{backdrop-filter:blur(8px)}@property --captured-length{syntax:"<length>";initial-value:0;inherits:true}.ace-darts .ace-darts__shirt-name .ace-darts__nicknames,.ace-darts__nicknames,.ace-darts__shirt-name .ace-darts__nicknames{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}
