.yl-library{color:var(--text,#20242c)}.yl-library header{margin-bottom:28px}.yl-library header>span{font-size:13px;font-weight:750;letter-spacing:.1em}.yl-library h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:14px 0}.yl-library p{font-size:16px;line-height:1.6}.yl-library label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.yl-library input,.yl-library select,.yl-library textarea{font:inherit;border:1px solid #ccd0d4;border-radius:8px;padding:11px;max-width:100%;background:#fff;color:#20242c;min-width:0}.yl-library button:disabled{opacity:.45;cursor:not-allowed}.yl-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:24px 0}.yl-filters label{flex:1 1 190px}.yl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.yl-grid article{background:#fff;color:#20242c;border:1px solid #dce0e4;border-radius:14px;overflow:hidden}.yl-grid article>div{padding:18px}.yl-grid h2{font-size:18px;line-height:1.35;margin:10px 0}.yl-art{display:block;padding:0;width:100%;border:0;background:#eef0f2;cursor:pointer}.yl-library canvas{display:block;width:100%;height:auto}.yl-pagination,.yl-downloads,.yl-colors{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:20px 0}.yl-pagination{justify-content:center}.yl-editor{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.4fr);gap:28px;align-items:start}.yl-controls,.yl-preview{background:#fff;color:#20242c;padding:22px;border:1px solid #ddd;border-radius:14px;min-width:0}.yl-controls{display:grid;gap:16px}.yl-preview>canvas{max-height:700px;object-fit:contain;background:#f1f1f1}.yl-preview textarea{min-height:100px}.yl-colors input{padding:4px;width:90px;height:42px}@media(max-width:1100px){.yl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.yl-grid,.yl-editor{grid-template-columns:1fr}.yl-preview{order:-1}.yl-filters label{flex-basis:100%}.yl-downloads .button{width:100%}}
