:root{--llrc-black-steel:repeating-linear-gradient(0deg,#ffffff0b 0 1px,transparent 1px 3px),linear-gradient(130deg,#3f4852,#11161c 31%,#303943 51%,#070a0e 100%);--llrc-steel-red:#d51b36;--llrc-steel-hot:#ff3d57}

html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,.llrc-results__stone),html body llrc-return-navigation .llrc-return__stone{filter:drop-shadow(0 1px 1px #ff344544) drop-shadow(0 9px 7px #000a);transition:filter .15s ease,transform .15s ease}

html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,.llrc-results__stone)::after,html body llrc-return-navigation .llrc-return__stone::after{content:"";display:block!important;position:absolute;inset:-2px -2px -8px!important;z-index:-2;height:auto;width:auto;pointer-events:none;background:var(--llrc-black-steel)!important;border:0;border-bottom:2px solid #ab172b!important;border-radius:3px;box-shadow:inset 0 1px 0 #8e9aa766,inset 0 -2px 0 #030508!important;transform:none!important;opacity:1}

html body #root .llrc-show-all::after,html body #root .llrc-results__stone::after{clip-path:polygon(3% 2%,17% 0,23% 3%,45% 0,62% 2%,81% 0,97% 3%,100% 21%,98% 46%,100% 68%,97% 97%,76% 100%,59% 97%,42% 100%,19% 97%,3% 100%,0 79%,2% 52%,0 26%)}

@media(hover:hover) and (pointer:fine){html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,:is(a,button,summary).llrc-results__stone):hover,html body llrc-return-navigation .llrc-return__stone:hover{filter:drop-shadow(0 2px 4px #e1224677) drop-shadow(0 10px 7px #000a)}}

html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,:is(a,button,summary).llrc-results__stone):is(:active,.llrc-pressed,.llrc-stone--pressed),html body llrc-return-navigation .llrc-return__stone:is(:active,.llrc-pressed,.llrc-stone--pressed){filter:drop-shadow(0 0 3px #ff4a60) drop-shadow(0 5px 9px #fa173bc9)!important;transform:translateY(3px)}

html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,:is(a,button,summary).llrc-results__stone):is(:active,.llrc-pressed,.llrc-stone--pressed)::after,html body llrc-return-navigation .llrc-return__stone:is(:active,.llrc-pressed,.llrc-stone--pressed)::after{border-bottom-color:#ff7a8c!important;box-shadow:inset 0 -3px 0 #ff2448,inset 0 0 0 1px #ee3a53!important;filter:brightness(1.5)}

html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,:is(a,button,summary).llrc-results__stone):focus-visible,html body llrc-return-navigation .llrc-return__stone:focus-visible{outline:3px solid #fff;outline-offset:5px}

html body #root .llrc-month-stone[aria-expanded=true]::after{border-bottom-color:#ff5e76!important;box-shadow:inset 0 0 0 2px #e12d48,inset 0 -3px 0 #ff2448!important}

html body #root #search #livesearch :is(a.llrc-search__stone,.llrc-search__group>summary)::after,html body #root .f8pr-variant-selection .check.box label::after{background:var(--llrc-black-steel)!important;inset:-2px -2px -6px!important;transform:none!important;box-shadow:inset 0 -2px 0 #b81d34!important}

html body #root #search #livesearch :is(a.llrc-search__stone,.llrc-search__group>summary):active::after,html body #root .f8pr-variant-selection .check.box label:active::after{box-shadow:inset 0 -3px 0 #ff4160!important;filter:brightness(1.5)!important}

html body #root #search button.llrc-search__submit::before{box-shadow:inset 0 0 0 2px #252e37,inset 0 -5px 0 #11171e,inset 0 -6px 0 #c7243c!important}html body #root #search button.llrc-search__submit:active::before{box-shadow:inset 0 0 0 2px #ed2c49,inset 0 -5px 0 #161e26,inset 0 -7px 0 #ff4360!important}

html body #root .llrc-events-page .llrc-calendar [data-calendar-days] button:not([data-special-event=true]):not([aria-pressed=true])::after{background:var(--llrc-black-steel)}html body #root .llrc-events-page .llrc-calendar [data-calendar-days] button:active{filter:drop-shadow(0 0 5px #ff3456)!important}

body.llrc-town-stone-font #top{padding-top:24px}body.llrc-town-stone-font .monument{border:5px solid #20262d;border-top:5px solid #333d47;box-shadow:inset 0 0 0 2px #b6283a,inset 0 3px 2px #ffffffe0,inset 0 -6px 7px #3c3d353d,0 7px 0 #11171e,0 9px 0 #a41c31,0 17px 27px #0009;padding-top:30px}body.llrc-town-stone-font .monument:before,body.llrc-town-stone-font .monument:after{top:17px}

body.llrc-town-stone-font .town-masthead{display:flex;flex-direction:column;align-items:center;gap:22px;margin:0 0 34px;padding:0 0 30px;border-bottom:1px solid #5b534c66}body.llrc-town-stone-font .town-masthead .brand{display:flex;align-items:baseline;justify-content:center;gap:.18em;max-width:100%;font-family:"LLRC Racing",Arial,sans-serif;font-size:clamp(32px,5vw,56px);line-height:1;color:#27333a;letter-spacing:-.025em;text-shadow:0 1px #fff9;text-decoration:none}body.llrc-town-stone-font .town-masthead .brand-rc{font-size:1.65em;color:#a21c30}body.llrc-town-stone-font .town-masthead .brand-usa{color:#a21c30}body.llrc-town-stone-font .town-masthead nav{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:14px;width:min(100%,790px)}body.llrc-town-stone-font .town-masthead nav a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;border:2px solid #e63852;border-radius:5px;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,transparent 1px 3px),linear-gradient(145deg,#a81e34,#66101f);color:#fff;text-decoration:none;font-weight:800;font-size:16px;line-height:1.25;text-shadow:0 1px 1px #24050c;box-shadow:inset 0 1px 0 #ff9eac55,0 4px 0 #141a20,0 6px 0 #b61d36,0 10px 12px #0005;transition:box-shadow .15s,transform .15s,background .15s}body.llrc-town-stone-font .town-masthead nav a:active{background:linear-gradient(145deg,#d52c47,#9c172e);transform:translateY(3px);box-shadow:inset 0 1px 0 #ffb9c2,0 2px 0 #131a22,0 4px 0 #ff5370,0 6px 17px #ff194ec7}body.llrc-town-stone-font .town-masthead nav a:focus-visible{outline:3px solid #141a20;outline-offset:5px}

body.llrc-town-stone-font .stone{border:3px solid transparent;border-bottom-width:5px;background:linear-gradient(125deg,#efefe485,#b8b9ac75) padding-box,url("/cdn/shop/files/limitlessrc-button-concrete-deep.webp?v=1794056691") center/cover padding-box,var(--llrc-black-steel) border-box;box-shadow:inset 0 2px 1px #fff9,inset 0 -2px 2px #20252c55,0 4px 0 #090e14,0 6px 0 #ac1b32,0 9px 12px #0005;transition:box-shadow .15s,transform .15s}body.llrc-town-stone-font .stone:active{transform:translateY(3px);box-shadow:inset 0 0 0 1px #ff506c,0 2px 0 #11171e,0 4px 0 #ff5472,0 7px 15px #fa174ec9}body.llrc-town-stone-font .monument-categories .stone[aria-pressed=true]{outline-color:#a4182c;outline-offset:2px;box-shadow:inset 0 0 0 1px #ab1830,0 4px 0 #11171e,0 6px 0 #d12242,0 8px 12px #d7193c66}

@media(hover:hover) and (pointer:fine){body.llrc-town-stone-font .town-masthead nav a:hover{background:linear-gradient(145deg,#bf2640,#8b152b);box-shadow:inset 0 1px 0 #ff9eac55,0 4px 0 #141a20,0 6px 0 #e72c4d,0 10px 16px #f72d4d66}}

@media(max-width:700px){body.llrc-town-stone-font #top{padding-top:18px}body.llrc-town-stone-font .monument{padding:27px 15px 30px}body.llrc-town-stone-font .town-masthead{gap:19px;margin-bottom:28px;padding-bottom:25px}body.llrc-town-stone-font .town-masthead .brand{font-size:clamp(27px,7.4vw,42px);gap:.15em}body.llrc-town-stone-font .town-masthead nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}body.llrc-town-stone-font .town-masthead nav a{font-size:14px;min-height:49px;padding:10px 8px}body.llrc-town-stone-font .town-masthead nav a:last-child{grid-column:1/-1}}

@media(prefers-reduced-motion:reduce){html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,.llrc-results__stone),html body llrc-return-navigation .llrc-return__stone,body.llrc-town-stone-font .stone,body.llrc-town-stone-font .town-masthead nav a{transition:none!important}html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,:is(a,button,summary).llrc-results__stone):is(:active,:hover,.llrc-pressed,.llrc-stone--pressed),html body llrc-return-navigation .llrc-return__stone:is(:active,:hover,.llrc-pressed,.llrc-stone--pressed),body.llrc-town-stone-font .stone:active,body.llrc-town-stone-font .town-masthead nav a:active{transform:none!important}}

@media(forced-colors:active){html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,.llrc-results__stone),html body llrc-return-navigation .llrc-return__stone,body.llrc-town-stone-font .stone,body.llrc-town-stone-font .town-masthead nav a{border:1px solid ButtonText!important;filter:none!important;box-shadow:none!important;color:ButtonText!important;background:ButtonFace!important}html body #root :is(.llrc-explore .llrc-shortcut,.llrc-stone,a.llrc-arrivals__concrete,.llrc-show-all,.llrc-social__stone,.llrc-month-stone,.llrc-results__stone)::after,html body llrc-return-navigation .llrc-return__stone::after{display:none!important}}

html body #root .llrc-friday-highlights .llrc-friday-highlights__picker button{border:2px solid #252e37;background:linear-gradient(135deg,#ddd8cf,#aaa9a4) padding-box,var(--llrc-black-steel) border-box!important;box-shadow:inset 0 1px 0 #ffffff88,0 4px 0 #11171e,0 6px 0 #9c1c30;transition:box-shadow .15s,transform .15s}
html body #root .llrc-friday-highlights .llrc-friday-highlights__picker button[aria-pressed=true]{border-color:#d72a44;box-shadow:inset 0 1px 0 #ffffff88,0 3px 0 #11171e,0 5px 0 #e83954,0 6px 10px #d722454d}
html body #root .llrc-friday-highlights .llrc-friday-highlights__picker button:active{box-shadow:inset 0 0 0 1px #ff506c,0 2px 0 #11171e,0 4px 0 #ff5472,0 7px 15px #fa174ec9}
@media(prefers-reduced-motion:reduce){html body #root .llrc-friday-highlights .llrc-friday-highlights__picker button{transition:none;transform:none}}
