.game-shell{--aspect: 16 / 10;--shell-max: 1000px;--chrome-h: 170px}.rhud{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.rhud .rscene{font-weight:900;color:var(--accent-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rhud .rtime{flex:1;text-align:right;font-family:var(--font-mono);font-size:13px;white-space:nowrap}.rhud .hint-btn{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rhud .hint-btn[hidden]{display:none}.stage canvas{touch-action:none}.stage canvas.searching{cursor:none}.overlay{overflow-y:auto;justify-content:safe center;background:#14101e99}.overlay .rice-hero{width:88px;height:88px;border-radius:50%;background:#ffffffeb;box-shadow:0 0 0 4px #ffd34d99}.overlay .rice-hero.small{width:60px;height:60px}.overlay .wanted{margin:0;color:#ffd34d;font-weight:700;font-size:14px}.overlay .modes{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:10px}.overlay .modes .btn{display:grid;gap:2px;padding:10px 14px}.overlay .modes small{font-size:11px;font-weight:500;opacity:.85}.overlay .big{margin:0;font-size:22px;font-weight:900}.overlay .new-best{margin:0;color:#ffd34d;font-weight:900}.overlay .times{margin:0;padding:0;list-style:none;display:grid;gap:4px;width:min(100%,340px)}.overlay .times li{display:flex;justify-content:space-between;gap:12px;padding:4px 10px;border-radius:8px;background:#ffffff0f;font-size:14px}.overlay .times b{font-family:var(--font-mono);color:var(--accent-2)}@media (max-width: 600px){.overlay .modes{grid-template-columns:1fr}.rhud .rscene{flex:1 1 100%;font-size:13px}.rhud .rtime{font-size:11px;text-align:left}.rhud .hint-btn{padding:4px 10px;font-size:12px}}.overlay .wanted-card{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;align-items:center;width:min(100%,560px);padding:10px 14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,211,77,.45);text-align:left}.overlay .wanted-card .real{display:flex;align-items:center;gap:10px}.overlay .wanted-card .real img{border-radius:50%;background:#fffffff2;box-shadow:0 0 0 3px #ffd34d}.overlay .wanted-card b{color:#ffd34d;font-size:14px}.overlay .wanted-card ul{margin:2px 0 0;padding-left:16px;font-size:12px}.overlay .wanted-card .fakes>div{display:flex;gap:6px;flex-wrap:wrap}.overlay .wanted-card .fakes b{display:block;color:#ff8a8a;font-size:12px;margin-bottom:2px}.overlay .wanted-card figure{position:relative;margin:0;display:grid;justify-items:center;gap:1px;width:52px}.overlay .wanted-card figure img{border-radius:8px;background:#ffffffd9}.overlay .wanted-card figure:after{content:"";position:absolute;top:-3px;right:2px;width:16px;height:16px;border-radius:50%;background:linear-gradient(45deg,transparent 42%,#fff 42%,#fff 58%,transparent 58%) center / 10px 10px no-repeat,linear-gradient(-45deg,transparent 42%,#fff 42%,#fff 58%,transparent 58%) center / 10px 10px no-repeat,#e84a4a;box-shadow:0 0 0 1.5px #00000040}.overlay .wanted-card figcaption{font-size:10px;line-height:1.2;text-align:center;opacity:.85}.rhud .rice-ref{width:26px;height:26px;border-radius:50%;background:#ffffffeb;box-shadow:0 0 0 2px #ffd34d;flex:none}@media (max-width: 600px){.overlay .wanted-card{grid-template-columns:1fr}}.seo-figure{margin:12px 0}.seo-figure img{display:block;width:min(100%,560px);height:auto;border-radius:14px}
