:root{--cream:#f2d89d;--green:#141a19;--ink:#f0e6d1;--gold:#c4a263;--line:#5d5137}body{background:#141a19;color:var(--ink)}.draft{background:#242923;color:#c2ad80}header{padding:17px 5%;border-bottom:1px solid #887044;background:#141a19}.brand{flex-direction:row;gap:18px;color:#f2d89d}.brand-words{display:flex;flex-direction:column;align-items:center}.coach-emblem{display:block;width:130px;height:65px;flex-shrink:0;background-image:url('coach-house-sign.png');background-size:200px auto;background-position:center -29px;background-repeat:no-repeat}.brand-small{color:#c4a263}nav{color:#e7d6b3}.nav-visit{border-color:#9b8050}.hero.branded-hero{position:relative;display:grid;grid-template-columns:1.25fr 1fr;min-height:590px;background:linear-gradient(90deg,#101614f5 0%,#101614dc 48%,#1016149c 100%),url('screens.jpg') center 55%/cover;border-bottom:1px solid #806a44;isolation:isolate}.branded-hero:before{content:'';position:absolute;inset:17px;border:1px solid #a58c4a55;z-index:-1;pointer-events:none}.hero-copy{padding:65px 7% 38px 10%}.hero .eyebrow{color:#d3b77c}h1{font-size:clamp(64px,6.8vw,105px);color:#fff3d4}h1 em{color:#f2d89d}.hero .intro{max-width:440px;color:#e7ddc7;font-size:18px}.today{color:#dfcfac;border-color:#76613d;margin-top:30px}.sign-hero{align-self:center;justify-self:center;padding:28px 0;width:295px;filter:drop-shadow(0 14px 22px #0009)}.sign-hero img{object-fit:contain;height:auto;width:100%;border:1px solid #c8a76d}.button.light{background:#efd398;color:#171d19}.button.dark{background:#e1c184;color:#171d19}.text-link{border-color:#c6a86c}.channel-strip{background:#f8f5ed;border:0;color:#242a29;padding:23px 5%;gap:45px}.channel-strip .channel-logo{width:176px;height:45px;object-fit:contain}.channel-strip .tnt{width:145px}.channel-strip .terrestrial{color:#4d534d}.sport-ribbon{display:flex;justify-content:center;gap:55px;padding:14px 5%;font-size:10px;font-weight:600;letter-spacing:2px;background:#252b25;color:#d7bd83;border-top:1px solid #a08a51;border-bottom:1px solid #4e4733}.section{padding:60px 6%}.section-heading{margin-bottom:30px}.eyebrow{color:#c4a263}.section-heading>p{color:#c4c5b9;max-width:400px}h2{color:#f2d89d;font-size:clamp(42px,4.4vw,64px)}h3{color:#f2d89d}.sport-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.sport-cards>a{border:1px solid #6c5a39;background:#1c2420;overflow:hidden;transition:transform .2s,border-color .2s}.sport-cards>a:hover{transform:translateY(-4px);border-color:#e6c789}.sport-cards img{height:200px;object-fit:cover}.sport-cards>a>div{padding:21px}.sport-cards .eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:9px}.sport-cards h3{font-size:36px;margin-bottom:12px}.sport-cards span{font-size:12px;color:#d2c5a6}.sport-layout{padding-top:32px;border-top:1px solid #5c5036;gap:35px;grid-template-columns:1.1fr 1fr}.tabs{gap:22px;border-color:#5c5036}.tabs button{color:#babcae}.tabs button[aria-selected=true]{color:#f2d89d;border-color:#e6c789}.sport-number{color:#c5aa71}#sport-panel{min-height:220px}#sport-panel>p:last-child,.sport-note{color:#c4c5b9}#sport-panel h3{font-size:39px}.sport-photo{min-height:350px;border:1px solid #655337}.sport-photo figcaption{background:#141a19;color:#d7c18f;padding:9px 14px}.inline-link{color:#f0d49b}.news{background:#252b25;border-top:1px solid #5c5036;border-bottom:1px solid #5c5036}.news-grid{border-color:#6c6043}.news article+article{border-color:#6c6043}.news article p:not(.eyebrow){color:#c9ccbd}.small-note{color:#b8bda8}.games-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:35px}.games-grid article{border:1px solid #665637;background:#1c2420;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.games-grid img{min-height:250px;object-fit:cover}.games-grid article>div{padding:25px 20px}.games-grid .eyebrow{font-size:9px;margin-bottom:14px}.games-grid h3{font-size:34px;margin-bottom:15px}.games-grid p:not(.eyebrow){font-size:13px;color:#c9ccbd}.bar-grid{gap:40px;grid-template-columns:1.15fr 1fr}.drinks{border-color:#665637;background:#202821;position:relative;overflow:hidden;padding:30px 40% 30px 30px;min-height:320px}.bar-detail-photo{position:absolute;right:0;top:0;width:36%;height:100%;object-fit:cover}.drinks .eyebrow{font-size:9px}.drinks h3{font-size:38px}.drinks p:not(.eyebrow){color:#c9ccbd;font-size:14px}.features article{border-color:#5c5036}.features article p{color:#c9ccbd}.feature-no{color:#c4a263}.visit{background:#202821;border-top:1px solid #6c5a39;gap:70px}.hours dl>div{border-color:#665c42}.hours p,.visit address{color:#c9ccbd}.hours h3{color:#f2d89d}footer{background:#111716;border-top:1px solid #665637;padding:22px 5%;color:#d7bd83}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand .coach-emblem{width:88px;height:44px;background-size:140px auto;background-position:center -20px}footer p{color:#b8bda8}.menu-toggle{color:#f2d89d;border-color:#a68951}.skip{color:#141a19}@media(max-width:1000px){.brand .coach-emblem{width:90px;height:48px;background-size:150px auto;background-position:center -22px}.brand{gap:10px;font-size:20px}nav{gap:20px}.sport-ribbon{gap:30px}.sign-hero{width:250px}.games-grid article{grid-template-columns:1fr}.games-grid img{height:210px;min-height:0}.drinks{padding-right:30px}.bar-detail-photo{display:none}.tabs{gap:15px}}@media(max-width:650px){header{padding:14px 6%}.hero.branded-hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:42px 8% 22px}h1{font-size:66px}.hero .intro{font-size:16px}.sign-hero{width:215px;padding:10px 0 35px}.channel-strip{gap:16px 24px}.channel-strip .channel-logo{width:140px;height:36px}.channel-strip .tnt{width:117px}.sport-ribbon{gap:12px 20px;flex-wrap:wrap;font-size:9px}.section{padding:42px 6%}.sport-cards{gap:15px;grid-template-columns:1fr}.sport-cards>a{display:grid;grid-template-columns:42% 58%;align-items:center}.sport-cards img{height:190px}.sport-cards>a>div{padding:16px}.sport-cards h3{font-size:31px}.sport-cards span{font-size:11px;line-height:1.5;display:block}.sport-cards .eyebrow{font-size:8px}.sport-layout{grid-template-columns:1fr;padding-top:25px}.tabs{gap:18px}#sport-panel{min-height:0}.sport-photo{min-height:280px}.games-grid{grid-template-columns:1fr}.games-grid article{grid-template-columns:45% 55%}.games-grid img{height:100%;min-height:230px}.games-grid article>div{padding:20px 16px}.games-grid h3{font-size:31px}.bar-grid,.visit{grid-template-columns:1fr}.drinks{padding:26px 39% 26px 24px;min-height:280px}.bar-detail-photo{display:block}.drinks h3{font-size:34px}.footer-brand{font-size:9px;gap:8px}.footer-brand .coach-emblem{width:60px;height:34px;background-size:110px auto;background-position:center -16px}.news article+article{border-color:#6c6043}nav a,nav .nav-visit{border-color:#665637}.section-heading>p{margin-top:15px}}
.games-grid article>.game-photo{position:relative;overflow:hidden;padding:0;min-height:250px}.games-grid .game-photo img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover}.pool-closeup img{transform:scale(1.55);object-position:50% 60%}.darts-closeup img{transform:scale(1.05);object-position:75% 65%}@media(max-width:1000px) and (min-width:651px){.games-grid article>.game-photo{min-height:210px}}@media(max-width:650px){.games-grid article>.game-photo{min-height:230px}}

