.library-toolbar[data-astro-cid-kmohwfmh]{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#f9ffffc2,#e4f6f7b3);justify-content:space-between;align-items:center;gap:22px;min-height:92px;padding:20px 26px;display:flex}.location[data-astro-cid-kmohwfmh]{color:var(--blue);margin:0 0 3px;font-size:.69rem}h1[data-astro-cid-kmohwfmh]{color:#075c86;margin:0;font-size:1.8rem;line-height:1}.library-intro[data-astro-cid-kmohwfmh]{max-width:330px;color:var(--muted);text-align:right;margin:0;font-size:.72rem;line-height:1.45}.library-layout[data-astro-cid-kmohwfmh]{grid-template-columns:285px minmax(0,1fr);min-height:410px;display:grid;position:relative}.mod-choice[data-astro-cid-kmohwfmh]{opacity:0;width:1px;height:1px;position:absolute}.mod-browser[data-astro-cid-kmohwfmh]{border-right:1px solid var(--line);background:linear-gradient(90deg,#e8f7f8b8,#d1edf1ad);flex-direction:column;display:flex}.browser-heading[data-astro-cid-kmohwfmh]{color:#fff;background:linear-gradient(#45afd0,#137da8);border-bottom:1px solid #08648e;justify-content:space-between;padding:8px 13px;font-size:.67rem;display:flex}.mod-rows[data-astro-cid-kmohwfmh]{gap:6px;padding:10px 8px;display:grid}.mod-row[data-astro-cid-kmohwfmh]{width:100%;min-height:74px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:55px 1fr 11px;align-items:center;gap:9px;padding:7px;display:grid}.mod-row[data-astro-cid-kmohwfmh]:hover{background:#fff9;border-color:#2089a93d}#mod-choice-0[data-astro-cid-kmohwfmh]:checked~.mod-browser[data-astro-cid-kmohwfmh] label[data-astro-cid-kmohwfmh][for=mod-choice-0],#mod-choice-1[data-astro-cid-kmohwfmh]:checked~.mod-browser[data-astro-cid-kmohwfmh] label[data-astro-cid-kmohwfmh][for=mod-choice-1]{background:linear-gradient(#ffffffe6,#c8eff6cc);border-color:#48a4bd;box-shadow:inset 0 0 0 1px #fffc,0 0 4px #33a2c640}#mod-choice-0[data-astro-cid-kmohwfmh]:focus-visible~.mod-browser[data-astro-cid-kmohwfmh] label[data-astro-cid-kmohwfmh][for=mod-choice-0],#mod-choice-1[data-astro-cid-kmohwfmh]:focus-visible~.mod-browser[data-astro-cid-kmohwfmh] label[data-astro-cid-kmohwfmh][for=mod-choice-1]{outline-offset:2px;outline:2px solid #087fc0}.mod-row[data-astro-cid-kmohwfmh] img[data-astro-cid-kmohwfmh]{object-fit:cover;border:2px solid #fff;border-radius:5px;width:55px;height:55px;box-shadow:0 2px 5px #044e6533}.row-copy[data-astro-cid-kmohwfmh]{min-width:0}.row-copy[data-astro-cid-kmohwfmh] strong[data-astro-cid-kmohwfmh]{font:800 .78rem/1.18 var(--font-display);display:block}.row-copy[data-astro-cid-kmohwfmh] small[data-astro-cid-kmohwfmh]{color:var(--muted);margin-top:5px;font-size:.61rem;display:block}.status-light[data-astro-cid-kmohwfmh]{background:#9eaeb7;border-radius:50%;width:10px;height:10px}.status-light[data-astro-cid-kmohwfmh].active{background:radial-gradient(circle at 30% 25%,#fff,#82db4a 42%,#377c20);box-shadow:0 0 5px #67bd38}.browser-note[data-astro-cid-kmohwfmh]{color:#3c6d76;background:#e8f6d7c7;border-top:1px solid #a8c989;margin-top:auto;padding:14px 16px}.browser-note[data-astro-cid-kmohwfmh] strong[data-astro-cid-kmohwfmh]{color:var(--green-dark);font:800 .77rem var(--font-display)}.browser-note[data-astro-cid-kmohwfmh] p[data-astro-cid-kmohwfmh]{margin:2px 0 0;font-size:.65rem}.detail-workspace[data-astro-cid-kmohwfmh]{background:#ffffffb8;min-width:0}.mod-detail[data-astro-cid-kmohwfmh]{min-height:410px;display:none}#mod-choice-0[data-astro-cid-kmohwfmh]:checked~.detail-workspace[data-astro-cid-kmohwfmh] [data-astro-cid-kmohwfmh][data-mod-detail="0"],#mod-choice-1[data-astro-cid-kmohwfmh]:checked~.detail-workspace[data-astro-cid-kmohwfmh] [data-astro-cid-kmohwfmh][data-mod-detail="1"]{display:block}.detail-image[data-astro-cid-kmohwfmh]{border-bottom:1px solid var(--line);background:#d9eff1b3;height:226px;padding:16px;overflow:hidden}.detail-image[data-astro-cid-kmohwfmh] img[data-astro-cid-kmohwfmh]{object-fit:cover;border:4px solid #fff;outline:1px solid #789aa5;width:100%;height:100%;display:block;box-shadow:4px 5px 12px #1c4c5938}.detail-copy[data-astro-cid-kmohwfmh]{padding:17px 22px 20px;position:relative}.file-type[data-astro-cid-kmohwfmh]{color:var(--green-dark);font:700 .66rem var(--font-display);text-transform:uppercase;margin:0 0 3px}.file-type[data-astro-cid-kmohwfmh] .status-light[data-astro-cid-kmohwfmh]{vertical-align:-1px;margin-right:6px;display:inline-block}h2[data-astro-cid-kmohwfmh]{color:#075b82;margin:0 0 6px;font-size:1.35rem;line-height:1.1}.description[data-astro-cid-kmohwfmh]{max-width:62ch;color:var(--muted);margin:0 0 14px;font-size:.78rem}.project-facts[data-astro-cid-kmohwfmh]{border-block:1px solid #bfd1d6;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 15px;display:grid}.project-facts[data-astro-cid-kmohwfmh] div[data-astro-cid-kmohwfmh]{min-width:0;padding:8px 10px 8px 0}.project-facts[data-astro-cid-kmohwfmh] dt[data-astro-cid-kmohwfmh]{color:var(--muted);text-transform:uppercase;font-size:.55rem}.project-facts[data-astro-cid-kmohwfmh] dd[data-astro-cid-kmohwfmh]{color:#244955;font:700 .7rem var(--font-display);overflow-wrap:anywhere;margin:3px 0 0}.detail-links[data-astro-cid-kmohwfmh]{flex-wrap:wrap;gap:7px;display:flex}.library-status[data-astro-cid-kmohwfmh]{color:#497082;border-top:1px solid var(--line);background:#d9f0f4cc;justify-content:space-between;align-items:center;min-height:42px;padding:8px 15px;font-size:.64rem;display:flex}.library-status[data-astro-cid-kmohwfmh] i[data-astro-cid-kmohwfmh]{background:#61b52f;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}@media (width<=760px){.library-toolbar[data-astro-cid-kmohwfmh]{align-items:flex-start;padding:17px}.library-intro[data-astro-cid-kmohwfmh]{max-width:260px}.library-layout[data-astro-cid-kmohwfmh]{display:block}.mod-browser[data-astro-cid-kmohwfmh]{border-right:0;border-bottom:1px solid var(--line)}.mod-rows[data-astro-cid-kmohwfmh]{grid-template-columns:1fr 1fr}.browser-note[data-astro-cid-kmohwfmh]{display:none}.detail-image[data-astro-cid-kmohwfmh]{height:220px}.library-status[data-astro-cid-kmohwfmh]{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=480px){.library-toolbar[data-astro-cid-kmohwfmh]{display:block}.library-intro[data-astro-cid-kmohwfmh]{text-align:left;margin-top:9px}.mod-rows[data-astro-cid-kmohwfmh]{grid-template-columns:1fr}.detail-image[data-astro-cid-kmohwfmh]{height:175px}.detail-copy[data-astro-cid-kmohwfmh]{padding:16px}.project-facts[data-astro-cid-kmohwfmh]{grid-template-columns:repeat(2,minmax(0,1fr))}}
