@import url('https://fonts.googleapis.com/css2?family=Castoro+Titling&family=Zen+Old+Mincho&display=swap');



[data-color-scheme=light] {
     all: unset　!important;
--color-border-primary: #4c4519;
    --color-bg-secondary: #6d6026;
    --color-bg-tertiary: #ccb85c;
-csstools-color-scheme--light;
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
    --color-text-primary: var(--color-grey-100);
    --color-text-secondary: var(--color-grey-300);
    --color-text-tertiary: var(--color-grey-400);
    --color-text-inverted: var(--color-grey-950);
    --color-text-brand: var(--color-indigo-300);
    --color-text-brand-soft: color-mix(in oklab, var(--color-text-primary), var(--color-text-brand));
    --color-text-on-brand-base: var(--color-white);
    --color-text-brand-on-inverted: var(--color-indigo-600);
    --color-text-error: var(--color-red-300);
    --color-text-on-error-base: var(--color-white);
    --color-text-warning: var(--color-yellow-400);
    --color-text-on-warning-base: var(--color-white);
    --color-text-success: var(--color-green-400);
    --color-text-on-success-base: var(--color-white);
    --color-text-disabled: var(--color-grey-600);
    --color-text-on-disabled: var(--color-grey-400);
    --color-text-bookmark-highlight: var(--color-text-error);
    --color-text-favourite-highlight: var(--color-text-warning);
    --color-text-on-media: var(--color-white);
    --color-text-status-links: color-mix(in oklab, var(--color-text-primary), var(--color-text-secondary));
    --color-bg-primary: var(--color-grey-950);
    --overlay-strength-secondary: 4%;
    --color-bg-secondary: var(--color-grey-900);
    --color-bg-tertiary: var(--color-grey-800);
    --color-bg-blend: rgb(from var(--color-black) r g b/30%);
    --color-bg-highlight: rgb(from var(--color-text-primary) r g b/5%);
    --color-bg-inverted: var(--color-grey-50);
    --color-bg-overlay-highlight: var(--color-bg-highlight);
    --color-bg-overlay: var(--color-black);
    --color-bg-media-base: var(--color-black);
    --color-bg-media: rgb(from var(--color-bg-media-base) r g b/65%);
    --color-bg-disabled: var(--color-grey-700);
    --color-bg-brand-base: var(--color-indigo-700);
    --color-bg-brand-base-hover: var(--color-indigo-800);
    --color-bg-brand-soft: var(--color-indigo-900);
    --color-bg-brand-softest: var(--color-indigo-950);
    --color-bg-error-base: var(--color-red-700);
    --color-bg-error-base-hover: var(--color-red-800);
    --color-bg-error-soft: var(--color-red-900);
    --color-bg-error-softest: var(--color-red-950);
    --color-bg-warning-base: var(--color-yellow-700);
    --color-bg-warning-soft: var(--color-yellow-900);
    --color-bg-warning-softest: var(--color-yellow-950);
    --color-bg-success-base: var(--color-green-600);
    --color-bg-success-soft: var(--color-green-900);
    --color-bg-success-softest: var(--color-green-950);
    --color-border-primary: var(--color-grey-800);
    --color-border-strong: var(--color-grey-100);
    --color-border-brand: var(--color-text-brand);
    --color-border-brand-soft: var(--color-indigo-800);
    --color-border-error: var(--color-red-300);
    --color-border-media: #fcf8ff26;
    --color-border-error-soft: rgb(from var(--color-border-error) r g b/50%);
    --color-border-warning-soft: rgb(from var(--color-text-warning) r g b/50%);
    --color-border-success-soft: var(--color-green-800);
    --shadow-strength-primary: 80%;
    --color-shadow-primary: rgb(from var(--color-black) r g b/var(--shadow-strength-primary));
    --dropdown-shadow: 0 20px 25px -5px var(--color-shadow-primary), 0 8px 10px -6px var(--color-shadow-primary);
    --overlay-icon-shadow: drop-shadow(0 0 8px var(--color-shadow-primary));
    --color-graph-primary-stroke: var(--color-text-brand);
    --color-graph-primary-fill: var(--color-bg-brand-softest);
    --color-graph-warning-stroke: var(--color-text-warning);
    --color-graph-warning-fill: var(--color-bg-warning-softest);
    --color-graph-disabled-stroke: var(--color-text-disabled);
    --color-graph-disabled-fill: var(--color-bg-disabled);
    --rich-text-container-color: #57183c;
    --rich-text-text-color: #ffafd4;
    --rich-text-decorations-color: #803a5f;
    --color-text-secondary: #8a7725;
}

