@font-face{font-family:StarsYuji;src:url("stars-yuji.woff2") format("woff2");font-display:swap}@font-face{font-family:StarsFallback;src:url("stars-fallback.woff2") format("woff2");font-display:swap}html[data-app-route="stars"] #stars-list .db-star h3{font-family:StarsYuji,StarsFallback,serif!important;color:#fff!important;font-weight:400;font-size:24px;line-height:1.5}html[data-app-route="stars"] .stars-check-all{display:flex;align-items:center;gap:8px;margin:8px 0 16px;color:inherit;cursor:pointer}html[data-app-route="stars"] #db-stars-panel .stars-check-all{display:inline-flex!important;width:fit-content!important;max-width:100%;justify-content:flex-start;white-space:nowrap;gap:8px}html[data-app-route="stars"] #stars-check-all{width:16px!important;height:16px!important;min-width:16px;flex:0 0 16px;margin:0;padding:0}html[data-app-route="stars"] #db-stars-panel .stars-check-all{display:flex!important;margin-left:auto;margin-right:0}html[data-app-route="stars"] #characters{max-width:1100px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}@media(max-width:600px){html[data-app-route="stars"] #stars-list .db-star h3{font-size:20px}}html[data-app-route="stars"] #db-stars-panel{position:relative}html[data-app-route="stars"] #db-stars-panel .panel-heading{margin-bottom:4px;min-height:0}html[data-app-route="stars"] #db-stars-panel .panel-heading h2{margin-top:0;margin-bottom:4px}html[data-app-route="stars"] #db-stars-panel .stars-check-all{position:absolute;top:52px;right:22px;margin:0}html[data-app-route="stars"] #db-stars-panel>.formula-note:first-of-type{margin-top:8px;margin-bottom:12px;padding-right:135px}html[data-app-route="stars"] #stars-list .db-star.is-implemented{grid-template-columns:110px minmax(0,1fr);grid-template-rows:auto auto auto auto;min-height:190px;padding:10px;row-gap:5px;column-gap:12px}html[data-app-route="stars"] #stars-list .db-star.is-implemented h3{grid-column:2;grid-row:1;margin:0}html[data-app-route="stars"] #stars-list .db-star.is-implemented img{grid-column:1;grid-row:1/5;width:110px;height:180px;align-self:stretch;object-fit:contain}html[data-app-route="stars"] #stars-list .db-star.is-implemented strong{grid-row:2}html[data-app-route="stars"] #stars-list .db-star.is-implemented label{grid-row:3}html[data-app-route="stars"] #stars-list .db-star.is-implemented button{grid-row:4}@media(max-width:600px){html[data-app-route="stars"] #db-stars-panel .stars-check-all{right:13px;top:48px}html[data-app-route="stars"] #db-stars-panel>.formula-note:first-of-type{padding-right:0;margin-top:32px}}html[data-app-route="stars"] #stars-list .db-star.is-implemented{grid-template-columns:120px minmax(0,1fr)}html[data-app-route="stars"] #stars-list .db-star.is-implemented img{width:120px;height:180px;object-fit:cover;object-position:center}html[data-app-route="stars"] #stars-list .db-star h3{font-size:28px}@media(max-width:600px){html[data-app-route="stars"] #stars-list .db-star h3{font-size:24px}}html[data-app-route="stars"]{background:#151b20}html[data-app-route="stars"] body{background:transparent!important;isolation:isolate}html[data-app-route="stars"] body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:#151b20 url("stars-monument.webp") center/cover no-repeat}html[data-app-route="stars"] #characters{background:transparent!important}html[data-app-route="stars"] #db-stars-panel{background:linear-gradient(145deg,rgba(16,40,61,.62),rgba(9,25,41,.62))}html[data-app-route="stars"] .page-heading h1{color:#fff}html[data-app-route="stars"] .page-heading>p{color:#c6d3de}html[data-app-route="stars"] .db-tabs :is(button,.db-page-link){color:#fff!important;background:transparent!important;text-shadow:0 1px 3px #000}html[data-app-route="stars"] .db-tabs [aria-pressed="true"]{background:rgba(7,87,101,.65) !important;color:#fff!important;text-shadow:none}html[data-app-route="stars"] footer{background:transparent;color:#c6d3de}html[data-app-route="stars"] footer a{color:#9adfe2}@media(max-width:767px) and (orientation:portrait){html[data-app-route="stars"] body::before{background-position:92% center}}