/* Owner review: clearer branding, competitions and bar facilities. */
.hero.branded-hero{grid-template-columns:1fr;min-height:590px;background:linear-gradient(90deg,#101614f2 0%,#101614c9 45%,#10161452 100%),url('screens.jpg') center 55%/cover}.hero-copy{padding:60px 6% 40px;max-width:850px}.hero .eyebrow{font-size:clamp(17px,1.9vw,27px);letter-spacing:2px;line-height:1.4;max-width:650px;margin-bottom:25px}.hero .intro{max-width:580px;font-size:19px}.hero .today{max-width:580px}.channel-strip{padding:25px 6%;gap:45px}.competition-strip{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;background:#f8f5ed;color:#27242b;padding:6px 8% 25px;border-bottom:1px solid #e1ddcf}.competition-strip>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.competition-strip img{width:85px;height:65px;object-fit:contain}.competition-strip>div:last-child img{width:120px}.competition-strip span{font-size:11px;text-align:center;font-weight:600;letter-spacing:.2px}.feature-icon{width:38px;height:38px;flex-shrink:0;color:#dfc28a}.features{display:flex;flex-direction:column;justify-content:space-between}.features article{gap:20px;align-items:center;padding:23px 22px;border:1px solid #5c5036;background:#1c2420}.features article+article{margin-top:12px}.features article h3{font-size:29px}.social-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.social-links a{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid #9b8050;font-size:14px}.social-links a:hover{background:#333d30}.social-links svg{width:23px;height:23px;color:#f2d89d}.drinks h3{font-size:36px}.tabs{gap:20px}
@media(max-width:650px){.hero.branded-hero{min-height:0;background-position:62% center}.hero-copy{padding:42px 8% 35px}.hero .eyebrow{font-size:19px;letter-spacing:1.6px}.hero .intro{font-size:17px}.competition-strip{grid-template-columns:repeat(3,1fr);padding:10px 6% 25px;gap:24px 12px}.competition-strip img{height:54px;width:72px}.competition-strip>div:last-child img{width:90px}.competition-strip span{font-size:10px}.channel-strip{gap:18px 24px}.feature-icon{width:32px;height:32px}.features article{padding:20px}.drinks h3{font-size:31px}.social-links{gap:12px}.social-links a{padding:12px 15px}.tabs{gap:19px}}
@media(max-width:650px){.hero.branded-hero{background-image:linear-gradient(90deg,#101614dc,#101614b8),url('screens.jpg')}}
