:root{color:#1f1f1f;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#fff}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}a{color:inherit}.app-shell{min-height:100vh}.loading-screen{min-height:100vh;display:grid;place-items:center;color:#6f6f72;font-size:.9rem}.brand{color:#202123;text-decoration:none;font-weight:700;letter-spacing:-.035em;font-size:1.08rem}.welcome{width:min(700px,calc(100% - 40px));min-height:100vh;margin:auto;padding:44px 0 64px}.home-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:40px}.home-header h1{grid-column:2;margin:0;color:#202123;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;letter-spacing:-.055em;line-height:1.1;white-space:nowrap}.tinyko-mark{display:inline-flex;align-items:center;gap:6px;color:#202123;letter-spacing:-.045em}.sidebar-brand .tinyko-mark{vertical-align:middle}.tinyko-archive-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.tinyko-face{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.1rem;font-weight:700;line-height:1;white-space:nowrap}.welcome-copy{margin-top:42px}.resume-button{margin-top:18px}.dropzone{width:100%;min-height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 24px;border:1px dashed #b6b6ba;border-radius:16px;background:#fcfcfc;color:#303033;text-align:center;transition:background .15s,border-color .15s}.dropzone:hover,.dropzone.is-dragging{border-color:#202123;background:#f6f6f6}.dropzone-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:2px;border:1px solid #d5d5d7;border-radius:50%;background:transparent;color:currentColor}.dropzone-icon:hover{border-color:currentColor;background:#f2f2f3}.dropzone-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.dropzone strong{font-size:.98rem}.dropzone>span:not(.dropzone-icon){color:#6f6f72;font-size:.84rem}.import-actions{display:flex;gap:7px;margin-top:5px}.import-actions button,.primary-button,.danger-button,.copy-button{border:0;border-radius:8px;padding:8px 12px;background:#202123;color:#fff;font-weight:600;font-size:.84rem}.text-button,.quiet-button{border:0;border-radius:8px;padding:8px 10px;background:transparent;color:#5d5d60;font-size:.84rem}.text-button:hover,.quiet-button:hover{background:#ececee;color:#202123}.danger-button{background:#b42318}.import-actions .text-button{border:1px solid #dddddf;color:#353538;background:#fff}.import-actions .text-button:hover{background:#f2f2f3}.dropzone.compact{min-height:auto;align-items:stretch;padding:10px;gap:7px;border-radius:10px;text-align:left;background:#fff}.dropzone.compact strong{font-size:.84rem}.dropzone.compact .import-actions{margin:0}.dropzone.compact .import-actions button{flex:1;padding:7px 8px;text-align:center}.compact-import{position:relative;flex:0 0 auto}.new-import-button{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid #dedee0;border-radius:8px;padding:7px 10px;background:#fff;color:#353538;font-size:.82rem;font-weight:560}.new-import-button:hover{background:#f2f2f3}.new-import-button span{font-size:1.05rem;line-height:.8}.import-choice-menu{position:absolute;z-index:14;top:calc(100% + 7px);right:0;width:138px;padding:5px;border:1px solid #dedee0;border-radius:9px;background:#fff;box-shadow:0 12px 30px #0000001f}.import-choice-menu button{width:100%;border:0;border-radius:6px;padding:8px;background:transparent;color:#363639;text-align:left;font-size:.78rem}.import-choice-menu button:hover{background:#f0f0f1}.workspace{min-height:100vh;display:grid;grid-template-columns:272px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-right:1px solid #e5e5e6;background:#f9f9fa}.sidebar-content{min-height:0;display:flex;flex:1;flex-direction:column;padding:14px;overflow-y:auto}.sidebar-brand{display:flex;justify-content:space-between;align-items:center;min-height:35px;margin:0 4px 13px}.sidebar-content>.compact-import{width:100%;margin-bottom:13px}.sidebar-content>.compact-import .new-import-button{width:100%;justify-content:flex-start;padding:9px 10px;border-color:transparent;background:transparent}.sidebar-content>.compact-import .new-import-button:hover{background:#eeeeef}.sidebar-content>.compact-import .new-import-button:active,.sidebar-content>.compact-import .new-import-button[aria-expanded=true]{background:#e7e7e9}.sidebar-content>.compact-import .import-choice-menu{left:0;right:auto;width:100%}.mobile-close{display:none;border:0;background:transparent;font-size:1.55rem;color:#68686c}.search{display:block;margin-top:14px}.search span,.count{display:block;color:#77777b;font-size:.72rem}.search span{margin:0 0 6px 2px}.search input{width:100%;border:1px solid #dedee0;border-radius:8px;outline:none;padding:8px 10px;background:#fff;color:#262629;font-size:.86rem}.search input:focus{border-color:#7c7c80;box-shadow:0 0 0 2px #e9e9eb}.count{margin:16px 3px 7px}.conversation-list{display:grid;gap:2px}.conversation-item{width:100%;border:0;border-radius:8px;padding:9px 10px;color:#303033;background:transparent;text-align:left}.conversation-item:hover{background:#eeeeef}.conversation-item.selected{background:#e7e7e9}.conversation-title,.conversation-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-title{font-size:.86rem;font-weight:560;line-height:1.35}.conversation-meta{margin-top:3px;color:#838387;font-size:.72rem}.empty-list{margin:12px 4px;color:#77777b;font-size:.82rem}.group-switcher{position:relative;flex:0 0 auto;margin:0 10px 12px}.group-trigger{width:100%;display:flex;align-items:center;gap:9px;border:0;border-radius:10px;padding:9px;background:transparent;color:#303033;text-align:left}.group-trigger:hover{background:#ececee}.group-avatar{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#202123;color:#fff;font-size:.76rem;font-weight:700}.group-avatar.small{width:22px;height:22px;font-size:.65rem}.group-trigger-copy{min-width:0;flex:1;display:grid;gap:1px}.group-trigger-copy strong,.group-trigger-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-trigger-copy strong{font-size:.83rem}.group-trigger-copy small{color:#77777b;font-size:.68rem}.group-menu{position:absolute;z-index:12;bottom:calc(100% + 8px);left:0;width:252px;padding:7px;border:1px solid #dedee1;border-radius:12px;background:#fff;box-shadow:0 14px 36px #0000001f}.menu-label{margin:5px 7px 6px;color:#77777b;font-size:.7rem}.group-options{max-height:190px;overflow:auto}.group-menu button{width:100%;display:flex;align-items:center;gap:8px;border:0;border-radius:7px;padding:8px;background:transparent;color:#323235;text-align:left;font-size:.82rem}.group-menu button:hover,.group-menu button.active{background:#f0f0f1}.group-menu button.danger{color:#b42318}.theme-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.theme-picker button{justify-content:center;padding:7px 4px;font-size:.72rem}.menu-separator{height:1px;margin:5px 2px;background:#e8e8e9}.reader-wrap{min-width:0}.reader{width:min(100%,1030px);min-height:100vh;margin:auto;padding:48px clamp(24px,7vw,90px) 72px}.empty-reader{display:grid;place-items:center;color:#77777b}.reader-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 25px;border-bottom:1px solid #e9e9ea}.reader-title{min-width:0}.eyebrow{margin:0 0 9px;color:#77777b;font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.reader-header h1{margin:0;font-size:clamp(1.65rem,3.1vw,2.45rem);line-height:1.14;letter-spacing:-.045em;font-weight:650;overflow-wrap:anywhere}.reader-home-title{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.reader-home-title:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.reader-header .reader-title>p:last-child{margin:10px 0 0;color:#858589;font-size:.78rem}.reader-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.export-button{display:inline-flex;align-items:center;gap:5px}.export-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.export-control{position:relative;flex:0 0 auto}.copy-panel{position:absolute;z-index:8;top:calc(100% + 8px);right:0;width:405px;padding:14px;border:1px solid #dedee1;border-radius:12px;background:#fff;box-shadow:0 14px 36px #0000001f}.copy-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.copy-panel-heading h2{margin:0 0 4px;font-size:.9rem}.copy-panel-heading p{margin:0;color:#77777b;font-size:.74rem;line-height:1.45}.copy-button{flex:0 0 auto}.copy-panel fieldset{display:flex;flex-wrap:wrap;gap:8px 13px;margin:13px 0 0;padding:12px 0 0;border:0;border-top:1px solid #ececee}.copy-panel legend{float:left;width:100%;margin-bottom:8px;color:#77777b;font-size:.72rem}.copy-panel label{display:inline-flex;align-items:center;gap:5px;color:#4b4b4e;font-size:.74rem}.copy-panel input{accent-color:#202123}.continuation-prompt{margin-top:12px}.continuation-prompt-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#4b4b4e;font-size:.74rem}.continuation-prompt-heading .text-button{padding:3px 6px;font-size:.72rem}.continuation-prompt textarea{width:100%;min-height:128px;margin-top:7px;resize:vertical;border:1px solid #cfcfd2;border-radius:8px;padding:9px 10px;outline:none;background:#f8f8f9;color:#252527;font-size:.78rem;line-height:1.5}.continuation-prompt textarea:focus{border-color:#77777a;box-shadow:0 0 0 2px #ececee}.messages{display:flex;flex-direction:column;gap:22px;max-width:820px;margin-top:30px}.message-stack{display:flex;flex-direction:column;align-self:flex-start;width:fit-content;max-width:min(100%,760px)}.message-stack.user{align-self:flex-end;max-width:min(85%,700px)}.message-stack.system,.message-stack.tool,.message-stack.unknown{align-self:stretch;width:auto;max-width:820px}.message{width:fit-content;max-width:min(100%,760px);color:#29292c;overflow-wrap:anywhere}.message-header-actions,.branch-navigator{display:inline-flex;align-items:center;gap:6px}.message-branch-actions{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin:6px 3px 0;color:#8a8a8e;font-size:.72rem}.message-stack.user .message-branch-actions{align-self:flex-end}.message-role{align-self:flex-start;margin:0 3px 5px;color:#77777b;font-size:.96rem;font-weight:700;line-height:1.7}.message-stack.user .message-role{align-self:flex-end}.branch-navigator{align-self:flex-start;margin:6px 3px 0;color:#8a8a8e;font-size:.72rem;font-variant-numeric:tabular-nums}.message-branch-actions .branch-navigator{margin:0}.branch-navigator button{border:0;padding:0 2px;background:transparent;color:#525255;font-size:1.14rem;line-height:.8}.branch-navigator button:disabled{color:#c6c6c8;cursor:default}.message time{color:#aaaab0}.message-body{padding:0 3px;line-height:1.7;font-size:.96rem}.message.user{align-self:flex-end;max-width:min(85%,700px);border-radius:17px;background:#f1f1f2}.message.user>header{justify-content:flex-end;padding:9px 14px 0;margin:0}.message.user .message-body{padding:4px 15px 12px}.message.system,.message.tool,.message.unknown{align-self:stretch;max-width:820px;padding:12px 14px;border-left:2px solid #d8d8da;background:#fafafa;border-radius:6px}.message.system>header,.message.tool>header,.message.unknown>header{margin-left:0}.message.missing{border-left-color:#bf8b40;background:#fffaf2}.message.missing footer{margin-top:8px;color:#8c6a37;font-size:.72rem}.message-body p{margin:0 0 1em}.message-body p:last-child{margin-bottom:0}.message-body h1,.message-body h2,.message-body h3{margin:1.35em 0 .65em;font-size:1.14em;letter-spacing:-.02em}.message-body blockquote{margin-left:0;padding-left:13px;border-left:3px solid #d0d0d2;color:#68686c}.message-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.message-body th,.message-body td{border:1px solid #dddddf;padding:6px 9px}.message-body pre{overflow-x:auto;padding:13px;border-radius:9px;background:#262628;color:#efeff0;line-height:1.55}.inline-code{padding:2px 5px;border-radius:4px;background:#eeeeef;font-size:.9em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8491a1}.token.punctuation{color:#d9dce0}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f08096}.token.boolean,.token.number{color:#c4a6ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a5dfaa}.token.operator,.token.entity,.token.url,.language-css .token.string{color:#8ac7f2}.token.atrule,.token.attr-value,.token.keyword{color:#f2c272}.token.function,.token.class-name{color:#78dfcf}.message-image{display:block;max-width:min(100%,680px);max-height:500px;margin:13px 0;border:1px solid #dedee0;border-radius:8px;object-fit:contain;background:#f7f7f8}.detached-fragments{max-width:820px;margin-top:40px;padding-top:25px;border-top:1px dashed #d7d7d9;color:#626266}.detached-fragments>h2{margin:0 0 7px;color:#313134;font-size:1rem}.detached-fragments>p{margin:0 0 17px;font-size:.82rem;line-height:1.5}.detached-fragment{margin-top:15px;padding:13px;border:1px dashed #d2d2d4;border-radius:8px}.detached-fragment h3{margin:0 0 10px;color:#77777b;font-size:.76rem}.missing-parent-message{margin-bottom:12px;padding:11px 12px;border-radius:7px;background:#fff8eb;color:#805e30}.missing-parent-message strong{font-size:.82rem}.missing-parent-message p{margin:5px 0 7px;font-size:.78rem}.missing-parent-message code{font-size:.7rem;overflow-wrap:anywhere}.import-feedback{width:100%;margin-top:17px;font-size:.8rem}.import-feedback p{margin:6px 0;padding:8px 10px;border-radius:7px;line-height:1.45}.error{background:#fff0ef;color:#9b241b}.warning{background:#f5f5f6;color:#555559}.import-feedback p{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.feedback-dismiss{flex:0 0 auto;border:0;padding:0 2px;background:transparent;color:currentColor;font-size:1.05rem;line-height:1}.feedback-float{position:fixed;z-index:15;right:18px;bottom:16px;width:min(430px,calc(100vw - 36px))}.feedback-float .import-feedback{margin:0;box-shadow:0 8px 28px #0000001a}.mobile-reader-bar,.sidebar-backdrop{display:none}.dialog-backdrop{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0000005c}.management-dialog{width:min(100%,390px);padding:21px;border:1px solid #dedee1;border-radius:14px;background:#fff;box-shadow:0 18px 50px #0000002e}.management-dialog h2{margin:0;font-size:1.1rem;letter-spacing:-.02em}.management-dialog p{margin:8px 0 17px;color:#67676b;font-size:.85rem;line-height:1.5}.management-dialog label{display:grid;gap:6px;color:#4a4a4d;font-size:.78rem}.management-dialog input{width:100%;border:1px solid #cfcfd2;border-radius:8px;padding:9px 10px;outline:none;color:#252527}.management-dialog input:focus{border-color:#77777a;box-shadow:0 0 0 2px #ececee}.dialog-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:20px}.workspace-welcome{min-height:100vh;padding-top:12vh}:root[data-theme=dark]{color:#ececec;background:#212121}:root[data-theme=dark] body,:root[data-theme=dark] .app-shell,:root[data-theme=dark] .reader{background:#212121}:root[data-theme=dark] .loading-screen{color:#a9a9ad}:root[data-theme=dark] .brand,:root[data-theme=dark] .tinyko-mark,:root[data-theme=dark] .home-header h1,:root[data-theme=dark] .reader-header h1{color:#f4f4f4}:root[data-theme=dark] .welcome-copy p,:root[data-theme=dark] .dropzone>span:not(.dropzone-icon),:root[data-theme=dark] .search span,:root[data-theme=dark] .count,:root[data-theme=dark] .conversation-meta,:root[data-theme=dark] .group-trigger-copy small,:root[data-theme=dark] .reader-header .reader-title>p:last-child,:root[data-theme=dark] .copy-panel-heading p,:root[data-theme=dark] .copy-panel legend,:root[data-theme=dark] .message>header,:root[data-theme=dark] .message>header strong,:root[data-theme=dark] .message time,:root[data-theme=dark] .detached-fragments,:root[data-theme=dark] .detached-fragment h3,:root[data-theme=dark] .management-dialog p{color:#a9a9ad}:root[data-theme=dark] .dropzone{border-color:#555559;background:#282828;color:#eeeeef}:root[data-theme=dark] .dropzone:hover,:root[data-theme=dark] .dropzone.is-dragging{border-color:#a8a8ac;background:#303030}:root[data-theme=dark] .dropzone-icon{border-color:#545458}:root[data-theme=dark] .dropzone-icon:hover{background:#333}:root[data-theme=dark] .import-actions .text-button,:root[data-theme=dark] .new-import-button{border-color:#4b4b4e;background:#2b2b2b;color:#eeeeef}:root[data-theme=dark] .import-actions .text-button:hover,:root[data-theme=dark] .new-import-button:hover{background:#353535}:root[data-theme=dark] .sidebar{border-color:#303030;background:#171717}:root[data-theme=dark] .sidebar-content>.compact-import .new-import-button{background:transparent;color:#eeeeef}:root[data-theme=dark] .sidebar-content>.compact-import .new-import-button:hover{background:#2c2c2c}:root[data-theme=dark] .sidebar-content>.compact-import .new-import-button:active,:root[data-theme=dark] .sidebar-content>.compact-import .new-import-button[aria-expanded=true]{background:#383838}:root[data-theme=dark] .search input{border-color:#48484b;background:#2b2b2b;color:#eeeeef}:root[data-theme=dark] .search input:focus{border-color:#88888c;box-shadow:0 0 0 2px #393939}:root[data-theme=dark] .conversation-item,:root[data-theme=dark] .group-trigger,:root[data-theme=dark] .group-menu button,:root[data-theme=dark] .import-choice-menu button{color:#ececee}:root[data-theme=dark] .conversation-item:hover,:root[data-theme=dark] .group-trigger:hover,:root[data-theme=dark] .group-menu button:hover,:root[data-theme=dark] .group-menu button.active,:root[data-theme=dark] .import-choice-menu button:hover{background:#2c2c2c}:root[data-theme=dark] .conversation-item.selected{background:#343434}:root[data-theme=dark] .group-menu,:root[data-theme=dark] .import-choice-menu,:root[data-theme=dark] .copy-panel,:root[data-theme=dark] .management-dialog{border-color:#48484b;background:#2a2a2a;box-shadow:0 14px 36px #00000059}:root[data-theme=dark] .menu-separator,:root[data-theme=dark] .copy-panel fieldset,:root[data-theme=dark] .reader-header{border-color:#3b3b3d;background-color:transparent}:root[data-theme=dark] .text-button,:root[data-theme=dark] .quiet-button{color:#c9c9cc}:root[data-theme=dark] .text-button:hover,:root[data-theme=dark] .quiet-button:hover{background:#363636;color:#f3f3f3}:root[data-theme=dark] .copy-panel label,:root[data-theme=dark] .message{color:#ececee}:root[data-theme=dark] .copy-panel input{accent-color:#ececee}:root[data-theme=dark] .continuation-prompt-heading{color:#ececee}:root[data-theme=dark] .continuation-prompt textarea{border-color:#555558;background:#202020;color:#eeeeef}:root[data-theme=dark] .continuation-prompt textarea:focus{border-color:#959599;box-shadow:0 0 0 2px #3a3a3a}:root[data-theme=dark] .message.user{background:#303030}:root[data-theme=dark] .message.system,:root[data-theme=dark] .message.tool,:root[data-theme=dark] .message.unknown{border-color:#5a5a5d;background:#292929}:root[data-theme=dark] .message.missing,:root[data-theme=dark] .missing-parent-message{background:#352b1d;color:#ebd3ac}:root[data-theme=dark] .message-body blockquote{border-color:#656568;color:#c4c4c7}:root[data-theme=dark] .message-body th,:root[data-theme=dark] .message-body td{border-color:#4a4a4d}:root[data-theme=dark] .message-body pre{background:#171717}:root[data-theme=dark] .inline-code{background:#383838}:root[data-theme=dark] .message-image{border-color:#48484b;background:#191919}:root[data-theme=dark] .detached-fragments{border-color:#49494c}:root[data-theme=dark] .detached-fragments>h2{color:#ededee}:root[data-theme=dark] .detached-fragment{border-color:#4a4a4c}:root[data-theme=dark] .error{background:#4a2422;color:#ffc4bf}:root[data-theme=dark] .warning{background:#303030;color:#d1d1d4}:root[data-theme=dark] .management-dialog h2,:root[data-theme=dark] .management-dialog label{color:#eeeeef}:root[data-theme=dark] .management-dialog input{border-color:#555558;background:#202020;color:#eeeeef}:root[data-theme=dark] .management-dialog input:focus{border-color:#959599;box-shadow:0 0 0 2px #3a3a3a}@media(max-width:760px){.welcome{width:min(100% - 32px,620px);padding-top:28px}.welcome-copy{margin-top:30px}.tinyko-mark{gap:5px}.tinyko-archive-icon{width:22px;height:22px}.tinyko-face{font-size:1rem}.workspace{display:block}.sidebar{position:fixed;z-index:22;top:0;bottom:0;left:0;width:min(82vw,320px);height:100dvh;transform:translate(-102%);transition:transform .18s ease;box-shadow:none}.sidebar.open{transform:translate(0);box-shadow:10px 0 30px #00000021}.sidebar-backdrop{position:fixed;z-index:21;top:0;right:0;bottom:0;left:0;background:#00000038}.sidebar-backdrop.open,.mobile-close{display:block}.reader{min-height:calc(100vh - 48px);padding:28px 18px 52px}.mobile-reader-bar{position:sticky;z-index:6;top:0;display:flex;align-items:center;gap:11px;height:48px;padding:0 13px;border-bottom:1px solid #ececee;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-reader-bar button{border:0;padding:5px;background:transparent;font-size:1.2rem}.mobile-reader-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600}.reader-header{gap:12px}.reader-header h1{font-size:1.58rem}.reader-header .reader-title>p:last-child{font-size:.73rem}.copy-panel{position:fixed;top:56px;right:12px;width:min(405px,calc(100vw - 24px))}.messages{margin-top:24px;gap:18px}.message{max-width:100%}.message.user{max-width:91%}.message-body{font-size:.93rem}.message-image{max-height:390px}.feedback-float{bottom:12px;right:12px;width:calc(100vw - 24px)}}@media(max-width:760px){.reader-actions{gap:4px}.new-import-button{padding:7px 8px}.new-import-button span{display:none}:root[data-theme=dark] .mobile-reader-bar{border-color:#3b3b3d;background:#212121f0}:root[data-theme=dark] .mobile-reader-bar button,:root[data-theme=dark] .mobile-reader-bar span{color:#ededee}}
