.refresh-page{min-width:0;color:#cbbda9}.refresh-page p{line-height:1.85}.refresh-page table{width:100%;font-family:Arial,sans-serif;font-size:13px;color:#cbbda9}.refresh-page table strong,.refresh-page table a{color:inherit}.refresh-page th{color:#dfc18c;font-size:11px;letter-spacing:.04em}.refresh-page td{padding:15px 12px;vertical-align:middle;color:#cbbda9}.refresh-page tbody tr:hover{background:#28191f}.refresh-page .table-scroll{margin:24px 0 30px;border:1px solid #543a2c;border-radius:6px}.refresh-page .table-scroll table{margin:0}.refresh-page button,.refresh-page select,.refresh-page input{font:inherit;color:#e1d1b7;background:#190f15;border:1px solid #715037;border-radius:4px;padding:11px 12px;box-sizing:border-box}.refresh-page button{cursor:pointer}.refresh-page button:disabled{opacity:.4;cursor:not-allowed}.refresh-page :is(button,input,select,summary):focus-visible{outline:2px solid #dfb971;outline-offset:3px}.refresh-page button:hover{background:#35212a}.refresh-page label{display:block;font-size:13px;color:#cbb496}.refresh-page label input,.refresh-page label select{display:block;width:100%;margin-top:9px}.refresh-panel{margin:24px 0;padding:24px;border:1px solid #5d3d2d;border-radius:8px;background:linear-gradient(130deg,#22131a,#100c10)}.refresh-filters{display:grid;grid-template-columns:2fr 1fr;gap:18px}.refresh-details{padding:16px 18px;border:1px solid #63452f;border-radius:5px;margin:20px 0}.refresh-details summary{cursor:pointer;color:#dfc18e;font-size:14px;line-height:1.6}.refresh-details[open] summary{margin-bottom:16px}.refresh-details .table-scroll{max-height:600px;overflow:auto}.bonus-picker{position:relative;margin-top:24px}.bonus-picker>span{display:block;font-size:13px;margin-bottom:9px;color:#cbb496}#bonus-picker-toggle{display:flex;align-items:center;gap:12px;width:100%;text-align:left}#bonus-picker-toggle>span:last-child{margin-left:auto}#bonus-picker-options{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:320px;overflow:auto;padding:7px;background:#130c11;border:1px solid #8b653e;box-shadow:0 12px 24px #000b}#bonus-picker-options button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:0;text-align:left;border-bottom:1px solid #3a2729}#bonus-picker-options img{object-fit:contain}#bonus-status,.refresh-muted{font-size:12px;color:#a9957b}.bonus-item-head{display:flex;gap:20px;align-items:center}.bonus-item-head img{object-fit:contain}.bonus-item-head p{font:27px Georgia,serif;color:#e2c58c;margin:9px 0}.refresh-grades{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.refresh-grades button{padding:9px 12px;min-width:42px}.refresh-grades button[aria-pressed=true]{border-color:#dfb971;background:#442730;color:#f0d7a4}.bonus-operation{max-width:300px;margin:24px 0}.bonus-slot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #52362c;font-size:13px}.bonus-slot button{padding:6px 9px;font-size:12px}.bonus-add-controls{display:flex;gap:7px}.bonus-add-controls select{min-width:65px;padding:7px}.bonus-add-controls button{font-size:12px;padding:7px}#bonus-options th:nth-child(2){min-width:85px}#bonus-options table{min-width:530px}#bonus-pair{width:100%}.horse-start{border-left:3px solid #ac7e43;padding:20px 24px;background:linear-gradient(110deg,#2c1820,#130e12);border-radius:0 8px 8px 0;margin:25px 0 35px}.horse-start h3{margin:12px 0}.horse-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 36px}.horse-stages figure{margin:0;border:1px solid #65472f;border-radius:7px;overflow:hidden;background:#1b1117}.horse-stages img{width:100%;height:150px;object-fit:contain;display:block;background:#151014}.horse-stages figcaption{padding:16px 12px}.horse-stages figcaption span{display:block;font-size:10px;color:#a98d63;letter-spacing:.08em}.horse-stages figcaption strong{display:block;font:20px Georgia,serif;color:#dbc08c;margin-top:7px}.horse-missions table{min-width:650px}.horse-missions td:first-child{white-space:nowrap;font-weight:600}.horse-missions td:nth-child(2){width:31%}.horse-missions td:nth-child(3){width:26%}.refresh-callout{padding:15px 18px;border-left:2px solid #b58a4d;background:#21151b}.horse-howto{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0}.horse-howto section{padding:20px!important;border:1px solid #513a2e;border-radius:7px}.horse-howto h3{margin:12px 0}.refresh-image-slot{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:9px;min-height:170px;padding:15px;border:1px dashed #684d36;border-radius:6px;background:#120d11;color:#b7a187}.refresh-image-slot strong{font-size:14px}.refresh-image-slot span{font-size:12px}.refresh-item{display:inline-flex;gap:10px;align-items:center;line-height:1.6}.refresh-item img{object-fit:contain;flex-shrink:0}.refresh-materials{display:flex;flex-direction:column;gap:10px}.refresh-image-credit{font-size:10px;color:#8e7d68;margin-top:35px}.fishing-table th:first-child{width:125px}.fishing-table td:first-child{white-space:nowrap}.fishing-table td:last-child{white-space:nowrap}.carbon-story{padding:22px;border-top:1px solid #735033;border-bottom:1px solid #735033;margin:22px 0 28px;background:radial-gradient(ellipse at top right,#49202b55,transparent)}.carbon-galleries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0}.carbon-gallery{min-width:0}.carbon-gallery h3{text-align:center;font-size:20px}.carbon-frame{background:#09080a;border:1px solid #583e30;border-radius:7px;overflow:hidden;cursor:zoom-in}.carbon-frame img{display:block;width:100%;height:220px;object-fit:contain}.carbon-controls{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.carbon-controls button{background:none;border:0;padding:5px 15px;font-size:20px}.carbon-controls span{font-size:12px;color:#b19a77}.carbon-gallery>p{text-align:center;font-size:11px;color:#ad9476;margin:9px 0!important}.carbon-zoom{display:block;margin:0 auto;font-size:11px!important;padding:6px 10px!important}#carbon-lightbox{border:1px solid #9a703f;border-radius:8px;background:#100c11;color:#d9c298;padding:15px;max-width:94vw;width:1200px;max-height:92vh}#carbon-lightbox::backdrop{background:#000d}#carbon-large{display:block;max-width:100%;max-height:78vh;margin:auto;object-fit:contain}#carbon-close{display:block;margin:0 0 10px auto;font-size:24px;line-height:1;padding:5px 10px}#carbon-large-caption{text-align:center;font-size:13px}.events-directory{display:grid;gap:16px;margin:25px 0}.events-directory>a{display:block;padding:23px;border:1px solid #65422f;border-radius:7px;background:linear-gradient(120deg,#2b1720,#120d11);text-decoration:none}.events-directory>a:hover{border-color:#b98e50}.events-directory span{font-size:10px;letter-spacing:.1em;color:#ab8551}.events-directory h3{margin:12px 0;color:#e2c58c}.events-directory p{font-size:14px}.refresh-page [hidden]{display:none!important}@media(max-width:650px){.refresh-panel{padding:16px}.refresh-filters{grid-template-columns:1fr}.horse-howto,.carbon-galleries{grid-template-columns:1fr}.horse-stages{gap:7px}.horse-stages img{height:105px}.horse-stages figcaption{padding:12px 8px}.horse-stages figcaption strong{font-size:16px}.horse-stages figcaption span{font-size:9px}.refresh-page td{padding:12px 9px}.horse-start{padding:17px}.bonus-item-head p{font-size:22px}.carbon-frame img{height:240px}.refresh-details{padding:13px}.fishing-table table{min-width:530px}}
