.s24-board{isolation:isolate}
body.reading-manga button.s24p-open-vote,
body.wp-theme-madara.reading-manga .s24-reader .s24-reader-controls button.s24p-open-vote{
  display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.45rem;
  box-sizing:border-box;width:max-content;min-height:44px;margin:0;padding:.45rem .9rem!important;
  color:#fff!important;background:#24211f!important;border:1px solid #24211f!important;border-radius:4px!important;
  box-shadow:none;font:700 15px/1.2 var(--s24-text-face,Inter,"Segoe UI",Arial,sans-serif)!important;
  letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer
}
body.reading-manga button.s24p-open-vote::before{content:"★";font:700 1.08em/1 Arial,sans-serif;color:inherit}
body.reading-manga button.s24p-open-vote:hover,
body.wp-theme-madara.reading-manga .s24-reader .s24-reader-controls button.s24p-open-vote:hover{background:#492626!important}
body.reading-manga button.s24p-open-vote:focus-visible,
body.reading-manga .s24p-vote-dialog :focus-visible{outline:3px solid #ab2423!important;outline-offset:3px}
body.reading-manga button.s24p-floating-vote{position:fixed;z-index:100;inset:auto max(12px,env(safe-area-inset-right)) calc(12px + var(--s24-reader-safe-bottom,0px)) auto;box-shadow:0 2px 9px #0003}
body.reading-manga button.s24p-open-vote[hidden],body.reading-manga dialog.s24p-vote-dialog:not([open]){display:none!important}
body.reading-manga dialog.s24p-vote-dialog[open]{
  display:block;position:fixed;inset:0;box-sizing:border-box;width:min(94vw,650px);height:max-content;max-height:90vh;max-height:90dvh;
  overscroll-behavior:contain;overflow:auto;padding:0;border:1px solid #262320;border-top:4px solid #262320;margin:auto;
  background:#fff;color:#1c1a18;box-shadow:0 10px 48px #0004;z-index:10000
}
body.reading-manga .s24p-vote-dialog::backdrop{background:rgba(24,20,16,.55)}
body.reading-manga .s24p-vote-dialog>.s24-publika-reader{margin:0;width:100%;border:0}
body.reading-manga .s24p-vote-dialog .s24-reader__head{padding-right:5.5rem}
body.reading-manga dialog.s24p-vote-dialog button.s24p-close-vote{
  position:absolute;top:12px;right:12px;z-index:2;min-height:42px;padding:.45rem .7rem!important;
  border:1px solid #d4d0cb!important;border-radius:4px!important;color:#292522!important;background:#fff!important;
  font:650 15px/1.2 var(--s24-text-face,Inter,"Segoe UI",Arial,sans-serif)!important;cursor:pointer
}
.s24-reader-stage>.s24-publika-reader{flex-shrink:0;scroll-margin-block:1em}
.s24-board.s24-board--home ol.s24-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2.1vw,1.55rem)}
.s24-board .s24-list>li.s24-card{margin:0!important;width:auto;min-width:0}
.s24-board.s24-board--home .s24-deck{margin-bottom:0!important}
@media(max-width:680px){.s24-board.s24-board--home ol.s24-list{grid-template-columns:1fr;gap:0}.s24-board.s24-board--home .s24-list>li.s24-card{display:grid;grid-template-columns:1.8rem 3.8rem minmax(0,1fr);align-items:center;gap:.15rem .75rem;padding:.85rem 0;border-top:1px solid var(--s24-line)}.s24-board--home .s24-list .s24-card__rank{grid-column:1;grid-row:1/3}.s24-board--home .s24-list .s24-card__cover{grid-column:2;grid-row:1/3;aspect-ratio:4/5}.s24-board--home .s24-list .s24-card__body{grid-column:3;grid-row:1}.s24-board--home .s24-list .s24-card__score{grid-column:3;grid-row:2}}
.s24-board .s24-kicker,.s24-board .s24-tail>span{font-size:.69rem;line-height:1.45;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:var(--s24-muted)}
.s24-board .s24-kicker{display:flex;align-items:center;gap:.65em;margin:0 0 .85rem}
.s24-kicker i{display:inline-block;width:1.9em;height:3px;background:var(--s24-accent)}
.s24-kicker b,.s24-issue span{color:var(--s24-accent)}
.s24-board .s24-issue{font-size:clamp(1.4rem,3.8vw,3rem);font-weight:850;line-height:1;white-space:nowrap;letter-spacing:-.095em;align-self:center}
.s24-board .s24-deck{max-width:52ch;margin:.65em 0 0;font-size:1rem;line-height:1.5;color:var(--s24-muted)}
.s24-board .s24-board__head{align-items:center;flex-wrap:nowrap;margin:0}
.s24-board .s24-tail{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--s24-line);margin-top:1.5rem;padding-top:1rem}
.s24-board .s24-card{position:relative}
.s24-board .s24-card__score{display:flex;align-items:baseline;justify-content:end;gap:.3em}
.s24-board .s24-card__score strong{font-size:1.22em;font-weight:820;color:var(--s24-ink)}
.s24-board .s24-card__score small{font-size:.73rem;color:var(--s24-muted);font-weight:600}
.s24-board--home .s24-card__score{justify-content:start}
.s24-board .s24-card__title a::after{content:"";position:absolute;inset:0;z-index:1}
.s24-board .s24-card:focus-within{outline:2px solid var(--s24-accent);outline-offset:3px}
.s24-board .s24-card__byline{display:block;font-size:.75rem;font-weight:700;letter-spacing:.035em;margin:0 0 .28rem}
.s24-board .s24-no-art{display:grid;place-items:center;height:100%;font-size:2.5rem;letter-spacing:-.09em;font-weight:800;color:#68574d;background:repeating-linear-gradient(145deg,#ece7df 0,#ece7df 1px,#faf8f3 1px,#faf8f3 7px)}
.s24-board .s24-selection{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.55rem 1rem;padding-bottom:1.2rem;border-bottom:1px solid var(--s24-line);margin-bottom:clamp(1.4rem,3vw,2.6rem)}
.s24-board .s24-selection .s24-tabs,.s24-board .s24-selection .s24-filters{margin:0}
.s24-board .s24-filters label{font-size:.8rem}
.s24-board .s24-filters button{background:var(--s24-ink);color:#fff;font-weight:680;cursor:pointer}
.s24-board .s24-empty{display:flex;align-items:flex-start;gap:1rem;padding:clamp(1rem,4vw,2.5rem);margin:1.5rem 0 0}
.s24-empty__badge{display:grid;place-items:center;width:2.1em;height:2.1em;border:1px solid var(--s24-line);border-radius:50%;color:var(--s24-accent);flex-shrink:0;line-height:1}
.s24-board .s24-empty strong{font-size:1.1rem;letter-spacing:-.02em}
.s24-board .s24-empty p{margin:.4rem 0 .75rem;color:var(--s24-muted)}
.s24-board .s24-empty a,.s24-board .s24-method summary{font-weight:700;color:var(--s24-ink)}
.s24-board .s24-method{margin-top:1.75rem;border-top:1px solid var(--s24-line);padding:.8rem 0 0}
.s24-board .s24-method summary{cursor:pointer;padding:.55rem 0;font-size:.9rem;list-style:revert}
.s24-board .s24-method dl{max-width:72ch;margin:1em 0}
.s24-board .s24-method dt{margin:.8em 0 .2em;font-weight:750}
.s24-board .s24-method dd{margin:0;color:var(--s24-muted)}
@media(max-width:580px){.s24-board .s24-issue{display:none}.s24-board .s24-card__score{justify-content:start}.s24-board .s24-board__title{font-size:clamp(1.65rem,8vw,2.2rem)}.s24-board .s24-tabs a{font-size:.78rem;padding:.48rem .72rem}.s24-board .s24-kicker{letter-spacing:.085em}}
