.public-library-bar{gap:22px}.public-library-bar>a{font-size:14px;text-decoration:none}.public-library-login{margin-left:auto}.public-library{margin-top:40px}.public-library>.eyebrow{font-size:13px}.public-library h1{font-size:32px}.library-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 36px}.library-choice{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border:1px solid #e0d9e7;border-radius:14px;background:#fffefa;text-decoration:none}.library-choice.active{border-color:#a38ab8;background:#f1ebf6}.library-choice strong{font-size:20px;letter-spacing:-.035em}.library-choice>span:last-child{font-size:13px;color:#837789}.library-access{font-size:11px;color:#80678f;font-weight:650}.library-choice:hover{border-color:#8f71a5}.library-choice:focus-visible{outline:3px solid #8f71a5;outline-offset:3px}.library-skip{position:absolute;top:-80px;left:16px;z-index:20;background:#fff;padding:12px}.library-skip:focus{top:10px}#library-notice:not(:empty){position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#30283f;color:#fff;padding:12px 20px;border-radius:12px;max-width:calc(100% - 32px);width:max-content;z-index:200}dialog #library-dialog-notice:not(:empty){margin:12px 0;color:#725080}#library-notice.error{background:#8f303c}.public-library-dialog{width:min(780px,calc(100% - 32px))}
@media(max-width:600px){.public-library-bar{gap:14px;padding:14px 20px}.public-library-bar>a{font-size:13px}.public-library-bar .button-link{padding:8px 10px}.public-library{padding:0 20px;margin-top:28px}.public-library h1{font-size:28px}.library-choices{gap:9px;margin:20px 0 28px}.library-choice{padding:16px 13px;gap:7px}.library-choice strong{font-size:16px}.library-choice>span:last-child{font-size:12px}.library-access{font-size:10px}.public-library-dialog{padding:20px}}
