.lg-draft{margin:-14px 0 18px;padding:10px 14px;font-size:13px;color:#e6c9b5;background:#2a1c17;border-left:3px solid #b9583f}
.lg-basis{margin:0 0 12px;padding:10px 14px;font-size:13px;line-height:1.6;color:#d2c7b6;background:#191a1d;border-left:3px solid #aa8051}.lg-basis b{color:#ead8ba}
.lg-cards{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0}
.lg-cards li{position:relative;padding:14px;background:#191a1d;border:1px solid #2f2b26;border-radius:3px}
.lg-cards li img{position:absolute;right:10px;top:10px;width:40px;height:40px;object-fit:contain}
.lg-cards span{display:block;font-size:12px;color:#aaa39a}.lg-cards strong{display:block;margin:4px 0 2px;font:600 28px/1.2 RonarkDisplay,Georgia,serif;color:#ead8ba}.lg-cards small{font-size:12px;color:#9a8f7e}
.lg-cards .lg-gold{border-color:#aa8051}
.lg-legend{display:flex;flex-wrap:wrap;gap:14px;margin:4px 0 8px;font-size:12px;color:#aaa39a}.lg-legend i{display:inline-block;width:11px;height:11px;margin-right:5px;vertical-align:-1px;border-radius:2px}
.lg-legend .b1,.lg-bar .b1{background:#6f6658;fill:#6f6658}.lg-legend .b2,.lg-bar .b2{background:#8a7350;fill:#8a7350}.lg-legend .b3,.lg-bar .b3{background:#aa8051;fill:#aa8051}.lg-legend .b4,.lg-bar .b4{background:#b9583f;fill:#b9583f}
.lg-scroll{overflow-x:auto;margin-bottom:12px;border:1px solid #2f2b26;border-radius:3px}
.lg-cmp{min-width:760px}.lg-cmp td,.lg-cmp th{vertical-align:middle}.lg-cmp td{white-space:nowrap}.lg-cmp td b{font:600 18px/1 RonarkDisplay,Georgia,serif;color:#ead8ba}
.lg-cmp tr.lg-hl th,.lg-cmp tr.lg-hl td{background:#221f1b}
.lg-who{display:flex;align-items:center;gap:10px}.lg-ic{display:flex;gap:2px;min-width:70px}.lg-ic img{width:22px;height:22px;object-fit:contain}.lg-ic i{color:#6f6658;font-style:normal}
.lg-barcell{width:38%;min-width:180px}.lg-bar{display:block;width:100%;height:14px}
.lg-route{border-left-width:3px}.lg-route.b1{border-left-color:#6f6658}.lg-route.b2{border-left-color:#8a7350}.lg-route.b3{border-left-color:#aa8051}.lg-route.b4{border-left-color:#b9583f}
.lg-route .qg-table th{width:150px;color:#b3a590}
.lg-bonus li{align-items:flex-start}.lg-bonus li>img{flex:none;width:56px;height:56px;object-fit:contain;background:#25231f;border:1px solid #3a332c;border-radius:3px;padding:3px}
.lg-mobcell{display:flex;align-items:center;gap:10px}.lg-pt{flex:none;width:40px;height:40px;object-fit:cover;border-radius:50%;background:#25231f;border:1px solid #3a332c}.lg-new td,.lg-new th{background:#1f2219}.lg-mobcell em{font-style:normal;font-size:11px;color:#9fbf7a;margin-left:6px}
.lg-tabin{position:absolute;opacity:0;pointer-events:none}
.lg-tabs{display:flex;gap:6px;margin:0 0 18px;border-bottom:1px solid #3a332c}
.lg-tabs label{padding:10px 16px;font-size:14px;color:#aaa39a;cursor:pointer;border:1px solid transparent;border-bottom:0;border-radius:3px 3px 0 0;margin-bottom:-1px}
#lgtab-level:checked~.lg-tabs label[for=lgtab-level],#lgtab-item:checked~.lg-tabs label[for=lgtab-item]{color:#ead8ba;background:#191a1d;border-color:#3a332c}
#lgtab-level:focus-visible~.lg-tabs label[for=lgtab-level],#lgtab-item:focus-visible~.lg-tabs label[for=lgtab-item]{outline:2px solid #aa8051}
.lg-panel{display:none}#lgtab-level:checked~.lg-panel-level,#lgtab-item:checked~.lg-panel-item{display:block}
.lg-tablink{color:#dbc4a1;text-decoration:underline;cursor:pointer}
.lg-strip{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 10px;padding:0}
.lg-strip li{padding:14px;background:#191a1d;border:1px solid #2f2b26;border-top:3px solid;border-radius:3px}
.lg-strip b{display:block;font:600 22px/1.2 RonarkDisplay,Georgia,serif}.lg-strip span{display:block;margin:2px 0 6px;font-size:13px;color:#d2c7b6}.lg-strip small{font-size:12px;color:#9a8f7e;line-height:1.5}
.lg-easy{border-top-color:#7d9a5a!important}.lg-strip .lg-easy b{color:#a8c47f}
.lg-mid{border-top-color:#aa8051!important}.lg-strip .lg-mid b{color:#dbb47a}
.lg-hard{border-top-color:#b9583f!important}.lg-strip .lg-hard b{color:#e08a70}
.lg-diff{padding:3px 10px;border-radius:20px;font-size:12px;border:1px solid}
.lg-diff.lg-easy{color:#a8c47f;border-color:#55693d}.lg-diff.lg-mid{color:#dbb47a;border-color:#7a5c39}.lg-diff.lg-hard{color:#e08a70;border-color:#7d3c2b}
.lg-sq{margin:12px 0;padding:12px;background:#191a1d;border:1px solid #2f2b26;border-radius:3px}
.lg-sqh{display:flex;align-items:center;gap:12px;margin-bottom:10px}.lg-sqh strong{display:block;color:#ead8ba}.lg-sqh small{font-size:12px;color:#9a8f7e}
.lg-itemlist{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}
.lg-itemlist li{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;background:#25231f;border:1px solid #3a332c;border-radius:3px;font-size:13px;color:#d2c7b6}
.lg-itemlist img{width:32px;height:32px;object-fit:contain}.lg-itemlist b{color:#ead8ba;font-weight:600}
.lg-clsgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lg-cls strong{display:block;margin:0 0 6px;font-size:13px;color:#dbc4a1}
.lg-iq td:last-child{text-align:left}.lg-iq td{vertical-align:top}.lg-iq th[scope=row],.qg-exp th[scope=row]{white-space:normal}
.lg-iq td:first-child,.qg-exp td{white-space:nowrap}
.lg-cnt{color:#dbb47a;font-weight:600}.lg-npc{display:block;font-size:11px;color:#9a8f7e;font-weight:400}
.lg-rn{display:block;margin:0 0 6px;font-weight:600;color:#ead8ba;font-size:13px}
.lg-ri{display:flex;flex-wrap:wrap;gap:6px}.lg-ri figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 5px;background:#25231f;border:1px solid #3a332c;border-radius:3px}
.lg-ri figure>span{display:flex;gap:3px}.lg-ri img{width:36px;height:36px;object-fit:contain;display:inline-block}.lg-ri figcaption{font-size:10px;color:#9a8f7e}
@media (max-width:720px){.lg-strip{grid-template-columns:minmax(0,1fr)}.lg-clsgrid{grid-template-columns:minmax(0,1fr)}.lg-tabs label{padding:9px 10px;font-size:13px}}
.lg-mini{max-width:280px;margin-top:8px}
.lg-chain{margin:14px 0 0;padding:14px;background:#191a1d;border:1px solid #2f2b26;border-radius:3px}
.lg-chain ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.lg-chain li{padding:8px 12px;background:#25231f;border:1px solid #3a332c;border-radius:3px}
.lg-chain li span{display:block;font-size:11px;color:#9a8f7e}.lg-chain li b{font:600 17px/1.3 RonarkDisplay,Georgia,serif;color:#ead8ba}
.lg-admin{display:block;margin:28px 0 0;padding:14px 16px;background:#1c1a14;border:1px dashed #aa8051;border-radius:3px}
.lg-admin strong{color:#dbc4a1}.lg-admin ul{margin:8px 0 0;padding-left:18px}.lg-admin li{font-size:13px;line-height:1.7;color:#d2c7b6}
@media (max-width:720px){.lg-cards{grid-template-columns:minmax(0,1fr)}.lg-route .qg-table th{width:110px}}
