.home-east-blue {
  --east-blue-skull: url('/ui/home-pirate-skull.svg');
  --site-overlay-home-sidebar-adventure: none;
  --site-overlay-home-brown-dragonballs: none;
  --site-overlay-home-news-overlay: none;
  --site-overlay-home-header-extension: none;
  --site-overlay-home-character-overlay-left: none;
  --site-overlay-home-character-dossier: none;
  --site-overlay-home-balance-overlay: none;
  --home-title-orange: #f1c16b;
  --east-blue-navy: #123f56;
  --east-blue-wine: #742e1d;
  --east-blue-ink: #39291f;
  --east-blue-gold: #977047;
  --east-blue-rule: #bc9e71;
  --wanted-type: Merriweather, Georgia, serif;
  --home-body-font: var(--wanted-type);
  --home-title-font: var(--wanted-type);
  font-family: var(--wanted-type);
  --east-blue-parchment:
    radial-gradient(ellipse at 18% 9%, #8e4d2024, transparent 44%),
    radial-gradient(ellipse at 95% 84%, #9c4e2129, transparent 48%),
    linear-gradient(90deg, #cb945b, #f0d4a0 7%, #f8e2b5 47%, #efd09a 93%, #c8945e);
}

html body:has(.home-adventure-sidebars.home-east-blue) {
  --home-paper-base: #f1d8a7;
  --home-paper-edge: #9d794866;
  --home-paper-light: radial-gradient(ellipse at 53% 43%, #f9edcf 28%, #f9edcfe8 51%, #f9edcf80 76%, transparent);
  --home-aged-paper:
    var(--home-paper-light) 0 0 / 100% 100% no-repeat fixed,
    url('/ui/parchment-grain.svg') 0 0 / auto repeat fixed,
    var(--home-paper-base) url('/ui/parchment-stains.svg') 0 0 / auto repeat fixed;
  background: var(--home-aged-paper);
}

.home-adventure-sidebars.home-east-blue .background {
  background: #3b91a8 url('/ui/home-east-blue-village-painted.webp') left center / cover no-repeat;
  filter: saturate(1.1);
}

.home-adventure-sidebars.home-east-blue #logo {
  position: relative;
  isolation: isolate;
  background-image: none;
  box-shadow: none;
}

.home-adventure-sidebars.home-east-blue #logo::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: var(--logo-render);
  background-position: inherit;
  background-repeat: inherit;
  background-size: inherit;
  mask-image: linear-gradient(to bottom, #000 calc(100% - 22px), transparent);
  pointer-events: none;
  --portrait-breath-width: 1.009;
  --portrait-breath-height: 1.026;
  transform-origin: 72% bottom;
  animation: east-blue-portrait-breathe 4.8s ease-in-out infinite paused;
}

.home-adventure-sidebars.home-east-blue #logo[data-portrait-active]::before {
  animation-play-state: running;
}

@media (prefers-reduced-motion: reduce) {
  .home-adventure-sidebars.home-east-blue #logo::before {
    --portrait-breath-width: 1.003;
    --portrait-breath-height: 1.012;
    animation-duration: 6s;
  }
}

@keyframes east-blue-portrait-breathe {
  0%, 100% { transform: scale(1); }
  45% { transform: scale(var(--portrait-breath-width), var(--portrait-breath-height)); }
}

@media (prefers-reduced-motion: no-preference) {
  .home-east-blue #container1,
  .home-east-blue :is(#leftlay, #rightlay):has(.ba-side-wanted) {
    transform-origin: center top;
    animation: east-blue-paper-arrive 680ms ease-out backwards;
  }

  .home-east-blue #leftlay:has(.ba-side-wanted) { animation-delay: 60ms; }
  .home-east-blue #rightlay:has(.ba-side-wanted) { animation-delay: 110ms; }

  .home-east-blue #content :is(.ba-article-hero, .ba-article-body),
  .home-east-blue :is(#leftlay, #rightlay) .ba-side-wanted,
  .home-east-blue .home-pirate-quotes figure {
    transform-origin: center top;
    animation: east-blue-print-arrive 530ms ease-out 140ms backwards;
  }

  .home-east-blue #content .ba-article-body { animation-delay: 220ms; }
}

@keyframes east-blue-paper-arrive {
  0% { opacity: .64; transform: translateY(8px) scale(.979, .972); }
  52% { opacity: 1; transform: translateY(0) scale(1.006, 1.012); }
  77% { transform: scale(.998, .996); }
  100% { transform: none; }
}

@keyframes east-blue-print-arrive {
  0% { opacity: .52; transform: translateY(4px) scaleY(.96); }
  65% { opacity: 1; transform: scaleY(1.015); }
  100% { transform: none; }
}

.home-adventure-sidebars.home-east-blue #header { border-color: #b99757; background: #16333f; }
.home-adventure-sidebars.home-east-blue #headerimg { background: var(--east-blue-parchment); }
.home-adventure-sidebars.home-east-blue .home-pirate-wordmark {
  color: #6d2c19;
  font-family: var(--wanted-type);
  font-size: clamp(25px, 7vw, 36px);
  font-weight: 900;
}
.home-adventure-sidebars.home-east-blue #randomheader { border-color: #b99757; }

.home-adventure-sidebars.home-east-blue .home-pirate-logo {
  display: block;
  width: calc(100% - 32px);
  height: calc(100% - 12px);
  max-height: 61px;
  object-fit: contain;
}

html .home-adventure-sidebars.home-east-blue #layout #container1 {
  background: var(--home-aged-paper);
  border-color: transparent;
  box-shadow: inset 9px 0 9px -5px #92613238;
}

.home-adventure-sidebars.home-east-blue #container1 #content {
  --home-text: var(--east-blue-ink);
  --home-muted: #62442d;
  --home-panel: #f6dfb3;
  --home-panel-raised: #f9e8c7;
  --home-inset: #edd0a0;
  --home-border: #946239;
  --home-action: #a25134;
  color: var(--home-text);
}

