.member-gallery-spotlight > footer {
    width: 100%;
    max-width: none;
    height: 38px;
    min-height: 38px;
    margin: 0;
    padding: 0 14px;
    gap: 12px;
}

.member-summary{position:relative;isolation:isolate;overflow:hidden}.member-summary:before{content:"";position:absolute;z-index:-1;inset:-18%;pointer-events:none;background:radial-gradient(circle at 22% 28%,rgba(168,204,69,.24),rgba(204,121,0,.1) 34%,transparent 68%);opacity:.28;transform:scale(.94);animation:member-green-breathe 5.8s ease-in-out infinite}.member-summary:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border:1px solid rgba(255,208,138,.08);box-shadow:inset 0 0 42px rgba(204,121,0,.06);animation:member-green-edge 5.8s ease-in-out infinite}
@keyframes member-green-breathe{0%,100%{opacity:.2;transform:scale(.93)}50%{opacity:.9;transform:scale(1.06)}}
@keyframes member-green-edge{0%,100%{box-shadow:inset 0 0 28px rgba(204,121,0,.04)}50%{box-shadow:inset 0 0 62px rgba(168,204,69,.18)}}
@media(prefers-reduced-motion:reduce){.member-summary:before,.member-summary:after{animation:none}.member-summary:before{opacity:.4;transform:none}}

.member-stat-grid .turkey-tick-stat {
    min-height: 94px;
}

.member-badges{margin-top:18px;padding:16px 17px;border:1px solid #4a3b25;background:rgba(16,16,15,.36)}.member-badge-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.member-badge-heading a{color:#e6a20a;font-size:7px;font-weight:800}.member-badge-list{display:flex;align-items:flex-start;gap:13px;flex-wrap:wrap}.member-badge{--metal:#cc7900;--shine:#ffd76a;position:relative;display:grid;justify-items:center;gap:6px;outline:0;cursor:help}.member-badge-emblem{position:relative;width:54px;height:54px;border:2px solid var(--metal);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#292319 43%,#14110c 45%);box-shadow:inset 0 0 0 3px #18140e,0 0 18px color-mix(in srgb,var(--metal) 52%,transparent);animation:member-badge-shine 2.8s ease-in-out infinite}.member-badge:nth-child(2) .member-badge-emblem{animation-delay:.45s}.member-badge:nth-child(3) .member-badge-emblem{animation-delay:.9s}.member-badge:nth-child(4) .member-badge-emblem{animation-delay:1.35s}.member-badge:nth-child(5) .member-badge-emblem{animation-delay:1.8s}.member-badge-emblem>i{position:absolute;inset:-5px;border:1px solid color-mix(in srgb,var(--shine) 42%,transparent);border-radius:50%}.member-badge-emblem svg{width:29px;height:29px;fill:none;stroke:var(--shine);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.member-badge-emblem b{position:absolute;right:-5px;bottom:-4px;width:21px;height:21px;border:2px solid #18140e;border-radius:50%;display:grid;place-items:center;background:var(--metal);color:#181109;font:800 8px Arial}.member-badge-name{max-width:70px;color:#cdbea4;font-size:6px;text-align:center;line-height:1.35}.member-badge-tooltip{position:absolute;z-index:30;left:50%;bottom:calc(100% + 14px);width:235px;padding:12px 13px;transform:translate(-50%,8px);border:1px solid #73521c;background:#17130d;color:#cdbea4;font-size:8px;line-height:1.6;box-shadow:0 15px 35px rgba(0,0,0,.45);opacity:0;visibility:hidden;pointer-events:none;transition:.2s}.member-badge-tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;transform:translateX(-50%) rotate(45deg);background:#17130d;border-right:1px solid #73521c;border-bottom:1px solid #73521c}.member-badge-tooltip strong,.member-badge-tooltip small{display:block}.member-badge-tooltip strong{color:#f4ead8;font:700 10px Arial}.member-badge-tooltip small{margin:3px 0 7px;color:var(--shine);font-size:7px}.member-badge:hover .member-badge-tooltip,.member-badge:focus .member-badge-tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}.member-badge:hover .member-badge-emblem,.member-badge:focus .member-badge-emblem{transform:translateY(-3px) scale(1.06);animation-play-state:paused}.member-badge.tier-bronze{--metal:#a86b3c;--shine:#e0a673}.member-badge.tier-silver{--metal:#cdbea4;--shine:#f4ead8}.member-badge.tier-gold{--metal:#d0a83f;--shine:#ffe28a}.member-badge.tier-legend{--metal:#a8cc45;--shine:#fff0b3}.member-badges-empty{display:flex;align-items:center;justify-content:space-between}.member-badges-empty p{margin:6px 0 0;color:#9e927e;font-size:8px}.member-badges-empty>a{color:#f2b82c;font-size:8px;font-weight:800}@keyframes member-badge-shine{0%,100%{box-shadow:inset 0 0 0 3px #18140e,0 0 11px color-mix(in srgb,var(--metal) 35%,transparent)}50%{box-shadow:inset 0 0 0 3px #18140e,0 0 25px color-mix(in srgb,var(--shine) 72%,transparent)}}

.daily-card:nth-child(4) {
    grid-column: auto;
}

/* Birdpx green treatment for the signed-in homepage. */
.member-summary{background:radial-gradient(circle at 20% 10%,#263424,#1a211b 55%,#151a16)!important}
.member-summary:before{background:radial-gradient(circle at 22% 28%,rgba(168,204,69,.24),rgba(91,121,72,.11) 34%,transparent 68%)}
.member-summary:after{border-color:rgba(168,204,69,.08);box-shadow:inset 0 0 42px rgba(95,126,73,.07)}
.member-stat-grid svg{stroke:var(--accent)}.member-stat-grid strong{color:#eef2ea}.member-summary>a{border-color:#536348}
.member-gallery-spotlight>footer{background:#171c18;color:#eef2ea}.member-gallery-spotlight footer em,.member-gallery-spotlight footer span{color:#aab4aa}
.member-gallery-empty{background:radial-gradient(circle,#263424,#101511 72%)}
.member-badges{border-color:#354037;background:rgba(16,22,17,.42)}.member-badge-heading a,.member-badges-empty>a{color:var(--accent)}
.member-badge{--metal:#789151;--shine:#d8eba0}.member-badge-emblem{background:radial-gradient(circle,#263124 43%,#111612 45%);box-shadow:inset 0 0 0 3px #151b16,0 0 18px color-mix(in srgb,var(--metal) 52%,transparent)}
.member-badge-emblem b{border-color:#151b16;color:#111612}.member-badge-name,.member-badge-tooltip{color:#aab4aa}.member-badge-tooltip{border-color:#536348;background:#151b16}.member-badge-tooltip:after{background:#151b16;border-color:#536348}.member-badge-tooltip strong{color:#eef2ea}.member-badges-empty p{color:#99a299}
.member-species-heading{margin-top:18px;padding-top:13px;border-top:1px solid #354037}.member-badge--species .member-badge-emblem{width:42px;height:42px}.member-badge--species .member-badge-emblem svg{width:22px;height:22px}.member-badge--species .member-badge-name{max-width:62px}.member-species-badge-list{gap:10px}

@media (max-width: 900px) {
    .daily-grid {
        grid-template-rows: 320px repeat(2, 190px);
    }

    .daily-card:nth-child(4) {
        display: block;
    }
}
