#root{text-align:center;width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}input,textarea{border-radius:5px;border:1px gray solid}.bar-container{background:#E2EAEB;width:100%;display:flex;flex-direction:row;justify-content:space-between}.nav-section{display:flex;flex-direction:row;align-items:center}a{font-size:25px;margin:0 2rem;font-weight:700}.bar-container h1{padding-left:30px}.container{display:flex;flex-direction:column;align-items:center;background-image:url(/assets/j15x3q5b-7577e3a3.bmp);min-height:100vh}.main-container{width:80%;margin:30px;padding:30px;display:flex;flex-direction:column;background:white;border-radius:10px;align-items:center}.input-area{display:flex;flex-direction:column;text-align:left}.input-area a{font-size:15px;margin:0;color:#00bfff}input{height:30px}input:invalid{border-color:red}.main-container button{background:#FFD966;color:#000;margin-top:10px}.about-need{min-height:100px}.keywords-area{display:flex;flex-direction:column}.about-mie-text{width:80%;text-align:start}@media only screen and (max-width: 720px){.input-area,.about-mie-text{width:100%}}@media only screen and (min-width: 720px){.input-area{width:80%}}.two-column-area{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:70px}.contact-file-area{display:flex;flex-direction:column}.file-picker{border:0}form button{color:#000;background-color:#ffd966}@media only screen and (max-width: 720px){.two-column-area{grid-template-columns:1fr}}.tag-picker{border:1px solid black;border-radius:5px;max-height:300px;overflow:scroll;margin:10px 0}.tag-picker .entry{border:1px solid black;border-radius:5px;margin:5px 2px}.tag-picker .selected{background:springgreen}.tag-picker .entry:hover{cursor:pointer}.tag-picker input{width:97%;margin:5px}.d{width:80%;margin:30px;padding:30px;display:grid;grid-template-columns:4fr 1fr;column-gap:10px;background:white;border-radius:10px;align-items:start}.need-description{display:flex;align-items:flex-start;flex-direction:column;text-align:start}.related-need-container{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 720px){.d{grid-template-columns:1fr}}.comments-section-container{background-color:#e7f1f3;border:1px gray solid;border-radius:5px;width:100%;align-items:start;display:flex;flex-direction:column}.comments-section-container .switch{display:flex;margin:5px 5px 10px}.comments-section-container .switch button:nth-child(1){border-top-right-radius:0;border-bottom-right-radius:0}.comments-section-container .switch button:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}.add-comment{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:30px}.add-comment textarea{width:99%}.comments-section-container button{color:#000;background-color:#ffd966}.comment{margin-bottom:15px;background-color:#fff;display:flex;border-radius:10px;flex-direction:column;align-items:start;width:98%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.comment>*{margin:5px}textarea{resize:vertical}.creator-and-time{display:flex;justify-content:space-between;width:98%;align-items:center}.time{font-size:12px}.proposal-button{font-weight:700;color:#00bfff;font-size:15px;margin-right:30px;cursor:pointer}.button-and-date{display:flex;align-items:center}.searcher-container{background:white;border-radius:5px;display:flex;flex-direction:column;align-items:center}.searcher-container label{display:flex;flex-direction:column;align-items:start}.need{border-top:1px lightgray solid;width:100%;display:flex;flex-direction:column;align-items:start;margin:5px 0}.need *{padding:0;margin:5px}.searcher-container label{margin:5px 0}.italic{font-style:italic}.need .need-headline{color:#00bfff}.need .need-headline:hover{cursor:pointer}.grid-layout{display:grid;grid-template-columns:3fr 1fr;grid-gap:10px;align-items:start}.grid-layout .info{display:flex;align-items:start;flex-direction:column}.grid-layout .info *{text-align:start}.grid-layout .info a{padding:0;margin:0;font-size:1em;color:#00bfff}@media only screen and (max-width: 720px){.grid-layout{grid-template-columns:1fr}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:700;color:#000;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
