html:has(#robotics-university){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b100e}body:has(#robotics-university){background:#0b100e;margin:0}.robotics-university input::placeholder,.robotics-university textarea::placeholder{color:#91a698;opacity:1}.robotics-university .lesson-feedback{background:linear-gradient(135deg,#1b3022,#132319);border:1px solid #496e53;border-radius:9px;margin:32px 0;padding:26px}.robotics-university .feedback-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.robotics-university .feedback-heading>svg{color:#b2e2bc;flex-shrink:0;margin-top:4px}.robotics-university .feedback-heading h2{letter-spacing:-.5px;margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.3}.robotics-university .feedback-heading p{color:#aec8b6;margin:0;font-size:16px;line-height:1.65}.robotics-university .lesson-feedback fieldset{border:0;min-width:0;margin:0;padding:0}.robotics-university .lesson-feedback legend,.robotics-university .feedback-label{color:#d0e5d6;margin-bottom:9px;font-size:15px;line-height:1.5;display:block}.robotics-university .feedback-rating{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.robotics-university .feedback-rating>label{cursor:pointer;color:#a5c2af;background:#102017;border:1px solid #506e58;border-radius:7px;place-items:center;width:46px;height:46px;display:grid;position:relative}.robotics-university .feedback-rating input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.robotics-university .feedback-rating label:has(input:focus-visible){outline-offset:3px;outline:2px solid #d0efd6}.robotics-university .feedback-rating label.is-selected{color:#c5edbd;background:#284831;border-color:#9ac8a3}.robotics-university .feedback-rating label.is-selected svg{fill:currentColor}.robotics-university .feedback-rating .text-button{text-underline-offset:3px;padding:9px 4px;text-decoration:underline}.robotics-university .feedback-scale{color:#abc2b2;min-height:20px;margin:10px 0 22px;font-size:13px}.robotics-university .feedback-label>span{color:#9cb4a4}.robotics-university .lesson-feedback textarea{resize:vertical;box-sizing:border-box;color:#e0eee3;background:#0d1b12;border:1px solid #57725e;border-radius:6px;width:100%;min-height:96px;max-height:380px;padding:13px 14px;font-family:inherit;font-size:16px;line-height:1.6;display:block}.robotics-university .lesson-feedback textarea:focus{outline-offset:2px;outline:2px solid #b2e2bc}.robotics-university .feedback-field-meta{color:#9eb9a8;justify-content:space-between;gap:16px;margin:8px 0 16px;font-size:12px;line-height:1.5;display:flex}.robotics-university .feedback-field-meta>span:last-child{white-space:nowrap}.robotics-university .feedback-privacy{color:#abc0b2;margin:0 0 18px;font-size:13px;line-height:1.65}.robotics-university .feedback-error{color:#f1b8a8;margin:18px 0 0;font-size:15px;line-height:1.6}.robotics-university .feedback-success{color:#d3ecd8;background:#26472f;border:1px solid #679670;border-radius:7px;gap:12px;padding:18px;display:flex}.robotics-university .feedback-success>svg{flex-shrink:0}.robotics-university .feedback-success p{margin:8px 0 0;font-size:15px;line-height:1.6}.robotics-university .feedback-honeypot,.robotics-university .feedback-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.robotics-university .lesson-feedback{padding:20px}.robotics-university .feedback-heading{gap:10px}.robotics-university .feedback-heading h2{font-size:22px}.robotics-university .feedback-heading>svg{width:20px}.robotics-university .feedback-rating{gap:6px}.robotics-university .feedback-rating>label{width:44px;height:44px}.robotics-university .feedback-rating .text-button{width:100%;padding-top:3px}}
