:root{--m-gutter: clamp(12px, 4vw, 20px);--m-section-gap: clamp(16px, 5vw, 24px);--m-control-h: 48px;--m-touch: 44px;--m-card-radius: 16px;--m-nav-clearance: calc(16px + env(safe-area-inset-bottom, 0px)) }@media(max-width:768px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(58px + env(safe-area-inset-top,0px));scroll-padding-bottom:var(--m-nav-clearance)}body{width:100%;min-width:0;overscroll-behavior-x:none;-webkit-tap-highlight-color:transparent}:where(.main-content,.page-container,.profile-container,.album-page,.mq-page,.team-page,.stats-page,.modal-content,.dialog-content){min-width:0;max-width:100%}:where(img,video,iframe,canvas){max-width:100%}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea,[contenteditable=true]){font-size:max(16px,1em)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select){min-height:var(--m-control-h)}:where(textarea):not(.chat-editor):not(.mp-composer-input){min-height:112px;line-height:1.5}:where(button,a,input,select,textarea,summary,[role=button],[role=tab]){touch-action:manipulation}:where(.btn,.btn-new,.po-btn,.auth-button,.album-submit-btn,.album-submit-btn-ghost,.album-hero-cta,.mp-inbox-action-btn,.vote-btn,.clan-btn){min-height:var(--m-touch)}:where(.icon-btn,.modal-close,.close-btn,.mp-modal__close,.album-target-picked-clear,[class$=-modal-close]){min-width:var(--m-touch);min-height:var(--m-touch)}:where(button,a,input,select,textarea,summary,[role=button],[role=tab]):focus-visible{outline:2px solid var(--focus-ring-color, var(--accent-primary));outline-offset:2px}:where(button,input,select,textarea,[role=button]):disabled,:where(button,[role=button])[aria-disabled=true]{cursor:not-allowed}.app-layout.full-content-page{width:100%;max-width:100%}.app-layout.full-content-page>.main-content,.app-layout.full-content-page>main.main-content{width:100%;min-width:0}.page-container{width:100%!important;margin:0 auto!important;padding:var(--m-gutter)!important;border-radius:0!important}.page-container>:first-child{margin-top:0}.page-container>:last-child{margin-bottom:0}:where(.page-container,.profile-container,.album-page,.mq-page) h1{font-size:clamp(1.45rem,7vw,2rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}:where(.page-container,.profile-container,.album-page,.mq-page) h2{line-height:1.2;text-wrap:balance}:where(.album-tabs,.mq-chips,.profile-tabs,.filter-tabs,.admin-tabs,.vote-tabs,.clan-tabs,[role=tablist]){max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}:where(.album-tabs,.mq-chips,.profile-tabs,.filter-tabs,.admin-tabs,.vote-tabs,.clan-tabs,[role=tablist])::-webkit-scrollbar{display:none}:where(.album-tab,.mq-chip,.profile-tab,.filter-tab,.admin-tab,.vote-tab,.clan-tab,[role=tab]){flex:0 0 auto;scroll-snap-align:start}.mobile-bottom-nav{width:auto;max-width:520px;margin-inline:auto;padding-inline:8px}.mobile-bottom-nav .mobile-nav-item.active{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}.mobile-bottom-nav .mobile-nav-item:focus-visible{outline-offset:-3px}body.topic-view .mobile-bottom-nav,body.mobile-topic-view .mobile-bottom-nav,body:has(.chess-game-page) .mobile-bottom-nav,body:has(.connect4-game-page) .mobile-bottom-nav,body:has(.uno-game-page) .mobile-bottom-nav,body:has(.poker-game-page) .mobile-bottom-nav,body:has(.monopoly-game-page) .mobile-bottom-nav,body:has(.ww-game-page) .mobile-bottom-nav,body.page-prasko-standalone .mobile-bottom-nav,html.apb-active[data-page-group=media] body .mobile-bottom-nav,body.election-mode:has(.e-submit-standalone) .mobile-bottom-nav,body:has(.ar-action-bar.visible) .mobile-bottom-nav,body.mp-chat-page .mobile-bottom-nav,body:has(.gc-container) .mobile-bottom-nav{display:none!important}:where(.chess-page,.connect4-page,.uno-page,.poker-page,.monopoly-page,.ww-page){padding-bottom:var(--m-nav-clearance)}html[data-page-group=composer] header[role=banner],html[data-page-group=composer] .mobile-bottom-nav{display:none!important}html[data-page-group=composer] .app-layout.full-content-page .main-content{padding-bottom:0!important}html[data-page-group=composer] .composer-top-bar{top:env(safe-area-inset-top,0px)}header[role=banner] .container{padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px))}.header-logo-img{width:34px;height:34px;margin-right:7px}:where(dialog,.modal-content,.mp-modal__dialog,.album-modal-content,.game-modal-content){max-width:min(100% - 20px,560px);max-height:min(88dvh,760px);overflow-y:auto;overscroll-behavior:contain}:where(.toast-container,#toast-container,.toast-stack){left:var(--m-gutter);right:var(--m-gutter);bottom:var(--m-nav-clearance);width:auto;max-width:none}}@media(max-width:700px){.po-page{padding:16px 12px 28px}.po-mast{gap:16px;margin-bottom:18px}.po-title{max-width:18ch;font-size:clamp(1.65rem,8vw,2.15rem);line-height:1.08}.po-tagline{font-size:.94rem;line-height:1.55}.po-mast-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.po-mast-actions .po-btn{min-width:0;min-height:48px;padding-inline:12px;text-align:center}.po-nav{flex-wrap:nowrap;gap:4px;margin:0 -12px 18px;padding:5px 12px;border-left:0;border-right:0;border-radius:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.po-nav::-webkit-scrollbar{display:none}.po-nav-item{min-height:44px;flex:0 0 auto;padding:9px 12px;scroll-snap-align:start}.po-grid,.po-side{gap:14px}.po-panel{border-radius:var(--m-card-radius)}.po-panel-head{min-height:48px;padding:11px 14px}.po-panel-more{min-height:32px;display:inline-flex;align-items:center}.po-topic{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 10px;align-items:start;padding:14px}.po-topic-num{grid-row:1 / span 2;padding-top:3px}.po-topic-title,.po-topic-list li:first-child .po-topic-title{grid-column:2;font-size:.94rem;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.po-topic-stats{grid-column:2;justify-self:start;gap:12px;font-size:.75rem}.po-panel-foot .po-btn{width:100%;justify-content:center}}@media(max-width:768px){html[data-page-group=forum] .sidebar-header,html[data-page-group=home] .sidebar-header{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.sidebar #sidebar-topics{padding-left:8px;padding-right:8px;padding-bottom:var(--m-nav-clearance)}.sidebar .topic-card{min-height:74px;padding:12px!important;border-radius:16px!important}.sidebar .topic-card .topic-card-title{font-size:clamp(.94rem,4vw,1rem)!important;line-height:1.32!important}.sidebar .topic-card .topic-card-meta-line{min-width:0;line-height:1.25}.sidebar .topic-card .topic-stats-inline{margin-left:auto}html[data-page-group=topic] .topic-container{width:100%;padding-inline:0}html[data-page-group=topic] .post{border-radius:16px;overflow:clip}html[data-page-group=topic] .post-content{padding:11px 14px 13px;font-size:1rem;line-height:1.65}html[data-page-group=topic] .post-content :where(pre,table){display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}html[data-page-group=topic] .post-content :where(img,video,iframe){height:auto;max-height:min(70dvh,620px);object-fit:contain}.mobile-search-container{min-height:100dvh;padding-bottom:var(--m-nav-clearance)}.mobile-search-topic{display:flex;flex-direction:column;width:100%;min-height:72px;gap:6px;padding:12px 14px;color:inherit;text-decoration:none;border-bottom:1px solid var(--border-color)}.mobile-search-topic .topic-card-title,.mobile-search-topic .author-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-search-topic .topic-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.mobile-search-topic .topic-stats-inline{margin-left:auto}.search-page-card{width:100%;max-width:none!important;margin:0!important;padding:var(--m-gutter)!important;border-radius:0!important;box-shadow:none!important}.search-heading-row{align-items:flex-start!important;margin-bottom:14px!important}.search-heading-row>i{margin-top:4px}.search-topic-card{min-height:72px;gap:10px;padding:13px 10px!important}.search-topic-main{min-width:0}.search-topic-main h3{max-width:100%;overflow-wrap:anywhere}.search-topic-count{flex:0 0 auto;margin-left:6px!important}}@media(max-width:768px){html[data-page-group=admin] .page-container{padding-bottom:24px!important}html[data-page-group=admin] .page-container>h1{margin-bottom:16px!important;font-size:clamp(1.35rem,6vw,1.75rem)!important}html[data-page-group=admin] :where(form,.filters,.filter-bar,.admin-actions){max-width:100%}html[data-page-group=admin] :where(.post,.admin-card,.panel,.stats-card){max-width:100%;border-radius:14px}html[data-page-group=admin] :where(.table-wrapper,.table-container,.logs-table-container),html[data-page-group=admin] .post:has(>table){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}html[data-page-group=admin] table{width:max-content;min-width:100%}html[data-page-group=admin] :where(th,td){max-width:min(72vw,360px);overflow-wrap:anywhere}html[data-page-group=admin] :where(.pagination,.admin-pagination){display:flex;max-width:100%;overflow-x:auto;padding-block:6px;scrollbar-width:none}html[data-page-group=admin] :where(.pagination,.admin-pagination)::-webkit-scrollbar{display:none}html[data-page-group=admin] :where(.ar-tabs,.wa-tabs){display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}html[data-page-group=admin] :where(.ar-tabs,.wa-tabs)::-webkit-scrollbar{display:none}html[data-page-group=admin] :where(.ar-tab,.wa-tab){flex:0 0 auto;min-width:max-content;min-height:var(--m-touch);scroll-snap-align:start}html[data-page-group=admin] .ar-table-wrap{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}html[data-page-group=admin] .ar-table{min-width:720px}html[data-page-group=admin] :where(.ar-btn,.wa-btn,.dir-page-link,.adv-page-link),html[data-page-group=admin] .wa-pagination button{min-height:var(--m-touch);display:inline-flex;align-items:center;justify-content:center}html[data-page-group=admin] :where(.dir-pagination,.adv-pagination,.wa-pagination){justify-content:flex-start;max-width:100%;overflow-x:auto;padding-block:6px;overscroll-behavior-inline:contain;scrollbar-width:none}html[data-page-group=admin] :where(.dir-pagination,.adv-pagination,.wa-pagination)::-webkit-scrollbar{display:none}html[data-page-group=admin] .members-table-body{max-height:none;overflow-x:auto}html[data-page-group=admin] :where(.members-table,.adv-table,.users-table) :where(th,td):first-child{position:sticky;left:0;z-index:2;background:var(--bg-surface, var(--bg-main))}html[data-page-group=admin] :where(.members-table,.adv-table,.users-table) thead th:first-child{z-index:3;background:var(--bg-surface-alt)}html[data-page-group=admin] .ar-action-bar.visible{bottom:0;max-height:80dvh;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));overflow-y:auto;flex-wrap:wrap}html[data-page-group=admin] .ar-result-content{max-height:calc(100dvh - 24px);overflow:auto}html[data-page-group=admin] .wa-action-row{align-items:stretch!important}html[data-page-group=admin] .wa-action-row label{width:100%;min-width:0}html[data-page-group=admin] .wa-severity-pick button{width:var(--m-touch);height:var(--m-touch)}html[data-page-group=admin] :where(.wa-action-recommended,.wa-verdict-card){grid-template-columns:1fr}html[data-page-group=admin] .sas-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-page-group=admin] .sas-filter-btn{min-height:var(--m-touch)}html[data-page-group=admin] .sas-sort-control{grid-column:1 / -1;min-width:0}html[data-page-group=admin] .sas-app-actions input{flex:1 0 100%;min-width:0}html[data-page-group=admin] .sas-app-actions .sas-btn{flex:1 1 calc(50% - 4px);min-height:var(--m-touch)}html[data-page-group=admin] .sas-app-shortcuts{display:none}html[data-page-group=admin] .sas-modal{max-height:92dvh}html[data-page-group=admin] .sas-modal-body{overflow-y:auto}html[data-page-group=admin] .sas-modal-footer{position:sticky;bottom:0;padding-bottom:max(14px,env(safe-area-inset-bottom,0px));background:var(--bg-surface)}.mass-delete-card{padding:14px!important}.mass-delete-warning code,.mass-delete-card code{overflow-wrap:anywhere}.mass-delete-table-wrap{max-width:100%;overflow:auto!important}.mass-delete-table{min-width:620px!important}.mass-delete-actions{flex-direction:column-reverse;align-items:stretch;gap:10px!important}.mass-delete-actions :where(a,form,button){width:100%;min-height:48px}.mass-delete-actions a,.mass-delete-actions button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.users-mass-delete-form{flex-direction:column;align-items:stretch!important}.users-mass-delete-form :where(button,input){width:100%;min-height:48px}.users-table-wrap{overflow-x:auto!important}.users-table{min-width:620px!important}}@media(max-width:768px){html[data-page-group=media] .album-page,html[data-page-group=media] .mq-page{padding-left:var(--m-gutter);padding-right:var(--m-gutter);padding-bottom:32px}html.apb-active[data-page-group=media] .album-page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}html[data-page-group=media] :where(.album-chip,.album-media-toolbar-density,.album-url-paste-btn,.album-playlists-link,.album-card-add-to-playlist,.album-card-menu-btn,.album-like-btn,.album-external-link,.album-promote-btn,.album-delete-btn,.mq-track-card-like,.mq-track-card-menu,.apb-queue-play,.apb-queue-remove,.apb-queue-clear,.apb-help-close){min-width:var(--m-touch);min-height:var(--m-touch)}.page-musique .mq-hero{margin:0 0 20px;padding:22px 18px;border-radius:var(--m-card-radius)}.page-musique .mq-hero-title{margin-top:8px;font-size:clamp(2rem,12vw,3rem)}.page-musique .mq-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-musique .mq-hero-actions .apb-hero-cta{min-width:0;min-height:46px;padding-inline:10px;justify-content:center}.page-musique .mq-toolbar{top:calc(48px + env(safe-area-inset-top,0px));gap:10px;padding-block:8px}.page-musique .mq-search{width:100%}.page-musique .mq-chips{width:calc(100% + (2 * var(--m-gutter)));margin-inline:calc(-1 * var(--m-gutter));padding-inline:var(--m-gutter)}.page-musique .mq-chip{min-height:42px;padding-inline:15px}.page-musique .mq-section{margin-bottom:24px}.page-musique .mq-section-header{align-items:flex-end;gap:10px}.page-musique .mq-section-row{scroll-padding-inline:var(--m-gutter)}.page-musique .mq-track-card{border-radius:14px}.album-no-results{align-items:flex-start;flex-wrap:wrap}.album-no-results-reset{width:100%;margin-left:0;justify-content:center}}@media(max-width:768px){html[data-page-group=messaging] .page-container{padding-bottom:24px!important}body.mp-chat-page .main-content,body:has(.gc-container) .main-content{padding-bottom:0!important}html[data-page-group=messaging] .mp-inbox-header{align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:12px}html[data-page-group=messaging] .mp-inbox-header__left{min-width:0}html[data-page-group=messaging] .mp-inbox-header__right{flex:0 0 auto}html[data-page-group=messaging] .conversation-item{min-height:72px;padding:12px;border-radius:14px}html[data-page-group=messaging] .conversation-item-content{min-width:0}html[data-page-group=messaging] :where(.mp-inbox-reset-btn,.mp-inbox-action-btn,.mp-inbox-tab,.mp-dm-header__btn,.mp-dm-header__back,.mp-attach-btn,.mp-sticker-direct-btn,.mp-send-btn,.mp-modal__btn,.mp-modal__input-btn){min-width:var(--m-touch);min-height:var(--m-touch)}html[data-page-group=messaging] :where(.gc-header-back,.gc-header-btn,.gc-attach-btn,.gc-send-btn,.gc-info-close){width:var(--m-touch)!important;height:var(--m-touch)!important;min-width:var(--m-touch);min-height:var(--m-touch)}html[data-page-group=messaging] .gc-textarea{min-height:var(--m-touch)!important}html[data-page-group=messaging] .mp-modal-overlay{align-items:flex-end!important;padding:0!important}html[data-page-group=messaging] .mp-modal{width:100%;max-width:none;max-height:90dvh;border-radius:20px 20px 0 0!important;overflow-y:auto}html[data-page-group=messaging] .mp-modal__footer{position:sticky;bottom:0;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));background:var(--bg-surface)}html[data-page-group=profile] .profile-container,html[data-page-group=stats] .stats-page,html[data-page-group=clans] .clan-opal,html[data-page-group=votes] .page-container{padding-left:var(--m-gutter)!important;padding-right:var(--m-gutter)!important;padding-bottom:28px!important}html[data-page-group=profile] :where(.profile-actions,.profile-hero-actions),html[data-page-group=clans] :where(.clan-actions,.clan-opal-actions),html[data-page-group=votes] :where(.vote-input-group,.e-actions){width:100%}html[data-page-group=profile] :where(.profile-actions,.profile-hero-actions)>*,html[data-page-group=clans] :where(.clan-actions,.clan-opal-actions)>*{min-height:var(--m-touch)}html[data-page-group=profile] .profile-tab{min-height:44px;gap:7px;padding:9px 12px}html[data-page-group=profile] .profile-tab span{display:inline!important;white-space:nowrap}html[data-page-group=profile] .profile-tab-count{display:inline-flex!important}html[data-page-group=profile] :where(.profile-hero-status--banned-bordel,.profile-hero-status--banned-poirier){width:auto;min-width:22px;height:auto;min-height:22px;padding:3px 7px;border-radius:var(--radius-pill, 9999px);white-space:nowrap}html[data-page-group=clans] :where(button,.clan-btn,[role=button]){min-height:var(--m-touch)}html[data-page-group=votes] .vote-input-group{display:grid;grid-template-columns:1fr;gap:10px}html[data-page-group=votes] .vote-input-group :where(input,button,.btn){width:100%;min-height:48px}body.election-mode .e-timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}body.election-mode .e-timer-block{min-width:0;padding-inline:8px}body.election-mode .e-arrow{width:var(--m-touch)!important;height:var(--m-touch)!important}html[data-page-group=votes] :where(.r-back,.r-vote-delete){width:var(--m-touch);height:var(--m-touch);min-width:var(--m-touch);min-height:var(--m-touch)}body.election-mode .e-submit-standalone{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important}body.election-mode .e-submit-standalone .e-btn{min-height:48px}#vote-toast{left:var(--m-gutter)!important;right:var(--m-gutter)!important;bottom:var(--m-nav-clearance)!important;width:auto;max-width:none;transform:translateY(100px)!important}#vote-toast.is-visible{transform:translateY(0)!important}}@media(max-width:640px){html[data-page-group=auth] .auth-page{min-height:100svh;padding:max(20px,env(safe-area-inset-top,0px)) 12px max(28px,env(safe-area-inset-bottom,0px))}html[data-page-group=auth] .auth-card{padding:22px 18px 20px;border-radius:20px}html[data-page-group=auth] .tabs__btn{min-height:44px}html[data-page-group=auth] a.brand-mini{min-height:var(--m-touch);padding:8px 10px;border-radius:10px;color:inherit;text-decoration:none}html[data-page-group=classic] .classic-main,html[data-page-group=avn] .avn-app,html[data-page-group=voice] .voice-page-shell,html[data-page-group=utility] main{min-width:0;max-width:100%}html[data-page-group=avn] .avn-app{padding:12px 10px max(24px,env(safe-area-inset-bottom,0px))}html[data-page-group=avn] .avn-hero{padding:16px;border-radius:16px}html[data-page-group=avn] .avn-hero__row{align-items:flex-start;flex-direction:column}html[data-page-group=avn] .avn-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}html[data-page-group=avn] .avn-hero__actions :where(button,form){width:100%}html[data-page-group=avn] .avn-hero__stats{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}html[data-page-group=avn] .avn-hero__stats::-webkit-scrollbar{display:none}html[data-page-group=avn] .avn-pill{flex:0 0 auto}html[data-page-group=avn] :where(.avn-hero__export-btn,.avn-hero__lock-btn,.avn-tab,.avn-chip,.avn-mini-btn,.avn-btn,.avn-modal__close,.avn-topic__toggle){min-height:var(--m-touch)}html[data-page-group=avn] .avn-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html[data-page-group=avn] .avn-tabs::-webkit-scrollbar{display:none}html[data-page-group=avn] .avn-tab{flex:0 0 auto}html[data-page-group=avn] .avn-modal{place-items:end center;padding:0}html[data-page-group=avn] .avn-modal__card{width:100%;max-width:none;max-height:92dvh;border-radius:20px 20px 0 0}html[data-page-group=avn] .avn-modal__foot{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:max(14px,env(safe-area-inset-bottom,0px));background:var(--avn-panel)}html[data-page-group=avn] .avn-modal__foot .avn-btn{justify-content:center}.avn-gate-body .avb-sidebar,.avn-gate-body .avb-back{display:none}.avn-gate-body .avb-shell{display:block;min-height:100svh}.avn-gate-body .avb-main{min-height:100svh;padding:max(16px,env(safe-area-inset-top,0px)) 12px max(20px,env(safe-area-inset-bottom,0px))}.avn-gate-body .avb-card{width:100%;max-width:520px;margin:0 auto}.avn-gate-body :where(.avb-card__textarea,.avb-card__submit){min-height:48px;font-size:16px}}@media(max-width:420px){html[data-page-group=messaging] .mp-inbox-reset-label{display:none}html[data-page-group=messaging] .mp-inbox-reset-btn{padding-inline:0}body.election-mode .e-timer-val{font-size:1.12rem}body.election-mode .e-timer-lbl{font-size:.58rem}}@media(max-width:380px){:root{--m-gutter: 11px}.header-logo-text{display:none}.po-mast-actions,.page-musique .mq-hero-actions{grid-template-columns:1fr}.sidebar .topic-card--media{grid-template-columns:46px minmax(0,1fr);gap:4px 10px!important}.sidebar .topic-card--media .topic-card-thumb{width:46px;height:46px}}@media(max-width:768px)and (orientation:landscape)and (max-height:520px){:root{--m-nav-clearance: calc(12px + env(safe-area-inset-bottom, 0px)) }.mobile-bottom-nav{height:50px;bottom:calc(6px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav .mobile-nav-item{min-height:42px}:where(.modal-content,.mp-modal__dialog,.game-modal-content){max-height:94dvh}}@media(prefers-reduced-motion:reduce){.po-page *,.page-musique *,.mobile-bottom-nav,:where(dialog,.modal-content,.mp-modal__dialog){scroll-behavior:auto!important}}@media(max-width:768px),(hover:none)and (pointer:coarse){html[data-realm][data-theme] body.topic-view .post .post-author-info .author-clans a.clan-badge img.clan-badge-glow{display:none!important;opacity:0!important;filter:none!important}html body.topic-view .post .post-author-info .author-level-badge,html body.topic-view .post .post-author-info .author-clans a.clan-badge,html body.topic-view .post .post-author-info .author-clans a.clan-badge:hover,html body.topic-view .post .post-author-info .author-clans a.clan-badge:focus-visible{filter:none!important;transition:none!important}body.topic-view .post:is(.is-top-violator,.is-dieu-dechu,.is-poire-artiste,.is-artist,.is-poire,.is-mod-sous,.is-moderatrice,.is-mod-simp),body.topic-view .post:is(.is-top-violator,.is-dieu-dechu,.is-poire-artiste,.is-artist,.is-poire,.is-mod-sous,.is-moderatrice,.is-mod-simp):before,body.topic-view .post:is(.is-top-violator,.is-dieu-dechu,.is-poire-artiste,.is-artist,.is-poire,.is-mod-sous,.is-moderatrice,.is-mod-simp):after{animation:none!important;transition:none!important;filter:none!important;will-change:auto!important}body.topic-view .post :is(.dieu-dechu-watermark,.poire-artiste-watermark,.moderatrice-flower,.moderatrice-sticker,.mod-simp-heart,.mod-simp-sparkle){display:none!important;animation:none!important}.post:is(.is-top-violator,.is-dieu-dechu,.is-poire-artiste,.is-artist,.is-poire,.is-mod-sous,.is-moderatrice,.is-mod-simp) .post-header-row *,.post:is(.is-top-violator,.is-dieu-dechu,.is-poire-artiste,.is-artist,.is-poire,.is-mod-sous,.is-moderatrice,.is-mod-simp) .post-header-row *:before,.post:is(.is-top-violator,.is-dieu-dechu,.is-poire-artiste,.is-artist,.is-poire,.is-mod-sous,.is-moderatrice,.is-mod-simp) .post-header-row *:after,.post.is-mod-sous .post-reply-context,.post.is-mod-sous .post-reply-context:before,.post.is-mod-sous .post-reply-context:after,.post.is-mod-sous .post-reply-context :is(.reply-context-text,.reply-context-text strong,.reply-context-avatar){animation:none!important;transition:none!important;filter:none!important;will-change:auto!important}}
