/* Glashatay / referral companion: same dark gold palette as achievements. */
#achievements-tabs .achievements-tab{flex:1 1 33.333% !important;font-size:clamp(10px,2.25vw,17px) !important;min-width:0 !important;white-space:nowrap !important}
#achievements-tab-special{border-right:1px solid rgba(203,174,115,.58) !important}
#achievements-tab-glashatay{border-right:0 !important}
.glashatay-root{font-family:"Old Standard TT",Georgia,serif;color:#efdfbc;padding:16px 12px 24px;font-size:clamp(13px,2.8vw,18px);line-height:1.4;overflow-wrap:anywhere}
.glashatay-root h2{font-size:clamp(20px,4vw,27px);font-weight:400;letter-spacing:.08em;text-align:center;margin:7px 0 14px;color:#d6b77c}
.glashatay-root h3{font-size:clamp(17px,3.8vw,23px);font-weight:400;color:#d6b77c;margin:0 0 12px}
.glashatay-root p{margin:7px 0 12px}
.glashatay-panel{border:1px solid rgba(198,159,87,.45);background:rgba(21,14,10,.78);padding:14px;border-radius:5px;margin:12px 0}
.glashatay-link{font-family:Arial,sans-serif;font-size:clamp(11px,2.2vw,14px);padding:9px;background:rgba(0,0,0,.45);border:1px solid rgba(203,174,115,.25);word-break:break-all;user-select:text}
.glashatay-action{margin:10px 0 4px;border:1px solid rgba(219,190,127,.76);background:rgba(35,26,15,.85);color:#f5e7c5;padding:10px 13px;border-radius:4px;cursor:pointer;width:100%;font:inherit}
.glashatay-action:hover,.glashatay-action:focus{background:rgba(79,55,26,.85)}
.glashatay-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.glashatay-counts>div{min-width:0;border:1px solid rgba(198,159,87,.35);padding:10px 3px;text-align:center;background:rgba(0,0,0,.35)}
.glashatay-counts b{display:block;color:#efd09a;font-size:23px}
.glashatay-counts span{font-size:11px;display:block;color:#d9c6a0}
.glashatay-person{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(198,159,87,.25);padding:8px 0}
.glashatay-person span{font-size:12px;color:#c0a77a}
.glashatay-muted{color:#bda97f;font-size:12px;line-height:1.5}
.glashatay-track{height:7px;border-radius:3px;overflow:hidden;background:#372a1e;margin:12px 0}
.glashatay-track>div{height:100%;background:#cfb177}
