:root{--theme-color-primary:#5655c6;--theme-color-secondary:#737373;--theme-color-background:#fff;--theme-color-surface:#f8f8f8;--theme-color-text:#242424;--theme-color-textSecondary:#737373;--theme-color-border:#e5e5e5;--theme-color-accent:#b340ff;--theme-font-family:"Inter",system-ui,sans-serif;--theme-heading-family:"Inter",system-ui,sans-serif;--theme-body-family:"Inter",system-ui,sans-serif;--theme-font-size-xs:14px;--theme-font-size-sm:16px;--theme-font-size-base:18px;--theme-font-size-lg:20px;--theme-font-size-xl:22px;--theme-font-size-2xl:24px;--theme-font-size-3xl:30px;--theme-font-size-4xl:36px;--theme-layout-maxWidth:1200px;--theme-layout-spacing:1rem;--theme-layout-borderRadius:8px;--theme-layout-headerHeight:60px}*{box-sizing:border-box}.ghost-btn,.ghost-head-menu a,.ghost-post-card,a,button{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}body{font-family:var(--theme-body-family);background-color:var(--theme-color-background);color:var(--theme-color-text);line-height:1.6;margin:0;padding:0}input[type=checkbox],input[type=radio]{background-color:#fff!important;border-color:#d1d5db!important}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#5655c6!important;border-color:#5655c6!important}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#5655c6!important;box-shadow:0 0 0 3px rgba(86,85,198,.2)!important;outline:none!important}.ghost-viewport{min-height:100vh;display:flex;flex-direction:column}.ghost-section-title{font-size:var(--theme-font-size-2xl);margin:0;line-height:1.2}.ghost-form{max-width:100%}.ghost-form-section{margin-bottom:2rem}.ghost-form-label{display:block;font-weight:600;margin-bottom:.5rem}.ghost-form-input,.ghost-form-label,.ghost-form-textarea{font-size:var(--theme-font-size-sm);color:var(--theme-color-text)}.ghost-form-input,.ghost-form-textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--theme-color-border);border-radius:var(--theme-layout-borderRadius);background-color:var(--theme-color-background);transition:all .2s ease}.ghost-form-input:focus,.ghost-form-textarea:focus{outline:none;border-color:var(--theme-color-primary);box-shadow:0 0 0 3px rgba(86,85,198,.1)}.ghost-form-textarea{resize:vertical;min-height:100px}.ghost-form-tags{display:flex;flex-direction:column;gap:.75rem}.ghost-tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.ghost-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background-color:var(--theme-color-surface);color:var(--theme-color-text);border-radius:9999px;font-size:var(--theme-font-size-xs);font-weight:500}.ghost-tag-remove{background:none;border:none;color:var(--theme-color-textSecondary);cursor:pointer;padding:0;margin-left:.25rem;font-size:1rem;line-height:1}.ghost-tag-remove:hover{color:#ef4444}.ghost-form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--theme-color-border)}.ghost-editor-container{border:1px solid var(--theme-color-border);border-radius:var(--theme-layout-borderRadius);overflow:hidden;min-height:400px}.ghost-post{max-width:100%}.ghost-post-header{margin-bottom:2rem}.ghost-post-title{color:var(--theme-color-text);margin:0 0 1rem;line-height:1.2}.ghost-post-excerpt{font-size:var(--theme-font-size-sm);margin:0 0 1.5rem;line-height:1.6}.ghost-post-excerpt,.ghost-post-meta{color:var(--theme-color-textSecondary)}.ghost-post-meta{gap:1rem;margin-bottom:1rem;font-size:var(--theme-font-size-xs)}.ghost-post-status{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:var(--theme-font-size-xs);font-weight:500}.ghost-post-status-published{background-color:#dcfce7;color:#166534}.ghost-post-status-draft{background-color:#fef3c7;color:#92400e}.ghost-post-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ghost-post-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background-color:var(--theme-color-surface);color:var(--theme-color-text);border-radius:9999px;font-size:12px;font-weight:400}.ghost-post-author{display:flex;align-items:center;gap:.5rem}.ghost-post-author-image{width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ghost-post-author-initial{width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--theme-color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--theme-font-size-xs);font-weight:600}.ghost-post-date{color:var(--theme-color-textSecondary)}.ghost-post-content{margin-top:2rem}.ghost-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:var(--theme-font-size-xs);font-weight:500}.ghost-badge-primary{background-color:rgba(86,85,198,.1);color:var(--theme-color-primary)}.ghost-badge-success{background-color:#dcfce7;color:#166534}.ghost-badge-warning{background-color:#fef3c7;color:#92400e}.ghost-access-notice{margin-top:2rem;padding:1rem;background-color:var(--theme-color-surface);border:1px solid var(--theme-color-border);border-radius:var(--theme-layout-borderRadius)}.ghost-access-notice-content{display:flex;align-items:center;gap:.5rem;font-size:var(--theme-font-size-xs);color:var(--theme-color-textSecondary)}.ghost-content-renderer{font-family:var(--theme-body-family);line-height:2;color:var(--theme-color-text);font-size:var(--theme-font-size-xs)}.ghost-content-renderer p{margin:0 0 1.5rem;line-height:2.2}.ghost-content-renderer h1,.ghost-content-renderer h2,.ghost-content-renderer h3,.ghost-content-renderer h4,.ghost-content-renderer h5,.ghost-content-renderer h6{font-family:var(--theme-heading-family);font-weight:700;line-height:1.2;margin:2rem 0 1rem;color:var(--theme-color-text)}.ghost-post .ghost-post-content .ghost-content-renderer h1,.ghost-post .ghost-post-content .ghost-content-renderer h2,.ghost-post .ghost-post-content .ghost-content-renderer h3,.ghost-post .ghost-post-content .ghost-content-renderer h4,.ghost-post .ghost-post-content .ghost-content-renderer h5,.ghost-post .ghost-post-content .ghost-content-renderer h6{font-weight:800;letter-spacing:-.01em}.gh-editor-body-area::-webkit-scrollbar{width:8px}.gh-editor-body-area::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.gh-editor-body-area::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.gh-editor-body-area::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.gh-editor-body-area{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.ghost-content-renderer h1{font-size:var(--theme-font-size-xl);margin-top:0}.ghost-content-renderer h2{font-size:var(--theme-font-size-lg)}.ghost-content-renderer h3{font-size:var(--theme-font-size-md)}.ghost-content-renderer h4{font-size:var(--theme-font-size-base)}.ghost-content-renderer h5{font-size:var(--theme-font-size-sm)}.ghost-content-renderer h6{font-size:var(--theme-font-size-xs)}.ghost-content-renderer ol,.ghost-content-renderer ul{margin:0 0 1.5rem;padding-left:2rem}.ghost-content-renderer li{margin:.5rem 0;line-height:1.7}.ghost-list{margin:1.5rem 0;padding-left:1.5rem;list-style-type:disc}.ghost-list li{margin-bottom:.5rem;line-height:1.6;list-style-type:disc}.ghost-list ol,.ghost-list ol li{list-style-type:decimal}.ghost-content-renderer .ghost-list ol,.ghost-content-renderer .ghost-list ul,.ghost-list ol,.ghost-list ul{margin:.5rem 0;padding-left:1.5rem}.ghost-content-renderer blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:4px solid var(--theme-color-primary);background-color:var(--theme-color-surface);font-style:italic;color:var(--theme-color-textSecondary)}.ghost-content-renderer blockquote p{margin:0}.ghost-content-renderer code{background-color:var(--theme-color-surface);padding:.125rem .25rem;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em;color:var(--theme-color-text)}.ghost-content-renderer pre{background-color:var(--theme-color-surface);padding:1.5rem;border-radius:var(--theme-layout-borderRadius);overflow-x:auto;margin:2rem 0;border:1px solid var(--theme-color-border)}.ghost-content-renderer pre code{background:none;padding:0;border-radius:0;font-size:.875rem;line-height:1.5}.ghost-content-renderer a{color:var(--theme-color-primary);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease}.ghost-content-renderer a:hover{text-decoration-color:var(--theme-color-primary)}.ghost-content-renderer img{max-width:100%;height:auto;border-radius:var(--theme-layout-borderRadius);margin:2rem 0}.ghost-content-renderer figure{margin:2rem 0;text-align:center}.ghost-content-renderer figcaption{margin-top:.5rem;font-size:var(--theme-font-size-xs);color:var(--theme-color-textSecondary);font-style:italic}.ghost-content-renderer hr{border:none;height:1px;background-color:var(--theme-color-border);margin:3rem 0}.ghost-content-renderer table{width:100%;border-collapse:collapse;margin:2rem 0;background-color:var(--theme-color-background);border:1px solid var(--theme-color-border);border-radius:var(--theme-layout-borderRadius);overflow:hidden}.ghost-content-renderer td,.ghost-content-renderer th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--theme-color-border)}.ghost-content-renderer th{background-color:var(--theme-color-surface);font-weight:600;color:var(--theme-color-text)}.ghost-content-renderer tr:last-child td{border-bottom:none}.ghost-content-renderer strong{font-weight:600;color:var(--theme-color-text)}.ghost-content-renderer em{font-style:italic}.ghost-content-renderer u{text-decoration:underline}.ghost-content-renderer s{text-decoration:line-through}.gh-editor-container{display:flex;flex-direction:row;height:100vh;background-color:var(--theme-color-background);position:relative;overflow:hidden}.gh-editor-main{flex:1;display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.gh-editor-header{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 24px;z-index:100;background-color:var(--theme-color-background);border-bottom:1px solid var(--theme-color-border);box-shadow:0 1px 3px rgba(0,0,0,.1)}.gh-editor-header-left,.gh-editor-header-right{display:flex;align-items:center;gap:16px}.gh-editor-back-button{display:flex;align-items:center;gap:8px;padding:8px 12px;background:none;border:none;color:var(--theme-color-text);font-size:12px;font-weight:500;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.gh-editor-back-button:hover{background-color:var(--theme-color-surface)}.gh-editor-status,.gh-editor-wordcount{font-size:12px;color:var(--theme-color-textSecondary);font-weight:500}.gh-editor-actions{display:flex;align-items:center;gap:12px}.gh-btn-editor{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:4px;font-size:var(--theme-font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.gh-btn-editor:disabled{opacity:.6;cursor:not-allowed}.gh-btn-editor.gh-btn-primary{background-color:var(--theme-color-primary);color:#fff}.gh-btn-editor.gh-btn-primary:hover:not(:disabled){background-color:var(--theme-color-primaryHover)}.gh-btn-editor.gh-btn-secondary{background-color:transparent;color:var(--theme-color-text);border:1px solid var(--theme-color-border)}.gh-btn-editor.gh-btn-secondary:hover:not(:disabled){background-color:var(--theme-color-surface)}.gh-btn-editor.gh-btn-danger{background-color:transparent;color:#dc2626;border:1px solid #dc2626}.gh-btn-editor.gh-btn-danger:hover:not(:disabled){background-color:#fef2f2}.gh-editor-content{flex:1;display:flex;flex-direction:column;overflow-y:auto;max-width:740px;margin:0 auto;width:100%;padding:60px 0 300px;scrollbar-width:none;-ms-overflow-style:none}.gh-editor-content::-webkit-scrollbar{display:none}.gh-editor-title-area{margin-bottom:20px;padding:0 75px;flex-shrink:0}.gh-editor-title-placeholder{font-size:var(--theme-font-size-2xl);font-weight:700;color:var(--theme-color-textSecondary);line-height:1.2;margin:0;cursor:text}.gh-editor-title-input{width:100%;font-size:var(--theme-font-size-3xl);font-weight:700;color:var(--theme-color-text);background:none;border:none;outline:none;line-height:1.2;margin:0;padding:0;white-space:pre-wrap;min-height:105px!important;max-height:none;resize:none;box-sizing:border-box;font-family:var(--theme-heading-family);overflow:hidden!important;word-wrap:break-word;overflow-wrap:break-word;transition:none!important}.gh-editor-title-input::-moz-placeholder{color:var(--theme-color-textSecondary)}.gh-editor-title-input::placeholder{color:var(--theme-color-textSecondary)}.gh-editor-body-area{flex-shrink:0;min-height:400px;overflow:visible;position:relative;padding:0 24px}.gh-editor-body-area .bn-editor{overflow:visible;min-height:200px;font-family:var(--theme-body-family);line-height:1.7;color:var(--theme-color-text);font-size:var(--theme-font-size-xs)}.gh-editor-body-area .bn-editor .bn-block{line-height:1.7}.gh-editor-body-area .bn-editor .bn-block[data-content-type=paragraph]{margin:0 0 1.5rem;line-height:1.7}.gh-editor-body-area .bn-editor .bn-block[data-content-type=heading]{font-family:var(--theme-heading-family)!important;font-weight:700!important;line-height:1.2!important;margin:2rem 0 1rem!important;color:var(--theme-color-text)!important}.gh-editor-body-area .bn-editor .bn-block[data-content-type=heading][data-level="1"]{font-size:var(--theme-font-size-3xl)!important;margin-top:0!important}.gh-editor-body-area .bn-editor .bn-block[data-content-type=heading][data-level="2"]{font-size:var(--theme-font-size-2xl)!important}.gh-editor-body-area .bn-editor .bn-block[data-content-type=heading][data-level="3"]{font-size:var(--theme-font-size-xl)!important}.gh-editor-body-area .bn-editor .bn-block[data-content-type=heading][data-level="4"]{font-size:var(--theme-font-size-lg)!important}.gh-editor-body-area .bn-editor .bn-block[data-content-type=heading][data-level="5"]{font-size:var(--theme-font-size-base)!important}.gh-editor-body-area .bn-editor .bn-block[data-content-type=heading][data-level="6"]{font-size:var(--theme-font-size-sm)!important}.gh-editor-body-area .bn-editor h1{font-size:var(--theme-font-size-3xl)!important}.gh-editor-body-area .bn-editor h1,.gh-editor-body-area .bn-editor h2{font-family:var(--theme-heading-family)!important;font-weight:700!important;line-height:1.2!important;margin:2rem 0 1rem!important;color:var(--theme-color-text)!important}.gh-editor-body-area .bn-editor h2{font-size:var(--theme-font-size-2xl)!important}.gh-editor-body-area .bn-editor h3{font-size:var(--theme-font-size-xl)!important}.gh-editor-body-area .bn-editor h3,.gh-editor-body-area .bn-editor h4{font-family:var(--theme-heading-family)!important;font-weight:700!important;line-height:1.2!important;margin:2rem 0 1rem!important;color:var(--theme-color-text)!important}.gh-editor-body-area .bn-editor h4{font-size:var(--theme-font-size-lg)!important}.gh-editor-body-area .bn-editor h5{font-size:var(--theme-font-size-base)!important}.gh-editor-body-area .bn-editor h5,.gh-editor-body-area .bn-editor h6{font-family:var(--theme-heading-family)!important;font-weight:700!important;line-height:1.2!important;margin:2rem 0 1rem!important;color:var(--theme-color-text)!important}.gh-editor-body-area .bn-editor h6{font-size:var(--theme-font-size-sm)!important}.gh-editor-body-area .bn-editor .bn-block[data-content-type=bulletListItem],.gh-editor-body-area .bn-editor .bn-block[data-content-type=numberedListItem]{margin:.5rem 0;line-height:1.7}.gh-editor-body-area .bn-editor .bn-block[data-content-type=blockquote]{margin:2rem 0;padding:1rem 1.5rem;border-left:4px solid var(--theme-color-primary);background-color:var(--theme-color-surface);font-style:italic;color:var(--theme-color-textSecondary)}.gh-editor-body-area .bn-editor .bn-block[data-content-type=codeBlock]{background-color:var(--theme-color-surface);padding:1.5rem;border-radius:var(--theme-layout-borderRadius);overflow-x:auto;margin:2rem 0;border:1px solid var(--theme-color-border);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5}.gh-editor-body-area .bn-editor .bn-block[data-content-type=image]{margin:2rem 0;text-align:center}.gh-editor-body-area .bn-editor .bn-block[data-content-type=image] img{max-width:100%;height:auto;border-radius:var(--theme-layout-borderRadius)}.gh-editor-body-area .bn-editor .bn-block[data-content-type=divider]{border:none;height:1px;background-color:var(--theme-color-border);margin:3rem 0}.gh-editor-body-placeholder{font-size:var(--theme-font-size-sm);color:var(--theme-color-textSecondary);line-height:1.6;margin:0;cursor:text}.gh-editor-sidebar{position:fixed;top:50%;right:2rem;transform:translateY(-50%);width:420px;min-width:420px;max-height:calc(100vh - 8rem);background-color:#fff;display:flex;flex-direction:column;overflow:hidden;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,opacity .3s ease;border-radius:12px;border:1px solid #e5e7eb}.gh-editor-sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:999;opacity:0;transition:opacity .3s ease;pointer-events:none}.gh-editor-sidebar-backdrop.active{opacity:1;pointer-events:auto}.gh-editor-sidebar-header{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:14px 20px;border-bottom:1px solid #e5e7eb;background-color:#fafafa;flex-shrink:0;border-radius:12px 12px 0 0}.gh-editor-sidebar-header h4{margin:0;font-size:14px;font-weight:600;color:#1a1a1a;letter-spacing:-.01em}.gh-editor-sidebar-close{background:none;border:none;color:#6b7280;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.gh-editor-sidebar-close:hover{background-color:#f3f4f6;color:#1a1a1a}.gh-editor-sidebar-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;-webkit-overflow-scrolling:touch}.gh-editor-sidebar-content::-webkit-scrollbar{width:8px}.gh-editor-sidebar-content::-webkit-scrollbar-track{background:#f1f1f1}.gh-editor-sidebar-content::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:4px;border:2px solid #f1f1f1}.gh-editor-sidebar-content::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.gh-editor-sidebar-form{padding:24px 24px 40px}.gh-form-group{margin-bottom:28px}.gh-form-group:last-child{margin-bottom:40px}.gh-form-group label{display:block;margin-bottom:10px;font-size:12px;font-weight:600;color:#1a1a1a;letter-spacing:-.01em}.gh-input{width:100%;height:38px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#1a1a1a;font-size:12px;transition:all .2s ease;font-family:inherit}.gh-input:hover{border-color:#9ca3af}.gh-input:focus{outline:none;border-color:#5655c6;box-shadow:0 0 0 3px rgba(86,85,198,.1)}.gh-input::-moz-placeholder{color:#9ca3af}.gh-input::placeholder{color:#9ca3af}.gh-textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#1a1a1a;font-size:12px;resize:vertical;min-height:100px;transition:all .2s ease;font-family:inherit;line-height:1.6}.gh-textarea:hover{border-color:#9ca3af}.gh-textarea:focus{outline:none;border-color:#5655c6;box-shadow:0 0 0 3px rgba(86,85,198,.1)}.gh-textarea::-moz-placeholder{color:#9ca3af}.gh-textarea::placeholder{color:#9ca3af}.gh-feature-image-container{margin-top:0}.gh-feature-image-preview{position:relative;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;background-color:#f9fafb}.gh-feature-image-preview-img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.gh-feature-image-remove{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.75);color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px)}.gh-feature-image-remove:hover{background:rgba(239,68,68,.9);transform:scale(1.05)}.gh-feature-image-upload{width:100%;display:flex;flex-direction:column;gap:12px}.gh-button-generate{width:100%;padding:10px 16px;background-color:#5655c6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.gh-button-generate:hover:not(:disabled){background-color:#4745b0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(86,85,198,.2)}.gh-button-generate:active:not(:disabled){transform:translateY(0)}.gh-button-generate:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.gh-help-text{font-size:12px;color:#6b7280;margin-top:-4px;margin-bottom:12px}.gh-link-button-inputs{display:flex;flex-direction:column;gap:10px}.gh-button-insert{width:100%;padding:10px 16px;background-color:#5655c6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.gh-button-insert:hover:not(:disabled){background-color:#4745b0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(86,85,198,.2)}.gh-button-insert:active:not(:disabled){transform:translateY(0)}.gh-button-insert:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.newsletter-link-button{display:inline-block;padding:12px 24px;background-color:#5655c6;color:#fff!important;text-decoration:none!important;border-radius:6px;font-size:16px;font-weight:600;text-align:center;transition:all .2s ease;margin:16px 0}.newsletter-link-button:hover{background-color:#4745b0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(86,85,198,.3)}.bn-block[data-text-alignment=center] a[href^="#button:"],.bn-editor .bn-block[data-text-alignment=center] a[href^="#button:"],.bn-editor [data-text-alignment=center] a[href^="#button:"],.bn-editor [style*="text-align: center"] a[href^="#button:"],.bn-editor [style*="text-align:center"] a[href^="#button:"],.bn-editor a[href^="#button:"],.bn-editor div[data-text-alignment=center] a[href^="#button:"],.bn-editor p[data-text-alignment=center] a[href^="#button:"],[data-text-alignment=center] a[href^="#button:"],[style*="text-align: center"] a[href^="#button:"],[style*="text-align:center"] a[href^="#button:"],a[href^="#button:"],div[data-text-alignment=center] a[href^="#button:"],p[data-text-alignment=center] a[href^="#button:"]{display:inline-block!important;padding:10px 24px!important;background:#5655c6!important;color:#fff!important;text-decoration:none!important;border-radius:24px!important;font-size:14px!important;font-weight:600!important;transition:all .2s ease!important;margin:12px auto!important;box-shadow:0 2px 8px rgba(86,85,198,.25)!important;border:none!important;cursor:pointer!important;letter-spacing:.02em!important;line-height:1.4!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;position:relative!important;text-align:center!important;min-width:100px!important}.bn-editor a[href^="#button:"] *,.bn-editor a[href^="#button:"] span,.bn-editor a[href^="#button:"] strong,a[href^="#button:"] *,a[href^="#button:"] span,a[href^="#button:"] strong{color:#fff!important}.bn-block[data-text-alignment=center] a[href^="#button:"]:hover,.bn-editor .bn-block[data-text-alignment=center] a[href^="#button:"]:hover,.bn-editor [data-text-alignment=center] a[href^="#button:"]:hover,.bn-editor [style*="text-align: center"] a[href^="#button:"]:hover,.bn-editor [style*="text-align:center"] a[href^="#button:"]:hover,.bn-editor a[href^="#button:"]:hover,.bn-editor div[data-text-alignment=center] a[href^="#button:"]:hover,.bn-editor p[data-text-alignment=center] a[href^="#button:"]:hover,[data-text-alignment=center] a[href^="#button:"]:hover,[style*="text-align: center"] a[href^="#button:"]:hover,[style*="text-align:center"] a[href^="#button:"]:hover,a[href^="#button:"]:hover,div[data-text-alignment=center] a[href^="#button:"]:hover,p[data-text-alignment=center] a[href^="#button:"]:hover{background:#4544a8!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(86,85,198,.35)!important}.bn-block[data-text-alignment=center] a[href^="#button:"]:active,.bn-editor .bn-block[data-text-alignment=center] a[href^="#button:"]:active,.bn-editor [data-text-alignment=center] a[href^="#button:"]:active,.bn-editor [style*="text-align: center"] a[href^="#button:"]:active,.bn-editor [style*="text-align:center"] a[href^="#button:"]:active,.bn-editor a[href^="#button:"]:active,.bn-editor div[data-text-alignment=center] a[href^="#button:"]:active,.bn-editor p[data-text-alignment=center] a[href^="#button:"]:active,[data-text-alignment=center] a[href^="#button:"]:active,[style*="text-align: center"] a[href^="#button:"]:active,[style*="text-align:center"] a[href^="#button:"]:active,a[href^="#button:"]:active,div[data-text-alignment=center] a[href^="#button:"]:active,p[data-text-alignment=center] a[href^="#button:"]:active{transform:translateY(0)!important;box-shadow:0 2px 6px rgba(86,85,198,.25)!important}.bn-block[data-text-alignment=center]:has(a[href^="#button:"]),.bn-editor .bn-block[data-text-alignment=center]:has(a[href^="#button:"]),.bn-editor [data-text-alignment=center]:has(a[href^="#button:"]),.bn-editor [style*="text-align: center"]:has(a[href^="#button:"]),.bn-editor div[data-text-alignment=center]:has(a[href^="#button:"]),.bn-editor p[data-text-alignment=center]:has(a[href^="#button:"]),[data-text-alignment=center]:has(a[href^="#button:"]),[style*="text-align: center"]:has(a[href^="#button:"]),div[data-text-alignment=center]:has(a[href^="#button:"]),p[data-text-alignment=center]:has(a[href^="#button:"]){text-align:center!important;display:block!important}.bn-editor a[href^="#button:"],a[href^="#button:"]{cursor:pointer!important;pointer-events:auto!important}body:has(.bn-editor a[href^="#button:"]:focus) .mantine-Menu-dropdown,body:has(.bn-editor a[href^="#button:"]:focus) .mantine-Popover-dropdown,body:has(.bn-editor a[href^="#button:"]:hover) .mantine-Menu-dropdown,body:has(.bn-editor a[href^="#button:"]:hover) .mantine-Popover-dropdown{display:none!important;visibility:hidden!important;opacity:0!important}.gh-image-tabs{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:16px}.gh-image-tab{flex:1;padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.gh-image-tab:hover{color:#374151;background-color:#f9fafb}.gh-image-tab.active{color:#5655c6;border-bottom-color:#5655c6}.gh-image-tab-content{padding-top:4px}.gh-file-input{display:none}.gh-file-label{display:block;width:100%;padding:12px 16px;background-color:#fff;border:2px dashed #d1d5db;border-radius:6px;text-align:center;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.gh-file-label:hover{border-color:#5655c6;color:#5655c6;background-color:#f8f7ff}.gh-select select{width:100%;padding:12px 16px;border:1px solid var(--theme-color-border);border-radius:4px;background-color:var(--theme-color-background);color:var(--theme-color-text);font-size:var(--theme-font-size-sm);cursor:pointer}.gh-input-icon{position:relative}.gh-input-icon svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--theme-color-textSecondary);pointer-events:none}.gh-input-icon .gh-input{padding-left:40px}.gh-date-time-picker{display:flex;align-items:center;gap:8px}.gh-date-time-picker .gh-input{flex:1}.gh-timezone{font-size:var(--theme-font-size-xs);color:var(--theme-color-textSecondary);white-space:nowrap}.gh-tags-input{display:flex;flex-direction:column;gap:10px}.gh-tags-list{display:flex;flex-wrap:wrap;gap:8px}.gh-tags-list:empty{display:none}.gh-tag{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;font-size:12px;color:#1a1a1a;font-weight:500;transition:all .2s ease}.gh-tag:hover{background-color:#e5e7eb}.gh-tag-remove{background:none;border:none;color:#6b7280;cursor:pointer;font-size:18px;line-height:1;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.gh-tag-remove:hover{color:#ef4444}.gh-tag-input-container{display:flex;gap:8px;align-items:center}.gh-tag-input-container .gh-input{flex:1}.gh-tag-add{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;padding:0;width:38px;height:38px;flex-shrink:0;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.gh-tag-add:hover{background-color:#f9fafb;border-color:#9ca3af;color:#1a1a1a}.gh-authors-input{display:flex;flex-direction:column;gap:8px}.gh-author-pill{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--theme-color-surface);border:1px solid var(--theme-color-border);border-radius:20px;font-size:var(--theme-font-size-sm);color:var(--theme-color-text)}.gh-author-remove{background:none;border:none;color:var(--theme-color-textSecondary);cursor:pointer;font-size:16px;line-height:1;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.gh-author-remove:hover{color:var(--theme-color-text)}.gh-checkbox-group{display:flex;align-items:center;gap:12px}.gh-checkbox{width:16px;height:16px;accent-color:var(--theme-color-primary)}.gh-checkbox-label{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--theme-font-size-sm);font-weight:500;color:var(--theme-color-text);cursor:pointer}.gh-history-section{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.gh-history-label{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--theme-font-size-sm);font-weight:500;color:var(--theme-color-text)}.gh-history-toggle{background:none;border:none;color:var(--theme-color-textSecondary);cursor:pointer;font-size:16px;padding:4px}.gh-history-toggle:hover{color:var(--theme-color-text)}.gh-editor-feature-image{margin-bottom:24px}.gh-editor-feature-image-placeholder{display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:var(--theme-color-textSecondary);font-size:var(--theme-font-size-sm);cursor:pointer;border-bottom:1px solid var(--theme-color-border)}.gh-editor-feature-image-placeholder:hover{color:var(--theme-color-text)}.gh-editor-feature-image-icon{background:none;border:none;color:var(--theme-color-textSecondary);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.gh-editor-feature-image-icon:hover{background-color:var(--theme-color-surface);color:var(--theme-color-text)}.gh-editor-wordcount-container{position:absolute;bottom:24px;right:24px;display:flex;align-items:center;gap:8px;z-index:10}.gh-editor-help{color:var(--theme-color-textSecondary);text-decoration:none;padding:4px;border-radius:4px;transition:all .2s ease}.gh-editor-help:hover{background-color:var(--theme-color-surface);color:var(--theme-color-text)}.gh-editor-settings-toggle-header{background:none;border:none;color:var(--theme-color-textSecondary);cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;margin-left:8px}.gh-editor-settings-toggle-header:hover{background-color:var(--theme-color-surface);color:var(--theme-color-text)}.gh-editor-error{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:10000;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.gh-editor-error-content{display:flex;align-items:center;gap:12px;color:#dc2626;font-size:var(--theme-font-size-sm)}.gh-editor-error-content button{background:none;border:none;color:#dc2626;cursor:pointer;font-size:18px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.gh-editor-error-content button:hover{background-color:#fecaca;border-radius:50%}@media (max-width:1024px){.gh-editor-sidebar{right:1rem;left:1rem;width:auto;min-width:auto;max-width:600px;margin:0 auto}.gh-editor-sidebar-form{padding:20px 20px 60px}}@media (max-width:640px){.gh-editor-sidebar{right:.5rem;left:.5rem;max-height:calc(100vh - 4rem)}.gh-editor-sidebar-form{padding:16px 16px 40px}.gh-editor-content{padding:40px 0 200px}.gh-editor-title-area{padding:0 16px}.gh-editor-body-area{padding:0 16px;min-height:300px}.gh-editor-wordcount-container{bottom:16px;right:16px}}@media (max-width:500px){.gh-editor-actions{display:none}}.ghost-main{flex:1;display:flex;flex-direction:column}.ghost-head{background:var(--theme-color-background);border-bottom:1px solid var(--theme-color-border);position:sticky;top:0;z-index:100;height:50px;transition:all .3s ease}.ghost-head.header-style-center,.ghost-head:not(.header-style-center):not(.header-style-left):not(.header-style-hidden){background:var(--theme-color-background);border-bottom:1px solid var(--theme-color-border);box-shadow:0 1px 3px rgba(0,0,0,.05)}.ghost-head.header-style-center{text-align:center}.ghost-head.header-style-center .ghost-head-inner{justify-content:center;align-items:center;padding:1rem var(--theme-layout-spacing)}.ghost-head.header-style-center .ghost-head-brand{margin:0 auto}.ghost-head.header-style-center .ghost-head-logo img{height:2rem;width:auto}.ghost-head.header-style-center .ghost-head-menu{font-weight:500;font-size:var(--theme-font-size-sm)}.ghost-head.header-style-left{text-align:left;background:var(--theme-color-background);border-bottom:1px solid var(--theme-color-border);box-shadow:0 1px 3px rgba(0,0,0,.05)}.ghost-head.header-style-left .ghost-head-inner{justify-content:flex-start;align-items:center;padding:.75rem var(--theme-layout-spacing)}.ghost-head.header-style-left .ghost-head-brand{margin:0}.ghost-head.header-style-left .ghost-head-logo img{height:2rem;width:auto}.ghost-head.header-style-hidden{display:none!important}.ghost-head-default.header-style-center .ghost-head-inner{justify-content:center;padding:1rem var(--theme-layout-spacing)}.ghost-head-default.header-style-center .ghost-head-menu{justify-content:center}.ghost-head-center.header-style-center .ghost-head-inner{padding:1rem var(--theme-layout-spacing)}.ghost-head-center.header-style-center .ghost-head-menu{left:var(--theme-layout-spacing);transform:none}.ghost-head-center.header-style-left .ghost-head-inner{padding:.75rem var(--theme-layout-spacing)}.ghost-head-center.header-style-left .ghost-head-menu{left:var(--theme-layout-spacing);transform:none}.ghost-head-stacked.header-style-center .ghost-head-inner{align-items:center;padding:1rem var(--theme-layout-spacing)}.ghost-head-stacked.header-style-left .ghost-head-inner{align-items:flex-start;padding:.75rem var(--theme-layout-spacing)}.ghost-head-inner{max-width:var(--theme-layout-maxWidth);margin:0 auto;padding:0 var(--theme-layout-spacing);height:var(--theme-layout-headerHeight);display:flex;align-items:center;justify-content:space-between}.ghost-head-brand{display:flex;align-items:center;gap:1rem}.ghost-head-logo{font-size:var(--theme-font-size-lg);font-weight:700;color:var(--theme-color-text);text-decoration:none;font-family:var(--theme-heading-family)}.ghost-head-logo img{height:20px;width:auto}.ghost-head-menu{display:flex;align-items:center;gap:.8rem;list-style:none;margin:0;padding:0}.ghost-head-menu a{color:var(--theme-color-textSecondary);text-decoration:none;font-size:12px;font-weight:500;padding:3px 12px;border-radius:20px;transition:all .2s ease;position:relative;height:25px}.ghost-head-menu a:hover{color:var(--theme-color-text);background-color:hsla(0,0%,50%,.15)}.ghost-head-menu a.active{color:var(--theme-color-text);background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ghost-head-actions{display:flex;align-items:center;gap:1rem}.ghost-hero{background:linear-gradient(135deg,var(--theme-color-primary) 0,var(--theme-color-accent) 50%,var(--theme-color-primary) 100%);background-size:400% 400%;animation:gradientShift 15s ease infinite;color:#fff;padding:0;text-align:center;min-height:450px;display:flex;align-items:center;position:relative;overflow:hidden}.ghost-hero:before{top:0;background:radial-gradient(circle at 20% 50%,rgba(86,85,198,.2) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(86,85,198,.15) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(86,85,198,.1) 0,transparent 50%);animation:floatingOrbs 20s ease-in-out infinite}.ghost-hero:after,.ghost-hero:before{content:"";position:absolute;left:0;right:0;bottom:0}.ghost-hero:after{height:100px;background:linear-gradient(to bottom,transparent 0,hsla(0,0%,100%,.05) 20%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,.4) 90%,var(--theme-color-background) 100%);pointer-events:none;backdrop-filter:blur(2px)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes floatingOrbs{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}.ghost-hero-inner{max-width:var(--theme-layout-maxWidth);position:relative;z-index:2;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border-radius:24px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);margin:2rem auto;padding:3rem var(--theme-layout-spacing)}.ghost-hero-title{font-size:var(--theme-font-size-4xl);font-weight:900;margin:0 0 1.5rem;font-family:var(--theme-heading-family);background:linear-gradient(135deg,#fff,#f0f0f0 50%,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 8px rgba(0,0,0,.1);animation:titleGlow 3s ease-in-out infinite alternate}@keyframes titleGlow{0%{filter:brightness(1) drop-shadow(0 0 10px rgba(255,255,255,.3))}to{filter:brightness(1.1) drop-shadow(0 0 20px rgba(255,255,255,.5))}}.ghost-hero-description{font-size:var(--theme-font-size-base);margin:0 0 2.5rem;opacity:.95;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,.1);animation:fadeInUp 1s ease-out .3s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:.95;transform:translateY(0)}}.ghost-hero-cta{display:flex;gap:1rem;justify-content:center;align-items:center;max-width:450px;margin:0 auto;animation:fadeInUp 1s ease-out .6s both}.ghost-hero-input{flex:1;min-width:300px;padding:.75rem 1.5rem;border:2px solid hsla(0,0%,100%,.2);border-radius:50px;font-size:var(--theme-font-size-sm);background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);color:#fff;height:48px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.ghost-hero-input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.ghost-hero-input::placeholder{color:hsla(0,0%,100%,.7)}.ghost-hero-input:focus{outline:none;border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.25);box-shadow:0 8px 25px rgba(0,0,0,.15),0 0 0 4px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.3);transform:translateY(-2px)}.ghost-hero-button{padding:.75rem 2rem;background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.1));backdrop-filter:blur(10px);color:#fff;border:2px solid hsla(0,0%,100%,.3);border-radius:50px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;height:48px;box-shadow:0 4px 15px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);text-shadow:0 1px 2px rgba(0,0,0,.1)}.ghost-hero-button:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.2));border-color:hsla(0,0%,100%,.5);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15),0 0 0 4px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.3)}.ghost-hero-button:active{transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.toc-container{position:sticky;top:80px;height:calc(100vh - 100px);overflow-y:auto;max-width:240px;width:100%;padding-left:2rem}.toc-inner{padding:1rem;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.toc-title{font-size:12px;font-weight:600;color:#374151;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.toc-list,.toc-nav{margin:0;padding:0}.toc-list{list-style:none;display:flex;flex-direction:column;gap:4px}.toc-item{margin:0;padding:0}.toc-link{display:block;font-size:11px;line-height:1.4;color:#6b7280;text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .2s ease;word-break:break-word}.toc-link:hover{color:#5655c6;background-color:#f3f4f6}.toc-link-active{color:#5655c6;font-weight:600}.toc-container::-webkit-scrollbar{width:4px}.toc-container::-webkit-scrollbar-track{background:transparent}.toc-container::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.toc-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}.hero-carousel{position:relative;width:calc(100% + 2rem);height:550px;overflow:hidden;margin:-2rem 0 0 -1rem;border-radius:0}.hero-carousel-inner{position:relative;width:100%;height:100%}.hero-carousel-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.hero-carousel-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-carousel-bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .5s cubic-bezier(.4,0,.2,1)}.hero-carousel-link:hover .hero-carousel-bg-image{transform:scale(1.05)}.hero-carousel-vignette{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.3) 60%,rgba(0,0,0,.8) 100%),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.4) 40%,rgba(0,0,0,.7));pointer-events:none;z-index:1}.hero-carousel-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;z-index:2;text-align:center;padding:0 2rem}.hero-carousel-tags{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.hero-carousel-tag{padding:.4rem 1rem;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:50px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:all .3s ease}.hero-carousel-link:hover .hero-carousel-tag{background:linear-gradient(135deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.15));border-color:hsla(0,0%,100%,.4)}.hero-carousel-title{font-size:clamp(2rem,2vw,2rem);font-weight:900;color:#fff;margin:0 0 1rem;line-height:1.2;text-shadow:0 4px 20px rgba(0,0,0,.8),0 2px 10px rgba(0,0,0,.6);transition:all .3s ease}.hero-carousel-link:hover .hero-carousel-title{text-shadow:0 6px 25px rgba(0,0,0,.9),0 3px 12px rgba(0,0,0,.7)}.hero-carousel-description{font-size:clamp(1rem,1vw,1rem);color:hsla(0,0%,100%,.95);line-height:1.6;text-shadow:0 2px 10px rgba(0,0,0,.7);max-width:700px;margin:0 auto 1.5rem}.hero-carousel-meta{display:flex;justify-content:center;margin-top:1.5rem}.hero-carousel-meta-inner{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:50px;font-size:13px;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:all .3s ease}.hero-carousel-link:hover .hero-carousel-meta-inner{background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.15));border-color:hsla(0,0%,100%,.4)}.hero-carousel-author{font-weight:600}.hero-carousel-dot{opacity:.7}.hero-carousel-date{opacity:.9}.hero-carousel-subscription{position:absolute;top:75%;left:50%;transform:translate(-50%,50%);display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;z-index:10;width:90%;max-width:500px}.hero-carousel-subscription .ghost-hero-input{background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:.75rem 1rem;color:#fff;font-size:.9rem;min-width:200px;max-width:300px;flex:1}.hero-carousel-subscription .ghost-hero-input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.hero-carousel-subscription .ghost-hero-input::placeholder{color:hsla(0,0%,100%,.7)}.hero-carousel-subscription .ghost-hero-input:focus{outline:none;background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.15));border-color:hsla(0,0%,100%,.5);box-shadow:0 0 0 3px hsla(0,0%,100%,.1)}.hero-carousel-subscription .ghost-hero-button{background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:.75rem 1.5rem;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.hero-carousel-subscription .ghost-hero-button:hover:not(:disabled){background:linear-gradient(135deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.2));border-color:hsla(0,0%,100%,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.hero-carousel-subscription .ghost-hero-button:active:not(:disabled){transform:translateY(0)}.hero-carousel-subscription .ghost-hero-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.hero-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.15));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.3)}.hero-carousel-nav:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.25));border-color:hsla(0,0%,100%,.5);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.4)}.hero-carousel-nav:active{transform:translateY(-50%) scale(1.05)}.hero-carousel-nav-prev{left:3rem;top:50%;transform:translateY(-50%)}.hero-carousel-nav-next{right:3rem;top:47.5%;transform:translateY(-50%)}.hero-carousel-pagination{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:3}.hero-carousel-dot-btn{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);cursor:pointer;transition:all .3s ease;padding:0}.hero-carousel-dot-btn:hover{background:hsla(0,0%,100%,.6);transform:scale(1.2)}.hero-carousel-dot-btn.active{background:#fff;width:24px;border-radius:5px}@media (max-width:768px){.hero-carousel{height:500px}.hero-carousel-content{top:50%;transform:translate(-50%,-50%);width:85%;padding:0 1rem}.hero-carousel-title{font-size:clamp(1.5rem,4vw,2.2rem);margin-bottom:.75rem}.hero-carousel-description{font-size:clamp(.85rem,1.8vw,1rem);margin-bottom:1rem}.hero-carousel-nav{width:40px;height:40px}.hero-carousel-nav-prev{left:1rem}.hero-carousel-nav-next{right:1rem}.hero-carousel-tag{font-size:9px;padding:.3rem .75rem}.hero-carousel-meta-inner{font-size:11px;padding:.5rem 1rem}.hero-carousel-subscription{transform:translate(-50%,40%);gap:.5rem;width:85%}.hero-carousel-subscription .ghost-hero-input{min-width:150px;max-width:200px;padding:.6rem .8rem;font-size:.8rem}.hero-carousel-subscription .ghost-hero-button{padding:.6rem 1rem;font-size:.8rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease-out}.hero-subscription-wrapper{background:linear-gradient(135deg,var(--theme-color-primary) 0,var(--theme-color-accent) 50%,var(--theme-color-primary) 100%);background-size:400% 400%;animation:gradientShift 15s ease infinite;padding:2.5rem 1rem;width:calc(100% + 2rem);margin:0 0 0 -1rem}.hero-subscription-container{max-width:450px;margin:0 auto;display:flex;gap:1rem;justify-content:center;align-items:center}.ghost-content{flex:1;padding:2rem 0}.ghost-content-inner{max-width:var(--theme-layout-maxWidth);margin:0 auto;padding:0 var(--theme-layout-spacing)}.ghost-posts{margin-top:2rem}.ghost-posts,.ghost-posts.feed-layout-classic,.ghost-posts.feed-layout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.ghost-posts.feed-layout-list{display:flex;flex-direction:column;gap:0;max-width:var(--theme-layout-maxWidth);margin:0 auto;padding:0 var(--theme-layout-spacing)}.ghost-posts.feed-layout-list .ghost-post-card{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding:.8rem;border:1px solid rgba(0,0,0,.06);border-radius:8px;background:#fff;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;width:100%;box-shadow:0 1px 4px rgba(0,0,0,.04)}.ghost-posts.feed-layout-list .ghost-post-card:last-child{margin-bottom:0}.ghost-posts.feed-layout-list .ghost-post-card>a{display:flex;flex-direction:row;align-items:flex-start;gap:28px;width:100%;text-decoration:none;color:inherit}.ghost-posts.feed-layout-list .ghost-post-card:hover{transform:translateX(8px);box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04);border-color:rgba(86,85,198,.15)}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-image{flex-shrink:0;width:280px;height:180px;margin:0;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:#6c757d;font-family:var(--theme-heading-family);overflow:hidden;position:relative;box-shadow:none;transition:box-shadow .3s ease}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.35));opacity:.35;transition:opacity .3s ease;z-index:1;pointer-events:none}.ghost-posts.feed-layout-list .ghost-post-card:hover .ghost-post-image:before{opacity:.6}.ghost-posts.feed-layout-list .ghost-post-card:hover .ghost-post-image{box-shadow:0 2px 8px rgba(0,0,0,.06)}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-image img{transition:transform .3s cubic-bezier(.4,0,.2,1),filter .3s ease;filter:brightness(1) contrast(1.05)}.ghost-posts.feed-layout-list .ghost-post-card:hover .ghost-post-image img{transform:scale(1.08);filter:brightness(1.05) contrast(1.1)}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding:.5rem 0}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-title,.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-title-card{font-size:var(--theme-font-size-sm);font-weight:700;margin:0 0 .625rem;line-height:1.4;color:#1a1a1a;font-family:var(--theme-heading-family);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-excerpt{font-size:12px;color:#666;line-height:1.65;margin:0 0 .875rem;font-family:var(--theme-body-family);font-weight:400;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;flex:1}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-meta{font-size:12px;color:#999;display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.06);font-family:var(--theme-body-family)}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-author,.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-date{font-weight:500;color:#666}.ghost-posts.feed-layout-list .ghost-post-card .ghost-tags{display:none}.ghost-posts.feed-layout-list .ghost-post-card .absolute{top:8px;right:8px}.ghost-posts.feed-layout-list .ghost-post-card .absolute a,.ghost-posts.feed-layout-list .ghost-post-card .absolute button{padding:4px 6px;font-size:12px;min-height:auto;border-radius:4px;background:rgba(0,0,0,.7);color:#fff;border:none;transition:all .2s ease}.ghost-posts.feed-layout-list .ghost-post-card .absolute a:hover,.ghost-posts.feed-layout-list .ghost-post-card .absolute button:hover{background:rgba(0,0,0,.9);transform:none}@media (max-width:767px){.ghost-posts.feed-layout-list .ghost-post-card{flex-direction:column;align-items:flex-start;gap:16px;padding:1.25rem}.ghost-posts.feed-layout-list .ghost-post-card>a{flex-direction:column;gap:16px}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-image{width:100%;height:200px}.ghost-posts.feed-layout-list .ghost-post-card .ghost-post-content{width:100%;padding:0}.ghost-posts.feed-layout-list .ghost-post-card:hover{transform:translateY(-4px) translateX(0)}}@media (max-width:768px){.ghost-hero{min-height:400px;padding:1rem 0}.ghost-hero-inner{margin:1rem auto;padding:2rem 1rem;border-radius:16px}.ghost-hero-title{font-size:var(--theme-font-size-2xl);margin:0 0 1rem}.ghost-hero-description{font-size:var(--theme-font-size-sm);margin:0 0 2rem}.ghost-hero-cta{flex-direction:column;gap:1rem;max-width:100%}.ghost-hero-button,.ghost-hero-input{width:100%;min-width:auto}}@media (max-width:767px){.ghost-posts{grid-template-columns:1fr;gap:1.5rem}.ghost-post-image{height:200px}}.ghost-post-card{background:#fff;border-radius:16px;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.04);position:relative;height:95%;display:flex;flex-direction:column}.ghost-post-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);border-color:rgba(86,85,198,.15)}.ghost-posts:not(.feed-layout-list) .ghost-post-card{overflow:visible;padding-top:1rem}.ghost-posts:not(.feed-layout-list) .ghost-post-card .ghost-post-image{position:absolute;top:-1rem;left:1rem;right:1rem;width:calc(100% - 2rem);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);z-index:1}.ghost-posts:not(.feed-layout-list) .ghost-post-card .ghost-post-content{padding-top:calc(240px - 1rem + 1.5rem)}.ghost-post-image{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#6c757d;font-family:var(--theme-heading-family);position:relative;overflow:hidden;border-radius:12px 12px 0 0}.ghost-post-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4));opacity:.3;transition:opacity .35s ease;z-index:1;pointer-events:none}.ghost-post-card:hover .ghost-post-image:before{opacity:.6}.ghost-post-image img{transition:transform .35s cubic-bezier(.4,0,.2,1),filter .35s ease;filter:brightness(1) contrast(1.05)}.ghost-post-card:hover .ghost-post-image img{transform:scale(1.08);filter:brightness(1.05) contrast(1.1)}.ghost-post-content{padding:1.5rem;margin-top:0;flex:1;display:flex;flex-direction:column}.ghost-post-title{font-size:var(--theme-font-size-xl);line-height:1.35;transition:color .25s ease}.ghost-post-title,.ghost-post-title-card{font-weight:700;margin:0 0 .75rem;color:#1a1a1a;font-family:var(--theme-heading-family)}.ghost-post-title-card{font-size:var(--theme-font-size-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ghost-post-title a{color:inherit;text-decoration:none}.ghost-post-title a:hover{color:inherit}.ghost-post-excerpt{color:#666;font-weight:400;line-height:1.65;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.ghost-post-excerpt,.ghost-post-meta{font-size:12px;font-family:var(--theme-body-family)}.ghost-post-meta{display:flex;align-items:center;justify-content:space-between;color:#999;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.06)}.ghost-post-author,.ghost-post-date{font-weight:500;font-size:12px;color:#666}.ghost-footer{background:var(--theme-color-surface);border-top:1px solid var(--theme-color-border);padding:0;height:60px;display:flex;align-items:center;margin-top:auto}.ghost-footer-inner{max-width:var(--theme-layout-maxWidth);margin:0 auto;padding:0 var(--theme-layout-spacing);display:flex;justify-content:space-between;align-items:center}.ghost-footer-copyright{color:var(--theme-color-textSecondary);font-size:var(--theme-font-size-xs)}.ghost-footer-nav{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.ghost-footer-nav a{color:var(--theme-color-textSecondary);text-decoration:none;font-size:var(--theme-font-size-xs);transition:color .2s ease}.ghost-footer-nav a:hover{color:var(--theme-color-text)}.theme-source{--theme-color-primary:#5655c6;--theme-color-secondary:#737373;--theme-color-accent:#0a0a6d;--theme-color-background:#fff;--theme-color-surface:#f8f8f8;--theme-color-text:#000;--theme-color-textSecondary:#737373;--theme-color-border:#d0d0d0}.theme-casper{--theme-color-primary:#15171a;--theme-color-secondary:#738a94;--theme-color-accent:#ff6900}.theme-edition{--theme-color-primary:#4c1d95;--theme-color-secondary:#8b5cf6;--theme-color-accent:#ec4899}.ghost-burger{background:none;border:none;color:var(--theme-color-text);cursor:pointer;padding:.5rem;border-radius:var(--theme-layout-borderRadius);transition:background-color .2s ease}.ghost-burger:hover{background-color:var(--theme-color-surface)}.ghost-head-menu-open{position:absolute;top:100%;left:0;right:0;background:var(--theme-color-background);border-bottom:1px solid var(--theme-color-border);padding:1rem;flex-direction:column;gap:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ghost-search{background:none;border:none;color:var(--theme-color-textSecondary);cursor:pointer;padding:.5rem;border-radius:var(--theme-layout-borderRadius);transition:all .2s ease}.ghost-search:hover{background-color:var(--theme-color-surface);color:var(--theme-color-text)}.ghost-head-default .ghost-head-inner{justify-content:space-between;align-items:center}.ghost-head-default .ghost-head-brand{flex-shrink:0}.ghost-head-default .ghost-head-menu{flex:1;justify-content:flex-end}.admin-nav-center{justify-content:center!important;flex:1!important}.ghost-head-default.header-style-left .ghost-head-inner{justify-content:space-between;gap:2rem}.ghost-head-default.header-style-left .ghost-head-menu{flex:0;justify-content:flex-start;margin-left:0}.ghost-head-center .ghost-head-inner{justify-content:center;position:relative;align-items:center}.ghost-head-center .ghost-head-brand{position:absolute;left:50%;transform:translateX(-50%);z-index:2}.ghost-head-center .ghost-head-menu{position:absolute;left:var(--theme-layout-spacing);z-index:1}.ghost-head-center .ghost-head-actions{position:absolute;right:var(--theme-layout-spacing);z-index:2}.ghost-head-center .ghost-burger{position:absolute;left:var(--theme-layout-spacing);z-index:2}.ghost-head-stacked{height:auto;padding:1rem 0}.ghost-head-stacked .ghost-head-inner{flex-direction:column;gap:1rem;height:auto;align-items:center}.ghost-head-stacked .ghost-head-brand{order:1}.ghost-head-stacked .ghost-head-menu{order:2}.ghost-head-stacked .ghost-head-actions{order:3}@media (max-width:991px){.ghost-hero{padding:0}}select[size]{scrollbar-width:thin;scrollbar-color:#9ca3af #e5e7eb}select[size] option{padding:8px 12px;transition:all .2s ease}select[size] option:checked{background-color:rgba(139,92,246,.1)!important;color:#7c3aed!important}select[size] option:hover{background-color:#f3f4f6!important}.dark select[size] option:checked{background-color:rgba(139,92,246,.2)!important;color:#a78bfa!important}.dark select[size] option:hover{background-color:#374151!important}select[size]::-webkit-scrollbar{width:8px}select[size]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:4px}select[size]::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}select[size]::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark select[size]::-webkit-scrollbar-track{background:#374151}.dark select[size]::-webkit-scrollbar-thumb{background:#6b7280}.dark select[size]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:768px){.ghost-head-menu{display:none}.ghost-head-menu-open{display:flex}.ghost-head-center .ghost-head-inner,.ghost-head-stacked .ghost-head-inner{padding:1rem var(--theme-layout-spacing)!important}.ghost-head-center .ghost-head-menu{padding-left:0}.ghost-head-center .ghost-head-brand,.ghost-head-center .ghost-head-menu{position:static;transform:none;left:auto}.ghost-head-center .ghost-burger{position:static;left:auto}.ghost-head-stacked .ghost-head-inner{align-items:center}.ghost-head.header-style-center .ghost-head-inner{padding:.75rem var(--theme-layout-spacing)!important}.ghost-head.header-style-center .ghost-head-logo img{height:2rem;width:auto}.ghost-hero-title{font-size:var(--theme-font-size-2xl);font-weight:1000}.ghost-hero{padding:0;min-height:120px}.ghost-hero-cta{flex-direction:column;gap:.5rem}.ghost-hero-button,.ghost-hero-input{width:100%}.ghost-posts{grid-template-columns:1fr;gap:1.5rem}.ghost-footer-inner{flex-direction:column;gap:1rem;text-align:center}.ghost-head-center .ghost-head-inner,.ghost-head-stacked .ghost-head-inner{flex-direction:column;position:static}.ghost-head-center .ghost-head-actions,.ghost-head-center .ghost-head-brand{position:static}}.dark{--theme-color-background:#15171a;--theme-color-surface:#1f2937;--theme-color-text:#fff;--theme-color-textSecondary:#9ca3af;--theme-color-border:#374151}@media (prefers-color-scheme:dark){.auto-color{--theme-color-background:#15171a;--theme-color-surface:#1f2937;--theme-color-text:#fff;--theme-color-textSecondary:#9ca3af;--theme-color-border:#374151}}.ghost-btn{display:inline-flex;height:32px;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:20px;font-size:12px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease}.ghost-btn-primary{background:var(--theme-color-primary);color:#fff}.ghost-btn-primary:hover{background:var(--theme-color-accent);transform:translateY(-1px)}.ghost-btn-secondary{background:var(--theme-color-surface);color:var(--theme-color-text);border:1px solid var(--theme-color-border)}.ghost-btn-secondary:hover{background:var(--theme-color-border)}.theme-source .ghost-btn-secondary:hover{background:var(--theme-color-primary);color:#fff}.ghost-section-title{font-size:var(--theme-font-size-lg);font-weight:700;margin:0 0 .25rem;color:var(--theme-color-text);font-family:var(--theme-heading-family)}.ghost-section-description{color:var(--theme-color-textSecondary);font-size:var(--theme-font-size-xs);margin:0 0 2rem}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.scroll.scroll-light{-ms-overflow-style:none;scrollbar-width:none}.scroll.scroll-light::-webkit-scrollbar{display:none}