.robotron-module__ruTALG__links{color:#e9e5ff;background:#090910;flex-wrap:wrap;justify-content:center;gap:1rem;padding:.7rem 1rem;font:13px monospace;display:flex}.robotron-module__ruTALG__links a{color:#8efaff;text-decoration:underline}.robotron-module__ruTALG__sticks{color:#e9e5ff;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.5rem;width:100%;min-width:0;display:grid;container-type:inline-size}.robotron-module__ruTALG__sticks .robotron-module__ruTALG__stick{width:clamp(100px,43cqw,168px);height:clamp(100px,43cqw,168px)}.robotron-module__ruTALG__sticks>div{flex-direction:column;align-items:center;min-width:0;display:flex}.robotron-module__ruTALG__sticks strong{color:#fff26d;letter-spacing:.15em;font:700 12px monospace}.robotron-module__ruTALG__sticks small{color:#bbb3da;font:10px monospace}.robotron-module__ruTALG__harness{color:#e9e5ff;background:#090910;min-height:100vh;padding:1.25rem;font:14px/1.5 monospace}.robotron-module__ruTALG__harness>*{max-width:900px;margin-left:auto;margin-right:auto}.robotron-module__ruTALG__harness a{color:#8efaff;text-decoration:underline}.robotron-module__ruTALG__harness h1{font-size:1.5rem}.robotron-module__ruTALG__harness canvas{aspect-ratio:4/3;width:min(100%,800px);height:auto;image-rendering:pixelated;background:#000;border:1px solid #394b7a;display:block}.robotron-module__ruTALG__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem 0;display:flex}.robotron-module__ruTALG__toolbar label{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.robotron-module__ruTALG__toolbar button,.robotron-module__ruTALG__toolbar select{color:#fff;min-height:44px;font:inherit;background:#171b32;border:1px solid #66739b;border-radius:5px;padding:.5rem .75rem}.robotron-module__ruTALG__toolbar button:disabled{opacity:.45}.robotron-module__ruTALG__readout{border:1px solid #394b7a;flex-wrap:wrap;gap:.6rem 1.5rem;padding:.65rem;display:flex}.robotron-module__ruTALG__results{padding-left:1.5rem}.robotron-module__ruTALG__results li{padding:.2rem}.robotron-module__ruTALG__results li[data-passed=true]{color:#81ed9e}.robotron-module__ruTALG__results li[data-passed=false]{color:#ff8484}.robotron-module__ruTALG__artPreview{margin-block:1rem}.robotron-module__ruTALG__artPreview summary{cursor:pointer;color:#8efaff;padding:.75rem 0}.robotron-module__ruTALG__artPreview img{width:100%;height:auto;image-rendering:pixelated;display:block}@media (max-width:480px){.robotron-module__ruTALG__harness{padding:.65rem}.robotron-module__ruTALG__links{font-size:11px}}
