/* Phase 1: presentation only. Existing DOM, route owners and event handlers stay intact. */
@media(min-width:841px){
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side{
 --side-paper:#f0ece2;--side-ink:#504a3f;--side-muted:#756e61;--side-gold:#98702f;--side-selected:#e5d9bd;
 background:var(--side-paper)!important;border-right:1px solid #ded8ca!important;box-shadow:none!important;
 padding:16px 12px 18px!important;gap:1px!important;scrollbar-color:#c2b69b transparent!important;
}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-navbtn{
 min-height:36px!important;padding:7px 12px!important;border-radius:9px!important;border-color:transparent!important;
 font-family:'Hanken Grotesk',Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;
 line-height:1.35!important;letter-spacing:0!important;color:var(--side-muted)!important;
 background:transparent!important;box-shadow:none!important;gap:13px!important;
 transition:background .15s,color .15s!important;
}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-navbtn:hover{
 background:#e9e2d3!important;color:#403727!important;box-shadow:none!important;
}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-navbtn:is([aria-current="page"],.on,.active,.selected){
 background:var(--side-selected)!important;color:#503b1c!important;font-weight:600!important;
}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-navbtn .ic{
 width:22px;height:22px;background:none!important;color:inherit!important;box-shadow:none!important;
}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-navbtn .ic svg{width:21px;height:21px;stroke-width:1.6}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-side-head{
 font-family:'Hanken Grotesk',Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;
 color:#817562!important;letter-spacing:.14em!important;padding:13px 12px 5px!important;
 margin-top:0!important;border:0!important;background:none!important;box-shadow:none!important;
}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-side-head-ilk{padding-top:4px!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-sublink{
 color:#756e61!important;font-family:'Hanken Grotesk',Arial,sans-serif!important;font-size:12px!important;
 letter-spacing:0!important;border-radius:7px!important;min-height:34px;
}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-sublink:hover{background:#e9e2d3!important;color:#403727!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side :is(a,button):focus-visible{outline:2px solid #98702f!important;outline-offset:2px!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-plan{background:#eae3d3!important;border:1px solid #d9cdb5!important;box-shadow:none!important;border-radius:10px!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-plan .nm{color:#504a3f!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-plan .tr{color:#756e61!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-plan .av{background:#dfd1ae!important;color:#645334!important;box-shadow:none!important;border-color:#b6a686!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-plan .kr{background:#302b23!important;color:#f6f0e4!important;box-shadow:none!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side a[data-ta-slug="ajan"]:after{
 content:'YENİ';font-size:9px;font-weight:600;letter-spacing:.06em;color:#98702f;margin-left:auto;
}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-side-collapsed="1"] body .ta-side .ta-navbtn{padding:0!important;font-size:0!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-side-collapsed="1"] body .ta-side .ta-side-head{font-size:0!important;padding:0!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-side-collapsed="1"] body .ta-side a[data-ta-slug="ajan"]:after{display:none}
}
@media(prefers-reduced-motion:reduce){html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side .ta-navbtn{transition:none!important}}

/* v2: continuous full-height sidebar and existing new-file action. */
.ta-roma-sidebar-header{display:none}
@media(min-width:841px){
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-modserit{margin-left:250px!important;min-height:38px!important;height:38px!important;padding:3px 14px!important;box-sizing:border-box!important;background:#f8f5ee!important;border-bottom:1px solid #e6e0d4!important;box-shadow:none!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-modserit .ta-brand-ust>a{display:none!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-side{margin-top:-38px!important;top:0!important;height:100vh!important;max-height:100vh!important;z-index:58!important;padding-top:16px!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-roma-sidebar-header{display:block;flex:0 0 auto;margin-bottom:12px}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-roma-sidebar-brand{display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;padding:0 4px 15px}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-roma-sidebar-brand img{display:block;width:100%;max-width:176px;height:auto;object-fit:contain}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-roma-sidebar-brand span{font:500 9px/1.5 'Hanken Grotesk',Arial,sans-serif;letter-spacing:.28em;color:#89764f}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-roma-new-project{display:flex;align-items:center;gap:13px;width:100%;min-height:50px;padding:12px 14px;border:1px solid #302b23;border-radius:9px;background:#302b23;color:#f6f1e7;font:600 15px/1.3 'Hanken Grotesk',Arial,sans-serif;cursor:pointer;box-shadow:none}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-roma-new-project:hover{background:#433b2e}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"] body .ta-roma-new-project svg{width:23px;height:23px;flex:none}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-side-collapsed="1"] body .ta-modserit{margin-left:68px!important}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-side-collapsed="1"] body .ta-roma-sidebar-brand{padding:0 0 18px}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-side-collapsed="1"] body .ta-roma-sidebar-brand img{content:url('/assets/logo-yazi.png');width:34px;height:30px;object-fit:cover;object-position:left;max-width:34px}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-side-collapsed="1"] body .ta-roma-sidebar-brand span,html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-side-collapsed="1"] body .ta-roma-new-project span{display:none}
html[data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-sidebar-skin="roma"][data-ta-side-collapsed="1"] body .ta-roma-new-project{padding:10px;justify-content:center;min-height:44px}
}

/* Minimal workspace switch; navigation and credit actions remain native. */
html[data-ta-sidebar-skin="roma"] body .ta-modserit .ta-modserit-ic{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;gap:16px!important}
html[data-ta-sidebar-skin="roma"] body .ta-modserit .ta-modserit-ic button{font:500 11px/1.2 'Hanken Grotesk',Arial,sans-serif!important;letter-spacing:.01em!important;min-height:30px!important;min-width:48px!important;padding:4px 5px!important;border-radius:0!important;border-bottom:1px solid transparent!important;color:#8b806d!important;background:transparent!important;box-shadow:none!important;transition:background .15s,color .15s}
html[data-ta-sidebar-skin="roma"] body .ta-modserit .ta-modserit-ic button[aria-selected="true"]{background:transparent!important;color:#604721!important;font-weight:600!important;border-bottom-color:#a58852!important;box-shadow:none!important}
html[data-ta-sidebar-skin="roma"] body .ta-modserit .ta-modserit-ic button:hover{color:#604721!important;background:#faf7ef!important}
html[data-ta-sidebar-skin="roma"] body .ta-modserit .ta-krserit{border:1px solid #e1d7c3!important;border-radius:6px!important;background:transparent!important;min-height:28px!important;padding:5px 10px!important;font-size:10px!important;letter-spacing:.02em!important;box-shadow:none!important}
html[data-ta-sidebar-skin="roma"] body .ta-modserit .ta-krserit span{font-size:10px!important}
html[data-ta-sidebar-skin="roma"] body .ta-modserit .ta-brand.ta-brand-ust #ta-shell-collapse{width:28px!important;height:28px!important;min-width:28px!important;border-radius:6px!important;border-color:#e4dccd!important;background:#fcfaf5!important;font-size:15px!important;box-shadow:none!important}
html[data-ta-sidebar-skin="roma"] body .ta-modserit button:focus-visible{outline:2px solid #aa8a51!important;outline-offset:2px!important}
@media(prefers-reduced-motion:reduce){html[data-ta-sidebar-skin="roma"] body .ta-modserit button{transition:none!important}}