.home-adventure-sidebars.home-east-blue #container1 #content .ba-article-hero {
  padding-inline: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  clip-path: none;
}

.home-adventure-sidebars.home-east-blue #container1 #content .ba-article-hero::before { content: none; }

.home-adventure-sidebars.home-east-blue #content .home-news-masthead {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: clamp(5px, 1.2vw, 12px);
  margin-bottom: 12px;
  padding: 7px 0 9px;
  border-block: 3px double var(--east-blue-gold);
  color: var(--east-blue-navy);
  text-align: center;
  font: 900 clamp(24px, 5vw, 35px)/1.1 var(--wanted-type);
  letter-spacing: .075em;
  text-transform: uppercase;
}

.home-adventure-sidebars.home-east-blue #content .home-news-masthead::before,
.home-adventure-sidebars.home-east-blue #content .home-news-masthead::after {
  content: '';
  flex: 0 1 clamp(26px, 4vw, 54px);
  aspect-ratio: 2;
  background: url('/ui/news-coo-gull.svg') center / contain no-repeat;
}

.home-adventure-sidebars.home-east-blue #content .home-news-masthead::after {
  transform: scaleX(-1);
}

@media (min-width: 1320px) {
  html body:has(.home-adventure-sidebars.home-east-blue) {
    background:
      url('/ui/east-blue-route.svg') right 25px bottom 40px / 210px auto no-repeat fixed,
      var(--home-aged-paper);
    background-blend-mode: soft-light, normal, normal, normal;
  }
}

.home-adventure-sidebars.home-east-blue #container1 #content .ba-article-hero::after { content: none; }

html .home-adventure-sidebars.home-east-blue #content .ba-article-hero-title {
  color: var(--east-blue-wine);
  background: transparent;
  font-family: var(--wanted-type);
  font-weight: 700;
  text-transform: none;
  padding-inline: 0;
  margin-inline: 0;
  clip-path: none;
}

.home-adventure-sidebars.home-east-blue #container1 #content :is(.ba-article-pill-tag, .ba-article-hero-meta) {
  color: #6b5440;
  font: 600 9px/1.3 var(--wanted-type);
  letter-spacing: .075em;
  text-transform: none;
}

