.private-library-module__USrE0q__page{color:#222;background:#f4f0e5;max-width:1100px;min-height:100vh;margin:auto;padding:36px 24px 80px}.private-library-module__USrE0q__header{border-bottom:1px solid #d4ccbf;justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px;padding-bottom:22px;display:flex}.private-library-module__USrE0q__page h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(32px,5vw,52px)}.private-library-module__USrE0q__page p{line-height:1.6}.private-library-module__USrE0q__form{gap:16px;max-width:500px;margin:30px 0;display:grid}.private-library-module__USrE0q__form label{gap:8px;display:grid}.private-library-module__USrE0q__page input{background:#fffdf8;border:1px solid #c8beaf;border-radius:5px;width:100%;padding:12px}.private-library-module__USrE0q__page button{color:#fff;cursor:pointer;background:#bd5534;border:0;border-radius:5px;padding:12px 18px}.private-library-module__USrE0q__page button:disabled{opacity:.55;cursor:wait}.private-library-module__USrE0q__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin-top:32px;display:grid}.private-library-module__USrE0q__card{background:#fffcf6;border:1px solid #ded7cd;margin:0;padding:16px}.private-library-module__USrE0q__card img{object-fit:contain;width:100%;height:240px}.private-library-module__USrE0q__card h2{font-size:19px}.private-library-module__USrE0q__message{border:1px solid #c8beaf;max-width:650px;padding:14px}.private-library-module__USrE0q__page a{color:inherit}.private-library-module__USrE0q__page :focus-visible{outline-offset:4px;outline:3px solid #875238}
