.asset-project-grid>.library-project-card{background:linear-gradient(145deg,#232429,#191a1e);border:1px solid #ffffff13;border-radius:14px;min-width:0;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.library-project-card:hover{border-color:#ffffff28;transform:translateY(-2px)}.library-project-open{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.library-project-art{color:#b2b1c5;background:radial-gradient(at 10% 15%,#ffffff08,#0000 75%),#141518;place-items:center;height:148px;display:grid;position:relative;overflow:hidden}.library-project-art>img{object-fit:cover;width:100%;height:100%}.library-project-art>span{color:#ceced9;background:#1b1c21dc;border:1px solid #ffffff15;border-radius:6px;padding:4px 7px;font-size:9px;position:absolute;bottom:10px;left:12px}.library-project-description{gap:8px;padding:16px;display:grid}.library-project-description>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.library-project-description>span{color:#8a8a98;font-size:10px;line-height:1.5}.library-project-description>span>span{opacity:.5;margin:0 4px}.library-project-delete{color:#a2a2ae;cursor:pointer;background:#18191de6;border:1px solid #ffffff18;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:9px;right:9px}.library-project-delete:hover{color:#f1c5cf;background:#382229}.library-new-project{color:#e8e8f0;min-height:37px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(#303137,#25262c);border:1px solid #ffffff1b;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.library-project-dialog{color:#e7e7ee;width:min(440px,100vw - 30px);max-height:calc(100dvh - 28px);font:13px var(--body);background:#1d1e23;border:1px solid #ffffff1c;border-radius:17px;padding:23px;overflow-y:auto}.library-project-dialog header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:23px;display:flex}.library-project-dialog h2{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:550}.library-project-dialog header>button{color:#b1b1bd;cursor:pointer;background:#ffffff07;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.library-project-dialog>label{color:#b5b5c1;gap:9px;font-size:12px;display:grid}.library-project-dialog input{color:#e2e2ed;width:100%;min-width:0;font:inherit;background:#141519;border:1px solid #ffffff1b;border-radius:9px;padding:11px 12px;font-size:14px}.library-project-dialog fieldset{border:0;margin:21px 0 0;padding:0}.library-project-dialog legend{color:#b5b5c1;margin-bottom:10px;font-size:12px}.library-project-kind{grid-template-columns:1fr 1fr;gap:9px;display:grid}.library-project-kind>button{color:#9696a4;font:inherit;cursor:pointer;background:#ffffff04;border:1px solid #ffffff13;border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.library-project-kind>button[aria-pressed=true]{color:#ededf5;background:#ffffff0d;border-color:#b5b5c36e}.library-project-dialog>p{color:#acacb9;margin:0;font-size:13px;line-height:1.7}.library-project-dialog>p strong{color:#dedee8;font-weight:500}.library-project-dialog footer{justify-content:flex-end;gap:9px;margin-top:26px;display:flex}.library-project-dialog footer button,.library-project-error button{color:#c9c9d6;min-height:37px;font:inherit;cursor:pointer;background:#ffffff07;border:1px solid #ffffff19;border-radius:9px;padding:9px 12px;font-size:12px}.library-project-dialog .library-project-primary{color:#272731;background:linear-gradient(#f3f3fa,#d6d6e1);border-color:#ffffff3b}.library-project-dialog .library-project-danger{color:#eec7d1;background:#412b33;border-color:#bc778253}.library-project-dialog .library-project-error{color:#e3a9b4;margin-top:16px;font-size:12px;line-height:1.6}.library-project-dialog .library-project-error p{margin:0 0 9px}.library-project-dialog :disabled{opacity:.45;cursor:default}.library-project-dialog :is(input,button):focus-visible,.library-project-card button:focus-visible,.library-new-project:focus-visible{outline-offset:3px;outline:2px solid #c0c1d1}@media (max-width:760px){.library-new-project{min-width:36px;padding:8px}.library-new-project>span{display:none}.library-project-art{height:114px}.library-project-description{gap:6px;padding:12px}.library-project-description>strong{font-size:12px}.library-project-description>span{font-size:9px}.library-project-dialog input{font-size:16px}}@media (prefers-reduced-motion:reduce){.asset-project-grid>.library-project-card{transition:none}.library-project-card:hover{transform:none}}.library-result-mark{width:28px;height:28px;color:var(--text-muted,#a3a3ae);pointer-events:none;background:#131316d1;border:1px solid #ffffff17;border-radius:9px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.asset-browser-tools .library-search-trigger,.library-search-field .library-search-close{display:none}@media (max-width:760px){.asset-browser-tools{flex-wrap:wrap}.asset-browser-tools .library-search-trigger{flex:none;width:44px;min-height:44px;padding:0;display:inline-flex}.asset-browser-tools .library-search-field{display:none}.asset-browser-tools .library-search-field.is-open{flex:1 0 100%;order:10;min-width:0;min-height:44px;padding-right:0;display:flex}.library-search-field input{flex:1;width:100%;font-size:16px}.library-search-field input::-webkit-search-cancel-button{display:none}.library-search-field .library-search-close{color:#adb0bb;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.library-search-trigger:focus-visible,.library-search-close:focus-visible{outline-offset:2px;outline:2px solid #c5b8f0}}