.home-adventure-sidebars.home-east-blue #content .ba-article-pill-tag {
  position: relative;
}

.home-adventure-sidebars.home-east-blue #content .ba-article-pill-tag i {
  position: absolute;
  inset-inline-start: -14px;
  color: var(--east-blue-gold);
}

.home-adventure-sidebars.home-east-blue #content .ba-article-divider {
  background: linear-gradient(90deg, #b88a4d55, transparent);
}

.home-adventure-sidebars.home-east-blue #container1 #content :is(.ba-article-body, .ba-article-content, .ba-article-content > p) {
  color: #4a2e1e;
  font-weight: 600;
}

html .home-adventure-sidebars.home-east-blue #content .ba-article-content > :is(p, ul, ol) :is(b, strong) {
  color: inherit;
  font-weight: 700;
}

html .home-adventure-sidebars.home-east-blue #content .ba-article-content > p a {
  color: #76351f !important;
}

.home-adventure-sidebars.home-east-blue #container1 #content .ba-home-nav-btn {
  background: #edd0a0;
  border-color: #946239;
  color: #4c2c19;
  font-family: var(--wanted-type);
}

.home-adventure-sidebars.home-east-blue #container1 #content .ba-home-nav-btn:hover:not(:disabled) {
  background: #f9e4b9;
}

.home-adventure-sidebars.home-east-blue #container1 #content :is(.ann-comments-panel, .ann-emoji-picker, .ann-comment-toolbar) {
  background: #f6dfb3;
  border-color: #946239;
  color: #402819;
}

.home-adventure-sidebars.home-east-blue #content .ba-article-hero-title::before {
  left: -17px;
  top: .66em;
  width: 14px;
  height: 14px;
  background: var(--east-blue-gold);
  mask-image: var(--east-blue-skull);
}

.home-adventure-sidebars.home-east-blue #content .ba-section-title::after {
  background-image: var(--east-blue-skull);
}

.home-adventure-sidebars.home-east-blue #content .ba-char-card { background-image: none; }

.home-adventure-sidebars.home-east-blue #mainnavigation > :is(a, .mainnavigation-a) {
  background-image: url('/ui/home-east-blue-scroll.svg'), linear-gradient(180deg, #d6a967, #f7e7bc 26%, #f3dfaa 70%, #c9914f);
  clip-path: polygon(2px 0, calc(100% - 2px) 0, 100% 3px, calc(100% - 2px) 50%, 100% calc(100% - 3px), calc(100% - 2px) 100%, 2px 100%, 0 calc(100% - 3px), 2px 50%, 0 3px);
  box-shadow: none !important;
}

.home-adventure-sidebars.home-east-blue #mainnavigation > .mainnavigation-a {
  background-color: var(--east-blue-navy) !important;
  background-image: url('/ui/home-east-blue-scroll.svg');
  color: #fff3d7 !important;
}

.home-adventure-sidebars.home-east-blue #mainnavigation > .mainnavigation-a:hover {
  background-color: #1b536b !important;
}

.home-adventure-sidebars.home-east-blue #mainnavigation > a:not(.mainnavigation-a) {
  background-color: #f2dfb9 !important;
  color: var(--east-blue-ink) !important;
}

.home-adventure-sidebars.home-east-blue #mainnavigation > a:not(.mainnavigation-a):hover {
  background-color: #ecd1a2 !important;
  background-image: url('/ui/home-east-blue-scroll.svg');
}

.home-adventure-sidebars.home-east-blue #mainnavigation > :is(a, .mainnavigation-a)::after {
  background: var(--east-blue-nav-stamp, none) left 9px center / 14px 14px no-repeat;
  filter: none;
  opacity: .7;
}

