:root{color-scheme:light;--mastilo: #1b2420;--papir: #f3efe6;--kartica: #fffdf8;--linija: #d9d1c3;--suma: #1f3d34;--limun: #e4f08a;--greska: #8d2f2f;font-family:Avenir Next,Segoe UI,sans-serif;background:var(--papir);color:var(--mastilo)}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}.ekran-sredina,.prijava{min-height:100vh;display:grid;place-items:center}.prijava form{width:min(420px,calc(100% - 32px));background:var(--kartica);border:1px solid var(--linija);padding:28px;display:grid;gap:14px}.marka{margin:0;letter-spacing:.14em;text-transform:uppercase;font-size:12px}h1{font-family:Palatino,Iowan Old Style,serif;font-weight:500;margin:0}.uvod{margin:0;color:#5c564c}label{display:grid;gap:6px;font-size:14px}input,textarea{border:1px solid var(--linija);background:#fff;padding:10px 12px;color:var(--mastilo)}.prijava button,.kompozitor button[type=submit],.novi{background:var(--suma);color:#fff;border:0;padding:10px 14px}.greska{color:var(--greska);margin:0}.app{min-height:100vh;display:grid;grid-template-columns:300px 1fr}aside{background:var(--suma);color:#f6f3ea;display:flex;flex-direction:column;min-height:100vh}.aside-vrh,.aside-dno{padding:16px;display:grid;gap:10px}.novi{background:var(--limun);color:var(--mastilo)}.pretraga{background:#173028;color:#fff;border-color:#315247}.lista{list-style:none;margin:0;padding:0 8px;overflow:auto;flex:1}.lista button{width:100%;text-align:left;background:transparent;color:inherit;border:0;padding:10px}.lista button.aktivan{background:#2b5246}.prazno,.prazan-chat{color:#b7c4bc;padding:12px}.aside-dno{border-top:1px solid #315247;display:flex;justify-content:space-between;align-items:center}.aside-dno button{background:transparent;color:inherit;border:1px solid #6d857b;padding:6px 10px}.chat{display:flex;flex-direction:column;min-width:0;min-height:100vh}.chat header{padding:18px 24px;border-bottom:1px solid var(--linija)}.poruke{flex:1;overflow:auto;padding:24px;display:grid;gap:14px;align-content:start}article{max-width:760px;background:var(--kartica);border:1px solid var(--linija);padding:14px 16px}article.user{margin-left:auto;background:#e7efe8}article p{white-space:pre-wrap;margin:0}article img,.pregled img{max-width:100%;border:1px solid var(--linija)}.izvori{display:grid;gap:12px;margin-top:12px}figcaption{font-size:13px;color:#5c564c;margin-top:6px}.brzi{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.brzi span{font-size:13px;color:#5c564c}.brzi button{background:#fff;border:1px solid var(--linija);padding:6px 10px}.status{color:#5c564c}.kompozitor{border-top:1px solid var(--linija);padding:12px 24px 18px;display:grid;gap:8px}.red{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:end}.prilog{border:1px solid var(--linija);padding:10px;background:#fff;font-size:14px}.prilog input{display:block;max-width:180px;margin-top:6px}.pregled{display:flex;gap:12px;align-items:center}.pregled img{width:96px}.pregled button{background:#fff;border:1px solid var(--linija);padding:6px 10px}@media(max-width:800px){.app{grid-template-columns:1fr}aside{min-height:auto}.lista{max-height:180px}.red{grid-template-columns:1fr}}
