.retrograde-tool{padding:24px;margin:28px 0;background:#191326;border:1px solid #e7c58d60;border-radius:18px}.retrograde-tool label{display:block;margin:12px 0}.retrograde-tool input[type=date]{display:block;width:100%;box-sizing:border-box;min-height:48px;padding:12px;font-size:17px;background:#100d1c;color:#f6eedf;border:1px solid #b398c8;border-radius:7px;color-scheme:dark}.retrograde-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.retrograde-actions button{white-space:normal;cursor:pointer}.retrograde-actions .secondary{background:#251b35;color:#e7c58d;border:1px solid #b398c8;border-radius:7px;padding:12px 18px}.retrograde-tool :focus-visible{outline:2px solid #e7c58d;outline-offset:3px}.retrograde-table{overflow:auto}.retrograde-table table{border-collapse:collapse;width:100%}.retrograde-table td,.retrograde-table th{padding:14px;border-bottom:1px solid #b398c840;text-align:left;vertical-align:top;line-height:1.6}.retrograde-faq details{padding:18px 0;border-bottom:1px solid #b398c840}.retrograde-faq summary{cursor:pointer;color:#e7c58d}.retrograde-image{max-width:100%;height:auto}@media(max-width:600px){.retrograde-tool{padding:15px}.retrograde-table td,.retrograde-table th{padding:9px;font-size:14px}.retrograde-actions{display:grid}}