.home-adventure-sidebars.home-east-blue #mainnavigation > a[href="/"] { --east-blue-nav-stamp: url('/ui/nav-sea.svg'); }
.home-adventure-sidebars.home-east-blue #mainnavigation > a[href="/ingame"] { --east-blue-nav-stamp: var(--east-blue-skull); }
.home-adventure-sidebars.home-east-blue #mainnavigation > a[href="/game-manual"] { --east-blue-nav-stamp: url('/ui/nav-logbook.svg'); }
.home-adventure-sidebars.home-east-blue #mainnavigation > a[href="/ladders"] { --east-blue-nav-stamp: url('/ui/nav-helm.svg'); }
.home-adventure-sidebars.home-east-blue #mainnavigation > a[href="/pirate-missions"] { --east-blue-nav-stamp: url('/ui/nav-wanted.svg'); }
.home-adventure-sidebars.home-east-blue #mainnavigation > a[href^="https://discord.gg/"] { --east-blue-nav-stamp: url('/ui/nav-discord.svg'); }

.home-adventure-sidebars.home-east-blue #mainnavigation > a:is(:hover, :focus-visible)::after { opacity: 1; }
.home-adventure-sidebars.home-east-blue #mainnavigation > .mainnavigation-a::before {
  right: 16px;
  border-color: currentColor;
}
.home-adventure-sidebars.home-east-blue #mainnavigation > :is(a, .mainnavigation-a):hover { filter: brightness(1.09); }
.home-adventure-sidebars.home-east-blue #mainnavigation > :is(a, .mainnavigation-a):active { filter: brightness(.94); }
.home-adventure-sidebars.home-east-blue #mainnavigation > :is(a, .mainnavigation-a):focus-visible {
  box-shadow: inset 0 0 0 2px #142832, inset 0 0 0 4px #fff2cf !important;
}

.home-adventure-sidebars.home-east-blue .ba-side-theme-preview button svg { width: 18px; height: 18px; }

.home-adventure-sidebars.home-east-blue #header::after {
  background: linear-gradient(90deg, #a52221 20%, transparent);
}

@media (min-width: 821px) {
  .home-adventure-sidebars.home-east-blue .background {
    width: calc((100% - min(1040px, calc(100% - 40px))) / 2 + 402px + var(--home-shift));
  }

  .home-adventure-sidebars.home-east-blue #header::after { content: none; }

  .home-adventure-sidebars.home-east-blue #layout::before { content: none; }

  html .home-adventure-sidebars.home-east-blue #layout #container1 {
    align-self: stretch;
    border-left-color: var(--home-paper-edge);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 1px 100%,
      4px 96%, 2px 89%, 5px 81%, 1px 73%, 3px 66%, 0 58%,
      4px 50%, 2px 43%, 5px 34%, 1px 27%, 3px 19%, 0 12%, 4px 5%);
  }

  .home-adventure-sidebars.home-east-blue #layout::after {
    width: calc(100% + var(--masthead-extension));
    height: 2px;
    margin-top: 215px;
    border: 0;
    background: linear-gradient(90deg, #a52221 32%, #a52221a6 66%, transparent);
    z-index: 1;
  }
}

.home-adventure-sidebars.home-east-blue .home-pirate-quotes {
  grid-column: 2;
  grid-row: 1;
  justify-self: end;
  align-self: start;
  --quote-extension: max(0px, calc((100vw - min(1040px, calc(100vw - 40px))) / 2 - var(--home-shift) - 16px));
  width: max(0px, calc(100% - 396px + var(--quote-extension)));
  margin-right: calc(-1 * var(--quote-extension));
  min-width: 0;
  height: 217px;
  box-sizing: border-box;
  padding: 14px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
  background: var(--home-aged-paper);
  color: #60391f;
  text-align: center;
}

.home-east-blue .home-pirate-quotes figure {
  margin: 0;
}
.home-east-blue .home-pirate-quotes blockquote {
  margin: 0;
  font: 600 clamp(22px, 2.2vw, 32px)/1.35 'Dancing Script', cursive;
  text-wrap: balance;
}
.home-east-blue .home-pirate-quotes figcaption {
  margin-top: 12px;
  color: #765135;
  font: 11px/1.3 Georgia, serif;
  font-variant: small-caps;
  letter-spacing: .06em;
}
@media (max-width: 820px) {
  .home-adventure-sidebars.home-east-blue .home-pirate-quotes { display: none; }
}

