/* Display content only: never modifies processing controls or model parameters. */
#selected-tool-name{font-size:23px;font-weight:800;line-height:1.45;letter-spacing:.8px;color:#292c38;text-shadow:0 1px 0 #fff,0 2px 3px #40334a18;overflow-wrap:anywhere}
#selected-tool-bar{background:linear-gradient(125deg,#fffdf9,#f4f0fa);box-shadow:inset 0 1px 0 #fff,0 3px 12px #64567208}
#setting-title{display:none!important}
.setting-head{justify-content:flex-end!important;min-height:38px}
.setting-head-actions{margin-left:auto}
.tc-dialog{box-sizing:border-box;width:min(960px,94vw);max-height:92dvh;padding:0;border:1px solid #ddd4c9;border-radius:18px;color:#30333e;background:#fffdfa;box-shadow:0 20px 80px #17132644}
.tc-dialog::backdrop{background:#1e24377d}.tc-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;position:sticky;top:0;background:#fffdfa;z-index:2;border-bottom:1px solid #ece6de}
.tc-dialog-body{padding:22px;overflow:auto}.tc-dialog-body>img{display:block;max-width:100%;height:auto;margin:auto}
.tc-tutorial figure{margin:18px 0}.tc-tutorial img,.tc-tutorial video{max-width:100%;max-height:65dvh;object-fit:contain}.tc-tutorial video{display:block;margin:auto;width:100%}
.tc-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;color:#454954}.tc-caption{font-size:13px;color:#777b85;white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;margin:8px 0}
.tc-dialog button,.tc-compare button{font:inherit;border:1px solid #ddd5e5;border-radius:8px;background:#fff;color:#4b4658;padding:7px 12px;cursor:pointer}.tc-compare-controls{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.tc-compare button.active{background:#eae3f3;border-color:#b9a8d0;color:#493266}
.tc-compare{margin:18px 0;padding:12px;border:1px solid #e9e2d9;border-radius:12px}.tc-compare-stage{position:relative;height:360px;max-height:55dvh;background:repeating-conic-gradient(#e8eaf0 0% 25%,#f8f9fb 0% 50%) 50% / 20px 20px;border-radius:8px;overflow:hidden}
.tc-compare-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-height:none}.tc-compare-stage img[hidden]{display:none}.tc-compare input[type=range]{width:100%;margin:12px 0;accent-color:#9f8ab8}.tc-status{font-size:12px;color:#85818a}.tc-image-button{display:block;background:transparent;border:0;padding:0;margin:auto;cursor:zoom-in}.tc-enlarged{width:min(1440px,96vw)}.tc-enlarged .tc-compare-stage{height:65dvh;max-height:none}
@media(max-width:600px){#selected-tool-name{font-size:20px}.tc-dialog-body{padding:12px}.tc-compare-stage{height:260px}}
