:root{--black:#000;--white:#fff;--dark-grey:#353535;--grey:#828282;--light-grey:#bebebe;--light-light-grey:#f1f1f1;--black-transparent:#000c;--light-red:#ffd2d2;--red:red;--orange:orange;--light-orange:#ffecc8;--yellow:yellow;--green:green;--blue:blue;--indigo:indigo;--violet:violet;--pink:pink;--lime:lime;--cyan:cyan;--strong-cyan:#3dd6d0;--ocean-mist:#15b097;--raspberry-red:#d81159;--error:var(--red);--warning:var(--orange);--success:var(--lime);--informational:var(--blue);--unknown:var(--grey);--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--page-max-width:1200px;--page-padding:2rem;--body-background-colour:var(--black);--primary-colour:var(--raspberry-red);--input-text-border-colour:var(--light-grey);--logo-container-background-colour:var(--black);--logo-background-colour:var(--black);--logo-text-colour:var(--white);--main-menu-background-colour:var(--black);--main-menu-section-header-text-colour:var(--white);--main-menu-link-colour:var(--white);--main-menu-button-background-colour:transparent;--main-menu-button-icon-bar-colour:var(--grey);--breadcrumbs-container-background-colour:var(--white);--breadcrumbs-background-colour:var(--light-light-grey);--breadcrumbs-link-colour:var(--black);--breadcrumbs-link-hover-colour:var(--primary-colour);--main-container-background-colour:var(--white);--main-background-colour:var(--light-light-grey);--body-content-link-text-colour:var(--primary-colour);--home-search-background-colour:var(--light-light-grey);--tool-page-background-colour:var(--pink);--scrapers-contents-link-colour:var(--black);--table-border-colour:var(--black);--table-header-background-colour:var(--dark-grey);--table-header-text-colour:var(--white);--table-link-text-colour:var(--black);--table-link-text-hover-colour:var(--primary-colour);--highlight-whitespace-background:var(--yellow);--highlight-whitespace-text-color:var(--black);--target-keyword-background-colour:var(--lime);--target-keyword-text-colour:var(--black);--tool-cards-container-background-colour:var(--violet);--tool-card-background-colour:var(--pink);--tool-card-link-text-colour:var(--primary-colour);--footer-background-colour:var(--black);--footer-nav-background-colour:var(--black);--footer-nav-header-text-colour:var(--white);--footer-nav-links-text-colour:var(--white);--copyright-background-colour:var(--black);--copyright-text-colour:var(--grey);--cookie-banner-container-background-colour:var(--black-transparent);--cookie-banner-background-colour:var(--light-light-grey)}@font-face{font-family:Michroma;src:url(/fonts/Michroma-Regular.ttf)format("truetype")}*{box-sizing:border-box;margin:0;padding:0}.error-text{color:var(--error)}.error-background{background-color:var(--error);color:var(--white)}.warning-background{background-color:var(--warning);color:var(--black)}.success-background{background-color:var(--success);color:var(--white)}.informational-background{background-color:var(--informational);color:var(--white)}.unknown-background{background-color:var(--unknown);color:var(--white)}.yellow-background{background-color:var(--yellow);color:var(--black)}.success-text{color:var(--success)}html{font-size:16px}body{background-color:var(--body-background-colour);font-family:var(--font-family)}h1{margin-bottom:.5rem;font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.5rem}li{margin-bottom:.5rem;margin-left:2rem}.input-url,.input-target-keyword{border:1px solid var(--input-text-border-colour);border-radius:5px;width:100%;padding:10px;font-size:1rem}.input-target-keyword{max-width:400px}.input-url-buttons-container{flex-wrap:wrap;gap:.5rem;display:flex}.input-url-buttons-container button{padding:10px;font-weight:700}.input-url-buttons-container button.clickable{cursor:pointer}.home-search,.scrapers-search{gap:.5rem;margin-bottom:2rem;display:grid}.loading-message{margin-bottom:2rem}.logo-container{background-color:var(--logo-container-background-colour);text-align:center;padding:.5rem var(--page-padding)}.logo{background-color:var(--logo-background-colour);color:var(--logo-text-colour);font-family:Michroma;font-size:1.4rem;font-weight:900;text-decoration:none}.main-menu{background-color:var(--main-menu-background-colour);text-align:left;width:100vw;height:100vh;padding:4rem var(--page-padding) 0 var(--page-padding);z-index:9999;align-content:start;gap:3rem;font-size:1rem;transition:transform .3s ease-in-out;display:grid;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%)}.main-menu.is-visible{transform:translate(0)}.main-menu .section{justify-items:start;display:grid}.main-menu .section .header{color:var(--main-menu-section-header-text-colour);text-transform:uppercase;margin-bottom:1rem;font-size:1.5rem;font-weight:700;text-decoration:none}.main-menu .section .header:hover{text-decoration:underline}.main-menu .section .links{justify-items:start;gap:1.5rem;display:grid}.main-menu .section .links a{color:var(--main-menu-link-colour);text-decoration:none}.main-menu .section .links a:hover{text-decoration:underline}.main-menu-toggle{background-color:var(--main-menu-button-background-colour);cursor:pointer;top:10px;right:var(--page-padding);z-index:10000;border:none;justify-content:center;align-items:center;display:flex;position:fixed}.toggle-icon{--icon-size:28px;--bar-length:25px;--bar-thickness:5px;--bar-radius:2px;width:var(--icon-size);height:var(--icon-size);transform-origin:50%;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.icon-bar{background-color:var(--main-menu-button-icon-bar-colour);border-radius:var(--bar-radius);transform-origin:50%;position:absolute;top:50%;left:50%}.icon-bar:first-child{width:var(--bar-length);height:var(--bar-thickness);transform:translate(-50%,-50%)}.icon-bar:nth-child(2){width:var(--bar-thickness);height:var(--bar-length);transform:translate(-50%,-50%)}.main-menu-toggle.is-active .toggle-icon{transform:rotate(135deg)}.breadcrumbs-container{background-color:var(--breadcrumbs-container-background-colour)}.breadcrumbs{background-color:var(--breadcrumbs-background-colour);max-width:var(--page-max-width);padding:1rem var(--page-padding) 0 var(--page-padding);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:auto;font-size:.9rem;display:flex}.breadcrumbs>span{gap:.5rem;display:flex}.breadcrumbs a{color:var(--breadcrumbs-link-colour)}.breadcrumbs a:hover{color:var(--breadcrumbs-link-hover-colour)}.main-container{background:var(--main-container-background-colour)}main{background:var(--main-background-colour);max-width:var(--page-max-width);padding:1rem var(--page-padding);margin:auto}.page-introduction{margin-bottom:1rem;font-size:1.1rem;line-height:1.7rem}.body-content h2,.body-content h3{margin-bottom:1rem}.body-content p{margin-bottom:1rem;line-height:1.5rem}.body-content ul{margin-bottom:1rem}.body-content a{color:var(--body-content-link-text-colour);text-decoration:none}.body-content a:hover{text-decoration:underline}.table-container{max-height:80vh;overflow:auto}.table-container table thead{position:sticky;top:0}table{border:1px solid var(--table-border-colour);border-collapse:collapse}table th,table td{border:1px solid var(--table-border-colour);padding:.5rem}table th{background-color:var(--table-header-background-colour);color:var(--table-header-text-colour)}.table-row-number{font-weight:700}table a{color:var(--table-link-text-colour)}table a:hover{color:var(--table-link-text-hover-colour)}.tool-cards-container{gap:1rem;display:grid}.tool-card h2,.tool-card .description,.tool-card .paragraph{margin-bottom:.5rem}.tool-card h2 a{color:var(--tool-card-link-text-colour)}.tool-card h3{margin-bottom:.2rem}.tool-card .description,.tool-card .paragraph{line-height:1.5rem}.highlight-whitespace{background-color:var(--highlight-whitespace-background);color:var(--highlight-whitespace-text-color)}.scrapers h2,.scrapers h3,.scrapers h4{margin-bottom:.5rem}.scrapers .contents a{color:var(--scrapers-contents-link-colour);text-decoration:none}.scrapers .contents a:hover{text-decoration:underline}.scrapers .contents ul{margin-bottom:2rem}.final-url-analysed-message{margin-bottom:1rem;line-height:1.5rem}.scrapers .results,.scrapers .tool.component{margin-bottom:3rem}.no-issues-found,.issues{margin-bottom:.5rem;line-height:1.5rem}.issues h4{margin-bottom:.3rem}.clear-table-filter-button{margin-bottom:.5rem;padding:5px 10px;font-weight:700}.target-keyword-found{margin-bottom:.5rem;line-height:1.5rem}.target-keyword-found .message:hover,.issues .issue:hover{text-decoration:underline}.highlight-target-keyword{background-color:var(--target-keyword-background-colour);color:var(--target-keyword-text-colour)}.breadcrumb-trail,.structured-data .target-keyword-found,.copy .word-count,.copy .target-keyword-count{margin-bottom:.5rem}footer{background-color:var(--footer-background-colour)}footer nav{background-color:var(--footer-nav-background-colour);max-width:var(--page-max-width);padding:var(--page-padding);gap:3rem;margin:auto;display:grid}footer nav .section .header,footer nav .section .header a{color:var(--footer-nav-header-text-colour);margin-bottom:1rem;font-weight:700;text-decoration:none}footer nav .section .header a:hover{text-decoration:underline}footer nav .section .links{justify-items:start;gap:1rem;line-height:1.5rem;display:grid}footer nav .section .links a{color:var(--footer-nav-links-text-colour);text-decoration:none}footer nav .section .links a:hover{text-decoration:underline}.copyright{background-color:var(--copyright-background-colour);color:var(--copyright-text-colour);max-width:var(--page-max-width);padding:0 var(--page-padding) var(--page-padding) var(--page-padding);margin:auto;line-height:1.5rem}.cookie-banner-container{background-color:var(--cookie-banner-container-background-colour);z-index:99999999;place-content:center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0}.cookie-banner{background-color:var(--cookie-banner-background-colour);max-width:80vw;padding:50px}.cookie-banner .text{text-align:center;margin-bottom:1rem}.cookie-banner .buttons-container{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cookie-banner .buttons-container button{cursor:pointer;padding:10px;font-weight:700}.scroll-to-top-button{bottom:20px;right:var(--page-padding);z-index:1000;cursor:pointer;position:fixed}.scroll-to-top-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}@media (min-width:769px){footer nav{gap:5rem;display:flex}}