.home-adventure-sidebars.home-east-blue :is(#leftlay, #rightlay):has(.ba-side-wanted) {
  --side-cream: var(--east-blue-ink);
  --side-poll-notice: var(--side-cream);
  --side-muted: #62442d;
  --side-gold: #7c351e;
  --site-ink-ffe4a8: #513018;
  background:
    linear-gradient(90deg, transparent 48%, #80562d0d 49.5%, #fff3ce36 50%, transparent 52%),
    linear-gradient(90deg, transparent, #f9edcfeb 19%, #f9edcff5 48%, #f9edcfe6 78%, transparent),
    url('/ui/parchment-grain.svg'),
    url('/ui/parchment-stains.svg') 17px 9px / 224px 288px repeat,
    var(--home-paper-base);
  border: 1px solid transparent;
  border-image: url('/ui/parchment-torn-frame.svg') 8 / 4px;
  box-shadow: inset 0 0 8px #92613222;
  clip-path: polygon(2% 0, 14% .25%, 29% 0, 44% .2%, 62% 0, 78% .3%, 98% 0,
    100% 2%, 98.8% 13%, 100% 26%, 98.5% 39%, 100% 52%, 99% 65%, 100% 81%, 98.7% 94%, 100% 99.6%,
    86% 100%, 72% 99.7%, 56% 100%, 39% 99.6%, 21% 100%, 2% 99.7%,
    0 96%, 1.3% 83%, 0 69%, 1.2% 54%, 0 38%, 1.4% 24%, 0 9%);
}

.home-adventure-sidebars.home-east-blue :is(#leftlay, #rightlay) .ba-side-wanted {
  margin: 0 0 10px;
  padding: 4px 0 7px;
  border-block: 3px double var(--east-blue-gold);
  color: var(--east-blue-wine);
  text-align: center;
  font: 900 clamp(18px, 5.8vw, 24px)/1.12 var(--wanted-type);
  letter-spacing: .055em;
  text-shadow: .4px .4px #6d2c192b;
}

.home-adventure-sidebars.home-east-blue :is(#leftlay, #rightlay) .ba-side-wanted {
  position: relative;
}

.home-adventure-sidebars.home-east-blue :is(#leftlay, #rightlay) .ba-side-wanted::after {
  content: '';
  position: absolute;
  inset: 0;
  background: url('/ui/home-poster-ink.svg') center / 96px 48px repeat;
  pointer-events: none;
}

.home-adventure-sidebars.home-east-blue :is(#leftlay, #rightlay) .ba-side-section + .ba-side-section {
  padding-top: 16px;
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-side-section {
  margin-bottom: 6px;
  padding-bottom: 6px;
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-side-section + .ba-side-section {
  padding-top: 6px;
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-sidebar-nav::after {
  content: '';
  display: block;
  height: 46px;
  margin: 12px 0 6px;
  background: url('/ui/parchment-stains.svg') center 65% / 224px 288px repeat-x;
  mask-image: radial-gradient(ellipse at center, #000 20%, transparent 74%);
  opacity: .75;
  pointer-events: none;
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-side-news-bullet { display: none; }

.home-adventure-sidebars.home-east-blue :is(#leftlay, #rightlay) .ba-side-section {
  border-bottom-color: transparent;
}

html .home-adventure-sidebars.home-east-blue :is(#leftlay, #rightlay) .ba-side-section .ba-side-title {
  color: var(--east-blue-wine);
  font: 650 12px/1.35 var(--wanted-type) !important;
  letter-spacing: .01em;
  text-shadow: none;
  text-transform: none;
  padding-left: 0;
}

.home-adventure-sidebars.home-east-blue :is(#leftlay, #rightlay) .ba-side-section .ba-side-title::before { content: none; }
html .home-adventure-sidebars.home-east-blue :is(#leftlay, #rightlay) .ba-side-section .ba-side-title::after {
  inset: auto 0 -3px;
  height: 1px;
  background: linear-gradient(90deg, #b88a4d55, transparent);
  border: 0;
  box-shadow: none;
  clip-path: none;
}

.home-adventure-sidebars.home-east-blue #leftlay :is(.ba-side-copy, .ba-side-copy a, .ba-side-lost-link, .ba-side-news-more) {
  color: var(--side-cream) !important;
}

.home-adventure-sidebars.home-east-blue #leftlay :is(.ba-side-copy a, .ba-side-lost-link, .ba-side-news-more, .ba-side-news-item a):hover {
  color: #772e1e !important;
}

.home-adventure-sidebars.home-east-blue #leftlay :is(.ba-side-btn, .ba-side-btn-login, .ba-side-btn-register, .ba-side-btn-vote) {
  border: 1px solid #946239;
  border-radius: 2px;
  background: #edd0a0;
  color: #4c2c19 !important;
  font-family: var(--wanted-type);
  box-shadow: inset 0 1px #fff1cf, 0 1px 2px #74432235;
}

.home-adventure-sidebars.home-east-blue #leftlay :is(.ba-side-btn-login, .ba-side-btn-vote) {
  background: #803b25;
  color: #fff2d2 !important;
  box-shadow: 0 1px 2px #74432255;
}

.home-adventure-sidebars.home-east-blue #leftlay :is(.ba-side-btn, .ba-side-btn-login, .ba-side-btn-register, .ba-side-btn-vote):hover:not(:disabled) {
  background: #f9e4b9;
  color: #4c2c19 !important;
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-side-input {
  background: #fff0ce;
  border-color: #9d6f42;
  color: var(--east-blue-ink);
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-side-poll-options input[type="radio"] {
  accent-color: var(--east-blue-wine);
}

html .home-adventure-sidebars.home-east-blue #leftlay .ba-side-user-header {
  background: none;
  border: 0;
  box-shadow: none;
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-side-user-header .user-avatar {
  border-radius: 0;
  border-color: var(--east-blue-wine) !important;
}

html .home-adventure-sidebars.home-east-blue #leftlay .ba-side-user-header :is(.welcome-text, .login-username) {
  color: var(--side-cream) !important;
}

html .home-adventure-sidebars.home-east-blue #leftlay .ba-sidebar-nav .ba-side-nav-links li a:is(:hover, :focus-visible) {
  background: #742e1d12;
  color: var(--east-blue-wine) !important;
}

/* The input border is the focus indicator on parchment forms. */
html .home-adventure-sidebars.home-east-blue :is(#content, #leftlay, #rightlay)
  :is(input:not([type]), input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], textarea, select):is(:hover, :focus),
html .home-adventure-sidebars.home-east-blue #content
  :is(.ba-register-editor, .tiptap-wrapper):is(:hover, :has([contenteditable="true"]:focus)) {
  border-color: var(--east-blue-wine) !important;
  outline: none !important;
  box-shadow: none;
}

.home-adventure-sidebars.home-east-blue #content .ann-comments-composer > .ann-comment-textarea {
  border: 1px solid transparent;
}

.home-adventure-sidebars.home-east-blue #content :is(.ba-register-editor, .tiptap-wrapper) [contenteditable="true"]:focus {
  outline: none;
}

@media (forced-colors: active) {
  html .home-adventure-sidebars.home-east-blue :is(#content, #leftlay, #rightlay)
    :is(input, textarea, select, [contenteditable="true"]):focus-visible {
    outline: 2px solid Highlight !important;
  }
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-side-theme-preview button {
  background: #eed3a5;
  border-color: #a77948;
  color: #53301e;
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-side-theme-preview {
  display: none;
}

.home-adventure-sidebars.home-east-blue #leftlay .ba-side-theme-preview button[aria-pressed="true"] {
  background: #65402a;
  color: #fff0ce;
}

.home-adventure-sidebars.home-east-blue #leftlay .site-volume {
  --site-volume-fill: var(--east-blue-wine);
  --site-volume-thumb: var(--east-blue-wine);
  color: #53301e;
  border: 0;
}

.home-adventure-sidebars.home-east-blue #rightlay :is(.ba-side-copy, .ba-side-copy a[href="/the-basics"], ul.ladder .ladder1, ul.ladder b.font-fix) {
  color: var(--side-cream) !important;
}

.home-adventure-sidebars.home-east-blue #rightlay ul.ladder a:hover { color: #772e1e !important; }

.home-adventure-sidebars.home-east-blue #rightlay .ladder :is(a, .ladder1, b.font-fix) {
  font-family: var(--wanted-type);
  text-shadow: none;
}

.home-adventure-sidebars.home-east-blue #rightlay .ladder a.font-fix {
  font-size: 12px;
}

