/* Instadow home v189 — faster discovery and compact icon format dock */
body.home-body{--home-rail:78px;--home-width:710px;--home-surface:rgba(253,253,251,.96);--home-line:rgba(18,18,18,.17);background-color:#faf9f6;background-image:linear-gradient(rgba(18,18,18,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(18,18,18,.022) 1px,transparent 1px);background-size:64px 64px}
body.home-body .rail{width:var(--home-rail);padding:12px 7px 17px;background:rgba(250,249,246,.94);border-right:1px solid rgba(18,18,18,.09);box-shadow:none;backdrop-filter:blur(12px)}
body.home-body .rail-top,body.home-body .rail-bottom{gap:10px}
body.home-body .rail-brand{width:50px;height:50px}
body.home-body .rail-brand svg{width:27px;height:27px}
body.home-body .rail-action{width:58px;min-height:56px;padding:7px 3px;border-radius:10px;gap:5px;color:#797975;box-shadow:none}
body.home-body .rail-action svg{width:18px;height:18px}
body.home-body .rail-action span{font-size:9px;letter-spacing:-.02em}
body.home-body .rail-action:hover{background:rgba(18,18,18,.035);color:#181818}
body.home-body .rail-action.is-active{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;box-shadow:0 7px 16px rgba(214,68,15,.18)}
body.home-body .stage{min-height:100dvh;padding:74px 32px 72px calc(var(--home-rail) + 32px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
body.home-body .platforms-pill{position:fixed;top:20px;left:calc(var(--home-rail) + (100vw - var(--home-rail))/2);transform:translateX(-50%);z-index:30;margin:0}
body.home-body .platforms-pill summary{min-height:31px;padding:6px 13px;border:1px solid rgba(18,18,18,.13);border-radius:999px;background:rgba(253,253,251,.88);color:#777772;font-size:10.5px;box-shadow:0 2px 8px rgba(18,18,18,.025);backdrop-filter:blur(10px)}
body.home-body .platforms-pill summary::before{content:"+";margin-right:5px;color:#202020;font-weight:700}
body.home-body .platforms-pill[open] .platforms-list{margin-top:8px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--bg);box-shadow:0 10px 24px rgba(18,18,18,.07)}
body.home-body .platforms-list a{padding:7px 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--home-surface);font-size:10px;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}
body.home-body .platforms-list a:hover,body.home-body .platforms-list a:focus-visible{border-color:var(--accent-strong);color:var(--accent-strong);background:rgba(214,68,15,.06);outline:0}
body.home-body .history-wrap{top:18px;right:20px}
body.home-body .corner-reset{position:static;width:38px;height:38px;border:1px solid rgba(18,18,18,.13);border-radius:50%;background:rgba(253,253,251,.9);box-shadow:0 2px 8px rgba(18,18,18,.035);backdrop-filter:blur(10px)}
body.home-body .history-panel{top:46px;border-radius:12px;box-shadow:0 14px 32px rgba(18,18,18,.09)}
body.home-body .mascot{width:92px;margin:0 0 27px}
body.home-body h1{margin:0 0 20px;max-width:56ch;color:var(--muted);font-size:12px;font-weight:550;line-height:1.5}
body.home-body .error{width:min(var(--home-width),100%);margin-bottom:13px;border-radius:8px}
body.home-body #indirmeFormu{width:min(var(--home-width),100%);margin:0}
body.home-body .link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}
body.home-body .url-row{min-width:0}
body.home-body #url{height:48px;padding-left:38px;border:1.5px solid var(--accent-strong);border-radius:9px;background:var(--home-surface);font-size:12px;box-shadow:none}
body.home-body .url-row svg{left:14px;width:14px;height:14px}
body.home-body #url:focus{box-shadow:0 0 0 3px rgba(214,68,15,.12)}
body.home-body .paste-btn{height:48px;min-width:104px;padding:0 14px;justify-content:center;border:1px solid var(--home-line);border-radius:9px;background:var(--home-surface);color:#242424;font-size:11px;box-shadow:none}
body.home-body .paste-btn:hover{border-color:var(--accent-strong);color:var(--accent-strong);background:#fff9f6}
body.home-body .controls-row{display:flex;justify-content:center;margin-top:12px}
body.home-body .format-pill{width:max-content;display:flex;align-items:center;gap:6px;padding:6px;overflow:visible;border:1px solid var(--home-line);border-radius:15px;background:rgba(253,253,251,.78);box-shadow:0 8px 24px rgba(18,18,18,.045);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body.home-body .format-key{position:relative;display:block;min-width:0;border:0}
body.home-body .format-key>span.format-button{position:relative;width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:11px;background:rgba(18,18,18,.035);color:#62625e;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}
body.home-body .format-key svg{width:20px;height:20px;flex:0 0 auto;stroke:currentColor}
body.home-body .format-key:hover>span.format-button{color:#1d1d1b;background:rgba(18,18,18,.075);transform:translateY(-1px)}
body.home-body .format-key input:checked+span.format-button{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;box-shadow:0 7px 16px rgba(214,68,15,.24);transform:translateY(-1px)}
body.home-body .format-key input:focus-visible+span.format-button{box-shadow:0 0 0 3px var(--focus)}
body.home-body .format-key input:checked:focus-visible+span.format-button{box-shadow:0 0 0 3px var(--focus),0 7px 16px rgba(214,68,15,.24)}
body.home-body .format-tooltip{position:absolute;left:50%;top:calc(100% + 9px);z-index:45;width:max-content;height:auto!important;padding:6px 8px!important;display:block!important;border:0;border-radius:7px;background:#1c1c1b;color:#fff;font-size:9.5px!important;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap;box-shadow:0 8px 18px rgba(0,0,0,.14);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}
body.home-body .format-tooltip::before{content:"";position:absolute;left:50%;bottom:100%;width:7px;height:7px;background:#1c1c1b;transform:translate(-50%,50%) rotate(45deg)}
body.home-body .format-key:hover .format-tooltip,body.home-body .format-key:focus-within .format-tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}
body.home-body .options-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;margin-top:10px;align-items:start;text-align:left}
body.home-body .quality-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;height:43px;margin:0;padding-left:13px;border:1px solid var(--home-line);border-radius:9px;background:var(--home-surface)}
body.home-body .quality-row[hidden]{display:none!important}
body.home-body .quality-row label{color:#3f3f3c;font-size:10.5px}
body.home-body .quality-row select{width:100%;height:41px;padding:0 28px 0 12px;border:0;border-left:1px solid var(--line);border-radius:0 8px 8px 0;background:transparent;color:#202020;font-size:11px;outline:0}
body.home-body .quality-row select:focus{box-shadow:inset 0 0 0 2px rgba(214,68,15,.15)}
body.home-body .advanced{position:relative;margin:0;min-width:0}
body.home-body .advanced summary{height:43px;padding:0 14px;display:flex;align-items:center;border:1px solid var(--home-line);border-radius:9px;background:var(--home-surface);color:#3f3f3c;font-size:10.5px}
body.home-body .advanced summary::before{content:"⚙";margin-right:9px;color:#747470;font-size:13px}
body.home-body .advanced[open] summary{border-color:var(--accent-strong);color:var(--accent-strong)}
body.home-body .advanced-body{position:absolute;top:49px;right:0;z-index:35;width:330px;margin:0;padding:13px;border:1px solid var(--home-line);border-radius:10px;background:var(--bg);box-shadow:0 14px 32px rgba(18,18,18,.1)}
body.home-body #dosya_adi{height:42px;border-radius:8px;font-size:11px}
body.home-body .cta{height:47px;margin-top:12px;border-radius:9px;background:var(--accent-strong);font-size:11.5px;letter-spacing:.01em;box-shadow:none}
body.home-body .cta:hover{background:#bd390b;transform:none}
body.home-body .processing-card{width:100%;margin-top:12px;border-radius:10px;box-shadow:0 12px 30px rgba(18,18,18,.06)}
body.home-body .public-ad-wrap--home{width:min(var(--home-width),100%);margin-top:12px;text-align:left}
body.home-body .terms{position:fixed;left:calc(var(--home-rail) + (100vw - var(--home-rail))/2);bottom:18px;transform:translateX(-50%);z-index:20;width:auto;max-width:calc(100vw - var(--home-rail) - 40px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;color:#aaa9a3;font-size:9.5px;white-space:nowrap}
body.home-body .terms-link{color:#686864}
:root[data-theme="dark"] body.home-body{--home-surface:rgba(20,20,20,.96);--home-line:rgba(241,239,233,.2);background-color:#141414;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)}
:root[data-theme="dark"] body.home-body .rail{background:rgba(19,19,19,.94);border-color:rgba(255,255,255,.09)}
:root[data-theme="dark"] body.home-body .quality-row label,:root[data-theme="dark"] body.home-body .advanced summary,:root[data-theme="dark"] body.home-body .quality-row select,:root[data-theme="dark"] body.home-body .paste-btn{color:var(--ink)}
:root[data-theme="dark"] body.home-body .format-pill{background:rgba(20,20,20,.76);box-shadow:0 9px 26px rgba(0,0,0,.18)}
:root[data-theme="dark"] body.home-body .format-key>span.format-button{background:rgba(255,255,255,.055);color:#9b9b96}
:root[data-theme="dark"] body.home-body .format-key:hover>span.format-button{background:rgba(255,255,255,.1);color:#f1efe9}
:root[data-theme="dark"] body.home-body .format-key input:checked+span.format-button,:root[data-theme="dark"] body.home-body .format-key:hover input:checked+span.format-button{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;box-shadow:0 7px 16px rgba(214,68,15,.28)}
@media(max-width:780px){body.home-body{--home-rail:64px;--home-width:620px}body.home-body .rail-action{width:50px;min-height:52px}body.home-body .stage{padding:70px 18px 82px calc(var(--home-rail) + 18px)}body.home-body .mascot{width:78px;margin-bottom:22px}body.home-body .options-row{grid-template-columns:1fr 1fr}}
@media(max-width:570px){body.home-body{--home-rail:58px}body.home-body .stage{padding:66px 12px 96px calc(var(--home-rail) + 12px);justify-content:flex-start}body.home-body .platforms-pill{top:14px}body.home-body .history-wrap{top:12px;right:10px}body.home-body .link-row{grid-template-columns:1fr}body.home-body .paste-btn{width:100%;height:42px}body.home-body .format-pill{display:flex;gap:5px;padding:5px}body.home-body .format-key>span.format-button{width:46px;height:46px}body.home-body .options-row{grid-template-columns:1fr}body.home-body .advanced-body{position:static;width:100%;margin-top:8px}body.home-body .terms{bottom:10px;max-width:calc(100vw - var(--home-rail) - 18px);white-space:normal;line-height:1.45}body.home-body .rail-bottom{gap:5px}body.home-body .rail-action{min-height:46px}body.home-body .rail-action span{font-size:8px}}
@media(hover:none){body.home-body .format-tooltip{display:none!important}}
html.reduce-transparency body.home-body .format-pill{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}
