html.ios26{--bg:#f3f4f8;--glass:rgba(255,255,255,.72);--glass2:rgba(255,255,255,.52);--glass-border:rgba(255,255,255,.82);--card:rgba(255,255,255,.76);--card-border:rgba(31,34,42,.075);--text:#1b1b20;--text2:#34353b;--text3:#747680;--text4:#a1a3ad;--accent:#ff9500;--accent2:#ff6b00;--green:#2db957;--red:#ff453a;--blue:#0a84ff;--shadow:0 12px 36px rgba(31,34,42,.08);--shadow-lg:0 22px 64px rgba(31,34,42,.16);--blur:saturate(180%) blur(28px);--motion:cubic-bezier(.22,.85,.25,1);--max-w:1040px}html.ios26.dark{--bg:#0d0e12;--glass:rgba(30,31,37,.76);--glass2:rgba(48,49,57,.52);--glass-border:rgba(255,255,255,.10);--card:rgba(27,28,34,.82);--card-border:rgba(255,255,255,.075);--text:#f4f4f8;--text2:#d9d9df;--text3:#9a9ca7;--text4:#6e707d;--shadow:0 14px 40px rgba(0,0,0,.30);--shadow-lg:0 26px 76px rgba(0,0,0,.48)}html.ios26,html.ios26 body{min-height:100%}html.ios26 body{overflow-x:hidden;background:radial-gradient(circle at 12% 12%,rgba(255,149,0,.16),transparent 30rem),radial-gradient(circle at 88% 10%,rgba(10,132,255,.09),transparent 27rem),radial-gradient(circle at 50% 100%,rgba(255,107,0,.075),transparent 31rem),var(--bg);transition:background-color .48s var(--motion),color .48s var(--motion)}html.ios26.dark body{background:radial-gradient(circle at 12% 12%,rgba(255,149,0,.075),transparent 30rem),radial-gradient(circle at 88% 10%,rgba(10,132,255,.05),transparent 27rem),radial-gradient(circle at 50% 100%,rgba(255,107,0,.035),transparent 31rem),var(--bg)}html.ios26 body::before{content:"";position:fixed;width:36rem;height:36rem;left:-13rem;top:35%;border-radius:50%;background:rgba(255,149,0,.055);filter:blur(70px);pointer-events:none;z-index:-1}html.ios26 .header{height:64px;padding:0 18px;background:var(--glass);border-bottom-color:var(--glass-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.32);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);transition:background-color .42s var(--motion),border-color .42s var(--motion)}html.ios26 .header-inner{height:64px}html.ios26 .logo{gap:10px}html.ios26 .logo-mark{width:36px;height:36px;border-radius:12px;font-size:12px;background:linear-gradient(145deg,#ffb238,#ff9500 48%,#ff6a1a);box-shadow:0 8px 18px rgba(255,149,0,.26),inset 0 1px 1px rgba(255,255,255,.42)}html.ios26 .logo-text{font-size:18px;letter-spacing:-.75px}html.ios26 .nav-actions{gap:8px}html.ios26 .dark-toggle,html.ios26 .lang-sw,html.ios26 .nav-btn{border-color:var(--glass-border);background:var(--glass2);box-shadow:inset 0 1px 0 rgba(255,255,255,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html.ios26 .dark-toggle,html.ios26 .nav-btn,html.ios26 .tfa-copy,html.ios26 .tfa-gen,html.ios26 .tool-btn{transition:transform .26s var(--motion),background-color .26s var(--motion),border-color .26s var(--motion),color .26s var(--motion),box-shadow .26s var(--motion),opacity .26s var(--motion)}html.ios26 .dark-toggle:hover,html.ios26 .nav-btn:hover,html.ios26 .tool-btn:hover{transform:translateY(-2px);color:var(--accent);border-color:rgba(255,149,0,.4);box-shadow:0 10px 22px rgba(31,34,42,.1)}html.ios26 .dark-toggle:active,html.ios26 .nav-btn:active,html.ios26 .tfa-gen:active,html.ios26 .tool-btn:active{transform:scale(.96)}html.ios26 .nav-btn.primary{border-color:transparent;background:linear-gradient(145deg,#ffb238,#ff9500 52%,#ff6d1d);color:#fff;box-shadow:0 9px 18px rgba(255,149,0,.24),inset 0 1px 1px rgba(255,255,255,.35)}html.ios26 .nav-btn.primary:focus-visible,html.ios26 .nav-btn.primary:hover{color:#fff;border-color:transparent;background:linear-gradient(145deg,#ffc35a,#ff9f0a 50%,#ff741f);box-shadow:0 12px 25px rgba(255,149,0,.34),inset 0 1px 1px rgba(255,255,255,.42)}html.ios26 .nav-btn.primary:focus-visible span,html.ios26 .nav-btn.primary:focus-visible svg,html.ios26 .nav-btn.primary:hover span,html.ios26 .nav-btn.primary:hover svg{color:#fff;opacity:1}html.ios26 .dark-toggle{width:36px;height:36px;border-radius:12px}html.ios26 .theme-icon{width:17px;height:17px;display:block}html.ios26 .main-content{padding:18px 16px 12px}html.ios26 .editor-container{min-height:58vh;border-radius:22px;border-color:var(--glass-border);background:var(--card);box-shadow:var(--shadow);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);transition:transform .4s var(--motion),box-shadow .4s var(--motion),border-color .4s var(--motion),background-color .4s var(--motion)}html.ios26 .editor-container:focus-within{transform:translateY(-1px);border-color:rgba(255,149,0,.45);box-shadow:0 0 0 4px rgba(255,149,0,.075),var(--shadow-lg)}html.ios26 .editor-tabbar{height:45px;padding:0 16px;background:rgba(255,255,255,.24);border-bottom-color:var(--card-border)}html.ios26.dark .editor-statusbar,html.ios26.dark .editor-tabbar{background:rgba(0,0,0,.16)}html.ios26 .editor-file-tab{height:45px}html.ios26 .editor-layout{background:rgba(255,255,255,.18)}html.ios26.dark .editor-layout{background:rgba(0,0,0,.13)}html.ios26 .line-numbers{width:64px;padding:22px 12px 22px 8px;background:rgba(0,0,0,.026);border-right-color:var(--card-border)}html.ios26.dark .line-numbers{background:rgba(255,255,255,.025)}html.ios26 #line-numbers-content{font:500 13px/28px var(--mono)}html.ios26 #note-content{min-height:52vh;padding:22px 24px;color:var(--text);caret-color:var(--accent);font:400 14px/28px var(--mono)}html.ios26 .editor-statusbar{min-height:34px;padding:7px 13px;background:rgba(255,255,255,.24);border-top-color:var(--card-border)}html.ios26 .toolbar{margin-bottom:14px}html.ios26 .info-box,html.ios26 .seo-box,html.ios26 .tfa-box,html.ios26 .toolbar-inner{border-color:var(--glass-border);background:var(--card);box-shadow:var(--shadow);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}html.ios26 .toolbar-inner{border-radius:18px;padding:10px 13px}html.ios26 .tool-btn{border-color:var(--card-border);background:var(--glass2);color:var(--text3)}html.ios26 .tool-btn.link-btn{background:rgba(255,149,0,.09);border-color:rgba(255,149,0,.28)}html.ios26 .info-box,html.ios26 .tfa-box{position:relative;overflow:hidden;border-left:0;border-radius:20px}html.ios26 .info-box::before,html.ios26 .tfa-box::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(#ffb238,#ff9500,#ff6e1d)}html.ios26 .tfa-box h3{font-size:16px}html.ios26 .tfa-input{border-color:var(--card-border);background:rgba(255,255,255,.38);border-radius:14px}html.ios26.dark .tfa-input{background:rgba(0,0,0,.19)}html.ios26 .tfa-input:focus{border-color:rgba(255,149,0,.66);box-shadow:0 0 0 4px rgba(255,149,0,.09)}html.ios26 .tfa-gen{border-radius:13px;background:linear-gradient(145deg,#ffb238,#ff9500 52%,#ff6e1d);box-shadow:0 9px 18px rgba(255,149,0,.22),inset 0 1px 1px rgba(255,255,255,.32)}html.ios26 .tfa-gen:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(255,149,0,.28),inset 0 1px 1px rgba(255,255,255,.32)}html.ios26 .feature-card{border-radius:17px;background:var(--glass2);border-color:var(--card-border);transition:transform .3s var(--motion),border-color .3s var(--motion),box-shadow .3s var(--motion)}html.ios26 .feature-card:hover{transform:translateY(-4px);border-color:rgba(255,149,0,.28);box-shadow:0 14px 30px rgba(31,34,42,.1)}html.ios26 .overlay{background:rgba(18,19,24,.3);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}html.ios26 .overlay-card{border:1px solid var(--glass-border);background:var(--card);border-radius:24px;box-shadow:var(--shadow-lg);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}html.ios26 .toast{right:18px;bottom:18px;border-radius:15px;box-shadow:var(--shadow-lg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html.ios26 .ios26-reveal{animation:ios26Reveal .62s var(--motion) both}html.ios26 .tfa-section{animation-delay:.05s}html.ios26 .info-section{animation-delay:.11s}@keyframes ios26Reveal{from{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){html.ios26 .header,html.ios26 .header-inner{height:58px}html.ios26 .main-content{padding:12px 10px 10px}html.ios26 .editor-container{min-height:54vh;border-radius:18px}html.ios26 .editor-file-tab,html.ios26 .editor-tabbar{height:40px}html.ios26 .line-numbers{width:48px;padding:18px 8px 18px 5px}html.ios26 #line-numbers-content{font-size:11px}html.ios26 #note-content{min-height:48vh;padding:18px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){html.ios26 *,html.ios26 ::after,html.ios26 ::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}.editor-tabbar{justify-content:flex-start}.editor-formatbar{min-height:54px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;background:var(--glass2);border-bottom:1px solid var(--card-border)}.editor-format-btn{min-width:44px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid var(--card-border);border-radius:10px;background:var(--glass2);color:var(--text2);font:700 14px/1 var(--font);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);transition:transform .22s var(--motion, ease),border-color .22s var(--motion, ease),color .22s var(--motion, ease),background-color .22s var(--motion, ease),box-shadow .22s var(--motion, ease)}.editor-format-btn:hover{color:var(--accent);border-color:rgba(255,149,0,.42);background:rgba(255,149,0,.07);transform:translateY(-1px);box-shadow:0 8px 18px rgba(31,34,42,.08)}.editor-format-btn:active{transform:scale(.97)}.editor-format-btn em,.editor-format-btn strong,.editor-format-btn u{font-size:16px}.editor-format-btn svg{width:17px;height:17px;flex:none}.editor-format-btn-wide{min-width:auto;padding-inline:15px;font-size:13px}.editor-format-separator{width:1px;height:30px;margin:0 2px;background:var(--card-border)}.editor-format-spacer{flex:1 1 auto;min-width:12px}.editor-format-lock-btn{min-width:auto;padding-inline:15px;color:#b54708;border-color:rgba(255,149,0,.34);background:rgba(255,149,0,.09);font-size:13px;white-space:nowrap}.editor-format-lock-btn:hover{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 10px 22px rgba(255,149,0,.22)}.editor-format-lock-btn svg{width:16px;height:16px}html.ios26 .editor-formatbar{padding:9px 13px;background:rgba(255,255,255,.24);border-bottom-color:var(--card-border)}html.ios26.dark .editor-formatbar{background:rgba(0,0,0,.16)}html.ios26 .editor-format-btn{border-color:var(--card-border);background:var(--glass2);color:var(--text2);border-radius:11px}html.ios26 .editor-format-btn:hover{color:var(--accent);border-color:rgba(255,149,0,.42);background:rgba(255,149,0,.08)}@media(max-width:640px){.editor-formatbar{min-height:50px;gap:6px;padding:7px 8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.editor-formatbar::-webkit-scrollbar{display:none}.editor-format-btn{min-width:42px;min-height:38px;padding:8px 11px;flex:none}.editor-format-btn-wide{padding-inline:13px;font-size:12px}.editor-format-separator{height:28px;flex:none}.editor-format-spacer{display:none}.editor-format-lock-btn{margin-left:2px;padding-inline:13px;font-size:12px;flex:none}}@media (min-width:1000px){html.ios26 .main-content,html.ios26 .toolbar{max-width:1280px}}#note-content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;cursor:text;-webkit-user-select:text;user-select:text}#note-content:empty::before{content:attr(placeholder);color:var(--text4);pointer-events:none}#note-content a{color:#0a67d8;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer}html.ios26.dark #note-content a{color:#64a8ff}#note-content b,#note-content strong{font-weight:700}#note-content em,#note-content i{font-style:italic}#note-content u{text-decoration:underline;text-underline-offset:2px}.editor-format-btn[aria-pressed=true]{color:var(--accent);border-color:rgba(255,149,0,.48);background:rgba(255,149,0,.11);box-shadow:0 0 0 3px rgba(255,149,0,.06)}.editor-link-card{text-align:left}.editor-link-card h3,.editor-link-card>p{text-align:center}.editor-link-selected{display:flex;flex-direction:column;gap:5px;margin:0 0 12px;padding:10px 12px;border:1px dashed var(--card-border);border-radius:var(--rs);background:var(--glass2);color:var(--text3);font-size:11px}.editor-link-selected strong{display:block;max-height:58px;overflow:auto;color:var(--text);font:600 12px/1.5 var(--mono);overflow-wrap:anywhere}.editor-link-check{display:flex;align-items:flex-start;gap:8px;margin:1px 0 10px;color:var(--text3);font-size:12px;line-height:1.45;cursor:pointer}.editor-link-check input{width:auto;margin:2px 0 0;accent-color:var(--accent);flex:none}.editor-link-error{min-height:19px;margin-bottom:7px;color:var(--red);font-size:11px;font-weight:700;text-align:left}@media(max-width:640px){.editor-link-card{padding:25px 20px}}#note-content.edit-readonly{cursor:default;background:rgba(0,0,0,.018)}html.ios26.dark #note-content.edit-readonly{background:rgba(255,255,255,.018)}#note-content.edit-readonly::selection{background:rgba(255,149,0,.28);color:inherit}.editor-format-lock-btn.is-locked{color:var(--red);border-color:rgba(255,69,58,.35);background:rgba(255,69,58,.075)}.editor-format-lock-btn.is-unlocked{color:var(--green);border-color:rgba(45,185,87,.35);background:rgba(45,185,87,.075)}.editor-format-lock-btn.is-locked:hover,.editor-format-lock-btn.is-unlocked:hover{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent2))}