:root{--primary-color:#f97316;--text-color-main:#211922;--text-color-secondary:#5f5f5f;--bg-light:#efefef;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;cursor:default;z-index:1000}.modal-content{position:relative;background-color:#fff;padding:28px;border-radius:var(--border-radius-md);max-width:500px;width:90%;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.15);animation:modalFadeIn .3s ease-in-out}.modal-foot-action{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-title{font-size:22px;margin-bottom:24px;text-align:left;color:var(--text-color-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600}.modal-closing{animation:modalExit .3s ease-in forwards}@keyframes modalExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}.post-form-button{padding:12px 20px;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;border-radius:var(--border-radius-lg);font-weight:600;font-size:14px;background-color:var(--primary-color);color:#fff;transition:all .2s ease;cursor:pointer}.post-form-button:hover{background-color:#ea580c}.post-form-button:active{transform:scale(.98)}.disabled-post-form-button{padding:12px 20px;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;border-radius:var(--border-radius-lg);font-weight:600;font-size:14px;background-color:var(--primary-color);color:#fff;opacity:.3;cursor:default}.disabled-post-form-button:hover{cursor:default;opacity:.3}.cancel-post-form-button{padding:12px 20px;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;border-radius:var(--border-radius-lg);font-size:14px;font-weight:600;background-color:var(--bg-light);color:var(--text-color-main);transition:background-color .2s ease;cursor:pointer}.cancel-post-form-button:hover{background-color:#e2e2e2}.modal-content input[type=email],.modal-content input[type=password],.modal-content input[type=text],.modal-content input[type=url],.modal-content textarea{padding:15px 20px;font-size:15px}.modal-content input[type=email],.modal-content input[type=password],.modal-content input[type=text],.modal-content input[type=url],.modal-content select,.modal-content textarea{width:100%;border:none;border-radius:var(--border-radius-lg);background-color:var(--bg-light);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--text-color-main)}.modal-content select{padding:6px 15px;font-size:12px}.modal-content input:focus,.modal-content select:focus,.modal-content textarea:focus{outline:none;background-color:#e2e2e2}.modal-content label{display:block;margin-bottom:10px;font-size:15px;font-weight:600;color:var(--text-color-main)}.checkbox-container{display:flex;align-items:center;margin-bottom:10px}.checkbox-container input[type=checkbox]{margin-right:8px;cursor:pointer}.checkbox-container label{margin-bottom:0;cursor:pointer}@media (max-width:640px){.modal-content{width:95%;margin:10px;padding:20px}.modal-title{font-size:20px;margin-bottom:20px}.modal-foot-action{flex-direction:column-reverse}.cancel-post-form-button,.disabled-post-form-button,.post-form-button{width:100%;padding:12px;font-size:14px}}.collection-settings-fullscreen-modal{max-width:550px!important;width:95%!important;z-index:1050!important}[data-collection-id]{position:relative}.collection-settings-modal{max-height:80vh;overflow-y:auto;padding-right:8px}.modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}.bookmarks-house .modal-overlay,.one-collection .modal-overlay{position:fixed!important;width:100vw!important;height:100vh!important}.form-actions{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;background:#fff!important;margin-top:20px!important;z-index:10!important;padding:15px 0!important;border-top:1px solid #eee!important}.cancel-post-form-button:active,.delete-a-collection-in-collection-bar:active,.post-form-button:active,.secondary-button:active{transform:scale(.98)!important}.cancel-post-form-button:hover,.post-form-button:hover,.secondary-button:hover{opacity:.9!important}#portal-root .modal-overlay{z-index:1100!important}.move-collection-dialog{z-index:1200!important}.modal-overlay[data-modal-id]{background-color:rgba(0,0,0,.7)!important;z-index:1050!important}.modal-content{position:relative!important;z-index:1051!important;box-shadow:0 4px 25px rgba(0,0,0,.2)!important;padding:25px!important}@keyframes modalEntrance{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content{animation:modalEntrance .25s ease-out}[data-theme=dark] .modal-content .modal-title,[data-theme=dark] .modal-content h1,[data-theme=dark] .modal-content h2,[data-theme=dark] .modal-content h3,[data-theme=dark] .modal-content h4,[data-theme=dark] .modal-content h5,[data-theme=dark] .modal-content h6{color:var(--text-color-main,#211922)!important}[data-theme=dark] .modal-content div,[data-theme=dark] .modal-content p,[data-theme=dark] .modal-content span{color:#333!important}[data-theme=dark] .modal-content .checkbox-container label{color:var(--text-color-main,#211922)!important}[data-theme=dark] .modal-content .source-info{color:#666!important}[data-theme=dark] .modal-content img{filter:none!important}[data-theme=dark] .modal-content [style*=border]{border-color:#d5d5d5!important}[data-theme=dark] .modal-content .collection-title-in-collection-bar,[data-theme=dark] .modal-content .folder-name{color:#211922!important}[data-theme=dark] .modal-content .error-message,[data-theme=dark] .modal-content .success-message{color:#333!important}[data-theme=dark] .modal-content .add-to-collection-btn{background-color:#fff!important;border-color:#e0e0e0!important;color:#4a4a4a!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}[data-theme=dark] .modal-content .add-to-collection-btn:hover:not(:disabled){background-color:#f8f9fa!important;border-color:#d0d0d0!important;color:#4a4a4a!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}[data-theme=dark] .modal-content .add-to-collection-btn:active:not(:disabled){background-color:#f1f3f5!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}[data-theme=dark] .modal-content .add-to-collection-btn.added{background-color:#f0f2f5!important;border-color:#e0e0e0!important;color:#6b7280!important}[data-theme=dark] .modal-content .add-to-collection-btn.active{border-color:#f97316!important;background-color:#fff!important;color:#4a4a4a!important;box-shadow:0 0 0 2px rgba(249,115,22,.25)!important}[data-theme=dark] .modal-content .add-to-collection-container{background-color:transparent!important}[data-theme=dark] .modal-content [style*=color]{color:#333!important}[data-theme=dark] .modal-content *{color:inherit!important}[data-theme=dark] .modal-content .post-form-button,[data-theme=dark] .modal-content .post-form-button *,[data-theme=dark] .modal-content button[style*="background-color: #f97316"],[data-theme=dark] .modal-content button[style*="background-color:#f97316"]{color:#fff!important}[data-theme=dark] .modal-content div[class*=bookmarkItemUnique]{background-color:transparent!important}[data-theme=dark] .modal-content a[class*=bookmarkTitleLinkUnique]{color:#333!important}[data-theme=dark] .modal-content div[class*=bookmarkMetadataUnique],[data-theme=dark] .modal-content span[class*=bookmarkHostnameUnique]{color:#777!important}[data-theme=dark] .modal-content img[class*=urlSmallInteractionDetailsUnique]{opacity:.2!important;filter:none!important}[data-theme=dark] .modal-content img[class*=urlSmallInteractionDetailsUnique]:hover{opacity:1!important}[data-theme=dark] .modal-content img[class*=urlLikeIconUnique],[data-theme=dark] .modal-content img[src*="liked.svg"]{filter:none!important}[data-theme=dark] .modal-content .delete-modal-preview div[class*=bookmarkItemUnique]{background-color:transparent!important}[data-theme=dark] .modal-content div[class*=bookmarkImageContainerUnique],[data-theme=dark] .modal-content div[class*=imageBookmarkUnique],[data-theme=dark] .modal-content img[class*=bookmarkThumbnailUnique]{background-color:#f7f7f7!important;box-shadow:none!important;border:none!important}[data-theme=dark] .modal-content div[class*=bookmarkImageContainerUnique] *,[data-theme=dark] .modal-content div[class*=bookmarkItemUnique] *,[data-theme=dark] .modal-content div[class*=imageBookmarkUnique] *{box-shadow:none!important;border:none!important}[data-theme=dark] .modal-overlay .modal-content .delete-modal-preview div[class*=bookmarkItemUnique]{background-color:transparent!important;box-shadow:none!important;border:none!important}[data-theme=dark] .modal-overlay .modal-content .delete-modal-preview div[class*=bookmarkItemUnique]:hover{background-color:#f8f8f8!important;box-shadow:none!important;border:none!important}[data-theme=dark] .modal-content div[class*=bookmarkItemUnique]{box-shadow:none!important;border:none!important}[data-theme=dark] .modal-content div[class*=bookmarkItemUnique]:hover{background-color:#f8f8f8!important;box-shadow:none!important;border:none!important}[data-theme=dark] .modal-content .delete-modal-preview div[class*=bookmarkItemUnique]{box-shadow:none!important;border:none!important}[data-theme=dark] .modal-content .delete-modal-preview div[class*=bookmarkItemUnique]:hover{background-color:#f8f8f8!important;box-shadow:none!important;border:none!important}[data-theme=dark] .modal-content div[style*=border],[data-theme=dark] .modal-content div[style*=box-shadow]{border:none!important;box-shadow:none!important}