.entropy-lab-nav{box-sizing:border-box;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:14px max(20px,calc((100% - 1400px)/2));background:#f7f9f4;color:#21392e;border-bottom:1px solid #c9d5c9;font:14px/1.5 system-ui,sans-serif}.entropy-lab-nav a{color:#254e3b;text-decoration:none;font-weight:650}.entropy-lab-nav label{display:flex;align-items:center;gap:8px;margin:0}.entropy-lab-nav select{width:auto;max-width:230px;background:white;color:#21392e;border:1px solid #bacabb;border-radius:8px;padding:8px;font:inherit}.entropy-lab-nav>span{margin-left:auto;font-size:12px}.entropy-lab-leave{box-sizing:border-box;position:fixed;z-index:10000;top:16px;left:50%;transform:translateX(-50%);width:min(580px,calc(100% - 28px));padding:24px;background:#fffdf5;color:#283b30;border:2px solid #b77b46;border-radius:14px;box-shadow:0 6px 35px #0005;font:16px/1.6 system-ui,sans-serif}.entropy-lab-leave[hidden]{display:none}.entropy-lab-leave h2{font:700 22px/1.4 system-ui,sans-serif;margin:0 0 12px}.entropy-lab-leave button{font:inherit;margin:10px 10px 0 0;background:#244e3a;color:white;border:0;border-radius:8px;padding:10px 16px}.entropy-lab-leave button:last-child{background:#e5eadf;color:#21392e}.entropy-lab-nav a:focus-visible,.entropy-lab-nav select:focus-visible,.entropy-lab-leave button:focus-visible{outline:3px solid #aa773e;outline-offset:3px}@media(max-width:600px){.entropy-lab-nav{gap:10px;padding:12px 16px}.entropy-lab-nav label{order:3;width:100%;justify-content:space-between}.entropy-lab-nav select{flex:1;max-width:260px}.entropy-lab-nav>span{font-size:11px}}


.entropy-lab-file {
  position: relative;
}
.entropy-lab-file > input[type="file"] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.entropy-lab-file:focus-within {
  outline: 3px solid #aa773e;
  outline-offset: 3px;
}
