.af-gabarit-page:has(.af-tools) .site-content{max-width:none;width:100%;padding:0}.af-gabarit-page:has(.af-tools) .inside-article{padding:0;background:none}.af-tools-hero{display:flex;justify-content:space-between;gap:35px;align-items:end;padding:clamp(51px,7vw,94px) max(20px,calc((100vw - var(--af-max))/2));background:var(--af-ink);color:var(--af-paper)}.af-tools-hero h1{color:var(--af-paper);font-size:clamp(48px,6vw,84px);margin:.18em 0}.af-tools-hero p{font-size:19px;max-width:65ch}.af-tools-hero nav{display:flex;gap:5px;flex-wrap:wrap}.af-tools-hero nav a{background:var(--af-console);color:var(--af-paper);padding:10px 15px;text-decoration:none;border-bottom:3px solid var(--af-cyan)}.af-tools .af-kicker,.af-tool header>span{font:650 11px "Tektur",sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--af-cyan)}.af-tools-bench{width:min(var(--af-max),calc(100% - 30px));margin:22px auto 70px;display:grid;gap:17px}.af-tool{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);border:2px solid var(--af-ink);background:#fff}.af-tool>header{padding:31px;background:var(--af-console);color:var(--af-paper)}.af-tool h2{color:var(--af-paper);font-size:clamp(27px,3vw,42px);margin:.25em 0}.af-tool-fields{padding:27px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.af-tool-fields label{display:flex;flex-direction:column;gap:6px;font-weight:650}.af-tool-fields input[type=text],.af-tool-fields input[type=url]{border:2px solid var(--af-line);background:var(--af-lightest);min-height:50px}.af-tool-fields button{min-height:52px;background:var(--af-lime);color:var(--af-ink);font:700 14px "Tektur",sans-serif}.af-tool-output,.af-tool-status,.af-tool-fields pre,.af-score,.af-quality-list>p{grid-column:1/-1}.af-tool-fields pre{background:var(--af-ink);color:var(--af-lime);padding:20px;min-height:100px;overflow:auto}.af-tool--violet{border-color:var(--af-violet)}.af-tool--amber{border-color:var(--af-amber)}.af-quality-list label{flex-direction:row;align-items:center;border:1px solid var(--af-line);padding:14px}.af-quality-list input{width:24px;height:24px}.af-score{display:flex;align-items:end;gap:8px}.af-score strong{font:700 72px/.9 "Tektur",sans-serif;color:var(--af-console)}.af-tools-depth{display:grid;grid-template-columns:repeat(3,1fr);background:var(--af-light);gap:1px}.af-tools-depth section{padding:clamp(36px,5vw,65px);background:var(--af-paper)}.af-tools-depth h2{font-size:clamp(29px,3vw,42px)}
@media(max-width:760px){.af-tools-hero{align-items:start;flex-direction:column}.af-tool{grid-template-columns:1fr}.af-tool-fields{grid-template-columns:1fr;padding:20px}.af-tools-depth{grid-template-columns:1fr}.af-tools-depth section{padding:41px 22px}.af-tool-output,.af-tool-status,.af-tool-fields pre,.af-score,.af-quality-list>p{grid-column:auto}}
.af-gabarit-page:has(.af-tools) .site-content{width:100vw;margin-left:calc(50% - 50vw)}.af-gabarit-page:has(.af-tools) .site-content:before,.af-gabarit-page:has(.af-tools) .entry-header{display:none}.af-gabarit-page:has(.af-tools) .inside-article{border:0;box-shadow:none;clip-path:none}.af-tools-hero{min-height:430px;display:grid;grid-template-columns:1fr 360px;grid-template-rows:1fr auto;align-items:center;padding:43px var(--af-gutter);background-size:cover}.af-tools-hero figure{margin:0}.af-tools-hero figure img{width:100%;height:250px;object-fit:cover;mix-blend-mode:screen}.af-tools-hero nav{grid-column:1/-1}.af-tools-hero nav a{background:#1a3751!important;color:#fff!important;border-bottom-color:var(--af-cyan)}.af-tools .af-kicker,.af-tool header>span{color:#026180!important}.af-tools-hero .af-kicker,.af-tool>header>span{color:#69d9fe!important}.af-tools-bench{margin-block:24px 55px}.af-tool{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr)}.af-tool>header{padding:23px}.af-tool>header p{color:var(--af-paper);font-size:14px;line-height:1.48}.af-tool h2{font-size:clamp(25px,2.4vw,36px)}.af-tool-fields{padding:23px}.af-tool-fields input[type=number]{min-height:48px;background:#fff}.af-tool-fields textarea{background:#fff}.af-metric-result{grid-column:1/-1;display:block;background:var(--af-ink);color:var(--af-lime);padding:17px;font:700 clamp(25px,3vw,40px) "Tektur",sans-serif}.af-regex-result{grid-column:1/-1;list-style:none;margin:0;padding:0}.af-regex-result li{padding:10px 12px;margin-top:5px;border-left:5px solid var(--af-line);background:#f0f5f4}.af-regex-result .is-match{border-color:#597c00}.af-regex-result .is-excluded{border-color:#bf165d}.af-regex-result .is-error{border-color:#a73a00}.af-tools-depth{grid-template-columns:repeat(2,1fr);gap:1px;background:#728799}.af-tools-depth section{padding:38px;background-color:#f1f8f8;background-image:url("../images/calibration-paper-light-v2.webp");background-size:cover}.af-tools-depth .af-kicker{color:#02667a!important}.af-tools-depth p{font-size:15px;line-height:1.5}
@media(max-width:760px){.af-tools-hero{display:grid;grid-template-columns:1fr;min-height:0}.af-tools-hero figure{display:none}.af-tools-hero nav{grid-column:auto}.af-tools-depth{grid-template-columns:1fr}.af-tool{grid-template-columns:1fr}.af-tool-fields{grid-template-columns:1fr}.af-metric-result,.af-regex-result{grid-column:auto}}
