@keyframes tmx-reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:768px){html[data-page-group=topic] body.topic-view .main-content.topic-layout{--tmx-gutter: clamp(8px, 2.4vw, 10px);--tmx-card-gap: clamp(10px, 2.8vw, 12px);--tmx-progress-color: color-mix(in srgb, var(--accent-primary) 82%, var(--text-main));--tmx-reading-border: color-mix(in srgb, var(--accent-primary) 38%, var(--border-color));--tmx-floating-surface: color-mix(in srgb, var(--bg-surface) 94%, var(--bg-surface-alt));--card-radius: 16px;--card-pad: clamp(14px, 4vw, 16px);position:relative;timeline-scope:--tmx-topic-reading}html[data-page-group=topic] body.topic-view .app-layout>.main-content.topic-layout,html[data-page-group=topic] body.topic-view .app-layout>main.main-content.topic-layout,html[data-page-group=topic] body.topic-view .main-content.topic-layout>.topic-scroll-container{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}html[data-page-group=topic] body.topic-view .app-layout .main-content.topic-layout .topic-container{width:100%!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box!important}html[data-page-group=topic] body.topic-view .app-layout .main-content.topic-layout #posts-container{width:100%!important;margin-inline:auto!important;padding:8px var(--tmx-gutter) calc(20px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}html[data-page-group=topic] body.topic-view .main-content.topic-layout #posts-container>.post{width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box!important}html[data-page-group=topic] body.topic-view .main-content.topic-layout #posts-container>.post:not(.has-consecutive-next):not(.consecutive-post),html[data-page-group=topic] body.topic-view .main-content.topic-layout #posts-container>.post.consecutive-post:not(.has-consecutive-next){margin-bottom:var(--tmx-card-gap)!important}html[data-page-group=topic] body.topic-view .topic-container .post .post-content{font-size:16px!important;line-height:1.65!important;letter-spacing:0!important;overflow-wrap:anywhere}.post-content a.auto-link.url-chip{min-height:44px!important;box-sizing:border-box}html[data-page-group=topic] body.topic-view .topic-container .post .author-username{font-size:15px!important;line-height:1.25!important;letter-spacing:-.006em!important}html[data-page-group=topic] body.topic-view .topic-container .post :is(.post-date,.post-edited){font-size:11.5px!important;line-height:1.3!important;font-variant-numeric:tabular-nums}html[data-page-group=topic] body.topic-view .topic-scroll-container{scroll-timeline-name:--tmx-topic-reading;scroll-timeline-axis:block}.tmx-reading-progress{position:absolute;inset:0 0 auto;z-index:1004;height:3px;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--border-color) 58%,transparent)}.tmx-reading-progress__value{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:var(--tmx-progress-color)}.tmx-no-scroll .tmx-reading-progress{opacity:0}@supports (animation-timeline: scroll()){.tmx-mobile-enhanced .tmx-reading-progress__value{animation:tmx-reading-progress linear both;animation-timeline:--tmx-topic-reading;animation-range:0% 100%}}.tmx-progress-fallback .tmx-reading-progress__value{transform:scaleX(var(--tmx-progress, 0))}html[data-page-group=topic] body.topic-view .post.is-tmx-reading:not(:is(.is-top-violator,.is-dieu-dechu,.is-poire-artiste,.is-poire,.is-artist,.is-juge-supreme,.is-createur,.is-mod-sous,.is-moderatrice,.is-mod-simp,.staff-moderated,.post-blocked,.post-soft-deleted,.consecutive-post,.has-consecutive-next)){border-color:var(--tmx-reading-border)!important;transition:border-color .16s ease!important}html[data-page-group=topic] body.topic-view .post-content blockquote,html[data-page-group=topic] body.topic-view .editor-v2 #editor-zone blockquote{padding:12px 16px 12px 18px!important;border-radius:0 14px 14px 0!important;font-size:15px!important;line-height:1.65!important}html[data-page-group=topic] body.topic-view .post-content blockquote .quote-header{display:flex;align-items:center;gap:6px;min-width:0;min-height:38px;margin:-4px 0 6px;color:var(--text-muted);font-size:12px;line-height:1.25;font-style:normal}html[data-page-group=topic] body.topic-view .quote-header .quote-avatar{flex:0 0 28px;width:28px!important;height:28px!important;border-radius:50%;object-fit:cover}html[data-page-group=topic] body.topic-view .quote-header strong{min-width:0;overflow:hidden;color:var(--text-main);font-weight:650;text-overflow:ellipsis;white-space:nowrap}html[data-page-group=topic] body.topic-view .quote-header small{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-page-group=topic] body.topic-view .quote-header .quote-jump-link{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;margin-left:auto;padding:0!important;border:1px solid var(--border-subtle);border-radius:50%;color:var(--text-muted);background:var(--bg-surface-alt);text-decoration:none}html[data-page-group=topic] body.topic-view .topic-container .post .post-content>img.post-image,html[data-page-group=topic] body.topic-view .topic-container .post .post-content>p>img.post-image:only-child{margin-inline:auto!important}html[data-page-group=topic] body.topic-view .media-grid-3{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;aspect-ratio:16 / 9}html[data-page-group=topic] body.topic-view .media-grid-3>img:first-child{grid-row:1 / span 2}html[data-page-group=topic] body.topic-view .media-grid-3>img{width:100%!important;height:100%!important;min-height:0;aspect-ratio:auto!important;object-fit:cover!important;border-radius:10px}body.topic-view :is(#new-messages-toast,.new-messages-toast){bottom:calc(112px + env(safe-area-inset-bottom,0px))!important;min-height:52px;max-width:calc(100vw - 24px);padding:7px 10px 7px 13px!important;gap:8px;border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-color))!important;border-radius:999px!important;background:var(--tmx-floating-surface)!important;color:var(--text-main)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:13px;font-weight:650;white-space:nowrap}body.topic-view :is(#new-messages-toast,.new-messages-toast) i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 11%,transparent);animation:none!important}body.topic-view .swipe-reply-indicator-right{--swipe-progress: 0;display:flex!important;align-items:center;justify-content:center;position:absolute;width:auto!important;min-width:42px;max-width:min(220px,68vw);height:42px!important;padding:0 12px 0 7px!important;gap:8px;border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-color))!important;border-radius:999px!important;background:var(--tmx-floating-surface)!important;color:var(--text-main)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--bg-page) 28%,transparent)!important;isolation:isolate;overflow:hidden;pointer-events:none;white-space:nowrap}body.topic-view .swipe-reply-indicator-right:before{content:"";position:absolute;right:9px;bottom:3px;left:9px;height:2px;border-radius:999px;background:var(--accent-primary);opacity:.78;transform:scaleX(var(--swipe-progress));transform-origin:right center;will-change:transform}body.topic-view .swipe-reply-indicator-right:after{display:none!important;animation:none!important}body.topic-view .swipe-reply-indicator-right .tmx-swipe-glyph{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 12%,transparent);transition:color .12s ease,background .12s ease,transform .16s cubic-bezier(.2,.8,.2,1)}body.topic-view .swipe-reply-indicator-right .tmx-swipe-label{max-width:min(22ch,calc(68vw - 64px));overflow:hidden;font-size:12px;font-weight:650;line-height:1;text-overflow:ellipsis}body.topic-view .swipe-reply-indicator-right[data-state=ready]{border-color:color-mix(in srgb,var(--accent-primary) 68%,var(--border-color))!important;background:color-mix(in srgb,var(--accent-primary) 10%,var(--tmx-floating-surface))!important;box-shadow:0 8px 24px color-mix(in srgb,var(--accent-primary) 22%,transparent)!important}body.topic-view .swipe-reply-indicator-right[data-state=ready] .tmx-swipe-glyph{color:var(--accent-text);background:var(--accent-primary);transform:scale(1.05)}body.topic-view .swipe-reply-indicator-right[data-state=ready] .tmx-swipe-label{color:var(--accent-primary)}body.topic-view .post.is-swiping{box-shadow:0 9px 26px #00000029!important}html[data-page-group=topic] body.topic-view .editor-v2--reply.fixed-reply-form{gap:0!important;padding:8px max(10px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important}html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-editor-row{order:0!important;align-items:flex-end!important;gap:8px!important}html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-mobile-actions{order:1!important;display:flex!important;min-height:0!important;max-height:0;margin-top:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:max-height .18s ease,margin-top .18s ease,opacity .14s ease,transform .18s ease,visibility 0s linear .18s!important}html[data-page-group=topic] body.topic-view .editor-v2--reply.tools-open .ev2-mobile-actions{max-height:48px;margin-top:8px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s!important}html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-chips{min-height:44px;padding:2px!important;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 22px),transparent 100%)}html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-chips:after{display:none!important}html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-chip{min-width:40px;min-height:40px;justify-content:center;padding:7px 11px;border-radius:999px;scroll-snap-align:start}html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-plus-btn{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--border-subtle);border-radius:50%;background:var(--bg-surface-alt);color:var(--text-muted)}html[data-page-group=topic] body.topic-view .editor-v2--reply.tools-open .ev2-plus-btn{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-color));background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-surface-alt));color:var(--accent-primary)}html[data-page-group=topic] body.topic-view .editor-v2--reply.tools-open .ev2-plus-btn>i{transform:rotate(45deg);transition:transform .18s ease}html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-mic-btn{display:none!important}html[data-page-group=topic] body.topic-view .editor-v2--reply :is(.ev2-send-mobile,#chat-send-btn){flex:0 0 46px;width:46px;height:46px;min-width:46px;min-height:46px;border-radius:50%}html[data-page-group=topic] body.topic-view .editor-v2--reply #editor-zone{min-height:46px;max-height:min(168px,30dvh);padding:11px 14px;border-radius:16px;font-size:16px!important;line-height:1.65!important}@media(max-width:420px){html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-chip:nth-child(n+3){width:40px;padding-inline:0}html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-chip:nth-child(n+3)>span{display:none}}@media(max-width:340px){html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-chip:nth-child(n+2){width:40px;padding-inline:0}html[data-page-group=topic] body.topic-view .editor-v2--reply .ev2-chip:nth-child(n+2)>span{display:none}}@media(orientation:landscape)and (max-height:520px){html[data-page-group=topic] body.topic-view .editor-v2--reply #editor-zone{max-height:22dvh}}.tmx-gesture-hint{position:fixed;left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:calc(114px + env(safe-area-inset-bottom,0px));z-index:10020;display:flex;align-items:center;gap:8px;width:fit-content;max-width:min(430px,calc(100vw - 20px));min-height:44px;margin-inline:auto;padding:5px 5px 5px 12px;border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-color));border-radius:999px;background:var(--tmx-floating-surface);color:var(--text-main);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .18s ease,transform .22s ease,visibility 0s linear .22s}.tmx-gesture-hint.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.tmx-gesture-hint>i{flex:0 0 auto;color:var(--accent-primary)}.tmx-gesture-hint__text{min-width:0;font-size:12px;font-weight:600;line-height:1.25}.tmx-gesture-hint__close{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--bg-surface-alt);color:var(--text-muted)}body.editor-focused .tmx-gesture-hint,body:has(.fixed-reply-form:focus-within) .tmx-gesture-hint{display:none}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.tmx-reading-progress__value,.tmx-gesture-hint,.tmx-mobile-enhanced .post.is-tmx-reading,.editor-v2--reply .ev2-mobile-actions,.editor-v2--reply .ev2-plus-btn>i{animation:none!important;transition:none!important}}
