/* PDFCloudy Blog – same font, colours and buttons as pdfcloudy.com */
:root{--pcb-primary:#5b5bd6;--pcb-primary2:#7b61ff;--pcb-text:#1b2430;--pcb-muted:#667085;--pcb-line:#e6eaf0;--pcb-bg:#f7f9fc;--pcb-shadow:0 14px 35px rgba(33,45,70,.08)}
body.pcb-blog,body.pcb-blog button,body.pcb-blog input,body.pcb-blog select,body.pcb-blog textarea,
body.pcb-blog h1,body.pcb-blog h2,body.pcb-blog h3,body.pcb-blog h4,body.pcb-blog h5,body.pcb-blog h6{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body.pcb-blog .entry-content a:not(.pcb-tool-btn):not(.wp-block-button__link){color:var(--pcb-primary);text-underline-offset:3px}
body.pcb-blog .entry-content a:not(.pcb-tool-btn):not(.wp-block-button__link):hover{color:var(--pcb-primary2)}

/* "Try this tool" box */
.pcb-tool{display:flex;align-items:center;gap:18px;margin:28px 0;padding:20px 22px;background:#fff;border:1px solid var(--pcb-line);border-radius:20px;box-shadow:var(--pcb-shadow);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.4}
.pcb-tool-icon{flex:0 0 52px;width:52px;height:52px;border-radius:14px;color:#fff;display:grid;place-items:center;font-weight:900;font-size:13px;letter-spacing:.02em}
.pcb-tool-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}
.pcb-tool-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pcb-primary)}
.pcb-tool-name{font-size:19px;font-weight:800;color:var(--pcb-text)}
.pcb-tool-text{font-size:15px;color:var(--pcb-muted)}
a.pcb-tool-btn,.entry-content a.pcb-tool-btn{flex:0 0 auto;display:inline-block;padding:12px 18px;border-radius:12px;background:linear-gradient(135deg,var(--pcb-primary),var(--pcb-primary2));color:#fff!important;font-weight:700;font-size:15px;line-height:1.2;text-decoration:none!important;white-space:nowrap;box-shadow:0 10px 22px -12px rgba(91,91,214,.8);transition:filter .15s ease,transform .15s ease}
a.pcb-tool-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}
.pcb-tool-missing{padding:10px 12px;border:1px dashed #d63638;color:#b32d2e;border-radius:8px;font-size:14px}
@media (max-width:600px){
  .pcb-tool{flex-wrap:wrap;padding:18px}
  .pcb-tool-body{flex-basis:calc(100% - 70px)}
  a.pcb-tool-btn{width:100%;text-align:center}
}

/* Box at the end of each post */
.pcb-cta{margin:44px 0 8px;padding:28px 24px;border-radius:22px;text-align:center;border:1px solid var(--pcb-line);background:radial-gradient(circle at 100% 0,#ebeaff 0,rgba(235,234,255,0) 60%),#fff;box-shadow:var(--pcb-shadow)}
.pcb-cta p{margin:0 auto 12px;max-width:560px}
.pcb-cta-title{font-size:22px;font-weight:800;color:var(--pcb-text);letter-spacing:-.01em}
.pcb-cta-text{color:var(--pcb-muted);line-height:1.6}

/* Privacy tip pattern */
.pcb-tip{padding:14px 18px;border-radius:14px;background:#f3f2ff;border:1px solid #e1defe;color:#344054}

/* Block editor */
.pcb-tool-editor .pcb-tool-picker{max-width:320px;margin-bottom:-14px}
