.wiki-link{border:0;background:var(--accent-soft);color:var(--accent2);border-radius:5px;padding:1px 5px;text-decoration:none}
.wiki-link:hover{background:var(--accent);color:#fff}
.block.bookmarked:after{content:"▣";position:absolute;right:7px;top:7px;color:var(--accent2);font-size:11px}
.topbar,.block-toolbar{background:var(--panel)}
[hidden]{display:none!important}

/* Tam ekran ve kesin taşma sınırları */
html,body{width:100%;min-width:0;height:100%;height:100dvh;max-width:100vw;overflow:hidden;overscroll-behavior:none}
#app.app{width:100%;max-width:100vw;height:100%;height:100dvh;min-width:0;min-height:0;overflow:hidden}
.app>*,.topbar>*,.workspace>*,.editor-shell>*,.note-title-row>*,.note-meta>*{min-width:0}
.topbar{width:100%;min-width:0;overflow:hidden;grid-template-columns:var(--sidebar) minmax(180px,600px) minmax(0,1fr)}
.brand,.brand-button,.search-launch,.top-actions{min-width:0}.brand{overflow:hidden}.brand-button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-launch{max-width:600px}.top-actions{white-space:nowrap}
.sidebar,.toc-panel,.workspace,.tabsbar,.view,.editor-view,.editor-shell,.note-pane,.blocks,.block,.block-content{min-width:0;max-width:100%}
.sidebar-scroll{min-height:0}.sidebar-footer{flex:0 0 auto;min-width:0;overflow:hidden}
.workspace{width:100%;overflow:hidden}.tabsbar{flex:0 0 40px;min-width:0;overflow:hidden}.tabs{overflow-x:auto;overflow-y:hidden}.tab-actions{flex:0 0 auto}
.view{width:100%;overflow-x:hidden;overflow-y:auto}.editor-view{overflow:hidden}.editor-shell{width:100%;height:100%;overflow:hidden}
.note-pane{flex:1 1 auto;width:100%;max-width:none;height:100%;margin:0;padding:28px clamp(18px,3.2vw,52px) 110px;overflow-x:hidden;overflow-y:auto}
.editor-shell.split .note-pane{flex:1 1 0;width:50%;max-width:50%;min-width:0;margin:0;overflow-x:hidden;overflow-y:auto;padding-inline:clamp(16px,2.4vw,36px)}
.home-hero,.collection-header,.collection-list{width:100%;max-width:none;margin-inline:0}.quick-cards{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}
.quick-cards,.dashboard-grid,.stats-grid,.quick-card,.dash-card,.stat{min-width:0}.recent-row{grid-template-columns:30px minmax(0,1fr) auto}.collection-item{grid-template-columns:35px minmax(0,1fr) auto}.recent-row>span:nth-child(2),.collection-item>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.recent-row time,.collection-item time{white-space:nowrap}
.note-breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-meta{flex-wrap:wrap}.tag-editor{min-width:0}
.blocks,.block,.block-content,.details-block,.details-body,.details-block summary,.backlink-row{overflow-wrap:anywhere;word-break:break-word}.block-content,.details-body{width:100%;max-width:100%;overflow-x:auto}.block[data-type="code"] .block-content{width:100%;max-width:100%;overflow-x:auto;overflow-wrap:normal;word-break:normal}.check-block{min-width:0}.check-block .block-content{flex:1 1 0;min-width:0}
.table-wrap{width:100%;max-width:100%;overflow:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.table-actions,.button-block,.add-block-wrap{max-width:100%;flex-wrap:wrap}.image-block,.image-block img{max-width:100%}.image-block img{height:auto}.button-block a{max-width:100%;overflow-wrap:anywhere}
.app.sidebar-hidden.toc-left{grid-template-columns:var(--toc) 0 minmax(0,1fr)}.app.sidebar-hidden.toc-top{grid-template-columns:0 minmax(0,1fr)}.app.toc-top .toc-head{flex:0 0 150px}.app.toc-top .page-toc{min-width:0;flex:1 1 auto}.toc-panel{min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto}
.app.focus-mode{width:100%;height:100%;height:100dvh;overflow:hidden}.focus-mode .workspace,.focus-mode .editor-view,.focus-mode .editor-shell{width:100%;height:100%;min-height:0;overflow:hidden}.focus-mode .note-pane{width:100%;max-width:none;height:100%;overflow-x:hidden;overflow-y:auto}
.modal-backdrop{width:100%;height:100%;height:100dvh;overflow:hidden}.modal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden;display:flex;flex-direction:column}.modal-head,.modal-foot{flex:0 0 auto;min-width:0}.modal-head h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-body{min-width:0;min-height:0;max-width:100%;overflow-x:hidden;overflow-y:auto}.modal-foot{flex-wrap:wrap}.settings-grid{grid-template-columns:minmax(130px,160px) minmax(0,1fr)}.settings-grid>*{min-width:0}.theme-options{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.block-menu{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.context-menu{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.toast-root{max-width:calc(100vw - 24px)}.toast{max-width:100%;overflow-wrap:anywhere}.statusbar{min-width:0;overflow:hidden}.statusbar #statusPath{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Gelişmiş, alanından dışarı çıkmayan araç şeridi */
.advanced-toolbar{position:sticky;top:0;z-index:15;display:block;width:100%;max-width:100%;height:auto;max-height:min(34dvh,270px);padding:0;margin:0 0 18px;overflow:hidden;white-space:normal;border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}
.advanced-toolbar input{opacity:1}
.tool-tabbar{display:flex;align-items:center;gap:3px;height:34px;padding:3px 5px;border-bottom:1px solid var(--line);min-width:0}.tool-tabbar button{height:27px;flex:0 0 auto;padding:0 10px}.tool-tabbar button.active{background:var(--accent-soft);color:var(--accent2)}.tool-context{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:10px}.tool-collapse{width:30px;padding:0!important}
.tool-panel{display:flex;align-items:center;align-content:flex-start;flex-wrap:wrap;gap:5px;padding:6px;max-width:100%;max-height:calc(min(34dvh,270px) - 35px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.tool-panel[hidden]{display:none!important}.toolbar-collapsed{max-height:35px}.toolbar-collapsed .tool-panel{display:none!important}.toolbar-collapsed .tool-tabbar{border-bottom:0}
.tool-group{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-width:0;padding:3px 6px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel2) 72%,transparent)}.tool-label{font-size:9px;letter-spacing:.05em;color:var(--faint);text-transform:uppercase;margin-right:3px}.tool-group button,.tool-group select,.tool-group label{height:27px;max-width:190px;border:1px solid transparent;background:transparent;color:var(--muted);border-radius:6px;padding:0 7px}.tool-group button:hover,.tool-group select:hover,.tool-group label:hover{background:var(--panel3);border-color:var(--line);color:var(--text)}.tool-group select{background:var(--panel2);border-color:var(--line);min-width:92px}.tool-group option,.tool-group optgroup{background:var(--panel);color:var(--text)}.tool-group .accent-tool{background:var(--accent);color:#fff}.tool-armed{outline:2px solid var(--yellow)!important;color:var(--yellow)!important}.selection-info{font-size:10px;color:var(--accent2);padding:0 5px}.font-stepper{display:grid;grid-template-columns:28px 52px 28px;width:108px;height:29px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--panel)}.font-stepper button{width:28px!important;height:100%!important;padding:0!important;border-radius:0!important;font-size:15px;font-weight:750}.font-stepper input{display:block!important;position:relative;z-index:1;width:52px!important;min-width:52px!important;height:100%!important;min-height:27px!important;padding:0 3px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;text-align:center;color:var(--text);caret-color:var(--accent2);border:0!important;border-inline:1px solid var(--line)!important;background:var(--panel)!important;outline:0!important;appearance:textfield;-moz-appearance:textfield}.font-stepper input::-webkit-inner-spin-button,.font-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.font-stepper input:focus{box-shadow:inset 0 0 0 2px var(--accent);background:var(--panel2)!important}.color-tools label{position:relative;display:flex;align-items:center;gap:4px}.color-tools input,.tool-panel[data-tool-panel="table"] input[type="color"]{width:22px;height:22px;padding:0;border:0;background:transparent}.color-swatches{display:flex;gap:2px}.color-swatches button{width:20px;height:20px;padding:0;border-radius:50%;background:var(--sw);border:1px solid color-mix(in srgb,var(--text) 25%,transparent)}.insert-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.insert-grid button{width:100%;text-align:left}

/* Gelişmiş tablo modeli ve stilleri */
.note-table{width:100%;max-width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;border:var(--table-border-width,1px) solid var(--table-border-color,var(--line));overflow:hidden}
.note-table th,.note-table td{position:relative;min-width:0;max-width:100%;padding:9px;border:0;border-right:var(--table-border-width,1px) solid var(--table-border-color,var(--line));border-bottom:var(--table-border-width,1px) solid var(--table-border-color,var(--line));white-space:normal;overflow-wrap:anywhere;word-break:break-word;outline:0}.note-table tr:last-child>*{border-bottom:0}.note-table tr>*:last-child{border-right:0}.note-table th{font-weight:750;background:var(--panel3)}.note-table th>*,.note-table td>*{max-width:100%!important;box-sizing:border-box}.note-table img{display:block;max-width:100%!important;height:auto!important}.note-table pre,.note-table code{max-width:100%;overflow:auto;white-space:pre-wrap}.note-table a{overflow-wrap:anywhere}
.note-table.density-compact th,.note-table.density-compact td{padding:4px 6px;font-size:11px}.note-table.density-spacious th,.note-table.density-spacious td{padding:14px 16px}.note-table.banded tbody tr:nth-child(even)>td{background-color:color-mix(in srgb,var(--accent) 7%,transparent)}.note-table.sticky-header tr:first-child>*{position:sticky;top:0;z-index:3;box-shadow:0 1px 0 var(--table-border-color,var(--line))}
.table-cell-selected{outline:2px solid var(--accent)!important;outline-offset:-2px;background-image:linear-gradient(var(--accent-soft),var(--accent-soft))!important}.table-cell-selected:after{content:"";position:absolute;right:1px;bottom:1px;width:5px;height:5px;background:var(--accent);border-radius:1px}
.table-theme-pasted{table-layout:auto}.table-theme-pasted th,.table-theme-pasted td,.table-theme-pasted th>*,.table-theme-pasted td>*{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word}.table-theme-pasted pre,.table-theme-pasted code{white-space:pre-wrap!important}.table-theme-minimal{--table-border-color:color-mix(in srgb,var(--line) 72%,transparent)}.table-theme-material th{background:#4f46e5;color:#fff}.table-theme-material{box-shadow:0 8px 24px rgba(49,46,129,.16)}.table-theme-win11{border-radius:10px;background:color-mix(in srgb,var(--panel) 88%,#dbeafe);box-shadow:0 8px 24px rgba(59,130,246,.12)}.table-theme-win11 th{background:color-mix(in srgb,#60a5fa 25%,var(--panel))}.table-theme-academic{--table-border-color:var(--text);font-family:Georgia,serif}.table-theme-academic th{background:transparent;border-bottom-width:2px}.table-theme-ocean th{background:#075985;color:#e0f2fe}.table-theme-ocean tbody tr:nth-child(even)>td{background:#e0f2fe;color:#0c4a6e}.table-theme-forest th{background:#166534;color:#ecfdf5}.table-theme-forest tbody tr:nth-child(even)>td{background:#dcfce7;color:#14532d}.table-theme-rose th{background:#9f1239;color:#fff1f2}.table-theme-rose tbody tr:nth-child(even)>td{background:#ffe4e6;color:#881337}.table-theme-sepia{background:#fff7e6;color:#4b3828;--table-border-color:#b99b72}.table-theme-sepia th{background:#e8d5b5;color:#3e2e20}.table-theme-dark{background:#111827;color:#e5e7eb;--table-border-color:#475569}.table-theme-dark th{background:#1f2937;color:#f8fafc}.table-theme-glass{background:color-mix(in srgb,var(--accent) 8%,transparent);backdrop-filter:blur(12px);box-shadow:inset 0 1px rgba(255,255,255,.1)}.table-theme-terminal{font-family:"Cascadia Code",Consolas,monospace;background:#07110c;color:#86efac;--table-border-color:#166534}.table-theme-terminal th{background:#0b2315;color:#4ade80}
.table-align-left{width:min(55%,760px);max-width:100%;margin-right:auto}.table-align-center{width:min(82%,1100px);max-width:100%;margin-inline:auto}.table-align-right{width:min(55%,760px);max-width:100%;margin-left:auto}.table-align-full{width:100%}
.columns-grid{display:grid;gap:0;width:100%;max-width:100%;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:8px 0}.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.column-content{min-width:0;min-height:150px;padding:18px;outline:0;overflow-wrap:anywhere}.column-content+.column-content{border-left:2px solid color-mix(in srgb,var(--accent) 55%,var(--line))}.pagebreak-block{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:10px;margin:14px 0}.pagebreak-block:before,.pagebreak-block:after{content:"";height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 7px,transparent 7px 12px);flex:1}.list-marker-check,.list-marker-arrow,.list-marker-diamond,.list-marker-star{list-style:none;padding-left:1.7em}.list-marker-check li:before,.list-marker-arrow li:before,.list-marker-diamond li:before,.list-marker-star li:before{display:inline-block;width:1.5em;margin-left:-1.5em;color:var(--accent2)}.list-marker-check li:before{content:"✓"}.list-marker-arrow li:before{content:"→"}.list-marker-diamond li:before{content:"◆"}.list-marker-star li:before{content:"★"}

@media(max-width:1050px){.topbar{grid-template-columns:235px minmax(0,1fr) auto}.app.sidebar-hidden.toc-left{grid-template-columns:0 0 minmax(0,1fr)}.app.sidebar-hidden.toc-top{grid-template-columns:0 minmax(0,1fr)}}
@media(max-width:760px){#app.app{display:block;padding-top:55px}.topbar{grid-template-columns:auto minmax(0,1fr) auto}.workspace{height:calc(100dvh - 55px)}.note-pane{padding:20px 12px 90px}.editor-shell.split .note-pane{width:100%;max-width:100%;padding:20px 12px 90px}.modal{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.settings-grid{grid-template-columns:1fr}.toast-root{left:12px;right:12px;max-width:none}.top-actions .avatar-btn{display:grid!important}.top-actions{gap:3px}.advanced-toolbar{max-height:min(42dvh,310px)}.tool-panel{max-height:calc(min(42dvh,310px) - 35px)}.columns-2,.columns-3{grid-template-columns:1fr}.column-content+.column-content{border-left:0;border-top:2px solid color-mix(in srgb,var(--accent) 55%,var(--line))}}
@media print{.advanced-toolbar{display:none!important}.pagebreak-block{break-after:page;height:0;overflow:hidden}.table-wrap{overflow:visible}.note-table{break-inside:avoid}}
.tool-group .compact-number{width:62px;height:27px;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--panel2);padding:0 5px;color:var(--text)}
.note-table.sticky-first tr>*:first-child{position:sticky;left:0;z-index:2;background:var(--panel3);box-shadow:1px 0 0 var(--table-border-color,var(--line))}
.note-table.sticky-header.sticky-first tr:first-child>*:first-child{z-index:4}
.table-wrap.table-wide .note-table{width:100%;max-width:none;min-width:clamp(900px,calc(var(--table-cols,8) * 112px),6000px);table-layout:auto}.table-wrap.table-tall{max-height:min(65dvh,720px);overflow:auto}.table-complex{isolation:isolate}
.list-tone>li::marker{color:var(--list-marker-color,var(--accent2))}
.list-tone.list-marker-check li:before,.list-tone.list-marker-arrow li:before,.list-tone.list-marker-diamond li:before,.list-tone.list-marker-star li:before{color:var(--list-marker-color,var(--accent2))}
.annotated-text{border-bottom:1px dotted var(--accent2);background:var(--accent-soft);border-radius:3px;cursor:help;padding-inline:2px}

/* Arama sonucu gezgini: flaş, kalıcı vurgu ve taşmasız yerleşim */
.editor-sticky-stack{position:sticky;top:0;z-index:18;isolation:isolate;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:6px;margin:0 0 18px}
.editor-sticky-stack .advanced-toolbar{position:relative;top:auto;z-index:1;margin:0;min-width:0;max-width:100%}
.page-findbar{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,52px) repeat(3,28px);align-items:center;gap:4px;width:100%;max-width:100%;min-width:0;height:40px;padding:4px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}
.page-findbar[hidden]{display:none!important}.page-findbar input{width:100%;min-width:0;height:30px;padding:0 9px;border:1px solid var(--line);border-radius:7px;outline:0;background:var(--panel2);color:var(--text);text-overflow:ellipsis}.page-findbar input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}
.page-find-count{min-width:0;max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.page-findbar button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:15px}.page-findbar button:hover,.page-findbar button:focus-visible{background:var(--panel3);color:var(--text);outline:0}.page-findbar button:disabled{opacity:.35;cursor:default}
.note-pane.find-open .advanced-toolbar:not(.toolbar-collapsed){max-height:min(26dvh,210px)}.note-pane.find-open .advanced-toolbar:not(.toolbar-collapsed) .tool-panel{max-height:calc(min(26dvh,210px) - 35px)}
.note-pane{padding-bottom:max(140px,22dvh);scroll-padding-bottom:max(120px,20dvh)}.note-pane.find-open{padding-bottom:max(180px,45dvh);scroll-padding-bottom:max(160px,42dvh)}
@keyframes pageFindFlash{0%{background-color:#ffd700;color:#000;box-shadow:none}50%{background-color:#ff3300;color:#fff;box-shadow:0 0 12px rgba(255,51,0,.62)}100%{background-color:#ffd700;color:#000;box-shadow:none}}
mark.page-find-hit{background:#ffd700;color:#000;padding:0;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
mark.page-find-hit.is-current{outline:2px solid color-mix(in srgb,var(--accent) 74%,#fff);outline-offset:1px;font-weight:inherit}
mark.page-find-hit.flash-target{animation:pageFindFlash .8s ease-in-out 3}
.page-find-title-hit{background:color-mix(in srgb,#ffd700 42%,var(--panel2))!important;box-shadow:inset 0 -3px #ffd700!important}.page-find-title-hit.is-current{outline:2px solid var(--accent)!important;outline-offset:2px}.page-find-title-hit.flash-target{animation:pageFindFlash .8s ease-in-out 3}
.page-find-block-flash{animation:pageFindBlockFlash .82s ease-out}@keyframes pageFindBlockFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 72%,transparent)}38%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 40%,transparent)}100%{box-shadow:0 0 0 11px transparent}}

/* Kütüphane aramasının geçmiş, kapsam ve sonuç bilgileri */
.search-input-wrap{gap:8px;min-width:0}.search-input-wrap input{min-width:0;color:var(--text)}.search-input-wrap button{flex:0 0 auto;height:31px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel2);color:var(--muted)}.search-input-wrap button:hover{background:var(--panel3);color:var(--text)}
.search-scope-row{display:flex;align-items:center;gap:8px;padding:8px 18px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px}.search-scope-row select{min-width:0;max-width:100%;height:29px;border:1px solid var(--line);border-radius:7px;background:var(--panel2);color:var(--text);padding:0 8px}
.search-history{display:flex;align-items:center;gap:5px;max-width:100%;padding:7px 18px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}.search-history[hidden]{display:none!important}.search-history-label{flex:0 0 auto;color:var(--faint);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.search-history button{flex:0 0 auto;max-width:210px;height:25px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:var(--panel2);color:var(--muted);font-size:10px}.search-history button:hover{background:var(--accent-soft);color:var(--accent2)}.search-history .clear-history{margin-left:auto;border-color:transparent;background:transparent}
.search-results-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 11px 7px;color:var(--faint);font-size:10px;border-bottom:1px solid var(--line)}.search-result{display:block;color:var(--text);border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.search-result:last-child{border-bottom:0}.search-result-title{display:flex;align-items:center;gap:6px;min-width:0}.search-result-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-badge{flex:0 0 auto;padding:2px 5px;border-radius:4px;background:#238636;color:#fff;font-size:8px;font-weight:700}.search-result-meta{float:right;color:var(--faint);font-size:9px;font-variant-numeric:tabular-nums}.search-result mark{background:#ffd700;color:#111;padding:0 2px}.search-limit-note{padding:9px;text-align:center;color:var(--faint);font-size:10px;border-top:1px solid var(--line)}

@media(prefers-reduced-motion:reduce){mark.page-find-hit.flash-target,.page-find-title-hit.flash-target,.page-find-block-flash{animation:none!important}mark.page-find-hit.is-current,.page-find-title-hit.is-current{outline:3px solid var(--accent)!important}}
@media(max-width:760px){.page-findbar{grid-template-columns:minmax(0,1fr) minmax(0,44px) repeat(3,28px);gap:3px;padding-inline:5px}.page-findbar button{width:28px;height:28px}.app.focus-mode{padding-top:0!important}.note-pane{padding-bottom:max(120px,20dvh)}.note-pane.find-open{padding-bottom:max(160px,45dvh)}.search-scope-row{align-items:stretch;flex-direction:column}.search-scope-row select{width:100%}.search-result-title{align-items:flex-start;flex-wrap:wrap}.search-result-meta{float:none;display:block;margin-top:3px}}
@media print{.page-findbar{display:none!important}.editor-sticky-stack{position:static;margin:0}.editor-sticky-stack .advanced-toolbar{display:none!important}mark.page-find-hit{background:transparent!important;color:inherit!important;outline:0!important;font-weight:inherit!important}}

@media(max-width:760px){.table-wrap.table-wide .note-table{min-width:clamp(720px,calc(var(--table-cols,8) * 92px),4600px)}}
@media print{.block[data-type="table"],.table-wrap,.note-table{break-inside:auto!important}.note-table tr{break-inside:avoid}.table-wrap.table-wide .note-table,.note-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}.table-wrap.table-tall{max-height:none!important;overflow:visible!important}.note-table.sticky-header tr:first-child>*,.note-table.sticky-first tr>*:first-child{position:static!important}.note-table th,.note-table td,.note-table th>*,.note-table td>*{width:auto!important;height:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.note-table pre,.note-table code{white-space:pre-wrap!important}}

/* Scrollsuz, her hizalamada sayfaya sığan tablo katmanı */
.table-wrap,.table-wrap.table-wide,.table-wrap.table-align-left,.table-wrap.table-align-center,.table-wrap.table-align-right,.table-wrap.table-align-full{min-width:0;max-width:100%;overflow-x:hidden!important;overflow-x:clip!important;overscroll-behavior-x:none}
.table-wrap>.note-table,.table-wrap.table-wide>.note-table,.note-table[data-imported="true"],.note-table.table-theme-pasted{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}
.table-wrap .note-table col,.table-wrap .note-table colgroup{max-width:100%}
.table-wrap .note-table th,.table-wrap .note-table td{width:var(--cell-width,auto)!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:hidden;overflow-wrap:anywhere!important;word-break:break-word!important;hyphens:auto}
.table-wrap .note-table th>*,.table-wrap .note-table td>*{min-width:0!important;max-width:100%!important;overflow-x:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.table-wrap .note-table pre,.table-wrap .note-table code{min-width:0!important;max-width:100%!important;overflow-x:hidden!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.table-wrap .note-table img,.table-wrap .note-table svg,.table-wrap .note-table video,.table-wrap .note-table canvas{display:block;max-width:100%!important;height:auto!important}
.table-wrap.table-tall{overflow-x:hidden!important;overflow-x:clip!important;overflow-y:auto!important}

/* 15 ve üzeri sütunda otomatik mikro yoğunluk */
.note-table.density-micro,.note-table[data-density="micro"],.note-table:is([data-cols="15"],[data-cols="16"],[data-cols="17"],[data-cols="18"],[data-cols="19"],[data-cols="20"],[data-cols="21"],[data-cols="22"],[data-cols="23"],[data-cols="24"],[data-cols="25"],[data-cols="26"],[data-cols="27"],[data-cols="28"],[data-cols="29"],[data-cols="30"],[data-cols="31"],[data-cols="32"],[data-cols="33"],[data-cols="34"],[data-cols="35"],[data-cols="36"],[data-cols="37"],[data-cols="38"],[data-cols="39"],[data-cols="40"],[data-cols="41"],[data-cols="42"],[data-cols="43"],[data-cols="44"],[data-cols="45"],[data-cols="46"],[data-cols="47"],[data-cols="48"],[data-cols="49"],[data-cols="50"]){font-size:9px;line-height:1.25}
.note-table.density-micro th,.note-table.density-micro td,.note-table[data-density="micro"] th,.note-table[data-density="micro"] td,.note-table:is([data-cols="15"],[data-cols="16"],[data-cols="17"],[data-cols="18"],[data-cols="19"],[data-cols="20"],[data-cols="21"],[data-cols="22"],[data-cols="23"],[data-cols="24"],[data-cols="25"],[data-cols="26"],[data-cols="27"],[data-cols="28"],[data-cols="29"],[data-cols="30"],[data-cols="31"],[data-cols="32"],[data-cols="33"],[data-cols="34"],[data-cols="35"],[data-cols="36"],[data-cols="37"],[data-cols="38"],[data-cols="39"],[data-cols="40"],[data-cols="41"],[data-cols="42"],[data-cols="43"],[data-cols="44"],[data-cols="45"],[data-cols="46"],[data-cols="47"],[data-cols="48"],[data-cols="49"],[data-cols="50"]) th,.note-table:is([data-cols="15"],[data-cols="16"],[data-cols="17"],[data-cols="18"],[data-cols="19"],[data-cols="20"],[data-cols="21"],[data-cols="22"],[data-cols="23"],[data-cols="24"],[data-cols="25"],[data-cols="26"],[data-cols="27"],[data-cols="28"],[data-cols="29"],[data-cols="30"],[data-cols="31"],[data-cols="32"],[data-cols="33"],[data-cols="34"],[data-cols="35"],[data-cols="36"],[data-cols="37"],[data-cols="38"],[data-cols="39"],[data-cols="40"],[data-cols="41"],[data-cols="42"],[data-cols="43"],[data-cols="44"],[data-cols="45"],[data-cols="46"],[data-cols="47"],[data-cols="48"],[data-cols="49"],[data-cols="50"]) td{padding:3px 2px!important;font-size:9px!important;line-height:1.25}
.note-table.density-micro th>*,.note-table.density-micro td>*,.note-table[data-density="micro"] th>*,.note-table[data-density="micro"] td>*,.note-table:is([data-cols="15"],[data-cols="16"],[data-cols="17"],[data-cols="18"],[data-cols="19"],[data-cols="20"],[data-cols="21"],[data-cols="22"],[data-cols="23"],[data-cols="24"],[data-cols="25"],[data-cols="26"],[data-cols="27"],[data-cols="28"],[data-cols="29"],[data-cols="30"],[data-cols="31"],[data-cols="32"],[data-cols="33"],[data-cols="34"],[data-cols="35"],[data-cols="36"],[data-cols="37"],[data-cols="38"],[data-cols="39"],[data-cols="40"],[data-cols="41"],[data-cols="42"],[data-cols="43"],[data-cols="44"],[data-cols="45"],[data-cols="46"],[data-cols="47"],[data-cols="48"],[data-cols="49"],[data-cols="50"]) th>*,.note-table:is([data-cols="15"],[data-cols="16"],[data-cols="17"],[data-cols="18"],[data-cols="19"],[data-cols="20"],[data-cols="21"],[data-cols="22"],[data-cols="23"],[data-cols="24"],[data-cols="25"],[data-cols="26"],[data-cols="27"],[data-cols="28"],[data-cols="29"],[data-cols="30"],[data-cols="31"],[data-cols="32"],[data-cols="33"],[data-cols="34"],[data-cols="35"],[data-cols="36"],[data-cols="37"],[data-cols="38"],[data-cols="39"],[data-cols="40"],[data-cols="41"],[data-cols="42"],[data-cols="43"],[data-cols="44"],[data-cols="45"],[data-cols="46"],[data-cols="47"],[data-cols="48"],[data-cols="49"],[data-cols="50"]) td>*{font-size:9px!important;line-height:1.25}

/* Dar ekran ve bölünmüş görünümde hizalama kabı daima pane içinde kalır */
.editor-shell.split .table-wrap,.editor-shell.split .table-align-left,.editor-shell.split .table-align-center,.editor-shell.split .table-align-right,.editor-shell.split .table-align-full{width:100%!important;max-width:100%!important;margin-inline:0!important}
.editor-shell.split .note-pane,.editor-shell.split .blocks,.editor-shell.split .block{min-width:0;max-width:100%;overflow-x:hidden}
@media(max-width:760px){.table-wrap,.table-align-left,.table-align-center,.table-align-right,.table-align-full{width:100%!important;max-width:100%!important;margin-inline:0!important}.table-wrap .note-table th,.table-wrap .note-table td{padding-inline:3px}.note-pane,.blocks,.block{min-width:0;max-width:100%;overflow-x:hidden}}
@media print{.table-wrap,.table-wrap.table-wide{overflow:visible!important}.table-wrap .note-table th,.table-wrap .note-table td{overflow:visible}}

/* Mehmet Bilgin Not 1.5 — tema uyumu, MB tablo stili ve seçili satır sabitleme */
.avatar-btn{display:grid;place-items:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel2));color:var(--accent2);font-size:17px;font-weight:700;box-shadow:inset 0 1px color-mix(in srgb,#fff 10%,transparent)}.avatar-btn:hover,.avatar-btn:focus-visible{background:var(--accent-soft);color:var(--text);outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:1px}
.table-theme-mb{--table-border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--panel) 94%,var(--accent));border-radius:12px;box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 1px color-mix(in srgb,#fff 8%,transparent)}
.table-theme-mb th{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 82%,#13101a),color-mix(in srgb,var(--accent2) 58%,#191322));color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.28);letter-spacing:.015em}.table-theme-mb td{background:color-mix(in srgb,var(--panel2) 96%,var(--accent))}.table-theme-mb.banded tbody tr:nth-child(even)>td{background:color-mix(in srgb,var(--accent) 10%,var(--panel2))}.table-theme-mb tbody tr:hover>td{background:color-mix(in srgb,var(--accent) 17%,var(--panel2))}
.note-table tr.sticky-row>*{position:sticky!important;top:0;z-index:5;background:color-mix(in srgb,var(--panel3) 92%,var(--accent))!important;box-shadow:0 2px 0 var(--table-border-color,var(--line)),0 7px 14px rgba(0,0,0,.12)}.note-table.table-theme-mb tr.sticky-row>*{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 82%,#13101a),color-mix(in srgb,var(--accent2) 58%,#191322))!important;color:#fff}.table-resizing-column,.table-resizing-column *{cursor:col-resize!important;user-select:none!important}.table-resizing-row,.table-resizing-row *{cursor:row-resize!important;user-select:none!important}

/* Akıllı Butonlar — çoklu ekleme, boyut, genişlik, renk, stil ve efektler */
.smart-button-group{display:flex;align-items:stretch;gap:var(--button-gap,10px);max-width:100%;flex-wrap:wrap}.smart-button-group.layout-grid{display:grid;grid-template-columns:repeat(var(--button-columns,1),minmax(0,1fr))}.smart-button-group.layout-stack{display:flex;flex-direction:column}.smart-button-group .mb-smart-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;overflow:hidden;text-decoration:none!important;border:1px solid transparent;background:var(--mb-btn-bg);color:var(--mb-btn-text);font-weight:750;line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease;overflow-wrap:anywhere}.mb-smart-btn .mb-btn-label{min-width:0;overflow-wrap:anywhere}.mb-icon-end{flex-direction:row-reverse}.mb-size-mini{padding:5px 9px!important;font-size:10px}.mb-size-small{padding:7px 12px!important;font-size:11px}.mb-size-medium{padding:10px 16px!important;font-size:13px}.mb-size-large{padding:13px 21px!important;font-size:15px}.mb-size-xl{padding:17px 27px!important;font-size:18px}.mb-size-full{width:100%!important;padding:15px 22px!important;font-size:16px}.mb-width-full{flex:1 0 100%;width:100%!important}.mb-width-half{flex:1 1 calc(50% - var(--button-gap,10px));width:calc(50% - var(--button-gap,10px))!important}.mb-width-third{flex:1 1 calc(33.333% - var(--button-gap,10px));width:calc(33.333% - var(--button-gap,10px))!important}.mb-width-custom{flex:0 1 var(--mb-btn-width,60%);width:var(--mb-btn-width,60%)!important}.layout-grid .mb-smart-btn{width:100%!important}.mb-radius-sharp{border-radius:2px!important}.mb-radius-soft{border-radius:9px!important}.mb-radius-round{border-radius:16px!important}.mb-radius-pill{border-radius:999px!important}.mb-shadow-soft{box-shadow:0 5px 14px rgba(0,0,0,.16)}.mb-shadow-medium{box-shadow:0 9px 24px rgba(0,0,0,.25)}.mb-shadow-strong{box-shadow:0 14px 34px rgba(0,0,0,.38)}.mb-shadow-none{box-shadow:none}
.mb-btn-solid{background:var(--mb-btn-bg);color:var(--mb-btn-text)}.mb-btn-modern{background:color-mix(in srgb,var(--mb-btn-bg) 14%,var(--panel2));color:var(--mb-btn-bg);border-color:color-mix(in srgb,var(--mb-btn-bg) 42%,var(--line))}.mb-btn-win11{background:color-mix(in srgb,var(--mb-btn-bg) 74%,#fff);color:var(--mb-btn-text);border-color:rgba(255,255,255,.28);box-shadow:inset 0 1px rgba(255,255,255,.45),0 6px 18px rgba(0,0,0,.17)}.mb-btn-google{background:#fff;color:#202124;border-color:#dadce0;box-shadow:0 1px 2px rgba(60,64,67,.3)}.mb-btn-metallic{background:linear-gradient(#f1f5f9 0%,#64748b 48%,#1e293b 52%,#94a3b8 100%);color:#fff;border-color:#cbd5e1;text-shadow:0 1px 2px #000}.mb-btn-outline{background:transparent;color:var(--mb-btn-bg);border:2px solid var(--mb-btn-bg)}.mb-btn-gradient{background:linear-gradient(135deg,var(--mb-btn-bg),var(--mb-btn-accent));color:var(--mb-btn-text)}.mb-btn-neon{background:#090913;color:var(--mb-btn-accent);border-color:var(--mb-btn-accent);box-shadow:0 0 8px color-mix(in srgb,var(--mb-btn-accent) 80%,transparent),inset 0 0 8px color-mix(in srgb,var(--mb-btn-accent) 35%,transparent);text-shadow:0 0 7px var(--mb-btn-accent)}.mb-btn-aurora{background:linear-gradient(120deg,var(--mb-btn-bg),#22d3ee,#4ade80,var(--mb-btn-accent));background-size:250% 250%;color:#fff;animation:mbAurora 7s ease infinite}.mb-btn-glass{background:color-mix(in srgb,var(--mb-btn-bg) 28%,transparent);color:var(--mb-btn-text);border-color:rgba(255,255,255,.35);backdrop-filter:blur(13px);box-shadow:inset 0 1px rgba(255,255,255,.3),0 8px 20px rgba(0,0,0,.15)}.mb-btn-liquid{background:radial-gradient(circle at 30% 15%,rgba(255,255,255,.45),transparent 30%),linear-gradient(155deg,var(--mb-btn-accent),var(--mb-btn-bg));color:var(--mb-btn-text);border-radius:45% 55% 48% 52%/55% 45% 55% 45%!important}.mb-btn-3d{background:var(--mb-btn-bg);color:var(--mb-btn-text);box-shadow:0 6px 0 color-mix(in srgb,var(--mb-btn-bg) 55%,#000),0 9px 18px rgba(0,0,0,.28);transform:translateY(-2px)}.mb-btn-cyber{background:#0b0b14;color:var(--mb-btn-accent);border-color:var(--mb-btn-accent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);text-transform:uppercase;letter-spacing:.08em}.mb-btn-pastel{background:color-mix(in srgb,var(--mb-btn-bg) 28%,#fff);color:color-mix(in srgb,var(--mb-btn-bg) 66%,#111);border-color:color-mix(in srgb,var(--mb-btn-bg) 42%,#fff)}.mb-btn-holographic{background:linear-gradient(115deg,#ff87d1,#8be9fd,#b7ff9e,#ffe888,#bc9cff,#ff87d1);background-size:260% 100%;color:#251832;animation:mbHolo 5s linear infinite}.mb-btn-minimal-arrow{background:transparent;color:var(--mb-btn-bg);border:0;border-bottom:2px solid var(--mb-btn-bg);border-radius:0!important}.mb-btn-minimal-arrow:after{content:'→';margin-left:5px;transition:transform .18s}.mb-btn-minimal-arrow:hover:after{transform:translateX(4px)}.mb-btn-luxe{background:linear-gradient(140deg,#17110a,#4a3216);color:#f5d58a;border-color:#c9973f;box-shadow:inset 0 0 0 1px rgba(255,230,170,.16),0 8px 24px rgba(0,0,0,.3);font-family:Georgia,serif;letter-spacing:.04em}.mb-btn-mesh{background:radial-gradient(at 20% 20%,var(--mb-btn-accent),transparent 55%),radial-gradient(at 80% 80%,#ec4899,transparent 58%),var(--mb-btn-bg);color:#fff}
.mb-effect-lift:hover{transform:translateY(-3px)}.mb-effect-shine:before{content:'';position:absolute;z-index:-1;inset:-80% auto -80% -45%;width:26%;background:rgba(255,255,255,.45);transform:rotate(20deg);transition:left .5s}.mb-effect-shine:hover:before{left:125%}.mb-effect-glow:hover{box-shadow:0 0 22px color-mix(in srgb,var(--mb-btn-accent) 65%,transparent)}.mb-effect-zoom:hover{transform:scale(1.045)}.mb-effect-pulse:hover{animation:mbPulse .75s ease-in-out infinite alternate}.mb-btn-3d:active{transform:translateY(4px);box-shadow:0 2px 0 color-mix(in srgb,var(--mb-btn-bg) 55%,#000)}
.smart-button-edit{flex:0 0 auto;align-self:center}.smart-button-settings{display:grid;gap:14px}.settings-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.button-item-editor{display:grid;gap:10px}.button-item-card{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.button-item-card>b{display:block;margin-bottom:9px}.smart-button-preview{min-height:70px;padding:13px;border:1px dashed var(--line);border-radius:10px;background:var(--panel)}
@keyframes mbAurora{50%{background-position:100% 50%}}@keyframes mbHolo{to{background-position:260% 0}}@keyframes mbPulse{to{filter:brightness(1.25);transform:scale(1.025)}}

/* Kod bloğu ve güvenli çalıştırma alanı */
.block[data-type="code"]{padding:0;overflow:hidden}.code-shell{min-width:0;background:#09080d;color:#d7caf7}.code-shell .code-head{align-items:center;gap:10px;margin:0;padding:8px 11px;border-bottom:1px solid #2c2734}.code-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:#c7bdd2}.code-language{margin-right:auto;padding:2px 6px;border-radius:5px;background:#1d1924;color:#aaa1b5}.code-actions{display:flex;gap:5px;flex-wrap:wrap}.code-editor-body{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:var(--code-min,160px);max-height:var(--code-max,520px);overflow:auto}.code-line-numbers{min-width:36px;margin:0;padding:13px 8px;text-align:right;white-space:pre;color:#625a70;background:rgba(0,0,0,.18);border-right:1px solid #2c2734;font:12px/1.72 "Cascadia Code",Consolas,monospace;user-select:none}.code-shell .block-content{min-width:0;min-height:var(--code-min,160px);padding:13px 15px!important;margin:0;overflow:visible!important;tab-size:2}.code-shell.code-wrap .block-content{white-space:pre-wrap!important;overflow-wrap:anywhere}.code-shell.no-wrap .block-content{white-space:pre!important;overflow-x:visible!important}.code-theme-graphite{background:#17191d}.code-theme-paper{background:#f8f5ec;color:#302a23}.code-theme-paper .block-content{color:#302a23!important}.code-theme-paper .code-line-numbers{color:#897c6b;background:#ebe5d8;border-color:#d5cbb9}.code-theme-ocean{background:#061a25}.code-theme-ocean .block-content{color:#b9ebff!important}.runner-modal{width:min(1080px,96vw)}.runner-modal .modal-body{padding:0;overflow:hidden}.code-runner-toolbar{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--panel2)}.code-runner-toolbar span{margin-right:auto;color:var(--muted);font-size:11px}.code-runner-frame{display:block;width:100%;height:min(72dvh,760px);border:0;background:#fff}

/* Çalıştırılabilir HTML/JS Aracı — sayfa içine gömülü, otomatik yükseklikli çalışma alanı */
.runnable-code-shell{width:100%;max-width:100%;min-width:0;background:color-mix(in srgb,var(--panel) 88%,#09080d);color:var(--text)}.runnable-code-shell .code-head{background:#0d0b12}.embedded-code-tool{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;background:#fff}.embedded-runner-controls{display:flex;align-items:center;gap:6px;min-height:37px;padding:6px 9px;border-bottom:1px solid var(--line);background:var(--panel2);color:var(--muted)}.embedded-runner-controls button{display:inline-grid;place-items:center;min-height:25px;padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:var(--panel3);color:var(--text);font:700 10px/1.1 inherit;white-space:nowrap}.embedded-runner-controls button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent2)}.embedded-runner-state{min-width:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.embedded-runner-frame{display:block;width:100%!important;max-width:100%!important;min-width:0!important;margin:0;border:0;background:#fff;overflow-x:hidden}.embedded-runner-placeholder{display:grid;place-items:center;gap:6px;min-height:180px;padding:24px;text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--panel2) 90%,var(--accent)),var(--panel));color:var(--muted)}.embedded-runner-placeholder b{color:var(--text)}.embedded-runner-placeholder small{max-width:520px}.embedded-runner-start{display:block;width:min(420px,calc(100% - 32px));margin:28px auto;padding:12px;border:1px solid var(--accent);border-radius:9px;background:var(--accent-soft);color:var(--accent2);font-weight:750}.embedded-code-tool:fullscreen{overflow:auto;background:var(--panel)}.embedded-code-tool:fullscreen .embedded-runner-controls{position:sticky;z-index:20;top:0}.embedded-code-tool:fullscreen .embedded-runner-frame{min-height:calc(100vh - 38px)!important}.runnable-settings{display:grid;gap:10px;margin:14px 0;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.runnable-settings[hidden],#codeStaticOptions[hidden]{display:none!important}.vertical-options{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.code-source-field{margin-top:14px}.code-source-field textarea{min-height:300px;max-height:48dvh;resize:vertical;font:12px/1.55 "Cascadia Code",Consolas,monospace;tab-size:2;white-space:pre}.code-source-field small{display:block;margin-top:6px;color:var(--faint);line-height:1.5}.code-tool-modal{width:min(980px,96vw)}.code-tool-modal .modal-body{max-height:76dvh;overflow:auto}

/* Ayarlar içinde kesintisiz bölüm geçişi ve tam ekran sınırları */
.settings-modal{width:min(1040px,96vw)}.settings-modal .modal-body{overflow:hidden}.settings-grid{height:min(70dvh,690px);min-height:430px}.settings-nav{min-width:180px}.settings-nav button{width:100%;text-align:left}.settings-panel{min-width:0;overflow:auto;padding:0 4px 20px}.settings-panel>h3:first-child{margin-top:0}.theme-card small{display:block;color:var(--muted);margin-top:5px}.settings-button-row{display:flex;gap:7px;flex-wrap:wrap}.settings-note{color:var(--muted);font-size:11px;line-height:1.65}.settings-data-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-recovery-list{max-height:none}.shortcut-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;color:var(--muted)}.collection-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.collection-title-row h1{margin-bottom:4px}.collection-title-row p{margin:0}
@media(max-width:760px){.smart-button-group.layout-grid{grid-template-columns:1fr}.mb-width-half,.mb-width-third,.mb-width-custom{flex-basis:100%;width:100%!important}.settings-subgrid{grid-template-columns:1fr}.settings-grid{height:min(78dvh,720px);min-height:0}.settings-nav{min-width:0}.settings-panel{padding-top:12px}.settings-data-cards{grid-template-columns:1fr}.collection-title-row{align-items:flex-start;flex-direction:column}.runner-modal,.code-tool-modal{width:calc(100vw - 16px)}.code-runner-frame{height:68dvh}.runnable-code-shell .code-head{align-items:flex-start;flex-wrap:wrap}.runnable-code-shell .code-actions{width:100%}.embedded-runner-controls{flex-wrap:wrap}.embedded-runner-state{order:-1;flex:1 0 100%}}

/* Kütüphane araması — geniş pencere, başlıkta kapsam/filtre ve dikey geçmiş */
.search-modal{position:relative;width:min(940px,calc(100vw - 32px))}.search-modal .modal-head{gap:12px;padding-block:13px}.search-modal .modal-head h2{display:flex;align-items:center;gap:18px;width:100%;min-width:0;overflow:visible;white-space:normal}.search-title-text{flex:0 0 auto;font-size:16px}.search-head-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.search-scope-control{display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:10px;font-weight:500}.search-scope-control>span{white-space:nowrap}.search-scope-control select{width:min(260px,29vw);min-width:155px;height:32px;padding:0 28px 0 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);outline:0}.search-scope-control select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.search-head-controls .search-filter-toggle{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--muted);font-size:11px;white-space:nowrap}.search-head-controls .search-filter-toggle:hover,.search-head-controls .search-filter-toggle.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent2)}.search-filter-toggle strong{padding:2px 5px;border-radius:999px;background:var(--panel3);font-size:9px}.search-modal .modal-body{position:relative;padding:0;overflow-x:hidden}.search-filter-panel{position:absolute;z-index:12;top:8px;right:18px;width:min(380px,calc(100% - 36px));padding:12px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:12px;background:var(--panel);box-shadow:0 18px 45px rgba(0,0,0,.32)}.search-filter-panel[hidden]{display:none!important}.search-filter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.search-filter-head button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:18px}.search-filter-head button:hover{background:var(--panel3);color:var(--text)}.search-filter-panel .search-options{display:grid;grid-template-columns:1fr;gap:8px;padding:8px 0 10px;border:0;font-size:11px}.search-filter-panel .search-options label{min-height:25px;padding:3px 6px;border-radius:6px}.search-filter-panel .search-options label:hover{background:var(--panel2);color:var(--text)}.search-filter-panel .search-options input{accent-color:var(--accent)}.search-filter-panel>small{display:block;color:var(--faint);line-height:1.5}.search-modal .search-input-wrap{padding-block:14px}.search-modal .search-results{max-height:58dvh}.search-history{display:flex;flex-direction:column;align-items:stretch;gap:5px;max-width:100%;max-height:min(310px,38dvh);padding:10px 18px;overflow-x:hidden;overflow-y:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}.search-history-label{flex:0 0 auto;padding:2px 3px 5px;color:var(--faint);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.search-history button{flex:0 0 auto;width:100%;max-width:none;height:auto;min-height:31px;padding:7px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--muted);font-size:10px}.search-history button:hover{background:var(--accent-soft);color:var(--accent2)}.search-history .clear-history{align-self:flex-end;width:auto;margin:4px 0 0;padding-inline:9px;border-color:transparent;background:transparent;color:var(--faint)}
@media(max-width:760px){.search-modal{width:calc(100vw - 16px)}.search-modal .modal-head{align-items:flex-start}.search-modal .modal-head h2{align-items:stretch;flex-direction:column;gap:8px}.search-head-controls{width:100%;justify-content:stretch;margin-left:0}.search-scope-control{flex:1}.search-scope-control select{width:100%;min-width:0}.search-head-controls .search-filter-toggle{flex:0 0 auto}.search-filter-panel{position:static;width:auto;margin:8px 8px 0}.search-modal .search-results{max-height:48dvh}.search-history{max-height:34dvh;padding-inline:12px}}

/* Bağlama duyarlı düzenleme menüleri ve ek blok görünümleri */
.mb-theme-color-adapted{transition:color .14s ease}.block-content,.details-body,.column-content,.note-table td,.note-table th{color-scheme:inherit}@media print{.mb-theme-color-adapted{color:#111!important}}
.section-heading #hiddenTreeBtn.active{background:var(--accent-soft);color:var(--accent2)}.tree-row.node-hidden{border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);opacity:.72}.tree-row.node-hidden:hover,.tree-row.node-hidden.active{opacity:1}.tree-hidden-badge{flex:0 0 auto;margin-left:5px;padding:2px 4px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:4px;background:var(--accent-soft);color:var(--accent2);font-size:7px;font-weight:800;letter-spacing:.05em}
.context-menu button{display:flex!important;align-items:center;gap:18px;justify-content:space-between;min-width:230px}.context-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.context-menu button kbd{margin-left:auto;color:var(--faint);font-size:9px;white-space:nowrap}.context-menu button.danger{color:var(--red)}.context-menu button.danger:hover{background:color-mix(in srgb,var(--red) 12%,var(--panel2));color:var(--red)}
.collection-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.theme-preview{display:block;width:100%;height:6px;margin-bottom:9px;border-radius:999px;background:var(--theme-preview,var(--accent))}.toast{display:flex;align-items:center;gap:12px}.toast>span{min-width:0;flex:1}.toast>button{border:0;border-radius:6px;background:var(--accent);color:#fff;padding:5px 8px;font-size:10px;font-weight:700}
.button-block .button-style-secondary{background:var(--panel3);color:var(--text);border:1px solid var(--line)}.button-block .button-style-outline{background:transparent;color:var(--accent2);border:1px solid var(--accent)}.button-block .button-style-danger{background:var(--red);color:#fff}
.details-info{border-color:color-mix(in srgb,#38bdf8 55%,var(--line));background:color-mix(in srgb,#38bdf8 7%,var(--panel))}.details-warning{border-color:color-mix(in srgb,var(--yellow) 62%,var(--line));background:color-mix(in srgb,var(--yellow) 9%,var(--panel))}.details-question{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-soft)}.details-source{border-left:4px solid var(--accent);border-radius:4px 9px 9px 4px}

/* Düzenleme modunda güvenilir metin odağı ve yerel seçim */
#blocks.editor-text-enabled .block-content[contenteditable="true"],#blocks.editor-text-enabled .details-body[contenteditable="true"],#blocks.editor-text-enabled details>summary[contenteditable="true"],#blocks.editor-text-enabled .column-content[contenteditable="true"],#blocks.editor-text-enabled .image-caption[contenteditable="true"],#blocks.editor-text-enabled .code-language[contenteditable="true"],#blocks.editor-text-enabled .note-table td[contenteditable="true"],#blocks.editor-text-enabled .note-table th[contenteditable="true"]{pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}#blocks.editor-text-enabled .block-handle,#blocks.editor-text-enabled button{user-select:none;-webkit-user-select:none}

/* Ana sayfanın altındaki bağımsız Başvuru Scriptleri sayfası */
.scripts-view{padding:30px clamp(18px,4vw,58px) 80px;overflow-x:hidden;overflow-y:auto}.scripts-page{width:100%;max-width:none;margin:0}.scripts-page-head{margin-bottom:22px}.scripts-page-head h1{margin:8px 0 6px;font-size:clamp(27px,3vw,38px);letter-spacing:-.035em}.scripts-page-head p{margin:0;color:var(--muted)}.scripts-frame-shell{width:100%;min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.scripts-frame-shell iframe{display:block;width:100%;max-width:100%;min-width:0;min-height:420px;border:0;background:transparent;overflow:hidden;color-scheme:inherit}
.scripts-page{max-width:none}

.about-home-card{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(145deg,var(--accent-soft),var(--panel2))}
.about-home-card b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:14px;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 34%,transparent)}
.about-modal{width:min(980px,calc(100vw - 32px))}
.about-modal .modal-body{padding:18px}
.about-tour{display:grid;gap:13px}
.about-video-stage{position:relative;min-height:min(58vh,520px);display:grid;grid-template-rows:auto minmax(210px,1fr) auto auto;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 82% 12%,var(--accent-soft),transparent 38%),linear-gradient(145deg,var(--panel2),var(--panel));box-shadow:inset 0 1px rgba(255,255,255,.04)}
.about-video-top{display:flex;justify-content:space-between;gap:12px;color:var(--accent2);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.about-video-visual{min-width:0;display:grid;place-items:center;animation:aboutSceneIn .38s ease both}
.about-video-copy{text-align:center;max-width:720px;margin:auto}
.about-video-copy h3{margin:0 0 7px;font-size:clamp(21px,3vw,31px);letter-spacing:-.025em}
.about-video-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}
.about-video-progress{height:4px;border-radius:99px;overflow:hidden;background:var(--line)}
.about-video-progress i{display:block;width:20%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .4s ease}
.about-video-controls{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}
.about-video-controls button{min-height:36px;padding:7px 13px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text)}
.about-video-controls select{min-height:36px;max-width:210px;padding:7px 28px 7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text)}
.about-video-controls #aboutPlay{min-width:104px;background:var(--accent);border-color:var(--accent);color:#fff;font-weight:750}
.about-video-controls #aboutSound{margin-left:10px}
.about-video-dots{display:flex;justify-content:center;gap:7px}
.about-video-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:var(--line);transition:.2s}
.about-video-dots button.active{width:24px;background:var(--accent2)}
.about-note{margin:0;text-align:center;color:var(--faint);font-size:10px}
.about-scene{width:min(720px,94%);min-height:210px;animation:aboutSceneIn .42s ease both}
.about-scene-local{display:flex;align-items:center;justify-content:center;gap:28px}
.about-scene-local .about-logo{width:118px;height:118px;flex:none;filter:drop-shadow(0 16px 24px color-mix(in srgb,var(--accent) 30%,transparent))}
.about-scene-local>div:last-child{display:grid;gap:9px}
.about-scene-local strong{font-size:20px}.about-scene-local span{padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}
.about-scene-library{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--bg);box-shadow:0 18px 45px rgba(0,0,0,.22)}
.about-scene-library aside{display:grid;align-content:start;gap:9px;padding:17px;border-right:1px solid var(--line);background:var(--panel)}
.about-scene-library aside b{margin-bottom:5px;color:var(--faint);font-size:9px;letter-spacing:.12em}.about-scene-library aside span{font-size:12px}
.about-scene-library main{padding:22px}.about-scene-library main i{display:block;width:48%;height:8px;border-radius:8px;background:var(--accent-soft)}.about-scene-library main h4{font-size:23px;margin:18px 0 9px}.about-scene-library main p{color:var(--muted)}
.about-scene-blocks{display:grid;align-content:start;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--bg)}
.about-mini-toolbar{display:flex;gap:7px;padding:10px;border-bottom:1px solid var(--line);background:var(--panel)}.about-mini-toolbar>*{min-width:30px;padding:5px 8px;border:1px solid var(--line);border-radius:6px;text-align:center;font-size:11px}
.about-block-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:17px}.about-block-row article,.about-block-row button{min-width:0;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);text-align:left}.about-block-row article p{margin:7px 0 0;color:var(--muted);font-size:11px}.about-block-row button{grid-column:1/-1;text-align:center;background:var(--accent);border-color:var(--accent);color:#fff;font-weight:750}
.about-table-block{display:grid!important;grid-template-columns:repeat(3,1fr);gap:3px}.about-table-block span{min-height:25px;border-radius:3px;background:var(--panel3)}.about-table-block span:nth-child(-n+3){background:var(--accent-soft)}
.about-scene-table{display:grid;align-content:start;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--bg)}.about-table-demo{display:grid;grid-template-columns:1.3fr .7fr .8fr;margin:16px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.about-table-demo>*{padding:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}.about-table-demo>*:nth-child(3n){border-right:0}.about-table-demo>*:nth-last-child(-n+3){border-bottom:0}.about-table-demo b{background:var(--accent-soft);color:var(--accent2)}
.about-scene-special{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;align-content:center}.about-scene-special details,.about-scene-special>div,.about-scene-special>label{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.about-scene-special details{grid-row:span 2}.about-scene-special summary{font-weight:750}.about-scene-special details p{color:var(--muted);line-height:1.5}.about-scene-special>div{display:grid;gap:8px}.about-scene-special button{min-height:36px;border:0;border-radius:8px;background:var(--accent);color:#fff}.about-scene-special button.copy{background:var(--panel3);color:var(--accent2)}
.about-scene-code{display:grid;grid-template-rows:auto 1fr auto;border:1px solid #302a3c;border-radius:15px;overflow:hidden;background:#0d0b12;color:#e8ddf7;box-shadow:0 18px 45px rgba(0,0,0,.25)}.about-code-head{display:flex;justify-content:space-between;align-items:center;padding:10px 13px;border-bottom:1px solid #302a3c;background:#17131f}.about-code-head button{border:0;border-radius:7px;padding:7px 10px;background:var(--accent);color:#fff}.about-scene-code pre{margin:0;padding:22px;white-space:pre-wrap;font:13px/1.75 "Cascadia Code",Consolas,monospace}.about-scene-code pre i{color:#c79cff}.about-scene-code pre b{color:#65d6a6}.about-code-output{padding:11px 14px;border-top:1px solid #302a3c;background:#111a17;color:#65d6a6;font-size:11px}
.about-scene-search{display:grid;align-content:center;gap:13px}.about-search-demo{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 17px;border:1px solid var(--accent);border-radius:13px;background:var(--panel);box-shadow:0 0 0 4px var(--accent-soft)}.about-search-demo kbd{font-size:9px;color:var(--faint)}.about-hit{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.about-hit p{margin:7px 0 0;color:var(--muted)}.about-hit mark{padding:1px 4px;border-radius:4px;background:#ffd54a;color:#241b00}
.about-scene-finish{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-content:center}.about-scene-finish>div{display:grid;place-items:center;gap:9px;min-height:145px;padding:15px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,var(--panel),var(--panel2));text-align:center}.about-scene-finish b{font-size:28px;color:var(--accent2)}.about-scene-finish span{font-size:11px;color:var(--muted)}
@keyframes aboutSceneIn{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:680px){.about-modal .modal-body{padding:10px}.about-video-stage{min-height:540px;padding:13px}.about-scene-local{flex-direction:column;gap:14px}.about-scene-local .about-logo{width:82px;height:82px}.about-scene-library{grid-template-columns:1fr}.about-scene-library aside{border-right:0;border-bottom:1px solid var(--line)}.about-block-row,.about-scene-finish,.about-scene-special{grid-template-columns:1fr}.about-block-row button{grid-column:auto}.about-scene-special details{grid-row:auto}.about-scene-finish>div{min-height:86px}.about-video-controls #aboutSound{margin-left:0}.about-video-controls select{max-width:100%;flex:1 1 160px}}
#app.app.scripts-active{grid-template-columns:var(--sidebar) minmax(0,1fr) 0;grid-template-rows:58px minmax(0,1fr) 26px;grid-template-areas:"top top top" "side main main" "side status status"}#app.app.scripts-active.sidebar-hidden{grid-template-columns:0 minmax(0,1fr) 0}#app.app.scripts-active .toc-panel{display:none!important}
@media(max-width:760px){.scripts-view{padding:20px 12px 64px}.scripts-frame-shell{padding:12px;border-radius:11px}.scripts-page-head{margin-bottom:16px}.scripts-page-head h1{font-size:27px}}

/* Metin ve Akıllı Buton için uygulama içi not bağlantıları */
.note-link-help{display:block;margin:-5px 0 10px;color:var(--muted);line-height:1.5}.note-link-results{display:grid;gap:5px;max-height:270px;padding:6px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.note-link-result{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;width:100%;min-height:42px;padding:8px 10px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text)}.note-link-result:hover,.note-link-result.active{border-color:var(--accent);background:var(--accent-soft)}.note-link-result span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750}.note-link-result small{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.note-link-result em{grid-column:2;grid-row:1/3;align-self:center;padding:2px 5px;border-radius:5px;background:var(--panel3);color:var(--faint);font-size:8px;font-style:normal}.note-link-empty{padding:16px 10px;text-align:center;color:var(--muted);font-size:11px}.internal-note-link{color:var(--accent2);font-weight:650;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.internal-note-link:hover{color:var(--accent)}

/* Mehmet Bilgin Not'a özgü, temaya uyumlu defter/yer imi amblemi */
.mb-app-mark{position:relative;isolation:isolate;flex:none;overflow:hidden;border-radius:7px 11px 11px 7px!important;background:linear-gradient(145deg,var(--accent2),var(--accent) 55%,#45208c)!important;color:#fff;box-shadow:inset 4px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.18),0 7px 18px color-mix(in srgb,var(--accent) 34%,transparent)!important;transform:translateZ(0)}
.mb-app-mark::before{content:"";position:absolute;z-index:1;inset:3px 3px 3px 6px;border:1px solid rgba(255,255,255,.34);border-left:0;border-radius:2px 8px 8px 2px;background:linear-gradient(110deg,rgba(255,255,255,.06),transparent 45%);pointer-events:none}
.mb-app-mark::after{content:"";position:absolute;z-index:3;top:-1px;right:5px;width:5px;height:9px;border-radius:0 0 3px 3px;background:#8be9ff;background:color-mix(in srgb,var(--accent2) 45%,#fff);box-shadow:0 1px 3px rgba(0,0,0,.25);pointer-events:none}
.mb-mark-monogram{position:relative;z-index:2;display:block;line-height:1;font-weight:900;letter-spacing:-.08em;text-shadow:0 1px 2px rgba(0,0,0,.25)}
.mb-mark-lines{position:absolute;z-index:2;left:8px;right:7px;bottom:5px;height:1px;border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 -3px rgba(255,255,255,.38);pointer-events:none}
.brand-mark.mb-app-mark{width:29px;height:31px;font-size:11px}.brand-button:hover .mb-app-mark{transform:translateY(-1px);box-shadow:inset 4px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(255,255,255,.22),0 9px 22px color-mix(in srgb,var(--accent) 43%,transparent)!important}
.boot-mark.mb-app-mark{width:64px;height:68px;border-radius:14px 23px 23px 14px!important;font-size:23px}.boot-mark.mb-app-mark::before{inset:7px 7px 7px 13px;border-radius:4px 16px 16px 4px}.boot-mark.mb-app-mark::after{right:12px;width:9px;height:19px;border-radius:0 0 5px 5px}.boot-mark .mb-mark-lines{left:19px;right:15px;bottom:14px;height:2px;box-shadow:0 -7px rgba(255,255,255,.38)}
@media(max-width:760px){.brand-mark.mb-app-mark{width:28px;height:30px}}

/* Çoklu ve ayrıntılı Daraltılabilir İçerik tasarımı */
.details-group{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--details-gap,8px);width:100%;max-width:100%}.details-layout-stack{flex-direction:column}.details-layout-stack>.details-block{width:100%}.details-layout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start}.details-layout-grid>.details-block{width:100%}.details-layout-wrap>.details-block{flex:1 1 min(320px,100%)}.details-width-auto{width:max-content;max-width:100%}.details-width-full{width:100%}.details-width-half{width:50%}.details-width-third{width:33.333%}.details-width-custom{width:var(--details-custom-width,70%)}.details-group>.details-block{max-width:100%;margin:0;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.details-group .details-body{overflow-x:hidden;white-space:normal}.details-group summary{display:flex;align-items:center;gap:8px;list-style:none}.details-group summary::-webkit-details-marker{display:none}.details-icon-start summary::before,.details-icon-end summary::after{content:'▸';flex:none;color:var(--accent2);font-size:.9em;transition:transform .16s ease}.details-icon-end summary::after{margin-left:auto}.details-group details[open]>summary::before,.details-group.details-icon-end details[open]>summary::after{content:'⌄'}.details-icon-end summary::before{content:none!important}.details-icon-start summary::after{content:none!important}.details-size-small summary{padding:7px 10px;font-size:11px}.details-size-small .details-body{padding:0 10px 9px;font-size:11px}.details-size-medium summary{padding:10px 13px;font-size:13px}.details-size-medium .details-body{padding:0 13px 12px;font-size:13px}.details-size-large summary{padding:14px 16px;font-size:16px}.details-size-large .details-body{padding:0 16px 16px;font-size:15px}.details-radius-sharp>.details-block{border-radius:2px}.details-radius-soft>.details-block{border-radius:9px}.details-radius-round>.details-block{border-radius:16px}.details-radius-pill>.details-block{border-radius:24px}.details-shadow-soft>.details-block{box-shadow:0 5px 14px rgba(0,0,0,.13)}.details-shadow-medium>.details-block{box-shadow:0 9px 23px rgba(0,0,0,.22)}.details-shadow-strong>.details-block{box-shadow:0 14px 34px rgba(0,0,0,.34)}.details-shadow-none>.details-block{box-shadow:none}.details-effect-lift>.details-block:hover{transform:translateY(-3px)}.details-effect-glow>.details-block:hover{border-color:var(--accent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 42%,transparent)}.details-effect-zoom>.details-block:hover{transform:scale(1.018)}.details-edit{flex:0 0 auto;grid-column:1/-1;min-height:32px!important;padding:6px 10px!important;border:1px dashed var(--line)!important;border-radius:8px!important;background:transparent!important;color:var(--muted)!important;font-size:10px!important}.details-item-editor{display:grid;gap:10px}.details-item-card{display:grid;gap:10px;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--panel2)}.details-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.details-item-head label{display:flex!important;align-items:center;gap:6px;color:var(--muted);font-size:10px}.details-content-editor{min-height:92px;max-height:230px;padding:10px;border:1px solid var(--line);border-radius:8px;outline:0;overflow:auto;background:var(--panel);color:var(--text);line-height:1.55}.details-content-editor:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.details-preview{padding:13px;border:1px dashed var(--line);border-radius:11px;background:var(--panel2)}
@media(max-width:760px){.details-width-auto,.details-width-half,.details-width-third,.details-width-custom{width:100%}.details-layout-grid{grid-template-columns:1fr}.details-layout-wrap>.details-block{flex-basis:100%}.details-item-head{align-items:flex-start;flex-direction:column}}

/* İçindekiler paneli kaldırıldı; çalışma alanı kalan genişliğin tamamını kullanır. */
#app.app,#app.app.scripts-active{grid-template-columns:var(--sidebar) minmax(0,1fr);grid-template-areas:"top top" "side main" "side status"}
#app.app.sidebar-hidden,#app.app.scripts-active.sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}
#app .toc-panel,#tocToggle{display:none!important}

/* Tüm ALO 170 kitapları: Word belgesinin başlık, paragraf, tablo ve görsel yapısı. */
.note-pane:has(.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"])){width:100%;max-width:1400px;min-width:0}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]){width:100%;max-width:100%;min-width:0}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"])[data-type="text"] .block-content,.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"])[data-type="callout"] .block-content{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"])[data-type="text"] .block-content p,.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"])[data-type="callout"] .block-content p{margin:0;text-align:justify!important}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"])[data-type="table"]{overflow:hidden}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]) .table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:hidden}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]) .note-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]) .note-table th,.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]) .note-table td{min-width:0!important;max-width:none!important;padding:7px!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;hyphens:auto;vertical-align:middle;font-size:clamp(11px,.86vw,13px)!important;line-height:1.42!important}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]) .note-table th{font-weight:800}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"])[data-type="image"] .image-block{width:100%;max-width:100%;overflow:hidden}
.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"])[data-type="image"] img{display:block;width:auto;max-width:100%;height:auto;max-height:none;object-fit:contain;margin-inline:auto}
.docx-list-marker{display:inline-block;min-width:1.35em;color:var(--accent2);font-weight:750}
@media(max-width:760px){#app.app,#app.app.sidebar-hidden{display:block}.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]) .note-table th,.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]) .note-table td{padding:5px!important;font-size:11px!important}}
@media print{.note-pane:has(.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"])){max-width:none}.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]) .block-handle,.block:is([data-id^="iskur_docx_"],[data-id^="sgk_docx_"],[data-id^="myk_docx_"],[data-id^="csgb_docx_"],[data-id^="isg_docx_"]) .table-actions{display:none!important}}

/* 1.5.24 düşük sistem modu ve kalıcı hızlı arama dizini */
.search-performance-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-3px 0 10px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--accent) 6%,var(--panel2));color:var(--muted);font-size:10px}
.search-performance-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.search-performance-row label{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--text);font-weight:700;white-space:nowrap;cursor:pointer}
.search-performance-row label:has(input:disabled){color:var(--faint);cursor:not-allowed}
.search-performance-row input{accent-color:var(--accent)}
.performance-settings{display:grid;gap:12px;margin-top:16px}
.performance-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);cursor:pointer}
.performance-toggle:has(input:disabled){opacity:.62;cursor:not-allowed}
.performance-toggle input{margin-top:3px;accent-color:var(--accent)}
.performance-toggle span{display:grid;gap:4px}
.performance-toggle small,.search-index-card small{color:var(--muted);line-height:1.5}
.search-index-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--accent) 7%,var(--panel2))}
.search-index-card>div{display:grid;gap:4px;min-width:0}
.search-index-card button{flex:none}
@media(max-width:760px){.search-performance-row,.search-index-card{align-items:flex-start;flex-direction:column}.search-performance-row>span{white-space:normal}.search-index-card button{width:100%}}