.home-adventure-sidebars.home-east-blue #rightlay ul.ladder li div.player img {
  border-color: var(--east-blue-wine);
}

.home-adventure-sidebars.home-east-blue #rightlay .ladder .player .levelBackground {
  background: #342b21;
  border-color: #48301d;
  border-radius: 0;
  box-shadow: none;
}

.home-adventure-sidebars.home-east-blue #rightlay .ladder .player .levelFill {
  background: #bc4c42;
  border-radius: 0;
  box-shadow: none;
}

.home-adventure-sidebars.home-east-blue #rightlay .ladder .player .levelNumber {
  color: #fff6df !important;
}

.home-adventure-sidebars.home-east-blue #rightlay .ba-side-copy:has(a[href="/the-basics"]) {
  font-size: 12px;
}

.home-adventure-sidebars.home-east-blue #rightlay .ba-side-section .ba-side-copy.ba-side-note {
  color: #615a51 !important;
  font-size: 11.5px;
}

.home-adventure-sidebars.home-east-blue #rightlay .ba-side-copy a[href="/the-basics"]:is(:hover, :focus-visible) {
  color: #a52221 !important;
}

.home-adventure-sidebars.home-east-blue #rightlay .home-ladder-status {
  margin: 7px 0 0;
  color: #655b50;
  font-size: 11px;
  font-style: italic;
  line-height: 1.5;
}