[data-color-scheme=light] .invert-on-light {
    filter: invert()
}


body{
  font-family: "Zen Old Mincho", serif;
    background: #1e1e1e;
}
:root {
  font-family: "Zen Old Mincho", serif;
    --dropdown-border-color: #363636;
    --dropdown-background-color: rgba(24, 24, 33, .9);
    --dropdown-shadow: 0 20px 25px -5px rgba(0, 0, 0, .25), 0 8px 10px -6px rgba(0, 0, 0, .25);
    --modal-background-color: rgba(24, 24, 33, .7);
    --modal-background-variant-color: rgba(41, 41, 56, .7);
    --modal-border-color: #363636;
    --background-border-color: #363636;
    --background-filter: blur(10px) saturate(180%) contrast(75%) brightness(70%);
    --background-color: #292929;
    --background-color-tint: rgba(24, 24, 33, .9);
    --surface-background-color: #20202c;
    --surface-variant-background-color: #292938;
    --surface-variant-active-background-color: #313144;
    --on-surface-color: rgba(41, 41, 56, .5);
    --avatar-border-radius: 8px;
    --media-outline-color: rgba(252, 248, 255, .15);
    --overlay-icon-shadow: drop-shadow(0 0 8px rgba(0, 0, 0, .25));
    --error-background-color: #b01d35;
    --error-active-background-color: #c1203b;
    --on-error-color: #fff;
}

.columns-area__panels__main,.tabs-bar__wrapper {
   background: #1e1e1e;
}

.button{
background:#483976;
}

.button.button-tertiary {
    border: 1px solid #483976;
    color: #ab94f2;
}

button:active, .button:focus, .button:hover {
    background-color: #483976;
}

.search__input {
    background: #1e1e1e;
}

.button.button-tertiary:active, .button.button-tertiary:focus, .button.button-tertiary:hover {
    background-color: #483976;
}

.search__popout h4 {
    color: #cacace;
}

.check-box__input.checked, .check-box__input.indeterminate, .radio-button__input.checked, .radio-button__input.indeterminate {
    border-color: #483976;
}
.radio-button__input.checked:before {
    background: #6955a5;
}

.account__domain-pill {
    background: rgb(72 57 118);
    color: #c4c1cc;
}
.search__popout {
    background: #1e1e1e;
}

::-webkit-scrollbar-thumb {
    background-color: #89721b;
}

.column-back-button {
    color: #e4cc82;
}

.account-role {
    border: 1px solid #483976;
    color: #a384ff;
}

.account__header__bio .account__header__fields a {
    color: #d8b853;
}

.server-banner__introduction {
    color: #a0a0a0;
    font-size: 11px;
}

.server-banner__description {
    color: #a5a5ac;
}

.link-footer p {
    color: #919198;
 }

.link-footer p a {
    color: #8c8cc0;
}

.about__section__title{
color:#8c8cc0;
}

.about__footer {
    color: #b6b6c0;
}

.account__header__bio .account__header__fields dt{
color:#fff;
}

.account__header__bio .account__header__fields dd {
    color: #d8b853;
}

.status__relative-time {
    color: #999999;
}

.icon path {
    fill: #625532;
}

.account__header__bio .account__header__fields .verified dt, .account__header__bio .account__header__fields .verified dd{
    color:#ffffff;
    font-weight:400;
}

.account__header__bio .account__header__fields  dl:first-child{
    background:#30294a;
    border-left:8px solid #5d4f86;
    border-bottom:none;
    margin-bottom:10px;
}

.account__header__bio .account__header__fields .verified,.account__header__bio .account__header__fields .verified:last-child{
    border:none;
    border-left:8px solid #3c666f;
    background:#1b383f;
    border-radius:0;
}

