/* _content/ActivityPub.Misskey.Blazor/Components/AboutFederation.razor.rz.scp.css */
.taeiyria > .query[b-apkvduryfj] {
    background: var(--bg);
    margin-bottom: 16px;
}

.dqokceoi[b-apkvduryfj] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
    grid-gap: 12px;
}

.dqokceoi > .instance:hover[b-apkvduryfj] {
    text-decoration: none;
}
/* _content/ActivityPub.Misskey.Blazor/Components/global/MkError.razor.rz.scp.css */
.mjndxjcg[b-87ni7qthhh] {
    padding: 32px;
    text-align: center;
}

.mjndxjcg > p[b-87ni7qthhh] {
    margin: 0 0 8px 0;
}

.mjndxjcg > .button[b-87ni7qthhh] {
    margin: 0 auto;
}

.mjndxjcg > img[b-87ni7qthhh] {
    vertical-align: bottom;
    height: 128px;
    margin-bottom: 16px;
    border-radius: 16px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MisskeyStreamIndicator.razor.rz.scp.css */
.nsbbhtug[b-ham97ch869] {
    position: fixed;
    z-index: 16385;
    bottom: 8px;
    right: 8px;
    margin: 0;
    padding: 6px 12px;
    font-size: 0.9em;
    color: #fff;
    background: #000;
    opacity: 0.8;
    border-radius: 4px;
    max-width: 320px;
}

.nsbbhtug > .command[b-ham97ch869] {
    display: flex;
    justify-content: space-around;
}

.nsbbhtug > .command > button[b-ham97ch869] {
    padding: 0.7em;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkAcct.razor.rz.scp.css */
.mk-acct > .host[b-004t1x7bug] {
    opacity: 0.5;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkAnalogClock.razor.rz.scp.css */
.mbcofsoe[b-826x4i63or] {
    display: block;
}

.mbcofsoe > .s[b-826x4i63or] {
    will-change: transform;
    transform-origin: 50% 50%;
}

.mbcofsoe > .s.animate.elastic[b-826x4i63or] {
    transition: transform 0.2s cubic-bezier(0.4, 2.08, 0.55, 0.44);
}

.mbcofsoe > .s.animate.easeOut[b-826x4i63or] {
    transition: transform 0.7s cubic-bezier(0, 0.7, 0.3, 1);
}

@media (prefers-reduced-motion: reduce) {
    .mbcofsoe > .s.animate[b-826x4i63or] {
        transition-duration: 0.001ms;
    }
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkAutocomplete.razor.rz.scp.css */
.swhvrteh[b-uog72bacd4] {
	position: fixed;
	max-width: 100%;
	margin-top: calc(1em + 8px);
	overflow: hidden;
	transition: top 0.1s ease, left 0.1s ease;

	> ol {
		display: block;
		margin: 0;
		padding: 4px 0;
		max-height: 190px;
		max-width: 500px;
		overflow: auto;
		list-style: none;

		> li {
			display: flex;
			align-items: center;
			padding: 4px 12px;
			white-space: nowrap;
			overflow: hidden;
			font-size: 0.9em;
			cursor: default;
			user-select: none;

			* {
				overflow: hidden;
				text-overflow: ellipsis;
				user-select: none;
			}

			&:hover[b-uog72bacd4] {
				background: var(--X3);
			}

			&[data-selected='true'][b-uog72bacd4] {
				background: var(--accent);
				color: #fff;

				* {
					color: #fff !important;
				}
			}

			&:active[b-uog72bacd4] {
				background: var(--accentDarken);
				color: #fff;

				* {
					color: #fff !important;
				}
			}
		}
	}

	> .users > li[b-uog72bacd4] {
		.avatar {
			min-width: 28px;
			min-height: 28px;
			max-width: 28px;
			max-height: 28px;
			margin: 0 8px 0 0;
			border-radius: 100%;
		}

		.name[b-uog72bacd4] {
			margin: 0 8px 0 0;
		}
	}

	> .emojis > li[b-uog72bacd4] {
		.emoji {
			display: inline-block;
			margin: 0 4px 0 0;
			width: 24px;

			> img {
				width: 24px;
				vertical-align: bottom;
			}
		}

		.alias[b-uog72bacd4] {
			margin: 0 0 0 8px;
		}
	}
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkContextMenu.razor.rz.scp.css */
.nvlagfpb[b-aiqajvphc3] {
	position: absolute;
}

.fade-enter-active[b-aiqajvphc3], .fade-leave-active[b-aiqajvphc3] {
	transition: opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1), transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);
	transform-origin: left top;
}

.fade-enter-from[b-aiqajvphc3], .fade-leave-to[b-aiqajvphc3] {
	opacity: 0;
	transform: scale(0.9);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkDialog.razor.rz.scp.css */
.mk-dialog[b-x8al0qwmpv] {
    position: relative;
    padding: 32px;
    min-width: 320px;
    max-width: 480px;
    box-sizing: border-box;
    text-align: center;
    background: var(--panel);
    border-radius: var(--radius);
}

.mk-dialog > .icon[b-x8al0qwmpv] {
    font-size: 32px;
}

.mk-dialog > .icon.info[b-x8al0qwmpv] {
    color: #55c4dd;
}

.mk-dialog > .icon.success[b-x8al0qwmpv] {
    color: var(--success);
}

.mk-dialog > .icon.error[b-x8al0qwmpv] {
    color: var(--error);
}

.mk-dialog > .icon.warning[b-x8al0qwmpv] {
    color: var(--warn);
}

.mk-dialog > .icon > *[b-x8al0qwmpv] {
    display: block;
    margin: 0 auto;
}

.mk-dialog > .icon + header[b-x8al0qwmpv] {
    margin-top: 16px;
}

.mk-dialog > header[b-x8al0qwmpv] {
    margin: 0 0 8px 0;
    font-weight: bold;
    font-size: 20px;
}

.mk-dialog > header + .body[b-x8al0qwmpv] {
    margin-top: 8px;
}

.mk-dialog > .body[b-x8al0qwmpv] {
    margin: 16px 0 0 0;
}

.mk-dialog > .buttons[b-x8al0qwmpv] {
    margin-top: 16px;
}

.mk-dialog > .buttons > *[b-x8al0qwmpv] {
    margin: 0 8px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkDigitalClock.razor.rz.scp.css */
.zjobosdg > .colon[b-1eg96b8f9t] {
    opacity: 0;
    transition: opacity 1s ease;
}

.zjobosdg > .colon.showColon[b-1eg96b8f9t] {
    opacity: 1;
    transition: opacity 0s;
}

@media (prefers-reduced-motion: reduce) {
    .zjobosdg > .colon[b-1eg96b8f9t] {
        transition-duration: 0s;
    }
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkDriveFileThumbnail.razor.rz.scp.css */
.zdjebgpv[b-4cqg7poov9] {
    position: relative;
    display: flex;
    background: var(--panel);
    border-radius: 8px;
    overflow: clip;
}

.zdjebgpv > .icon-sub[b-4cqg7poov9] {
    position: absolute;
    width: 30%;
    height: auto;
    margin: 0;
    right: 4%;
    bottom: 4%;
}

.zdjebgpv > .icon[b-4cqg7poov9] {
    pointer-events: none;
    margin: auto;
    font-size: 32px;
    color: #777;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFolder.razor.rz.scp.css */
.folder-toggle-enter-active[b-oosnpp4zn2],
.folder-toggle-leave-active[b-oosnpp4zn2] {
    overflow-y: hidden;
    transition: opacity 0.5s, height 0.5s !important;
}

.folder-toggle-enter-from[b-oosnpp4zn2] {
    opacity: 0;
}

.folder-toggle-leave-to[b-oosnpp4zn2] {
    opacity: 0;
}

.ssazuxis[b-oosnpp4zn2] {
    position: relative;
}

.ssazuxis > header[b-oosnpp4zn2] {
    display: flex;
    position: relative;
    z-index: 10;
    position: sticky;
    top: var(--stickyTop, 0px);
    padding: var(--x-padding);
    -webkit-backdrop-filter: var(--blur, blur(8px));
    backdrop-filter: var(--blur, blur(20px));
}

.ssazuxis > header > .title[b-oosnpp4zn2] {
    margin: 0;
    padding: 12px 16px 12px 0;
}

.ssazuxis > header > .title > i[b-oosnpp4zn2] {
    margin-right: 6px;
}

.ssazuxis > header > .title:empty[b-oosnpp4zn2] {
    display: none;
}

.ssazuxis > header > .divider[b-oosnpp4zn2] {
    flex: 1;
    margin: auto;
    height: 1px;
    background: var(--divider);
}

.ssazuxis > header > button[b-oosnpp4zn2] {
    padding: 12px 0 12px 16px;
}

.ssazuxis.max-width_500px > header > .title[b-oosnpp4zn2] {
    padding: 8px 10px 8px 0;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFollowButton.razor.rz.scp.css */
.kpoogebi[b-noiofewkjb] {
    position: relative;
    display: inline-block;
    font-weight: bold;
    color: var(--accent);
    background: #fff;
    border: solid 1px var(--accent);
    padding: 0;
    height: 31px;
    font-size: 16px;
    border-radius: 32px;
}

.kpoogebi.full[b-noiofewkjb] {
    padding: 0 8px 0 12px;
    font-size: 14px;
}

.kpoogebi.large[b-noiofewkjb] {
    font-size: 16px;
    height: 38px;
    padding: 0 12px 0 16px;
}

.kpoogebi:not(.full)[b-noiofewkjb] {
    width: 31px;
}

.kpoogebi:focus-visible[b-noiofewkjb]::after {
    content: "";
    pointer-events: none;
    position: absolute;
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
    border: 2px solid var(--focus);
    border-radius: 32px;
}

.kpoogebi.active[b-noiofewkjb] {
    color: #fff;
    background: var(--accent);
}

.kpoogebi.active:hover[b-noiofewkjb] {
    background: var(--accentLighten);
    border-color: var(--accentLighten);
}

.kpoogebi.active:active[b-noiofewkjb] {
    background: var(--accentDarken);
    border-color: var(--accentDarken);
}

.kpoogebi.wait[b-noiofewkjb] {
    cursor: wait !important;
    opacity: 0.7;
}

.kpoogebi > span[b-noiofewkjb] {
    margin-right: 6px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormCheckbox.razor.rz.scp.css */
.ziffeoms[b-b9oh4glqk0] {
    position: relative;
    display: flex;
    transition: all 0.2s ease;
}

.ziffeoms > *[b-b9oh4glqk0] {
    user-select: none;
}

.ziffeoms > input[b-b9oh4glqk0] {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0;
}

.ziffeoms > .button[b-b9oh4glqk0] {
    position: relative;
    display: inline-flex;
    flex-shrink: 0;
    margin: 0;
    box-sizing: border-box;
    width: 23px;
    height: 23px;
    outline: none;
    background: var(--panel);
    border: solid 1px var(--panel);
    border-radius: 4px;
    cursor: pointer;
    transition: inherit;
}

.ziffeoms > .button > .check[b-b9oh4glqk0] {
    margin: auto;
    opacity: 0;
    color: var(--fgOnAccent);
    font-size: 13px;
    transform: scale(0.5);
    transition: all 0.2s ease;
}

.ziffeoms:hover > .button[b-b9oh4glqk0] {
    border-color: var(--inputBorderHover) !important;
}

.ziffeoms > .label[b-b9oh4glqk0] {
    margin-left: 12px;
    margin-top: 2px;
    display: block;
    transition: inherit;
    color: var(--fg);
}

.ziffeoms > .label > span[b-b9oh4glqk0] {
    display: block;
    line-height: 20px;
    cursor: pointer;
    transition: inherit;
}

.ziffeoms > .label > .caption[b-b9oh4glqk0] {
    margin: 8px 0 0 0;
    color: var(--fgTransparentWeak);
    font-size: 0.85em;
}

.ziffeoms > .label > .caption:empty[b-b9oh4glqk0] {
    display: none;
}

.ziffeoms.disabled[b-b9oh4glqk0] {
    opacity: 0.6;
    cursor: not-allowed;
}

.ziffeoms.checked > .button[b-b9oh4glqk0] {
    background-color: var(--accent) !important;
    border-color: var(--accent) !important;
}

.ziffeoms.checked > .button > .check[b-b9oh4glqk0] {
    opacity: 1;
    transform: scale(1);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormFolder.razor.rz.scp.css */
.dwzlatin[b-i0pcfv9sh7] {
    display: block;
}

.dwzlatin > .header[b-i0pcfv9sh7] {
    display: flex;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    padding: 12px 14px 12px 14px;
    background: var(--buttonBg);
    border-radius: 6px;
}

.dwzlatin > .header:hover[b-i0pcfv9sh7] {
    text-decoration: none;
    background: var(--buttonHoverBg);
}

.dwzlatin > .header.active[b-i0pcfv9sh7] {
    color: var(--accent);
    background: var(--buttonHoverBg);
}

.dwzlatin > .header > .icon[b-i0pcfv9sh7] {
    margin-right: 0.75em;
    flex-shrink: 0;
    text-align: center;
    opacity: 0.8;
}

.dwzlatin > .header > .icon:empty[b-i0pcfv9sh7] {
    display: none;
}

.dwzlatin > .header > .icon:empty + .text[b-i0pcfv9sh7] {
    padding-left: 4px;
}

.dwzlatin > .header > .text[b-i0pcfv9sh7] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 12px;
}

.dwzlatin > .header > .right[b-i0pcfv9sh7] {
    margin-left: auto;
    opacity: 0.7;
    white-space: nowrap;
}

.dwzlatin > .header > .right > .text:not(:empty)[b-i0pcfv9sh7] {
    margin-right: 0.75em;
}

.dwzlatin > .body[b-i0pcfv9sh7] {
    background: var(--panel);
    border-radius: 0 0 6px 6px;
}

.dwzlatin.opened > .header[b-i0pcfv9sh7] {
    border-radius: 6px 6px 0 0;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormRadio.razor.rz.scp.css */
.novjtctn[b-ho6omzpceo] {
    position: relative;
    display: inline-block;
    text-align: left;
    cursor: pointer;
    padding: 8px 10px;
    min-width: 60px;
    background-color: var(--panel);
    background-clip: padding-box !important;
    border: solid 1px var(--panel);
    border-radius: 6px;
    transition: all 0.2s;
}

.novjtctn > *[b-ho6omzpceo] {
    user-select: none;
}

.novjtctn.disabled[b-ho6omzpceo] {
    opacity: 0.6;
}

.novjtctn.disabled[b-ho6omzpceo],
.novjtctn.disabled *[b-ho6omzpceo] {
    cursor: not-allowed !important;
}

.novjtctn:hover[b-ho6omzpceo] {
    border-color: var(--inputBorderHover) !important;
}

.novjtctn.checked[b-ho6omzpceo] {
    background-color: var(--accentedBg) !important;
    border-color: var(--accentedBg) !important;
    color: var(--accent);
}

.novjtctn.checked[b-ho6omzpceo],
.novjtctn.checked *[b-ho6omzpceo] {
    cursor: default !important;
}

.novjtctn.checked > .button[b-ho6omzpceo] {
    border-color: var(--accent);
}

.novjtctn.checked > .button[b-ho6omzpceo]::after {
    background-color: var(--accent);
    transform: scale(1);
    opacity: 1;
}

.novjtctn > input[b-ho6omzpceo] {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0;
}

.novjtctn > .button[b-ho6omzpceo] {
    position: absolute;
    width: 14px;
    height: 14px;
    background: none;
    border: solid 2px var(--inputBorder);
    border-radius: 100%;
    transition: inherit;
}

.novjtctn > .button[b-ho6omzpceo]::after {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    border-radius: 100%;
    opacity: 0;
    transform: scale(0);
    transition: 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.novjtctn > .label[b-ho6omzpceo] {
    margin-left: 28px;
    display: block;
    line-height: 20px;
    cursor: pointer;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormRadios.razor.rz.scp.css */
.novjtcto > .label[b-gsdmzgavc4] {
    font-size: 0.85em;
    padding: 0 0 8px 0;
    user-select: none;
}

.novjtcto > .label:empty[b-gsdmzgavc4] {
    display: none;
}

.novjtcto > .body[b-gsdmzgavc4] {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}

.novjtcto > .caption[b-gsdmzgavc4] {
    font-size: 0.85em;
    padding: 8px 0 0 0;
    color: var(--fgTransparentWeak);
}

.novjtcto > .caption:empty[b-gsdmzgavc4] {
    display: none;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormRange.razor.rz.scp.css */
.timctyfi[b-sx0646ndqs] {
    position: relative;
}

.timctyfi > .label[b-sx0646ndqs] {
    font-size: 0.85em;
    padding: 0 0 8px 0;
    user-select: none;
}

.timctyfi > .label:empty[b-sx0646ndqs] {
    display: none;
}

.timctyfi > .caption[b-sx0646ndqs] {
    font-size: 0.85em;
    padding: 8px 0 0 0;
    color: var(--fgTransparentWeak);
}

.timctyfi > .caption:empty[b-sx0646ndqs] {
    display: none;
}

.timctyfi > .body[b-sx0646ndqs] {
    padding: 10px 12px;
    background: var(--panel);
    border: solid 1px var(--panel);
    border-radius: 6px;
}

.timctyfi > .body > .container[b-sx0646ndqs] {
    position: relative;
    height: 20px;
}

.timctyfi > .body > .container > .track[b-sx0646ndqs] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: calc(100% - 20px);
    height: 3px;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 999px;
    overflow: clip;
}

.timctyfi > .body > .container > .track > .highlight[b-sx0646ndqs] {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: var(--accent);
    opacity: 0.5;
}

.timctyfi > .body > .container > .ticks[b-sx0646ndqs] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: calc(100% - 20px);
}

.timctyfi > .body > .container > .ticks > .tick[b-sx0646ndqs] {
    position: absolute;
    bottom: 0;
    width: 3px;
    height: 3px;
    margin-left: -1.5px;
    background: var(--divider);
    border-radius: 999px;
}

.timctyfi > .body > .container > .thumb[b-sx0646ndqs] {
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: grab;
    background: var(--accent);
    border-radius: 999px;
}

.timctyfi > .body > .container > .thumb:hover[b-sx0646ndqs] {
    background: var(--accentLighten);
}

.timctyfi.easing > .body > .container > .track > .highlight[b-sx0646ndqs] {
    transition: width 0.2s cubic-bezier(0, 0, 0, 1);
}

.timctyfi.easing > .body > .container > .thumb[b-sx0646ndqs] {
    transition: left 0.2s cubic-bezier(0, 0, 0, 1);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormSelect.razor.rz.scp.css */
.vblkjoeq > .label[b-fxw4j1e3wb] {
    font-size: 0.85em;
    padding: 0 0 8px 0;
    user-select: none;
}

.vblkjoeq > .label:empty[b-fxw4j1e3wb] {
    display: none;
}

.vblkjoeq > .caption[b-fxw4j1e3wb] {
    font-size: 0.85em;
    padding: 8px 0 0 0;
    color: var(--fgTransparentWeak);
}

.vblkjoeq > .caption:empty[b-fxw4j1e3wb] {
    display: none;
}

.vblkjoeq > .input[b-fxw4j1e3wb] {
    position: relative;
    cursor: pointer;
}

.vblkjoeq > .input:hover > .select[b-fxw4j1e3wb] {
    border-color: var(--inputBorderHover) !important;
}

.vblkjoeq > .input > .select[b-fxw4j1e3wb] {
    appearance: none;
    -webkit-appearance: none;
    display: block;
    height: var(--mk-form-select-height);
    width: 100%;
    margin: 0;
    padding: 0 12px;
    font: inherit;
    font-weight: normal;
    font-size: 1em;
    color: var(--fg);
    background: var(--panel);
    border: solid 1px var(--panel);
    border-radius: 6px;
    outline: none;
    box-shadow: none;
    box-sizing: border-box;
    cursor: pointer;
    transition: border-color 0.1s ease-out;
    pointer-events: none;
    user-select: none;
}

.vblkjoeq > .input > .prefix[b-fxw4j1e3wb],
.vblkjoeq > .input > .suffix[b-fxw4j1e3wb] {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 1;
    top: 0;
    padding: 0 12px;
    font-size: 1em;
    height: var(--mk-form-select-height);
    pointer-events: none;
}

.vblkjoeq > .input > .prefix:empty[b-fxw4j1e3wb],
.vblkjoeq > .input > .suffix:empty[b-fxw4j1e3wb] {
    display: none;
}

.vblkjoeq > .input > .prefix > *[b-fxw4j1e3wb],
.vblkjoeq > .input > .suffix > *[b-fxw4j1e3wb] {
    display: inline-block;
    min-width: 16px;
    max-width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.vblkjoeq > .input > .prefix[b-fxw4j1e3wb] {
    left: 0;
    padding-right: 6px;
}

.vblkjoeq > .input > .suffix[b-fxw4j1e3wb] {
    right: 0;
    padding-left: 6px;
}

.vblkjoeq > .input.inline[b-fxw4j1e3wb] {
    display: inline-block;
    margin: 0;
}

.vblkjoeq > .input.focused > select[b-fxw4j1e3wb] {
    border-color: var(--accent) !important;
}

.vblkjoeq > .input.disabled[b-fxw4j1e3wb] {
    opacity: 0.7;
}

.vblkjoeq > .input.disabled[b-fxw4j1e3wb],
.vblkjoeq > .input.disabled *[b-fxw4j1e3wb] {
    cursor: not-allowed !important;
}

.vblkjoeq > .save[b-fxw4j1e3wb] {
    margin: 8px 0 0 0;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormSlot.razor.rz.scp.css */
.adhpbeou > .label[b-ktvn8vol1z] {
    font-size: 0.85em;
    padding: 0 0 8px 0;
    user-select: none;
}

.adhpbeou > .label:empty[b-ktvn8vol1z] {
    display: none;
}

.adhpbeou > .caption[b-ktvn8vol1z] {
    font-size: 0.85em;
    padding: 8px 0 0 0;
    color: var(--fgTransparentWeak);
}

.adhpbeou > .caption:empty[b-ktvn8vol1z] {
    display: none;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormSplit.razor.rz.scp.css */
.terlnhxf[b-u27g0cnex7] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(var(--mk-form-split-min-width, 210px), 1fr));
    grid-gap: 12px;
}

.terlnhxf[b-u27g0cnex7]  > * {
    margin: 0 !important;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormSuspense.razor.rz.scp.css */
.fade-enter-active[b-rnun0mswgx],
.fade-leave-active[b-rnun0mswgx] {
    transition: opacity 0.125s ease;
}

.fade-enter-from[b-rnun0mswgx],
.fade-leave-to[b-rnun0mswgx] {
    opacity: 0;
}

.wszdbhzo[b-rnun0mswgx] {
    padding: 16px;
    text-align: center;
}

.wszdbhzo[b-rnun0mswgx] >  .retry {
    margin-top: 16px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkFormTextarea.razor.rz.scp.css */
.adhpbeos > .label[b-spez2b9ves] {
    font-size: 0.85em;
    padding: 0 0 8px 0;
    user-select: none;
}

.adhpbeos > .label:empty[b-spez2b9ves] {
    display: none;
}

.adhpbeos > .caption[b-spez2b9ves] {
    font-size: 0.85em;
    padding: 8px 0 0 0;
    color: var(--fgTransparentWeak);
}

.adhpbeos > .caption:empty[b-spez2b9ves] {
    display: none;
}

.adhpbeos > .input[b-spez2b9ves] {
    position: relative;
}

.adhpbeos > .input > textarea[b-spez2b9ves] {
    appearance: none;
    -webkit-appearance: none;
    display: block;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    min-height: 130px;
    margin: 0;
    padding: 12px;
    font: inherit;
    font-weight: normal;
    font-size: 1em;
    color: var(--fg);
    background: var(--panel);
    border: solid 1px var(--panel);
    border-radius: 6px;
    outline: none;
    box-shadow: none;
    box-sizing: border-box;
    transition: border-color 0.1s ease-out;
}

.adhpbeos > .input > textarea:hover[b-spez2b9ves] {
    border-color: var(--inputBorderHover) !important;
}

.adhpbeos > .input.focused > textarea[b-spez2b9ves] {
    border-color: var(--accent) !important;
}

.adhpbeos > .input.disabled[b-spez2b9ves] {
    opacity: 0.7;
}

.adhpbeos > .input.disabled[b-spez2b9ves],
.adhpbeos > .input.disabled *[b-spez2b9ves] {
    cursor: not-allowed !important;
}

.adhpbeos > .input.tall > textarea[b-spez2b9ves] {
    min-height: 200px;
}

.adhpbeos > .input.pre > textarea[b-spez2b9ves] {
    white-space: pre;
}

.adhpbeos > .save[b-spez2b9ves] {
    margin: 8px 0 0 0;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkGoogle.razor.rz.scp.css */
.mk-google[b-9siy92j378] {
    display: flex;
    margin: 8px 0;
}

.mk-google > input[b-9siy92j378] {
    flex-shrink: 1;
    padding: 10px;
    width: 100%;
    height: 40px;
    font-size: 16px;
    border: solid 1px var(--divider);
    border-radius: 4px 0 0 4px;
    -webkit-appearance: textfield;
}

.mk-google > button[b-9siy92j378] {
    flex-shrink: 0;
    margin: 0;
    padding: 0 16px;
    border: solid 1px var(--divider);
    border-left: none;
    border-radius: 0 4px 4px 0;
}

.mk-google > button:active[b-9siy92j378] {
    box-shadow: 0 2px 4px rgb(0 0 0 / 15%) inset;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkInstanceTicker.razor.rz.scp.css */
.hpaizdrt[b-tg6xsb8v4o] {
    height: 1.1rem;
    border-radius: 4px 0 0 4px;
    overflow: hidden;
    color: #fff;
    text-shadow:
        1px 0 1px #000,
        .866px .5px 1px #000,
        .5px .866px 1px #000,
        0 1px 1px #000,
        -.5px .866px 1px #000,
        -.866px .5px 1px #000,
        -1px 0 1px #000,
        -.866px -.5px 1px #000,
        -.5px -.866px 1px #000,
        0 -1px 1px #000,
        .5px -.866px 1px #000,
        .866px -.5px 1px #000;
}

.hpaizdrt > .icon[b-tg6xsb8v4o] {
    height: 100%;
}

.hpaizdrt > .name[b-tg6xsb8v4o] {
    margin-left: 4px;
    line-height: 1.1rem;
    font-size: 0.9em;
    vertical-align: top;
    font-weight: bold;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkLaunchPad.razor.rz.scp.css */
.szkkfdyq[b-6q1pz4u6bt] {
    max-height: 100%;
    width: min(460px, 100vw);
    padding: 24px;
    box-sizing: border-box;
    overflow: auto;
    overscroll-behavior: contain;
    text-align: left;
    border-radius: 16px;
}

.szkkfdyq.asDrawer[b-6q1pz4u6bt] {
    width: 100%;
    padding: 16px 16px calc(env(safe-area-inset-bottom, 0px) + 16px) 16px;
    border-radius: 24px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    text-align: center;
}

.szkkfdyq > .main[b-6q1pz4u6bt],
.szkkfdyq > .sub[b-6q1pz4u6bt] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}

.szkkfdyq > .main > *[b-6q1pz4u6bt],
.szkkfdyq > .sub > *[b-6q1pz4u6bt] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    vertical-align: bottom;
    height: 100px;
    border-radius: 10px;
}

.szkkfdyq > .main > *:hover[b-6q1pz4u6bt],
.szkkfdyq > .sub > *:hover[b-6q1pz4u6bt] {
    color: var(--accent);
    background: var(--accentedBg);
    text-decoration: none;
}

.szkkfdyq > .main > * > .icon[b-6q1pz4u6bt],
.szkkfdyq > .sub > * > .icon[b-6q1pz4u6bt] {
    font-size: 24px;
    height: 24px;
}

.szkkfdyq > .main > * > .text[b-6q1pz4u6bt],
.szkkfdyq > .sub > * > .text[b-6q1pz4u6bt] {
    margin-top: 12px;
    font-size: 0.8em;
    line-height: 1.5em;
}

.szkkfdyq > .main > * > .indicator[b-6q1pz4u6bt],
.szkkfdyq > .sub > * > .indicator[b-6q1pz4u6bt] {
    position: absolute;
    top: 32px;
    left: 32px;
    color: var(--indicator);
    font-size: 8px;
    animation: blink 1s infinite;
}

@media (max-width: 500px) {
    .szkkfdyq > .main > * > .indicator[b-6q1pz4u6bt],
    .szkkfdyq > .sub > * > .indicator[b-6q1pz4u6bt] {
        top: 16px;
        left: 16px;
    }
}

.szkkfdyq > .sub[b-6q1pz4u6bt] {
    margin-top: 8px;
    padding-top: 8px;
    border-top: solid 0.5px var(--divider);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkMediaCaption.razor.rz.scp.css */
.container[b-gvdx8obxl5] {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: row;
    overflow: scroll;
    position: fixed;
    left: 0;
    top: 0;
}

@media (max-width: 850px) {
    .container[b-gvdx8obxl5] {
        flex-direction: column;
    }

    .top-caption[b-gvdx8obxl5] {
        padding-bottom: 8px;
    }
}

.fullwidth[b-gvdx8obxl5] {
    width: 100%;
    margin: auto;
}

.mk-dialog[b-gvdx8obxl5] {
    position: relative;
    padding: 32px;
    min-width: 320px;
    max-width: 480px;
    box-sizing: border-box;
    text-align: center;
    background: var(--panel);
    border-radius: var(--radius);
    margin: auto;
}

.mk-dialog > header[b-gvdx8obxl5] {
    margin: 0 0 8px 0;
    position: relative;
}

.mk-dialog > header[b-gvdx8obxl5]  > .title {
    font-weight: bold;
    font-size: 20px;
}

.mk-dialog > header > .text-count[b-gvdx8obxl5] {
    opacity: 0.7;
    position: absolute;
    right: 0;
}

.mk-dialog > .buttons[b-gvdx8obxl5] {
    margin-top: 16px;
}

.mk-dialog > .buttons[b-gvdx8obxl5]  > * {
    margin: 0 8px;
}

.mk-dialog > textarea[b-gvdx8obxl5] {
    display: block;
    box-sizing: border-box;
    padding: 0 24px;
    margin: 0;
    width: 100%;
    font-size: 16px;
    border: none;
    border-radius: 0;
    background: transparent;
    color: var(--fg);
    font-family: inherit;
    max-width: 100%;
    min-width: 100%;
    min-height: 90px;
}

.mk-dialog > textarea:focus-visible[b-gvdx8obxl5] {
    outline: none;
}

.mk-dialog > textarea:disabled[b-gvdx8obxl5] {
    opacity: 0.5;
}

.hdrwpsaf[b-gvdx8obxl5] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.hdrwpsaf > header[b-gvdx8obxl5],
.hdrwpsaf > footer[b-gvdx8obxl5] {
    align-self: center;
    display: inline-block;
    padding: 6px 9px;
    font-size: 90%;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 6px;
    color: #fff;
}

.hdrwpsaf > header[b-gvdx8obxl5] {
    margin-bottom: 8px;
    opacity: 0.9;
}

.hdrwpsaf > img[b-gvdx8obxl5] {
    display: block;
    flex: 1;
    min-height: 0;
    object-fit: contain;
    width: 100%;
    cursor: zoom-out;
    image-orientation: from-image;
}

.hdrwpsaf > footer[b-gvdx8obxl5] {
    margin-top: 8px;
    opacity: 0.8;
}

.hdrwpsaf > footer > span + span[b-gvdx8obxl5] {
    margin-left: 0.5em;
    padding-left: 0.5em;
    border-left: solid 1px rgba(255, 255, 255, 0.5);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkMenuChild.razor.rz.scp.css */
.sfhdhdhr[b-5hzooga4t9] {
    position: absolute;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkModalPageWindow.razor.rz.scp.css */
.hrmcaedk[b-642up18r1t] {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    contain: content;
    border-radius: var(--radius);
    --root-margin: 24px;
}

@media (max-width: 500px) {
    .hrmcaedk[b-642up18r1t] {
        --root-margin: 16px;
    }
}

.hrmcaedk > .header[b-642up18r1t] {
    display: flex;
    flex-shrink: 0;
    height: 52px;
    line-height: 52px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: var(--windowHeader);
    -webkit-backdrop-filter: var(--blur, blur(15px));
    backdrop-filter: var(--blur, blur(15px));
}

.hrmcaedk > .header > button[b-642up18r1t] {
    height: 52px;
    width: 52px;
}

.hrmcaedk > .header > button:hover[b-642up18r1t] {
    color: var(--fgHighlighted);
}

@media (max-width: 500px) {
    .hrmcaedk > .header[b-642up18r1t] {
        height: 42px;
        line-height: 42px;
        padding-left: 16px;
    }

    .hrmcaedk > .header > button[b-642up18r1t] {
        height: 42px;
        width: 42px;
    }
}

.hrmcaedk > .header > .title[b-642up18r1t] {
    flex: 1;
}

.hrmcaedk > .header > .title > .icon[b-642up18r1t] {
    margin-right: 0.5em;
}

.hrmcaedk > .body[b-642up18r1t] {
    overflow: auto;
    background: var(--bg);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkNoteSub.razor.rz.scp.css */
.wrpstxzv[b-vex6e8pxrf] {
    padding: 16px 32px;
    font-size: .9em;
}

.wrpstxzv.max-width_450px[b-vex6e8pxrf] {
    padding: 14px 16px;
}

.wrpstxzv.children[b-vex6e8pxrf] {
    padding: 10px 0 0 16px;
    font-size: 1em;
}

.wrpstxzv.children.max-width_450px[b-vex6e8pxrf] {
    padding: 10px 0 0 8px;
}

.wrpstxzv > .main[b-vex6e8pxrf] {
    display: flex;
}

.wrpstxzv > .main[b-vex6e8pxrf] >  .avatar {
    flex-shrink: 0;
    display: block;
    margin: 0 8px 0 0;
    width: 38px;
    height: 38px;
    border-radius: 8px;
}

.wrpstxzv > .main > .body[b-vex6e8pxrf] {
    flex: 1;
    min-width: 0;
}

.wrpstxzv > .main > .body[b-vex6e8pxrf] >  .header {
    margin-bottom: 2px;
}

.wrpstxzv > .main > .body > .body > .cw[b-vex6e8pxrf] {
    cursor: default;
    display: block;
    margin: 0;
    padding: 0;
    overflow-wrap: break-word;
}

.wrpstxzv > .main > .body > .body > .cw[b-vex6e8pxrf] >  .text {
    margin-right: 8px;
}

.wrpstxzv > .main > .body > .body > .content[b-vex6e8pxrf] >  .text {
    margin: 0;
    padding: 0;
}

.wrpstxzv > .reply[b-vex6e8pxrf],
.wrpstxzv > .more[b-vex6e8pxrf] {
    border-left: solid .5px var(--divider);
    margin-top: 10px;
}

.wrpstxzv > .more[b-vex6e8pxrf] {
    padding: 10px 0 0 16px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkNotification.razor.rz.scp.css */
.qglefbjs[b-bt9l5jklnq] {
    position: relative;
    box-sizing: border-box;
    padding: 24px 32px;
    font-size: 0.9em;
    overflow-wrap: break-word;
    display: flex;
    contain: content;
}

.qglefbjs.max-width_600px[b-bt9l5jklnq] {
    padding: 16px;
    font-size: 0.9em;
}

.qglefbjs.max-width_500px[b-bt9l5jklnq] {
    padding: 12px;
    font-size: 0.85em;
}

.qglefbjs > .head[b-bt9l5jklnq] {
    position: sticky;
    top: 0;
    flex-shrink: 0;
    width: 42px;
    height: 42px;
    margin-right: 8px;
}

.qglefbjs > .head[b-bt9l5jklnq]  > .icon {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 6px;
}

.qglefbjs > .head > .sub-icon[b-bt9l5jklnq] {
    position: absolute;
    z-index: 1;
    bottom: -2px;
    right: -2px;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 100%;
    background: var(--panel);
    box-shadow: 0 0 0 3px var(--panel);
    font-size: 12px;
    text-align: center;
}

.qglefbjs > .head > .sub-icon:empty[b-bt9l5jklnq] {
    display: none;
}

.qglefbjs > .head > .sub-icon[b-bt9l5jklnq]  > * {
    color: #fff;
    width: 100%;
    height: 100%;
}

.qglefbjs > .head > .sub-icon.follow[b-bt9l5jklnq],
.qglefbjs > .head > .sub-icon.followRequestAccepted[b-bt9l5jklnq],
.qglefbjs > .head > .sub-icon.receiveFollowRequest[b-bt9l5jklnq],
.qglefbjs > .head > .sub-icon.groupInvited[b-bt9l5jklnq] {
    padding: 3px;
    background: #36aed2;
    pointer-events: none;
}

.qglefbjs > .head > .sub-icon.renote[b-bt9l5jklnq],
.qglefbjs > .head > .sub-icon.quote[b-bt9l5jklnq] {
    padding: 3px;
    background: #36d298;
    pointer-events: none;
}

.qglefbjs > .head > .sub-icon.reply[b-bt9l5jklnq] {
    padding: 3px;
    background: #007aff;
    pointer-events: none;
}

.qglefbjs > .head > .sub-icon.mention[b-bt9l5jklnq],
.qglefbjs > .head > .sub-icon.pollVote[b-bt9l5jklnq],
.qglefbjs > .head > .sub-icon.pollEnded[b-bt9l5jklnq] {
    padding: 3px;
    background: #88a6b7;
    pointer-events: none;
}

.qglefbjs > .tail[b-bt9l5jklnq] {
    flex: 1;
    min-width: 0;
}

.qglefbjs > .tail > header[b-bt9l5jklnq] {
    display: flex;
    align-items: baseline;
    white-space: nowrap;
}

.qglefbjs > .tail > header > .name[b-bt9l5jklnq] {
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;
    overflow: hidden;
}

.qglefbjs > .tail > header[b-bt9l5jklnq]  > .time {
    margin-left: auto;
    font-size: 0.9em;
}

.qglefbjs > .tail > .text[b-bt9l5jklnq] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.qglefbjs > .tail > .text > i[b-bt9l5jklnq] {
    vertical-align: super;
    font-size: 50%;
    opacity: 0.5;
}

.qglefbjs > .tail > .text > i:first-child[b-bt9l5jklnq] {
    margin-right: 4px;
}

.qglefbjs > .tail > .text > i:last-child[b-bt9l5jklnq] {
    margin-left: 4px;
}

.qglefbjs .blocked[b-bt9l5jklnq] {
    color: var(--warn);
    white-space: normal;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkNotificationSettingWindow.razor.rz.scp.css */
.tbhwbxda[b-tbvlevyx1q] {
	padding: 0 var(--root-margin);
}

.tbhwbxda .actions[b-tbvlevyx1q] {
	display: flex;
	gap: 8px;
	margin: 12px 0;
}

.tbhwbxda .actions :global(.bghgjjyj)[b-tbvlevyx1q] {
	font-size: 12px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkNotificationToast.razor.rz.scp.css */
.mk-notification-toast[b-2b68oov9aa]  > .notification.notification-toast-enter-active,
.mk-notification-toast[b-2b68oov9aa]  > .notification.notification-toast-leave-active {
    transition: opacity 0.3s, transform 0.3s !important;
}

.mk-notification-toast[b-2b68oov9aa]  > .notification.notification-toast-enter-from,
.mk-notification-toast[b-2b68oov9aa]  > .notification.notification-toast-leave-to {
    opacity: 0;
    transform: translateX(-250px);
}

.mk-notification-toast[b-2b68oov9aa] {
    position: fixed;
    left: 0;
    width: 250px;
    top: 32px;
    padding: 0 32px;
    pointer-events: none;
}

.mk-notification-toast[b-2b68oov9aa]  > .notification {
    height: 100%;
    box-shadow: 0 4px 16px rgb(0 0 0 / 30%);
    border-radius: 8px;
    overflow: hidden;
}

@media (max-width: 700px) {
    .mk-notification-toast[b-2b68oov9aa] {
        top: initial;
        bottom: 112px;
        padding: 0 16px;
    }
}

@media (max-width: 500px) {
    .mk-notification-toast[b-2b68oov9aa] {
        bottom: calc(env(safe-area-inset-bottom, 0px) + 92px);
        padding: 0 8px;
    }
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkObjectViewValue.razor.rz.scp.css */
.igpposuu[b-j83gokkw1c] {
    display: inline;
}

.igpposuu > .null[b-j83gokkw1c] {
    display: inline;
    opacity: 0.7;
}

.igpposuu > .boolean[b-j83gokkw1c] {
    display: inline;
    color: var(--codeBoolean);
}

.igpposuu > .boolean.true[b-j83gokkw1c] {
    font-weight: bold;
}

.igpposuu > .boolean.false[b-j83gokkw1c] {
    opacity: 0.7;
}

.igpposuu > .string[b-j83gokkw1c] {
    display: inline;
    color: var(--codeString);
}

.igpposuu > .number[b-j83gokkw1c] {
    display: inline;
    color: var(--codeNumber);
}

.igpposuu > .array.empty[b-j83gokkw1c],
.igpposuu > .object.empty[b-j83gokkw1c] {
    display: inline;
    opacity: 0.7;
}

.igpposuu > .array:not(.empty)[b-j83gokkw1c],
.igpposuu > .object:not(.empty)[b-j83gokkw1c] {
    display: inline;
}

.igpposuu > .array:not(.empty) > .element[b-j83gokkw1c],
.igpposuu > .object:not(.empty) > .kv[b-j83gokkw1c] {
    display: block;
    padding-left: 16px;
}

.igpposuu > .object:not(.empty) > .kv > .toggle[b-j83gokkw1c] {
    width: 16px;
    color: var(--accent);
    visibility: hidden;
}

.igpposuu > .object:not(.empty) > .kv > .toggle.visible[b-j83gokkw1c] {
    visibility: visible;
}

.igpposuu > .object:not(.empty) > .kv > .k[b-j83gokkw1c] {
    display: inline;
    margin-right: 8px;
}

.igpposuu > .object:not(.empty) > .kv > .v[b-j83gokkw1c] {
    display: inline;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkPagePreview.razor.rz.scp.css */
.vhpxefrj[b-l7gnk3991n] {
	display: block;
}

.vhpxefrj:hover[b-l7gnk3991n] {
	text-decoration: none;
	color: var(--accent);
}

.vhpxefrj > .thumbnail[b-l7gnk3991n] {
	width: 100%;
	height: 200px;
	background-position: center;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
}

.vhpxefrj > .thumbnail + article[b-l7gnk3991n] {
	left: 100px;
	width: calc(100% - 100px);
}

.vhpxefrj > article[b-l7gnk3991n] {
	padding: 16px;
}

.vhpxefrj > article > header[b-l7gnk3991n] {
	margin-bottom: 8px;
}

.vhpxefrj > article > header > h1[b-l7gnk3991n] {
	margin: 0;
	font-size: 1em;
	color: var(--urlPreviewTitle);
}

.vhpxefrj > article > p[b-l7gnk3991n] {
	margin: 0;
	color: var(--urlPreviewText);
	font-size: 0.8em;
}

.vhpxefrj > article > footer[b-l7gnk3991n] {
	margin-top: 8px;
	height: 16px;
}

.vhpxefrj > article > footer > img[b-l7gnk3991n] {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	vertical-align: top;
}

.vhpxefrj > article > footer > p[b-l7gnk3991n] {
	display: inline-block;
	margin: 0;
	color: var(--urlPreviewInfo);
	font-size: 0.8em;
	line-height: 16px;
	vertical-align: top;
}

@media (max-width: 700px) {
	.vhpxefrj > .thumbnail[b-l7gnk3991n] {
		position: relative;
		width: 100%;
		height: 100px;
	}
	.vhpxefrj > .thumbnail + article[b-l7gnk3991n] {
		left: 0;
		width: 100%;
	}
}

@media (max-width: 550px) {
	.vhpxefrj[b-l7gnk3991n] {
		font-size: 12px;
	}
	.vhpxefrj > .thumbnail[b-l7gnk3991n] {
		height: 80px;
	}
	.vhpxefrj > article[b-l7gnk3991n] {
		padding: 12px;
	}
}

@media (max-width: 500px) {
	.vhpxefrj[b-l7gnk3991n] {
		font-size: 10px;
	}
	.vhpxefrj > .thumbnail[b-l7gnk3991n] {
		height: 70px;
	}
	.vhpxefrj > article[b-l7gnk3991n] {
		padding: 8px;
	}
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkPageWindow.razor.rz.scp.css */
.yrolvcoq[b-gibbkuorp5] {
	min-height: 100%;
	background: var(--bg);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkPagination.razor.rz.scp.css */
.fade-enter-active[b-k2u05l17dd],
.fade-leave-active[b-k2u05l17dd] {
    transition: opacity 0.125s ease;
}

.fade-enter-from[b-k2u05l17dd],
.fade-leave-to[b-k2u05l17dd] {
    opacity: 0;
}

.cxiknjgy > .button[b-k2u05l17dd] {
    margin-left: auto;
    margin-right: auto;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkReactionsViewer.razor.rz.scp.css */
.tdflqwzn[b-qy9iktd5wc] {
    margin: 4px -2px 0 -2px;
}

.tdflqwzn:empty[b-qy9iktd5wc] {
    display: none;
}

.tdflqwzn.isMe > span[b-qy9iktd5wc] {
    cursor: default !important;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkReactionsViewerDetails.razor.rz.scp.css */
.bqxuuuey[b-jo9q18kpxl] {
    display: flex;
}

.bqxuuuey > .reaction[b-jo9q18kpxl] {
    max-width: 100px;
    text-align: center;
}

.bqxuuuey > .reaction > .icon[b-jo9q18kpxl] {
    display: block;
    width: 60px;
    font-size: 60px;
    margin: 0 auto;
}

.bqxuuuey > .reaction > .name[b-jo9q18kpxl] {
    font-size: 1em;
}

.bqxuuuey > .users[b-jo9q18kpxl] {
    flex: 1;
    min-width: 0;
    font-size: 0.95em;
    border-left: solid 0.5px var(--divider);
    padding-left: 10px;
    margin-left: 10px;
    margin-right: 14px;
    text-align: left;
}

.bqxuuuey > .users > .user[b-jo9q18kpxl] {
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.bqxuuuey > .users > .user:not(:last-child)[b-jo9q18kpxl] {
    margin-bottom: 3px;
}

.bqxuuuey > .users > .user > .avatar[b-jo9q18kpxl] {
    width: 24px;
    height: 24px;
    margin-right: 3px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkReactionsViewerReaction.razor.rz.scp.css */
.hkzvhatu[b-ipa3ft29gv] {
    display: inline-block;
    height: 32px;
    margin: 2px;
    padding: 0 6px;
    border-radius: 4px;
}

.hkzvhatu.canToggle[b-ipa3ft29gv] {
    background: rgba(0, 0, 0, 0.05);
}

.hkzvhatu.canToggle:hover[b-ipa3ft29gv] {
    background: rgba(0, 0, 0, 0.1);
}

.hkzvhatu:not(.canToggle)[b-ipa3ft29gv] {
    cursor: default;
}

.hkzvhatu.reacted[b-ipa3ft29gv],
.hkzvhatu.reacted:hover[b-ipa3ft29gv] {
    background: var(--accent);
}

.hkzvhatu.reacted > .count[b-ipa3ft29gv] {
    color: var(--fgOnAccent);
}

.hkzvhatu.reacted > .icon[b-ipa3ft29gv] {
    filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.5));
}

.hkzvhatu > .count[b-ipa3ft29gv] {
    font-size: 0.9em;
    line-height: 32px;
    margin: 0 0 0 4px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkReactionTooltip.razor.rz.scp.css */
.beeadbfb[b-olfveog4an] {
    text-align: center;
}

.beeadbfb > .icon[b-olfveog4an] {
    display: block;
    width: 60px;
    font-size: 60px;
    margin: 0 auto;
}

.beeadbfb > .name[b-olfveog4an] {
    font-size: 0.9em;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkRipple.razor.rz.scp.css */
.vswabwbm[b-m5qjpn1uvn] {
    pointer-events: none;
    position: fixed;
    width: 128px;
    height: 128px;
}

.vswabwbm > svg > circle[b-m5qjpn1uvn] {
    stroke: var(--accent);
}

@media (prefers-reduced-motion: reduce) {
    .vswabwbm > svg[b-m5qjpn1uvn] {
        visibility: hidden;
    }
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkSparkle.razor.rz.scp.css */
.mk-sparkle[b-2giwe9l2jn] {
    position: relative;
    display: inline-block;
}

.mk-sparkle > span[b-2giwe9l2jn] {
    display: inline-block;
}

.mk-sparkle > svg[b-2giwe9l2jn] {
    position: absolute;
    top: -32px;
    left: -32px;
    pointer-events: none;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkSubNoteContent.razor.rz.scp.css */
.wrmlmaau[b-kr4gzyn6tz] {
    overflow-wrap: break-word;
}

.wrmlmaau > .body > .reply[b-kr4gzyn6tz] {
    margin-right: 6px;
    color: var(--accent);
}

.wrmlmaau > .body > .rp[b-kr4gzyn6tz] {
    margin-left: 4px;
    font-style: oblique;
    color: var(--renote);
}

.wrmlmaau.collapsed[b-kr4gzyn6tz] {
    position: relative;
    max-height: 9em;
    overflow: hidden;
}

.wrmlmaau.collapsed > .fade[b-kr4gzyn6tz] {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 64px;
    background: linear-gradient(0deg, var(--panel), var(--X15));
}

.wrmlmaau.collapsed > .fade > span[b-kr4gzyn6tz] {
    display: inline-block;
    background: var(--panel);
    padding: 6px 10px;
    font-size: 0.8em;
    border-radius: 999px;
    box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
}

.wrmlmaau.collapsed > .fade:hover > span[b-kr4gzyn6tz] {
    background: var(--panelHighlight);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkSuperMenu.razor.rz.scp.css */
.rrevdjwu[b-ukwqbhrknv] {
	> .group {
		& + .group {
			margin-top: 16px;
			padding-top: 16px;
			border-top: solid 0.5px var(--divider);
		}

		> .title[b-ukwqbhrknv] {
			opacity: 0.7;
			margin: 0 0 8px 0;
			font-size: 0.9em;
		}

		> .items[b-ukwqbhrknv] {
			> .item {
				display: flex;
				align-items: center;
				width: 100%;
				box-sizing: border-box;
				padding: 10px 16px 10px 8px;
				border-radius: 9px;
				font-size: 0.9em;

				&:hover {
					text-decoration: none;
					background: var(--panelHighlight);
				}

				&.active[b-ukwqbhrknv] {
					color: var(--accent);
					background: var(--accentedBg);
				}

				&.danger[b-ukwqbhrknv] {
					color: var(--error);
				}

				> .icon[b-ukwqbhrknv] {
					width: 32px;
					margin-right: 2px;
					flex-shrink: 0;
					text-align: center;
					opacity: 0.8;
				}

				> .text[b-ukwqbhrknv] {
					white-space: nowrap;
					text-overflow: ellipsis;
					overflow: hidden;
					padding-right: 12px;
				}
			}
		}
	}

	&.grid[b-ukwqbhrknv] {
		> .group {
			& + .group {
				padding-top: 0;
				border-top: none;
			}

			margin-left: 0;
			margin-right: 0;

			> .title[b-ukwqbhrknv] {
				font-size: 1em;
				opacity: 0.7;
				margin: 0 0 8px 16px;
			}

			> .items[b-ukwqbhrknv] {
				display: grid;
				grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
				grid-gap: 8px;
				padding: 0 16px;

				> .item {
					flex-direction: column;
					padding: 18px 16px 16px 16px;
					background: var(--panel);
					border-radius: 8px;
					text-align: center;

					> .icon {
						display: block;
						margin-right: 0;
						margin-bottom: 12px;
						font-size: 1.5em;
					}

					> .text[b-ukwqbhrknv] {
						padding-right: 0;
						width: 100%;
						font-size: 0.8em;
					}
				}
			}
		}
	}
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkTab.razor.rz.scp.css */
.pxhvhrfw[b-dugtynb1ha] {
    display: flex;
    font-size: 90%;
}

.pxhvhrfw > button[b-dugtynb1ha] {
    flex: 1;
    padding: 10px 8px;
    border-radius: var(--radius);
}

.pxhvhrfw > button:disabled[b-dugtynb1ha] {
    opacity: 1 !important;
    cursor: default;
}

.pxhvhrfw > button.active[b-dugtynb1ha] {
    color: var(--accent);
    background: var(--accentedBg);
}

.pxhvhrfw > button:not(.active):hover[b-dugtynb1ha] {
    color: var(--fgHighlighted);
    background: var(--panelHighlight);
}

.pxhvhrfw > button:not(:first-child)[b-dugtynb1ha] {
    margin-left: 8px;
}

.pxhvhrfw > button > .icon[b-dugtynb1ha] {
    margin-right: 6px;
}

.pxhvhrfw.max-width_500px[b-dugtynb1ha] {
    font-size: 80%;
}

.pxhvhrfw.max-width_500px > button[b-dugtynb1ha] {
    padding: 11px 8px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkTagCloud.razor.rz.scp.css */
.meijqfqm[b-61iuegk3ff] {
	position: relative;
	overflow: clip;
	display: grid;
	place-items: center;

	> .canvas {
		display: block;
	}

	> .tags[b-61iuegk3ff] {
		position: absolute;
		top: 999px;
		left: 999px;
	}
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkToast.razor.rz.scp.css */
.toast-enter-active[b-pdrsg3b3i3],
.toast-leave-active[b-pdrsg3b3i3] {
    transition: opacity 0.3s, transform 0.3s !important;
}

.toast-enter-from[b-pdrsg3b3i3],
.toast-leave-to[b-pdrsg3b3i3] {
    opacity: 0;
    transform: translateY(-100%);
}

.mk-toast > .body[b-pdrsg3b3i3] {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    margin: 16px auto 0;
    min-width: 300px;
    max-width: calc(100% - 32px);
    width: min-content;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
    overflow: clip;
    text-align: center;
    pointer-events: none;
}

.mk-toast > .body > .message[b-pdrsg3b3i3] {
    padding: 16px 24px;
}

@media (prefers-reduced-motion: reduce) {
    .toast-enter-active[b-pdrsg3b3i3],
    .toast-leave-active[b-pdrsg3b3i3] {
        transition-duration: 0.001ms !important;
    }
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkUpdated.razor.rz.scp.css */
.ewlycnyt[b-cj98ftl8cp] {
    position: relative;
    padding: 32px;
    min-width: 320px;
    max-width: 480px;
    box-sizing: border-box;
    text-align: center;
    background: var(--panel);
    border-radius: var(--radius);
}

.ewlycnyt > .title[b-cj98ftl8cp] {
    font-weight: bold;
}

.ewlycnyt > .version[b-cj98ftl8cp] {
    margin: 1em 0;
}

.ewlycnyt[b-cj98ftl8cp]  > .gotIt {
    margin: 8px 0 0 0;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkUserFollowList.razor.rz.scp.css */
.mk-following-or-followers > .users[b-airi2vr496] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    grid-gap: var(--margin);
    padding: var(--margin);
    border-radius: 12px;
    background-color: var(--panel);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkUserInfo.razor.rz.scp.css */
/* Vue applies the parent's scoped selector to a child component root. Blazor scopes the
   MkFollowButton root to the child instead, so retain the upstream parent override here. */
.vjnjpkug[b-upocfwfxqy] >  .koudoku-button {
    position: absolute;
    top: 8px;
    right: 8px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkUserList.razor.rz.scp.css */
.efvhhmdq[b-gkis6wr8is] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    grid-gap: var(--margin);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkUserPreview.razor.rz.scp.css */
.popup-enter-active[b-vvxibn6vrl],
.popup-leave-active[b-vvxibn6vrl] {
    transition: opacity 0.3s, transform 0.3s !important;
}

.popup-enter-from[b-vvxibn6vrl],
.popup-leave-to[b-vvxibn6vrl] {
    opacity: 0;
    transform: scale(0.9);
}

.fxxzrfni[b-vvxibn6vrl] {
    position: absolute;
    width: 300px;
    overflow: hidden;
    transform-origin: center top;
}

.fxxzrfni > .info > .banner[b-vvxibn6vrl] {
    height: 84px;
    background-color: rgba(0, 0, 0, 0.1);
    background-size: cover;
    background-position: center;
}

.fxxzrfni > .info > .banner > .followed[b-vvxibn6vrl] {
    position: absolute;
    top: 12px;
    left: 12px;
    padding: 4px 8px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    font-size: 0.7em;
    border-radius: 6px;
}

.fxxzrfni > .info[b-vvxibn6vrl]  > .avatar {
    display: block;
    position: absolute;
    top: 62px;
    left: 13px;
    z-index: 2;
    width: 58px;
    height: 58px;
    border: solid 3px var(--face);
    border-radius: 8px;
}

.fxxzrfni > .info > .title[b-vvxibn6vrl] {
    display: block;
    padding: 8px 0 8px 82px;
}

.fxxzrfni > .info > .title > .name[b-vvxibn6vrl] {
    display: inline-block;
    margin: 0;
    font-weight: bold;
    line-height: 16px;
    word-break: break-all;
}

.fxxzrfni > .info > .title > .username[b-vvxibn6vrl] {
    display: block;
    margin: 0;
    line-height: 16px;
    font-size: 0.8em;
    color: var(--fg);
    opacity: 0.7;
}

.fxxzrfni > .info > .description[b-vvxibn6vrl] {
    padding: 0 16px;
    font-size: 0.8em;
    color: var(--fg);
}

.fxxzrfni > .info > .status[b-vvxibn6vrl] {
    padding: 8px 16px;
}

.fxxzrfni > .info > .status > div[b-vvxibn6vrl] {
    display: inline-block;
    width: 33%;
}

.fxxzrfni > .info > .status > div > p[b-vvxibn6vrl] {
    margin: 0;
    font-size: 0.7em;
    color: var(--fg);
}

.fxxzrfni > .info > .status > div > span[b-vvxibn6vrl] {
    font-size: 1em;
    color: var(--accent);
}

.fxxzrfni > .info[b-vvxibn6vrl]  > .koudoku-button {
    position: absolute;
    top: 8px;
    right: 8px;
}

.fxxzrfni > .preview-error[b-vvxibn6vrl] {
    min-height: 84px;
    padding: 24px 16px;
    color: var(--error);
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkUserSelectDialog.razor.rz.scp.css */
.tbhwbxda[b-3k2foqrv52] {
	padding: 0 var(--root-margin);
}

.tbhwbxda .form-split[b-3k2foqrv52] {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	gap: 12px;
}

.tbhwbxda .result[b-3k2foqrv52],
.tbhwbxda .recent[b-3k2foqrv52] {
	display: flex;
	flex-direction: column;
	overflow: auto;
	height: 100%;
}

.tbhwbxda .users[b-3k2foqrv52] {
	flex: 1;
	overflow: auto;
	padding: 8px 0;
}

.tbhwbxda .user[b-3k2foqrv52] {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 8px var(--root-margin);
	font-size: 14px;
	border: 0;
	background: transparent;
	color: inherit;
	text-align: left;
}

.tbhwbxda .user:hover[b-3k2foqrv52] {
	background: var(--X7);
}

.tbhwbxda .user.selected[b-3k2foqrv52] {
	background: var(--accent);
	color: #fff;
}

.tbhwbxda .user > *[b-3k2foqrv52] {
	pointer-events: none;
	user-select: none;
}

.tbhwbxda .avatar[b-3k2foqrv52] {
	width: 45px;
	height: 45px;
}

.tbhwbxda .body[b-3k2foqrv52] {
	padding: 0 8px;
	min-width: 0;
}

.tbhwbxda .name[b-3k2foqrv52] {
	display: block;
	font-weight: bold;
}

.tbhwbxda .acct[b-3k2foqrv52] {
	opacity: 0.5;
}

.tbhwbxda .empty[b-3k2foqrv52] {
	opacity: 0.7;
	text-align: center;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkwCalendar.razor.rz.scp.css */
.mkw-calendar[b-2qhroamk4k] {
    padding: 16px 0;
}

.mkw-calendar[b-2qhroamk4k]::after {
    display: block;
    clear: both;
    content: "";
}

.mkw-calendar > .calendar[b-2qhroamk4k] {
    float: left;
    width: 60%;
    text-align: center;
}

.mkw-calendar > .calendar.isHoliday > .day[b-2qhroamk4k] {
    color: #ef95a0;
}

.mkw-calendar > .calendar > .month-and-year[b-2qhroamk4k],
.mkw-calendar > .calendar > .week-day[b-2qhroamk4k] {
    margin: 0;
    font-size: 0.9em;
    line-height: 18px;
}

.mkw-calendar > .calendar > .month-and-year > .year[b-2qhroamk4k],
.mkw-calendar > .calendar > .month-and-year > .month[b-2qhroamk4k] {
    margin: 0 4px;
}

.mkw-calendar > .calendar > .day[b-2qhroamk4k] {
    margin: 10px 0;
    font-size: 1.75em;
    line-height: 32px;
}

.mkw-calendar > .info[b-2qhroamk4k] {
    display: block;
    float: left;
    box-sizing: border-box;
    width: 40%;
    padding: 0 16px 0 0;
}

.mkw-calendar > .info > div[b-2qhroamk4k] {
    margin-bottom: 8px;
}

.mkw-calendar > .info > div:last-child[b-2qhroamk4k] {
    margin-bottom: 4px;
}

.mkw-calendar > .info > div > p[b-2qhroamk4k] {
    margin: 0 0 2px;
    font-size: 0.75em;
    line-height: 18px;
    opacity: 0.8;
}

.mkw-calendar > .info > div > p > b[b-2qhroamk4k] {
    margin-left: 2px;
}

.mkw-calendar > .info > div > .meter[b-2qhroamk4k] {
    width: 100%;
    overflow: hidden;
    background: var(--X11);
    border-radius: 8px;
}

.mkw-calendar > .info > div > .meter > .val[b-2qhroamk4k] {
    height: 4px;
    transition: width 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}

.mkw-calendar > .info > div:nth-child(1) > .meter > .val[b-2qhroamk4k] {
    background: #f7796c;
}

.mkw-calendar > .info > div:nth-child(2) > .meter > .val[b-2qhroamk4k] {
    background: #a1de41;
}

.mkw-calendar > .info > div:nth-child(3) > .meter > .val[b-2qhroamk4k] {
    background: #41ddde;
}

@media (prefers-reduced-motion: reduce) {
    .mkw-calendar > .info > div > .meter > .val[b-2qhroamk4k] {
        transition-duration: 0s;
    }
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkwClock.razor.rz.scp.css */
.vubelbmv[b-jn3p2roymh] {
    position: relative;
}

.vubelbmv > .label[b-jn3p2roymh] {
    position: absolute;
    opacity: 0.7;
}

.vubelbmv > .label.a[b-jn3p2roymh] {
    top: 14px;
    left: 14px;
}

.vubelbmv > .label.b[b-jn3p2roymh] {
    top: 14px;
    right: 14px;
}

.vubelbmv > .label.c[b-jn3p2roymh] {
    bottom: 14px;
    left: 14px;
}

.vubelbmv > .label.d[b-jn3p2roymh] {
    right: 14px;
    bottom: 14px;
}

.vubelbmv[b-jn3p2roymh] >  .clock {
    margin: auto;
}

.vubelbmv.small[b-jn3p2roymh] {
    padding: 12px;
}

.vubelbmv.small[b-jn3p2roymh] >  .clock {
    height: 100px;
}

.vubelbmv.medium[b-jn3p2roymh] {
    padding: 14px;
}

.vubelbmv.medium[b-jn3p2roymh] >  .clock {
    height: 150px;
}

.vubelbmv.large[b-jn3p2roymh] {
    padding: 16px;
}

.vubelbmv.large[b-jn3p2roymh] >  .clock {
    height: 200px;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkwDigitalClock.razor.rz.scp.css */
.mkw-digitalClock[b-bypkhubfjl] {
    padding: 16px 0;
    text-align: center;
}

.mkw-digitalClock > .label[b-bypkhubfjl] {
    font-size: 65%;
    opacity: 0.7;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkWidgets.razor.rz.scp.css */
.vjoppmmu > header[b-4jp7wy08vo] {
    margin: 16px 0;
}

.vjoppmmu > header[b-4jp7wy08vo] >  * {
    width: 100%;
    padding: 4px;
}

.vjoppmmu[b-4jp7wy08vo] >  .widget,
.vjoppmmu .customize-container[b-4jp7wy08vo] {
    contain: content;
    margin: var(--margin) 0;
}

.vjoppmmu[b-4jp7wy08vo] >  .widget:first-of-type,
.vjoppmmu .customize-container:first-of-type[b-4jp7wy08vo] {
    margin-top: 0;
}

.vjoppmmu .customize-container[b-4jp7wy08vo] {
    position: relative;
    cursor: move;
}

.vjoppmmu .customize-container > .config[b-4jp7wy08vo],
.vjoppmmu .customize-container > .remove[b-4jp7wy08vo] {
    position: absolute;
    top: 8px;
    z-index: 10000;
    width: 32px;
    height: 32px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 4px;
}

.vjoppmmu .customize-container > .config[b-4jp7wy08vo] {
    right: 48px;
}

.vjoppmmu .customize-container > .remove[b-4jp7wy08vo] {
    right: 8px;
}

.vjoppmmu .customize-container > .handle[b-4jp7wy08vo] >  .widget {
    pointer-events: none;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkWindow.razor.rz.scp.css */
.window-enter-active[b-weijo8wck6],
.window-leave-active[b-weijo8wck6] {
    transition: opacity 0.2s, transform 0.2s !important;
}

.window-enter-from[b-weijo8wck6],
.window-leave-to[b-weijo8wck6] {
    pointer-events: none;
    opacity: 0;
    transform: scale(0.9);
}

.ebkgocck[b-weijo8wck6] {
    position: fixed;
    top: 0;
    left: 0;
}

.ebkgocck > .body[b-weijo8wck6] {
    overflow: clip;
    display: flex;
    flex-direction: column;
    contain: content;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}

.ebkgocck > .body > .header[b-weijo8wck6] {
    --height: 42px;
    display: flex;
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    user-select: none;
    height: var(--height);
    background: var(--windowHeader);
    -webkit-backdrop-filter: var(--blur, blur(15px));
    backdrop-filter: var(--blur, blur(15px));
    font-size: 95%;
    font-weight: bold;
}

.ebkgocck > .body > .header.mini[b-weijo8wck6] {
    --height: 38px;
}

.ebkgocck > .body > .header > .left > .button[b-weijo8wck6],
.ebkgocck > .body > .header > .right > .button[b-weijo8wck6] {
    height: var(--height);
    width: var(--height);
}

.ebkgocck > .body > .header > .left > .button:hover[b-weijo8wck6],
.ebkgocck > .body > .header > .right > .button:hover[b-weijo8wck6] {
    color: var(--fgHighlighted);
}

.ebkgocck > .body > .header > .left > .button.highlighted[b-weijo8wck6],
.ebkgocck > .body > .header > .right > .button.highlighted[b-weijo8wck6] {
    color: var(--accent);
}

.ebkgocck > .body > .header > .left[b-weijo8wck6] {
    margin-right: 16px;
}

.ebkgocck > .body > .header > .right[b-weijo8wck6] {
    min-width: 16px;
}

.ebkgocck > .body > .header > .title[b-weijo8wck6] {
    flex: 1;
    position: relative;
    line-height: var(--height);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: move;
}

.ebkgocck > .body > .body[b-weijo8wck6] {
    flex: 1;
    overflow: auto;
    background: var(--panel);
}

.ebkgocck > .handle[b-weijo8wck6] {
    position: absolute;
}

.ebkgocck > .handle.top[b-weijo8wck6] {
    top: -8px;
    left: 0;
    width: 100%;
    height: 8px;
    cursor: ns-resize;
}

.ebkgocck > .handle.right[b-weijo8wck6] {
    top: 0;
    right: -8px;
    width: 8px;
    height: 100%;
    cursor: ew-resize;
}

.ebkgocck > .handle.bottom[b-weijo8wck6] {
    bottom: -8px;
    left: 0;
    width: 100%;
    height: 8px;
    cursor: ns-resize;
}

.ebkgocck > .handle.left[b-weijo8wck6] {
    top: 0;
    left: -8px;
    width: 8px;
    height: 100%;
    cursor: ew-resize;
}

.ebkgocck > .handle.top-left[b-weijo8wck6] {
    top: -8px;
    left: -8px;
    width: 16px;
    height: 16px;
    cursor: nwse-resize;
}

.ebkgocck > .handle.top-right[b-weijo8wck6] {
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    cursor: nesw-resize;
}

.ebkgocck > .handle.bottom-right[b-weijo8wck6] {
    right: -8px;
    bottom: -8px;
    width: 16px;
    height: 16px;
    cursor: nwse-resize;
}

.ebkgocck > .handle.bottom-left[b-weijo8wck6] {
    bottom: -8px;
    left: -8px;
    width: 16px;
    height: 16px;
    cursor: nesw-resize;
}

.ebkgocck.maximized > .body[b-weijo8wck6] {
    border-radius: 0;
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkwMemo.razor.rz.scp.css */
.mkw-memo[b-d7cvr2gphd] {
	.otgbylcu {
		padding-bottom: 28px + 16px;

		> textarea {
			display: block;
			width: 100%;
			max-width: 100%;
			min-width: 100%;
			padding: 16px;
			color: var(--fg);
			background: transparent;
			border: none;
			border-bottom: solid 0.5px var(--divider);
			border-radius: 0;
			box-sizing: border-box;
			font: inherit;
			font-size: 0.9em;

			&:focus-visible {
				outline: none;
			}
		}

		> button[b-d7cvr2gphd] {
			display: block;
			position: absolute;
			bottom: 8px;
			right: 8px;
			margin: 0;
			padding: 0 10px;
			height: 28px;
			outline: none;
			border-radius: 4px;

			&:disabled {
				opacity: 0.7;
				cursor: default;
			}
		}
	}
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkwTrends.razor.rz.scp.css */
.wbrkwala[b-rn66quid9r] {
	height: calc((62px + 1px) + (62px + 1px) + (62px + 1px) + (62px + 1px) + 62px);
	overflow: hidden;

	> .tags {
		> div {
			display: flex;
			align-items: center;
			padding: 14px 16px;
			border-bottom: solid 0.5px var(--divider);

			> .tag {
				flex: 1;
				overflow: hidden;
				font-size: 0.9em;
				color: var(--fg);

				> .a {
					display: block;
					width: 100%;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					line-height: 18px;
					color: inherit;
					text-decoration: none;

					&:hover {
						text-decoration: underline;
					}
				}

				> p[b-rn66quid9r] {
					margin: 0;
					font-size: 75%;
					opacity: 0.7;
					line-height: 16px;
				}
			}

			> .chart[b-rn66quid9r] {
				height: 30px;
			}
		}
	}
}
/* _content/ActivityPub.Misskey.Blazor/Components/MkwUnixClock.razor.rz.scp.css */
.mkw-unixClock[b-tviv45fz1s] {
	padding: 16px 0;
	text-align: center;

	> .label {
		font-size: 65%;
		opacity: 0.7;
	}

	> .time[b-tviv45fz1s] {
		> .colon {
			opacity: 0;
			transition: opacity 1s ease;

			&.showColon {
				opacity: 1;
				transition: opacity 0s;
			}
		}
	}
}
/* _content/ActivityPub.Misskey.Blazor/Components/SettingsApps.razor.rz.scp.css */
.bfomjevm[b-1j6sklz4ey] {
	display: flex;
	padding: 16px;

	> .icon {
		display: block;
		flex-shrink: 0;
		margin: 0 12px 0 0;
		width: 50px;
		height: 50px;
		border-radius: 8px;
		object-fit: cover;
	}

	> .body[b-1j6sklz4ey] {
		width: calc(100% - 62px);
		position: relative;

		> .name {
			font-weight: bold;
		}

		> .description[b-1j6sklz4ey] {
			margin-top: 4px;
			white-space: pre-wrap;
			word-break: break-word;
		}

		> .actions[b-1j6sklz4ey] {
			position: absolute;
			top: 0;
			right: 0;
		}

		> details[b-1j6sklz4ey] {
			margin-top: 12px;
		}
	}
}
/* _content/ActivityPub.Misskey.Blazor/Components/SettingsProfile.razor.rz.scp.css */
.llvierxe[b-le3t83votu] {
    position: relative;
    min-height: 136px;
    background-size: cover;
    background-position: center;
    border: solid 1px var(--divider);
    border-radius: 10px;
    overflow: clip;
}

.llvierxe > .avatar[b-le3t83votu] {
    display: inline-block;
    text-align: center;
    padding: 16px;
}

.llvierxe > .avatar > .avatar[b-le3t83votu] {
    display: block;
    width: 72px;
    height: 72px;
    margin: 0 auto;
    border-radius: 999px;
    object-fit: cover;
    background: var(--panel);
}
/* _content/ActivityPub.Misskey.Blazor/Components/TimelineTutorial.razor.rz.scp.css */
.tbkwesmv > ._content > small[b-v2o8xpokeq] {
    opacity: 0.7;
}

.tbkwesmv > .navigation[b-v2o8xpokeq] {
    display: flex;
    flex-direction: row;
    align-items: baseline;
}

.tbkwesmv > .navigation > .step > .arrow[b-v2o8xpokeq] {
    padding: 4px;
}

.tbkwesmv > .navigation > .step > .arrow:disabled[b-v2o8xpokeq] {
    opacity: 0.5;
}

.tbkwesmv > .navigation > .step > .arrow:first-child[b-v2o8xpokeq] {
    padding-right: 8px;
}

.tbkwesmv > .navigation > .step > .arrow:last-child[b-v2o8xpokeq] {
    padding-left: 8px;
}

.tbkwesmv > .navigation > .step > span[b-v2o8xpokeq] {
    margin: 0 4px;
}

.tbkwesmv > .navigation > .ok[b-v2o8xpokeq] {
    margin-left: auto;
}
/* _content/ActivityPub.Misskey.Blazor/Pages/AboutPage.razor.rz.scp.css */
.fwhjspax[b-jzj7fiwgod] {
    text-align: center;
    border-radius: 10px;
    overflow: clip;
    background-size: cover;
    background-position: center center;
}

.fwhjspax > .content[b-jzj7fiwgod] {
    overflow: hidden;
}

.fwhjspax > .content > .icon[b-jzj7fiwgod] {
    display: block;
    margin: 16px auto 0 auto;
    height: 64px;
    border-radius: 8px;
}

.fwhjspax > .content > .name[b-jzj7fiwgod] {
    display: block;
    padding: 16px;
    color: #fff;
    text-shadow: 0 0 8px #000;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
}
/* _content/ActivityPub.Misskey.Blazor/Pages/AnnouncementsPage.razor.rz.scp.css */
.ruryvtyk > .announcement:not(:last-child)[b-n4o2kab0ce] {
    margin-bottom: var(--margin);
}

.ruryvtyk > .announcement > ._content > img[b-n4o2kab0ce] {
    display: block;
    max-height: 300px;
    max-width: 100%;
}
/* _content/ActivityPub.Misskey.Blazor/Pages/MfmCheatSheetPage.razor.rz.scp.css */
.mwysmxbg[b-dzmepvcs1f] {
    background: var(--bg);
}

.mwysmxbg > .intro[b-dzmepvcs1f] {
    padding: 16px;
}

.mwysmxbg > .section > .title[b-dzmepvcs1f] {
    position: sticky;
    z-index: 1;
    top: var(--stickyTop, 0px);
    padding: 16px;
    font-weight: bold;
    -webkit-backdrop-filter: var(--blur, blur(10px));
    backdrop-filter: var(--blur, blur(10px));
    background-color: var(--X16);
}

.mwysmxbg > .section > .content > p[b-dzmepvcs1f] {
    margin: 0;
    padding: 16px;
}

.mwysmxbg > .section > .content > .preview[b-dzmepvcs1f] {
    border-top: solid 0.5px var(--divider);
    padding: 16px;
}
/* _content/ActivityPub.Misskey.Blazor/Pages/PreviewPage.razor.rz.scp.css */
.graojtoi[b-rvv5lrqyfu] {
	padding: var(--margin);
}
/* _content/ActivityPub.Misskey.Blazor/Pages/SettingsGeneral.razor.rz.scp.css */
.general-settings[b-8oorsbenh3] {
    min-width: 0;
    background-color: var(--panel);
    color: var(--fg);
    padding: 24px;
    border-radius: 12px;
}

.general-settings .general-settings-status[b-8oorsbenh3] {
    margin-top: 1rem;
}

.general-settings [data-setting="useOsNativeEmojis"] div[b-8oorsbenh3] {
    margin-top: .35rem;
    font-size: 1.1em;
    line-height: 1.2;
}
/* _content/ActivityPub.Misskey.Blazor/Pages/SettingsNotifications.razor.rz.scp.css */
.notifications-settings[b-uggbgqh32c] {
    min-height: 180px;
    padding: 24px;
    border-radius: 12px;
    background-color: var(--panel);
    color: var(--fg);
}

.settings-action[b-uggbgqh32c] {
    width: 100%;
    margin-bottom: 8px;
    text-align: left;
}

.settings-action[disabled][b-uggbgqh32c] {
    cursor: not-allowed;
    opacity: .55;
}
/* _content/ActivityPub.Misskey.Blazor/Pages/SettingsPrivacy.razor.rz.scp.css */
.privacy-settings[b-wftqj27itf] {
    background-color: var(--panel);
    color: var(--fg);
    padding: 24px;
    border-radius: 12px;
}

.privacy-capability[b-wftqj27itf] {
    line-height: 1.6;
}
/* _content/ActivityPub.Misskey.Blazor/Pages/SettingsReaction.razor.rz.scp.css */
.zoaiodol[b-u5fnvswhoj] {
    padding: 12px;
    font-size: 1.1em;
}

.zoaiodol > .item[b-u5fnvswhoj],
.zoaiodol > .add[b-u5fnvswhoj] {
    display: inline-block;
    padding: 8px;
}

.zoaiodol > .item[b-u5fnvswhoj] {
    cursor: move;
}
/* _content/ActivityPub.Misskey.Blazor/Pages/SettingsSounds.razor.rz.scp.css */
.settings-sounds[b-kewwm1clld] {
    background: var(--bg);
}

.settings-sounds .sound-link[b-kewwm1clld] {
    margin-bottom: 8px;
}
/* _content/ActivityPub.Misskey.Blazor/Pages/SettingsTheme.razor.rz.scp.css */
.rfqxtzch[b-m6gobin3wy] {
    border-radius: 6px;
}

.rfqxtzch > .toggle[b-m6gobin3wy] {
    position: relative;
    padding: 26px 0;
    text-align: center;
}

.rfqxtzch > .toggle.disabled[b-m6gobin3wy],
.rfqxtzch > .toggle.disabled *[b-m6gobin3wy] {
    cursor: not-allowed !important;
}

.rfqxtzch > .toggle.disabled[b-m6gobin3wy] {
    opacity: 0.7;
}

.rfqxtzch > .toggle > .toggleWrapper[b-m6gobin3wy] {
    display: inline-block;
    overflow: clip;
    padding: 0 100px;
    text-align: left;
    vertical-align: bottom;
}

.rfqxtzch > .toggle > .toggleWrapper input[b-m6gobin3wy] {
    position: absolute;
    left: -99em;
}

.rfqxtzch > .toggle > .toggleWrapper > .toggle[b-m6gobin3wy] {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 50px;
    border-radius: 84px;
    background-color: #83d8ff;
    cursor: pointer;
    transition: background-color 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) !important;
}

.rfqxtzch > .toggle > .toggleWrapper > .toggle > .before[b-m6gobin3wy],
.rfqxtzch > .toggle > .toggleWrapper > .toggle > .after[b-m6gobin3wy] {
    position: absolute;
    top: 15px;
    transition: color 1s ease;
}

.rfqxtzch > .toggle > .toggleWrapper > .toggle > .before[b-m6gobin3wy] {
    left: -70px;
    color: var(--accent);
}

.rfqxtzch > .toggle > .toggleWrapper > .toggle > .after[b-m6gobin3wy] {
    right: -68px;
    color: var(--fg);
}

.rfqxtzch .toggle__handler[b-m6gobin3wy] {
    position: relative;
    top: 3px;
    left: 3px;
    z-index: 1;
    display: inline-block;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background-color: #ffcf96;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .3);
    transform: rotate(-45deg);
    transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
}

.rfqxtzch .crater[b-m6gobin3wy] {
    position: absolute;
    border-radius: 100%;
    background-color: #e8cda5;
    opacity: 0;
    transition: opacity 200ms ease-in-out !important;
}

.rfqxtzch .crater--1[b-m6gobin3wy] { top: 18px; left: 10px; width: 4px; height: 4px; }
.rfqxtzch .crater--2[b-m6gobin3wy] { top: 28px; left: 22px; width: 6px; height: 6px; }
.rfqxtzch .crater--3[b-m6gobin3wy] { top: 10px; left: 25px; width: 8px; height: 8px; }

.rfqxtzch .star[b-m6gobin3wy] {
    position: absolute;
    border-radius: 50%;
    background-color: #fff;
    transition: all 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95) !important;
}

.rfqxtzch .star--1[b-m6gobin3wy] { top: 10px; left: 35px; z-index: 0; width: 30px; height: 3px; }
.rfqxtzch .star--2[b-m6gobin3wy] { top: 18px; left: 28px; z-index: 1; width: 30px; height: 3px; }
.rfqxtzch .star--3[b-m6gobin3wy] { top: 27px; left: 40px; z-index: 0; width: 30px; height: 3px; }
.rfqxtzch .star--4[b-m6gobin3wy],
.rfqxtzch .star--5[b-m6gobin3wy],
.rfqxtzch .star--6[b-m6gobin3wy] {
    z-index: 0;
    opacity: 0;
    transition: all 300ms 0 cubic-bezier(0.445, 0.05, 0.55, 0.95) !important;
}
.rfqxtzch .star--4[b-m6gobin3wy] { top: 16px; left: 11px; width: 2px; height: 2px; transform: translate3d(3px, 0, 0); }
.rfqxtzch .star--5[b-m6gobin3wy] { top: 32px; left: 17px; width: 3px; height: 3px; transform: translate3d(3px, 0, 0); }
.rfqxtzch .star--6[b-m6gobin3wy] { top: 36px; left: 28px; width: 2px; height: 2px; transform: translate3d(3px, 0, 0); }

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle[b-m6gobin3wy] {
    background-color: #749dd6;
}

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle > .before[b-m6gobin3wy] {
    color: var(--fg);
}

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle > .after[b-m6gobin3wy] {
    color: var(--accent);
}

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .toggle__handler[b-m6gobin3wy] {
    background-color: #ffe5b5;
    transform: translate3d(40px, 0, 0) rotate(0);
}

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .crater[b-m6gobin3wy] {
    opacity: 1;
}

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .star--1[b-m6gobin3wy] {
    width: 2px;
    height: 2px;
}

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .star--2[b-m6gobin3wy] {
    width: 4px;
    height: 4px;
    transform: translate3d(-5px, 0, 0);
}

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .star--3[b-m6gobin3wy] {
    width: 2px;
    height: 2px;
    transform: translate3d(-7px, 0, 0);
}

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .star--4[b-m6gobin3wy],
.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .star--5[b-m6gobin3wy],
.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .star--6[b-m6gobin3wy] {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .star--4[b-m6gobin3wy] {
    transition: all 300ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) !important;
}
.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .star--5[b-m6gobin3wy] {
    transition: all 300ms 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95) !important;
}
.rfqxtzch > .toggle > .toggleWrapper input:checked + .toggle .star--6[b-m6gobin3wy] {
    transition: all 300ms 400ms cubic-bezier(0.445, 0.05, 0.55, 0.95) !important;
}

.rfqxtzch > .sync[b-m6gobin3wy] {
    border-top: solid 0.5px var(--divider);
    padding: 14px 16px;
}

.rsljpzjq > .selects[b-m6gobin3wy] {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5em var(--margin);
}

.rsljpzjq > .selects > .select[b-m6gobin3wy] {
    flex: 1;
    min-width: 280px;
}

.rsljpzjq .theme-capability[b-m6gobin3wy] {
    line-height: 1.55;
}

@media (prefers-reduced-motion: reduce) {
    .rfqxtzch *[b-m6gobin3wy],
    .rfqxtzch *[b-m6gobin3wy]::before,
    .rfqxtzch *[b-m6gobin3wy]::after {
        animation-duration: 0.001ms !important;
        transition-duration: 0.001ms !important;
    }
}
/* _content/ActivityPub.Misskey.Blazor/Pages/UserInfoPage.razor.rz.scp.css */
.user-info-page[b-udqxfbaqbp] {
    min-height: 320px;
    padding: 24px;
    border-radius: 12px;
    background-color: var(--panel);
    color: var(--fg);
}

.user-info-summary[b-udqxfbaqbp] {
    padding: 0;
    background: transparent;
}

.user-info-values[b-udqxfbaqbp] {
    padding: 8px 16px;
    border-radius: 8px;
    background-color: var(--panel);
}

.user-info-follow[b-udqxfbaqbp] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 0 12px;
    border-radius: 8px;
    background-color: var(--buttonBg);
}
/* _content/ActivityPub.Misskey.Blazor/Pages/UserPage.razor.rz.scp.css */
.ftskorzw > .main > .profile > .main[b-5ec5lcq7ug] {
    position: relative;
    overflow: hidden;
}

.ftskorzw > .main > .profile > .main > .banner-container[b-5ec5lcq7ug] {
    position: relative;
    height: 250px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
}

.ftskorzw > .main > .profile > .main > .banner-container > .banner[b-5ec5lcq7ug] {
    height: 100%;
    background-color: #4c5e6d;
    background-size: cover;
    background-position: center;
    box-shadow: 0 0 128px rgba(0, 0, 0, 0.5) inset;
    will-change: background-position;
}

.ftskorzw > .main > .profile > .main > .banner-container > .fade[b-5ec5lcq7ug] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 78px;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
}

.ftskorzw > .main > .profile > .main > .banner-container > .followed[b-5ec5lcq7ug] {
    position: absolute;
    top: 12px;
    left: 12px;
    padding: 4px 8px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    font-size: 0.7em;
    border-radius: 6px;
}

.ftskorzw > .main > .profile > .main > .banner-container > .actions[b-5ec5lcq7ug] {
    position: absolute;
    top: 12px;
    right: 12px;
    backdrop-filter: var(--blur, blur(8px));
    background: rgba(0, 0, 0, 0.2);
    padding: 8px;
    border-radius: 24px;
}

.ftskorzw > .main > .profile > .main > .banner-container > .actions > .koudoku[b-5ec5lcq7ug] {
    margin-left: 4px;
    vertical-align: bottom;
}

.ftskorzw > .main > .profile > .main > .banner-container > .title[b-5ec5lcq7ug] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 0 8px 154px;
    box-sizing: border-box;
    color: #fff;
}

.ftskorzw > .main > .profile > .main > .banner-container > .title > .name[b-5ec5lcq7ug] {
    display: block;
    margin: 0;
    line-height: 32px;
    font-weight: bold;
    font-size: 1.8em;
    text-shadow: 0 0 8px #000;
}

.ftskorzw > .main > .profile > .main > .banner-container > .title > .bottom > *[b-5ec5lcq7ug] {
    display: inline-block;
    margin-right: 16px;
    line-height: 20px;
    opacity: 0.8;
}

.ftskorzw > .main > .profile > .main > .banner-container > .title > .bottom > .username[b-5ec5lcq7ug] {
    font-weight: bold;
}

.ftskorzw > .main > .profile > .main > .title[b-5ec5lcq7ug] {
    display: none;
    text-align: center;
    padding: 50px 8px 16px 8px;
    font-weight: bold;
    border-bottom: solid 0.5px var(--divider);
}

.ftskorzw > .main > .profile > .main > .avatar[b-5ec5lcq7ug] {
    display: block;
    position: absolute;
    top: 170px;
    left: 16px;
    z-index: 2;
    width: 120px;
    height: 120px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

.ftskorzw > .main > .profile > .main > .description[b-5ec5lcq7ug] {
    padding: 24px 24px 24px 154px;
    font-size: 0.95em;
}

.ftskorzw > .main > .profile > .main > .description > .empty[b-5ec5lcq7ug] {
    margin: 0;
    opacity: 0.5;
}

.ftskorzw > .main > .profile > .main > .status[b-5ec5lcq7ug] {
    display: flex;
    padding: 24px;
    border-top: solid 0.5px var(--divider);
}

.ftskorzw > .main > .profile > .main > .status > a[b-5ec5lcq7ug] {
    flex: 1;
    text-align: center;
}

.ftskorzw > .main > .profile > .main > .status > a.active[b-5ec5lcq7ug] {
    color: var(--accent);
}

.ftskorzw > .main > .profile > .main > .status > a:hover[b-5ec5lcq7ug] {
    text-decoration: none;
}

.ftskorzw > .main > .profile > .main > .status > a > b[b-5ec5lcq7ug] {
    display: block;
    line-height: 16px;
}

.ftskorzw > .main > .profile > .main > .status > a > span[b-5ec5lcq7ug] {
    font-size: 70%;
}

.ftskorzw > .main > .contents[b-5ec5lcq7ug] {
    margin-top: var(--margin);
}

.ftskorzw > .main > .capability[b-5ec5lcq7ug] {
    margin-top: var(--margin);
    padding: 24px;
    text-align: center;
    background: var(--panel);
    border-radius: var(--radius);
}

@media (max-width: 500px) {
    .ftskorzw > .main > .profile > .main > .banner-container[b-5ec5lcq7ug] {
        height: 140px;
    }

    .ftskorzw > .main > .profile > .main > .banner-container > .fade[b-5ec5lcq7ug],
    .ftskorzw > .main > .profile > .main > .banner-container > .title[b-5ec5lcq7ug] {
        display: none;
    }

    .ftskorzw > .main > .profile > .main > .title[b-5ec5lcq7ug] {
        display: block;
    }

    .ftskorzw > .main > .profile > .main > .avatar[b-5ec5lcq7ug] {
        top: 90px;
        left: 0;
        right: 0;
        width: 92px;
        height: 92px;
        margin: auto;
    }

    .ftskorzw > .main > .profile > .main > .description[b-5ec5lcq7ug],
    .ftskorzw > .main > .profile > .main > .status[b-5ec5lcq7ug] {
        padding: 16px;
    }

    .ftskorzw > .main > .profile > .main > .description[b-5ec5lcq7ug] {
        text-align: center;
    }
}

.ftskorzw.wide[b-5ec5lcq7ug] {
    display: flex;
    width: 100%;
}

.ftskorzw.wide > .main[b-5ec5lcq7ug] {
    width: 100%;
    min-width: 0;
}
