/* Customer sign-in follows the approved graphite / amber material system. */
@font-face { font-family: 'LT Pixel'; src: url('../fonts/LiriTonePixel.ttf') format('truetype'); font-weight: 400; font-display: swap; }
.lt-customer-auth { min-height: 100vh; display: flex; flex-direction: column; }
.lt-auth-header,.lt-auth-footer { width: min(1180px,calc(100% - 64px)); margin: 0 auto; display: flex; justify-content: space-between; align-items: center; gap: 20px; }
.lt-auth-header { min-height: 108px; }
.lt-auth-brand { display: inline-flex; }
.lt-auth-brand .lt-logo { width: 156px; height: auto; max-height: none; object-fit: contain; }
.lt-auth-back { display: inline-flex; gap: 8px; align-items: center; color: var(--lt-text-secondary); font-size: 13px; }
.lt-auth-back:hover,.lt-auth-help a:hover,.lt-auth-footer a:hover { color: var(--lt-amber); }
.lt-auth-layout { width: min(1180px,calc(100% - 64px)); margin: auto; padding: 38px 0 56px; display: grid; grid-template-columns: minmax(0,600px) minmax(0,440px); gap: clamp(48px,6vw,88px); justify-content: space-between; align-items: center; }
.lt-auth-eyebrow { display: inline-flex; align-items: center; gap: 10px; color: var(--lt-text-muted); font-size: 10px; font-weight: 600; letter-spacing: 1.7px; line-height: 1.8; }
.lt-pedal { position: relative; container-type: inline-size; perspective: 1400px; --knob-angle: -45deg; --lt-screen-yellow: #fce05c; --lt-screen-cyan: #59fcfc; --lt-screen-green: #63fc88; --lt-screen-coral: #f86869; --lt-screen-orange: #faa56b; --lt-screen-magenta: #f764f8; --lt-screen-title: var(--lt-screen-yellow); --lt-screen-info: var(--lt-screen-cyan); }
.lt-pedal[data-lt-pedal-message="1"] { --lt-screen-title: var(--lt-screen-green); --lt-screen-info: var(--lt-screen-orange); }
.lt-pedal[data-lt-pedal-message="2"] { --lt-screen-title: var(--lt-screen-magenta); --lt-screen-info: var(--lt-screen-coral); }
.lt-pedal-body { position: relative; z-index: 2; padding: 4.5% 4% 5%; border: 1.8cqw solid #292d2e; border-radius: 9% / 8%; color: #f5f4ed; background-color: #686d70; background-image: linear-gradient(120deg,#ffffff2b,#0a0d1029),var(--lt-texture-metal); background-size: auto,700px 700px; background-blend-mode: normal,soft-light; box-shadow: 0 0 0 1px #969d9f88,inset 2px 3px 3px #f0f3f39c,inset -3px -5px 7px #1c2224,4px 5px 0 #1b2022,7px 10px 0 #111719,10px 17px 10px #0009,12px 30px 36px #000b; transform: rotateX(2deg) rotateY(-3deg); }
.lt-pedal-face { position: relative; padding: 3% 2.7% 4%; }
.lt-pedal-engraving { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; pointer-events: none; fill: none; }
.lt-pedal-engraving use { vector-effect: non-scaling-stroke; stroke-linejoin: miter; stroke-miterlimit: 3; }
.lt-pedal-engraving__shoulder { stroke: #242b2d; stroke-opacity: .62; stroke-width: clamp(2px,.6cqw,3.6px); }
.lt-pedal-engraving__light { stroke: #bdc5c3; stroke-opacity: .55; stroke-width: clamp(.8px,.2cqw,1.2px); }
.lt-pedal-engraving__cut { stroke: #151b1d; stroke-opacity: .96; stroke-width: clamp(1.2px,.35cqw,2.1px); }
.lt-pedal-label { position: relative; width: 53%; margin: 0 1% 3%; font-size: 2.1cqw; font-weight: 400; letter-spacing: .025em; white-space: nowrap; text-shadow: 0 1px #0005; }
.lt-pedal-upper { display: grid; grid-template-columns: minmax(0,1fr) 16%; gap: 3.5%; }
.lt-pedal-bezel { padding: 3%; min-width: 0; border: 1px solid #020303; border-radius: 6%; background: linear-gradient(130deg,#050607,#151a1c); box-shadow: inset 0 3px 5px #000,inset 0 -1px #535c5d,0 1px 1px #d7dddd88,0 -2px 3px #10161766; }
.lt-pedal-screen { position: relative; min-width: 0; overflow: hidden; padding: 4.5%; border: 1px solid #616766; border-radius: 3%; color: #f2f1e8; background: repeating-linear-gradient(0deg,#00000007 0 1px,transparent 1px 3px),linear-gradient(135deg,#505654,#363c3a); box-shadow: inset 2px 3px 10px #0008,inset -1px -1px #adb6aa33; font-family: 'LT Pixel',monospace; font-weight: 400; -webkit-font-smoothing: none; }
.lt-pedal-screen::after { content: ''; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(125deg,#ffffff0b,transparent 34%,transparent 74%,#0000000d); pointer-events: none; }
.lt-pedal-status { display: flex; align-items: center; justify-content: space-between; gap: 4%; padding-bottom: 4%; border-bottom: 1px solid #bec5bb25; font-size: 2.2cqw; line-height: 1; }
.lt-pedal-status > span { display: inline-flex; align-items: center; gap: .8cqw; white-space: nowrap; }
.lt-pedal-bluetooth { display: inline-block; width: 3.5cqw; height: 1.6cqw; background: var(--lt-screen-cyan); clip-path: polygon(12% 0,88% 0,100% 24%,100% 76%,88% 100%,12% 100%,0 76%,0 24%); }
.lt-pedal-bluetooth::after { content: ''; display: block; width: .9cqw; height: .9cqw; margin: .35cqw .5cqw .35cqw auto; background: #f3ffff; }
.lt-pedal-volume { width: 4.5cqw; height: 1.4cqw; border: 1px solid #d2d6ce; background: linear-gradient(to right,#e6e8dc 50%,transparent 50%); }
.lt-pedal-battery { display: inline-flex; gap: .3cqw!important; border: 1px solid #cbd0c6; padding: .35cqw; position: relative; }
.lt-pedal-battery b { width: .6cqw; height: 1.2cqw; background: #e6e8dc; }
.lt-pedal-battery::after { content: ''; position: absolute; right: -.6cqw; top: 27%; width: .4cqw; height: 46%; background: #cbd0c6; }
.lt-pedal-message { display: flex; flex-direction: column; justify-content: center; text-align: center; padding: 5% 0; min-height: 31cqw; }
.lt-pedal-preset { display: block; color: var(--lt-screen-yellow); font-size: 4cqw; line-height: 1.2; }
.lt-pedal-message h3 { font-family: 'LT Pixel',monospace; font-size: 6.2cqw; font-weight: 400; line-height: 1.5; letter-spacing: 0; color: var(--lt-screen-title); margin: 1.2cqw 0; text-shadow: 0 1px #00000030; }
.lt-pedal-message p { font-family: 'LT Pixel',monospace; color: var(--lt-screen-info); font-size: 2.2cqw; line-height: 1.7; margin: 0; min-height: 3.8cqw; }
.lt-pedal-ticker { overflow: hidden; border-block: 1px solid #c2ceb22b; padding: 1.2cqw 0; color: var(--lt-screen-yellow); font-size: 2.1cqw; line-height: 1.3; }
.lt-pedal-ticker b { font: inherit; }
.lt-pedal-accent--cyan { color: var(--lt-screen-cyan); }.lt-pedal-accent--orange { color: var(--lt-screen-orange); }.lt-pedal-accent--magenta { color: var(--lt-screen-magenta); }
.lt-pedal-ticker__track { display: flex; width: max-content; animation: lt-pedal-scroll 32s linear infinite; }
.lt-pedal-ticker__track span { display: block; white-space: nowrap; }
.lt-pedal-screen-bottom { display: flex; align-items: end; justify-content: space-between; gap: 2cqw; padding-top: 1.8cqw; font-size: 1.6cqw; color: #c6cebd; white-space: nowrap; }
.lt-pedal-meter { display: flex; align-items: end; gap: .5cqw; height: 3.7cqw; width: 66%; }
.lt-pedal-meter b { flex: 1; height: var(--level); background: repeating-linear-gradient(to top,var(--lt-screen-green) 0 2px,transparent 2px 3px); transform-origin: bottom; animation: lt-pedal-level 1.7s ease-in-out infinite alternate; animation-delay: var(--delay); }
.lt-pedal-controls { display: flex; align-items: center; flex-direction: column; padding-top: 12%; min-width: 0; }
.lt-pedal-knob { position: relative; isolation: isolate; width: 100%; aspect-ratio: 1; padding: 10%; display: grid; place-items: center; border-radius: 50%; border: 1px solid #111719; background: linear-gradient(145deg,#9aa4a4,#3b4447 30%,#111719 65%,#526063); box-shadow: 0 0 0 .25cqw #20282b,0 0 0 .42cqw #a0aaa65c,inset 0 .25cqw .3cqw #e0e5df70,inset 0 -.2cqw .3cqw #080c0f,0 .7cqw 0 #172023,.35cqw 1.15cqw .85cqw #000b; cursor: pointer; }
.lt-pedal-knob::before { content: ''; position: absolute; inset: 7%; border-radius: inherit; background: #080d0f; box-shadow: inset 0 .2cqw .4cqw #000,0 .1cqw #b4beb459; pointer-events: none; }
.lt-pedal-knob__grip { position: relative; width: 100%; aspect-ratio: 1; border-radius: 50%; background: radial-gradient(circle at 28% 16%,#e1e6dc45,transparent 55%),repeating-conic-gradient(from 0deg,#515c5e 0deg 5deg,#151e22 7deg 12deg,#323d40 14deg 18deg); box-shadow: inset 0 .15cqw .2cqw #c1ccc270,inset 0 -.35cqw .35cqw #04090dc7,0 .35cqw 0 #141c20,0 .55cqw .4cqw #0009; }
.lt-pedal-knob__grip::before { content: ''; position: absolute; inset: 10%; border: 1px solid #8a959270; border-radius: inherit; background: radial-gradient(ellipse at 30% 22%,#9ba5a1,#7b8785 35%,#647273 72%,#424f52); box-shadow: inset 0 .2cqw .25cqw #e0e5dca6,inset 0 -.35cqw .4cqw #28383cc7,0 0 0 1px #172327,0 .25cqw .2cqw #0007; }
.lt-pedal-knob__grip::after { content: ''; position: absolute; inset: 11%; border-radius: inherit; background-image: var(--lt-texture-noise); background-size: 512px; opacity: .12; pointer-events: none; }
.lt-pedal-knob__grip b { position: absolute; z-index: 1; inset: 15%; transform: rotate(var(--knob-angle)); transition: transform .4s ease; }
.lt-pedal-knob__grip b::before { content: ''; display: block; width: max(1px,.28cqw); height: 19%; margin: 0 auto; border-radius: 1px; background: #e0e6db; box-shadow: 0 1px 1px #19292aa6; }
.lt-pedal-knob:active { box-shadow: 0 0 0 .25cqw #20282b,0 0 0 .42cqw #a0aaa65c,inset 0 .25cqw .3cqw #e0e5df70,inset 0 -.2cqw .3cqw #080c0f,0 .45cqw 0 #172023,.25cqw .8cqw .6cqw #000b; transform: translateY(.2cqw); }
.lt-pedal-knob-label { margin-top: 2cqw; font-size: 1.5cqw; white-space: nowrap; }
.lt-pedal-model { width: 100%; margin-top: auto; padding: 1.3cqw .5cqw; border: 1px solid #7e898960; border-radius: 4px; font-family: var(--font); font-weight: 600; font-size: 1.7cqw; line-height: 1.6; letter-spacing: .08em; text-align: center; color: #d2d9d6; background: linear-gradient(#2b3437,#3a4548); box-shadow: inset 0 2px 4px #11181bbf,0 1px #c7cece33; text-shadow: 0 1px #131a1b; }
.lt-pedal-ready { display: inline-flex; align-items: center; gap: .8cqw; font-size: 1.15cqw; margin: 2.4cqw 0; letter-spacing: .06em; }
.lt-pedal-ready b { width: .75cqw; height: .75cqw; background: #c2e4a5; border-radius: 50%; box-shadow: 0 0 5px #b5e682; }
.lt-pedal-brand { width: 73.5%; text-align: center; margin-top: 2.5%; }
.lt-pedal-brand .lt-logo { display: block; width: 39%; height: auto; max-height: none; margin: 0 auto; object-fit: contain; filter: drop-shadow(0 1px 1px #11181b80); }
.lt-pedal-switches { display: grid; grid-template-columns: minmax(0,1fr) 9% minmax(0,1fr); align-items: center; gap: 3%; margin-top: 7%; }
.lt-pedal-switch { position: relative; height: 13cqw; padding: 1.4cqw 1.8cqw 1.8cqw; border: 1px solid #121516; border-radius: 999px; background: linear-gradient(#070909,#191b1c 35%,#0c0f10 85%,#25292a); box-shadow: 0 0 0 1px #a0a7a54d,inset 0 4px 6px #000,inset 0 -1px #727a7866,0 1px 2px #0008; cursor: pointer; }
.lt-pedal-switch::before { content: ''; position: absolute; inset: 5% 2.5% 6%; border-radius: inherit; border: 1px solid #464c4a55; box-shadow: inset 0 3px 4px #0008; pointer-events: none; }
.lt-pedal-switch__rubber { position: relative; display: grid; place-items: center; width: 100%; height: 100%; border-radius: 999px; background: linear-gradient(#565b5b,#676b6b 22%,#616565 66%,#53595a); box-shadow: inset 0 2px 3px #a4aaa66b,inset 0 -3px 3px #303736,0 0 0 1px #202625,0 0 0 3px #3c4341,0 4px 5px #0009; transition: transform .12s,box-shadow .12s; }
.lt-pedal-switch__rubber::after { content: ''; position: absolute; inset: 0; border-radius: inherit; background-image: var(--lt-texture-noise); background-size: 512px; opacity: .1; pointer-events: none; }
.lt-pedal-switch__rubber svg { width: 4cqw; height: 4cqw; fill: #535b5b; stroke: #707775; stroke-width: .5; filter: drop-shadow(0 1px 0 #929a9666); }
.lt-pedal-switch:hover .lt-pedal-switch__rubber { background: linear-gradient(#5c6161,#6b706e 22%,#666b69 66%,#575e5d); }
.lt-pedal-switch:active .lt-pedal-switch__rubber { transform: translateY(2px); box-shadow: inset 0 1px 3px #a4aaa642,inset 0 -1px 3px #303736,0 0 0 1px #202625,0 0 0 3px #3c4341,0 1px 2px #0008; }
.lt-pedal-tuner { display: flex; flex-direction: column; align-items: center; gap: .5cqw; }.lt-pedal-tuner svg { width: 4cqw; height: 5.4cqw; }.lt-pedal-tuner small { font-size: 1.5cqw; line-height: 1; }
.lt-auth-story .lt-pedal-caption { display: flex; align-items: center; gap: 9px; color: var(--lt-text-muted); font-size: 10px; line-height: 1.7; margin: 23px 0 0; }
@keyframes lt-pedal-scroll { to { transform: translateX(-50%); } }
@keyframes lt-pedal-level { to { transform: scaleY(.35); } }
@media (prefers-reduced-motion:reduce) { .lt-pedal-body { transform: none; }.lt-pedal-ticker__track,.lt-pedal-meter b { animation: none!important; } .lt-pedal-ticker__track { width: auto; }.lt-pedal-ticker__track span:first-child { white-space: normal; }.lt-pedal-ticker__track span[aria-hidden] { display: none; } }
.lt-auth-main { min-width: 0; }
.lt-auth-intro { margin: 0 0 24px; }
.lt-auth-intro h1 { font-family: var(--font); font-size: 27px; font-weight: 700; letter-spacing: -.7px; line-height: 1.4; margin: 10px 0; }
.lt-auth-intro p { font-size: 13px; line-height: 1.8; color: var(--lt-text-secondary); margin: 0; }
.lt-customer-auth .lt-authcard-wrap--single { grid-template-columns: minmax(0,1fr); }
.lt-customer-auth .lt-authcard { padding: 26px; background-image: var(--lt-material-panel); background-size: var(--lt-metal-size); background-repeat: var(--lt-metal-repeat); background-blend-mode: var(--lt-metal-blend); border: 1px solid var(--lt-rim); border-radius: 7px; box-shadow: var(--lt-panel-shadow); }
.lt-customer-auth .woocommerce form.login,.lt-customer-auth .woocommerce form.register { margin: 0; padding: 0; border: 0; border-radius: 0; }
.lt-customer-auth .lt-auth-toggle { margin-bottom: 24px; }
.lt-auth-flow__viewport { min-width: 0; }
.lt-auth-flow-ready .lt-auth-flow__viewport { overflow: hidden; transition: height .42s cubic-bezier(.22,.72,.24,1); }
.lt-auth-flow-ready .lt-auth-flow__track { display: flex; align-items: flex-start; transition: transform .42s cubic-bezier(.22,.72,.24,1); }
.lt-auth-flow-ready .lt-auth-panel,.lt-auth-flow-ready .lt-auth-panel[hidden] { display: block; flex: 0 0 100%; width: 100%; min-width: 0; visibility: hidden; }
.lt-auth-flow-ready .lt-auth-panel.is-on,.lt-auth-flow-ready .lt-auth-panel.is-leaving { visibility: visible; }
.lt-customer-auth .lt-auth-step-title { font-family: var(--font); font-size: 20px; line-height: 1.5; letter-spacing: -.35px; margin: 0 0 20px; }
.lt-customer-auth .lt-auth-flow-email { display: inline; color: var(--lt-text); font-weight: 400; font-style: italic; overflow-wrap: anywhere; }
.lt-customer-auth [data-lt-auth-flow] .form-row > label[for] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.lt-customer-auth .lt-auth-password-field { position: relative; display: flex; align-items: center; width: 100%; }
.lt-customer-auth .lt-auth-password-field input.input-text { padding-right: 48px; }
.lt-customer-auth .lt-auth-password-field .show-password-input { display: none!important; }
.lt-customer-auth .lt-auth-password-eye { position: absolute; right: 4px; top: 50%; transform: translateY(-50%); display: grid; place-items: center; width: 40px; height: 40px; border: 0; border-radius: 4px; padding: 10px; background: transparent; color: var(--lt-text-secondary); cursor: pointer; }
.lt-customer-auth .lt-auth-password-eye[hidden] { display: none; }
.lt-customer-auth .lt-auth-password-eye svg { display: block; width: 20px; height: 20px; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; pointer-events: none; }
.lt-customer-auth .lt-auth-password-eye__slash { display: none; }
.lt-customer-auth .lt-auth-password-eye[aria-pressed=true] .lt-auth-password-eye__slash { display: block; }
.lt-customer-auth .lt-auth-password-eye:hover { color: var(--lt-amber); }
.lt-customer-auth .lt-auth-password-eye:focus-visible { outline: 2px solid var(--lt-amber); outline-offset: -2px; }
.lt-customer-auth .lt-auth-panel > .lt-auth-hint { margin: 0 0 20px; }
.lt-customer-auth .lt-auth-flow-error { color: #ffaba1; font-size: 12px; line-height: 1.7; margin: 10px 0 16px; }
.lt-customer-auth .lt-auth-flow-message { color: #b5dfb8; font-size: 12px; line-height: 1.7; margin: 10px 0 16px; }
.lt-customer-auth .lt-auth-flow-back { padding: 5px 0; border: 0; color: var(--lt-text-secondary); font-size: 12px; cursor: pointer; background: transparent; }
.lt-customer-auth .lt-auth-flow-back:hover { color: var(--lt-amber); }
.lt-customer-auth .lt-authcard input.input-text.lt-auth-code { min-height: 68px; font-family: 'LT Pixel',monospace; font-size: 30px; text-align: center; letter-spacing: 16px; padding-left: 30px; color: var(--lt-amber); }
.lt-customer-auth .lt-authcard input.input-text.lt-auth-code::placeholder { font-family: var(--font); font-size: 16px; letter-spacing: 0; color: #a9b3af; opacity: 1; }
.lt-customer-auth .lt-authcard button:disabled { opacity: .6; cursor: wait; }
@media (prefers-reduced-motion:reduce) { .lt-auth-flow-ready .lt-auth-flow__viewport,.lt-auth-flow-ready .lt-auth-flow__track { transition: none; } }
.lt-customer-auth .lt-auth-toggle__btn { display: flex; align-items: center; justify-content: center; text-decoration: none; font-size: 12px; padding: 11px 6px; text-align: center; }
.lt-customer-auth .lt-authcard label { color: var(--lt-text); font-size: 12px; margin-bottom: 9px; line-height: 1.6; }
.lt-customer-auth .lt-authcard input.input-text { min-height: 48px; font-size: 16px; border: 1px solid #51595b; border-radius: 4px; color: var(--lt-text); background: #111617; box-shadow: inset 0 2px 5px #0007; }
.lt-customer-auth .lt-authcard input.input-text:focus { outline: 2px solid var(--lt-amber); outline-offset: 2px; }
.lt-customer-auth .lt-authcard .woocommerce-form-login__rememberme { margin: 2px 0 6px; font-weight: 400; color: var(--lt-text-secondary); }
.lt-customer-auth input[type=checkbox] { accent-color: var(--lt-amber); width: 16px; height: 16px; }
.lt-customer-auth .lt-authcard button[type=submit] { min-height: 48px!important; font-size: 13px; border-radius: 4px!important; border: 1px solid #f5b45b!important; background: linear-gradient(#ffb45a,#e89335)!important; color: #261a0d!important; box-shadow: inset 0 1px #ffe2a980,0 2px 7px #0008; }
.lt-customer-auth .lt-authcard button[type=submit]:hover { background: linear-gradient(#ffc578,#efa34a)!important; }
.lt-customer-auth .lt-authcard .show-password-input { color: var(--lt-text-secondary); }
.lt-customer-auth .lt-authcard .show-password-input::before { filter: brightness(0) invert(.75); }
.lt-customer-auth .lt-authcard .lt-auth-resend { color: var(--lt-text-secondary)!important; background: #171c1e!important; border-color: #51595b!important; }
.lt-customer-auth .lt-authcard .lt-auth-resend:hover { color: var(--lt-amber)!important; }
.lt-customer-auth .lt-auth-hint { color: var(--lt-text-secondary); font-size: 12px; line-height: 1.8; }
.lt-customer-auth .lt-authcard .lost_password { margin: 16px 0 0; }
.lt-customer-auth .lt-authcard .lost_password a { font-size: 12px; }
.lt-customer-auth .lt-authcard .required { color: var(--lt-amber); }
.lt-customer-auth .woocommerce-privacy-policy-text { margin-top: 12px; }
.lt-customer-auth .woocommerce-error,.lt-customer-auth .woocommerce-message,.lt-customer-auth .woocommerce-info { margin-bottom: 18px; border-radius: 4px; background: #222729; color: var(--lt-text); font-size: 12px; line-height: 1.8; overflow-wrap: anywhere; }
.lt-customer-auth .lt-auth-reset h2 { font-family: var(--font); font-size: 20px; }
.lt-customer-auth .lt-auth-reset p { font-size: 13px; line-height: 1.8; }
.lt-auth-help { text-align: center; font-size: 11px; color: var(--lt-text-muted); margin: 23px 0 0; }
.lt-auth-help a { color: var(--lt-text-secondary); }
.lt-auth-footer { min-height: 68px; border-top: 1px solid #343a3c; color: var(--lt-text-muted); font-size: 11px; }
.lt-auth-footer a { color: inherit; }
@media (max-width:900px) { .lt-auth-layout { gap: 32px; grid-template-columns: minmax(0,1fr) minmax(0,360px); } }
@media (max-width:760px) { .lt-auth-header,.lt-auth-footer { width: calc(100% - 40px); } .lt-auth-header { min-height: 82px; } .lt-auth-brand .lt-logo { width: 130px; } .lt-auth-back { font-size: 11px; } .lt-auth-layout { width: min(440px,calc(100% - 40px)); grid-template-columns: minmax(0,1fr); gap: 0; padding: 32px 0 48px; } .lt-auth-story { display: none; } .lt-auth-intro h1 { font-size: 25px; } .lt-auth-footer { min-height: 65px; } }
@media (max-width:360px) { .lt-auth-header,.lt-auth-footer { width: calc(100% - 32px); } .lt-auth-layout { width: calc(100% - 32px); } .lt-customer-auth .lt-authcard { padding: 20px 16px; } .lt-auth-intro h1 { font-size: 23px; } .lt-auth-footer { font-size: 10px; gap: 12px; } }
