:root{color-scheme:light dark;--background: light-dark(#fff, #020617);--content-background: light-dark( #fff, #1e293b );--link: light-dark(#6366f1, #818cf8);--subtle-outline: light-dark(rgba(0, 0, 0, .15), hsla(0, 0%, 100%, .15))}body{background-color:var(--background);line-height:1.4}main{max-width:600px;margin:40px auto 0;background-color:var(--content-background);border-radius:6px;box-shadow:0 25px 50px -12px #00000040}footer{max-width:600px;margin:15px auto;text-align:center;font-size:80%;color:light-dark(#64748b,#94a3b8)}@media (max-width: 600px){main{margin-top:0}}.main-avatar{vertical-align:middle;border-radius:4px}.header-nav{padding:20px;display:inline-block}.header{position:relative;overflow:hidden;padding:20px;aspect-ratio:1500 / 500;display:flex;flex-direction:row;align-items:flex-end;border-top-left-radius:6px;border-top-right-radius:6px}.header>div{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;z-index:1;position:relative}.header-background{position:absolute;z-index:0;inset:0;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,rgba(255,255,255,.3),transparent);mask-image:linear-gradient(to bottom,rgba(255,255,255,.3),transparent)}.profile-meta{margin-bottom:20px}.main-content{padding:0 0 20px;.statuses-search,[class^=profile-],.allstatuses,.status,.statuses-controls{padding-left:20px;padding-right:20px}}.status{border-top:light-dark(#cbd5e1,#334155) 1px solid;padding-bottom:1em}.status:target:not(:only-child){background-color:light-dark(rgba(0,0,0,.05),rgba(255,255,255,.05))}.media-gallery{display:grid;--mediaMaxHeight: 450px;max-height:var(--mediaMaxHeight);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,calc((var(--mediaMaxHeight) / 2) - 10px));gap:10px;line-height:0;overflow:hidden;&:has(>:only-child){display:block;& a{display:block;max-height:var(--mediaMaxHeight);height:100%;width:100%}.status-image{-o-object-fit:contain;object-fit:contain;height:100%;width:auto;max-width:auto;max-height:initial}}&:has(a:nth-of-type(2)):not(:has(a:nth-of-type(3))) a{grid-row:span 2}&:has(a:nth-of-type(3)):not(:has(a:nth-of-type(4))) a:nth-of-type(1){grid-row:span 2}>a{border-radius:8px;overflow:hidden}}@media (max-width: 600px){.media-gallery{--mediaMaxHeight: 250px}}.status-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:8px;outline:1px solid var(--subtle-outline);outline-offset:-1px;+audio{position:absolute;inset:0}}.status-footer{padding-top:20px;.status-body+&{padding-top:0}}.status-body p>a,.h-card a,.status-link{color:var(--link);text-decoration:none}.status-body p>a,.h-card a.mention>span,.status-link{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:2px;&:visited,&{text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}&:hover{text-decoration-color:currentColor;text-decoration-line:underline}}.status-link{text-decoration:none}.status-footer{font-size:80%}.status-time{color:light-dark(color-mix(in srgb,currentColor 50%,var(--content-background)),#64748b);&:has(+.status-link,+&):after{content:" • "}}.status-details{margin-top:1em}.status-details>summary{display:inline list-item;border-radius:4px;padding:.25em .5em;outline:1px solid var(--subtle-outline);outline-offset:-1px;background-color:light-dark(transparent,#334155);&:hover{background-color:var(--subtle-outline)}}.allstatuses-controls{margin-bottom:1em;display:inline-flex;flex-direction:column;gap:4px}.statuses-controls{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.statuses-controls label{border:1px solid var(--subtle-outline);text-align:center;padding:.5em 1em;background-color:transparent;&:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;border-right-width:0}+&{border-top-right-radius:6px;border-bottom-right-radius:6px;border-left-width:0}&:has(input:checked){background-color:var(--subtle-outline)}}.statuses-search{margin:1em 0}.statuses-search input{width:100%;background-color:transparent;border:none;box-shadow:inset 0 0 0 1px var(--subtle-outline);border-radius:6px;font-size:1.25em;padding:.5em}.allstatuses{padding-top:20px}.allstatuses .status{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.status-media{position:relative;display:inline-block}.status-image-toggle{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5em;color:#fff;&:hover{background-color:#000c}}.status-image-toggle:has(input:checked) span{display:none}.status-image-toggle:has(input:checked) svg{display:block}.status-image-toggle:has(input:checked){top:10px;left:10px;transform:initial}.status-image-toggle svg{display:none;fill:currentColor}.status-image-toggle input{display:none}.status-image-toggle:has(input:not(:checked))~.media-gallery :is(audio,video){display:none!important}.status-image-toggle:has(input:not(:checked))~.media-gallery a:has(canvas){pointer-events:none}.status-image-toggle:has(input:checked)~.media-gallery div:has(canvas){display:none!important}/*! modern-normalize v3.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
