body>aside #projectLinks{display:grid;gap:5px;min-height:0}body>aside .project-shortcut-row{display:flex;align-items:center;gap:2px;border-radius:10px;min-width:0}body>aside .project-shortcut-row.is-current{background:#202a2e}body>aside .project-shortcut{display:flex;align-items:center;gap:9px;min-width:0;flex:1;padding:8px 6px;color:#c9d0d3;font-size:13px;height:42px}body>aside .project-shortcut-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}body>aside .project-shortcut-thumb{width:26px;height:26px;border-radius:6px;background:#292d30;display:grid;place-items:center;flex:0 0 26px;color:#58717b;font-size:12px}body>aside .project-shortcut-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}body>aside .project-shortcut-more{width:24px;padding:4px 0;min-height:32px;color:#82949c;opacity:0}body>aside .project-shortcut-row:hover .project-shortcut-more,body>aside .project-shortcut-row:focus-within .project-shortcut-more{opacity:1}body>aside .projects-nav.active{background:#222;color:white;border-radius:12px}.project-card .project-thumb{position:relative;background:radial-gradient(ellipse at 30% 20%,#0a4657,transparent),linear-gradient(130deg,#102831,#10171c);height:auto;aspect-ratio:16/9;font-size:32px;color:#7bd9e8;overflow:hidden}.project-thumb img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.project-card .project-menu-button{position:absolute;right:9px;top:9px;z-index:1;background:#0b151cdd;color:white;border:1px solid #34444b;border-radius:9px;width:34px;height:34px;padding:0;font-size:20px;line-height:1}.project-card .project-card-meta{color:#7d929d}.project-card .project-open:focus-visible,body>aside .project-shortcut:focus-visible,.project-menu-button:focus-visible{outline:2px solid #20dff6;outline-offset:-3px}.project-settings-preview{height:180px;display:grid;place-items:center;border:1px dashed #3c5965;border-radius:14px;background:#0c2029;overflow:hidden;color:#8caab8;margin:18px 0}.project-settings-preview img{height:100%;width:100%;object-fit:contain}.project-settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.project-settings-actions button,.project-management-bottom button{border:1px solid #3a4e58;border-radius:10px;padding:10px 14px;min-height:42px}.project-cover-picker{display:flex;gap:8px;align-items:center;font-size:13px;color:#a5f7ff;margin-bottom:12px}.project-cover-picker input{max-width:100%;font-size:13px}.project-management-bottom{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:22px}.project-management-bottom .project-delete-action{color:#ffa6a6}.project-settings-message{font-size:12px;line-height:1.7;color:#9ab2bd;min-height:22px}.project-dialog-save{background:#20dff6;color:#03242e;font-weight:700}.project-dialog-save:disabled{opacity:.45}.project-dialog-name{box-sizing:border-box;width:100%}
@media(hover:none){body>aside .project-shortcut-more{opacity:1}}@media(max-width:600px){.project-settings-preview{height:150px}.project-settings-actions button{flex:1}.project-management-bottom{gap:12px}.project-management-bottom .project-dialog-save{width:100%}.project-card .project-menu-button{width:40px;height:40px}}