.home-adventure-sidebars.home-east-blue #content .home-wanted-poster {
  display: none;
  box-sizing: border-box;
  width: min(100%, 264px);
  margin: 32px auto 0;
  padding: 14px 18px 18px;
  border: 1px solid #a6794e;
  border-image: url('/ui/parchment-torn-frame.svg') 8 / 4px;
  background:
    url('/ui/parchment-stains.svg') center / 224px 288px,
    var(--east-blue-parchment);
  text-align: center;
  color: #6d2c19;
  box-shadow: 0 3px 8px #78502420;
}

.home-adventure-sidebars.home-east-blue #content .home-wanted-poster h2 {
  margin: 0 0 12px;
  padding: 5px 0;
  border-block: 3px double #956236;
  color: inherit;
  font: 900 clamp(25px, 5vw, 32px)/1.2 var(--wanted-type);
  letter-spacing: .08em;
  text-transform: uppercase;
}

.home-adventure-sidebars.home-east-blue #content .home-wanted-poster p {
  margin: 4px 0 9px;
  color: #62442d;
  font-size: 12px;
  line-height: 1.5;
}

.home-adventure-sidebars.home-east-blue #content .home-wanted-portrait {
  width: 96px;
  height: 96px;
  margin: 0 auto 9px;
  border: 1px solid #a6794e;
  background: #edce97 var(--east-blue-skull) center / 48px no-repeat;
}

.home-adventure-sidebars.home-east-blue #content .home-wanted-portrait img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.home-adventure-sidebars.home-east-blue #content .home-wanted-player {
  color: inherit;
  font-size: 18px;
  font-weight: 900;
  overflow-wrap: anywhere;
}

.home-adventure-sidebars.home-east-blue #content .home-wanted-ladder {
  color: #60432f;
  font-size: 11px;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.home-adventure-sidebars.home-east-blue #rightlay .ba-side-badge-countdown {
  padding: 3px 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: var(--side-gold);
  font-style: italic;
}

.home-adventure-sidebars.home-east-blue #rightlay .ba-side-arrow {
  background: #edd0a0;
  border-color: #946239;
  color: #4c2c19;
}

.home-adventure-sidebars.home-east-blue #rightlay .ba-side-arrow:hover { background: #f9e4b9; }

.home-adventure-sidebars.home-east-blue #leftlay :is(a, button, input):focus-visible {
  outline: 2px solid #752e19;
  outline-offset: 2px;
}