/* 1.5.25 klasör kaydı ve bağımsız İçerik Havuzu */
.content-hub{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,var(--accent) 6%),var(--panel));box-shadow:0 14px 38px rgb(0 0 0/.12);padding:clamp(16px,2vw,26px);overflow:hidden}
.content-hub>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.content-hub h3{margin:3px 0 0;font-size:clamp(20px,2.6vw,30px);color:var(--text)}.content-hub-kicker{font-size:10px;letter-spacing:.16em;font-weight:800;color:var(--accent)}
.content-hub-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:3px 8px 3px 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.content-hub-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:12px 0;font:inherit}.content-hub-search button{width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:20px;cursor:pointer}
.content-hub-count{margin:12px 2px 8px;color:var(--muted);font-size:12px}.content-hub-list{display:grid;gap:8px}.content-hub-list>button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,var(--bg));color:var(--text);text-align:left;cursor:pointer}.content-hub-list>button:hover{border-color:var(--accent);transform:translateX(2px)}.content-hub-list>button span{min-width:0;overflow-wrap:anywhere;font-weight:700}.content-hub-list>button small{flex:0 0 auto;color:var(--muted)}
.content-hub-detail{min-width:0;overflow-wrap:anywhere}.content-hub-detail article{max-width:100%;min-width:0}.content-hub-detail article>h2{margin:18px 0;color:var(--text)}.content-hub-detail article img,.content-hub-detail article table{max-width:100%}.content-hub-detail article table{width:100%;table-layout:fixed;border-collapse:collapse}.content-hub-detail article td,.content-hub-detail article th{overflow-wrap:anywhere}.content-hub-back{border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--panel);color:var(--text);cursor:pointer}.content-hub-no-result,.content-hub-empty{padding:22px;text-align:center;color:var(--muted)}
.content-hub-editor{display:grid;grid-template-columns:minmax(210px,32%) minmax(0,1fr);gap:16px;min-height:440px}.content-hub-editor aside,.content-hub-editor>section{min-width:0;border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--panel)}.content-hub-editor-actions{margin-bottom:10px}#contentHubEditorList{display:grid;gap:6px;max-height:430px;overflow:auto}#contentHubEditorList button{border:1px solid var(--line);border-radius:9px;padding:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer;overflow-wrap:anywhere}#contentHubEditorList button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.content-hub-editor-body{min-height:300px}#contentHubItemBody{min-height:260px;max-height:440px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:14px;background:var(--bg);color:var(--text);outline:none}
@media(max-width:720px){.content-hub-editor{grid-template-columns:1fr}.content-hub-editor>aside{max-height:190px}.content-hub>header{flex-direction:column}.content-hub-list>button small{display:none}}
.button-copy-text-field{grid-column:1/-1}
.button-copy-text-field textarea{width:100%;min-height:132px;resize:vertical}
.mb-copy-btn{border:0;cursor:pointer;font:inherit}

