.item-info-tabs{display:flex;gap:8px;width:min(1480px,calc(100% - 32px));margin:18px auto 0;box-sizing:border-box}
.item-info-tabs a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 20px;border:1px solid #c7ad88;border-radius:10px;color:#654f33;background:#fffaf0;text-decoration:none;font-size:var(--ui-type-l3-size,16px);font-weight:700;box-sizing:border-box}
.item-info-tabs a[aria-current=page]{background:#836139;border-color:#836139;color:#fffaf0}
.item-info-tabs a:focus-visible,.scroll-page :is(a,summary,[tabindex]):focus-visible{outline:3px solid #76964e;outline-offset:3px}
body.scroll-body{margin:0}
.scroll-page{width:min(1480px,calc(100% - 32px));margin:20px auto 40px;box-sizing:border-box;line-height:1.65}
.scroll-page *{box-sizing:border-box}
.scroll-page :is(h2,h3,p){margin-top:0}
.scroll-page h2{font-size:var(--ui-type-l2-size);line-height:1.4;margin-bottom:16px}
.scroll-page h3{font-size:var(--ui-type-l3-size);line-height:1.4;margin:22px 0 12px}
.scroll-page p{margin-bottom:12px;word-break:keep-all;overflow-wrap:anywhere}
.scroll-page a{color:#8c452a;text-underline-offset:3px}
.scroll-page section{margin:20px 0;scroll-margin-top:115px}
.scroll-page .scroll-card{background:#fffdf7;border:1px solid #d6bea0;border-radius:16px;padding:24px;min-width:0}
.scroll-page .scroll-note{padding:16px;background:#f3eedf;border:1px solid #ddd0b7;border-radius:10px;color:#6d5944}
.scroll-page .scroll-note:last-child{margin-bottom:0}
.scroll-page .scroll-jump{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}
.scroll-page .scroll-jump a{padding:9px 14px;border:1px solid #c7ad88;background:#fffaf0;border-radius:8px;text-decoration:none;min-height:44px;font-weight:700}
.scroll-page .scroll-table-wrap{width:100%;overflow-x:auto;border:1px solid #deceb4;border-radius:10px;background:#fffdf7;overscroll-behavior-x:contain}
.scroll-page table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:14px}
.scroll-page caption{padding:12px;text-align:left;color:#6d5944;background:#faf5e8;font-weight:700}
.scroll-page :is(th,td){padding:12px 14px;border-bottom:1px solid #e5d8c3;text-align:right;vertical-align:middle;line-height:1.6}
.scroll-page thead th{background:#f2e8d6;color:#654f33;white-space:nowrap;font-weight:700}
.scroll-page tbody th{font-weight:700;text-align:left;color:#493d32}
.scroll-page tbody tr:nth-child(even)>*{background:#faf7ef}
.scroll-page tbody tr:last-child>*{border-bottom:0}
.scroll-page .scroll-catalog{min-width:1150px}
.scroll-page .scroll-catalog :is(th,td):first-child{min-width:215px;width:19%;text-align:left}
.scroll-page .scroll-catalog td:nth-child(n+7){text-align:left;min-width:230px;max-width:350px;word-break:keep-all;overflow-wrap:anywhere}
.scroll-page .scroll-catalog td:nth-child(n+2):nth-child(-n+6){white-space:nowrap}
.scroll-page .scroll-item{display:flex;align-items:center;gap:10px}
.scroll-page .scroll-item img{flex:0 0 36px;width:36px;height:36px;object-fit:contain;image-rendering:pixelated}
.scroll-page .scroll-badge{display:inline-block;font-size:12px;background:#eee2d0;color:#755637;padding:2px 6px;border-radius:4px;margin-top:4px}
.scroll-page .scroll-distributions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.scroll-page .scroll-special{min-width:0}
.scroll-page .scroll-distributions table{min-width:440px}
.scroll-page .scroll-distributions h3{margin-top:0}
.scroll-page .scroll-drop-table{min-width:620px}
.scroll-page details{margin-top:18px}
.scroll-page summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}
.scroll-page .scroll-explainer{padding:8px 24px;background:#fffdf7;border:1px solid #d6bea0;border-radius:12px;scroll-margin-top:115px}
.scroll-page .scroll-explainer[open]{padding-bottom:20px}
.scroll-page .scroll-explainer>summary{font-size:var(--ui-type-l3-size)}
.scroll-page .scroll-event-details dt{font-weight:700;margin:16px 0 4px}
.scroll-page .scroll-event-details dd{margin:0;word-break:keep-all;overflow-wrap:anywhere}
.scroll-page .scroll-past-event{border-left:3px solid #bc8b51;padding-left:16px}
.scroll-page .scroll-asof{font-size:12px;color:#75634e}
.scroll-page ul{padding-left:22px;margin:10px 0}
.scroll-page li{margin:8px 0;word-break:keep-all;overflow-wrap:anywhere}
@media(max-width:1000px){.scroll-page .scroll-distributions{grid-template-columns:1fr}}
@media(max-width:700px){.scroll-page,.item-info-tabs{width:calc(100% - 20px)}.scroll-page{margin-top:14px}.item-info-tabs a{flex:1;padding:9px 12px}.scroll-page .scroll-card{padding:16px}.scroll-page :is(th,td){padding:10px}.scroll-page .scroll-note{padding:12px}}
@media(max-width:700px){.scroll-page .scroll-distributions table{min-width:300px}.scroll-page .scroll-distributions :is(th,td){padding:10px 6px}.scroll-page .scroll-distributions thead th{white-space:normal;word-break:keep-all}.scroll-page .scroll-distributions td{white-space:nowrap}}