.account__header__bio .account__header__fields{
    border-radius:0px;
    border:none;
    }

.account__header__bio .account__header__fields  dl dt{
    color:#ffffff;
    font-weight:400;
}

.account__header__bio .account__header__fields  dl dd{
    color:#c7a954;
    font-weight:600;
}

.account__header__bio .account__header__fields .verified dd a, .account__header__bio .account__header__fields .verified dd a{
    color: #c7a954;
    font-weight:400;
}

.verified .icon path{
    fill: #ad9952;
}

.account__section-headline a.active:before, .account__section-headline button.active:before, .notification__filter-bar a.active:before, .notification__filter-bar button.active:before {
    background: #483976;
}

.button.button-secondary {
        color: #8c7b4c;
        border: 1px solid rgb(54 54 54);
}
.button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover{
color:#c9b680;
border: 1px solid rgb(88 87 87);
}
.icon-button{
color:#d8d8d9;
}

.status__info .status__display-name .display-name__account{
    color: #99813d;
}

.server-banner h4 {
    color: #acacac;
}

}

.simple_form .block-button, .simple_form .button, .simple_form button {
    background: #483976;
}

.rules-list li:before {
    background: #756818;
}

.rules-list li:before {
    align-items: center;
    background: #756818;
}

.simple_form .block-button, .simple_form .button, .simple_form button {
    background: #1f5760;
}

.account__header__tabs__name h1 small {
    color: #b39b5a;
}


.sign-in-banner p {
    color: #96969c;
}

.compose-form__highlightable {
    background: #1e1e1e;
}

.compose-form .autosuggest-textarea__textarea, .compose-form .spoiler-input__input {
    background: #373737;

}

.dropdown-button {
    border: 1px solid #8c773a;
    color: #9b843e;
}

.navigation-bar .account__display-name .display-name__account{
color: #ba9b36;
}

.button:active, .button:focus, .button:hover {
    background-color: #525281;
}

.column-link.active {
    color: #ba9b36;
}

.account__avatar, .account__avatar img{
border-radius:0px;}

.edit-indicator__content p, .reply-indicator__content p, .status__content p{font-size:14px;color:#dddddd;line-height: 1.8;}
.icon-button{
color:#a9a9a9;}

.status__info .status__display-name .display-name__account{
color:#9e8b4d;}

button.status__action-bar__button.star-icon.icon-button.icon-button--with-counter {
    display: none;
}

.status__action-bar__button-wrapper:nth-child(3) {
    display: none;
}

.account__header__extra__links a:not(:first-child) {
    display: none;
}

.account__header__content p {
    margin-bottom: 10px;
    line-height: 1.8;
    color: #e5e5e5;
}

.account__header__content a{
color:#c0a268;
    text-decoration:none;
font-weight:100;
}

.account__header__content a:hover{
    text-decoration:underline;
    color:#ecd6aa;
}

::selection {
  background: #6d6026;
  color: #fff;
}

/* 全体の太さ */
::-webkit-scrollbar {
  width: 8px;
}

/* 背景部分 */
::-webkit-scrollbar-track {
  background: #1a1a1a;
}

/* つまみ部分 */
::-webkit-scrollbar-thumb {
  background: #6d6026;
  border-radius: 10px;
}

/* ホバー時に濃くするなど */
::-webkit-scrollbar-thumb:hover {
  background: #6d6026;
}

.account__header__image{
height:200px;
}


.column-link--logo,
.ui__header__logo {
  position: relative;
  height:50px;
}

.column-link--logo::before,
.ui__header__logo::before {
  content: "NAOMINA121";
  position: absolute;
  left:15px;
  top: 70%;
  transform: translateY(-50%);
  white-space: nowrap;
  line-height: 1;
  font-size: 27px;
  display:inline-block;
  padding:5px 0 10px 10px;
  font-family: "Castoro Titling", serif;
  font-weight: 900;
  border-left: 6px solid #642828;
  background: linear-gradient(0deg, #ffffff 0%, #f5f0dc 35%, #ad9434 65%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

.logo {
  visibility: hidden;
}

.tabs-bar__wrapper{
padding-top:0px;
}




