@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./assets/nunito-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./assets/nunito-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./assets/nunito-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(./assets/nunito-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(./assets/nunito-4.ttf) format('truetype');
}

/* UploadReady — Small files. Big purrs. Approved concept, 30 September 2026. */
:root{--ink:#302044;--muted:#665975;--paper:#eee8f8;--panel:#fffcf7;--line:#ded2ed;--accent:#7650a3;--accent-dark:#59357e;--accent-light:#e6d6fa;--soft:#f6efff;--radius:18px;--shadow:0 5px 22px #38224509;font-family:Nunito,ui-rounded,system-ui,sans-serif}
.ur-cat-home{background:var(--paper);color:var(--ink)}
.ur-cat-home button,.ur-cat-home input,.ur-cat-home select{font-family:inherit}
.ur-cat-home .topbar{position:relative;background:transparent;backdrop-filter:none;border-bottom:1px solid #dacee766;min-height:78px;max-width:1280px;margin:auto;padding:0 32px}
.ur-cat-home .brand{font-size:23px;letter-spacing:-.7px;color:var(--ink)}
.ur-cat-home .nav-pill-wrap{background:transparent;border:0;box-shadow:none}
.ur-cat-home .nav-pill-link{color:var(--ink)}
.ur-cat-home .support-btn{background:#fff2c6;color:#39234e;border:0;border-radius:24px;padding:11px 18px;font-weight:800;font-size:14px;white-space:nowrap}
.ur-cat-home main{width:min(1120px,calc(100% - 48px))}
.ur-cat-home .tool-workspace{padding:32px 0 0}
.ur-cat-home .tool-header{position:relative;display:block;min-height:285px;margin:0;padding:0 0 28px;isolation:isolate}
.ur-hero-copy{position:relative;z-index:2;width:64%;padding-top:8px}
.ur-cat-home .tool-header .eyebrow{display:inline-block;background:#fff2c6;color:#71441f;padding:7px 17px;border-radius:30px;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:900;margin-bottom:14px}
.ur-cat-home .tool-header h1{font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-2px;font-weight:900;max-width:650px;margin:0 0 15px;text-wrap:balance}
.ur-cat-home .tool-sub{font-size:19px;line-height:1.45;max-width:620px;color:var(--ink);text-wrap:pretty}
.ur-hero-fine{font-size:13px;color:var(--muted);margin:12px 0 0}
.ur-hero-cat{position:absolute;right:-12px;bottom:-21px;width:37%;height:340px;z-index:3;pointer-events:none}
.ur-hero-cat img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center bottom;bottom:0;filter:drop-shadow(0 7px 5px #4e284609)}
.ur-cat-halo{position:absolute;background:#fff2c6;inset:38px 2px 23px;border-radius:47% 53% 36% 58%}
.ur-cat-speech{position:absolute;right:-4px;top:19px;background:#fffcf7;border:1.4px solid var(--ink);border-radius:50%;padding:15px 12px;max-width:95px;font-size:14px;font-weight:900;line-height:1.1;transform:rotate(8deg);text-align:center}
.ur-cat-home #imageTool{background:var(--panel);border:1px solid #fff;border-radius:22px;padding:24px;box-shadow:var(--shadow);position:relative}
.ur-cat-home .upload-area{margin:0}
.ur-cat-home .dropzone{position:relative;min-height:260px;background:transparent;border:1.5px dashed #b5a0cd;padding:22px 20px;gap:7px;border-radius:14px}
.ur-cat-home .dropzone:hover,.ur-cat-home .dropzone.drag-over{background:#f6efff;border-color:var(--accent);box-shadow:0 0 0 3px #7650a312}
.ur-cat-home .dropzone:focus-within{outline:3px solid var(--accent);outline-offset:4px}
.ur-cat-home .drop-icon{width:38px;height:38px;color:var(--ink);opacity:1;margin:0 0 2px}
.ur-cat-home .drop-title{font-size:25px;line-height:1.2;letter-spacing:-.5px}
.ur-cat-home .drop-help{font-size:14px}
.ur-choose{display:flex;justify-content:center;align-items:center;gap:10px;background:var(--accent);color:white;min-height:50px;width:min(310px,100%);padding:10px 28px;border-radius:30px;font-size:18px;font-weight:800;margin:6px 0 0;box-shadow:0 3px 0 #55337a12}
.ur-choose>span:first-child{font-size:0;width:23px;height:23px;background:currentColor;mask:url('./assets/paw.svg') center/contain no-repeat;-webkit-mask:url('./assets/paw.svg') center/contain no-repeat}
.ur-tax::after,.ur-cat-home .support-btn::after{content:'';display:inline-block;vertical-align:-3px;width:17px;height:17px;background:currentColor;margin-left:6px;mask:url('./assets/paw.svg') center/contain no-repeat;-webkit-mask:url('./assets/paw.svg') center/contain no-repeat}
.ur-formats,.ur-local{font-size:12px;color:var(--muted)}
.ur-local{margin-top:4px}
.ur-cat-home .quick-presets{align-items:center;gap:8px;margin:18px 0 0;padding-top:16px;border-top:1px solid #eae2ef}
.ur-cat-home .preset-label{font-size:14px;color:var(--ink);margin-right:5px}
.ur-cat-home .quick-presets button{font-size:12px;padding:7px 16px;min-height:40px;background:transparent;color:var(--ink);border:1px solid var(--line)}
.ur-cat-home .quick-presets button.active,.ur-cat-home .quick-presets button:hover{background:var(--accent-light);border-color:#be9ce4;color:#493068}
.ur-pdf-link{margin-left:auto;color:var(--accent-dark);font-weight:800;font-size:15px;padding:8px;white-space:nowrap}
.ur-cat-home .workspace-grid:not(.pre-upload){margin-top:24px}
.ur-cat-home .customize-card,.ur-cat-home .preview-card{background:var(--panel);border-color:var(--line)}
.ur-cat-home .trust-row{font-size:11px;gap:14px;margin:16px 0 0;color:var(--muted)}
.ur-cat-home .trust-row>span{background:transparent;border:0;padding:0;color:var(--muted)}
.ur-cat-home .problem-shortcuts{margin-top:14px}
.ur-more{padding:24px 0 20px}
.ur-more h2{font-size:28px;font-weight:900;letter-spacing:-.7px;margin:0 0 14px}
.ur-tool-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ur-tool-links>a{display:flex;align-items:center;gap:14px;background:var(--panel);padding:20px 18px;border-radius:15px;border:1px solid #fff;transition:transform .15s,border-color .15s}
.ur-tool-links>a:hover{transform:translateY(-3px);border-color:var(--accent)}
.ur-tool-links strong{font-size:16px;font-weight:900;display:block}
.ur-tool-links small{font-size:12px;color:var(--muted);display:block;margin-top:3px}
.ur-tool-links>a>span:last-child{margin-left:auto}
.ur-tool-icon{font-size:28px;color:var(--accent-dark)}
.ur-support{display:flex;align-items:center;gap:20px;background:#fff2c6;border-radius:18px;padding:14px 20px;margin:0 0 36px;position:relative;min-height:110px}
.ur-support>img{object-fit:contain;width:110px;height:110px;align-self:flex-end;margin-top:-23px;margin-bottom:-14px}
.ur-support h2{font-size:21px;font-weight:900;letter-spacing:-.4px;margin:0 0 4px}
.ur-support p{font-size:13px;margin:0;color:#625235}
.ur-tax{border:1.5px solid var(--accent);color:var(--accent-dark);background:var(--panel);font-weight:900;padding:12px 19px;border-radius:25px;white-space:nowrap;margin-left:auto}
.ur-cat-home .tool-section{padding-top:35px;padding-bottom:35px;border-top:1px solid var(--line)}
.ur-cat-home .band{background:var(--panel);border-radius:22px}
.ur-cat-home footer{max-width:1180px;margin:auto;background:transparent;padding:26px 30px 100px;border-top:1px solid var(--line);font-size:13px}
.ur-companion{position:fixed;bottom:18px;right:22px;z-index:20;width:120px;text-align:center}
.ur-companion-message{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:9px 10px;margin:0 0 -7px;font-size:12px;line-height:1.3;min-height:34px;position:relative;z-index:2;box-shadow:0 3px 10px #3624440a}
.ur-pet{display:flex;flex-direction:column;align-items:center;border:1px solid var(--line);background:#fff2c6;border-radius:22px;cursor:pointer;padding:8px 10px;color:var(--ink);width:100%;font-weight:800;font-size:11px;overflow:hidden}
.ur-pet img{width:84px;height:78px;object-fit:contain;transform-origin:50% 90%;transition:transform .25s}
.ur-pet:hover img{transform:rotate(-7deg)}
.ur-dismiss{position:absolute;right:-8px;top:-12px;z-index:4;border:1px solid var(--line);border-radius:50%;height:30px;width:30px;cursor:pointer;background:var(--panel);color:var(--ink);font-size:22px;line-height:1}
.ur-pet.is-petted img{animation:ur-nuzzle .65s ease-in-out}
.ur-companion.is-done .ur-pet{background:#e1efdf}
#catRestore{display:inline-block;margin-left:12px;border:0;background:transparent;color:var(--accent-dark);text-decoration:underline;cursor:pointer;padding:10px;font:inherit}
.ur-cat-home .mobile-sticky-cta{display:none!important}
.ur-cat-home :focus-visible{outline:3px solid #7950a9;outline-offset:4px}
@keyframes ur-nuzzle{0%,100%{transform:rotate(0)}25%{transform:rotate(-10deg) translateY(-3px)}70%{transform:rotate(9deg)}}
@media(min-width:901px){.ur-cat-home .nav-pill-link:first-child{display:none}}
@media(max-width:900px){
 .ur-cat-home .topbar{padding:0 22px;grid-template-columns:1fr auto;min-height:70px}
 .ur-cat-home .topbar-nav{display:none}.ur-cat-home .brand{font-size:21px}
 .ur-cat-home .tool-header{min-height:265px}.ur-cat-home .tool-header h1{font-size:46px}
 .ur-hero-copy{width:65%}.ur-cat-home .tool-sub{font-size:16px}.ur-hero-cat{height:280px;width:38%}
 .ur-cat-speech{display:none}.ur-support{gap:10px}.ur-support h2{font-size:18px}.ur-tax{font-size:13px;padding:10px 13px}
 .ur-tool-links{gap:10px}.ur-tool-links>a{padding:16px 12px;gap:8px}.ur-tool-icon{font-size:22px}
}
@media(max-width:600px){
 .ur-cat-home main{width:calc(100% - 28px)}.ur-cat-home .topbar{padding:0 15px;min-height:60px;gap:8px}
 .ur-cat-home .brand{font-size:19px;gap:6px}.ur-cat-home .brand svg{width:25px}.ur-cat-home .support-btn{font-size:11px;padding:9px 10px}
 .ur-cat-home .topbar-controls{gap:6px}.ur-cat-home .lang-toggle{font-size:12px;min-width:32px;padding:7px}
 .ur-cat-home .tool-workspace{padding-top:16px}.ur-cat-home .tool-header{min-height:0;padding-bottom:80px}
 .ur-hero-copy{width:100%;padding:0 5px}.ur-cat-home .tool-header .eyebrow{font-size:10px;padding:5px 12px;margin-bottom:10px}
 .ur-cat-home .tool-header h1{font-size:39px;letter-spacing:-1.5px;max-width:360px;line-height:1.06;margin-bottom:10px;text-wrap:initial}
 .ur-cat-home .tool-sub{font-size:14px;line-height:1.4;max-width:360px}.ur-hero-fine{font-size:10px;margin-top:9px}
 .ur-hero-cat{width:133px;height:133px;right:7px;bottom:-12px}.ur-cat-halo{inset:29px 0 10px}
 .ur-cat-home #imageTool{padding:13px;border-radius:18px}.ur-cat-home .dropzone{min-height:220px;padding:15px 10px;gap:6px}
 .ur-cat-home .drop-icon{width:30px;height:30px}.ur-cat-home .drop-title{font-size:22px}.ur-cat-home .drop-help{font-size:12px;max-width:260px}
 .ur-choose{min-height:46px;font-size:16px;width:100%;margin-top:4px}.ur-formats,.ur-local{font-size:10px}
 .ur-cat-home .quick-presets{gap:6px;margin-top:12px;padding-top:12px}.ur-cat-home .preset-label{flex-basis:100%;font-size:12px}
 .ur-cat-home .quick-presets button{padding:6px 11px;min-height:36px;font-size:11px}.ur-pdf-link{font-size:13px;margin:2px 0 0 auto}
 .ur-cat-home .trust-row{gap:8px;font-size:10px;line-height:1.3}.ur-cat-home .trust-row svg{width:10px}
 .ur-cat-home .problem-shortcuts{font-size:11px;gap:6px}.ur-cat-home .problem-pill{font-size:11px}
 .ur-more{padding-top:22px}.ur-more h2{font-size:25px}.ur-tool-links{grid-template-columns:1fr}.ur-tool-links>a{padding:16px}
 .ur-tool-links strong{font-size:16px}.ur-tool-links small{font-size:12px}
 .ur-support{flex-wrap:wrap;padding:16px;gap:12px;margin-bottom:26px}.ur-support>img{width:70px;height:70px;margin:0}.ur-support>div{flex:1;min-width:170px}
 .ur-support h2{font-size:18px}.ur-support p{font-size:12px}.ur-tax{margin:0;width:100%;text-align:center;min-height:44px}
 .ur-companion{bottom:12px;right:12px;width:65px}.ur-pet{padding:5px;border-radius:50%;height:65px}.ur-pet img{width:56px;height:56px}.ur-pet>span{display:none}
 .ur-companion-message{position:absolute;bottom:65px;right:0;width:130px;font-size:11px}.ur-dismiss{width:28px;height:28px;right:-4px;top:-7px}
 .ur-companion:not(.is-chatty):not(.is-done) .ur-companion-message{display:none}
 .ur-cat-home footer{padding:20px 20px 90px;gap:12px;flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){.ur-cat-home *, .ur-cat-home *::before,.ur-cat-home *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:360px){.ur-cat-home .topbar{padding:0 10px;gap:4px}.ur-cat-home .brand{font-size:16px}.ur-cat-home .brand svg{width:21px}.ur-cat-home .topbar-controls{gap:4px}.ur-cat-home .support-btn{font-size:10px;padding:8px}.ur-cat-home .support-btn::after{width:13px;height:13px;margin-left:3px}.ur-cat-home .lang-toggle{padding:5px;min-width:26px}}
/* Blep catalog and primary tool shell, 1 October 2026. */
.blep-menu-toggle{display:none}
.ur-cat-home .topbar,.blep-subpage .topbar{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}
.ur-cat-home .topbar-nav,.blep-subpage .topbar-nav{margin-left:auto}
.ur-cat-home .nav-pill-link:first-child{display:inline-flex}
.ur-cat-home .topbar-controls,.blep-subpage .topbar-controls{display:flex;align-items:center}
.blep-menu-toggle,.blep-filter,.blep-primary,.blep-meet button,.blep-subpage-note button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:30px;padding:10px 18px;font-weight:800;min-height:44px}
.blep-primary{background:var(--accent);color:white;border-color:var(--accent)}
.ur-cat-home #all-tools{margin-top:28px;padding:28px 0 22px;border-top:1px solid var(--line)}
.tool-finder-headline{font-size:clamp(25px,3vw,34px);letter-spacing:-.7px;margin:0 0 8px}
.tool-finder-sub{margin:0 0 20px;color:var(--muted)}
.tool-search{max-width:none}.tool-search-input{background:var(--panel);border-radius:14px;height:52px;border-color:var(--line)}
.tool-tabs{display:flex;gap:8px;flex-wrap:wrap;border:0;padding:0;margin:16px 0 20px;overflow:visible}
.blep-filter{font-size:13px;padding:8px 16px;background:transparent;white-space:nowrap}
.blep-filter.active,.blep-filter:hover{background:var(--accent);border-color:var(--accent);color:#fff}
.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.tool-card{min-height:113px;border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--panel);align-items:flex-start;box-shadow:none}
.tool-card:hover{border-color:var(--accent);background:#fff;transform:translateY(-2px)}
.tool-card .tool-icon{flex-shrink:0;background:#e9ddfa;color:var(--accent-dark);width:38px;height:38px;border-radius:11px}
.tool-card:nth-child(3n+2) .tool-icon{background:#fff0c5;color:#815820}.tool-card:nth-child(3n) .tool-icon{background:#dfeedd;color:#385d40}
.tool-card-name{font-size:16px;line-height:1.3;font-weight:900}.tool-card-desc{font-size:13px;line-height:1.5;color:var(--muted);margin-top:5px}
.blep-result-count{font-size:12px;color:var(--muted);margin:16px 0 0}.blep-browse{display:inline-block;font-weight:800;padding:12px 0;color:var(--accent-dark)}
#blepEmpty{padding:28px;background:var(--panel);border:1px dashed var(--line);border-radius:16px;text-align:center}
.blep-meet{display:flex;gap:20px;align-items:center;border:1px solid #ccddca;background:#e8f0e5;border-radius:20px;padding:12px 24px;margin:20px 0 32px}
.blep-meet img{object-fit:contain}.blep-meet div{flex:1}.blep-meet h2{font-size:22px;margin:0 0 5px;line-height:1.2}.blep-meet p{margin:0;color:#50644c;font-size:14px}.blep-meet button{white-space:nowrap}
.blep-catalog-hero{display:flex;gap:24px;align-items:center;padding:36px 0 0}.blep-catalog-hero div{flex:1}.blep-catalog-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-1.8px;margin:10px 0 15px}.blep-catalog-hero p{color:var(--muted);max-width:620px}.blep-catalog-hero img{object-fit:contain}
.blep-sizes{background:var(--panel);padding:24px;border-radius:20px;margin:12px 0 30px}.blep-sizes h2{margin:0 0 6px}.blep-sizes p{margin:0 0 16px;color:var(--muted)}.blep-sizes nav{display:flex;flex-wrap:wrap;gap:8px}.blep-sizes a{border:1px solid var(--line);border-radius:12px;min-height:44px;padding:10px 16px;font-weight:800}.blep-sizes a:hover{background:var(--accent-light)}
.blep-directory{border-top:1px solid var(--line);padding-top:24px}.blep-directory .section-heading h2{font-size:26px}.blep-directory .tool-quicknav{display:none}
#blepDialog{width:min(880px,calc(100% - 28px));max-height:85dvh;border:1px solid var(--line);border-radius:24px;background:var(--paper);color:var(--ink);padding:24px;box-shadow:0 20px 80px #30204440;overscroll-behavior:contain}
#blepDialog::backdrop{background:#30204480;backdrop-filter:blur(4px)}
.blep-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.blep-dialog-head h2{margin:0;font-size:27px;line-height:1.1}.blep-dialog-head p{color:var(--muted);margin:10px 0 20px}.blep-dialog-head button{border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--ink);flex-shrink:0;width:44px;height:44px;font-size:26px;cursor:pointer}
.blep-collection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.blep-pick{background:var(--panel);color:var(--ink);border:2px solid transparent;cursor:pointer;border-radius:16px;padding:10px;font:inherit;font-size:12px;font-weight:800;line-height:1.3}.blep-pick img{width:100%;height:120px;object-fit:contain;display:block;margin-bottom:8px}.blep-pick[aria-pressed=true]{border-color:var(--accent);background:#e6d6fa}.blep-pick:hover{border-color:var(--accent)}
#blepSelected{font-size:13px;min-height:20px}.ur-companion{width:94px}.ur-pet img{width:70px;height:68px}.ur-pet{padding:5px}.ur-companion-message{font-size:11px}
.blep-subpage{background:var(--paper);color:var(--ink)}.blep-subpage button,.blep-subpage input,.blep-subpage select{font-family:inherit}.blep-subpage .topbar{padding:12px 24px;max-width:1280px;margin:auto;background:transparent;position:relative;border-bottom:1px solid var(--line)}.blep-subpage .brand{font-size:22px}.blep-subpage .nav-pill-wrap{background:transparent;border:0}.blep-subpage .support-btn{border-radius:24px;background:#fff2c6;color:var(--ink);padding:12px 18px;font-size:13px;font-weight:800}.blep-subpage main{width:min(1120px,calc(100% - 32px));margin:auto}.blep-subpage-note{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);padding-top:12px}.blep-subpage-note img{object-fit:contain}.blep-subpage-note button{margin-left:auto;font-size:12px}.blep-subpage .tool-workspace{padding-top:16px}.blep-subpage .hero-title,.blep-subpage h1{color:var(--ink)}.blep-subpage .nav-pill-link{color:var(--ink)}
:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:900px){.blep-menu-toggle{display:inline-flex}.ur-cat-home .topbar,.blep-subpage .topbar{gap:8px;padding:12px 18px;min-height:64px}.ur-cat-home .topbar-nav,.blep-subpage .topbar-nav{display:none;order:3;width:100%;margin:0}.topbar.menu-open .topbar-nav{display:block}.topbar .nav-pill-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px;padding:6px 0}.topbar .nav-pill-link{min-height:44px;padding:12px;font-size:14px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blep-meet{gap:12px;padding:12px 16px}.blep-meet img{width:86px;height:86px}.blep-meet h2{font-size:19px}}
@media(max-width:600px){.ur-cat-home .topbar,.blep-subpage .topbar{padding:10px 14px}.ur-cat-home .support-btn,.blep-subpage .support-btn{display:none}.blep-menu-toggle{padding:7px 12px;font-size:12px;min-height:40px}.tool-grid{grid-template-columns:1fr;gap:9px}.tool-card{min-height:90px;padding:16px;gap:14px}.tool-tabs{gap:6px}.blep-filter{font-size:12px;padding:8px 12px}.tool-finder-headline{font-size:27px}.tool-finder-sub{font-size:14px}.blep-meet{flex-wrap:wrap}.blep-meet div{min-width:160px}.blep-meet button{width:100%}.blep-meet p{font-size:12px}.blep-catalog-hero{padding-top:24px;gap:8px;position:relative}.blep-catalog-hero img{width:95px;height:140px}.blep-catalog-hero h1{font-size:34px;letter-spacing:-1px}.blep-catalog-hero p{font-size:13px}.blep-catalog-hero .eyebrow{font-size:10px}.blep-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#blepDialog{padding:18px}.blep-dialog-head h2{font-size:23px}.blep-dialog-head p{font-size:13px}.ur-companion{width:58px;bottom:10px;right:10px}.ur-pet{height:58px}.ur-pet img{width:48px;height:48px}.ur-dismiss{width:30px;height:30px;right:0;top:-16px}.ur-companion-message{bottom:60px}.blep-subpage .ur-pet>span{display:none}.blep-subpage .brand{font-size:18px}.blep-subpage .brand svg{width:25px}.ur-cat-home footer{padding-bottom:110px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}.tool-card:hover{transform:none}}

/* Larger Blep companion: approved size adjustment, 1 October 2026. */
.ur-companion{width:160px;right:22px;bottom:18px}
.ur-pet{padding:8px 10px;border-radius:24px;font-size:12px}
.ur-pet img{width:136px;height:128px}
.ur-companion-message{font-size:12px;line-height:1.35;padding:10px 12px}
.ur-dismiss{width:34px;height:34px;right:-5px;top:-14px}
@media(max-width:600px){
 .ur-companion{width:112px;right:14px;bottom:14px}
 .ur-pet{width:112px;height:112px;padding:6px;border-radius:50%}
 .ur-pet img{width:98px;height:98px}
 .ur-companion-message{bottom:116px;width:170px;font-size:12px}
 .ur-dismiss{width:34px;height:34px;right:0;top:-9px}
}
@media(max-width:600px) and (max-height:500px){
 .ur-companion,.ur-pet{width:88px}.ur-pet{height:88px}.ur-pet img{width:74px;height:74px}.ur-companion-message{bottom:92px}
}

