.recos[data-v-f84044dc]{max-width:720px;margin:0 auto 12px;border:1px solid #444;border-radius:8px;padding:10px 14px;background:#16161e}.recos header[data-v-f84044dc]{display:flex;justify-content:space-between;align-items:center}.recos h2[data-v-f84044dc]{font-size:1rem;margin:0}.recos ul[data-v-f84044dc]{list-style:none;padding:0;margin:8px 0 0}.recos li[data-v-f84044dc]{padding:6px 0;border-top:1px solid #2a2a35;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.titre[data-v-f84044dc]{font-weight:600}.kind[data-v-f84044dc],.eps[data-v-f84044dc],.date[data-v-f84044dc],.duo[data-v-f84044dc]{color:#999;font-size:.85rem}.statut[data-v-f84044dc]{border-radius:10px;padding:1px 8px;font-size:.8rem;background:#333}.st-dispo[data-v-f84044dc],.st-vu[data-v-f84044dc]{background:#1d4d2b;color:#8f8}.st-demande[data-v-f84044dc]{background:#4d3d1d;color:#fc6}.st-pasenvie[data-v-f84044dc],.st-dejavu[data-v-f84044dc]{background:#4d1d1d;color:#f88}.avis[data-v-f84044dc]{flex-basis:100%;color:#bbb;font-size:.85rem}.avis-item small[data-v-f84044dc]{color:#777;margin-left:6px}.err[data-v-f84044dc]{color:#f88}:root{--phosphore: #33ff66;--phosphore-fonce: #1a8f3c;--fond: #050805}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--fond);color:var(--phosphore);font-family:Courier New,ui-monospace,monospace;text-shadow:0 0 6px rgba(51,255,102,.75)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,#0000,#0000 2px,#00000040 3px);z-index:10}#app{max-width:900px;margin:0 auto;padding:16px;min-height:100vh;display:flex;flex-direction:column}h1{font-size:1.4rem;letter-spacing:2px;border-bottom:1px solid var(--phosphore-fonce);padding-bottom:8px}h1 .cursor{display:inline-block;width:.6em;height:1em;background:var(--phosphore);vertical-align:text-bottom;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}button,input,textarea{font-family:inherit;font-size:1rem;background:var(--fond);color:var(--phosphore);border:1px solid var(--phosphore-fonce);padding:8px 12px;text-shadow:inherit}input,textarea{caret-color:var(--phosphore)}input::placeholder,textarea::placeholder{color:var(--phosphore-fonce)}textarea{resize:none;field-sizing:content;max-height:40vh;overflow-y:auto}button{cursor:pointer}button:hover{background:var(--phosphore);color:#000;text-shadow:none}button:disabled{opacity:.5;cursor:default}.login,.chat{border:1px solid var(--phosphore-fonce);padding:16px;margin-top:12px;flex:1;display:flex;flex-direction:column}.messages{flex:1;overflow-y:auto;min-height:300px;max-height:60vh;margin-bottom:12px;white-space:pre-wrap;word-break:break-word}.msg-user{color:#ffd24a;text-shadow:0 0 6px rgba(255,210,74,.7)}.msg-benzai:before{content:"3615 K7> ";color:var(--phosphore-fonce)}.typing-line{color:var(--phosphore-fonce);font-style:italic}.composer{display:flex;gap:8px}.composer input,.composer textarea{flex:1;width:100%;min-width:0}.pin-code{font-size:2rem;letter-spacing:8px;border:1px dashed var(--phosphore-fonce);padding:8px;display:inline-block;margin:8px 0}a{color:var(--phosphore)}footer{margin-top:16px;padding-top:8px;border-top:1px solid var(--phosphore-fonce);font-size:.85rem;color:var(--phosphore-fonce);text-shadow:none;text-align:center}.error{color:#f55;text-shadow:0 0 6px rgba(255,85,85,.7)}.divider{color:var(--phosphore-fonce);margin:12px 0;text-align:center}
