/* GetPlugzz home theme for tool and extension pages (cream dotted background, hard-shadow cards, yellow heading bands).
   Remove the <link href="/gp-theme.css"> line from a page to get the old look back. */
html body{background-color:#FBF7EF;background-image:radial-gradient(#0B0B0F14 1.2px,transparent 1.2px);background-size:26px 26px}
.nav{background:#fff}
/* yellow band under headings */
h1,h2{text-decoration:underline;text-decoration-color:#FFD84D;text-decoration-thickness:.36em;text-underline-offset:-.14em;text-decoration-skip-ink:none}
h2{text-decoration-color:#FFE680}
.nav h1,.nav h2,footer h1,footer h2,.sr-modal-box h2,[id*="cookie"] h2,[class*="cookie"] h2{text-decoration:none}
/* small label above the page title */
.eyebrow{display:inline-block;background:#fff;border:2px solid #0B0B0F;border-radius:99px;padding:5px 14px;box-shadow:3px 3px 0 #0B0B0F;letter-spacing:.12em}
/* cards, panels, video frames */
.panel,.mini-card,.tool-card,.size-card,.video-frame,.seo-video{border:2.5px solid #0B0B0F!important;border-radius:18px!important}
.panel{box-shadow:5px 5px 0 #0B0B0F}
.video-frame,.seo-video{box-shadow:6px 6px 0 #0B0B0F!important}
.mini-card,.tool-card{transition:transform .15s ease,box-shadow .15s ease}
.mini-card:hover,.tool-card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 #0B0B0F!important}
/* buttons */
.btn-primary,.cta-btn,.cta-btn-outline{border:2px solid #0B0B0F!important;box-shadow:4px 4px 0 #0B0B0F;transition:transform .15s ease,box-shadow .15s ease}
.btn-primary:hover:not(:disabled),.cta-btn:hover,.cta-btn-outline:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #0B0B0F}
.btn-ghost{border:2px solid #0B0B0F!important;color:#0B0B0F}
/* footer links as pills */
footer a:not(.logo):not([href*="producthunt"]){font-weight:700!important;color:#0B0B0F!important;background:#fff;border:2px solid #0B0B0F;border-radius:99px;padding:6px 15px;box-shadow:3px 3px 0 #0B0B0F;font-size:15px!important;text-decoration:none!important;display:inline-block;line-height:1.4;transition:background .15s ease}
footer a:not(.logo):not([href*="producthunt"]):hover{background:#FFD84D;color:#0B0B0F!important}
/* cream tint for alternating sections, drop zones, no sideways scroll */
:root{--bg-alt:#F6F0E3}
html,body{overflow-x:clip}
.nav .cta-btn,.nav .btn-primary{box-shadow:2px 2px 0 #0B0B0F}
.drop-zone{background:#fff!important;border:2.5px dashed #0B0B0F!important;border-radius:18px!important}
/* blog listing cards */
.blog-card{border:2.5px solid #0B0B0F!important;border-radius:20px!important;background:#fff!important}
.blog-card:hover{transform:translate(-3px,-3px)!important;box-shadow:6px 6px 0 #0B0B0F!important;border-color:#0B0B0F!important}
.blog-card .card-thumb{border-right:2.5px solid #0B0B0F}
.blog-card .card-thumb-right,.blog-card.thumb-right .card-thumb{border-right:0;border-left:2.5px solid #0B0B0F}
.blog-card .tag{border:2px solid #0B0B0F}
.search-wrap input{border:2px solid #0B0B0F!important;background:#fff!important}
