/* Forest, sand and brass form one readable purchase system. */
:root{--club-forest:#315f40;--club-ink:#284c35;--club-timber:#977044;--club-paper:#fff3d1;--club-brass:#d1ac65}
.habitat-card,.shop-card,.club-sidebar>.topbar,.field-notebook{border-color:var(--club-timber)!important;border-radius:16px!important}
.section-header{background:linear-gradient(#416f45,#315d3c)!important;color:#fff5d6!important}
.shop-panel .buy.shop-tile125,.shop-panel .turbo-quick,#next-preview127 .buy{border-color:var(--club-timber)!important;background:linear-gradient(150deg,#fff6da,#f1dca9)!important;box-shadow:inset 0 0 0 2px #fff3cb,0 3px 0 #6f5234!important;border-radius:13px!important}
.shop-panel .shop-tile125:disabled,.shop-panel .turbo-quick:disabled{opacity:1!important;filter:none!important}
.shop-panel .shop-tile125:disabled>.price{background:#b6bf99!important;color:#354d36!important}
.shop-panel .shop-tile125>.price{background:#356a43!important;color:#fff9e1!important;min-height:31px;font-variant-numeric:tabular-nums}
.shop-panel .shop-tile125>.price::before{content:'';flex:none;width:18px;height:18px;border:2px solid #ad782b;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3a0,#e9b84c 60%,#c68d35);box-shadow:inset 0 0 0 2px #f4d273;margin-right:4px}
.shop-panel .shop-tile125>.price::after{display:none!important}
.shop-panel .locked127,#next-preview127 .locked127{opacity:.55!important;filter:grayscale(1)!important}
.shop-panel .turbo-quick.turbo-active{background:#356a43!important;color:#fff6d7!important}
.shop-panel .turbo-quick.turbo-offered:not(:disabled){border-color:#ba923f!important;box-shadow:inset 0 0 0 2px #fff0bb,0 3px 0 #6f5234!important}
.shop-picture125{height:96px}.shop-level125{font-size:18px;letter-spacing:0}.shop-panel .buy.shop-tile125{min-height:162px}
.tabs{background:var(--club-paper)!important}.tabs .tab{font-size:15px!important;color:var(--club-forest)!important;min-height:66px!important;padding:36px 4px 8px!important;border-radius:9px!important}.tabs .tab.active,.tabs .tab[aria-selected="true"]{background:var(--club-forest)!important;color:#fff6d7!important}
.care-row .care-button{border-color:var(--club-timber)!important}.care-row .care-button strong,.care-row .care-button em{font-variant-numeric:tabular-nums}
.shop-panel .shop-tile125:focus-visible,.shop-panel .turbo-quick:focus-visible{outline:3px solid #3e8c86;outline-offset:2px}
@media(max-width:400px){.tabs .tab{font-size:13px!important}.shop-level125{font-size:17px}.shop-picture125{height:88px}}
@media(max-width:400px){.club-sidebar .header-right{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;width:100%;justify-content:initial!important}.club-sidebar .header-right .mode-pill{grid-column:1/-1;justify-content:center;width:100%;min-width:0;margin:0!important}.club-sidebar .header-right .icon-button{justify-self:center;margin:0!important}.club-sidebar .topbar{gap:12px!important}}
