.lg-jump{flex-wrap:wrap;gap:.4rem;margin:1.2rem 0 1.6rem;display:flex}.lg-jump a{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:.3rem .7rem;font-size:.85rem;text-decoration:none}.lg-jump a:hover{border-color:var(--accent);color:var(--accent)}.lg-card{border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;margin:1.6rem 0;padding:1.1rem 1.2rem}.lg-card h2{margin-top:0}.lg-lead{color:var(--text-muted);margin-top:0;font-size:.95rem}.lg-unknown{flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-bottom:.8rem;display:flex}.lg-unknown-title{font-size:.92rem;font-weight:600}.lg-unknown label{align-items:center;gap:.3rem;font-size:.95rem;display:flex}.lg-fields{flex-wrap:wrap;align-items:flex-end;gap:.8rem;display:flex}.lg-fields>label{flex-direction:column;gap:.25rem;font-size:.92rem;font-weight:600;display:flex}.lg-fields input{border:1px solid var(--border);background:var(--bg-page);width:10rem;color:var(--text);border-radius:8px;padding:.5rem .6rem;font-family:inherit;font-size:1.1rem}.lg-fields input:focus{border-color:var(--accent);outline:none}.lg-fields input:disabled{opacity:.75;border-style:dashed}.lg-fields input:disabled::placeholder{color:var(--accent);opacity:1;font-weight:700}.lg-fields input[aria-invalid=true]{border-color:#dc2626}.lg-quick,.lg-keys,.lg-presets{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;display:flex}.lg-quick span,.lg-presets-title{color:var(--text-muted);margin-right:.2rem;font-size:.88rem}.lg-keys button,.lg-quick button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--bg-page);min-width:2.4rem;color:var(--text);border-radius:8px;padding:.3rem .6rem;font-size:1rem}.lg-quick button{font-size:.85rem}.lg-keys button:hover,.lg-quick button:hover{border-color:var(--accent);color:var(--accent)}.lg-presets button{font:inherit;cursor:pointer;border:1px solid var(--border);color:var(--text);background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.85rem}.lg-presets button:hover,.lg-presets button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.lg-out{border-top:1px solid var(--border);margin-top:1rem;padding-top:.8rem;display:block}.lg-result{color:var(--accent);overflow-wrap:anywhere;margin:0 0 .4rem;font-size:1.3rem;font-weight:700}.lg-result.lg-invalid{color:#b91c1c}.lg-steps{overflow-wrap:anywhere;margin:.4rem 0 0;padding-left:1.2rem;font-size:.95rem;line-height:1.75}.lg-steps li{margin:.2rem 0}.lg-out sup,.lg-out sub{line-height:0}.lg-err{color:#b91c1c;margin:0;font-weight:600}[data-theme=dark] .lg-err,[data-theme=dark] .lg-result.lg-invalid{color:#f87171}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg-err,:root:not([data-theme=light]) .lg-result.lg-invalid{color:#f87171}}.lg-hint{color:var(--text-muted);font-size:.92rem}.lg-table td:first-child{font-weight:700}@media (max-width:480px){.lg-fields>label{flex:100%}.lg-fields input{width:100%}.lg-card{padding:.9rem .8rem}.lg-table{font-size:.85rem}main .lg-table :-webkit-any(td,th){padding:.35rem .4rem}main .lg-table :-moz-any(td,th){padding:.35rem .4rem}main .lg-table :is(td,th){padding:.35rem .4rem}}
