.mbox.rr-figures{max-width:780px;background:linear-gradient(155deg,#163d3f,#111e2c 68%);border-color:#d8b878;color:#fff4db}
.rr-figures h2{color:#ffda83;line-height:1.35}.rr-figures h3{font-family:'VT323',monospace;font-size:26px;margin:26px 0 10px}.rr-figures p{line-height:1.4}.rr-figures .note{color:#d0dbd8}.rr-figure-tabs{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.rr-figure-tabs .btn{flex:1 1 160px;min-width:0}.rr-figure-machine{display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px;align-items:center;padding:20px;background:#0a202a;border:1px solid #6b8e86;border-radius:14px}.rr-figure-machine canvas{width:112px;height:168px;image-rendering:pixelated;margin:auto}.rr-figure-price{font-family:'VT323',monospace;font-size:46px;color:#ffda83;margin:0}.rr-figure-price span{font-size:22px}.rr-figure-machine .btn{width:100%;min-height:52px;line-height:1.6;white-space:normal}.rr-figure-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rr-figure-card{font:inherit;color:#fff1ca;background:#102f35;border:1px solid #a48a56;border-radius:10px;padding:8px 5px;cursor:pointer;min-width:0;display:flex;flex-direction:column;gap:6px;align-items:center}.rr-figure-card b{font-family:'VT323',monospace;font-size:22px;line-height:1.05}.rr-figure-card span:last-child{font-size:15px;color:#dfd7bf}.rr-figure-card.missing{border-color:#526c70}.rr-figure-card.missing .rr-figure-art{filter:grayscale(1);opacity:.45}.rr-figure-art{display:block;background-image:url('figures-atlas.png');background-size:400% 400%;width:100%;aspect-ratio:1;flex-shrink:0;border-radius:8px}.rr-figure-large{width:min(100%,300px);margin:12px auto}.rr-figure-last{display:flex;align-items:center;gap:12px;margin:20px 0;padding:10px;background:#183237;border-radius:10px}.rr-figure-last .rr-figure-art{width:84px}.rr-figure-last div{display:flex;flex-direction:column;gap:5px}.rr-figure-last b{font-family:'VT323',monospace;font-size:26px}.rr-figure-last small{font-size:12px;color:#b8cec4}.rr-figure-odds{list-style:none;padding:0;display:grid;gap:7px}.rr-figure-odds li{display:flex;justify-content:space-between;gap:12px;font-size:18px}.rr-figure-odds b{color:#ffda83;white-space:nowrap}.rr-figures details{border:1px solid #53676c;padding:12px;border-radius:8px}.rr-figures summary{cursor:pointer;min-height:32px;padding:5px}.rr-figures button:focus-visible,.rr-figures summary:focus-visible{outline:3px solid #ffe398;outline-offset:3px}.rr-figure-reveal{animation:rr-figure-pop .55s ease-out}.rr-figure-drawing canvas{animation:rr-capsule-shake .24s linear infinite}@keyframes rr-figure-pop{from{opacity:0;transform:translateY(18px) scale(.75)}to{opacity:1;transform:none}}@keyframes rr-capsule-shake{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}
@media(max-width:560px){.rr-figure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-figure-machine{grid-template-columns:76px minmax(0,1fr);padding:12px;gap:12px}.rr-figure-machine canvas{width:72px;height:108px}.rr-figure-price{font-size:36px}.rr-figure-price span{display:block;font-size:21px}.rr-figure-machine .btn{font-size:9px;padding:12px 6px}.rr-figure-last small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.rr-figure-reveal,.rr-figure-drawing canvas{animation:none}}

.rr-figure-tabs{flex-wrap:wrap}.rr-figure-tabs .btn{flex:1;min-width:125px;white-space:normal}.rr-trade-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:9px 0}.rr-trade-row .btn{flex:1;min-width:150px}.rr-figures label{display:block;margin:10px 0 5px;font-weight:bold}.rr-figures select,.rr-figures #trade-code{box-sizing:border-box;max-width:100%;min-height:46px;background:#fff0cf;color:#244a52;border:2px solid #87bfa5;border-radius:7px;padding:9px;font:inherit}.rr-figures select{width:100%}#trade-code{width:170px;flex:1;text-transform:uppercase;letter-spacing:2px}.rr-trade-create{margin:22px 0;padding:15px;background:#244b4c;border:1px solid #6a9881;border-radius:10px}.rr-trade-pair{display:grid;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);align-items:center;gap:8px;background:#244b4c;padding:15px 8px;border-radius:12px}.rr-trade-pair>div{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0}.rr-trade-pair small{font-size:11px;letter-spacing:1px;color:#d4bf84}.rr-trade-pair>span{font-size:26px;color:#efc767}.rr-trade-pair .rr-figure-art{width:100px;max-width:100%;height:100px}.rr-trade-pair b{font-size:14px;overflow-wrap:anywhere}.rr-trade-code{text-align:center;margin:18px 0}.rr-trade-code small,.rr-trade-code strong{display:block}.rr-trade-code strong{font:700 clamp(22px,6vw,30px) monospace;letter-spacing:3px;color:#f9d383;padding:9px}.rr-trade-offers{display:grid;gap:8px}.rr-trade-offers .btn{text-align:left;white-space:normal}.rr-trade-offers span{display:block;font-size:11px;margin-top:6px;color:#c4d6bb}.rr-trade-create h3{margin-top:0}

.rr-air-prize{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;margin:18px 0;padding:18px;background:#1c384c;color:#fff4d7;border:2px solid #e5bd68;border-radius:10px}.rr-air-prize h3{color:#ffcf65;margin:4px 0 10px}.rr-air-prize p{line-height:1.5}.rr-air-prize .note{color:#c9dce7}.rr-air-figure{display:inline-block;width:80px;height:100px;vertical-align:middle;image-rendering:pixelated}.rr-air-figure svg{display:block;width:100%;height:100%}.rr-air-figure.rr-figure-large{width:100%;max-width:160px;height:auto;aspect-ratio:4/5}.rr-air-prize .air-button{margin-top:10px}.rr-air-achievement{padding:14px;border:1px solid #65b9c9;margin:14px 0}.rr-air-achievement .rr-air-figure{float:left;margin-right:14px}.rr-air-achievement:after{content:'';display:table;clear:both}@media(max-width:420px){.rr-air-prize{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px}.rr-air-prize h3{font-size:24px}}
