.theme-audit{--section-animated-background: rgb(var(--color-background));padding-top:var(--theme-audit-pt);padding-bottom:var(--theme-audit-pb);margin-bottom:1.5rem}.theme-audit-inner{display:block}.theme-audit-content{width:100%;max-width:var(--theme-audit-content-width);margin:0 auto}.theme-audit-header{margin-bottom:2rem;text-align:center}.theme-audit-heading{margin-bottom:.5rem}.theme-audit-description{font-size:var(--fs-lg)}.theme-audit-description>:last-child{margin-bottom:0}.theme-audit-form{--control-border-background: var(--color-surface);max-width:720px;padding:1.25rem;border-radius:var(--border-radius);margin:0 auto;background-color:rgb(var(--color-surface))}.theme-audit-url-field{min-width:0;margin:0 0 1.25rem}.theme-audit-url-field>span:first-child{display:block;margin-bottom:.35rem}.theme-audit-url-field .input-wrapper{display:block}.theme-audit-strategy-field{display:block;min-width:0;padding:0;border:0;margin:0 0 1.25rem}.theme-audit-strategy-field legend{float:left;width:100%;padding:0;margin-bottom:.35rem}.theme-audit-strategy-options{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(var(--color-text) / 1);background:rgb(var(--color-background))}.theme-audit-strategy-options label{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:.375rem 1rem;cursor:pointer;outline:2px solid transparent;outline-offset:-2px;transition:.2s ease-in-out}.theme-audit-strategy-options label:hover{background:rgb(var(--color-text) / .05)}.theme-audit-strategy-options input{position:absolute;opacity:0;pointer-events:none}.theme-audit-strategy-options label:has(input:checked){color:rgb(var(--color-background));background:rgb(var(--color-text))}.theme-audit-strategy-options label:has(input:focus-visible){outline-color:currentColor}.theme-audit-submit{width:100%;margin-bottom:1.25rem}.theme-audit-submit:disabled{opacity:.6;pointer-events:none;cursor:wait}.theme-audit-status{margin:0 0 .5rem;text-align:center}.theme-audit-progress{--progress-color: rgb(var(--color-brand));position:relative;height:.5rem;margin-bottom:1.25rem;overflow:hidden;background:rgb(var(--color-text) / .12)}.theme-audit-progress-fill{position:absolute;inset:0 auto 0 0;width:var(--score, 0%);min-width:.65rem;background:linear-gradient(90deg,rgb(255 255 255 / .16),transparent),var(--progress-color);transform-origin:left center;animation:theme-audit-progress-fill .85s cubic-bezier(.22,1,.36,1) both}.theme-audit-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,rgb(255 255 255 / .22) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .22) 50%,rgb(255 255 255 / .22) 75%,transparent 75%,transparent);background-size:1rem 1rem;animation:theme-audit-progress-stripes .8s linear infinite}.theme-audit-progress-poor{--progress-color: rgb(180 35 24)}.theme-audit-progress-needs-work{--progress-color: rgb(181 71 8)}.theme-audit-progress-good,.theme-audit-progress-excellent{--progress-color: rgb(6 118 71)}.theme-audit-loading-progress{width:100%}.theme-audit-loading-progress[hidden]{display:none}@keyframes theme-audit-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes theme-audit-progress-stripes{0%{background-position:0 0}to{background-position:1rem 0}}.theme-audit-results{margin:3rem 0;padding:1.25rem;background:rgb(var(--color-surface))}.theme-audit-results[hidden]{display:none}.theme-audit-results-header{text-align:center}.theme-audit-results-header h2{margin-bottom:.25rem}.theme-audit-kicker{margin:0 0 .25rem;color:rgb(var(--color-brand));text-transform:capitalize}.theme-audit-meta{margin:0;overflow-wrap:anywhere}.theme-audit-result-section{margin-top:1rem;padding:1rem;background:rgb(var(--color-background))}.theme-audit-result-section h3{margin:0 0 .75rem;font-size:var(--fs-xl)}.theme-audit-result-section>:last-child{margin-bottom:0}.theme-audit-result-section ul,.theme-audit-result-section ol{margin:0;padding-left:1.25rem}.theme-audit-result-section li+li{margin-top:.5rem}.theme-audit-score-grid,.theme-audit-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.theme-audit-theme-grid{display:grid;gap:.75rem;margin-top:1rem}.theme-audit-card{padding:1rem;background:rgb(var(--color-text) / .05)}.theme-audit-card-title{display:block;color:rgb(var(--color-brand));font-size:var(--fs-sm);font-weight:700;line-height:1.3}.theme-audit-card .theme-audit-progress{margin-bottom:0}.theme-audit-score{display:block;margin-top:.5rem;font-size:var(--fs-2xl);line-height:1}.theme-audit-theme-card{display:flex;flex-direction:column;gap:.75rem}.theme-audit-theme-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.theme-audit-theme-card-title{color:rgb(var(--color-text));font-size:var(--fs-md)}.theme-audit-theme-score{flex:0 0 auto;margin:0}.theme-audit-theme-card p{margin:0}.theme-audit-metric-value{display:block;margin-top:.25rem;font-size:var(--fs-xl);font-weight:700}.theme-audit-label-good,.theme-audit-label-excellent{color:#067647}.theme-audit-label-needs-work{color:#b54708}.theme-audit-label-poor{color:#b42318}.theme-audit-theme-info,.theme-audit-theme-info-header{display:grid;gap:1rem}.theme-audit-theme-info-header h3{margin-bottom:.25rem}.theme-audit-theme-info-status{margin:0}.theme-audit-pill{display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:.35rem .65rem;font-size:var(--fs-sm);font-weight:700;line-height:1}.theme-audit-pill-success{color:#067647;background:#ecfdf3}.theme-audit-pill-warning{color:#b54708;background:#fffaeb}.theme-audit-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.theme-audit-detail-grid div{padding:.875rem;background:rgb(var(--color-text) / .05)}.theme-audit-detail-grid dt{color:rgb(var(--color-brand));font-size:var(--fs-sm);font-weight:700;line-height:1.3}.theme-audit-detail-grid dd{margin:.25rem 0 0;font-weight:700;overflow-wrap:anywhere}.theme-audit-theme-source{margin:0;overflow-wrap:anywhere}.theme-audit-raw{margin:0;overflow-x:auto;font:inherit;line-height:1.5;white-space:pre-wrap}@media(min-width:600px){.theme-audit-results{padding:1.5rem}.theme-audit-theme-info-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.theme-audit-pill{justify-self:end}}@media(min-width:1200px){.theme-audit{margin-bottom:2rem}.theme-audit-form{padding:2rem}.theme-audit-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-audit-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.theme-audit-progress-fill{animation:none}.theme-audit-progress-fill:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/theme-audit.css.map */
