.canvas-library-page{background-color:#070b18;background-image:linear-gradient(#04081461,#040814c7),url(/assets/ui/infinite-canvas-creative-space-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.canvas-create-card,.canvas-library-card{-webkit-backdrop-filter:blur(14px)saturate(1.12);background:#0a0f1f94;border-color:#8b96d438;box-shadow:0 16px 38px #00030d42,inset 0 1px #ffffff0f}.free-canvas-card>header.free-canvas-header{-webkit-backdrop-filter:none;background:#0a0f1f8f;border-bottom-color:#8b96d429;box-shadow:inset 0 1px #ffffff0b}:root[data-theme=light] .studio .template-library{background:linear-gradient(#ffffffa3,#f8faffd1),url(/assets/ui/director-template-library-stage-v1.png) 50%/cover no-repeat fixed}:root[data-theme=light] .studio .template-library .template-library-toolbar{-webkit-backdrop-filter:blur(16px)saturate(1.08);background:#f9fbff9e;border-color:#4b5b9433;box-shadow:0 14px 34px #2a38601c,inset 0 1px #ffffffeb}:root[data-theme=light] .studio .template-library .template-library-toolbar label,:root[data-theme=light] .studio .template-library .template-library-toolbar label:focus-within{box-shadow:none;background:#ffffff70;border-color:#4b5b9429;outline:none}:root[data-theme=light] .studio .template-library .template-library-toolbar input{color:#1f2940}:root[data-theme=light] .studio .template-library .template-library-toolbar input::placeholder{color:#35426094}:root[data-theme=light] .studio .template-library .template-library-grid article{border-color:rgba(var(--template-tone), .28);-webkit-backdrop-filter:blur(15px)saturate(1.08);background:#f7f9fd94;box-shadow:0 16px 38px #2a386021,inset 0 1px #ffffffe0}:root[data-theme=light] .studio .template-library .template-card-visual{border-bottom-color:rgba(var(--template-tone), .18);background:radial-gradient(circle at 16% 20%, rgba(var(--template-tone), .2), transparent 46%), #f3f7fd66}:root[data-theme=light] .studio .template-library .template-library-grid article>div:last-child{background:#f8fafe80}:root[data-theme=light] .studio .template-library .template-library-grid dl div{box-shadow:inset 0 1px #ffffffc7;background:#ffffff7a!important;border-color:#4b5b9424!important}:root[data-theme=light] .studio .template-library .template-library-grid article h2,:root[data-theme=light] .studio .template-library .template-library-grid dd{color:#1d273b}:root[data-theme=light] .studio .template-library .template-library-grid article p,:root[data-theme=light] .studio .template-library .template-library-grid dt{color:#5a657b}:root[data-theme=light] .studio .global-asset-library{background:linear-gradient(#ffffffa3,#f8faffd1),url(/assets/ui/asset-library-media-vault-v1.png) 50%/cover no-repeat fixed}:root[data-theme=light] .studio .global-asset-library .asset-library-filters button,:root[data-theme=light] .studio .global-asset-library .asset-library-tools input,:root[data-theme=light] .studio .global-asset-library .asset-library-tools select,:root[data-theme=light] .studio .global-asset-library .asset-header-actions button{color:#35415a;background:#fafcff9e;border-color:#4b5b942b;box-shadow:inset 0 1px #ffffffdb}:root[data-theme=light] .studio .global-asset-library .asset-library-grid>article,:root[data-theme=light] .studio .global-asset-library .project-asset-capture,:root[data-theme=light] .studio .global-asset-library .asset-library-empty{color:#263249;-webkit-backdrop-filter:blur(14px)saturate(1.06);background:#f7f9fd94;border-color:#4b5b9433;box-shadow:0 16px 38px #2a38601f,inset 0 1px #ffffffdb}:root[data-theme=light] .studio .global-asset-library .asset-library-grid>article>div:not(.asset-library-audio-preview),:root[data-theme=light] .studio .global-asset-library .asset-library-grid>article footer,:root[data-theme=light] .studio .global-asset-library .project-asset-capture>header,:root[data-theme=light] .studio .global-asset-library .project-asset-capture>section{background:#f8fafe70;border-color:#4b5b9421}:root[data-theme=light] .studio .global-asset-library .asset-library-image-button,:root[data-theme=light] .studio .global-asset-library .asset-library-audio-preview,:root[data-theme=light] .studio .global-asset-library .asset-library-grid>article>video{-webkit-backdrop-filter:none;background:#fafcff61}:root[data-theme=light] .studio .global-asset-library .asset-library-grid>article strong,:root[data-theme=light] .studio .global-asset-library .project-asset-capture strong{color:#202a40}:root[data-theme=light] .studio .global-asset-library .asset-library-grid>article p,:root[data-theme=light] .studio .global-asset-library .asset-library-grid>article span,:root[data-theme=light] .studio .global-asset-library .asset-library-grid>article small,:root[data-theme=light] .studio .global-asset-library .project-asset-capture small{color:#657087}:root[data-theme=light] .studio.is-project-home .project-home{background-color:#f3f6fb;background-image:linear-gradient(#ffffffa3,#f8faffd1),url(/assets/ui/project-home-story-worlds-v1.png)}:root[data-theme=light] .studio.is-project-home .project-home-grid>article[data-project-id] .project-card-actions>button:first-child,:root[data-theme=light] .studio.is-project-home .project-progress-card>button{color:#fff;text-shadow:0 1px 1px #161f483d;background:linear-gradient(135deg,#625df5 0%,#547de9 52%,#48aeca 100%);border:1px solid #525de180;box-shadow:0 9px 22px #4c58ca33,inset 0 1px #ffffff47}:root[data-theme=light] .studio.is-project-home .project-home-grid>article[data-project-id] .project-card-actions>button:first-child:hover,:root[data-theme=light] .studio.is-project-home .project-home-grid>article[data-project-id] .project-card-actions>button:first-child:focus-visible,:root[data-theme=light] .studio.is-project-home .project-progress-card>button:hover,:root[data-theme=light] .studio.is-project-home .project-progress-card>button:focus-visible{color:#fff;background:linear-gradient(135deg,#5853ec 0%,#4973df 52%,#3ca3c0 100%);border-color:#4652d8b8;box-shadow:0 11px 26px #4452c042,inset 0 1px #ffffff52}:root[data-theme=light] .canvas-library-page{background-color:#f3f6fb;background-image:linear-gradient(#ffffffa3,#f8faffd1),url(/assets/ui/infinite-canvas-creative-space-v1.png)}:root[data-theme=light] .canvas-create-card,:root[data-theme=light] .canvas-library-card{background:#f8fafe99;border-color:#4b5b9433;box-shadow:0 16px 38px #2a38601f,inset 0 1px #ffffffe0}:root[data-theme=light] .free-canvas-card>header.free-canvas-header{background:#f8fafe94;border-bottom-color:#4b5b9424;box-shadow:inset 0 1px #ffffffc7}:root[data-theme=light] .studio .free-canvas,:root[data-theme=light] .studio .free-canvas.is-grid-dots{background-color:#f3f6fb;background-image:radial-gradient(circle,#49588d3d 1px,#0000 1px),linear-gradient(#ffffffa3,#f8faffd1),url(/assets/ui/infinite-canvas-creative-space-v1.png)}:root[data-theme=light] .studio .free-canvas.is-grid-lines{background-image:linear-gradient(90deg,#49588d24 1px,#0000 1px),linear-gradient(#49588d24 1px,#0000 1px),linear-gradient(#ffffffa3,#f8faffd1),url(/assets/ui/infinite-canvas-creative-space-v1.png)}:root[data-theme=light] .studio .free-canvas.is-grid-blank{background-image:linear-gradient(#ffffffa3,#f8faffd1),url(/assets/ui/infinite-canvas-creative-space-v1.png)}@media (prefers-reduced-transparency:reduce){.canvas-create-card,.canvas-library-card,.free-canvas-card>header.free-canvas-header,:root[data-theme=light] .studio .template-library .template-library-toolbar,:root[data-theme=light] .studio .template-library .template-library-grid article,:root[data-theme=light] .studio .global-asset-library .asset-library-grid>article,:root[data-theme=light] .studio .global-asset-library .project-asset-capture{background:var(--surface);-webkit-backdrop-filter:none}}
