/* Scoped panel polish: system fonts, existing images, no new scripts or fonts. */
.ko-winter .winter-header nav .ko-nav-panel a,
.ko-winter .winter-header nav .ko-nav-panel a span {
  font:500 13px/1.5 "Segoe UI",Arial,sans-serif!important;
  font-variant:normal!important;
  text-transform:none!important;
  letter-spacing:0!important;
}
.ko-winter .winter-header nav .ko-nav-panel a {min-height:47px;box-sizing:border-box;gap:11px}
.ko-winter .winter-header nav .ko-nav-panel .ko-nav-symbol {display:inline-flex;justify-content:center;align-items:center;flex:0 0 22px;font-size:19px!important;color:#c6ab76}
.ko-winter .winter-header nav .ko-nav-panel img {flex:0 0 22px;width:22px;height:22px}
/* The previous max-height remains bounded, but lower results stay reachable. */
.ko-winter .ko-guide-picker {overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8b7550 #0a1319}
.ko-winter .ko-guide-picker::-webkit-scrollbar {width:6px}
.ko-winter .ko-guide-picker::-webkit-scrollbar-thumb {border-radius:8px;background:#8b7550}
.ko-winter .ko-guide-picker::-webkit-scrollbar-track {background:#0a1319}
.ko-winter .ko-farm-guide :is(p,th,td,span,strong),
.ko-winter .ko-anvil-info :is(p,th,td,span,strong) {font:14px/1.7 "Segoe UI",Arial,sans-serif!important;color:#ced6d9}
.ko-winter .ko-farm-guide h1,.ko-winter .ko-anvil-info h1 {font:normal 26px/1.35 Georgia,serif!important;color:#f0d9ae;margin:0 0 18px}
.ko-winter .ko-farm-guide h2,.ko-winter .ko-anvil-info h2 {font:normal 21px/1.4 Georgia,serif!important;color:#e4c38d;margin:28px 0 13px}
.ko-winter .ko-farm-guide p,.ko-winter .ko-anvil-info p {margin:0 0 20px}
.ko-farm-guide [hidden],.ko-anvil-info [hidden] {display:none!important}
.ko-farm-guide .ko-guide-table,.ko-anvil-info .ko-upgrade-rates {width:100%;border-collapse:collapse;background:#0b151c;table-layout:fixed}
.ko-farm-guide .ko-guide-table :is(th,td),.ko-anvil-info .ko-upgrade-rates :is(th,td) {padding:13px 16px;border:1px solid #bca06a30;vertical-align:middle;overflow-wrap:anywhere}
.ko-farm-guide .ko-guide-table th:first-child {width:25%}
.ko-farm-guide .ko-guide-table th,.ko-farm-guide .ko-guide-table td {text-align:left}
.ko-anvil-info .ko-upgrade-rates th,.ko-anvil-info .ko-upgrade-rates td {text-align:center}
.ko-winter .ko-farm-guide .ko-guide-table thead th,.ko-winter .ko-anvil-info .ko-upgrade-rates thead th {font-weight:600!important;color:#e6ca97;background:linear-gradient(#1f3039,#15232b)}
.ko-farm-guide .ko-guide-table tbody tr:nth-child(even),.ko-anvil-info .ko-upgrade-rates tbody tr:nth-child(even) {background:#16242c}
.ko-winter .ko-anvil-info .ko-upgrade-rates td {font-variant-numeric:tabular-nums!important;color:#ebdfc8}
.ko-winter .ko-farm-guide .ko-cz-note {margin-top:24px;padding:20px;border:1px solid #bca06a60;border-left:3px solid #c5a56d;border-radius:5px;background:linear-gradient(110deg,#bca06a13,#0b151c)}
.ko-winter .ko-farm-guide .ko-cz-note h2 {margin:0 0 9px;font-size:19px!important}
.ko-winter .ko-farm-guide .ko-cz-note p {margin:0}
.ko-anvil-info .ko-upgrade-target {display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-width:58px}
.ko-anvil-info .ko-upgrade-target img {display:block;width:24px;height:24px;object-fit:contain;border:1px solid #bca06a50;border-radius:3px;flex:none}
.ko-anvil-info .ko-upgrade-boost {display:flex;align-items:center;gap:14px;margin-top:12px;padding:17px 18px;border:1px solid #bca06a45;border-radius:6px;background:linear-gradient(110deg,#bca06a0e,#0c171f)}
.ko-anvil-info .ko-upgrade-boost>img {width:32px;height:32px;flex:none;object-fit:contain;border:1px solid #bca06a55;border-radius:4px}
.ko-winter .ko-anvil-info .ko-upgrade-boost h3 {margin:0 0 3px;color:#e9ce9b;font:600 14px/1.4 "Segoe UI",Arial,sans-serif!important}
.ko-winter .ko-anvil-info .ko-upgrade-boost p {margin:0;font-size:13px!important}
.ko-winter .ko-anvil-info .ko-upgrade-boost strong {font-weight:600!important;color:#e4c38d}
.ko-winter .ko-anvil-info .ko-upgrade-example {flex:none;margin-left:auto;padding:6px 10px;border:1px solid #bca06a40;border-radius:4px;background:#bca06a0d;color:#e3c892;font-size:12px!important;font-variant-numeric:tabular-nums!important;white-space:nowrap}
.ko-winter .ko-anvil-info .ko-upgrade-cap {margin:18px 0 0;color:#8e9fa8;font-size:12px!important}
@media(max-width:800px) {
 .ko-winter .winter-header nav .ko-nav-panel a,.ko-winter .winter-header nav .ko-nav-panel a span {font-size:12px!important}
 .ko-anvil-info .ko-upgrade-boost {flex-wrap:wrap}
 .ko-winter .ko-anvil-info .ko-upgrade-example {margin-left:46px}
}
