:root{--color-text:#2c3e50;--color-background-mute:#f2f2f2}@media (prefers-color-scheme:dark){:root{--color-text:#ebebeba3;--color-background-mute:#282828}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}@media (prefers-color-scheme:dark){body{background:#181818}}#app{height:100vh}body{--color-amber-lighter:oklch(98.7% .022 95.277);--color-amber-light:oklch(82.8% .189 84.429);--color-amber:oklch(68.1% .162 75.834);--color-amber-darker:oklch(27.9% .077 45.635);--color-dark:oklch(44.6% .03 256.802)}#app{flex-direction:column;font-size:14px;display:flex}.neon{color:var(--color-amber);padding:3px;text-decoration:none;transition:all .4s}:focus{outline:0 #0000}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input[type=text]{border:1px solid var(--color-amber);color:var(--color-text);background-color:#0000;border-radius:4px;padding:.375rem .75rem;transition:border-color .2s,box-shadow .2s}input[type=text]:hover,input[type=text]:focus{border-color:var(--color-amber-light);outline:none;box-shadow:0 0 8px oklch(87.9% .169 91.605)}input[type=text]::placeholder{color:var(--color-dark)}svg.icon{flex:none;width:1rem;height:1rem}@media (hover:hover){.neon:hover{color:oklch(87.9% .169 91.605);text-shadow:1px 0 10px oklch(87.9% .169 91.605)}}@media (width>=1024px){#app{width:100%;height:100vh}}span[data-v-9b68edee]{align-items:center;gap:.125rem;display:flex}span .value[data-v-9b68edee]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}span[data-v-1b3fb270]{align-items:flex-start;gap:.125rem;display:flex}span>[data-v-1b3fb270]:first-child{margin-top:.3rem}span .value[data-v-1b3fb270]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}img[data-v-d55fd1f8]{object-fit:cover;width:100%;height:100%;display:block}.placeholder[data-v-d55fd1f8]{aspect-ratio:1;border:1px dashed var(--color-amber);width:100%;height:100%;color:var(--color-amber);opacity:.6;justify-content:center;align-items:center;display:flex}.placeholder svg[data-v-d55fd1f8]{width:40%;min-width:1.5rem;height:40%;min-height:1.5rem}article[data-v-143062ca]{border:1px solid var(--color-amber);border-radius:4px;flex-direction:column;align-items:center;gap:.25rem;width:9rem;min-width:0;height:14rem;padding:.375rem;display:flex;overflow:hidden}article>.cover[data-v-143062ca]{border-radius:4px;flex:none;width:100%;height:8.5rem}article .details[data-v-143062ca]{flex-direction:column;align-items:center;gap:.25rem;width:100%;min-width:0;display:flex}article .details h3[data-v-143062ca]{text-align:center;width:100%;color:var(--color-amber);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}article .details .saga[data-v-143062ca]{display:none}article .details .author[data-v-143062ca]{text-align:center;width:100%;min-width:0;color:var(--color-amber);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;display:block;overflow:hidden}@media (width>=1024px){article.horizontal[data-v-143062ca]{flex-direction:row;align-items:center;gap:.5rem;width:100%;height:auto;padding:.5rem}article.horizontal>.cover[data-v-143062ca]{width:4rem;height:4rem}article.horizontal .details[data-v-143062ca]{flex:auto;align-items:flex-start;gap:.125rem;overflow:hidden}article.horizontal .details h3[data-v-143062ca]{text-align:left;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-style:italic;font-weight:400;display:block}article.horizontal .details .saga[data-v-143062ca]{width:100%;font-size:.9rem;display:flex}article.horizontal .details .author[data-v-143062ca]{width:100%;color:inherit;font-size:.9rem;display:flex}}.wrapper[data-v-3d139759]{width:100%;height:100%;min-height:0;color:var(--color-amber-lighter);flex-direction:column;display:flex}.wrapper .panel-header[data-v-3d139759]{flex:none;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.wrapper .panel-header .count[data-v-3d139759]{border:1px solid var(--color-amber);min-width:1.25rem;height:1.25rem;color:var(--color-amber);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.7rem;display:inline-flex}.wrapper .elements[data-v-3d139759]{scrollbar-color:var(--color-amber) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:1rem;min-width:0;min-height:0;padding:.5rem 1rem 1rem;display:flex;overflow:hidden auto}.wrapper .elements .element[data-v-3d139759],.wrapper .elements .element[data-v-3d139759]>*{min-width:0}@media (width<=1023.98px){.wrapper .elements[data-v-3d139759]{flex-flow:wrap;align-content:flex-start}.wrapper .elements .element[data-v-3d139759]{width:calc(50% - .5rem)}.wrapper .elements .preview[data-v-3d139759]{width:fit-content;margin:0 auto}}.wrapper button[data-v-3d139759]{border:1px solid var(--color-amber);color:var(--color-amber);cursor:pointer;background-color:#0000;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.8rem;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.wrapper button[data-v-3d139759]:hover:not(:disabled){color:var(--color-amber-lighter);box-shadow:0 0 8px var(--color-amber-light)}.wrapper button[data-v-3d139759]:disabled{opacity:.4;cursor:default}.wrapper button.primary[data-v-3d139759]{background-color:var(--color-amber);color:var(--color-amber-darker);border-color:#0000}.wrapper button.primary[data-v-3d139759]:hover:not(:disabled){background-color:var(--color-amber-light);color:var(--color-amber-darker);box-shadow:0 0 10px var(--color-amber-light)}.wrapper .element[data-v-3d139759]{flex-direction:column;gap:.375rem;display:flex}.wrapper .element .preview[data-v-3d139759]{border:1px solid #0000;border-radius:4px;transition:border-color .3s,box-shadow .3s;position:relative}.wrapper .element .preview.ok[data-v-3d139759]{border-color:var(--color-amber-lighter);box-shadow:0 0 12px var(--color-amber-light)}.wrapper .element .preview.ok[data-v-3d139759]:after{content:"✓";background-color:var(--color-amber);width:1.25rem;height:1.25rem;color:var(--color-amber-darker);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;line-height:1;display:flex;position:absolute;top:.375rem;right:.375rem}.wrapper .element .preview.ko[data-v-3d139759]{border-color:oklch(72% .17 30);box-shadow:0 0 12px oklch(60% .19 27/.45)}.wrapper .element .preview.ko[data-v-3d139759]:after{content:"⚠";color:oklch(25% .07 25);background-color:oklch(60% .19 27);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:flex;position:absolute;top:.375rem;right:.375rem}.wrapper .element .preview .remove-overlay[data-v-3d139759]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-amber-lighter);cursor:pointer;opacity:0;pointer-events:none;background-color:oklch(20% .04 45.904/.6);border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .3s;display:flex;position:absolute;inset:0}.wrapper .element .preview .remove-overlay svg[data-v-3d139759]{width:1.5rem;height:1.5rem}.wrapper .element .preview:hover .remove-overlay[data-v-3d139759]{opacity:1;pointer-events:auto}.wrapper .element .remove-overlay[data-v-3d139759]:hover{color:var(--color-amber);background-color:oklch(25% .05 45.904/.7)}.wrapper .element .remove-overlay[data-v-3d139759]:disabled{cursor:not-allowed;color:oklch(70% .05 45.904/.5)}.wrapper .element .file[data-v-3d139759]{min-width:0;color:var(--color-amber);align-items:center;gap:.125rem;font-size:.7rem;display:flex}.wrapper .element .file svg[data-v-3d139759]{flex:none}.wrapper .element .file .truncate[data-v-3d139759]{min-width:0}.wrapper .element .status[data-v-3d139759]{opacity:.9;margin:0;font-size:.7rem}.wrapper .element .controls[data-v-3d139759]{flex-wrap:wrap;align-items:flex-start;gap:.375rem;display:flex}.wrapper .element .controls .remove[data-v-3d139759]{margin-left:auto}.wrapper .element .progress[data-v-3d139759]{align-items:center;gap:.5rem;display:flex}.wrapper .element .progress progress[data-v-3d139759]{height:.5rem;accent-color:var(--color-amber);flex:1}.wrapper .element .progress span[data-v-3d139759]{color:var(--color-amber);font-size:.75rem}.wrapper .element .log[data-v-3d139759]{color:var(--color-amber-lighter);flex-direction:column;gap:.125rem;margin:0;padding-left:.75rem;font-size:.7rem;list-style:none;display:flex}.wrapper .element .log li[data-v-3d139759]:before{content:"» ";color:var(--color-amber)}.wrapper .actions[data-v-3d139759]{border-top:1px solid oklch(50% .11 45.904);flex:none;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}header[data-v-35f576cd]{background-image:url(/assets/deckard-cain-w-Anvi7w.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;justify-content:flex-end;align-items:flex-end;height:10vh;padding:1rem;display:flex}header+[data-v-35f576cd]{flex-grow:1}main[data-v-35f576cd]{height:100%;display:flex;overflow:hidden}main .content[data-v-35f576cd]{scrollbar-color:var(--color-amber) transparent;scrollbar-width:thin;flex-grow:1;overflow:auto;container:content/inline-size}main .queue[data-v-35f576cd]{background-color:oklch(41.4% .112 45.904);flex:none;width:20rem;display:flex;overflow:hidden}@media (width<=1023.98px){main[data-v-35f576cd]{flex-direction:column}main .queue[data-v-35f576cd]{width:100%;height:33vh}}span[data-v-4e6d1650]{align-items:center;gap:.125rem;display:flex}span .value[data-v-4e6d1650]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}span[data-v-ca831bc5]{align-items:center;gap:.125rem;display:flex}span .value[data-v-ca831bc5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}span[data-v-974d4761]{align-items:center;gap:.125rem;display:flex}span .value[data-v-974d4761]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}article[data-v-5ba237f5]{border:1px solid var(--color-amber);border-radius:4px;flex-direction:column;align-items:center;gap:.5rem;width:28rem;max-width:100%;padding:.5rem;transition:all .4s;display:flex}article[data-v-5ba237f5]:hover{box-shadow:0 0 8px var(--color-amber-light)}article h2[data-v-5ba237f5]{width:100%;color:var(--color-amber);cursor:default;align-items:center;display:flex}article h2 span[data-v-5ba237f5]{text-align:center;flex-grow:1;padding:0 .5rem}article h2 .ratings[data-v-5ba237f5]{color:var(--color-amber);flex:none;font-size:.9rem}article .book-core[data-v-5ba237f5]{flex-wrap:wrap;flex-grow:1;align-items:flex-start;gap:.5rem;width:100%;display:flex}article .book-core>div[data-v-5ba237f5]{flex:calc(50% - .25rem);min-width:10.5rem}article .book-core>div>span[data-v-5ba237f5]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.125rem;min-width:0;display:flex;overflow:hidden}article .book-core .cover[data-v-5ba237f5]{border-radius:4px}article .book-core .section-title[data-v-5ba237f5]{color:var(--color-dark);cursor:default;margin-right:.125rem;font-size:.8rem}article .book-footer[data-v-5ba237f5]{justify-content:space-between;width:100%;padding:0 .5rem;display:flex;position:relative}article .book-footer .action[data-v-5ba237f5]{align-items:center;gap:.5rem;display:flex}article .book-footer .edit[data-v-5ba237f5]{align-items:center;gap:.25rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.saga-tile[data-v-9d7b0e21]{border:1px solid var(--color-amber);border-radius:4px;flex-direction:column;align-items:center;gap:.5rem;width:28rem;max-width:100%;padding:.5rem;transition:all .4s;display:flex}.saga-tile[data-v-9d7b0e21]:hover{box-shadow:0 0 8px var(--color-amber-light)}.saga-tile h2[data-v-9d7b0e21]{width:100%;color:var(--color-amber);align-items:center;display:flex}.saga-tile h2 span[data-v-9d7b0e21]{text-align:center;flex-grow:1;padding:0 .5rem}.saga-tile .book-core[data-v-9d7b0e21]{flex-wrap:wrap;flex-grow:1;align-items:flex-start;gap:.5rem;display:flex}.saga-tile .book-core>div[data-v-9d7b0e21]{flex:calc(50% - .25rem);min-width:10.5rem}.saga-tile .book-core .section-title[data-v-9d7b0e21]{color:var(--color-dark);cursor:default;margin-right:.125rem;font-size:.8rem}.saga-tile .book-core .books[data-v-9d7b0e21]{align-items:center;gap:.125rem;display:flex}.saga-tile .covers[data-v-9d7b0e21]{flex-wrap:wrap;gap:2px;width:100%;display:flex}.saga-tile .covers>[data-v-9d7b0e21]{aspect-ratio:1;border-radius:2px;width:calc(50% - 1px)}.saga-tile .covers .cell[data-v-9d7b0e21]{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.saga-tile .covers .cell .dim[data-v-9d7b0e21]{opacity:.2}.saga-tile .covers .cell .more[data-v-9d7b0e21]{color:var(--color-amber);font-size:2rem;position:absolute}.saga-tile .book-footer[data-v-9d7b0e21]{justify-content:space-between;width:100%;padding:0 .5rem;display:flex}.saga-tile .book-footer .action[data-v-9d7b0e21]{align-items:center;gap:.5rem;display:flex}a[data-v-b2926507],a[data-v-a3eecd53]{flex:none;align-items:center;gap:.25rem;display:flex}.home[data-v-ed87d61b]{flex-direction:column;flex:auto;height:100%;display:flex;overflow:hidden}.toolbar[data-v-ed87d61b]{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.toggle[data-v-ed87d61b]{display:flex}.toggle button[data-v-ed87d61b]{border:1px solid var(--color-amber);color:var(--color-amber);cursor:pointer;background-color:#0000;padding:.125rem .75rem;font-size:.8rem;transition:all .4s}.toggle button[data-v-ed87d61b]:first-child{border-radius:999px 0 0 999px}.toggle button[data-v-ed87d61b]:last-child{border-radius:0 999px 999px 0}.toggle button+button[data-v-ed87d61b]{border-left:none}.toggle button.active[data-v-ed87d61b],.toggle button[data-v-ed87d61b]:hover{background-color:var(--color-amber);color:var(--color-amber-darker)}.search-wrap[data-v-ed87d61b]{position:relative}.search[data-v-ed87d61b]{border:1px solid var(--color-amber);width:19rem;color:var(--color-amber);background-color:#0000;border-radius:999px;padding:.25rem 1.5rem .25rem .75rem;font-size:.8rem;transition:all .4s}.search.is-empty[data-v-ed87d61b]{opacity:.6}.search[data-v-ed87d61b]:hover,.search[data-v-ed87d61b]:focus{opacity:1}.search[data-v-ed87d61b]::placeholder{color:var(--color-amber)}.search[data-v-ed87d61b]::-webkit-search-cancel-button{appearance:none}.search[data-v-ed87d61b]:hover{box-shadow:0 0 8px var(--color-amber-light)}.search[data-v-ed87d61b]:focus{border-color:var(--color-amber);outline:none}.clear[data-v-ed87d61b]{width:1.1rem;height:1.1rem;color:var(--color-amber);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:all .4s;display:flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.clear[data-v-ed87d61b]:hover{color:var(--color-amber-lighter)}main[data-v-ed87d61b]{flex-wrap:wrap;flex:auto;place-content:flex-start center;gap:1rem;padding:1rem;display:flex;overflow:auto}.empty[data-v-ed87d61b]{text-align:center;width:100%;color:var(--color-dark)}.add[data-v-ed87d61b]{background-color:var(--color-amber);width:4rem;height:4rem;color:var(--color-amber-darker);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1rem;right:1rem}.add[data-v-ed87d61b]:hover{background-color:var(--color-amber-light);color:var(--color-amber-darker);box-shadow:0 0 12px var(--color-amber-light)}.add>[data-v-ed87d61b]{width:3.5rem;height:3.5rem}svg[data-v-7f5d8f45]{animation:1s linear infinite spin-7f5d8f45}@keyframes spin-7f5d8f45{to{transform:rotate(360deg)}}.combobox[data-v-b8e65e50]{width:100%;position:relative}input[data-v-b8e65e50]{width:100%}.dropdown[data-v-b8e65e50]{background-color:var(--color-background-mute);border:1px solid var(--color-amber);z-index:10;scrollbar-color:var(--color-amber) transparent;scrollbar-width:thin;border-radius:4px;max-height:12rem;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.dropdown button[data-v-b8e65e50]{text-align:start;width:100%;color:var(--color-text);cursor:pointer;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:.375rem .75rem;display:block;overflow:hidden}.dropdown button[data-v-b8e65e50]:hover{background-color:var(--color-amber);color:var(--color-amber-darker)}.form-rating[data-v-f8bb0da2]{align-items:center;gap:.5rem;display:flex}.stars[data-v-f8bb0da2]{gap:.125rem;display:flex}.star[data-v-f8bb0da2]{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.star svg[data-v-f8bb0da2]{width:1.25rem;height:1.25rem}.star .empty[data-v-f8bb0da2]{fill:none;stroke:var(--color-amber);stroke-width:1.5px;stroke-linejoin:round;opacity:.9}.star .filled[data-v-f8bb0da2]{fill:var(--color-amber);clip-path:inset(0 calc(100% - var(--fill)) 0 0)}.star:hover .empty[data-v-f8bb0da2]{stroke:var(--color-amber-light)}.stars:hover .star.has-fill[data-v-f8bb0da2]{filter:drop-shadow(0 0 4px var(--color-amber-light))}.stars:hover .star .empty[data-v-f8bb0da2]{opacity:1}.clear[data-v-f8bb0da2]{color:var(--color-amber);cursor:pointer;opacity:.85;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.clear[data-v-f8bb0da2]:hover{color:var(--color-amber-lighter);opacity:1}form[data-v-56c02dc3]{flex-direction:column;gap:1rem;display:flex}form .duplicate[data-v-56c02dc3],form .error[data-v-56c02dc3]{color:var(--color-text);background-color:oklch(48% .2 25/.35);border:1px solid oklch(63% .24 25);border-radius:4px;margin:0;padding:.375rem .75rem}form .body[data-v-56c02dc3]{align-items:flex-start;gap:1.5rem;display:flex}form .actions[data-v-56c02dc3]{justify-content:space-between;align-items:center;gap:1rem;display:flex}form .actions .source[data-v-56c02dc3],form .actions button[data-v-56c02dc3]{border:1px solid var(--color-amber);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.375rem 1rem;transition:all .4s;display:flex}form .actions .source[data-v-56c02dc3]{color:var(--color-amber);background-color:#0000;text-decoration:none}form .actions .source[data-v-56c02dc3]:hover{color:var(--color-amber-lighter);box-shadow:0 0 8px var(--color-amber-light)}form .actions .buttons[data-v-56c02dc3]{gap:.5rem;display:flex}form .actions .solid[data-v-56c02dc3]{background-color:var(--color-amber);color:var(--color-amber-darker);border-color:#0000}form .actions .solid[data-v-56c02dc3]:hover{background-color:var(--color-amber-light);color:var(--color-amber-darker);box-shadow:0 0 10px var(--color-amber-light)}form .actions .ghost[data-v-56c02dc3]{color:var(--color-amber);background-color:#0000}form .actions .ghost[data-v-56c02dc3]:hover{color:var(--color-amber-lighter);box-shadow:0 0 8px var(--color-amber-light)}form .fields[data-v-56c02dc3]{flex-direction:column;flex:auto;gap:.375rem;min-width:0;display:flex}form label[data-v-56c02dc3]{align-items:center;gap:.75rem;display:flex}form label>span[data-v-56c02dc3]{text-align:right;width:7rem;color:var(--color-amber);flex-shrink:0;font-size:.8rem}form label>input[type=text][data-v-56c02dc3]{flex:1}form button.neon[data-v-56c02dc3]{cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:.25rem;font-size:14px;display:flex}.preview[data-v-56c02dc3]{flex:none}.suggestions[data-v-56c02dc3]{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.suggestions .search[data-v-56c02dc3]{align-items:center;gap:.25rem;width:100%;max-width:28rem;display:flex}.suggestions .search input[data-v-56c02dc3]{flex:1}.suggestions .search-input[data-v-56c02dc3]{flex:1;position:relative}.suggestions .search-input input[data-v-56c02dc3]{width:100%;padding-right:2rem}.suggestions .search-input .spinner[data-v-56c02dc3]{color:var(--color-amber);margin:auto 0;position:absolute;top:0;bottom:0;right:.5rem}.suggestions button[data-v-56c02dc3]{cursor:pointer;color:var(--color-amber);background:0 0;border:none;padding:.25rem;display:flex}.suggestions button[data-v-56c02dc3]:hover{color:var(--color-amber-lighter)}.suggestions .results[data-v-56c02dc3]{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));justify-content:center;gap:1rem;width:100%;display:grid}.suggestions .suggestion[data-v-56c02dc3]{cursor:pointer}.suggestions .suggestion[data-v-56c02dc3]:hover{box-shadow:0 0 10px var(--color-amber)}.suggestions .suggestion.selected[data-v-56c02dc3]{border-color:var(--color-amber-lighter);box-shadow:0 0 12px var(--color-amber-light);position:relative}.suggestions .suggestion.selected[data-v-56c02dc3]:after{content:"✓";background-color:var(--color-amber);width:1.25rem;height:1.25rem;color:var(--color-amber-darker);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;line-height:1;display:flex;position:absolute;top:.375rem;right:.375rem}.suggestions .empty[data-v-56c02dc3]{color:var(--color-dark)}.suggestions .empty button[data-v-56c02dc3]{cursor:pointer;background:0 0;border:none}@container content (width<=52rem){form[data-v-56c02dc3]{width:100%}form .body[data-v-56c02dc3]{flex-direction:column;align-items:stretch}form .preview[data-v-56c02dc3]{justify-content:center;width:100%;min-width:0;display:flex}form .actions[data-v-56c02dc3],form .fields label[data-v-56c02dc3]{flex-wrap:wrap}form .fields label>span[data-v-56c02dc3]{text-align:left;width:100%}}.error[data-v-479af012]{color:oklch(70% .19 30);max-width:12rem;margin:0;font-size:.8rem}label[data-v-479af012]{border:3px dashed var(--color-amber);cursor:pointer;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:12rem;height:12rem;display:flex}label input[data-v-479af012]{display:none}label svg[data-v-479af012]{color:var(--color-amber);width:55%;height:55%}label .hint[data-v-479af012]{color:var(--color-amber);text-align:center;font-size:.85rem;line-height:1.4}label .hint b[data-v-479af012]{color:var(--color-amber);letter-spacing:.05em}label:hover[data-v-479af012]{border:3px dashed var(--color-amber-light)}label:hover svg[data-v-479af012],label:hover .hint[data-v-479af012]{color:var(--color-amber-light)}main[data-v-4dec5599]{scrollbar-color:var(--color-amber) transparent;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;gap:.5rem;padding:1rem;display:flex;overflow:auto}main.empty[data-v-4dec5599]{justify-content:center;align-items:center}main .error[data-v-4dec5599]{color:var(--color-text);background-color:oklch(48% .2 25/.35);border:1px solid oklch(63% .24 25);border-radius:4px;margin:0;padding:.375rem .75rem}.saga-view[data-v-e1d442b5]{flex-direction:column;flex:auto;height:100%;display:flex;overflow:hidden}.head[data-v-e1d442b5]{flex-direction:column;flex:none;align-items:center;gap:.25rem;padding:1rem 1rem 0;display:flex}.head .back[data-v-e1d442b5]{align-self:flex-start}.head .title[data-v-e1d442b5]{color:var(--color-amber);text-align:center}main[data-v-e1d442b5]{flex-wrap:wrap;flex:auto;place-content:flex-start center;gap:1rem;padding:1rem;display:flex;overflow:auto}.empty[data-v-e1d442b5]{color:var(--color-dark)}.orphans[data-v-508860d8]{flex-direction:column;flex:auto;height:100%;display:flex;overflow:hidden}.error[data-v-508860d8],.empty[data-v-508860d8]{color:var(--color-dark);text-align:center;margin:auto}.error[data-v-508860d8]{color:var(--color-amber)}main[data-v-508860d8]{flex-wrap:wrap;flex:auto;place-content:flex-start center;gap:1rem;padding:1rem;display:flex;overflow:auto}.panel[data-v-508860d8]{flex-direction:column;gap:1rem;width:100%;max-width:64rem;display:flex}.panel-header[data-v-508860d8]{align-items:center;gap:1rem;display:flex}.panel-header h2[data-v-508860d8]{color:var(--color-amber);margin:0;font-size:1.1rem;font-weight:400}.panel-header .file[data-v-508860d8]{color:var(--color-text);margin:0}.panel-header .file small[data-v-508860d8]{color:var(--color-dark);display:block}.panel-header .panel-close[data-v-508860d8]{color:var(--color-amber);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:.25rem;display:flex}.panel-header .panel-close[data-v-508860d8]:hover{color:var(--color-amber-lighter)}.panel-header .delete[data-v-508860d8]{border:1px solid var(--color-amber);color:var(--color-amber);cursor:pointer;background-color:#0000;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .75rem;transition:all .4s;display:flex}.panel-header .delete[data-v-508860d8]:hover{color:oklch(70% .18 25);border-color:oklch(70% .18 25);box-shadow:0 0 8px oklch(70% .18 25/.5)}.file-card[data-v-508860d8]{border:1px solid var(--color-amber);cursor:pointer;background-color:#0000;border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:all .4s;display:flex}.file-card[data-v-508860d8]:hover{border-color:var(--color-amber-light);box-shadow:0 0 8px var(--color-amber-light)}.file-card .file-name[data-v-508860d8]{color:var(--color-amber);font-size:.9rem}.file-card .file-size[data-v-508860d8]{color:var(--color-dark);font-size:.75rem}.intruders[data-v-cf35ee9f]{flex-direction:column;flex:auto;height:100%;display:flex;overflow:hidden}.error[data-v-cf35ee9f],.empty[data-v-cf35ee9f]{color:var(--color-dark);text-align:center;margin:auto}.error[data-v-cf35ee9f]{color:var(--color-amber)}main[data-v-cf35ee9f]{flex-direction:column;flex:auto;gap:.5rem;padding:1rem;display:flex;overflow:auto}.book-card[data-v-cf35ee9f]{border:1px solid var(--color-amber);background-color:#0000;border-radius:6px;align-items:center;gap:1rem;padding:.75rem 1rem;transition:all .4s;display:flex}.book-card[data-v-cf35ee9f]:hover{border-color:var(--color-amber-light);box-shadow:0 0 8px var(--color-amber-light)}.book-info[data-v-cf35ee9f]{flex:auto;min-width:0}.book-info h2[data-v-cf35ee9f]{color:var(--color-amber);margin:0;font-size:1rem;font-weight:400}.book-info p[data-v-cf35ee9f]{color:var(--color-dark);margin:.15rem 0 0;font-size:.8rem}.book-info .saga[data-v-cf35ee9f]{color:var(--color-text)}.book-info .id[data-v-cf35ee9f]{font-family:monospace;font-size:.7rem}.delete[data-v-cf35ee9f]{border:1px solid var(--color-amber);color:var(--color-amber);cursor:pointer;background-color:#0000;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.25rem .75rem;transition:all .4s;display:flex}.delete[data-v-cf35ee9f]:hover:not(:disabled){color:oklch(70% .18 25);border-color:oklch(70% .18 25);box-shadow:0 0 8px oklch(70% .18 25/.5)}.delete[data-v-cf35ee9f]:disabled{opacity:.5;cursor:wait}
