/* Public registration, placed after the page content without overlaying the artwork. */
.icp-footer{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;margin:0;background:#06131b;color:#b8cbd5;font-size:12px;line-height:1.6;border-top:1px solid #ffffff12;pointer-events:auto}
.icp-footer a,.icp-inline a{color:inherit;text-decoration:none;letter-spacing:.04em}
.icp-footer a:hover,.icp-inline a:hover{text-decoration:underline;color:#fff}
.icp-footer a:focus-visible,.icp-inline a:focus-visible{outline:2px solid #8be1ff;outline-offset:5px}
.icp-inline{font-size:12px;color:inherit}
@media(max-width:600px){.library-page footer{flex-wrap:wrap;gap:18px}.icp-inline{order:3;flex-basis:100%;text-align:center}.icp-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}
