.workspace-list-shell{width:100%;max-width:1100px;min-height:0;color:var(--app-fg);background:0 0;flex-direction:column;flex:1;gap:2rem;margin:0 auto;padding:3rem 2rem;transition:color .4s;display:flex;overflow:auto}.workspace-list-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workspace-list-title-block{gap:.3rem;display:grid}.workspace-create-project-btn{white-space:nowrap;align-self:stretch}.workspace-list-header h1{letter-spacing:-.02em;background:linear-gradient(135deg,var(--app-fg)0%,var(--app-muted)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.workspace-list-subtle{color:var(--app-muted);max-width:480px;margin:0;font-size:.95rem;line-height:1.5}.workspace-create-form{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workspace-favorite-section{gap:.9rem;display:grid}.workspace-section-title{letter-spacing:.01em;margin:0;font-size:1.05rem;font-weight:800}.workspace-search-wrap{border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-panel-strong)40%,transparent);border-radius:12px;flex:1;align-items:center;gap:.5rem;min-width:280px;max-width:520px;height:42px;padding:0 .85rem;transition:background .3s,border-color .3s;display:flex}.workspace-search-wrap:focus-within{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-panel-strong)60%,transparent)}.workspace-search-icon{width:16px;height:16px;fill:var(--app-muted);flex:none}.workspace-create-input{min-width:0;height:100%;color:var(--app-fg);background:0 0;border:0;flex:1;padding:0;font-size:.9rem}.workspace-create-input:focus{outline:none}.workspace-favorite-icon{fill:none;stroke:#facc15;stroke-width:1.5px;width:26px;height:26px}.workspace-project-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.workspace-card-top{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.workspace-card-icons{align-items:center;gap:.45rem;display:inline-flex}.workspace-card-favorite{background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.workspace-card-favorite:hover{border-color:var(--app-border);background:color-mix(in srgb,var(--app-panel)70%,transparent)}.workspace-card-favorite.active .workspace-favorite-icon{fill:#fde047;stroke:#facc15}.workspace-card-favorite .workspace-favorite-icon{opacity:.9}.workspace-card-favorite:hover .workspace-favorite-icon{opacity:1}.workspace-card-menu-root{position:relative}.workspace-card-menu-trigger{width:34px;height:34px;color:var(--app-muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.workspace-card-menu-trigger:hover{border-color:var(--app-border);background:color-mix(in srgb,var(--app-panel)70%,transparent);color:var(--app-fg)}.workspace-menu-icon{fill:currentColor;width:16px;height:16px}.workspace-card-menu{border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-panel)90%,var(--app-panel-strong));z-index:3;border-radius:10px;min-width:160px;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 24px #00000059}.workspace-card-menu-item{width:100%;min-height:30px;color:var(--app-fg);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;padding:0 .6rem;font-size:.8rem;display:inline-flex}.workspace-card-menu-item:hover{background:color-mix(in srgb,var(--app-panel)68%,transparent)}.workspace-card-menu-item.is-danger{color:var(--app-danger);font-weight:650}.workspace-card-menu-item.is-danger:hover{background:var(--app-danger-soft)}.workspace-delete-icon{opacity:.95;width:14px;height:14px}.workspace-menu-item-icon{opacity:.8;filter:brightness(0)invert(.86);width:14px;height:14px}.workspace-card-menu-item:hover .workspace-menu-item-icon{opacity:.95}.workspace-theme-shell[data-theme=light] .workspace-menu-item-icon,[data-theme=light] .workspace-menu-item-icon{filter:none}.workspace-project-card{border:1px solid var(--app-border);background:linear-gradient(145deg,var(--app-panel),var(--app-panel-strong));border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.25rem;transition:background .3s,border-color .3s,transform .2s,box-shadow .2s;display:flex}.workspace-project-card:hover{border-color:var(--app-accent-soft);transform:translateY(-2px);box-shadow:0 12px 24px #0003}@media (max-width:760px){.workspace-list-header{flex-direction:column;align-items:flex-start}.workspace-create-form{flex-direction:column;align-items:stretch;width:100%}.workspace-search-wrap{max-width:none}.workspace-create-project-btn{align-self:stretch}.workspace-project-card{flex-direction:column;align-items:flex-start}}
