/* v252: quieter first line, with one clear bold finish. */
#welcome-page.home81 .welcome-copy h1{font-weight:400!important}
#welcome-page.home81 .welcome-copy h1 .home252-hero-soft{font-weight:400!important;background:none!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}
#welcome-page.home81 .welcome-copy h1 .home252-hero-strong{font-weight:700!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;background:none!important}

/* Let the black artwork in the actual icon files show. Color traces its silhouette. */
#welcome-page .home234-tool-grid>span{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
#welcome-page .home234-tool-grid>span img{background:transparent!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 1px var(--pxls-preview-color,var(--welcome-icon-color,#8f9aa4)))!important}
#welcome-page .home233-fav-card img,#welcome-page .home233-fav-list [data-home-tool] img{background:transparent!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 1px var(--welcome-icon-color,#8f9aa4))!important}

/* A focused converter card: one source document, one PDF, one action. */
.home252-converter{width:89%;max-width:390px;transform:rotate(-2deg)}
.home252-converter>header>i{background:#9fc2db;color:#203440}
.home252-convert-body{padding:20px 20px 16px}
.home252-source{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px dashed color-mix(in srgb,#9fc2db 58%,var(--border));border-radius:9px;background:var(--bg)}
.home252-source>i{display:grid;place-items:center;width:36px;height:39px;border-radius:6px;background:#9fc2db25;color:#9fc2db;font-size:21px}
.home252-source>span{min-width:0;flex:1}.home252-source b,.home252-source small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home252-source b{font-size:11px;font-weight:600}.home252-source small{margin-top:4px;color:var(--muted);font-size:8px}.home252-source em{font-size:8px;font-style:normal;letter-spacing:.04em;color:#9fc2db}
.home252-convert-path{display:flex;align-items:center;justify-content:center;gap:10px;height:39px;color:#a8d8c4}.home252-convert-path span{width:36px;height:1px;background:var(--border)}.home252-convert-path i{font-size:11px}
.home252-result{display:flex;align-items:center;gap:14px;padding:13px;border:1px solid color-mix(in srgb,#a8d8c4 44%,var(--border));border-radius:9px;background:color-mix(in srgb,#a8d8c4 7%,var(--bg))}
.home252-paper{position:relative;flex:none;width:50px;height:64px;padding:8px;border-radius:4px 10px 4px 4px;background:#f6f4f1;color:#4c6570;box-shadow:0 4px 10px #0003;box-sizing:border-box}.home252-paper i{font-size:16px}.home252-paper b{float:right;font-size:7px;color:#548070}.home252-paper span{display:block;height:3px;margin-top:6px;border-radius:2px;background:#b7c3c1}.home252-paper span:last-child{width:65%}
.home252-result>div:nth-child(2){min-width:0;flex:1}.home252-result small{display:block;color:#a8d8c4;font-size:8px;letter-spacing:.09em;font-weight:650}.home252-result strong{display:block;margin:6px 0 4px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home252-result p{margin:0!important;color:var(--muted);font-size:9px!important;line-height:1.3!important}.home252-result>i{align-self:flex-start;color:#a8d8c4;font-size:12px}
.home252-convert-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-top:1px solid var(--border);color:var(--muted);font-size:8px}.home252-convert-foot span i{color:#a8d8c4;margin-right:3px}.home252-convert-foot b{white-space:nowrap;padding:10px 11px;background:#a8d8c4;border-radius:6px;color:#24493e;font-size:9px}

/* Three usable mini apps in the workspace, without duplicate tab labels. */
#welcome-page .home249-work-art{max-width:510px!important}
.home249-workspace{width:100%;max-width:500px;transform:rotate(-1deg)}
.home249-work-tabs{display:none}
.home249-work-canvas{height:265px;gap:7px;padding:10px}
.home249-work-canvas>div{padding:9px 8px;box-shadow:0 4px 12px #0002}
.home252-tool-head{display:flex;align-items:center;gap:6px;min-height:28px;margin-bottom:10px;color:var(--text);font-size:9px;line-height:1.14;font-weight:650}
.home252-tool-head i{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:#a9c9d924;color:#a9c9d9;font-size:9px}
.home249-work-gradient .home252-tool-head i{background:#c0a5d326;color:#c0a5d3}.home250-work-cropper .home252-tool-head i{background:#b9ca9b26;color:#b9ca9b}
.home249-work-source{min-height:48px;border:1px dashed #9bbbd066;background:var(--panel)}.home249-work-result{min-height:38px;background:color-mix(in srgb,#a8d8c4 8%,var(--panel))}.home249-work-arrow{height:28px;padding-top:7px}.home249-work-download{margin-top:10px}
.home249-work-source,.home249-work-result{font-size:8px}.home249-work-arrow,.home249-work-download{font-size:8px}
.home249-work-preview{height:125px;background:linear-gradient(125deg,#5d73af 0%,#a796c2 47%,#e8ae8d 100%);border:1px solid #ffffff16}
.home249-work-colors{padding-top:11px}.home249-work-save{margin-top:14px;padding:8px 3px;border:1px solid var(--border);border-radius:5px;text-align:center}
.home250-work-cropper{display:block;grid-column:auto;padding:9px 8px!important}.home250-work-cropper>.home252-tool-head{min-width:0;width:auto;margin-bottom:10px}.home250-crop-preview{width:100%;height:125px;background:linear-gradient(165deg,#a9c5c7 0 52%,#7998a7 52% 65%,#576b83 65%)}.home250-crop-preview:before{left:10%;top:52%;width:100%;height:60%;border-radius:30% 40% 0 0;background:#8d9cab;transform:rotate(-14deg)}.home250-crop-preview:after{content:'';position:absolute;right:17%;top:18%;width:20px;height:20px;border-radius:50%;background:#e6c9ae}
.home250-crop-frame{inset:13px 16%;border:1px dashed #fff;box-shadow:0 0 0 35px #17232c38}.home250-crop-foot{width:auto;align-items:stretch;text-align:center;margin-top:11px}.home250-crop-foot b{padding:8px 3px}
.home249-workspace[data-work-stage="crop"] .home250-crop-frame{inset:17px 24%}
.home249-workspace[data-work-stage="reorder"] .home249-work-converter{transform:translateX(calc(100% + 7px))}.home249-workspace[data-work-stage="reorder"] .home249-work-gradient{transform:translateX(calc(-100% - 7px))}

/* The cursor stays visible, travels to the exact heart, and clicks before the save. */
.home233-fav-art .home233-fav-pointer{display:block!important;left:24%;top:67%;opacity:1!important;animation:none!important;transition:left .85s cubic-bezier(.22,.7,.2,1),top .85s cubic-bezier(.22,.7,.2,1),transform .15s ease!important}
.home233-fav-art[data-fav-stage="added"] .home233-fav-pointer{opacity:1!important}
.home233-fav-art .home233-fav-pointer>b{display:block!important;left:0;top:0;opacity:0;animation:none!important;border:1px solid #f8f8f8}
.home233-fav-art[data-fav-stage="press"] .home233-fav-pointer{transform:scale(.86)}
.home233-fav-art[data-fav-stage="press"] .home233-fav-pointer>b{animation:home251-click .6s ease-out 1!important}
.home233-fav-art[data-fav-stage="press"] .home233-fav-card>i{transform:scale(.8)}
.home233-fav-art[data-fav-stage="added"] .home233-fav-card>i{transform:scale(1.1)}

@media(max-width:760px){.home252-converter{width:96%}.home252-convert-body{padding:13px 11px}.home252-source{padding:9px}.home252-result{gap:9px;padding:9px}.home252-convert-foot{padding:10px 9px;font-size:7px}.home252-convert-foot b{font-size:8px;padding:8px}.home249-workspace{width:100%}.home249-work-canvas{height:230px;gap:4px;padding:7px 5px}.home249-work-canvas>div{padding:7px 4px}.home252-tool-head{font-size:7px;min-height:28px;gap:3px;margin-bottom:6px}.home252-tool-head i{width:15px;height:15px;font-size:7px}.home249-work-source{min-height:40px}.home249-work-arrow{height:24px}.home249-work-preview,.home250-crop-preview{height:95px}.home250-work-cropper{padding:7px 4px!important}.home249-work-save{margin-top:8px;font-size:6px}.home249-work-colors{padding-top:7px}.home250-crop-foot{margin-top:8px}.home250-crop-foot span{font-size:6px}}