/* 1.6.1 tema uyumlu ve hareketli akıllı butonlar */
.mb-smart-btn.mb-theme-auto{--mb-btn-bg:var(--accent);--mb-btn-text:#fff;--mb-btn-accent:var(--accent2)}
.mb-theme-auto.mb-btn-google{background:var(--panel2);color:var(--text);border-color:var(--line)}
.mb-theme-auto.mb-btn-metallic{background:linear-gradient(155deg,color-mix(in srgb,var(--accent2) 25%,#fff),var(--accent),color-mix(in srgb,var(--accent) 50%,#111));color:#fff;border-color:color-mix(in srgb,var(--accent2) 55%,var(--line))}
.mb-theme-auto.mb-btn-luxe{background:linear-gradient(140deg,color-mix(in srgb,var(--panel3) 85%,#000),color-mix(in srgb,var(--accent) 42%,var(--panel)));color:var(--text);border-color:var(--accent2)}
.mb-btn-prism{background:linear-gradient(110deg,var(--mb-btn-bg),#ec4899,#f59e0b,#22c55e,#06b6d4,var(--mb-btn-accent),var(--mb-btn-bg));background-size:360% 100%;color:#fff;animation:mbPrism 6s linear infinite}
.mb-btn-cosmic{background:radial-gradient(circle at 18% 30%,#f0abfc 0 4%,transparent 20%),radial-gradient(circle at 78% 64%,#67e8f9 0 5%,transparent 23%),linear-gradient(125deg,color-mix(in srgb,var(--mb-btn-bg) 70%,#09011d),#312e81,color-mix(in srgb,var(--mb-btn-accent) 68%,#16072c));background-size:180% 180%;color:#fff;animation:mbCosmic 8s ease-in-out infinite}
.mb-btn-lava{background:radial-gradient(circle at 12% 50%,#fff3 0 8%,transparent 24%),linear-gradient(120deg,#7f1d1d,#ef4444,#f97316,#facc15,#be123c);background-size:280% 180%;color:#fff;text-shadow:0 1px 2px #541010;animation:mbLava 4.8s ease-in-out infinite}
.mb-btn-ocean-flow{background:linear-gradient(115deg,color-mix(in srgb,var(--mb-btn-bg) 75%,#03263a),#0284c7,#22d3ee,#0d9488,var(--mb-btn-accent));background-size:300% 100%;color:#fff;animation:mbOceanFlow 7s ease infinite}
.mb-btn-rainbow-border{border:2px solid transparent;background:linear-gradient(var(--panel2),var(--panel2)) padding-box,linear-gradient(100deg,var(--mb-btn-bg),#ec4899,#f59e0b,#22c55e,#06b6d4,var(--mb-btn-accent),var(--mb-btn-bg)) border-box;background-size:100% 100%,300% 100%;color:var(--text);animation:mbRainbowBorder 5s linear infinite}
.field-disabled{opacity:.48}.field-disabled input{cursor:not-allowed}
@keyframes mbPrism{to{background-position:360% 0}}@keyframes mbCosmic{50%{background-position:100% 80%;filter:saturate(1.3)}}@keyframes mbLava{50%{background-position:100% 60%;filter:brightness(1.12)}}@keyframes mbOceanFlow{50%{background-position:100% 50%}}@keyframes mbRainbowBorder{to{background-position:0 0,300% 0}}
@media(prefers-reduced-motion:reduce){.mb-btn-aurora,.mb-btn-holographic,.mb-btn-prism,.mb-btn-cosmic,.mb-btn-lava,.mb-btn-ocean-flow,.mb-btn-rainbow-border{animation:none!important}}

/* 1.6.1 düzenlenebilir ana sayfa */
.home-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}
.home-title-row h1{margin:10px 0 6px}.home-title-row p{margin:0;color:var(--muted)}
.home-edit-button{flex:0 0 auto;margin-top:4px}.dashboard-count-1{grid-template-columns:1fr}
.home-empty-add{width:100%;min-height:88px;border:1px dashed var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 72%,transparent);color:var(--accent2);font-weight:750}
.home-view.home-web-mode{padding:0;overflow:hidden}.home-web-shell{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--bg)}
.home-web-toolbar{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 10px;border-bottom:1px solid var(--line);background:var(--panel)}
.home-web-toolbar>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}
.home-web-toolbar>div{display:flex;gap:7px}.home-web-toolbar button{min-height:32px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);font:inherit;font-size:11px;font-weight:700}
.home-web-frame-wrap{position:relative;flex:1;min-height:0}.home-web-frame-wrap iframe{display:block;width:100%;height:100%;border:0;background:#fff}
.home-web-hint{position:absolute;right:12px;bottom:10px;max-width:min(440px,calc(100% - 24px));padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--muted);font-size:10px;pointer-events:none;opacity:.82}
.home-editor{display:grid;gap:22px}.home-editor>section{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}
.home-editor h3{margin:0}.home-editor-head,.home-action-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-editor-head p{margin:4px 0 0;color:var(--muted);font-size:11px}
.home-action-editor-card{display:grid;gap:12px;margin-top:10px;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--panel2)}
.home-action-card-head>div{display:flex;gap:5px}.home-action-card-head button{min-height:30px;padding:4px 9px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text)}
.home-custom-action .home-action-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--home-icon-color) 42%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--home-icon-color) 16%,var(--panel2));color:var(--home-icon-color);font-size:23px;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,#fff 22%,transparent),0 7px 18px color-mix(in srgb,var(--home-icon-color) 12%,transparent)}
.home-action-logo{display:grid;place-items:center;width:100%;min-height:66px;margin-bottom:12px;overflow:hidden}.home-action-logo img{display:block;max-width:100%;max-height:76px;object-fit:contain}.home-action-app-logo .mb-app-mark-large{width:70px;height:70px;border-radius:22px;transform:none}.home-logo-only{display:grid;place-items:center;min-height:138px;padding:10px!important;overflow:hidden;text-align:center}.home-logo-only .home-action-logo{width:100%;height:100%;min-height:104px;margin:0}.home-logo-only .home-action-logo img{width:100%;height:100%;max-height:112px;object-fit:contain}.home-logo-only .home-action-app-logo .mb-app-mark-large{width:88px;height:88px;border-radius:27px}
.home-visual-editor{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.home-editor-visual-preview{display:grid;place-items:center;min-height:98px;padding:10px;border:1px dashed var(--line);border-radius:10px;background:var(--panel2);overflow:hidden}.home-editor-visual-preview .home-action-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:color-mix(in srgb,var(--home-icon-color) 16%,var(--panel2));color:var(--home-icon-color);font-size:24px}.home-editor-visual-preview .home-action-logo{margin:0}.home-editor-visual-preview .mb-app-mark-large{width:62px;height:62px}
.home-visual-editor b{display:block;margin-bottom:8px}.home-visual-editor small{display:block;margin-top:7px;color:var(--muted);line-height:1.45}.home-visual-actions{display:flex;flex-wrap:wrap;gap:7px}.home-visual-actions button,.home-visual-actions label{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);font:700 11px/1.2 inherit;cursor:pointer}.home-visual-actions button.active,.home-visual-actions label.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent2)}
.home-icon-pack{border:1px solid var(--line);border-radius:10px;background:var(--panel)}.home-icon-pack>summary{padding:11px 12px;color:var(--text);font-weight:750;cursor:pointer}.home-icon-pack>div:first-of-type{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:7px;max-height:250px;padding:2px 12px 12px;overflow:auto}.home-icon-option{display:grid;grid-template-rows:auto auto;place-items:center;gap:5px;min-height:66px;padding:7px 5px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);cursor:pointer}.home-icon-option:hover,.home-icon-option:focus-visible{border-color:var(--home-icon-color);background:color-mix(in srgb,var(--home-icon-color) 10%,var(--panel2));outline:0}.home-icon-option span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:color-mix(in srgb,var(--home-icon-color) 18%,var(--panel));color:var(--home-icon-color);font-size:18px}.home-icon-option small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.home-custom-icon-row{padding:0 12px 12px}
.field-span-2{grid-column:1/-1}.home-section-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-section-options label{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}
.home-editor-empty{margin:0;padding:22px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);text-align:center}
.recovery-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.recovery-title-row h3{margin:0}.recovery-title-row .settings-note{margin-bottom:0}
.recovery-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:stretch}.recovery-item-row .collection-item{width:100%}.recovery-delete-button{min-width:54px;border:1px solid color-mix(in srgb,var(--red) 45%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--red) 9%,var(--panel));color:var(--red);font:700 11px/1 inherit}
@media(max-width:760px){.home-title-row{flex-direction:column}.home-edit-button{width:100%}.home-web-toolbar{flex-wrap:wrap}.home-web-toolbar>span{order:3;flex-basis:100%}.home-web-toolbar>div{margin-left:auto}.home-web-hint{display:none}.home-section-options{grid-template-columns:1fr}.field-span-2{grid-column:auto}.home-visual-editor{grid-template-columns:1fr}.home-editor-visual-preview{min-height:78px}.home-icon-pack>div:first-of-type{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}}

