:root{--heditor-primary:#00e5a8;--heditor-primary-hover:#00cc96;--heditor-primary-light:rgba(0, 229, 168, 0.1);--heditor-primary-dark:#00b382;--heditor-bg-main:#1a1a1a;--heditor-bg-secondary:#0f0f0f;--heditor-bg-tertiary:#252525;--heditor-bg-hover:rgba(255, 255, 255, 0.05);--heditor-bg-active:rgba(0, 229, 168, 0.15);--heditor-border:rgba(255, 255, 255, 0.1);--heditor-border-hover:rgba(255, 255, 255, 0.2);--heditor-border-focus:var(--heditor-primary);--heditor-text-primary:#e0e0e0;--heditor-text-secondary:#b0b0b0;--heditor-text-muted:#808080;--heditor-text-disabled:#555555;--heditor-success:#00e676;--heditor-warning:#ffd740;--heditor-error:#ff5252;--heditor-info:#40c4ff;--heditor-shadow-sm:0 2px 8px rgba(0, 0, 0, 0.15);--heditor-shadow-md:0 4px 20px rgba(0, 0, 0, 0.25);--heditor-shadow-lg:0 8px 32px rgba(0, 0, 0, 0.35);--heditor-shadow-xl:0 20px 60px rgba(0, 0, 0, 0.5);--heditor-transition-fast:0.15s ease;--heditor-transition-normal:0.3s ease;--heditor-transition-slow:0.5s ease;--heditor-spacing-xs:4px;--heditor-spacing-sm:8px;--heditor-spacing-md:16px;--heditor-spacing-lg:24px;--heditor-spacing-xl:32px;--heditor-radius-sm:4px;--heditor-radius-md:8px;--heditor-radius-lg:12px;--heditor-radius-xl:16px;--heditor-radius-full:9999px;--heditor-z-dropdown:1000;--heditor-z-sticky:1020;--heditor-z-fixed:1030;--heditor-z-modal-backdrop:1040;--heditor-z-modal:1050;--heditor-z-popover:1060;--heditor-z-tooltip:1070}.heditor-container[data-heditor-theme=light]{--heditor-bg-main:#ffffff;--heditor-bg-secondary:#f8f9fa;--heditor-bg-tertiary:#e9ecef;--heditor-bg-hover:rgba(0, 0, 0, 0.05);--heditor-bg-active:rgba(0, 229, 168, 0.15);--heditor-border:rgba(0, 0, 0, 0.1);--heditor-border-hover:rgba(0, 0, 0, 0.2);--heditor-text-primary:#212529;--heditor-text-secondary:#495057;--heditor-text-muted:#6c757d;--heditor-text-disabled:#adb5bd}.heditor-container *,.heditor-container ::after,.heditor-container ::before{box-sizing:border-box;margin:0;padding:0}.heditor-container{background:var(--heditor-bg-main);border:1px solid var(--heditor-border);border-radius:var(--heditor-radius-lg);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:14px;line-height:1.5;color:var(--heditor-text-primary);box-shadow:var(--heditor-shadow-md);transition:all var(--heditor-transition-normal);position:relative}.heditor-container:hover{box-shadow:var(--heditor-shadow-lg)}.heditor-toolbar{background:var(--heditor-bg-secondary);border-bottom:1px solid var(--heditor-border);padding:var(--heditor-spacing-sm);display:flex;flex-wrap:wrap;gap:var(--heditor-spacing-sm);align-items:center;position:sticky;top:0;z-index:var(--heditor-z-sticky);backdrop-filter:blur(10px)}.heditor-toolbar-grup{display:flex;gap:var(--heditor-spacing-xs);padding:var(--heditor-spacing-xs);border-right:1px solid var(--heditor-border);flex-wrap:wrap}.heditor-toolbar-grup:last-child{border-right:none}.heditor-buton{background:0 0;border:1px solid transparent;color:var(--heditor-text-muted);padding:8px 12px;border-radius:var(--heditor-radius-md);cursor:pointer;transition:all var(--heditor-transition-fast);font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;position:relative;overflow:hidden}.heditor-buton::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--heditor-primary-light);transform:translate(-50%,-50%);transition:width var(--heditor-transition-normal),height var(--heditor-transition-normal)}.heditor-buton:hover{background:var(--heditor-bg-hover);color:var(--heditor-primary);border-color:var(--heditor-border-hover);transform:translateY(-1px)}.heditor-buton:hover::before{width:100%;height:100%}.heditor-buton:active{transform:translateY(0)}.heditor-buton.heditor-aktif{background:var(--heditor-bg-active);color:var(--heditor-primary);border-color:var(--heditor-primary);box-shadow:0 0 0 3px var(--heditor-primary-light)}.heditor-buton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.heditor-buton i{font-size:16px;position:relative;z-index:1}.heditor-buton[data-tooltip]{position:relative}.heditor-buton[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:var(--heditor-primary);padding:6px 12px;border-radius:var(--heditor-radius-md);font-size:12px;white-space:nowrap;z-index:var(--heditor-z-tooltip);animation:heditorTooltipIn .2s ease}@keyframes heditorTooltipIn{from{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.heditor-buton.heditor-color{position:relative}.heditor-buton.heditor-color::after{content:'';position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:20px;height:3px;border-radius:2px;background:currentColor}.heditor-alan{background:var(--heditor-bg-main);color:var(--heditor-text-primary);padding:var(--heditor-spacing-lg);min-height:300px;max-height:600px;overflow-y:auto;overflow-x:hidden;font-size:15px;line-height:1.7;outline:0;word-wrap:break-word;overflow-wrap:break-word}.heditor-alan:empty::before{content:attr(data-placeholder);color:var(--heditor-text-muted);pointer-events:none;position:absolute;font-style:italic}.heditor-alan:focus{outline:0}.heditor-alan h1,.heditor-alan h2,.heditor-alan h3,.heditor-alan h4,.heditor-alan h5,.heditor-alan h6{margin:var(--heditor-spacing-lg) 0 var(--heditor-spacing-md);font-weight:600;line-height:1.3;color:var(--heditor-text-primary)}.heditor-alan h1{font-size:32px;border-bottom:2px solid var(--heditor-border);padding-bottom:var(--heditor-spacing-sm)}.heditor-alan h2{font-size:28px;border-bottom:1px solid var(--heditor-border);padding-bottom:var(--heditor-spacing-xs)}.heditor-alan h3{font-size:24px}.heditor-alan h4{font-size:20px}.heditor-alan h5{font-size:18px}.heditor-alan h6{font-size:16px;color:var(--heditor-text-secondary)}.heditor-alan p{margin:var(--heditor-spacing-md) 0}.heditor-alan b,.heditor-alan strong{font-weight:600;color:var(--heditor-text-primary)}.heditor-alan em,.heditor-alan i{font-style:italic}.heditor-alan u{text-decoration:underline;text-decoration-color:var(--heditor-primary);text-decoration-thickness:2px}.heditor-alan s,.heditor-alan strike{text-decoration:line-through;opacity:.7}.heditor-alan ol,.heditor-alan ul{padding-left:30px;margin:var(--heditor-spacing-md) 0}.heditor-alan ul{list-style-type:disc}.heditor-alan ol{list-style-type:decimal}.heditor-alan li{margin:var(--heditor-spacing-sm) 0;padding-left:var(--heditor-spacing-xs)}.heditor-alan li::marker{color:var(--heditor-primary)}.heditor-alan ol ol,.heditor-alan ol ul,.heditor-alan ul ol,.heditor-alan ul ul{margin:var(--heditor-spacing-xs) 0}.heditor-alan a{color:var(--heditor-primary);text-decoration:none;border-bottom:1px solid var(--heditor-primary);transition:all var(--heditor-transition-fast);padding-bottom:1px}.heditor-alan a:hover{color:var(--heditor-primary-hover);border-bottom-width:2px;background:var(--heditor-primary-light);padding:2px 4px;margin:-2px -4px;border-radius:3px}.heditor-alan blockquote{border-left:4px solid var(--heditor-primary);padding:var(--heditor-spacing-md) var(--heditor-spacing-lg);margin:var(--heditor-spacing-lg) 0;font-style:italic;background:var(--heditor-bg-secondary);border-radius:0 var(--heditor-radius-md) var(--heditor-radius-md) 0;color:var(--heditor-text-secondary);position:relative}.heditor-alan blockquote::before{content:'"';position:absolute;top:0;left:var(--heditor-spacing-md);font-size:60px;color:var(--heditor-primary);opacity:.3;line-height:1}.heditor-alan blockquote p:first-child{margin-top:0}.heditor-alan blockquote p:last-child{margin-bottom:0}.heditor-alan pre{background:var(--heditor-bg-secondary);border:1px solid var(--heditor-border);border-left:3px solid var(--heditor-primary);border-radius:var(--heditor-radius-md);padding:var(--heditor-spacing-md);overflow-x:auto;margin:var(--heditor-spacing-lg) 0;position:relative}.heditor-alan pre::before{content:'CODE';position:absolute;top:var(--heditor-spacing-xs);right:var(--heditor-spacing-xs);font-size:10px;color:var(--heditor-text-muted);background:var(--heditor-bg-tertiary);padding:2px 6px;border-radius:3px}.heditor-alan code{background:var(--heditor-bg-secondary);padding:2px 6px;border-radius:var(--heditor-radius-sm);font-family:'SF Mono',Monaco,Inconsolata,'Fira Code','Fira Mono','Roboto Mono','Courier New',monospace;font-size:13px;color:var(--heditor-primary);border:1px solid var(--heditor-border)}.heditor-alan pre code{background:0 0;padding:0;border:none;color:var(--heditor-text-primary);display:block}.heditor-alan table{border-collapse:collapse;width:100%;margin:var(--heditor-spacing-lg) 0;border:1px solid var(--heditor-border);border-radius:var(--heditor-radius-md);overflow:hidden}.heditor-alan table td,.heditor-alan table th{border:1px solid var(--heditor-border);padding:12px 16px;text-align:left}.heditor-alan table thead th{background:var(--heditor-bg-secondary);font-weight:600;color:var(--heditor-primary);position:sticky;top:0;z-index:1}.heditor-alan table tbody tr:hover{background:var(--heditor-bg-hover)}.heditor-alan table tbody tr:nth-child(2n){background:rgba(255,255,255,.02)}.heditor-alan hr{border:none;border-top:2px solid var(--heditor-border);margin:var(--heditor-spacing-xl) 0;position:relative}.heditor-alan hr::after{content:'✦';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--heditor-bg-main);padding:0 var(--heditor-spacing-md);color:var(--heditor-primary)}.heditor-alan img{max-width:100%;height:auto;border-radius:var(--heditor-radius-md);margin:var(--heditor-spacing-md) 0;cursor:pointer;transition:all var(--heditor-transition-normal);display:block;box-shadow:var(--heditor-shadow-sm)}.heditor-alan img:hover{outline:2px solid var(--heditor-primary);outline-offset:4px;transform:scale(1.02);box-shadow:var(--heditor-shadow-md)}.heditor-alan img.heditor-resizing{outline:3px solid var(--heditor-primary);outline-offset:4px;box-shadow:0 0 0 6px var(--heditor-primary-light)}.heditor-resize-wrapper{position:relative;display:inline-block;max-width:100%;margin:var(--heditor-spacing-md) 0}.heditor-resize-handle{position:absolute;width:14px;height:14px;background:var(--heditor-primary);border:2px solid var(--heditor-bg-main);border-radius:50%;z-index:100;transition:all var(--heditor-transition-fast);box-shadow:0 2px 8px rgba(0,0,0,.3)}.heditor-resize-handle:hover{transform:scale(1.3);background:var(--heditor-primary-hover);box-shadow:0 4px 12px rgba(0,229,168,.4)}.heditor-resize-se{bottom:-7px;right:-7px;cursor:nwse-resize}.heditor-resize-sw{bottom:-7px;left:-7px;cursor:nesw-resize}.heditor-resize-ne{top:-7px;right:-7px;cursor:nesw-resize}.heditor-resize-nw{top:-7px;left:-7px;cursor:nwse-resize}.heditor-resize-info{position:absolute;top:-38px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.95);color:var(--heditor-primary);padding:6px 14px;border-radius:var(--heditor-radius-md);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:101;box-shadow:var(--heditor-shadow-md);border:1px solid var(--heditor-primary)}.heditor-resize-info::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--heditor-primary)}.heditor-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;border-radius:var(--heditor-radius-md);margin:var(--heditor-spacing-lg) 0;box-shadow:var(--heditor-shadow-md)}.heditor-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.heditor-durum-cubugu{background:var(--heditor-bg-secondary);border-top:1px solid var(--heditor-border);padding:12px 20px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.heditor-brand{color:var(--heditor-text-muted);display:flex;align-items:center;gap:var(--heditor-spacing-sm);font-weight:500}.heditor-brand i{color:var(--heditor-primary);font-size:16px}.heditor-stats{display:flex;gap:var(--heditor-spacing-lg);color:var(--heditor-text-muted)}.heditor-stats span{font-weight:500;display:flex;align-items:center;gap:4px}.heditor-stats span::before{content:'•';color:var(--heditor-primary);font-size:18px}.heditor-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);z-index:var(--heditor-z-modal);align-items:center;justify-content:center;padding:var(--heditor-spacing-lg)}.heditor-modal.heditor-aktif{display:flex;animation:heditorModalFadeIn .3s ease}@keyframes heditorModalFadeIn{from{opacity:0}to{opacity:1}}.heditor-modal-icerik{background:var(--heditor-bg-main);border:1px solid var(--heditor-border);border-radius:var(--heditor-radius-xl);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:var(--heditor-shadow-xl);animation:heditorModalSlideUp .4s cubic-bezier(.16,1,.3,1)}@keyframes heditorModalSlideUp{from{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.heditor-modal-baslik{background:var(--heditor-bg-secondary);padding:var(--heditor-spacing-lg);border-bottom:1px solid var(--heditor-border);display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:var(--heditor-text-primary);position:sticky;top:0;z-index:1}.heditor-modal-close{background:0 0;border:none;color:var(--heditor-text-muted);font-size:28px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--heditor-radius-md);transition:all var(--heditor-transition-fast)}.heditor-modal-close:hover{background:rgba(255,0,0,.1);color:var(--heditor-error);transform:rotate(90deg)}.heditor-modal-icerik>div:not(.heditor-modal-baslik){padding:var(--heditor-spacing-lg)}.heditor-form-grup{margin-bottom:var(--heditor-spacing-lg)}.heditor-etiket{display:block;margin-bottom:var(--heditor-spacing-sm);font-weight:600;color:var(--heditor-text-primary);font-size:14px}.heditor-input,.heditor-select,.heditor-textarea{width:100%;padding:12px 16px;background:var(--heditor-bg-secondary);border:1px solid var(--heditor-border);border-radius:var(--heditor-radius-md);color:var(--heditor-text-primary);font-size:14px;font-family:inherit;transition:all var(--heditor-transition-fast)}.heditor-input:focus,.heditor-select:focus,.heditor-textarea:focus{outline:0;border-color:var(--heditor-primary);box-shadow:0 0 0 3px var(--heditor-primary-light);background:var(--heditor-bg-main)}.heditor-input:disabled,.heditor-select:disabled,.heditor-textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--heditor-bg-tertiary)}.heditor-textarea{resize:vertical;min-height:100px;font-family:'SF Mono',Monaco,monospace;line-height:1.6}.heditor-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300e5a8' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.heditor-checkbox,.heditor-radio{display:flex;align-items:center;gap:var(--heditor-spacing-sm);cursor:pointer;user-select:none}.heditor-checkbox input[type=checkbox],.heditor-radio input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:var(--heditor-primary)}.heditor-sekme{display:flex;gap:var(--heditor-spacing-xs);margin-bottom:var(--heditor-spacing-lg);border-bottom:2px solid var(--heditor-border);overflow-x:auto}.heditor-sekme-buton{background:0 0;border:none;color:var(--heditor-text-muted);padding:14px 24px;cursor:pointer;border-bottom:3px solid transparent;transition:all var(--heditor-transition-normal);font-size:14px;font-weight:500;white-space:nowrap;position:relative}.heditor-sekme-buton::before{content:'';position:absolute;bottom:-2px;left:0;width:0;height:3px;background:var(--heditor-primary);transition:width var(--heditor-transition-normal)}.heditor-sekme-buton:hover{color:var(--heditor-text-primary);background:var(--heditor-bg-hover)}.heditor-sekme-buton.heditor-aktif{color:var(--heditor-primary);font-weight:600}.heditor-sekme-buton.heditor-aktif::before{width:100%}.heditor-sekme-icerik{display:none}.heditor-sekme-icerik.heditor-aktif{display:block;animation:heditorFadeIn .3s ease}@keyframes heditorFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.heditor-dosya-yukle{border:2px dashed var(--heditor-border);border-radius:var(--heditor-radius-lg);padding:50px 30px;text-align:center;cursor:pointer;transition:all var(--heditor-transition-normal);background:var(--heditor-bg-secondary);position:relative;overflow:hidden}.heditor-dosya-yukle::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--heditor-primary-light) 0,transparent 70%);opacity:0;transition:opacity var(--heditor-transition-normal)}.heditor-dosya-yukle:hover::before{opacity:1}.heditor-dosya-yukle:hover{border-color:var(--heditor-primary);background:var(--heditor-bg-hover);transform:scale(1.02)}.heditor-dosya-yukle i{color:var(--heditor-primary);margin-bottom:var(--heditor-spacing-md);font-size:48px;position:relative;z-index:1}.heditor-dosya-yukle p{margin:var(--heditor-spacing-md) 0 var(--heditor-spacing-xs);color:var(--heditor-text-primary);font-size:16px;font-weight:500;position:relative;z-index:1}.heditor-dosya-yukle small{color:var(--heditor-text-muted);font-size:13px;position:relative;z-index:1}.heditor-drag-over{border-color:var(--heditor-primary);background:var(--heditor-primary-light);transform:scale(1.05);border-style:solid}.heditor-drag-over::before{opacity:1}.heditor-yukleniyor{opacity:.6;pointer-events:none;position:relative}.heditor-yukleniyor::after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;border:4px solid var(--heditor-border);border-top-color:var(--heditor-primary);border-radius:50%;animation:heditorSpin .8s linear infinite;transform:translate(-50%,-50%)}@keyframes heditorSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.heditor-onizleme{max-width:100%;max-height:300px;border-radius:var(--heditor-radius-md);border:2px solid var(--heditor-border);margin:var(--heditor-spacing-md) 0;box-shadow:var(--heditor-shadow-sm)}.heditor-icon-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:var(--heditor-spacing-sm);max-height:400px;overflow-y:auto;padding:var(--heditor-spacing-md)}.heditor-icon-item{font-size:28px;padding:14px;text-align:center;cursor:pointer;border-radius:var(--heditor-radius-md);transition:all var(--heditor-transition-fast);background:var(--heditor-bg-secondary);border:2px solid transparent}.heditor-icon-item:hover{background:var(--heditor-primary-light);border-color:var(--heditor-primary);transform:scale(1.2)}.heditor-icon-item:active{transform:scale(1.1)}.heditor-color-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:var(--heditor-spacing-sm);padding:var(--heditor-spacing-md)}.heditor-color-item{width:45px;height:45px;border-radius:var(--heditor-radius-md);cursor:pointer;border:3px solid transparent;transition:all var(--heditor-transition-fast);position:relative;box-shadow:var(--heditor-shadow-sm)}.heditor-color-item::after{content:'';position:absolute;inset:-6px;border:2px solid transparent;border-radius:var(--heditor-radius-md);transition:border-color var(--heditor-transition-fast)}.heditor-color-item:hover{transform:scale(1.15);box-shadow:var(--heditor-shadow-md)}.heditor-color-item:hover::after{border-color:var(--heditor-primary)}.heditor-fullscreen{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;z-index:var(--heditor-z-modal)!important;border-radius:0!important;margin:0!important}.heditor-fullscreen .heditor-alan{max-height:calc(100vh - 150px)!important;height:calc(100vh - 150px)!important}.heditor-fullscreen .heditor-toolbar{position:sticky;top:0}.heditor-loading{position:relative;pointer-events:none;opacity:.6}.heditor-loading::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--heditor-bg-main);opacity:.8;z-index:999}.heditor-loading::after{content:'';position:absolute;top:50%;left:50%;width:50px;height:50px;border:5px solid var(--heditor-border);border-top-color:var(--heditor-primary);border-radius:50%;animation:heditorSpin .8s linear infinite;transform:translate(-50%,-50%);z-index:1000}.heditor-alan::-webkit-scrollbar,.heditor-color-picker::-webkit-scrollbar,.heditor-icon-picker::-webkit-scrollbar,.heditor-modal-icerik::-webkit-scrollbar{width:10px;height:10px}.heditor-alan::-webkit-scrollbar-track,.heditor-color-picker::-webkit-scrollbar-track,.heditor-icon-picker::-webkit-scrollbar-track,.heditor-modal-icerik::-webkit-scrollbar-track{background:var(--heditor-bg-secondary);border-radius:10px}.heditor-alan::-webkit-scrollbar-thumb,.heditor-color-picker::-webkit-scrollbar-thumb,.heditor-icon-picker::-webkit-scrollbar-thumb,.heditor-modal-icerik::-webkit-scrollbar-thumb{background:var(--heditor-primary);border-radius:10px;border:2px solid var(--heditor-bg-secondary)}.heditor-alan::-webkit-scrollbar-thumb:hover,.heditor-color-picker::-webkit-scrollbar-thumb:hover,.heditor-icon-picker::-webkit-scrollbar-thumb:hover,.heditor-modal-icerik::-webkit-scrollbar-thumb:hover{background:var(--heditor-primary-hover)}.heditor-alert{padding:var(--heditor-spacing-md);border-radius:var(--heditor-radius-md);margin-bottom:var(--heditor-spacing-md);display:flex;align-items:center;gap:var(--heditor-spacing-sm)}.heditor-alert-success{background:rgba(0,230,118,.1);border:1px solid var(--heditor-success);color:var(--heditor-success)}.heditor-alert-warning{background:rgba(255,215,64,.1);border:1px solid var(--heditor-warning);color:var(--heditor-warning)}.heditor-alert-error{background:rgba(255,82,82,.1);border:1px solid var(--heditor-error);color:var(--heditor-error)}.heditor-alert-info{background:rgba(64,196,255,.1);border:1px solid var(--heditor-info);color:var(--heditor-info)}.heditor-text-center{text-align:center}.heditor-text-left{text-align:left}.heditor-text-right{text-align:right}.heditor-mt-1{margin-top:var(--heditor-spacing-xs)}.heditor-mt-2{margin-top:var(--heditor-spacing-sm)}.heditor-mt-3{margin-top:var(--heditor-spacing-md)}.heditor-mt-4{margin-top:var(--heditor-spacing-lg)}.heditor-mt-5{margin-top:var(--heditor-spacing-xl)}.heditor-mb-1{margin-bottom:var(--heditor-spacing-xs)}.heditor-mb-2{margin-bottom:var(--heditor-spacing-sm)}.heditor-mb-3{margin-bottom:var(--heditor-spacing-md)}.heditor-mb-4{margin-bottom:var(--heditor-spacing-lg)}.heditor-mb-5{margin-bottom:var(--heditor-spacing-xl)}.heditor-hidden{display:none!important}.heditor-visible{display:block!important}@media (max-width:1024px){.heditor-toolbar{gap:6px}.heditor-toolbar-grup{gap:4px}}@media (max-width:768px){.heditor-container{border-radius:var(--heditor-radius-md)}.heditor-toolbar{padding:6px;gap:4px}.heditor-toolbar-grup{gap:2px;padding:2px;border-right:none}.heditor-buton{padding:6px 10px;min-width:32px;height:32px;font-size:13px}.heditor-alan{padding:var(--heditor-spacing-md);font-size:14px;min-height:250px}.heditor-modal-icerik{width:95%;max-width:none}.heditor-modal-baslik{padding:var(--heditor-spacing-md);font-size:16px}.heditor-icon-picker{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.heditor-color-picker{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px}.heditor-dosya-yukle{padding:30px 20px}.heditor-durum-cubugu{flex-direction:column;gap:var(--heditor-spacing-sm);text-align:center;padding:var(--heditor-spacing-sm)}.heditor-stats{flex-direction:column;gap:var(--heditor-spacing-xs)}}@media (max-width:480px){.heditor-toolbar{gap:2px;flex-wrap:wrap}.heditor-buton{padding:5px 8px;min-width:28px;height:28px}.heditor-buton i{font-size:14px}.heditor-alan{padding:12px;font-size:13px}.heditor-alan h1{font-size:24px}.heditor-alan h2{font-size:20px}.heditor-alan h3{font-size:18px}.heditor-sekme-buton{padding:10px 16px;font-size:13px}}@media print{.heditor-durum-cubugu,.heditor-resize-handle,.heditor-resize-info,.heditor-toolbar{display:none!important}.heditor-container{border:none!important;box-shadow:none!important}.heditor-alan{max-height:none!important;overflow:visible!important}}.heditor-container:focus-within{border-color:var(--heditor-primary)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media (prefers-color-scheme:light){.heditor-container:not([data-heditor-theme]){--heditor-bg-main:#ffffff;--heditor-bg-secondary:#f8f9fa;--heditor-text-primary:#212529}}@media (prefers-color-scheme:dark){.heditor-container:not([data-heditor-theme]){--heditor-bg-main:#1a1a1a;--heditor-bg-secondary:#0f0f0f;--heditor-text-primary:#e0e0e0}}.heditor-img-wrap{display:inline-block;position:relative;max-width:100%;line-height:0;vertical-align:top}.heditor-img-wrap img{display:block;max-width:100%;height:auto;border-radius:6px}.heditor-img-wrap.heditor-img-secili img{outline:2px solid #00E5A8;outline-offset:2px}.heditor-resize-handle{position:absolute;width:14px;height:14px;background:#00e5a8;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.4);opacity:0;transition:opacity .15s;z-index:5}.heditor-img-wrap.heditor-img-secili .heditor-resize-handle,.heditor-img-wrap:hover .heditor-resize-handle{opacity:1}.heditor-resize-handle.heditor-rh-se{right:-7px;bottom:-7px;cursor:nwse-resize}.heditor-resize-handle.heditor-rh-sw{left:-7px;bottom:-7px;cursor:nesw-resize}.heditor-resize-handle.heditor-rh-ne{right:-7px;top:-7px;cursor:nesw-resize}.heditor-resize-handle.heditor-rh-nw{left:-7px;top:-7px;cursor:nwse-resize}.heditor-img-wrap.heditor-resizing{user-select:none}.heditor-lisans-uyari{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff3cd;color:#664d03;border-bottom:1px solid #ffe69c;padding:10px 16px;font-size:.85rem;line-height:1.4}.heditor-lisans-uyari a{color:#664d03;font-weight:700;text-decoration:underline;margin-left:6px}.heditor-lisans-uyari button{background:0 0;border:none;font-size:1.1rem;line-height:1;color:#664d03;cursor:pointer;flex-shrink:0}