@media (max-width:640px){.media-video-container{padding-bottom:0!important;position:relative!important;width:100%!important;background:black;display:flex;align-items:center;justify-content:center;min-height:50vh;max-height:80vh;overflow:hidden}.media-video-container:before{content:"";display:block;padding-bottom:100%;width:0}.media-video-container>div{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}.media-video-container video{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.media-thumbnail-container{gap:4px;padding:8px}.media-thumbnail-container img{width:60px;height:60px}}@media (max-width:640px){nav#tab-content::-webkit-scrollbar{display:none}nav#tab-content{-ms-overflow-style:none;scrollbar-width:none}.feed-item-card{margin-left:-1rem;margin-right:-1rem;border-radius:0;box-shadow:none!important}.feed-item-card .overflow-hidden>div,.feed-item-card>div>div.relative{margin:0!important}.feed-item-card .p-4{padding-left:1rem;padding-right:1rem}.video-controls-overlay{padding:8px 12px}.video-controls-overlay .volume-slider{width:60px}.video-time-display{font-size:11px}.mobile-video-container{aspect-ratio:unset!important;min-height:300px;max-height:70vh}.mobile-video-container video{position:relative!important;width:100%!important;height:auto!important;max-height:70vh}.profile-stats{font-size:14px;gap:12px}.profile-description{font-size:14px;padding:0 16px}nav#tab-content .emoji{font-size:1em;vertical-align:middle}}body.modal-open{overflow:hidden!important}@media (max-width:640px){.modal-navigation-buttons{display:none!important}.mobile-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:black;touch-action:pan-y}.mobile-modal-container.swipe-down{transform:translateY(100px);opacity:.5;transition:all .2s ease-out}.mobile-modal-container button[class*=ChevronLeft],.mobile-modal-container button[class*=ChevronRight]{display:none!important}.mobile-modal-container button[class*=top-4]{top:1rem!important;right:1rem!important;padding:.75rem!important;background:rgba(0,0,0,.8)!important}.video-controls-overlay button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.video-controls-overlay .volume-slider{display:none}.video-controls-overlay>div[class*=h-2]{height:12px!important;margin-bottom:8px}}body.modal-open,html.modal-open{overflow:hidden!important;height:100%!important}body.modal-open{position:fixed!important;width:100%!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.modal-media-viewer,[role=dialog]{z-index:9999!important}body.modal-open:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none;z-index:1}.ProseMirror{outline:none;min-height:300px;padding:1rem}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.1;margin:1.5rem 0 .5rem}.ProseMirror h1:first-child,.ProseMirror h2:first-child,.ProseMirror h3:first-child,.ProseMirror h4:first-child,.ProseMirror h5:first-child,.ProseMirror h6:first-child{margin-top:0}.ProseMirror h1{font-size:2rem;font-weight:700}.ProseMirror h2{font-size:1.5rem;font-weight:600}.ProseMirror h3{font-size:1.25rem;font-weight:600}.ProseMirror h4{font-size:1.125rem;font-weight:500}.ProseMirror h5{font-size:1rem;font-weight:500}.ProseMirror h6{font-size:.875rem;font-weight:500}.ProseMirror code{background-color:rgba(97,97,97,.1);border-radius:.25rem;font-size:.875em;padding:.125rem .25rem}.ProseMirror code,.ProseMirror pre{font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace}.ProseMirror pre{background:#0d1117;border-radius:.5rem;color:#fff;margin:1.5rem 0;padding:.75rem 1rem;overflow-x:auto}.ProseMirror pre code{background:none;color:inherit;font-size:.8rem;padding:0}.ProseMirror blockquote{border-left:3px solid rgba(13,13,13,.1);margin:1.5rem 0;padding-left:1rem;font-style:italic}.ProseMirror hr{border:none;border-top:1px solid rgba(13,13,13,.1);margin:2rem 0}.ProseMirror ol,.ProseMirror ul{margin:1rem 0;padding-left:1.5rem}.ProseMirror ul li{list-style-type:disc}.ProseMirror ol li{list-style-type:decimal}.ProseMirror li p{margin:.25rem 0}.ProseMirror img{height:auto;max-width:50%;max-height:300px;border-radius:.5rem;margin:1rem 0;display:block;-o-object-fit:contain;object-fit:contain}.ProseMirror a{color:#3b82f6;text-decoration:underline;cursor:pointer}.ProseMirror a:hover{color:#2563eb}.dark .ProseMirror{color:#ffffff}.dark .ProseMirror p.is-editor-empty:first-child:before{color:#6b7280}.dark .ProseMirror code{background-color:rgba(255,255,255,.1)}.dark .ProseMirror blockquote{border-left-color:rgba(255,255,255,.2)}.dark .ProseMirror hr{border-top-color:rgba(255,255,255,.2)}.dark .ProseMirror a{color:#60a5fa}.dark .ProseMirror a:hover{color:#93c5fd}.ProseMirror-selectednode{outline:2px solid #3b82f6;outline-offset:2px}.ProseMirror:focus{outline:none}.rich-content{line-height:1.6}.rich-content b,.rich-content strong{font-weight:700!important}.rich-content em,.rich-content i{font-style:italic!important}.rich-content u{text-decoration:underline!important}.rich-content s{text-decoration:line-through!important}.feed-item .rich-content h1,[class*=card] .rich-content h1,article .rich-content h1{font-size:2rem!important;font-weight:700!important;margin:1.5rem 0 .5rem!important;line-height:1.2!important;display:block!important}.feed-item .rich-content h2,[class*=card] .rich-content h2,article .rich-content h2{font-size:1.5rem!important;font-weight:600!important;margin:1.5rem 0 .5rem!important;line-height:1.3!important;display:block!important}.feed-item .rich-content h3,[class*=card] .rich-content h3,article .rich-content h3{font-size:1.25rem!important;font-weight:600!important;margin:1.5rem 0 .5rem!important;line-height:1.4!important;display:block!important}.rich-content h1{font-size:2rem!important;font-weight:700!important;margin:1.5rem 0 .5rem!important;line-height:1.2!important}.rich-content h2{font-size:1.5rem!important;line-height:1.3!important}.rich-content h2,.rich-content h3{font-weight:600!important;margin:1.5rem 0 .5rem!important}.rich-content h3{font-size:1.25rem!important;line-height:1.4!important}.rich-content h4{font-size:1.125rem!important;line-height:1.4!important}.rich-content h4,.rich-content h5{font-weight:500!important;margin:1.5rem 0 .5rem!important}.rich-content h5{font-size:1rem!important;line-height:1.5!important}.rich-content h6{font-size:.875rem!important;font-weight:500!important;margin:1.5rem 0 .5rem!important;line-height:1.5!important}.rich-content code{background-color:rgba(97,97,97,.1)!important;border-radius:.25rem!important;font-size:.875em!important;padding:.125rem .25rem!important}.rich-content code,.rich-content pre{font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace!important}.rich-content pre{background:#0d1117!important;border-radius:.5rem!important;color:#fff!important;margin:1.5rem 0!important;padding:.75rem 1rem!important;overflow-x:auto!important}.rich-content blockquote{border-left:3px solid rgba(13,13,13,.1)!important;margin:1.5rem 0!important;padding-left:1rem!important;font-style:italic!important}.rich-content ol,.rich-content ul{margin:1rem 0!important;padding-left:1.5rem!important}.rich-content ul li{list-style-type:disc!important}.rich-content ol li{list-style-type:decimal!important}.rich-content a{color:#3b82f6!important;text-decoration:underline!important}.rich-content a:hover{color:#2563eb!important}.rich-content img{height:auto!important;max-width:50%!important;max-height:300px!important;border-radius:.5rem!important;margin:1rem 0!important;display:block!important;-o-object-fit:contain!important;object-fit:contain!important}.dark .rich-content code{background-color:rgba(255,255,255,.1)!important}.dark .rich-content pre{background:#1f2937!important;color:#f9fafb!important}.dark .rich-content blockquote{border-left-color:rgba(255,255,255,.2)!important}.dark .rich-content a{color:#60a5fa!important}.dark .rich-content a:hover{color:#93c5fd!important}div.rich-content h1,div[class*=rich-content] h1{font-size:2rem!important;font-weight:700!important;margin:1.5rem 0 .5rem!important;line-height:1.2!important;display:block!important}div.rich-content h2,div[class*=rich-content] h2{font-size:1.5rem!important;font-weight:600!important;margin:1.5rem 0 .5rem!important;line-height:1.3!important;display:block!important}div.rich-content h3,div[class*=rich-content] h3{font-size:1.25rem!important;font-weight:600!important;margin:1.5rem 0 .5rem!important;line-height:1.4!important;display:block!important}.text-sm .rich-content h1{font-size:2rem!important}.text-sm .rich-content h2{font-size:1.5rem!important}.text-sm .rich-content h3{font-size:1.25rem!important}.ProseMirror table,.rich-content table{border-collapse:collapse;margin:1rem 0;overflow:hidden;table-layout:fixed;width:100%}.ProseMirror table td,.ProseMirror table th,.rich-content table td,.rich-content table th{border:1px solid #ccc;box-sizing:border-box;min-width:1em;padding:.5rem;position:relative;vertical-align:top}.ProseMirror table th,.rich-content table th{background-color:#f8f9fa;font-weight:700;text-align:left}.dark .ProseMirror table th,.dark .rich-content table th{background-color:#374151}.dark .ProseMirror table td,.dark .ProseMirror table th,.dark .rich-content table td,.dark .rich-content table th{border-color:#4b5563}.mini-text-editor .ProseMirror{min-height:60px;padding:.75rem}.mini-text-editor .ProseMirror h1,.mini-text-editor .ProseMirror h2,.mini-text-editor .ProseMirror h3{margin:0;line-height:1.2}.mini-text-editor .ProseMirror h1{font-size:1.875rem;font-weight:700}.mini-text-editor .ProseMirror h2{font-size:1.5rem;font-weight:600}.mini-text-editor .ProseMirror h3{font-size:1.25rem;font-weight:600}.mini-text-editor .ProseMirror p{margin:0}.mini-text-editor .ProseMirror strong{font-weight:700}.content-title-display{line-height:1.4}.content-title-display h1,.content-title-display h2,.content-title-display h3{margin:0;line-height:1.2}.content-title-display h1{font-size:1.875rem;font-weight:700}.content-title-display h2{font-size:1.5rem;font-weight:600}.content-title-display h3{font-size:1.25rem;font-weight:600}.content-title-display p{margin:0;font-weight:500;font-size:1.125rem}.content-title-display strong{font-weight:700}