@font-face{font-family:CCMeanwhile;src:url(/assets/CCMeanwhile-Regular-eDC5VkUG.woff2) format("woff2")}@font-face{font-family:CCMightyMouth;src:url(/assets/CCMightyMouth%20W05%20Regular-CdMjenIB.woff2) format("woff2")}@font-face{font-family:LintMcCree;src:url(/assets/Lint%20McCree%20Intl%20BB-C16UcE0a.woff2) format("woff2")}@font-face{font-family:BubbleSans;src:url(/assets/BubbleSans-CsPKiPM3.woff2) format("woff2")}@font-face{font-family:BlambotClassic;src:url(/assets/BlambotClassicBB-DqYmWDE8.woff2) format("woff2")}@font-face{font-family:MangaMasterPro;src:url(/assets/MangaMasterProBB-CZTdBsYs.woff2) format("woff2")}@font-face{font-family:TightSpotBB;src:url(/assets/TightSpotBB-CL29EGU4.woff2) format("woff2")}@font-face{font-family:AnimeAce2BB;src:url(/assets/AnimeAce2BB-C-XY0ErV.woff2) format("woff2")}@font-face{font-family:AlterEgoBB;src:url(/assets/AlterEgoBB-CVNsaZYF.woff2) format("woff2")}@font-face{font-family:FoldandStapleBB;src:url(/assets/FoldandStapleBB-G0-nVvLh.woff2) format("woff2")}@font-face{font-family:AtlandBB;src:url(/assets/AtlandBB-DnSutd0Y.woff2) format("woff2")}@font-face{font-family:CloudsplitterBB;src:url(/assets/CloudsplitterLCBB-BUUSm77e.woff2) format("woff2")}@font-face{font-family:NervesOfSteelBB;src:url(/assets/NervesofSteelBB-BWNlIwgc.woff2) format("woff2")}@font-face{font-family:OutOfLineBB;src:url(/assets/OutOfLineBB-9eghI-wu.woff2) format("woff2")}@font-face{font-family:ReadyForAnythingBB;src:url(/assets/ReadyForAnythingBB-EDTR4yW0.woff2) format("woff2")}@font-face{font-family:SuperStrongBB;src:url(/assets/SuperStrongBB-To-I5MrM.woff2) format("woff2")}@font-face{font-family:WebLettererProBB;src:url(/assets/WebLettererProBB-DX97Gj2K.woff2) format("woff2")}@font-face{font-family:FreshMeatBB;src:url(/assets/FreshMeatBB-BlHrjEk7.woff2) format("woff2")}@font-face{font-family:HometownHeroBBRegular;src:url(/assets/HometownHeroBBRegular-COqqHOE1.woff2) format("woff2")}@font-face{font-family:CollectEmAllBB;src:url(/assets/CollectEmAllBB-I82WNHmF.woff2) format("woff2")}@font-face{font-family:Ames;src:url(/assets/Ames-Regular-D4WBeQ1y.woff2) format("woff2")}@font-face{font-family:Emes;src:url(/assets/Emes%20Regular-CvZEwfQ3.woff2) format("woff2")}@font-face{font-family:BadaBoomBB;src:url(/assets/BadaBoomProBB-YmEn76yH.woff2) format("woff2")}@font-face{font-family:BloodyMurderBB;src:url(/assets/BloodyMurderBB-C8h3OfmX.woff2) format("woff2")}@font-face{font-family:DearlyDeparted;src:url(/assets/DearlyDepartedBB-O_wsvfHz.woff2) format("woff2")}@font-face{font-family:EntrailsBB;src:url(/assets/EntrailsBB-CT4g3thN.woff2) format("woff2")}@font-face{font-family:WarhorseBB;src:url(/assets/WarhorseBB-Cc-gyYb8.woff2) format("woff2")}@font-face{font-family:ArchiTextBB;src:url(/assets/ArchiTextBB-M0xATj_i.woff2) format("woff2")}@font-face{font-family:MjollnirBB;src:url(/assets/MjollnirBB-Dwvwh5AA.woff2) format("woff2")}@font-face{font-family:MusashiBB;src:url(/assets/MusashiBB-DlKwipko.woff2) format("woff2")}@font-face{font-family:LatenightWaves;src:url(/assets/LatenightWaves-CstTm5BT.woff2) format("woff2")}@font-face{font-family:CreditCrunch;src:url(/assets/CCCreditCrunch-CMfOB9yv.woff2) format("woff2")}@font-face{font-family:ToBeContinued;src:url(/assets/CCToBeContinued%20Regular-KljK4X5C.woff2) format("woff2")}@font-face{font-family:UltimatumBold;src:url(/assets/cc-ultimatum-bold-Dq1vpQtr.woff2) format("woff2")}@font-face{font-family:Komika;src:url(/assets/KOMIKAB_-DwFTziFc.woff2) format("woff2")}@font-face{font-family:PrimalScream;src:url(/assets/CCPrimalScream-D8fegLg1.woff2) format("woff2")}@font-face{font-family:GraveyardSmash;src:url(/assets/CCGraveyardSmash-BodyItalic-Czle-l7R.woff2) format("woff2")}@font-face{font-family:DoohickeyLower;src:url(/assets/CCDoohickeyLower-Regular-CbNyxR5L.woff2) format("woff2")}@font-face{font-family:LegendaryLegerdemain;src:url(/assets/CCLegendaryLegerdemain-Reg-B_m7-830.woff) format("woff")}:root{--bg-dark: #0f1115;--bg-panel: #161b22;--bg-toolbar: #161b22;--text-primary: #e6edf3;--text-secondary: #8b949e;--accent: #2f81f7;--accent-hover: #388bfd;--border: #30363d;--canvas-bg: #010409}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#484f58}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;width:100%;font-family:Inter,Segoe UI,sans-serif;letter-spacing:-.01em;background-color:var(--bg-dark);color:var(--text-primary);overflow:hidden}.app-container{display:flex;flex-direction:column;height:100vh}.top-bar{height:50px;background-color:var(--bg-toolbar);display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--border);box-shadow:0 1px #ffffff05}.logo{font-weight:700;font-size:16px;letter-spacing:.5px;color:var(--text-primary);display:flex;align-items:center;gap:8px;text-shadow:0 0 10px rgba(255,255,255,.1)}.badge{background-color:var(--accent);color:#fff;font-weight:600;font-size:10px;padding:2px 6px;border-radius:4px;letter-spacing:normal}.actions{display:flex;gap:8px}.btn-icon{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-icon:hover{background-color:#21262d;color:var(--text-primary)}.btn-primary{background-color:var(--accent);color:#fff!important;border:1px solid rgba(255,255,255,.1);padding:6px 14px;border-radius:6px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:6px;font-size:13px;transition:all .2s ease;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff1a}.btn-primary:hover:not(:disabled){background-color:var(--accent-hover);border-color:#fff3}.btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn-danger{background-color:transparent;color:#f85149;border:1px solid rgba(248,81,73,.2);padding:6px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.btn-danger:hover{background-color:#f85149;color:#fff;border-color:#f85149}.main-workspace{flex:1;display:flex;overflow:hidden;position:relative}.tools-sidebar{width:54px;background-color:var(--bg-toolbar);display:flex;flex-direction:column;align-items:center;padding-top:12px;border-right:1px solid var(--border);gap:8px;box-shadow:1px 0 10px #0000001a;z-index:10}.tool-btn{width:40px;height:40px;background:transparent;border:1px solid transparent;color:var(--text-secondary);border-radius:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.tool-btn:hover{background-color:#ffffff0d;color:var(--text-primary)}.tool-btn.active{background-color:#2f81f726;color:var(--accent);border:1px solid rgba(47,129,247,.4);box-shadow:inset 0 0 8px #2f81f71a}.canvas-viewport{flex:1;background-color:var(--canvas-bg);overflow:hidden;display:flex;align-items:flex-start;justify-content:center;position:relative;cursor:grab}.canvas-viewport:active{cursor:grabbing}#editorCanvas{transform-origin:0 0}.canvas-container{position:relative;box-shadow:0 0 40px #00000080;background-image:linear-gradient(45deg,#161b22 25%,transparent 25%),linear-gradient(-45deg,#161b22 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#161b22 75%),linear-gradient(-45deg,transparent 75%,#161b22 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;transform-origin:0 0}.empty-state-upload{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:600px;height:60%;max-height:400px;border:2px dashed rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--bg-panel);transition:all .3s ease;z-index:50}.empty-state-upload.drag-over{border-color:var(--accent);background:#2f81f71a;box-shadow:0 0 20px #2f81f733}.empty-state-content{text-align:center;pointer-events:none}.empty-state-content .upload-icon{font-size:64px;color:var(--text-secondary);margin-bottom:16px}.empty-state-content h2{font-size:24px;font-weight:500;color:var(--text-primary);margin-bottom:8px}.empty-state-content p{font-size:14px;color:var(--text-secondary);margin-bottom:24px}.empty-state-content .btn-primary{pointer-events:auto}.zoom-indicator{position:absolute;bottom:20px;left:20px;background:#0009;padding:5px 10px;border-radius:4px;font-size:12px;pointer-events:none}.toggle-tab-btn{flex:1;padding:6px;border:1px solid var(--border);border-radius:6px;background:var(--bg-dark);color:var(--text-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:500}.toggle-tab-btn:hover{border-color:#fff3;background:#ffffff0d}.toggle-tab-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.properties-sidebar{width:350px;background-color:var(--bg-panel);border-left:1px solid var(--border);padding:1.25rem;overflow-y:auto;box-shadow:-1px 0 10px #0000001a;z-index:5}.panel-section h3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-primary);margin-bottom:1.25rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}.empty-state{text-align:center;color:var(--text-secondary);padding:3rem 1rem;font-size:.85rem;border:1px dashed rgba(139,148,158,.3);border-radius:8px;background-color:#ffffff05}.prop-group{margin-bottom:1.25rem}.prop-group label{display:block;font-size:.85rem;color:var(--text-secondary);margin-bottom:.5rem}.sub-label{font-size:.75rem;margin-bottom:.25rem!important}#selectionOverlay{position:absolute;top:0;left:0;pointer-events:none;box-shadow:0 0 0 9999px #00000080;z-index:10;display:none;border:2px dashed #00bcd4;background-color:#00bcd41a}.text-edit-box textarea{width:100%;padding:.5rem;background-color:var(--bg-dark);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);font-family:inherit;resize:vertical}.warning-text{font-size:.75rem;color:var(--text-secondary);margin-top:.5rem}textarea{width:100%;background-color:#0f1115;border:1px solid var(--border);color:var(--text-primary);padding:10px;border-radius:6px;resize:vertical;min-height:60px;font-family:inherit;font-size:13px;transition:all .2s ease;box-shadow:inset 0 2px 4px #0003}textarea:focus{outline:none;border-color:var(--accent);box-shadow:inset 0 2px 4px #0003,0 0 0 2px #2f81f733}.row{display:flex;gap:10px;align-items:center}.mt-2{margin-top:8px}input[type=color]{width:30px;height:30px;border:none;background:none;cursor:pointer}input[type=number]{background:#0f1115;border:1px solid var(--border);color:var(--text-primary);padding:6px;width:60px;border-radius:6px;transition:all .2s ease;box-shadow:inset 0 2px 4px #0003}input[type=number]:focus{outline:none;border-color:var(--accent);box-shadow:inset 0 2px 4px #0003,0 0 0 2px #2f81f733}.hide-spinners::-webkit-outer-spin-button,.hide-spinners::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hide-spinners{-moz-appearance:textfield}select{width:100%;background:#0f1115;border:1px solid var(--border);color:var(--text-primary);padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease;box-shadow:inset 0 2px 4px #0003}select:focus{outline:none;border-color:var(--accent);box-shadow:inset 0 2px 4px #0003,0 0 0 2px #2f81f733}.full-width{width:100%}.loading-overlay{position:absolute;inset:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100}.spinner{border:3px solid rgba(255,255,255,.1);border-top:3px solid var(--accent);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-navigation-bar-wrapper{height:120px;min-height:100px;background-color:var(--bg-toolbar);border-top:1px solid var(--border);display:flex;align-items:center;gap:0}.batch-actions-group{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px 10px;border-right:1px solid var(--border);height:100%;align-content:center;flex-shrink:0}.batch-action-btn{width:32px;height:28px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.batch-action-btn .material-icons{font-size:16px}.batch-action-btn:hover{background:#2f81f726;color:var(--accent);border-color:#2f81f766}.batch-action-btn:active{transform:scale(.95)}.page-navigation-bar{flex:1;height:100%;display:flex;align-items:center;gap:12px;padding:0 16px;overflow-x:auto;overflow-y:hidden}.bottom-add-image{width:70px;height:90px;flex-shrink:0;margin:0 12px;border:2px dashed rgba(139,148,158,.35);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;color:var(--text-secondary)}.bottom-add-image .material-icons{font-size:28px;transition:transform .2s ease}.bottom-add-image:hover{border-color:var(--accent);color:var(--accent);background:#2f81f714}.bottom-add-image:hover .material-icons{transform:scale(1.15)}.bottom-add-image.drag-over{border-color:var(--accent);background:#2f81f726;color:var(--accent);box-shadow:0 0 12px #2f81f740}.page-navigation-bar::-webkit-scrollbar{height:6px}.page-navigation-bar::-webkit-scrollbar-track{background:var(--bg-panel)}.page-navigation-bar::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.page-thumb{position:relative;flex-shrink:0;width:70px;height:90px;border-radius:6px;background:var(--bg-dark);border:2px solid var(--border);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;overflow:hidden}.page-thumb:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.page-thumb.active{border-color:var(--primary);opacity:1}.page-thumb.selected{border-color:#ff9800;box-shadow:0 0 0 2px #ff980080;opacity:1}.context-menu{background:var(--bg-panel);border:1px solid var(--border);border-radius:6px;padding:5px 0;box-shadow:0 4px 12px #00000080;font-family:Inter,sans-serif;color:var(--text-primary);min-width:150px}.context-menu-item{padding:8px 16px;cursor:pointer;display:flex;align-items:center;font-size:13px;transition:background .2s}.context-menu-item:hover{background:var(--bg-dark)}.page-preview{max-width:100%;max-height:100%;object-fit:contain}.page-number{position:absolute;top:4px;left:4px;background:#000000b3;color:#fff;font-size:10px;font-weight:600;padding:2px 5px;border-radius:3px;line-height:1;z-index:2}.page-delete{position:absolute;top:2px;right:2px;width:20px;height:20px;background:#dc3545e6;color:#fff;border:none;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;z-index:2}.page-delete .material-icons{font-size:14px}.page-thumb:hover .page-delete{opacity:1}.page-delete:hover{background:#dc3545}.color-item{position:relative;width:30px;height:30px;border-radius:6px;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d;display:inline-block}.color-picker-wrap{width:100%;height:100%;border-radius:6px;overflow:hidden}.color-picker-wrap input[type=color]{width:150%;height:150%;cursor:pointer;border:none;background:none;padding:0;margin:-25%}.color-remove-btn{position:absolute;top:-6px;right:-6px;width:16px;height:16px;background:var(--accent);color:#fff;border:1px solid #fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;opacity:0;transition:opacity .2s;pointer-events:none;z-index:10}.color-item:hover .color-remove-btn{opacity:1;pointer-events:auto}.color-remove-btn:hover{background:#f85149;border-color:#f85149}.color-add-btn{width:30px;height:30px;background:transparent;border:2px dashed rgba(139,148,158,.5);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:18px;font-weight:300;transition:all .2s}.color-add-btn:hover{border-color:var(--accent);color:var(--accent);background:#ffffff0d}.texture-item{position:relative;width:40px;height:40px;border-radius:6px;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d;display:inline-block;cursor:pointer;background-size:cover;background-position:center}.texture-item.active{border:2px solid var(--accent);box-shadow:0 0 0 2px #2563eb4d}.texture-item:hover .color-remove-btn{opacity:1;pointer-events:auto}.compass-grid{display:grid;grid-template-columns:repeat(3,32px);gap:4px}.compass-btn{width:32px;height:32px;background:var(--bg-dark);border:1px solid var(--border);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:16px;transition:all .2s;padding:0}.compass-btn:hover{background:#ffffff0d;color:var(--text-primary)}.compass-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.compass-empty{width:32px;height:32px}.custom-font-dropdown{position:relative}.font-dropdown-selected{display:flex;align-items:center;justify-content:space-between;background:#0f1115;border:1px solid var(--border);border-radius:6px;padding:7px 10px;cursor:pointer;transition:all .2s ease;box-shadow:inset 0 2px 4px #0003;min-height:36px}.font-dropdown-selected:hover{border-color:#fff3}.font-dropdown-selected.open{border-color:var(--accent);box-shadow:inset 0 2px 4px #0003,0 0 0 2px #2f81f733}.font-dropdown-label{color:var(--text-primary);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;z-index:200;overflow:hidden}.font-dropdown-search-wrap{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--bg-dark)}.font-dropdown-search{width:100%;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:13px;font-family:inherit}.font-dropdown-search::placeholder{color:var(--text-secondary)}.font-dropdown-list{max-height:200px;overflow-y:auto;padding:4px 0}.font-dropdown-list::-webkit-scrollbar{width:6px}.font-dropdown-list::-webkit-scrollbar-track{background:transparent}.font-dropdown-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.font-dropdown-item{padding:7px 12px;cursor:pointer;font-size:15px;color:var(--text-primary);transition:background .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font-dropdown-item:hover{background:#ffffff0f}.font-dropdown-item.active{background:#2f81f726;color:var(--accent)}.project-card{background:var(--bg-paper);border:1px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;flex-direction:column}.project-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000004d;border-color:var(--accent)}.project-cover{width:100%;aspect-ratio:16/9;background:var(--bg-dark);object-fit:cover;border-bottom:1px solid var(--border)}.project-info{padding:15px;flex:1;display:flex;flex-direction:column}.project-title{color:var(--text-primary);margin:0 0 5px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapter-card{background:var(--bg-paper);border:1px solid var(--border);border-radius:6px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;flex-direction:column;position:relative}.chapter-card:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000004d;border-color:var(--accent)}.chapter-card-icon{height:60px;background:var(--bg-dark);display:flex;align-items:center;justify-content:center}.chapter-card-icon .material-icons{font-size:28px;color:var(--text-secondary)}.chapter-card-info{padding:8px;display:flex;align-items:center;justify-content:space-between}.chapter-title{color:var(--text-primary);margin:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapter-delete-btn{position:absolute;top:4px;left:4px;background:#f00c;color:#fff;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s;z-index:2}.chapter-delete-btn:hover{background:red}.chapter-delete-btn .material-icons{font-size:16px}.chapters-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:10px}@media(max-width:1200px){.chapters-grid{grid-template-columns:repeat(8,1fr)}}@media(max-width:900px){.chapters-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:600px){.chapters-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:400px){.chapters-grid{grid-template-columns:repeat(3,1fr)}}.project-date{color:var(--text-secondary);font-size:12px;margin:0 0 10px}.project-actions{margin-top:auto;display:flex;justify-content:flex-end;gap:8px}.project-settings-btn{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:5px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s,background .2s;margin-right:auto}.project-settings-btn:hover{opacity:1;background:#ffffff1a}.project-delete-btn{background:transparent;border:none;color:#e53935;cursor:pointer;padding:5px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .2s,background .2s}.project-delete-btn:hover{opacity:1;background:#e539351a}.style-action-btn{flex:1;padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-dark);color:var(--text-primary);font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.style-action-btn:hover:not(:disabled){border-color:#fff3;background:#ffffff0d}.style-action-btn:active:not(:disabled){background:#ffffff1a}.style-action-btn:disabled{opacity:.4;cursor:not-allowed}.chapter-history-btn{position:absolute;top:4px;right:4px;background:#2f81f7cc;color:#fff;border:none;border-radius:4px;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:2}.chapter-history-btn:hover{background:#2f81f7}.chapter-history-btn .material-symbols-outlined{font-size:16px}
