#root{text-align:center;max-width:1400px;margin:0 auto;padding:1.5rem}html{background:#1a1a2e url(/assets/Lighfall-Wallpaper-Destiny-2-2048x1152-BvdR39X8.jpeg) 50%/cover no-repeat fixed}.run-section{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background-color:#0000008c;border:1px solid #ffffff1a;border-radius:.75rem;margin-bottom:1rem;padding:1rem;overflow:hidden}.run-header{justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.PageTitle{color:#fff;text-align:center;font-size:2em;font-weight:700}.PageDescription{color:#fff;text-align:center;background-color:#0009;border:1px solid #ffffff1a;border-radius:.75rem;max-width:900px;margin:2rem auto;padding:1.5rem;font-size:1.2em}.DescriptionTable{color:#fff;text-align:center;border:1px solid #ffffff26;border-radius:.5rem;width:100%;margin:1rem auto;padding:1rem;font-size:1em}.GridLabel{text-transform:uppercase;letter-spacing:.05em;color:#ddd;text-align:center;box-sizing:border-box;background-color:#1e1e32d9;border:1px solid #ffffff26;border-radius:.4em;width:100%;height:min-content;max-height:min-content;padding:.4em .75em;font-size:.85rem;font-weight:600}.UnlockLabel{color:#fff;text-align:center;font-size:.8rem;font-weight:600;display:block}.ItemLabelGroup{text-align:center;background-color:#ffffffd9;border-radius:.4em;height:min-content;margin-top:.25rem;padding:.2em .5em;display:inline-block}.ItemLabel{color:#1a1a2e;font-size:.75rem;font-weight:600;display:block}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.card{padding:2em}.rule{color:#fff;text-align:left;border-bottom:1px solid #ffffff26;width:100%;margin:.25rem 0;padding:.5rem 1rem;font-size:1rem;display:block}.rule:last-child{border-bottom:none}.rule-sub{color:#aaa;text-align:left;margin-top:-.25rem;padding:0 1rem .5rem;font-size:.85rem;display:block}.rules-container{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.rule-card{background:#00000080;border:1px solid #fff3;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;width:180px;padding:.5rem;display:flex}.rule-card-img{border-radius:.5rem;width:100%;height:auto}.rule-card-text{color:#fff;text-align:center;margin:0;font-size:.9rem}.rule-card-sub{color:#aaa;text-align:center;margin:0;font-size:.8rem}.kofi-footer{text-align:center;margin-top:2rem;padding:1rem}.kofi-footer a{color:#a173f5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000008c;border:1px solid #a173f5;border-radius:.5rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.kofi-footer a:hover{color:#fff;background-color:#a173f5}.action-btn{text-transform:uppercase;letter-spacing:.05em;color:#ffffffe6;cursor:pointer;box-shadow:none;background:#2d6e3799;border:1px solid #46965099;border-radius:.4rem;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-block}.action-btn:hover{background:#378241cc;border-color:#5aaa64cc;transform:translateY(-1px);box-shadow:0 2px 8px #32783c66}.action-btn:disabled{color:#ffffff4d;cursor:not-allowed;box-shadow:none;background:#1e502833;border-color:#32783c33;transform:none}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background:#1a1a2e;border:1px solid #fff3;border-radius:.75rem;width:90%;max-width:500px;max-height:80vh;padding:1.5rem;overflow-y:auto}.modal-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.modal-title{color:#fff;margin:0;font-size:1.2rem}.modal-close{color:#aaa;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.2rem}.modal-close:hover{color:#fff}.modal-body{color:#ddd}.changelog-link{z-index:100;position:fixed;bottom:1rem;left:1rem}.changelog-link a{color:#fff;background:#0009;border:1px solid #ffffff4d;border-radius:.4rem;padding:.4rem .75rem;font-size:.85rem;text-decoration:none}.changelog-link a:hover{background:#ffffff26}
