.tn-navbar{z-index:50;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;max-width:95vw;padding:.5rem 0;display:flex;position:fixed;right:0}@media (width>=768px){.tn-navbar{bottom:1.25rem;right:1.25rem}}.tn-btn{transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.tn-btn:active{transform:scale(.92)}.tn-btn:after{content:"";background:0 0;border-radius:24px;transition:background .2s;position:absolute;inset:-4px}.tn-btn:focus-visible:after{background:#ffffff1a}@media (width<=640px){.tn-navbar .h-8{height:24px;margin:0 8px}}@media (width<=768px){.tn-navbar{max-width:98vw;padding-left:.75rem;padding-right:.75rem}#mobileToolsMenu{transform-origin:bottom;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;max-height:70vh;transition:opacity .2s ease-in-out,transform .2s ease-in-out;overflow-y:auto}#mobileToolsMenu::-webkit-scrollbar{width:4px}#mobileToolsMenu::-webkit-scrollbar-track{background:0 0}#mobileToolsMenu::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:20px}#mobileToolsMenu:not(.hidden){animation:.2s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.accordion-btn{transition:background-color .2s}.accordion-btn svg{transition:transform .2s}.accordion-btn svg.rotate-180{transform:rotate(180deg)}.grid{gap:.25rem}.grid>button{min-width:0;font-size:.7rem;padding:.5rem!important}.tn-new-tab{background:var(--tn-theme-contrast)}#mobileToolsMenu{border:1px solid #ffffff1a;box-shadow:0 20px 25px -5px #00000080,0 8px 10px -6px #0000004d}}@media (width<=380px){.tn-navbar{padding-left:.5rem;padding-right:.5rem}.tn-btn{padding:.75rem!important}.size-6{width:1.25rem;height:1.25rem}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}#mobileToolsMenu{padding:.75rem}#mobileToolsMenu .text-lg{font-size:1rem}.accordion-btn{padding:.6rem .75rem;font-size:.9rem}}@media (width<=768px) and (orientation:landscape){#mobileToolsMenu{max-height:60vh}.grid-cols-3{grid-template-columns:repeat(4,1fr)}.grid-cols-2{grid-template-columns:repeat(3,1fr)}}@media (hover:none) and (pointer:coarse){.group:hover .opacity-0{opacity:0!important}.tn-btn:active{background-color:var(--tn-theme-secondary);transition:transform .1s;transform:scale(.95)}}.bg-white\/20{background-color:#fff3}@media (width<=768px){.group .absolute.-top-8{display:none}}#mobileToolsMenu button:not(.accordion-btn){transition:all .15s}#mobileToolsMenu button:not(.accordion-btn):active{background-color:var(--tn-theme-secondary);transform:scale(.95)}#mobileToolsMenu .text-xs{margin-top:.125rem;font-size:.65rem;line-height:1}@media (width>=640px) and (width<=768px){.tn-navbar{max-width:90vw}#mobileToolsMenu{max-width:90vw;left:5vw}}.tn-horizontal-buttons .tn-btn:hover{border:1px solid var(--tn-theme-contrast)!important}.tn-horizontal-buttons .tn-navbar-btns{background-color:var(--tn-theme-primary);border:1px solid var(--tn-theme-contrast);border-radius:20px;padding:5px;display:none;overflow:visible}.tn-horizontal-buttons input:checked~.tn-navbar-btns{--tn-spacing-btw-btns:5px;width:auto;top:0;right:calc(100% + var(--tn-spacing-btw-btns));z-index:999;justify-content:center;align-items:center;gap:var(--tn-spacing-btw-btns);opacity:1;visibility:visible;flex-direction:row-reverse;display:inline-flex;position:absolute;bottom:0}.tab-list__item.pinned label{border-radius:5px;width:40px;padding:7px 5px 5px 10px;transition:all .3s ease-in-out;overflow:hidden}.tab-list__item.pinned label:hover{background-color:var(--tn-theme-secondary)}.tab-list__item.pinned label button{display:none!important}.tab-list__item.pinned label span{z-index:1;position:relative;color:#0000!important}.tab-list__item.pinned label span:before{content:attr(data-emoji);color:#fff;position:absolute;top:50%;left:10px;transform:translate(-50%,-50%)}.tab-list__item--content{font-family:var(--font-family-notes,var(--font-family-default));font-weight:400}.tab-list__item--content::-webkit-scrollbar{width:var(--tn-padding-base);cursor:pointer}.tab-list__item--content::-webkit-scrollbar-track{background:var(--tn-theme-secondary);cursor:pointer;border-radius:8px}.tab-list__item--content::-webkit-scrollbar-thumb{background:var(--tn-theme-contrast);border:3px solid var(--tn-theme-secondary);cursor:pointer;border-radius:8px}@supports not selector(::-webkit-scrollbar){.tab-list__item--content{scrollbar-color:var(--tn-scrollbar-track) var(--tn-scrollbar-track)}}.tab-list__item label:hover button{display:flex}.tab-list__item label span{font-family:var(--font-family-notes,var(--tn-font-family-default))}.tab-list__item label .edit-name-tab:hover,.tab-list__item label .delete-tab:hover{background-color:#ffffff40}.tab-list__item label .edit-name-tab:active,.tab-list__item label .edit-name-tab:focus,.tab-list__item label .delete-tab:active,.tab-list__item label .delete-tab:focus{background-color:#ffffff80}.tab-list__item input[type=radio]{display:none}.tab-list__item input:checked~.tab-list__item--content{display:block}.tab-list__item input:checked~label{background-color:var(--tn-theme-secondary);outline:2px solid var(--tn-theme-contrast);outline-offset:-2px;transition:background-color .3s}.tab-list__item input:checked~label span{color:var(--tn-theme-primary)}.tab-list__item input:checked~label button:hover{background-color:#939b9f}.tab-list::-webkit-scrollbar{width:100%;height:1px}.tab-list::-webkit-scrollbar-track{background:0 0}.tab-list::-webkit-scrollbar-thumb{background:var(--tn-theme-primary);border-radius:var(--border-radius)}.tab-list::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}.sortable-ghost{opacity:.4}.sortable-drag{opacity:.8}.dragging{opacity:.9;transform:rotate(2deg)}.dragging-content{visibility:hidden!important}.tab-list__item--content{color:var(--tn-color-text);font-size:var(--tn-font-size-base);word-break:break-word;overflow-wrap:break-word;line-height:1.7}.tab-list__item--content>*+*{margin-block-start:.5em}.tab-list__item--content h1,.tab-list__item--content h2,.tab-list__item--content h3,.tab-list__item--content h4,.tab-list__item--content h5,.tab-list__item--content h6{color:var(--tn-color-text);letter-spacing:-.01em;margin-block:1.5em .5em;font-weight:600;line-height:1.25}.tab-list__item--content h1:first-child,.tab-list__item--content h2:first-child,.tab-list__item--content h3:first-child,.tab-list__item--content h4:first-child,.tab-list__item--content h5:first-child,.tab-list__item--content h6:first-child{margin-block-start:0}.tab-list__item--content h1{font-size:calc(var(--tn-font-size-large) * 1.6);letter-spacing:-.02em;border-bottom:2px solid var(--tn-theme-primary);padding-block-end:.25em;font-weight:700}.tab-list__item--content h2{font-size:calc(var(--tn-font-size-large) * 1.25);border-bottom:1px solid color-mix(in srgb, var(--tn-color-text) 15%, transparent);padding-block-end:.2em;font-weight:700}.tab-list__item--content h3{font-size:var(--tn-font-size-large);font-weight:600}.tab-list__item--content h4{font-size:var(--tn-font-size-medium);color:color-mix(in srgb, var(--tn-color-text) 85%, transparent);font-weight:600}.tab-list__item--content h5{font-size:var(--tn-font-size-base);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--tn-color-text) 75%, transparent);font-weight:600}.tab-list__item--content h6{font-size:var(--tn-font-size-base);color:color-mix(in srgb, var(--tn-color-text) 65%, transparent);font-style:italic;font-weight:500}.tab-list__item--content p{font-size:var(--tn-font-size-base);margin-block:.75em;line-height:1.75}.tab-list__item--content p:first-child{margin-block-start:0}.tab-list__item--content p:last-child{margin-block-end:0}.tab-list__item--content strong,.tab-list__item--content b{color:var(--tn-color-text);font-weight:700}.tab-list__item--content em,.tab-list__item--content i{font-style:italic}.tab-list__item--content u{text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--tn-color-text) 50%, transparent)}.tab-list__item--content s,.tab-list__item--content del,.tab-list__item--content strike{text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--tn-color-text) 60%, transparent);color:color-mix(in srgb, var(--tn-color-text) 60%, transparent)}.tab-list__item--content mark{background-color:color-mix(in srgb, var(--tn-theme-accent) 25%, transparent);color:var(--tn-color-text);border-radius:2px;padding-inline:.2em}.tab-list__item--content span{font-size:inherit;line-height:inherit}.tab-list__item--content a{color:var(--tn-theme-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--tn-theme-accent) 50%, transparent);transition:color .15s,text-decoration-color .15s}.tab-list__item--content a:hover,.tab-list__item--content a:focus-visible{color:color-mix(in srgb, var(--tn-theme-accent) 80%, var(--tn-color-text));text-decoration-color:var(--tn-theme-accent)}.tab-list__item--content a:visited{color:color-mix(in srgb, var(--tn-theme-accent) 75%, var(--tn-theme-secondary))}.tab-list__item--content ul,.tab-list__item--content ol{margin-block:.75em;padding-inline-start:1.75em}.tab-list__item--content ul ul,.tab-list__item--content ul ol,.tab-list__item--content ol ul,.tab-list__item--content ol ol{margin-block:.25em}.tab-list__item--content ul{list-style-type:disc}.tab-list__item--content ul ul{list-style-type:circle}.tab-list__item--content ul ul ul{list-style-type:square}.tab-list__item--content ol{list-style-type:decimal}.tab-list__item--content ol ol{list-style-type:lower-alpha}.tab-list__item--content ol ol ol{list-style-type:lower-roman}.tab-list__item--content li{margin-block:.3em;padding-inline-start:.25em;line-height:1.65}.tab-list__item--content li[data-checked],.tab-list__item--content li.task-list-item{padding-inline-start:0;list-style-type:none}.tab-list__item--content dl{margin-block:.75em}.tab-list__item--content dt{color:var(--tn-color-text);margin-block-start:.75em;font-weight:600}.tab-list__item--content dd{color:color-mix(in srgb, var(--tn-color-text) 80%, transparent);margin-block:.2em;margin-inline-start:1.5em}.tab-list__item--content blockquote{border-inline-start:4px solid var(--tn-theme-contrast);background-color:color-mix(in srgb, var(--tn-theme-contrast) 6%, transparent);color:color-mix(in srgb, var(--tn-color-text) 80%, transparent);border-radius:0 6px 6px 0;margin-block:1.25em;margin-inline:0;padding-block:.5em;padding-inline:1.25em;font-style:italic}.tab-list__item--content blockquote em,.tab-list__item--content blockquote i{font-style:normal}.tab-list__item--content blockquote p{margin-block:.3em}.tab-list__item--content blockquote p:first-child{margin-block-start:0}.tab-list__item--content blockquote p:last-child{margin-block-end:0}.tab-list__item--content blockquote cite{color:var(--tn-theme-contrast);letter-spacing:.01em;margin-block-start:.5em;font-size:.85em;font-style:normal;font-weight:500;display:block}.tab-list__item--content blockquote cite:before{content:"— "}.tab-list__item--content code{background-color:color-mix(in srgb, var(--tn-theme-secondary) 18%, transparent);color:var(--tn-theme-contrast);border:1px solid color-mix(in srgb, var(--tn-theme-secondary) 30%, transparent);border-radius:4px;padding-block:.15em;padding-inline:.4em;font-family:JetBrains Mono,Fira Code,Cascadia Code,Menlo,Consolas,Monaco,monospace;font-size:.875em}pre .tab-list__item--content code{font-size:inherit;color:inherit;background:0 0;border:none;border-radius:0;padding:0}.tab-list__item--content pre{border:1px solid color-mix(in srgb, var(--tn-theme-secondary) 25%, transparent);tab-size:2;color:var(--tn-neutral-tertiary-color);border-radius:8px;margin-block:1.25em;padding-block:1em;padding-inline:1.25em;font-family:JetBrains Mono,Fira Code,Cascadia Code,Menlo,Consolas,Monaco,monospace;font-size:.875em;font-style:italic;font-weight:bolder;line-height:1.65;display:inline-block;overflow-x:auto;background-color:var(--tn-theme-contrast)!important}.tab-list__item--content pre::-webkit-scrollbar{height:5px}.tab-list__item--content pre::-webkit-scrollbar-track{background:0 0}.tab-list__item--content pre::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--tn-color-text) 25%, transparent);border-radius:999px}.tab-list__item--content kbd{background-color:color-mix(in srgb, var(--tn-theme-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--tn-color-text) 25%, transparent);color:var(--tn-color-text);border-bottom-width:2px;border-radius:4px;padding-block:.1em;padding-inline:.4em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8em}.tab-list__item--content hr{border:none;border-block-start:1px solid color-mix(in srgb, var(--tn-color-text) 15%, transparent);margin-block:2em}.tab-list__item--content img{object-fit:cover;border-radius:8px;max-width:100%;height:auto;margin-block:1em;display:block}.tab-list__item--content img[style*="width: 1"],.tab-list__item--content img.emoji,.tab-list__item--content img[alt*=emoji]{vertical-align:middle;border-radius:0;width:auto;height:1.2em;margin-block:0;display:inline}.tab-list__item--content figure{margin-block:1.25em;margin-inline:0}.tab-list__item--content figure img{margin-block:0}.tab-list__item--content figure figcaption{color:color-mix(in srgb, var(--tn-color-text) 60%, transparent);text-align:center;margin-block-start:.5em;font-size:.85em;font-style:italic}.tab-list__item--content video,.tab-list__item--content iframe{border-radius:8px;max-width:100%;margin-block:1em}.tab-list__item--content table{border-collapse:collapse;border:1px solid color-mix(in srgb, var(--tn-color-text) 15%, transparent);border-radius:8px;width:100%;margin-block:1.25em;font-size:.9em;line-height:1.5;overflow:hidden}.tab-list__item--content thead{background-color:color-mix(in srgb, var(--tn-theme-primary) 10%, transparent);border-bottom:2px solid color-mix(in srgb, var(--tn-color-text) 20%, transparent)}.tab-list__item--content tbody tr:nth-child(2n){background-color:color-mix(in srgb, var(--tn-theme-primary) 4%, transparent)}.tab-list__item--content tbody tr:hover{background-color:color-mix(in srgb, var(--tn-theme-accent) 6%, transparent)}.tab-list__item--content tfoot{border-top:2px solid color-mix(in srgb, var(--tn-color-text) 20%, transparent);background-color:color-mix(in srgb, var(--tn-theme-primary) 6%, transparent)}.tab-list__item--content tr{border-bottom:1px solid color-mix(in srgb, var(--tn-color-text) 10%, transparent)}.tab-list__item--content tr:last-child{border-bottom:none}.tab-list__item--content th{text-align:start;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--tn-color-text) 80%, transparent);padding-block:.65em;padding-inline:.9em;font-size:.85em;font-weight:600}.tab-list__item--content td{vertical-align:top;color:var(--tn-color-text);padding-block:.6em;padding-inline:.9em}.tab-list__item--content abbr[title]{text-underline-offset:3px;cursor:help;text-decoration:underline dotted}.tab-list__item--content sub,.tab-list__item--content sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.tab-list__item--content sup{top:-.5em}.tab-list__item--content sub{bottom:-.25em}.tab-list__item--content small{color:color-mix(in srgb, var(--tn-color-text) 70%, transparent);font-size:.85em}.tab-list__item--content details{border:1px solid color-mix(in srgb, var(--tn-color-text) 15%, transparent);border-radius:6px;margin-block:.75em;padding-block:.5em;padding-inline:.75em}.tab-list__item--content summary{cursor:pointer;color:var(--tn-theme-accent);padding-block:.25em;font-weight:500;list-style-type:none}.tab-list__item--content summary::-webkit-details-marker{display:none}.tab-list__item--content summary:before{content:"▶ ";color:color-mix(in srgb, var(--tn-color-text) 50%, transparent);font-size:.75em;transition:transform .15s;display:inline-block}details[open]>.tab-list__item--content summary:before{transform:rotate(90deg)}#context-menu .context-menu__item[data-action=bold]{font-weight:700}#context-menu .context-menu__item[data-action=italic]{font-style:italic}#context-menu .context-menu__item[data-action=underline]{text-decoration:underline}#context-menu .context-menu__item[data-action=undo],#context-menu .context-menu__item[data-action=redo]{opacity:.7}#context-menu .context-menu__item[data-action=undo]:hover,#context-menu .context-menu__item[data-action=redo]:hover{opacity:1}#context-menu .context-menu__item[data-requires-selection=true].disabled{opacity:.5;cursor:not-allowed;pointer-events:none}#context-menu .context-menu__item[data-requires-selection=true].disabled:hover{background-color:#0000}#context-menu .context-menu__item [data-requires-selection=true].disabled .shortcut{opacity:.3}:root{--tn-neutral-primary-color:#000;--tn-neutral-secondary-color:#c2c2c2;--tn-neutral-tertiary-color:#fff;--tn-neutral-link-color:#276fbf;--tn-color-background:var(--tn-theme-primary);--tn-color-secondary-background:var(--tn-theme-secondary);--tn-color-accent:var(--tn-theme-accent);--tn-color-contrast:var(--tn-theme-contrast);--tn-color-text:var(--tn-neutral-tertiary-color);--tn-theme-primary:#181a1b;--tn-theme-secondary:#272e38;--tn-theme-accent:#465461;--tn-theme-contrast:#335484;--tn-font-size-base:1rem;--tn-font-size-medium:1.25rem;--tn-font-size-large:1.6rem;--tn-editor-font-size:var(--tn-font-size-base);--tn-font-family-default:Inter, sans-serif, Arial, Helvetica Neue, Helvetica, serif;--tn-padding-base:10px;--tn-border-radius:5px;--tn-border-radius-small:4px;--tn-scrollbar-thumb:#181a1b;--tn-scrollbar-track:#272e38}:root[data-theme=light]{--tn-theme-primary:#e0d3c2;--tn-theme-secondary:#f1ebe4;--tn-theme-accent:#ff893b;--tn-theme-contrast:#cfa37e;--tn-color-text:#000;--tn-scrollbar-thumb:#b0b0b0;--tn-scrollbar-track:#f0f0f0}:root[data-theme=cozy-rose]{--tn-theme-primary:#8b5fbf;--tn-theme-secondary:#e9e3f5;--tn-theme-accent:#bfa2db;--tn-theme-contrast:#5e3a87;--tn-color-text:#000;--tn-scrollbar-thumb:#b0b0b0;--tn-scrollbar-track:#f0f0f0}:root[data-theme=chill-aqua]{--tn-theme-primary:#76c9d4;--tn-theme-secondary:#e1f7f9;--tn-theme-accent:#77c8bf;--tn-theme-contrast:#1f5869;--tn-color-text:#000;--tn-scrollbar-thumb:#b0b0b0;--tn-scrollbar-track:#f0f0f0}:root[data-theme=wild-forest]{--tn-theme-primary:#8ebf7a;--tn-theme-secondary:#c6ddbf;--tn-theme-accent:#3e6b3f;--tn-theme-contrast:#674a40;--tn-color-text:#000;--tn-scrollbar-thumb:#b0b0b0;--tn-scrollbar-track:#f0f0f0}:root[data-theme=neon-orbit]{--tn-theme-primary:#1a1a2e;--tn-theme-secondary:#1f3365;--tn-theme-accent:#eb5b72;--tn-theme-contrast:#971c3c;--tn-color-text:#fff}.tn-theme-dark{--tn-theme-primary:#181a1b;--tn-theme-secondary:#272e38;--tn-theme-accent:#465461;--tn-theme-contrast:#335484;--tn-color-text:#fff}.tn-theme-light{--tn-theme-primary:#e0d3c2;--tn-theme-secondary:#f1ebe4;--tn-theme-accent:#ff893b;--tn-theme-contrast:#cfa37e;--tn-color-text:#000}.tn-theme-cozy-rose{--tn-theme-primary:#8b5fbf;--tn-theme-secondary:#e9e3f5;--tn-theme-accent:#bfa2db;--tn-theme-contrast:#5e3a87;--tn-color-text:#fff}.tn-theme-chill-aqua{--tn-theme-primary:#76c9d4;--tn-theme-secondary:#e1f7f9;--tn-theme-accent:#77c8bf;--tn-theme-contrast:#1f5869;--tn-color-text:#000}.tn-theme-wild-forest{--tn-theme-primary:#8ebf7a;--tn-theme-secondary:#c6ddbf;--tn-theme-accent:#3e6b3f;--tn-theme-contrast:#674a40;--tn-color-text:#000}.tn-theme-neon-orbit{--tn-theme-primary:#1a1a2e;--tn-theme-secondary:#1f3365;--tn-theme-accent:#eb5b72;--tn-theme-contrast:#971c3c;--tn-color-text:#fff}:root{--color-background:var(--tn-color-background);--color-secondary-background:var(--tn-color-secondary-background);--color-accent:var(--tn-color-accent);--color-contrast:var(--tn-color-contrast);--color-text:var(--tn-color-text);--font-family-default:var(--tn-font-family-default)}#modals .settings-modal::backdrop{background-color:#000000bf}#modals .settings-content .settings-header h3{font-size:1.5rem;font-weight:600}#modals .settings-section{margin-bottom:32px}#modals .settings-section h4{margin-bottom:8px;font-size:1.1rem}#modals .settings-section .section-description{color:var(--tn-theme-secondary);margin-bottom:16px}#modals .settings-section__group{align-items:center;gap:8px;display:block}@media (width>=476px){#modals .settings-section__group{display:flex}}#modals .settings-section__group button{width:100%}@media (width>=476px){#modals .settings-section__group button{width:unset}}#modals .sidebar-footer{margin-top:1rem}