.home-adventure-sidebars.home-east-blue #layout #container1 {
  position: relative;
  isolation: isolate;
}

.home-adventure-sidebars.home-east-blue #container1 #content {
  padding: 24px clamp(16px, 2.4vw, 32px) 32px;
}

.home-adventure-sidebars.home-east-blue #container1 #content .ba-home-topbar:empty { display: none; }

.home-adventure-sidebars.home-east-blue #container1 #content .ba-article-hero-title {
  font-size: clamp(22px, 4.4vw, 28px);
  line-height: 1.25;
  text-wrap: balance;
}

.home-adventure-sidebars.home-east-blue #content .ba-article-hero-meta i {
  display: none;
}

.home-adventure-sidebars.home-east-blue #content .ba-article-hero-meta .ba-article-meta-sep {
  color: inherit;
}

.home-adventure-sidebars.home-east-blue #content .ba-article-hero-meta .ba-author-link {
  color: inherit !important;
  font-weight: inherit;
}

.home-adventure-sidebars.home-east-blue #content .ba-article-hero-meta .ba-author-link:hover {
  text-decoration: underline;
}

.home-adventure-sidebars.home-east-blue #container1 #content :is(.ba-article-body, .ba-article-content, .ba-article-content > p) {
  font-size: 16px;
  line-height: 1.55;
}

.home-adventure-sidebars.home-east-blue #container1 #content .ba-article-content > p { max-width: 72ch; }

.home-adventure-sidebars.home-east-blue #content .home-news-actions {
  --news-seal-size: 30px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: start;
  gap: 12px 4px;
  margin-top: 16px;
}

.home-adventure-sidebars.home-east-blue #content .home-news-actions > .clear { display: none; }
.home-adventure-sidebars.home-east-blue #container1 #content .home-news-actions :is(.ann-comments-toggle, .ann-reaction-add) {
  --action-secondary: transparent;
  --action-secondary-hover: #9c67301c;
  --action-texture: none;
  --action-border: transparent;
  --action-ink: #75553d;
  position: relative;
  width: var(--news-seal-size);
  min-width: var(--news-seal-size);
  min-height: var(--news-seal-size);
  padding: 0;
  border-radius: 50%;
  box-shadow: none;
}

.home-adventure-sidebars.home-east-blue #container1 #content .home-news-actions :is(.ann-comments-toggle, .ann-reaction-add).is-open {
  --action-secondary: var(--action-secondary-hover);
}

.home-adventure-sidebars.home-east-blue #container1 #content .home-news-actions :is(.ann-comments-toggle, .ann-reaction-add) svg {
  width: 21px;
  height: 21px;
  flex: 0 0 21px;
}

.home-adventure-sidebars.home-east-blue #content .home-news-actions .ann-comments-count {
  position: absolute;
  top: -4px;
  right: -6px;
}

@media (pointer: coarse) {
  .home-adventure-sidebars.home-east-blue #content .home-news-actions {
    --news-seal-size: 44px;
  }
}

.home-adventure-sidebars.home-east-blue #content .home-news-actions .ann-comments-section { display: contents; }
.home-adventure-sidebars.home-east-blue #content .home-news-actions .ann-comments-toggle {
  grid-column: 2;
  grid-row: 1;
  align-self: end;
  margin: 0;
}
.home-adventure-sidebars.home-east-blue #content .home-news-actions .ann-reactions-row {
  grid-column: 1;
  grid-row: 1;
  margin: 0;
}
.home-adventure-sidebars.home-east-blue #content .home-news-actions .ann-reactions-bar {
  justify-content: flex-end;
  flex-wrap: wrap;
}
.home-adventure-sidebars.home-east-blue #content .home-news-actions .ann-emoji-picker {
  bottom: calc(100% + 6px);
  width: max-content;
  max-width: calc(100vw - 76px);
  flex-wrap: wrap;
}
.home-adventure-sidebars.home-east-blue #content .home-news-actions .ann-comments-panel {
  grid-column: 1 / -1;
  margin-top: 0;
}
