.library-browser{color:#eef1df}.library-browser p{margin:0 0 12px}.library-private-note,.library-cancel-note,.library-help,.library-order-help{color:#c7d3ba;font-size:13px;line-height:1.5}.library-private-note{padding:10px 12px;border-left:3px solid #c9d4ab;background:#1f3927}.library-status{color:#ecdfb1;font-size:14px;min-height:22px}.library-status.library-error{color:#ffd0bb}.library-search-label,.library-destination-label{display:flex;flex-direction:column;gap:7px;color:#eff2de;font-size:14px}.library-search-input{width:100%;margin-bottom:12px}.library-search-settings{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap;margin-bottom:12px}.library-checkbox{display:flex;align-items:center;gap:8px;color:#e3ebd4;max-width:250px;font-size:13px}.library-checkbox input{min-height:22px;width:22px;height:22px;flex:none;accent-color:#c9d4ab}.library-selected-count{font-weight:bold;color:#f3e7b9}.library-search-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.library-search-card{min-width:0;border:2px solid transparent;border-radius:7px;padding:3px;background:#0b1a11}.library-search-card.library-selected{border-color:#dce9af;background:#2d492f}.library-select{display:flex;flex-direction:column;gap:6px;padding:0;min-height:0;white-space:normal;width:100%;background:transparent!important;border:0;text-align:left}.library-select[aria-checked=true]{color:#f6f8dc!important}.library-art{display:block;position:relative;width:100%;aspect-ratio:5/7;background:#263d2c;border-radius:5px;overflow:hidden}.library-art img,.library-detail-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none}.library-art-fallback{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;padding:8px;font:14px/1.3 Georgia,serif;text-align:center;color:#f3edd6;white-space:normal}.library-card-name{display:block;color:#f0f3e0;font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.library-details-button{width:100%;font-size:12px;padding:7px 5px;min-height:36px;margin-top:7px}.library-result-count{font-size:12px;color:#c1d0b7}.library-paging{display:flex;align-items:center;justify-content:center;gap:15px;margin:16px 0;color:#dce6ca;font-size:13px}.library-footer-controls{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:100%}.library-footer-controls button{white-space:normal}.library-detail{border:1px solid #8b9b71;background:#102319;border-radius:8px;padding:15px;margin:15px 0}.library-detail-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.library-detail h3{margin:0;color:#f4edd2;font:23px/1.2 Georgia,serif;overflow-wrap:anywhere}.library-detail-heading button{font-size:12px;min-height:36px;padding:6px 10px}.library-detail-body{display:flex;align-items:flex-start;gap:20px}.library-detail-art{position:relative;width:240px;max-width:45%;aspect-ratio:5/7;flex:none;overflow:hidden;border-radius:8px;background:#273e2d}.library-detail-text{min-width:0;flex:1}.library-rules{white-space:pre-line;font-size:16px;line-height:1.5;color:#f0f3de}.library-card-type{color:#d0ddc2;font-size:12px;line-height:1.4}.library-card-mana,.library-card-stats{color:#efdfaa;font-size:18px;font-weight:bold}.library-scry-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.library-scry-group{min-width:0;padding:12px;border:1px solid #52694b;border-radius:8px;background:#0e2015}.library-scry-group h3{font-size:17px;color:#edf1d9;margin:0 0 9px}.library-order-help{font-size:12px;min-height:38px}.library-scry-card{display:flex;align-items:flex-start;gap:10px;margin:10px 0;padding:10px 0;border-top:1px solid #3c5239;min-width:0}.library-scry-preview{width:76px;flex:none;padding:0;min-height:0;border:0;background:transparent}.library-scry-info{min-width:0;flex:1}.library-scry-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.library-scry-actions button{font-size:12px;padding:7px 9px;min-height:38px;white-space:normal}.library-empty{color:#c1ceb5;font-size:13px;grid-column:1/-1}.library-cancel-note{border-top:1px solid #42573d;padding-top:12px;margin-top:15px!important}.library-browser button:disabled{color:#bcc8b2!important;background:#25352a!important;border-color:#68775d}.library-browser input:disabled{opacity:.7}@media(max-width:800px){.library-search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.library-scry-columns{grid-template-columns:1fr}.library-order-help{min-height:0}}@media(max-width:500px){.library-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.library-search-settings{align-items:stretch;gap:12px}.library-destination-label{width:100%}.library-checkbox{max-width:none}.library-detail-body{flex-direction:column;align-items:center}.library-detail-art{max-width:100%;width:210px}.library-detail-text{width:100%}.library-paging{gap:8px}.library-paging button{font-size:12px;padding:8px}.library-footer-controls button{font-size:12px;padding:9px}.library-scry-preview{width:68px}}
