.category-btn[data-astro-cid-z3bpxo4i].disabled,.category-btn[data-astro-cid-z3bpxo4i][aria-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed}.search-input[data-astro-cid-z3bpxo4i].shake{animation:shake .4s}.search-input-container[data-astro-cid-z3bpxo4i]{position:relative;flex:1;display:flex;align-items:center}.search-input[data-astro-cid-z3bpxo4i]{width:100%;padding-right:50px}.search-shortcut[data-astro-cid-z3bpxo4i]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:14px;font-weight:500;pointer-events:none;user-select:none}.search-input[data-astro-cid-z3bpxo4i]:not(:placeholder-shown)+.search-shortcut[data-astro-cid-z3bpxo4i]{display:none}.category-btn[data-astro-cid-55bc5btp].disabled,.category-btn[data-astro-cid-55bc5btp][aria-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}to{transform:translate(0)}}.search-input[data-astro-cid-55bc5btp].shake{animation:shake .4s}.search-input-container[data-astro-cid-55bc5btp]{position:relative;flex:1;display:flex;align-items:center}.search-input[data-astro-cid-55bc5btp]{width:100%;padding-right:50px}.search-shortcut[data-astro-cid-55bc5btp]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:14px;font-weight:500;pointer-events:none;user-select:none}.search-input[data-astro-cid-55bc5btp]:not(:placeholder-shown)+.search-shortcut[data-astro-cid-55bc5btp]{display:none}.search-container[data-astro-cid-55bc5btp][data-search-active=true] .category-nav[data-astro-cid-55bc5btp]{opacity:.8}.search-container[data-astro-cid-55bc5btp][data-search-active=true] .toolkit-tag-btn[data-astro-cid-55bc5btp]{position:relative}.search-container[data-astro-cid-55bc5btp][data-search-active=true] .toolkit-tag-btn[data-astro-cid-55bc5btp].active{background-color:#3b82f61a;border-color:#3b82f64d}.search-container[data-astro-cid-55bc5btp][data-search-active=true] .toolkit-tag-btn[data-astro-cid-55bc5btp]:hover{background-color:#3b82f60d;border-color:#3b82f633}#toolkit-context-menu[data-astro-cid-rqs4rshg]{position:fixed;z-index:1000}#toolkit-context-menu[data-astro-cid-rqs4rshg] button[data-astro-cid-rqs4rshg]{transition:background-color .2s}.mingcute-icon-picker{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90vw;max-width:600px;max-height:80vh;z-index:10000;display:flex;flex-direction:column;backdrop-filter:blur(10px);animation:pickerFadeIn .2s ease-out}@keyframes pickerFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mingcute-icon-picker.hidden{display:none}.picker-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.picker-title{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.close-btn{background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s}.close-btn:hover{background:#0000000d;color:#374151}.picker-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.category-tabs{display:flex;gap:.5rem;padding:1rem 1.5rem 0;flex-wrap:wrap;min-height:fit-content}.category-tab{padding:.25rem .5rem;border-radius:.5rem;background:transparent;cursor:pointer;font-size:.875rem;transition:all .2s;white-space:nowrap}.category-tab:hover{background:#363636;color:#fff}.category-tab.active{background:#000;color:#fff;font-weight:700}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:.5rem;padding:1rem 1.5rem;overflow-y:auto;flex:1;max-height:400px}.icon-item{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.5rem;cursor:pointer;transition:all .2s;background:transparent;outline:none}.icon-item:hover{border-color:#d1d5db;background:#0000000d;transform:scale(1.05)}.icon-item.selected{border-color:#000;background:#0000001a;transform:scale(1.1)}.icon-item:focus{border-color:#000;box-shadow:0 0 0 2px #0000001a;outline:none}.icon-item:focus-visible{border-color:#000;box-shadow:0 0 0 2px #0000001a;outline:none}.icon-item img{width:24px;height:24px;object-fit:contain;filter:brightness(0) saturate(100%)}.pagination-controls{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;border-top:1px solid rgba(0,0,0,.1)}.page-btn{padding:.5rem;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#374151}.page-btn:hover:not(:disabled){background:#0000000d;border-color:#0003;transform:translateY(-1px)}.page-btn:disabled{opacity:.1;cursor:not-allowed}.page-info{font-size:.875rem;color:#6b7280;min-width:60px;text-align:center}.dark .mingcute-icon-picker[data-astro-cid-4lqse7mv]{background:#1a1a1a;border-color:#ffffff1a;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.dark .picker-title[data-astro-cid-4lqse7mv]{color:#fff}.dark .close-btn[data-astro-cid-4lqse7mv]{color:#9ca3af}.dark .close-btn[data-astro-cid-4lqse7mv]:hover{background:#ffffff0d;color:#d1d5db}.dark .picker-header[data-astro-cid-4lqse7mv]{border-bottom-color:#ffffff1a}.dark .category-tab[data-astro-cid-4lqse7mv]{background:transparent;border-color:#ffffff1a;color:#9ca3af}.dark .category-tab[data-astro-cid-4lqse7mv]:hover{background:#fff;color:#fff}.dark .category-tab[data-astro-cid-4lqse7mv].active{background:#fff;color:#000;border-color:#fff;font-weight:500}.dark .icon-item[data-astro-cid-4lqse7mv]{background:transparent}.dark .icon-item[data-astro-cid-4lqse7mv]:hover{background:#ffffff0d;border-color:#9ca3af;transform:scale(1.05)}.dark .icon-item[data-astro-cid-4lqse7mv].selected{background:#ffffff1a;border-color:#fff;transform:scale(1.1)}.dark .icon-item[data-astro-cid-4lqse7mv] img[data-astro-cid-4lqse7mv]{filter:brightness(0) saturate(100%) invert(1)}.dark .icon-item[data-astro-cid-4lqse7mv]:focus,.dark .icon-item[data-astro-cid-4lqse7mv]:focus-visible{border-color:#fff;box-shadow:0 0 0 2px #fff3;outline:none}.dark .pagination-controls[data-astro-cid-4lqse7mv]{border-top-color:#ffffff1a}.dark .page-btn[data-astro-cid-4lqse7mv]{background:#2a2a2a;border-color:#ffffff1a;color:#d1d5db}.dark .page-btn[data-astro-cid-4lqse7mv]:hover:not(:disabled){background:#ffffff0d;border-color:#fff3;transform:translateY(-1px)}.dark .page-info[data-astro-cid-4lqse7mv]{color:#9ca3af}.icon-item img[style*="opacity: 0"]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-shimmer 1.5s infinite}.dark .icon-item[data-astro-cid-4lqse7mv] img[data-astro-cid-4lqse7mv][style*="opacity: 0"]{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;animation:loading-shimmer 1.5s infinite}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}#add-site-modal.modal-disabled{pointer-events:none!important;user-select:none!important}body.modal-overlay-disabled .mingcute-icon-picker{pointer-events:auto!important}@media (max-width: 640px){.mingcute-icon-picker{width:95vw;max-height:90vh}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:.25rem;padding:.75rem 1rem}.icon-item{width:40px;height:40px}.icon-item img{width:20px;height:20px}.category-tabs{padding:.75rem 1rem 0;overflow-x:visible}.category-tab{padding:.125rem .375rem;font-size:.9rem}}#add-site-modal[data-astro-cid-ojyayahs]{z-index:9999}@media (max-width: 768px){#add-site-modal[data-astro-cid-ojyayahs] .modal-container[data-astro-cid-ojyayahs]{align-items:flex-start;padding:16px 8px 80px;min-height:100vh}#add-site-modal[data-astro-cid-ojyayahs] .modal-surface[data-astro-cid-ojyayahs]{max-height:calc(100vh - 96px)!important;margin:0;border-radius:16px;overflow-y:auto;overflow-x:hidden}#add-site-modal[data-astro-cid-ojyayahs] .modal-footer[data-astro-cid-ojyayahs]{position:sticky;bottom:0;background:inherit;border-top:1px solid var(--modal-divider);padding:16px 24px;margin:0;border-radius:0 0 16px 16px;box-shadow:0 -2px 8px #0000000d;width:100%;box-sizing:border-box}#add-site-modal[data-astro-cid-ojyayahs] .modal-footer[data-astro-cid-ojyayahs] button[data-astro-cid-ojyayahs]{min-height:44px;font-size:16px}#add-site-modal[data-astro-cid-ojyayahs] .p-6[data-astro-cid-ojyayahs]{padding:20px 16px}#add-site-modal[data-astro-cid-ojyayahs] .modal-section[data-astro-cid-ojyayahs]:first-child{padding:20px 16px;position:sticky;top:0;background:inherit;border-radius:16px 16px 0 0;z-index:10}#add-site-modal[data-astro-cid-ojyayahs] .relative[data-astro-cid-ojyayahs].flex.items-center{flex-wrap:nowrap;min-width:0}#add-site-modal[data-astro-cid-ojyayahs] .relative[data-astro-cid-ojyayahs].flex.items-center .relative[data-astro-cid-ojyayahs].flex-1{min-width:0;flex:1}#add-site-modal[data-astro-cid-ojyayahs] .relative[data-astro-cid-ojyayahs].flex.items-center input[data-astro-cid-ojyayahs]{min-width:0;width:100%}#add-site-modal[data-astro-cid-ojyayahs] .relative[data-astro-cid-ojyayahs].flex.items-center button[data-astro-cid-ojyayahs]{flex-shrink:0;width:32px;height:32px}#add-site-modal[data-astro-cid-ojyayahs] .absolute[data-astro-cid-ojyayahs].top-1\/2.-translate-y-1\/2.right-2{right:8px!important;max-width:calc(100% - 16px)!important}#add-site-modal[data-astro-cid-ojyayahs] .absolute[data-astro-cid-ojyayahs].bottom-2.right-3{right:12px!important}#add-site-modal[data-astro-cid-ojyayahs] .absolute[data-astro-cid-ojyayahs].top-6.right-6{right:16px!important}#add-site-modal[data-astro-cid-ojyayahs] .pr-28[data-astro-cid-ojyayahs]{padding-right:4rem!important}#add-site-modal[data-astro-cid-ojyayahs] .relative[data-astro-cid-ojyayahs]{overflow:visible}#add-site-modal[data-astro-cid-ojyayahs],#add-site-modal[data-astro-cid-ojyayahs] .modal-container[data-astro-cid-ojyayahs]{overflow-x:hidden;overflow-y:auto}#add-site-modal[data-astro-cid-ojyayahs] .flex[data-astro-cid-ojyayahs]{min-width:0}#add-site-modal[data-astro-cid-ojyayahs] .grid[data-astro-cid-ojyayahs]{width:100%;min-width:0}}@media (max-width: 480px){#add-site-modal[data-astro-cid-ojyayahs] .modal-container[data-astro-cid-ojyayahs]{padding:12px 4px 80px}#add-site-modal[data-astro-cid-ojyayahs] .modal-surface[data-astro-cid-ojyayahs]{max-height:calc(100vh - 88px)!important;overflow-y:auto!important;overflow-x:hidden!important}#add-site-modal[data-astro-cid-ojyayahs] .p-6[data-astro-cid-ojyayahs]{padding:16px 12px}#add-site-modal[data-astro-cid-ojyayahs] .modal-footer[data-astro-cid-ojyayahs]{padding:12px 16px;margin:0}#add-site-modal[data-astro-cid-ojyayahs] .pr-28[data-astro-cid-ojyayahs]{padding-right:3rem!important}#add-site-modal[data-astro-cid-ojyayahs] .modal-footer[data-astro-cid-ojyayahs] button[data-astro-cid-ojyayahs]{padding:12px 16px!important;font-size:14px!important}#add-site-modal[data-astro-cid-ojyayahs] .absolute[data-astro-cid-ojyayahs].top-1\/2.-translate-y-1\/2.right-2{right:6px!important;max-width:calc(100% - 12px)!important}#add-site-modal[data-astro-cid-ojyayahs] .absolute[data-astro-cid-ojyayahs].bottom-2.right-3{right:8px!important}#add-site-modal[data-astro-cid-ojyayahs] .absolute[data-astro-cid-ojyayahs].top-6.right-6{right:12px!important}}.dark #add-site-modal[data-astro-cid-ojyayahs]{background:#000000b3;backdrop-filter:blur(8px)}.dark #add-site-modal[data-astro-cid-ojyayahs] .modal-surface[data-astro-cid-ojyayahs]{background:#1a1a1a;border-color:#ffffff1a}.dark #add-site-modal[data-astro-cid-ojyayahs] input[data-astro-cid-ojyayahs],.dark #add-site-modal[data-astro-cid-ojyayahs] textarea[data-astro-cid-ojyayahs]{background:#2a2a2a;border-color:#ffffff1a;color:#fff}.dark #add-site-modal[data-astro-cid-ojyayahs] input[data-astro-cid-ojyayahs]:focus,.dark #add-site-modal[data-astro-cid-ojyayahs] textarea[data-astro-cid-ojyayahs]:focus{border-color:#ffffff4d;ring-color:rgba(255,255,255,.2)}.dark #add-site-modal[data-astro-cid-ojyayahs] input[data-astro-cid-ojyayahs]::placeholder,.dark #add-site-modal[data-astro-cid-ojyayahs] textarea[data-astro-cid-ojyayahs]::placeholder{color:#9ca3af}.dark #add-site-modal[data-astro-cid-ojyayahs] label[data-astro-cid-ojyayahs]{color:#d1d5db}.dark #add-site-modal[data-astro-cid-ojyayahs] #cancel-btn[data-astro-cid-ojyayahs]{background:#2a2a2a;border-color:#ffffff1a;color:#d1d5db}.dark #add-site-modal[data-astro-cid-ojyayahs] #cancel-btn[data-astro-cid-ojyayahs]:hover{background:#ffffff0d}.dark #add-site-modal[data-astro-cid-ojyayahs] #form-error[data-astro-cid-ojyayahs]{background:#ef44441a;color:#fca5a5}.dark #add-site-modal[data-astro-cid-ojyayahs] #form-success[data-astro-cid-ojyayahs]{background:#22c55e1a;color:#86efac}#selected-icon-img[data-astro-cid-ojyayahs]{filter:brightness(0) saturate(100%)}.dark #selected-icon-img[data-astro-cid-ojyayahs]{filter:brightness(0) saturate(100%) invert(1)}#selected-icon-preview[data-astro-cid-ojyayahs]{filter:brightness(0) saturate(100%)}.dark #selected-icon-preview[data-astro-cid-ojyayahs]{filter:brightness(0) saturate(100%) invert(1)}#open-icon-picker[data-astro-cid-ojyayahs] img[data-astro-cid-ojyayahs]:first-child{display:block}#open-icon-picker[data-astro-cid-ojyayahs] img[data-astro-cid-ojyayahs]:last-child{display:none}.dark #open-icon-picker[data-astro-cid-ojyayahs] img[data-astro-cid-ojyayahs]:first-child{display:none!important}.dark #open-icon-picker[data-astro-cid-ojyayahs] img[data-astro-cid-ojyayahs]:last-child{display:block!important}#add-site-modal[data-astro-cid-ojyayahs].modal-disabled{pointer-events:none!important;user-select:none!important}body.modal-overlay-disabled{pointer-events:none!important}body.modal-overlay-disabled .mingcute-icon-picker[data-astro-cid-ojyayahs]{pointer-events:auto!important}#tag-suggestions[data-astro-cid-ojyayahs]{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(10px)}.dark #tag-suggestions[data-astro-cid-ojyayahs]{box-shadow:0 10px 25px -5px #0000004d,0 10px 10px -5px #0003;border-color:#ffffff1a;background:#1f2937f2}#tag-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]{position:relative;transition:all .15s ease}#tag-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]:hover{background-color:#0000000d}.dark #tag-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]:hover{background-color:#ffffff0d}#tag-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs].bg-gray-100{background-color:#0000000d!important}.dark #tag-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs].bg-gray-700{background-color:#ffffff1a!important}@media (max-width: 768px){#tag-suggestions[data-astro-cid-ojyayahs]{max-height:200px;font-size:14px}#tag-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]{padding:12px 16px}}@media (max-width: 480px){#tag-suggestions[data-astro-cid-ojyayahs]{max-height:180px;font-size:13px}#tag-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]{padding:10px 14px}}#section-suggestions[data-astro-cid-ojyayahs]{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(10px)}.dark #section-suggestions[data-astro-cid-ojyayahs]{box-shadow:0 10px 25px -5px #0000004d,0 10px 10px -5px #0003;border-color:#ffffff1a;background:#1f2937f2}#section-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]{position:relative;transition:all .15s ease}#section-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]:hover{background-color:#0000000d}.dark #section-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]:hover{background-color:#ffffff0d}#section-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs].bg-gray-100{background-color:#0000000d!important}.dark #section-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs].bg-gray-700{background-color:#ffffff1a!important}@media (max-width: 768px){#section-suggestions[data-astro-cid-ojyayahs]{max-height:200px;font-size:14px}#section-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]{padding:12px 16px}}@media (max-width: 480px){#section-suggestions[data-astro-cid-ojyayahs]{max-height:180px;font-size:13px}#section-suggestions-list[data-astro-cid-ojyayahs]>div[data-astro-cid-ojyayahs]{padding:10px 14px}}#smart-cache-manager[data-astro-cid-cwfcfpmk]{display:none}.dark #deleteConfirmModal[data-astro-cid-c47awizo]{background:#000000b3;backdrop-filter:blur(8px)}.dark #deleteConfirmModal[data-astro-cid-c47awizo] .bg-white[data-astro-cid-c47awizo]{background:#1a1a1a;border-color:#ffffff1a}.dark #deleteConfirmModal[data-astro-cid-c47awizo] .text-gray-700[data-astro-cid-c47awizo]{color:#d1d5db}.dark #deleteConfirmModal[data-astro-cid-c47awizo] .bg-gray-50[data-astro-cid-c47awizo]{background:#2a2a2a}.dark #deleteConfirmModal[data-astro-cid-c47awizo] .text-gray-900[data-astro-cid-c47awizo]{color:#fff}.dark #deleteConfirmModal[data-astro-cid-c47awizo] .text-gray-500[data-astro-cid-c47awizo]{color:#9ca3af}.dark #deleteConfirmModal[data-astro-cid-c47awizo] .border-black\/10[data-astro-cid-c47awizo]{border-color:#ffffff1a}.dark #deleteConfirmModal[data-astro-cid-c47awizo] #deleteModalCancel[data-astro-cid-c47awizo]{background:#2a2a2a;border-color:#ffffff1a;color:#d1d5db}.dark #deleteConfirmModal[data-astro-cid-c47awizo] #deleteModalCancel[data-astro-cid-c47awizo]:hover{background:#ffffff0d}.dark #deleteConfirmModal[data-astro-cid-c47awizo] #deleteModalConfirm[data-astro-cid-c47awizo]{background:#dc2626;border-color:transparent;color:#fff}.dark #deleteConfirmModal[data-astro-cid-c47awizo] #deleteModalConfirm[data-astro-cid-c47awizo]:hover{background:#b91c1c}.dark #deleteConfirmModal[data-astro-cid-c47awizo] #deleteModalConfirm[data-astro-cid-c47awizo]:focus{ring-color:rgba(220,38,38,.5)}@media (max-width: 768px){#deleteConfirmModal[data-astro-cid-c47awizo]{padding:16px 8px}#deleteConfirmModal[data-astro-cid-c47awizo] .max-w-md[data-astro-cid-c47awizo]{max-width:calc(100vw - 16px);margin:0;border-radius:16px}#deleteConfirmModal[data-astro-cid-c47awizo] .p-6[data-astro-cid-c47awizo]{padding:20px 16px}#deleteConfirmModal[data-astro-cid-c47awizo] .space-x-3[data-astro-cid-c47awizo]{gap:12px}#deleteConfirmModal[data-astro-cid-c47awizo] button[data-astro-cid-c47awizo]{min-height:44px;font-size:16px}}@media (max-width: 480px){#deleteConfirmModal[data-astro-cid-c47awizo]{padding:12px 4px}#deleteConfirmModal[data-astro-cid-c47awizo] .max-w-md[data-astro-cid-c47awizo]{max-width:calc(100vw - 8px)}#deleteConfirmModal[data-astro-cid-c47awizo] .p-6[data-astro-cid-c47awizo]{padding:16px 12px}#deleteConfirmModal[data-astro-cid-c47awizo] button[data-astro-cid-c47awizo]{padding:12px 16px;font-size:14px}}.visible-login-btn[data-astro-cid-c47awizo]{padding:6px 12px;font-size:12px;font-weight:500;color:var(--text-primary);background:transparent;border:1px solid var(--border-color, rgba(0,0,0,.1));border-radius:16px;cursor:pointer;transition:all .2s ease;white-space:nowrap;line-height:1}.visible-login-btn[data-astro-cid-c47awizo]:hover{background:var(--hover-bg, rgba(0,0,0,.05));border-color:var(--border-hover-color, rgba(0,0,0,.2))}.visible-login-btn[data-astro-cid-c47awizo]:active{transform:scale(.95)}.dark .visible-login-btn[data-astro-cid-c47awizo]{color:var(--text-primary-dark, #ffffff);border-color:var(--border-color-dark, rgba(255,255,255,.2))}.dark .visible-login-btn[data-astro-cid-c47awizo]:hover{background:var(--hover-bg-dark, rgba(255,255,255,.1));border-color:var(--border-hover-color-dark, rgba(255,255,255,.3))}.sidebar-title-container[data-astro-cid-c47awizo]{display:flex;align-items:center;justify-content:space-between;gap:1px}#toolkit-category[data-astro-cid-c47awizo]:not(.hidden){display:block!important}#toolkit-category[data-astro-cid-c47awizo].hidden{display:none!important}.visible-login-btn[data-astro-cid-c47awizo],.auth-avatar-container[data-astro-cid-c47awizo]{flex-shrink:0}.content-gallery[data-astro-cid-c47awizo].toolkit-page{padding-bottom:120px}@media (max-width: 768px){.content-gallery[data-astro-cid-c47awizo].toolkit-page{padding-bottom:100px}}.sidebar-toggle-btn[data-astro-cid-c47awizo]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#0000000d;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;color:var(--text-secondary)}.sidebar-toggle-btn[data-astro-cid-c47awizo]:hover{background:#0000001a;color:var(--text-primary)}[data-astro-cid-c47awizo][data-theme=dark] .sidebar-toggle-btn[data-astro-cid-c47awizo]{background:#ffffff14}[data-astro-cid-c47awizo][data-theme=dark] .sidebar-toggle-btn[data-astro-cid-c47awizo]:hover{background:#ffffff26}.sidebar-title-container[data-astro-cid-c47awizo]{display:flex;align-items:center;gap:1px;padding-right:44px}.auth-avatar-container[data-astro-cid-c47awizo]{flex-shrink:0}.sidebar-title[data-astro-cid-c47awizo]{flex:1;min-width:0}.visible-login-btn[data-astro-cid-c47awizo]{flex-shrink:0}#deleteConfirmModal{display:none}#deleteConfirmModal.show{display:flex}.sidebar-collapsed-header[data-astro-cid-c47awizo]{position:fixed;top:16px;left:16px;display:none;align-items:center;gap:12px;background:#fffffff2;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:8px 12px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 3px 12px #0000000f,0 1px 4px #0000000a;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:1001}.sidebar-collapsed-header[data-astro-cid-c47awizo]:hover{box-shadow:0 4px 16px #0000001a,0 2px 6px #0000000f}[data-astro-cid-c47awizo][data-theme=dark] .sidebar-collapsed-header[data-astro-cid-c47awizo]{background:#1f1f1fe6;border:1px solid rgba(255,255,255,.1)}.collapsed-logo-container[data-astro-cid-c47awizo]{display:flex;align-items:center;gap:8px}.collapsed-logo[data-astro-cid-c47awizo]{width:24px;height:24px;border-radius:6px}.collapsed-title[data-astro-cid-c47awizo]{font-size:14px;font-weight:600;color:var(--text-primary)}.toolkit-search-results[data-astro-cid-c47awizo]{padding:20px}.search-results-title[data-astro-cid-c47awizo]{font-size:18px;font-weight:600;margin-bottom:20px;color:var(--text-primary)}.toolkit-sites-grid[data-astro-cid-c47awizo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.toolkit-site-card[data-astro-cid-c47awizo]{background:var(--card-bg, #ffffff);border:1px solid var(--card-border, #e5e7eb);border-radius:12px;padding:16px;transition:all .2s ease;cursor:pointer}.toolkit-site-card[data-astro-cid-c47awizo]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:var(--card-border-hover, #d1d5db)}.toolkit-site-card[data-astro-cid-c47awizo] .site-card-wrapper[data-astro-cid-c47awizo]{position:relative}.toolkit-site-card[data-astro-cid-c47awizo] .site-card[data-astro-cid-c47awizo]{text-decoration:none;color:inherit;display:block}.toolkit-site-card[data-astro-cid-c47awizo] .site-info[data-astro-cid-c47awizo]{margin-bottom:12px}.toolkit-site-card[data-astro-cid-c47awizo] .site-name[data-astro-cid-c47awizo]{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.toolkit-site-card[data-astro-cid-c47awizo] .site-description[data-astro-cid-c47awizo]{font-size:14px;color:var(--text-secondary);line-height:1.5}.toolkit-site-card[data-astro-cid-c47awizo] .site-actions[data-astro-cid-c47awizo]{display:flex;gap:8px;justify-content:flex-end}.toolkit-site-card[data-astro-cid-c47awizo] .site-actions[data-astro-cid-c47awizo] button[data-astro-cid-c47awizo]{background:none;border:none;padding:6px;border-radius:6px;cursor:pointer;font-size:16px;transition:all .2s ease}.toolkit-site-card[data-astro-cid-c47awizo] .site-actions[data-astro-cid-c47awizo] button[data-astro-cid-c47awizo]:hover{background:var(--button-hover-bg, #f3f4f6)}.toolkit-context-menu[data-astro-cid-c47awizo]{background:var(--menu-bg, #ffffff);border:1px solid var(--menu-border, #e5e7eb);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:4px 0;min-width:120px}.toolkit-context-menu[data-astro-cid-c47awizo] .context-menu-item[data-astro-cid-c47awizo]{padding:8px 12px;cursor:pointer;font-size:14px;color:var(--text-primary);transition:background-color .2s ease}.toolkit-context-menu[data-astro-cid-c47awizo] .context-menu-item[data-astro-cid-c47awizo]:hover{background:var(--menu-item-hover, #f3f4f6)}[data-astro-cid-c47awizo][data-theme=dark] .toolkit-site-card[data-astro-cid-c47awizo]{background:var(--card-bg-dark, #1f2937);border-color:var(--card-border-dark, #374151)}[data-astro-cid-c47awizo][data-theme=dark] .toolkit-site-card[data-astro-cid-c47awizo]:hover{border-color:var(--card-border-hover-dark, #4b5563)}[data-astro-cid-c47awizo][data-theme=dark] .toolkit-context-menu[data-astro-cid-c47awizo]{background:var(--menu-bg-dark, #1f2937);border-color:var(--menu-border-dark, #374151)}[data-astro-cid-c47awizo][data-theme=dark] .toolkit-context-menu[data-astro-cid-c47awizo] .context-menu-item[data-astro-cid-c47awizo]:hover{background:var(--menu-item-hover-dark, #374151)}mark[data-astro-cid-c47awizo]{background:var(--highlight-bg, #fef3c7);color:var(--highlight-text, #92400e);padding:0 2px;border-radius:2px}[data-astro-cid-c47awizo][data-theme=dark] mark[data-astro-cid-c47awizo]{background:var(--highlight-bg-dark, #451a03);color:var(--highlight-text-dark, #fbbf24)}.collapsed-toggle-btn[data-astro-cid-c47awizo]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#0000000d;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.collapsed-toggle-btn[data-astro-cid-c47awizo]:hover{background:#0000001a;color:var(--text-primary)}[data-astro-cid-c47awizo][data-theme=dark] .collapsed-toggle-btn[data-astro-cid-c47awizo]{background:#ffffff14}[data-astro-cid-c47awizo][data-theme=dark] .collapsed-toggle-btn[data-astro-cid-c47awizo]:hover{background:#ffffff26}.app-container[data-astro-cid-c47awizo].sidebar-collapsed .sidebar-collapsed-header[data-astro-cid-c47awizo]{display:flex}.app-container[data-astro-cid-c47awizo].sidebar-collapsed .sidebar[data-astro-cid-c47awizo]{transform:translate(-100%)}.app-container[data-astro-cid-c47awizo].sidebar-collapsed .main-content[data-astro-cid-c47awizo]{margin-left:0}.sidebar[data-astro-cid-c47awizo]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.main-content[data-astro-cid-c47awizo]{transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.sidebar[data-astro-cid-c47awizo].collapsed .toggle-icon[data-astro-cid-c47awizo]{transform:rotate(180deg)}.toggle-icon[data-astro-cid-c47awizo]{transition:transform .2s ease}@media (max-width: 768px){.sidebar-toggle-btn[data-astro-cid-c47awizo],.sidebar-collapsed-header[data-astro-cid-c47awizo]{display:none!important}}
