.media-card{position:relative}.media-download-original{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;min-height:36px;padding:8px;display:grid;place-items:center;border:1px solid #ffffff1a;border-radius:50%;background:#090b12d9;color:#fff;backdrop-filter:blur(10px);transition:background .18s,transform .18s}.media-download-original[hidden]{display:none}.media-download-original svg{width:20px;height:20px}.media-download-original:hover{background:#242733;transform:translateY(-1px)}.media-download-original:focus-visible,.empty-media-picker:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.media-download-original:disabled{opacity:.4;cursor:wait}
.media-preview .empty-media-picker{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.empty-media-picker>span{font-size:36px;font-weight:300;line-height:1}.media-preview .empty-media-picker:hover{background:#ffffff06;color:var(--ink)}
#editor .savebar{isolation:isolate;background:transparent!important;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;padding-bottom:max(18px,env(safe-area-inset-bottom))}
#editor .savebar::before{content:"";position:fixed;pointer-events:none;z-index:-1;bottom:0;left:var(--side,0px);right:0;height:var(--savebar-height,120px);background:linear-gradient(to bottom,transparent 0,#000e 28px,#000 70px);opacity:var(--savebar-shade,1);transition:opacity .25s ease}
html[data-theme=light] #editor .savebar::before{background:linear-gradient(to bottom,transparent 0,#fffffff0 28px,#fff 70px)}
@media(prefers-reduced-motion:reduce){#editor .savebar::before,.media-download-original,.empty-media-picker{transition:none}}