/* 1.6.3 tam-kart görseller, özel ana sayfa bölümleri ve pencere metin araçları */
.home-tile-card{position:relative;display:flex!important;min-height:150px;padding:0!important;overflow:hidden}
.home-tile-card>span,.home-tile-card>small{position:absolute;z-index:2;right:12px;left:12px;text-shadow:0 1px 3px rgb(0 0 0/.5)}
.home-tile-card>span{bottom:28px;color:#fff}.home-tile-card>small{bottom:10px;color:rgb(255 255 255/.84)}
.home-action-tile{position:relative;display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-width:0;min-height:148px;padding:14px;overflow:hidden}
.home-action-tile-generic{flex-direction:column;gap:8px;background:linear-gradient(135deg,var(--home-tile-a),var(--home-tile-b));color:#fff}
.home-action-tile-generic::before{position:absolute;inset:-50%;background:conic-gradient(from 80deg,transparent,rgb(255 255 255/.22),transparent 28%);content:"";animation:homeTileShine 8s linear infinite}
.home-action-tile-icon,.home-action-tile-caption{position:relative;z-index:1}.home-action-tile-icon{font-size:clamp(38px,5vw,62px);filter:drop-shadow(0 5px 12px rgb(0 0 0/.28))}.home-action-tile-caption{font-size:clamp(11px,1.2vw,15px);font-weight:900;letter-spacing:.13em;text-align:center;text-shadow:0 2px 5px rgb(0 0 0/.35)}
.home-action-tile-institution{flex-direction:column;gap:8px;background:#fff;color:#18212f}.home-action-tile-institution img{display:block;width:auto;max-width:92%;height:auto;max-height:92px;object-fit:contain}.home-action-tile-wordmark{color:#075985;font-size:clamp(21px,3vw,34px);font-weight:950;letter-spacing:.04em}.home-action-tile-unit{max-width:95%;color:#4b5563;font-size:10px;font-weight:800;line-height:1.25;text-align:center}
.home-logo-only.home-tile-card{min-height:150px}.home-logo-only.home-tile-card .home-action-tile{height:100%;min-height:148px}
.home-tile-pack{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:10px;background:var(--panel)}
.home-tile-pack>summary{padding:12px;color:var(--text);font-weight:800;cursor:pointer}.home-tile-pack>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:9px;max-height:440px;padding:2px 12px 12px;overflow:auto}
.home-tile-option{min-width:0;padding:0;border:2px solid transparent;border-radius:11px;background:var(--panel2);color:var(--text);overflow:hidden;cursor:pointer}.home-tile-option:hover,.home-tile-option:focus-visible,.home-tile-option.active{border-color:var(--accent);outline:0}.home-tile-option .home-action-tile{min-height:92px}.home-tile-option .home-action-tile-institution img{max-height:58px}.home-tile-option .home-action-tile-unit{font-size:8px}.home-tile-option>small{display:block;padding:7px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}
.home-section-add-actions{display:flex;flex-wrap:wrap;gap:8px}.home-section-add-actions button{min-height:35px;padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);font:700 11px/1.2 inherit;cursor:pointer}.home-section-add-actions button:hover{border-color:var(--accent);color:var(--accent2)}
#homeSectionEditor{display:grid;gap:11px}.home-section-editor-card{display:grid;gap:12px;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--panel2)}.home-section-editor-card .home-action-card-head b{overflow-wrap:anywhere}.home-section-editor-card .home-action-card-head small{display:block;margin-top:3px;color:var(--muted);font-weight:500}.home-section-content-editor{min-height:118px;max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:9px;padding:12px;background:var(--bg);color:var(--text);line-height:1.6;outline:none}.home-section-content-editor:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}
.home-custom-section{position:relative;padding-top:18px;border-top:3px solid var(--home-section-color)}.home-custom-section>h2{margin:0 0 6px}.home-custom-section>p{margin:0 0 14px;color:var(--muted)}.home-custom-section-content{min-width:0;overflow-wrap:anywhere;line-height:1.7}.home-custom-section-content img,.home-custom-section-content table{max-width:100%}.home-custom-section-link{display:inline-flex;margin-top:14px}
.modal-text-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0 12px;padding:9px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--accent) 5%,var(--panel2));box-shadow:0 5px 18px rgb(0 0 0/.06)}
.modal-text-tools-label{width:100%;color:var(--accent2);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.modal-text-tools-group{display:inline-flex;gap:3px}.modal-text-tools button,.modal-text-tools select,.modal-text-color{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text);font:700 11px/1 inherit}.modal-text-tools button{min-width:32px;padding:5px 8px;cursor:pointer}.modal-text-tools button:hover,.modal-text-tools button:focus-visible,.modal-text-tools select:focus{border-color:var(--accent);color:var(--accent2);outline:0}.modal-text-tools select{max-width:132px;padding:5px 7px}.modal-text-color{gap:6px;padding:4px 7px;cursor:pointer}.modal-text-color input{width:24px;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.modal-highlight-color span{font-size:9px}
.details-content-editor:focus,#contentHubItemBody:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}
@keyframes homeTileShine{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.home-action-tile-generic::before{animation:none}}
@media(max-width:760px){.home-tile-pack>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-add-actions{display:grid;grid-template-columns:1fr}.modal-text-tools{align-items:stretch}.modal-text-tools select{flex:1;max-width:none}.modal-text-tools-label{grid-column:1/-1}}

/* 1.6.3 son görünüm, Kopyala Yapıştır ve İçerik Havuzu iyileştirmeleri */
.settings-mode-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--panel2))}
.settings-mode-card>div:first-child{display:grid;gap:4px}.settings-mode-card small{color:var(--muted);line-height:1.45}
.settings-mode-options{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}
.settings-mode-options button{min-width:72px;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:750 11px/1 inherit;cursor:pointer}
.settings-mode-options button.active{background:var(--accent);color:#fff;box-shadow:0 5px 16px color-mix(in srgb,var(--accent) 25%,transparent)}.settings-mode-options button:disabled{opacity:.45;cursor:not-allowed}

.note-breadcrumb,.note-title{display:none!important}.note-pane{padding-top:8px}.note-header{position:relative;min-height:0}.note-title-row{position:absolute;z-index:6;top:0;right:0;justify-content:flex-end}.note-meta{min-height:0;margin:0 0 7px;padding-right:76px}.read-mode .note-header{display:none!important}
.read-mode .block-content:empty::before,.read-mode .column-content:empty::before,.read-mode .details-body:empty::before{content:none!important}
.scripts-page-head{display:none!important}.scripts-view{padding-top:8px}.collection-view{padding-top:8px}.collection-header>.eyebrow,.collection-title-row h1{display:none!important}.collection-title-row{min-height:0}.collection-title-row p{font-size:10px}.collection-list{margin-top:7px}

.copy-paste-view{padding:12px clamp(14px,3vw,42px) 72px}.copy-paste-shell{width:100%;max-width:1280px;margin:0 auto}.copy-paste-tabs-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:8px;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:0 8px 24px rgb(0 0 0/.07)}
.copy-paste-tabs{display:flex;min-width:0;gap:6px;overflow-x:auto;scrollbar-width:thin}.copy-paste-tabs button{flex:0 0 auto;max-width:280px;min-height:38px;padding:8px 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font:750 11px/1.25 inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.copy-paste-tabs button:hover{border-color:var(--line);color:var(--text)}.copy-paste-tabs button.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-soft);color:var(--accent2)}
.copy-paste-management{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.copy-paste-management button{min-height:34px;padding:6px 10px;font-size:10px}.copy-paste-save-line{display:flex;justify-content:flex-end;min-height:18px;padding:0 4px 4px;color:var(--muted);font-size:10px}.copy-paste-save-line [data-state="saved"],.copy-paste-auto-save[data-state="saved"]{color:var(--green)}.copy-paste-save-line [data-state="error"],.copy-paste-auto-save[data-state="error"]{color:var(--red)}
.copy-paste-hub-host{min-width:0;width:100%}.copy-paste-hub-host>.block{min-width:0;padding:0;border:0;background:transparent}.copy-paste-hub-host>.block:hover{border-color:transparent;background:transparent}.copy-paste-hub-host>.block>.block-handle{display:none!important}.copy-paste-content-editor .content-hub-empty{margin:0}

.content-hub-search-hit{padding:0 .08em;border-radius:.18em;background:#ffd43b!important;color:#191400!important;box-shadow:0 0 0 1px rgb(120 82 0/.18);font-weight:800}
.content-hub-list>button small{flex:0 1 46%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.content-hub-list>button span{flex:1 1 54%}
.content-hub,.content-hub-detail,.content-hub-detail article,.content-hub-detail article>div,.content-hub-editor,.content-hub-editor-body,#contentHubItemBody{min-width:0;max-width:100%}
.content-hub-detail article :where(table),.content-hub-editor-body :where(table),#contentHubItemBody :where(table){display:table!important;width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse}
.content-hub-detail article :where(td,th),.content-hub-editor-body :where(td,th),#contentHubItemBody :where(td,th){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.content-hub-detail article :where(img,video,svg,canvas,pre,code,div),.content-hub-editor-body :where(img,video,svg,canvas,pre,code,div),#contentHubItemBody :where(img,video,svg,canvas,pre,code,div){max-width:100%!important;min-width:0!important}.content-hub-detail article :where(pre,code),.content-hub-editor-body :where(pre,code),#contentHubItemBody :where(pre,code){white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.tabbed-content-hub{width:100%;min-width:0}.tabbed-content-hub-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.tabbed-content-hub-tabs{display:flex;min-width:0;gap:6px;overflow-x:auto;scrollbar-width:thin}.tabbed-content-hub-tabs button,.tabbed-hub-editor-tabs button{flex:0 0 auto;max-width:280px;min-height:38px;padding:8px 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font:750 11px/1.25 inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tabbed-content-hub-tabs button:hover,.tabbed-hub-editor-tabs button:hover{border-color:var(--line);color:var(--text)}.tabbed-content-hub-tabs button.active,.tabbed-hub-editor-tabs button.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-soft);color:var(--accent2)}.tabbed-content-hub-edit{flex:0 0 auto}.tabbed-content-hub-panels,.tabbed-content-hub-panels>[data-tabbed-hub-panel]{min-width:0;max-width:100%}.tabbed-content-hub-panels>[hidden]{display:none!important}
.tabbed-hub-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:8px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.tabbed-hub-editor-tabs{display:flex;min-width:0;gap:6px;overflow-x:auto;scrollbar-width:thin}.tabbed-hub-tab-settings{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:14px}.tabbed-hub-tab-settings .field{margin:0}.tabbed-hub-content-editor{min-height:410px}

/* Ana sayfa: belirgin tanıtım ve tüm kaynaklara hızlı erişim */
.home-hero{display:grid;gap:24px;padding:clamp(20px,3.6vw,44px);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:26px;background:radial-gradient(ellipse at 88% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 40%),linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel2) 62%,var(--panel)));box-shadow:0 18px 54px color-mix(in srgb,var(--text) 7%,transparent)}
.home-intro{max-width:850px}.home-intro .eyebrow,.home-quick-heading .eyebrow{display:inline-flex;margin-bottom:10px;color:var(--accent2);font-size:11px;font-weight:850;letter-spacing:.13em}.home-intro h1{margin:0 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em}.home-intro p{max-width:720px;margin:0;color:var(--muted);font-size:clamp(15px,1.45vw,18px);line-height:1.75}
.home-listen-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin-top:20px;padding:9px 15px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:12px;background:var(--accent-soft);color:var(--accent2);font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease}.home-listen-button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--accent) 17%,var(--panel))}
.home-quick-section{padding:clamp(18px,2.6vw,30px);border:1px solid var(--line);border-radius:21px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.home-quick-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:19px}.home-quick-heading .eyebrow{margin-bottom:5px}.home-quick-heading h2{margin:0;font-size:clamp(19px,2vw,25px);letter-spacing:-.02em}.home-action-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.home-action-cards .home-custom-action{position:relative;display:flex;min-height:138px;align-items:flex-start;justify-content:center;flex-direction:column;gap:7px;padding:17px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--panel2) 70%,var(--panel)));text-align:left;box-shadow:0 5px 16px color-mix(in srgb,var(--text) 5%,transparent);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-action-cards .home-custom-action:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--home-icon-color,var(--accent)) 45%,var(--line));box-shadow:0 12px 24px color-mix(in srgb,var(--text) 9%,transparent)}.home-action-cards .home-custom-action .home-action-icon{width:42px;height:42px;margin:0 0 3px;border-radius:13px;background:color-mix(in srgb,var(--home-icon-color,var(--accent)) 13%,var(--panel));font-size:23px}.home-action-cards .home-custom-action>span:not(.home-action-logo):not(.home-action-tile){font-size:14px;font-weight:850;line-height:1.3}.home-action-cards .home-custom-action small{color:var(--muted);font-size:11px;line-height:1.45}.home-title-row{align-items:flex-start}.home-edit-button{flex:0 0 auto}
@media(max-width:1000px){.home-action-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.home-hero{gap:17px;padding:17px;border-radius:19px}.home-intro h1{font-size:30px}.home-intro p{font-size:14px}.home-quick-section{padding:14px;border-radius:16px}.home-action-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-action-cards .home-custom-action{min-height:128px;padding:12px;border-radius:14px}.home-action-cards .home-custom-action>span:not(.home-action-logo):not(.home-action-tile){font-size:13px}.home-action-cards .home-custom-action small{font-size:10px}.home-title-row{flex-direction:column}.home-edit-button{align-self:flex-start}}

@media(max-width:760px){
  .note-pane{padding-top:6px}.scripts-view,.collection-view{padding-top:6px}.copy-paste-view{padding:7px 8px 58px}.copy-paste-tabs-bar,.settings-mode-card,.tabbed-content-hub-bar,.tabbed-hub-editor-head{align-items:stretch;flex-direction:column}.copy-paste-management{justify-content:stretch}.copy-paste-management button{flex:1 1 46%}.settings-mode-options{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.content-hub-list>button small{display:block;max-width:46%}.tabbed-content-hub-edit,#tabbedHubAddTab{width:100%}.tabbed-hub-tab-settings{grid-template-columns:1fr}.tabbed-hub-tab-settings .danger-btn{width:100%}
}
