@font-face{font-family:'Space Grotesk';src:url('/assets/space-grotesk.ttf')}@font-face{font-family:'JetBrains Mono';src:url('/assets/jetbrains-mono.ttf')} .research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.research-grid article{padding:26px;border:1px solid rgba(140,170,255,.14);border-radius:18px;background:rgba(16,22,42,.62)}#research-timeline{display:flex;flex-wrap:wrap;gap:10px}#stress-research p{line-height:1.7;color:#9aa6c8}#stress-research select{padding:12px;background:#0e1428;color:#e8eeff;border-radius:10px}@media(max-width:700px){.research-grid{grid-template-columns:1fr}}

#lab-live-summary{padding:16px;margin:12px 0;border-left:3px solid #5ef2ff;border-radius:10px;background:#111c30;color:#e8eeff;line-height:1.6}#lab-live-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#lab-live-charts article{min-width:0;padding:12px}#lab-live-charts svg{display:block;width:100%;height:90px}#lab-live-charts h4{font-size:13px;overflow-wrap:anywhere}#lab-live-charts small{color:#9aa6c8}.manual-sandbox{min-width:0;max-width:100%}.manual-sandbox summary{cursor:pointer;padding:12px}@media(max-width:700px){#lab-live-charts{grid-template-columns:1fr}}

.affect-result{padding:24px;margin:18px 0;border:1px solid #5ef2ff55;border-radius:18px;background:linear-gradient(120deg,#102a35,#19192f)}.affect-result h2{font-size:28px;color:#e8eeff;margin:0 0 10px}.affect-result span{color:#b9c5df;font-size:14px}

.arduino-zones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.arduino-zone{padding:10px;border:1px solid #526078;border-radius:8px}.arduino-zone.touched{background:#12554d;color:#adfff1}.arduino-zone.invalid{border-color:#ff8282;color:#ffbcbc}
