/* A small increase in text stroke preserves the existing hierarchy and semantic colors. */
body{font-weight:450}body :is(p,small,label,button,input,select,td,th,.muted,.hint,.rt-lead,.product-row,.worker-card,.hub-nav a){-webkit-text-stroke:.12px currentColor}
.crop-stars{display:block;color:#f4c45d;font-size:18px;letter-spacing:2px;margin:4px 0}html[data-mode=light] .crop-stars{color:#78530c}.trade-value-pairs{padding:12px;border-left:3px solid var(--accent);line-height:1.8}.rt-habitat{padding:18px;margin-bottom:18px;border:1px solid var(--line);border-radius:12px;background:var(--raised)}.rt-habitat h3{margin:0 0 10px}.rt-habitat p{line-height:1.7}.rt-habitat small{color:var(--muted)}
html:is(#r18,html):is(#ui,html):is(#header,html) #myrv-head-btn{width:auto!important;max-width:none!important;min-width:0!important;padding:10px 14px!important;white-space:nowrap!important}#myrv-head-btn b{white-space:nowrap}
.egg-key-room-egg{pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(var(--egg-marker-scale,1));transform-origin:center center;display:grid;justify-items:center;gap:2px;z-index:4}.egg-key-room-egg img{width:30px;height:30px;object-fit:contain}.egg-key-room-egg span{font:750 13px/1.3 'Segoe UI',sans-serif;background:#18283f;color:#fff4ca;padding:2px 6px;border:1px solid #d9bd73;border-radius:6px;white-space:nowrap}

html:is(#r18,html) .trade-crop .crop-stars{color:#f4c45d!important}html[data-mode=light]:is(#r18,html) .trade-crop .crop-stars{color:#78530c!important}.ec-toolbar{grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important}@media(max-width:600px){.ec-toolbar{grid-template-columns:1fr!important}}
