*{font-family:acrossoverepisode-font,ui-monospace,SF Mono,Cascadia Code,Consolas,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:#023641!important;background-image:none!important;color:#b8dde8;height:100%}#main{display:flex;flex-direction:column;margin:0 auto;max-width:1160px;min-height:100vh;padding:0 24px 80px;width:100%}.header-angel{background:rgba(254,213,25,.08);border:1px solid rgba(254,213,25,.4);border-radius:7px;color:#fed519!important;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.05em;padding:6px 11px;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;white-space:nowrap}.header-angel:hover{background:rgba(254,213,25,.16)!important;border-color:rgba(254,213,25,.7)!important;box-shadow:0 0 14px rgba(254,213,25,.2);color:#ffe55a!important}.header-github{align-items:center;background:#24292e;border:1px solid #444c56;border-radius:7px;color:#e6edf3!important;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;text-decoration:none;transition:background .18s,border-color .18s;width:34px}.header-github:hover{background:#2f363d!important;border-color:#768390!important;box-shadow:none!important;color:#fff!important}header{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(2,54,65,.93);border-bottom:1px solid rgba(6,132,155,.4);display:flex;flex-wrap:nowrap;gap:14px;padding:13px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.site-title{background:rgba(6,132,155,.12)!important;border:1px solid rgba(6,132,155,.38)!important;border-radius:10px;box-shadow:none!important;color:#57ddfa!important;flex-shrink:0;font-size:16px;font-weight:700;letter-spacing:.07em;padding:7px 18px!important;text-decoration:none;text-shadow:0 0 22px rgba(87,221,250,.4);text-transform:uppercase;white-space:nowrap}.site-title:hover{background:rgba(6,132,155,.2)!important;border-color:rgba(87,221,250,.5)!important;box-shadow:0 0 14px rgba(87,221,250,.1)!important;color:#88eaff!important}header h1{flex-shrink:0;margin:0}header h1,header label{align-items:center;display:flex}header label{flex:1 1;min-width:0;position:relative}header label>span{display:none}header input{background:rgba(6,132,155,.1);border:1px solid rgba(6,132,155,.38);border-radius:7px;color:#d0edf5;font-size:15px;outline:none;padding:9px 38px 9px 14px;transition:border-color .2s,box-shadow .2s;width:100%}header input::-webkit-input-placeholder{color:rgba(130,195,215,.35)}header input:-ms-input-placeholder{color:rgba(130,195,215,.35)}header input::placeholder{color:rgba(130,195,215,.35)}header input:focus{border-color:rgba(87,221,250,.6);box-shadow:0 0 0 3px rgba(87,221,250,.08)}header label #clear{align-items:center;background:rgba(6,132,155,.25);border:none!important;border-radius:50%;color:rgba(180,220,235,.7);cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;padding:0;position:absolute;right:10px;transition:background .2s;width:20px}header label #clear:after{content:"×";line-height:1}header label #clear:hover{background:rgba(87,221,250,.3)!important;border-color:transparent!important;box-shadow:none!important;color:#fff}.button,button{align-items:center;background:rgba(6,132,155,.14);border:1px solid rgba(6,132,155,.5);border-radius:7px;color:#57ddfa;cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;padding:7px 15px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;white-space:nowrap}.button:hover,button:hover{background:rgba(87,221,250,.18);border-color:rgba(87,221,250,.65);box-shadow:0 0 16px rgba(87,221,250,.15);color:#8ef}main{display:flex;flex:1 1;flex-direction:column}.status-text{color:rgba(130,195,215,.38);flex:1 1;font-size:13px;justify-content:center;letter-spacing:.05em;padding:60px 0}.scenes-header,.status-text{align-items:center;display:flex}.scenes-header{gap:12px;padding:18px 0 6px}.stats-bar{color:rgba(87,221,250,.3);flex:1 1;font-size:11px;letter-spacing:.06em;text-align:center;text-transform:uppercase}.refresh-btn{flex-shrink:0;font-size:12px;padding:5px 12px}ul{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);list-style:none;padding:10px 0 0}@media (max-width:900px){ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){ul{grid-template-columns:repeat(2,1fr)}}.searchResult{background:#032d38;border:1px solid rgba(6,132,155,.2);border-radius:8px;overflow:hidden;transition:box-shadow .18s,border-color .18s,-webkit-transform .18s;transition:transform .18s,box-shadow .18s,border-color .18s;transition:transform .18s,box-shadow .18s,border-color .18s,-webkit-transform .18s}.searchResult:hover{border-color:rgba(87,221,250,.45);box-shadow:0 10px 32px rgba(0,0,0,.5),0 0 22px rgba(87,221,250,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.searchResult .button{background:transparent;border:none;border-radius:0;display:block;padding:0;position:relative;width:100%}.searchResult .button:hover{background:transparent;border-color:transparent;box-shadow:none;color:inherit}img.thumbnail{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.searchResult span{background:linear-gradient(transparent,rgba(0,0,0,.72));bottom:0;color:#fff;font-size:12px;left:0;line-height:1.4;padding:32px 8px 8px;position:absolute;text-align:center;text-shadow:-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 1px 0 #000,-1px 1px 0 #000,-1px 0 0 #000;white-space:pre-line;width:100%}#selectedItem{padding:18px 0}#selectedItem .back{margin-bottom:16px}#selectedItem canvas{display:none}#selectedItem>img:not(.mosaic){border-radius:9px;box-shadow:0 20px 56px rgba(0,0,0,.7),0 0 40px rgba(87,221,250,.06);display:block;margin:0 auto;max-width:720px;width:100%}#selectedItem>img[src=""]{display:none}#selectedItem #frameNavigation{display:flex;gap:8px;margin:12px auto 0;max-width:720px}#selectedItem #frameNavigation .button:nth-child(2){margin-left:auto}.frame-meta{color:rgba(6,132,155,.7);font-size:11px;letter-spacing:.06em;margin:10px auto 0;max-width:720px;text-transform:uppercase}#selectedItem textarea{background:rgba(6,132,155,.08);border:1px solid rgba(6,132,155,.3);border-radius:7px;color:#d0edf5;display:block;font-size:14px;margin:12px auto 0;max-width:720px;min-height:60px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}#selectedItem textarea:focus{border-color:rgba(87,221,250,.55)}.text-style-controls{align-items:stretch;background:rgba(2,54,65,.6);border:1px solid rgba(6,132,155,.28);border-radius:8px;display:flex;flex-wrap:wrap;gap:0;margin:10px auto 0;max-width:720px;overflow:hidden}.style-field{align-items:center;border-right:1px solid rgba(6,132,155,.2);color:rgba(130,195,215,.65);display:flex;flex:1 1;font-size:12px;gap:8px;min-width:120px;padding:10px 14px}.style-field:last-child{border-right:none}.style-field>span:first-child{color:rgba(87,221,250,.55);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.style-val{color:rgba(130,195,215,.45);font-size:11px;min-width:30px}.style-field input[type=range]{accent-color:#57ddfa;cursor:pointer;flex:1 1;min-width:60px}.style-field input[type=color]{background:transparent;border:1px solid rgba(6,132,155,.4);border-radius:4px;cursor:pointer;flex-shrink:0;height:24px;padding:2px;width:32px}.color-swatch{border:1px solid hsla(0,0%,100%,.22);border-radius:5px;cursor:pointer;display:inline-block;flex-shrink:0;height:24px;position:relative;transition:border-color .12s,-webkit-transform .1s;transition:transform .1s,border-color .12s;transition:transform .1s,border-color .12s,-webkit-transform .1s;width:24px}.color-swatch:hover{border-color:hsla(0,0%,100%,.55);-webkit-transform:scale(1.18);transform:scale(1.18)}.color-swatch input[type=color]{border:none;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.color-swatch-wrap{display:inline-block;flex-shrink:0;height:24px;position:relative;width:24px}.color-swatch-btn{background:transparent;border:1px solid hsla(0,0%,100%,.22);border-radius:5px;cursor:pointer;height:100%;padding:0;transition:border-color .12s,-webkit-transform .1s;transition:transform .1s,border-color .12s;transition:transform .1s,border-color .12s,-webkit-transform .1s;width:100%}.color-swatch-wrap:hover .color-swatch-btn{border-color:hsla(0,0%,100%,.55);box-shadow:none;-webkit-transform:scale(1.18);transform:scale(1.18)}.color-swatch-edit{align-items:center;background:rgba(2,54,65,.95);border:1px solid rgba(87,221,250,.55);border-radius:3px;bottom:-5px;color:#57ddfa;cursor:pointer;display:none;font-size:7px;height:13px;justify-content:center;line-height:1;position:absolute;right:-5px;width:13px;z-index:2}.color-swatch-wrap:hover .color-swatch-edit{display:flex}.color-swatch-edit input[type=color]{border:none;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.style-field select{background:rgba(2,54,65,.9);border:1px solid rgba(6,132,155,.35);border-radius:5px;color:#9dd4e8;cursor:pointer;flex:1 1;font-size:12px;outline:none;padding:4px 8px}.style-field select:focus{border-color:rgba(87,221,250,.6)}.mosaic-container{margin:8px auto 0;max-width:720px}.mosaic-top-bar{margin-bottom:8px}.mosaic-top-actions,.mosaic-top-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mosaic-top-actions{flex:1 1}.mosaic-col-control{align-items:center;color:rgba(130,195,215,.6);display:flex;flex-shrink:0;font-size:12px;gap:8px;letter-spacing:.05em;text-transform:uppercase}.mosaic-col-control button{font-size:16px;line-height:1;min-height:0;min-height:auto;padding:3px 10px}.mosaic-col-control button:disabled{cursor:default;opacity:.25}.col-count{color:#57ddfa;font-size:14px;font-weight:700;min-width:14px;text-align:center}.mosaic-grid{grid-gap:3px;background:rgba(6,132,155,.1);border:1px solid rgba(6,132,155,.25);border-radius:8px;display:grid;gap:3px;overflow:hidden}.mosaic-empty{aspect-ratio:16/9;background:rgba(6,132,155,.04);border:2px dashed rgba(6,132,155,.28);border-radius:2px;transition:background .15s,border-color .15s}.mosaic-panel{aspect-ratio:16/9;background:#021f28;overflow:hidden;position:relative}.mosaic-move{background:rgba(0,0,0,.65)!important;border-color:rgba(87,221,250,.5)!important;color:#57ddfa!important;font-size:14px;height:28px;min-height:0;min-height:auto;opacity:0;padding:0;position:absolute;transition:opacity .15s;width:28px;z-index:2}.mosaic-move-left{left:5px}.mosaic-move-left,.mosaic-move-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mosaic-move-right{right:5px}.mosaic-move-up{top:5px}.mosaic-move-down,.mosaic-move-up{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mosaic-move-down{bottom:5px}.mosaic-panel:hover .mosaic-move{opacity:1}.mosaic-panel img{display:block;height:100%;object-fit:cover;width:100%}.mosaic-remove{background:rgba(0,0,0,.6)!important;border-color:hsla(0,100%,71%,.5)!important;color:#ff6b6b!important;font-size:14px;height:24px;min-height:0;min-height:auto;opacity:0;padding:0;position:absolute;right:5px;top:5px;transition:opacity .15s;width:24px}.mosaic-panel:hover .mosaic-remove{opacity:1}.mosaic-actions{display:flex;gap:8px;margin-top:10px}footer{border-top:1px solid rgba(6,132,155,.2);margin-top:auto;padding:16px 0;position:static}.dmca{color:rgba(130,195,215,.55);font-size:11px;line-height:1.6}.dmca a{color:rgba(87,221,250,.75);font-weight:700;text-decoration:none;transition:color .15s}.dmca a:hover{color:#57ddfa}.footer-links{display:flex;gap:16px;margin-top:10px}.footer-links a{border:1px solid rgba(87,221,250,.2);border-radius:6px;color:rgba(87,221,250,.5);font-size:12px;padding:5px 12px;text-decoration:none;transition:color .15s,border-color .15s}.footer-links a:hover{border-color:rgba(87,221,250,.5);color:#57ddfa}.hidden{display:none!important}.desktop-only{display:inline-block}@media (max-width:600px){.desktop-only{display:none!important}#main{padding:0 12px 60px}header{flex-wrap:wrap;gap:8px;padding:10px 0}header,header h1{justify-content:center}header h1{flex-basis:100%;order:1;text-align:center}.header-angel{align-items:center;display:inline-flex;font-size:11px;height:34px;order:2;padding:0 12px}header>button{font-size:12px;height:34px;min-height:0;min-height:auto;order:2;padding:0 14px}.header-github{height:34px;order:2;width:34px}.refresh-btn{font-size:11px!important;min-height:0!important;min-height:auto!important;padding:4px 10px!important}header label{flex-basis:100%;order:3}.site-title{font-size:14px}main .button,main button:not(.color-swatch-btn){min-height:44px;padding:10px 16px}header label #clear{height:28px;width:28px}.scenes-header{align-items:center;flex-direction:column;gap:8px;padding:14px 0 4px;text-align:center}.stats-bar{font-size:10px;line-height:1.8}#selectedItem{padding:12px 0}#selectedItem .back{margin-bottom:12px}#selectedItem #frameNavigation,#selectedItem textarea,.frame-meta,.mosaic-container,.text-style-controls{margin-left:0;margin-right:0;max-width:100%}.style-field{flex-basis:calc(50% - 1px);flex-grow:1;flex-shrink:1;min-width:calc(50% - 1px)}.mosaic-top-bar{align-items:center;flex-direction:column;gap:6px}.mosaic-top-actions{flex-wrap:nowrap;justify-content:center;width:100%}.mosaic-top-actions button{font-size:12px!important;min-height:38px!important;padding:6px 12px!important}.mosaic-col-control{justify-content:center}img.mosaic{max-width:100%}#selectedItem>img:not(.mosaic){border-radius:6px;max-width:100%}}
/*# sourceMappingURL=main.7397d53e.css.map*/