:root{--tt-bg:#111111;--tt-card:#1a1a1a;--tt-card-alt:#222222;--tt-accent:#e8611a;--tt-accent-hover:#f5762e;--tt-accent-muted:rgba(232, 97, 26, 0.16);--tt-accent-soft:rgba(232, 97, 26, 0.35);--tt-text:#f5f5f5;--tt-text-muted:#a3a3a3;--tt-text-subtle:#8a8a8a;--tt-on-accent:#111111;--tt-surface:#111111;--tt-surface-raised:#1a1a1a;--tt-surface-overlay:#222222;--tt-surface-header:#1a1a1a;--tt-surface-footer:#111111;--tt-surface-cta:#1a1a1a;--tt-border:rgba(255, 255, 255, 0.06);--tt-border-strong:rgba(255, 255, 255, 0.12);--tt-divider:#333333;--tt-icon-box:#1a1a1a;--tt-icon-box-accent:rgba(232, 97, 26, 0.2);--tt-badge-neutral-bg:#222222;--tt-badge-neutral-text:var(--tt-text);--tt-font-heading:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--tt-font-body:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--tt-fw-regular:400;--tt-fw-medium:500;--tt-fw-semibold:600;--tt-fw-bold:700;--tt-text-xs:clamp(0.625rem, 0.6rem + 0.12vw, 0.6875rem);--tt-text-sm:0.875rem;--tt-text-base:1rem;--tt-text-lg:1.125rem;--tt-text-xl:1.25rem;--tt-text-2xl:1.5rem;--tt-text-3xl:clamp(1.75rem, 1.5rem + 1vw, 2rem);--tt-text-4xl:clamp(2rem, 1.6rem + 1.6vw, 2.5rem);--tt-text-5xl:clamp(2.75rem, 2rem + 3vw, 3.5rem);--tt-text-hero:clamp(3rem, 2.2rem + 3.8vw, 4.5rem);--tt-leading-tight:0.95;--tt-leading-snug:1.25;--tt-leading-normal:1.5;--tt-leading-relaxed:1.65;--tt-tracking-label:0.2em;--tt-tracking-wide:0.3em;--tt-container:1440px;--tt-gutter:clamp(1rem, 0.5rem + 2vw, 1.5rem);--tt-section-y:clamp(4rem, 8vw, 6rem);--tt-section-y-lg:clamp(5rem, 10vw, 8rem);--tt-radius-sm:0.125rem;--tt-radius-md:0.25rem;--tt-radius-lg:0.5rem;--tt-radius-xl:0.75rem;--tt-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.45);--tt-shadow-md:0 8px 24px rgba(0, 0, 0, 0.55);--tt-shadow-lg:0 24px 48px rgba(0, 0, 0, 0.6);--tt-ease-out:cubic-bezier(0, 0, 0.2, 1);--tt-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--tt-duration:200ms;--tt-duration-slow:700ms;--tt-focus-ring:2px solid var(--tt-accent);--tt-focus-offset:2px;--tt-gradient-accent:linear-gradient(180deg, #ff9a56 0%, #e8611a 100%);--tt-gradient-accent-hover:linear-gradient(180deg, #ffb078 0%, #f5762e 100%);--tt-hero-glow:radial-gradient(circle at 20% 30%, rgba(232, 97, 26, 0.12) 0%, transparent 50%)}@media (prefers-reduced-motion:reduce){:root{--tt-duration:0.01ms;--tt-duration-slow:0.01ms}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;max-width:100%;width:100%;position:relative}body{margin:0;background-color:var(--tt-bg);color:var(--tt-text);font-family:var(--tt-font-body);font-weight:var(--tt-fw-regular);line-height:var(--tt-leading-normal);-webkit-font-smoothing:antialiased;overflow:visible;max-width:100%;width:100%;position:relative}.tt-site,#page,#content,.site-content,.site-main{overflow:visible;height:auto}#page,.site,.tt-site{max-width:100%}.tt-site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1 0 auto}#content,.site-content{margin-top:0;padding-top:0}.tt-hero{padding-top:clamp(2rem, 4vw, 3rem)}.tt-front .tt-hero{align-items:flex-start}.tt-hero{margin-top:0!important;padding-top:2rem!important}.site-content,#content{margin-top:0!important;padding-top:0!important}body :where(h1,h2,h3,h4,h5,h6){font-family:var(--tt-font-heading);font-weight:var(--tt-fw-bold);line-height:var(--tt-leading-tight);text-transform:uppercase;letter-spacing:.02em;color:var(--tt-text)}::selection{background:var(--tt-accent);color:var(--tt-on-accent)}:focus-visible{outline:var(--tt-focus-ring);outline-offset:var(--tt-focus-offset)}a{color:var(--tt-accent);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--tt-duration) var(--tt-ease-out),border-color var(--tt-duration) var(--tt-ease-out),opacity var(--tt-duration) var(--tt-ease-out)}a:hover{color:var(--tt-accent-hover)}img{max-width:100%;height:auto;vertical-align:middle}.tt-container{width:100%;max-width:var(--tt-container);margin-left:auto;margin-right:auto;padding-left:var(--tt-gutter);padding-right:var(--tt-gutter)}.tt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;font-family:var(--tt-font-heading);font-weight:var(--tt-fw-bold);text-transform:uppercase;letter-spacing:.08em;font-size:var(--tt-text-xs);border-radius:var(--tt-radius-lg);padding:.875rem 1.75rem;border:1px solid #fff0;cursor:pointer;text-decoration:none;transition:transform var(--tt-duration) var(--tt-ease-out),box-shadow var(--tt-duration) var(--tt-ease-out),background var(--tt-duration) var(--tt-ease-out),border-color var(--tt-duration) var(--tt-ease-out),color var(--tt-duration) var(--tt-ease-out)}.tt-btn:active{transform:scale(.98)}.tt-btn--primary{background:var(--tt-gradient-accent);color:var(--tt-on-accent);box-shadow:var(--tt-shadow-sm)}.tt-btn--primary:hover{background:var(--tt-gradient-accent-hover);color:var(--tt-on-accent)}.tt-btn--secondary{background:var(--tt-card-alt);color:var(--tt-text);border-color:var(--tt-border-strong)}.tt-btn--secondary:hover{border-color:rgb(232 97 26 / .45);color:var(--tt-text)}.tt-btn--ghost{background:#fff0;color:var(--tt-text);border:2px solid var(--tt-border-strong)}.tt-btn--ghost:hover{background:var(--tt-accent-muted);border-color:var(--tt-accent-soft);color:var(--tt-text)}.tt-card{background:var(--tt-card);border:1px solid var(--tt-border);border-radius:var(--tt-radius-md);transition:background var(--tt-duration) var(--tt-ease-out),border-color var(--tt-duration) var(--tt-ease-out)}.tt-card:hover{background:var(--tt-card-alt)}.tt-card--alt{background:var(--tt-card-alt)}.tt-card--alt:hover{border-color:var(--tt-border-strong)}.tt-eyebrow{font-family:var(--tt-font-body);font-size:var(--tt-text-xs);font-weight:var(--tt-fw-bold);text-transform:uppercase;letter-spacing:var(--tt-tracking-wide);color:var(--tt-accent);margin-bottom:.5rem}.tt-eyebrow--muted{color:var(--tt-text-muted)}#primary,#content,.site-main,article.post{overflow:visible}.tt-archive__card-wrapper{overflow:hidden;border-radius:var(--tt-radius-md,.25rem)}.tt-guide-card__image,.tt-archive__card-image-wrap{position:relative;overflow:hidden;width:100%}.tt-guide-card__image img,.tt-archive__card-image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}.page .entry-content{max-width:100%;padding:0}#wpadminbar{z-index:999999!important}#wpadminbar *{z-index:inherit}.tt-hub-nav{top:0}body.admin-bar .tt-hub-nav{top:32px}@media screen and (max-width:782px){body.admin-bar .tt-hub-nav{top:46px}}#tt-weldkit-app .wk-cta-row>p,#tt-weldkit-app .wk-cta-row p{display:contents!important;margin:0!important;padding:0!important}#tt-nec-ampacity-tables .filter-bar>p{display:contents!important;margin:0!important;padding:0!important}.tt-page__content #tt-nec-ampacity-tables button.filter-btn{display:inline-flex!important;width:auto!important;max-width:none!important}#tt-weldkit-app .wk-cta-row{display:flex!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}#tt-weldkit-app .wk-hero .wk-cta-row{width:fit-content!important;max-width:100%!important}#tt-weldkit-app .wk-section--final .wk-cta-row{width:100%!important}article#tt-weldkit-app a.wk-store-btn{text-decoration:none!important;border-bottom:none!important}article#tt-weldkit-app a.wk-store-btn.wk-store-btn--google{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#f5762e 0%,#e8611a 100%)!important;border:1px solid rgb(232 97 26 / .95)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}article#tt-weldkit-app a.wk-store-btn.wk-store-btn--apple{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#0a0a0a!important;border:1px solid rgb(255 255 255 / .2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}