.home-container[data-v-3618cadc]{padding-bottom:2rem}.welcome-card[data-v-3618cadc]{justify-content:center;align-items:center;min-height:60vh;display:flex}.welcome-card .card[data-v-3618cadc]{text-align:center;max-width:400px}.welcome-card p[data-v-3618cadc]{color:#6b7280;margin-bottom:1rem}.user-info[data-v-3618cadc]{flex-direction:column;gap:.75rem;display:flex}.user-domain a[data-v-3618cadc]{color:#2563eb;text-decoration:none}.user-domain a[data-v-3618cadc]:hover{text-decoration:underline}.micropub-endpoint code[data-v-3618cadc]{word-break:break-all;background:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.quick-actions[data-v-3618cadc]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;display:grid}.quick-action-btn[data-v-3618cadc]{cursor:pointer;color:inherit;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;flex-direction:column;align-items:center;min-height:100px;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.quick-action-btn[data-v-3618cadc]:hover{background:#eff6ff;border-color:#2563eb}.action-icon[data-v-3618cadc]{margin-bottom:.5rem;font-size:2rem}.action-label[data-v-3618cadc]{text-align:center;font-weight:500}.quick-note-actions[data-v-3618cadc],.quick-bookmark-actions[data-v-3618cadc],.quick-reading-actions[data-v-3618cadc]{gap:.5rem;display:flex}.recent-post[data-v-3618cadc]{border-left:4px solid #2563eb;padding-left:1rem}.post-meta[data-v-3618cadc]{color:#6b7280;margin-bottom:.5rem;font-size:.875rem}.post-content[data-v-3618cadc]{margin-bottom:.5rem;line-height:1.5}.post-link a[data-v-3618cadc]{color:#2563eb;font-size:.875rem;text-decoration:none}.post-link a[data-v-3618cadc]:hover{text-decoration:underline}.tips-list[data-v-3618cadc]{color:#6b7280;padding-left:1.5rem}.tips-list li[data-v-3618cadc]{margin-bottom:.5rem}.identifier-input[data-v-3618cadc]{gap:.5rem;display:flex}.identifier-type-select[data-v-3618cadc]{width:100px}.identifier-input-field[data-v-3618cadc]{flex:1}.geolocation-controls[data-v-3618cadc]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.location-display[data-v-3618cadc]{align-items:center;gap:.5rem;display:flex}.location-coords[data-v-3618cadc]{align-items:center;gap:.25rem;font-size:.875rem;display:flex}.clear-location-btn[data-v-3618cadc]{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:flex}.location-accuracy[data-v-3618cadc]{color:#6b7280;font-size:.875rem}.location-error[data-v-3618cadc]{color:#ef4444;font-size:.875rem}@media (width<=768px){.quick-actions[data-v-3618cadc]{grid-template-columns:repeat(2,1fr)}.quick-note-actions[data-v-3618cadc],.quick-bookmark-actions[data-v-3618cadc],.quick-reading-actions[data-v-3618cadc]{flex-direction:column}.user-info[data-v-3618cadc]{font-size:.875rem}.micropub-endpoint code[data-v-3618cadc]{font-size:.75rem}}@media (prefers-color-scheme:dark){.welcome-card p[data-v-3618cadc]{color:#9ca3af}.user-domain a[data-v-3618cadc]{color:#60a5fa}.micropub-endpoint code[data-v-3618cadc]{color:#f9fafb;background:#374151;border:1px solid #4b5563}.quick-action-btn[data-v-3618cadc]{color:#f9fafb;background:#374151;border-color:#4b5563}.quick-action-btn[data-v-3618cadc]:hover{background:#4b5563;border-color:#2563eb}.recent-post[data-v-3618cadc]{border-left-color:#60a5fa}.post-meta[data-v-3618cadc]{color:#9ca3af}.post-link a[data-v-3618cadc]{color:#60a5fa}.tips-list[data-v-3618cadc]{color:#9ca3af}}.dark{color:#9ca3af;background:#4b5563;border:1px solid #2563eb;border-left-color:#60a5fa}.compose-container[data-v-2dab7ac4]{padding-bottom:2rem}.post-type-selector[data-v-2dab7ac4]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5rem;display:grid}.post-type-btn[data-v-2dab7ac4]{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;flex-direction:column;align-items:center;min-height:80px;padding:.75rem .5rem;transition:all .2s;display:flex}.post-type-btn[data-v-2dab7ac4]:hover{border-color:#2563eb}.post-type-btn.active[data-v-2dab7ac4]{background:#eff6ff;border-color:#2563eb}.post-type-icon[data-v-2dab7ac4]{margin-bottom:.25rem;font-size:1.5rem}.post-type-label[data-v-2dab7ac4]{text-align:center;font-size:.75rem;font-weight:500}.char-counter[data-v-2dab7ac4]{text-align:right;color:#6b7280;margin-top:.25rem;font-size:.875rem}.media-upload-area[data-v-2dab7ac4]{text-align:center;cursor:pointer;border:2px dashed #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;min-height:120px;padding:2rem;transition:border-color .2s;display:flex}.media-upload-area[data-v-2dab7ac4]:hover{border-color:#2563eb}.media-upload-prompt[data-v-2dab7ac4]{color:#6b7280;flex-direction:column;align-items:center;display:flex}.media-upload-icon[data-v-2dab7ac4]{margin-bottom:.5rem;font-size:2rem}.uploaded-photos[data-v-2dab7ac4]{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.uploaded-photo[data-v-2dab7ac4]{width:80px;height:80px;position:relative}.uploaded-photo img[data-v-2dab7ac4]{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.uploaded-photo.uploading img[data-v-2dab7ac4]{opacity:.6}.uploaded-photo.uploading[data-v-2dab7ac4]:after{content:"";border:2px solid #2563eb;border-top-color:#0000;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:1s linear infinite spin-2dab7ac4;position:absolute;top:50%;left:50%}@keyframes spin-2dab7ac4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.remove-photo-btn[data-v-2dab7ac4]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1;display:flex;position:absolute;top:-.5rem;right:-.5rem}.add-more-photos[data-v-2dab7ac4]{color:#6b7280;cursor:pointer;border:2px dashed #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;display:flex}.category-tags[data-v-2dab7ac4]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.category-tag[data-v-2dab7ac4]{color:#2563eb;background:#eff6ff;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;display:inline-flex}.category-tag button[data-v-2dab7ac4]{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:flex}.syndication-targets[data-v-2dab7ac4]{flex-direction:column;gap:.5rem;display:flex}.syndication-target[data-v-2dab7ac4]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.syndication-target input[type=checkbox][data-v-2dab7ac4]{width:1.25rem;height:1.25rem}.post-actions[data-v-2dab7ac4]{flex-direction:column;gap:.5rem;display:flex}.post-link[data-v-2dab7ac4]{color:#065f46;margin-left:.5rem;text-decoration:underline}@media (width<=768px){.post-type-selector[data-v-2dab7ac4]{grid-template-columns:repeat(3,1fr)}.post-type-btn[data-v-2dab7ac4]{min-height:70px;padding:.5rem .25rem}.post-type-icon[data-v-2dab7ac4]{font-size:1.25rem}.post-type-label[data-v-2dab7ac4]{font-size:.7rem}}.photo-upload-info[data-v-2dab7ac4]{margin-bottom:.5rem}.photo-upload-info small[data-v-2dab7ac4]{color:#6b7280;font-size:.75rem}.upload-status[data-v-2dab7ac4]{color:#2563eb;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.upload-status .spinner[data-v-2dab7ac4]{border:2px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-2dab7ac4}.book-reading-section[data-v-2dab7ac4]{background:#f8fafc;border:2px solid #f0f9ff;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.identifier-input[data-v-2dab7ac4]{gap:.5rem;display:flex}.identifier-type-select[data-v-2dab7ac4]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;flex:none;width:80px;padding:.5rem;font-size:.875rem}.identifier-input-field[data-v-2dab7ac4]{flex:1}.checkin-section[data-v-2dab7ac4]{background:#f8fafc;border:2px solid #f0f9ff;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.geolocation-controls[data-v-2dab7ac4],.location-display[data-v-2dab7ac4]{align-items:center;gap:.5rem;display:flex}.location-coords[data-v-2dab7ac4]{align-items:center;gap:.25rem;display:flex}.location-coords button[data-v-2dab7ac4],.clear-location-btn[data-v-2dab7ac4]{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:flex}.location-accuracy[data-v-2dab7ac4]{color:#6b7280;font-size:.875rem}.location-error[data-v-2dab7ac4]{color:#ef4444;font-size:.875rem}.settings-container[data-v-f2caabc3]{padding-bottom:2rem}.setting-group[data-v-f2caabc3]{margin-bottom:1.5rem}.setting-group[data-v-f2caabc3]:last-child{margin-bottom:0}.setting-label[data-v-f2caabc3]{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.setting-value[data-v-f2caabc3]{color:#6b7280;line-height:1.5}.setting-value a[data-v-f2caabc3]{color:#2563eb;text-decoration:none}.setting-value a[data-v-f2caabc3]:hover{text-decoration:underline}.setting-value code[data-v-f2caabc3]{word-break:break-all;background:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.token-info[data-v-f2caabc3]{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.token-expiry[data-v-f2caabc3]{color:#6b7280;font-size:.875rem}.btn-sm[data-v-f2caabc3]{padding:.25rem .5rem;font-size:.875rem}.status-indicator[data-v-f2caabc3]{border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.status-success[data-v-f2caabc3]{color:#166534;background:#dcfce7}.status-error[data-v-f2caabc3]{color:#dc2626;background:#fef2f2}.setting-control[data-v-f2caabc3]{align-items:center;display:flex}.setting-help[data-v-f2caabc3]{color:#6b7280;margin-top:.25rem;font-size:.875rem;display:block}.connection-status[data-v-f2caabc3]{margin-top:.5rem}.micropub-config[data-v-f2caabc3]{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.post-types[data-v-f2caabc3]{flex-wrap:wrap;gap:.5rem;display:flex}.post-type-tag[data-v-f2caabc3]{color:#2563eb;background:#eff6ff;border-radius:9999px;padding:.25rem .5rem;font-size:.875rem}.syndication-list[data-v-f2caabc3]{flex-direction:column;gap:.75rem;display:flex}.syndication-target[data-v-f2caabc3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem}.target-info strong[data-v-f2caabc3]{margin-bottom:.25rem;display:block}.target-uid[data-v-f2caabc3]{color:#6b7280;font-family:monospace;font-size:.875rem}.toggle-switch[data-v-f2caabc3]{width:60px;height:34px;display:inline-block;position:relative}.toggle-switch input[data-v-f2caabc3]{opacity:0;width:0;height:0}.toggle-slider[data-v-f2caabc3]{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.toggle-slider[data-v-f2caabc3]:before{content:"";background-color:#fff;border-radius:50%;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.toggle-slider[data-v-f2caabc3]{background-color:#2563eb}input:checked+.toggle-slider[data-v-f2caabc3]:before{transform:translate(26px)}.text-muted[data-v-f2caabc3]{color:#6b7280;font-style:italic}.compatibility-list[data-v-f2caabc3]{margin:0;padding-left:1.5rem}.compatibility-list li[data-v-f2caabc3]{margin-bottom:.25rem}@media (width<=768px){.setting-value code[data-v-f2caabc3]{font-size:.75rem}.syndication-target[data-v-f2caabc3]{padding:.5rem}.toggle-switch[data-v-f2caabc3]{width:50px;height:28px}.toggle-slider[data-v-f2caabc3]:before{width:20px;height:20px;bottom:4px;left:4px}input:checked+.toggle-slider[data-v-f2caabc3]:before{transform:translate(22px)}}@media (prefers-color-scheme:dark){.setting-label[data-v-f2caabc3]{color:#f9fafb}.setting-value[data-v-f2caabc3]{color:#d1d5db}.setting-value code[data-v-f2caabc3]{color:#f9fafb;background:#374151}.micropub-config[data-v-f2caabc3]{border-top-color:#374151}.syndication-target[data-v-f2caabc3]{background:#374151;border-color:#4b5563}.target-uid[data-v-f2caabc3]{color:#9ca3af}}.dark{color:#bfdbfe;background:#fff;border-color:#4b5563}.login-container[data-v-8a8e4945]{justify-content:center;align-items:center;min-height:60vh;padding:1rem;display:flex}.card[data-v-8a8e4945]{width:100%;max-width:400px}.manage-container[data-v-bea64477]{padding-bottom:2rem}.manage-header[data-v-bea64477]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.warning-message[data-v-bea64477]{background:#fef3cd;border:1px solid #fecaca;border-radius:.5rem;align-items:flex-start;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.warning-icon[data-v-bea64477]{flex-shrink:0;font-size:1.25rem}.warning-message p[data-v-bea64477]{color:#7c2d12;margin:.25rem 0 0}.posts-list[data-v-bea64477]{flex-direction:column;gap:1rem;display:flex}.post-card[data-v-bea64477]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.post-header[data-v-bea64477]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.post-meta[data-v-bea64477]{flex:1;min-width:0}.post-title[data-v-bea64477]{color:#1f2937;word-break:break-word;margin-bottom:.5rem;font-weight:600;display:block}.post-details[data-v-bea64477]{color:#6b7280;flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.draft-indicator[data-v-bea64477]{color:#d97706;font-weight:500}.post-categories[data-v-bea64477]{color:#059669}.post-actions[data-v-bea64477]{flex-shrink:0;gap:.5rem;display:flex}.btn-small[data-v-bea64477]{min-width:2rem;padding:.25rem .5rem;font-size:.875rem}.btn-danger[data-v-bea64477]{color:#fff;background:#dc2626;border:1px solid #dc2626}.btn-danger[data-v-bea64477]:hover{background:#b91c1c;border-color:#b91c1c}.btn-danger[data-v-bea64477]:disabled{background:#6b7280;border-color:#6b7280}.post-content[data-v-bea64477]{background:#f9fafb;border-top:1px solid #e5e7eb;padding:1rem}.content-section[data-v-bea64477],.url-section[data-v-bea64477],.properties-section[data-v-bea64477]{margin-bottom:1rem}.content-section[data-v-bea64477]:last-child,.url-section[data-v-bea64477]:last-child,.properties-section[data-v-bea64477]:last-child{margin-bottom:0}.content-section h4[data-v-bea64477],.url-section h4[data-v-bea64477],.properties-section h4[data-v-bea64477]{color:#374151;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.content-text[data-v-bea64477]{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:.75rem}.post-url[data-v-bea64477]{word-break:break-all;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:.5rem;font-size:.75rem;display:block}.properties-list[data-v-bea64477]{background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;overflow:hidden}.property-item[data-v-bea64477]{border-bottom:1px solid #e5e7eb;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.property-item[data-v-bea64477]:last-child{border-bottom:none}.property-item strong[data-v-bea64477]{color:#374151;min-width:100px}.empty-state[data-v-bea64477],.loading-state[data-v-bea64477]{text-align:center;padding:2rem}.empty-icon[data-v-bea64477]{margin-bottom:1rem;font-size:3rem}.large-spinner[data-v-bea64477]{width:2rem;height:2rem;margin-bottom:1rem}.manual-delete-help[data-v-bea64477]{color:#6b7280;margin-bottom:1rem}.modal-overlay[data-v-bea64477]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-bea64477]{background:#fff;border-radius:.5rem;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-bea64477]{padding:1.5rem 1.5rem 0}.modal-header h3[data-v-bea64477]{color:#1f2937;margin:0}.modal-content[data-v-bea64477]{padding:1.5rem}.post-preview[data-v-bea64477]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;margin:1rem 0;padding:1rem}.post-url-preview[data-v-bea64477]{color:#6b7280;word-break:break-all;margin-top:.5rem;font-size:.875rem}.warning-text[data-v-bea64477]{color:#dc2626;margin:1rem 0 0;font-weight:500}.modal-actions[data-v-bea64477]{justify-content:flex-end;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}@media (width<=768px){.manage-header[data-v-bea64477]{flex-direction:column;align-items:stretch}.post-header[data-v-bea64477]{flex-direction:column;gap:1rem}.post-actions[data-v-bea64477]{justify-content:flex-end}.post-details[data-v-bea64477]{flex-direction:column;gap:.5rem}.modal-actions[data-v-bea64477]{flex-direction:column}}*{box-sizing:border-box;margin:0;padding:0}body{color:#1f2937;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}#app{flex-direction:column;min-height:100dvh;display:flex}@media (display-mode:standalone) and (width>=600px) and (width<=900px) and (orientation:landscape) and (hover:none) and (pointer:coarse){#app{min-height:100svh}.main-content{width:100%;max-width:none;padding:1rem 2rem}}@media (display-mode:standalone) and (spanning:single-fold-vertical) and (hover:none){.main-content{grid-template-columns:env(fold-left) 1fr;gap:1rem;display:grid}}@media (display-mode:standalone) and (spanning:single-fold-horizontal) and (hover:none){#app{grid-template-rows:env(fold-top) 1fr;display:grid}}@media (display-mode:standalone) and (device-posture:folded) and (hover:none){body{flex-direction:column;display:flex}.main-content{grid-template-rows:env(fold-top) 1fr;min-height:100vh;display:grid}}@media (display-mode:standalone) and (aspect-ratio>=4/3) and (orientation:landscape) and (hover:none) and (pointer:coarse) and (width<=1024px){.main-content{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;max-width:none;display:grid}.card{margin-bottom:1rem}}.nav-bar{color:#fff;background:#2563eb;justify-content:space-between;align-items:center;padding:1rem;display:flex;box-shadow:0 2px 4px #0000001a}.nav-title{font-size:1.25rem;font-weight:600}.nav-button{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:.5rem;min-height:44px;padding:.5rem 1rem;font-size:.875rem;transition:background .2s}.nav-button:hover{background:#ffffff4d}.main-content{flex:1;width:100%;max-width:800px;margin:0 auto;padding:1rem}.form-group{margin-bottom:1.5rem}.form-label{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.form-input,.form-textarea,.form-select{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;min-height:44px;padding:.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.form-textarea{resize:vertical;min-height:150px;font-family:inherit}.btn{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{color:#fff;background:#2563eb}.btn-primary:hover{background:#1d4ed8}.btn-secondary{color:#fff;background:#6b7280}.btn-secondary:hover{background:#4b5563}.btn-success{color:#fff;background:#059669}.btn-success:hover{background:#047857}.btn-outline{color:#374151;background:0 0;border:2px solid #d1d5db}.btn-outline:hover{color:#2563eb;border-color:#2563eb}.btn-full{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:#fff;border-radius:.5rem;margin-bottom:1rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.card-title{color:#1f2937;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.status-indicator{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-block}.status-success{color:#065f46;background:#d1fae5}.status-error{color:#991b1b;background:#fee2e2}.status-warning{color:#92400e;background:#fef3c7}.spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bottom-nav{z-index:10;background:#fff;border-top:1px solid #e5e7eb;justify-content:space-around;padding:.5rem;display:flex;position:sticky;bottom:0}.bottom-nav-item{color:#6b7280;flex-direction:column;align-items:center;min-width:44px;min-height:44px;padding:.5rem;text-decoration:none;transition:color .2s;display:flex}.bottom-nav-item.active{color:#2563eb}.bottom-nav-icon{margin-bottom:.25rem;font-size:1.5rem}.bottom-nav-label{font-size:.75rem}@media (width<=768px){.main-content{padding:.5rem}.card{padding:1rem}.nav-bar{padding:.75rem 1rem}}@supports (padding:max(0px)){.nav-bar{padding-top:max(1rem, env(safe-area-inset-top))}.bottom-nav{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}}@media (prefers-color-scheme:dark){body{color:#f9fafb;background-color:#111827}.card{background:#1f2937;border:1px solid #374151}.form-input,.form-textarea,.form-select{color:#f9fafb;background:#1f2937;border-color:#374151}.form-label,.card-title{color:#f9fafb}.btn-outline{color:#f9fafb;border-color:#4b5563}.btn-outline:hover{color:#2563eb;border-color:#2563eb}.bottom-nav{background:#1f2937;border-top-color:#374151}.status-success{color:#d1fae5;background:#065f46}.status-error{color:#fee2e2;background:#991b1b}.status-warning{color:#fef3c7;background:#92400e}code,.micropub-endpoint code{color:#f9fafb;background:#374151;border:1px solid #4b5563}.user-info{color:#d1d5db}.user-domain a{color:#60a5fa}.micropub-endpoint{color:#d1d5db}.micropub-endpoint strong,.user-domain strong{color:#f9fafb}.quick-action-btn{color:#f9fafb;background:#374151;border:1px solid #4b5563}.quick-action-btn:hover{background:#4b5563;border-color:#6b7280}.action-label{color:#f9fafb}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark body{color:#f9fafb;background-color:#111827}.dark .card{background:#1f2937;border:1px solid #374151}.dark .form-input,.dark .form-textarea,.dark .form-select{color:#f9fafb;background:#1f2937;border-color:#374151}.dark .form-input:focus,.dark .form-textarea:focus,.dark .form-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.dark .form-label,.dark .card-title{color:#f9fafb}.dark .btn-outline{color:#f9fafb;border-color:#4b5563}.dark .btn-outline:hover{color:#2563eb;border-color:#2563eb}.dark .bottom-nav{background:#1f2937;border-top-color:#374151}.dark .bottom-nav-item{color:#9ca3af}.dark .bottom-nav-item.active{color:#2563eb}.dark .status-success{color:#d1fae5;background:#065f46}.dark .status-error{color:#fee2e2;background:#991b1b}.dark .status-warning{color:#fef3c7;background:#92400e}.dark .nav-bar{background:#1e40af}.dark .post-type-btn{color:#f9fafb;background:#374151;border-color:#4b5563}.dark .post-type-btn:hover{background:#4b5563;border-color:#6b7280}.dark .post-type-btn.active{color:#fff;background:#2563eb;border-color:#1d4ed8}.dark .quick-action-btn{color:#f9fafb;background:#374151;border-color:#4b5563}.dark .form-textarea{color:#f9fafb;background:#1f2937}.dark .setting-value{color:#d1d5db}.dark .setting-value a{color:#60a5fa}.dark .setting-value code{color:#f9fafb;background:#374151}.dark .post-card{background:#1f2937;border-color:#374151}.dark .post-title{color:#f9fafb}.dark .post-details{color:#9ca3af}.dark .post-content{background:#374151;border-top-color:#4b5563}.dark .content-text{color:#f9fafb;background:#1f2937;border-color:#4b5563}.dark .properties-list{background:#1f2937;border-color:#4b5563}.dark .property-item{border-bottom-color:#4b5563}.dark .property-item strong{color:#f9fafb}.dark .syndication-target{background:#374151;border-color:#4b5563}.dark .target-uid,.dark .text-muted{color:#9ca3af}.dark .post-type-tag,.dark .category-tag{color:#bfdbfe;background:#1e40af}.dark .micropub-config{border-top-color:#374151}.dark .recent-post{background:#374151;border-color:#4b5563}.dark .post-time{color:#9ca3af}.dark .post-link a{color:#60a5fa}.dark .tips-list{color:#d1d5db}.dark .micropub-endpoint code{color:#f9fafb;background:#374151;border:1px solid #4b5563}.dark .user-info{color:#d1d5db}.dark .user-domain a{color:#60a5fa}.dark .micropub-endpoint{color:#d1d5db}.dark .micropub-endpoint strong{color:#f9fafb}.dark code,.dark .quick-action-btn{color:#f9fafb;background:#374151;border:1px solid #4b5563}.dark .quick-action-btn:hover{background:#4b5563;border-color:#6b7280}.dark .action-label,.dark .user-domain strong{color:#f9fafb}
