/* MINE v1.5 refinement: typography, responsive controls, projects */
body,button,textarea,input,select{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important}
.mine-project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 7px;font-size:11px;letter-spacing:.11em;color:var(--muted)}
.mine-project-toolbar button,.mine-project-list button,.mine-library-links button{font:inherit;background:transparent;color:var(--fg);border:0;text-align:left;cursor:pointer}
.mine-project-toolbar button{font-size:20px;padding:4px 9px;border-radius:9px}.mine-project-list{display:flex;flex-direction:column;gap:3px;max-height:230px;overflow:auto}
.mine-project-list button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:9px 10px;border-radius:10px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mine-project-list button:hover,.mine-library-links button:hover{background:var(--bubble)}.mine-project-list button.active{background:var(--bubble);font-weight:700}
.mine-project-list .mine-project-actions{margin-left:auto;flex:0 0 auto;min-height:auto;width:auto;font-size:15px;padding:2px 5px}
.mine-library-links{display:grid;gap:3px;padding:4px 8px 10px}.mine-library-links button{min-height:36px;padding:7px 10px;border-radius:10px;font-size:13px}
#live2Btn{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;font-size:21px;padding:0;display:inline-grid;place-items:center}
#liveBtn[hidden],#superToysBtn[hidden]{display:none!important}
.composer button[type=submit]{font-size:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;width:39px!important;height:39px!important;min-width:39px!important;padding:0!important;border-radius:50%!important;background:#477df6!important;color:white!important}

.composer button[type=submit]:disabled{opacity:.5}
#micBtn{display:grid!important;place-items:center!important;min-width:34px!important;height:36px!important}
.msg.assistant .mine-rich-markdown{line-height:1.65}.msg.assistant .mine-rich-markdown h1,.msg.assistant .mine-rich-markdown h2,.msg.assistant .mine-rich-markdown h3{margin:20px 0 9px;line-height:1.3}.msg.assistant .mine-rich-markdown p{margin:0 0 14px}
.msg.assistant .mine-rich-markdown ul,.msg.assistant .mine-rich-markdown ol{padding-left:24px;margin:9px 0 16px}.msg.assistant .mine-rich-markdown li{margin:5px 0}
@media(max-width:700px){.bar .tools .small:not(#live2Btn){display:none!important}.mine-project-list{max-height:165px}.composer button[type=submit]{width:36px!important;height:36px!important;min-width:36px!important}}
