.lthumb{--lt-ink:var(--app-muted);--lt-soft:var(--app-line);--lt-media:var(--app-accent);--lt-pad:8px;--lt-gap:4px;gap:var(--lt-gap);box-sizing:border-box;padding:var(--lt-pad);border:1px solid var(--app-line);background:var(--app-surface);border-radius:6px;flex:none;display:flex;overflow:hidden}.lthumb--md{width:112px;height:63px}.lthumb--sm{--lt-pad:5px;--lt-gap:3px;border-radius:4px;width:72px;height:41px}.lthumb i{background:var(--lt-soft);border-radius:2px;display:block}.lthumb-main{gap:var(--lt-gap);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.lthumb[data-align=middle] .lthumb-main{justify-content:center}.lthumb-media{background:var(--lt-media);opacity:.75;margin:calc(var(--lt-pad) * -1) calc(var(--lt-pad) * -1) calc(var(--lt-pad) * -1) 0;border-radius:3px;flex:0 0 38%}.lthumb[data-side=left]{flex-direction:row-reverse}.lthumb[data-side=left] .lthumb-media{margin:calc(var(--lt-pad) * -1) 0 calc(var(--lt-pad) * -1) calc(var(--lt-pad) * -1)}.lthumb[data-width=narrow] .lthumb-media{flex-basis:28%}.lthumb[data-width=wide] .lthumb-media{flex-basis:50%}.lthumb-line--head{opacity:.6;flex:none;width:80%;height:5px;background:var(--lt-ink)!important}.lthumb-line--kicker{opacity:.8;flex:none;width:30%;height:3px;background:var(--lt-media)!important}.lthumb-bullets,.lthumb-options,.lthumb-steps,.lthumb-refs{gap:var(--lt-gap);flex-direction:column;flex:1;min-height:0;display:flex}.lthumb-bullets i{height:3px}.lthumb-bullets i:nth-child(2){width:85%}.lthumb-bullets i:nth-child(3){width:70%}.lthumb-options i{border:1px solid var(--lt-soft);background:0 0;flex:1;max-height:8px}.lthumb-steps i{height:3px;margin-left:7px;position:relative}.lthumb-steps i:before{content:"";background:var(--lt-media);opacity:.8;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;left:-7px}.lthumb-cards{gap:var(--lt-gap);flex:1;min-height:0;display:flex}.lthumb-cards i{border:1px solid var(--lt-soft);background:var(--app-surface-2);flex:1}.lthumb-table{border:1px solid var(--lt-soft);background:repeating-linear-gradient(to bottom, transparent 0 22%, var(--lt-soft) 22% 26%), linear-gradient(to right, transparent 49%, var(--lt-soft) 49% 51%, transparent 51%);border-radius:2px;flex:1;min-height:0}.lthumb-refs i{border:1px solid var(--lt-soft);background:var(--app-surface-2);flex:1;max-height:14px}.lthumb--cover{padding:0}.lthumb-cover{justify-content:center;gap:var(--lt-gap);background:linear-gradient(135deg, var(--app-accent), color-mix(in srgb, var(--app-accent) 55%, #000));flex-direction:column;flex:1;padding:0 12%;display:flex}.lthumb-cover .lthumb-line--kicker{background:#ffffffb3!important}.lthumb-cover .lthumb-line--title{background:#fff;width:75%;height:6px}.lthumb-cover .lthumb-line--sub{background:#fff9;width:50%;height:3px}.lthumb--regions{padding:0;display:block;position:relative}.lthumb-r{flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute}.lthumb-r--title{justify-content:flex-end}.lthumb-r--title .lthumb-line--head{width:90%}.lthumb-r--media{background:var(--lt-media);opacity:.75;border-radius:2px}
