.ljm{--ljm-text:var(--lj-font-text,"LJM Coelacanth","Coelacanth",Georgia,"Times New Roman",serif);--ljm-ink:var(--lj-brand-ink,#2F2B26);--ljm-accent:var(--lj-brand-accent,#A34130);--ljm-paper:var(--lj-brand-paper,#FAF8F2);--ljm-surface:var(--lj-brand-surface,#F0E9DE);--ljm-line:var(--lj-brand-rule,#D6C7B8);--ljm-muted:#655B52;font:17px/1.5 var(--ljm-text);color:var(--ljm-ink);max-width:1700px;margin:auto;padding:32px;box-sizing:border-box;background:var(--ljm-paper)}
.ljm *{box-sizing:border-box}.ljm a{color:var(--ljm-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ljm a:hover{color:var(--ljm-accent)}.ljm a:focus-visible,.ljm summary:focus-visible,.ljm .ljm-table-scroll:focus-visible{outline:2px solid var(--ljm-accent);outline-offset:4px}
.ljm h1{font:400 38px/1.12 var(--ljm-text);letter-spacing:-.5px;margin:7px 0 14px}.ljm p{margin:0 0 11px}.ljm .ljm-heading{max-width:1050px;margin-bottom:20px}.ljm .ljm-project{font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:var(--ljm-accent);margin:0 0 11px}.ljm .ljm-byline{font-size:25px;line-height:1.2;color:var(--ljm-accent);margin-bottom:4px}.ljm .ljm-authors{font-size:16px;margin-bottom:15px}.ljm .ljm-intro{font-size:18px}.ljm .ljm-version{font-size:14px;color:var(--ljm-muted);margin-top:14px}.ljm .ljm-conventions{font-size:15px;max-width:1120px;border-top:1px solid var(--ljm-line);padding-top:15px;margin-bottom:24px}.ljm abbr{text-decoration:none}
.ljm .ljm-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin:24px 0 13px}.ljm .ljm-filters label{display:grid;gap:5px;font-size:14px}.ljm .ljm-filters input,.ljm .ljm-filters select,.ljm .ljm-filters button{font:16px var(--ljm-text);padding:9px 11px;border:1px solid var(--ljm-line);border-radius:2px;min-height:40px;background:var(--ljm-paper);color:var(--ljm-ink)}.ljm .ljm-filters input{width:290px}.ljm .ljm-filters button{cursor:pointer}.ljm .ljm-filters input:focus,.ljm .ljm-filters select:focus{outline:2px solid var(--ljm-accent);outline-offset:2px}.ljm .ljm-result-count{font-size:14px;color:var(--ljm-muted);margin-bottom:12px}
.ljm table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:16px}.ljm caption{text-align:left;font-size:14px;color:var(--ljm-muted);padding:0 0 9px}.ljm .ljm-col-ms{width:24%}.ljm .ljm-col-text{width:14%}.ljm .ljm-col-date{width:14%}.ljm .ljm-col-sigla{width:13%}.ljm .ljm-col-family{width:24%}.ljm .ljm-col-online{width:11%}.ljm thead{background:var(--ljm-surface);color:var(--ljm-ink)}.ljm th,.ljm td{text-align:left;vertical-align:top;padding:13px 12px;overflow-wrap:anywhere;font-weight:400;border-bottom:1px solid var(--ljm-line)}.ljm thead th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.ljm tbody tr:nth-child(even){background:var(--ljm-surface)}.ljm .ljm-name{font-size:18px;display:block;line-height:1.25}.ljm .ljm-repository,.ljm .ljm-extent,.ljm .ljm-form{font-size:14px;display:block;line-height:1.4;color:var(--ljm-muted);margin-top:5px}.ljm .ljm-form{font-style:italic}.ljm .ljm-status{display:block;color:var(--ljm-accent);font-size:13px;margin-top:5px}
.ljm .ljm-class{font-size:14px;line-height:1.4;margin:0 0 7px}.ljm .ljm-class:last-child{margin-bottom:0}.ljm .ljm-class>a{color:var(--ljm-muted);text-decoration-thickness:.5px}.ljm .ljm-siglum{font:700 14px/1.4 Consolas,"Courier New",monospace;white-space:nowrap}.ljm .ljm-family{font-weight:700}.ljm .ljm-scope{display:block;color:var(--ljm-muted);font-size:12px;margin-top:2px}.ljm .ljm-muted{color:var(--ljm-muted)}.ljm .ljm-links{font-size:14px;line-height:1.8}.ljm .ljm-links>a{display:inline-block;margin-right:9px}.ljm .ljm-coverage{display:block;font-size:12px;color:var(--ljm-muted);line-height:1.4;margin-top:4px}.ljm .ljm-notes{font-size:13px;line-height:1.5;margin-top:9px}.ljm .ljm-notes summary{cursor:pointer;color:var(--ljm-accent)}.ljm .ljm-notes p{margin-top:8px}.ljm .ljm-notes ul{padding-left:17px}.ljm .ljm-notes li{margin-bottom:8px}.ljm .ljm-notes a{overflow-wrap:anywhere}
.ljm h2{font:400 27px/1.2 var(--ljm-text);margin:32px 0 13px}.ljm .ljm-record-group[data-group="related"]>p{max-width:1050px}.ljm .ljm-bibliography{max-width:1050px;border-top:1px solid var(--ljm-line);margin-top:35px;font-size:16px}.ljm .ljm-bibliography ul{padding-left:22px}.ljm .ljm-bibliography li{margin-bottom:13px;scroll-margin-top:20px}.ljm .ljm-citation{font-size:14px;max-width:1050px;border-top:1px solid var(--ljm-line);margin-top:30px;padding-top:18px;color:var(--ljm-muted)}.ljm [hidden]{display:none!important}.ljm .ljm-empty{padding:24px 0}
@media(max-width:900px){.ljm{padding:24px 16px}.ljm h1{font-size:32px}.ljm .ljm-table-scroll{overflow-x:auto}.ljm table{min-width:1260px}.ljm .ljm-filters input{max-width:calc(100vw - 54px)}}
@media print{.ljm{padding:0;font-size:12px;max-width:none}.ljm h1{font-size:25px}.ljm .ljm-intro{font-size:13px}.ljm .ljm-filters,.ljm .ljm-result-count{display:none}.ljm table{font-size:9px;min-width:0}.ljm th,.ljm td{padding:6px}.ljm .ljm-name{font-size:11px}.ljm .ljm-repository,.ljm .ljm-extent,.ljm .ljm-form,.ljm .ljm-class,.ljm .ljm-links{font-size:9px}.ljm .ljm-siglum{font-size:9px}.ljm .ljm-scope,.ljm .ljm-coverage{font-size:8px}.ljm .ljm-notes{display:none}.ljm thead{background:#eee;color:#111}.ljm .ljm-table-scroll{overflow:visible}.ljm a{color:inherit}.ljm tr{break-inside:avoid}.ljm .ljm-bibliography{font-size:11px}}

.ljm h1,.ljm h2,.ljm .ljm-siglum,.ljm .ljm-family{color:inherit}
.ljm .ljm-filters label,.ljm .ljm-filters input,.ljm .ljm-filters select,.ljm .ljm-filters button,.ljm thead th{font-family:var(--lj-font-ui,var(--ljm-text))}
.ljm tbody tr,.ljm .ljm-bibliography li{scroll-margin-top:calc(var(--lj-header-height,0px) + 16px)}
html[data-theme=dark] .ljm{--ljm-muted:#CFC2B7}

/* Integrated page: use the site's layout, palette and bundled fonts. */
.ljm{max-width:none;width:100%;padding:32px 0}
.ljm-skip{position:fixed;left:16px;top:-100px;z-index:2000;padding:10px 16px;background:var(--lj-brand-paper);color:var(--lj-brand-accent)}
.ljm-skip:focus{top:8px}
@media(max-width:900px){.ljm{padding:24px 0}.ljm .ljm-filters input{width:100%;max-width:100%}.ljm .ljm-filters label:first-child{width:100%}}
@media print{#navbar,.ljm-skip{display:none}body.fixed-top-nav{padding-top:0}}
