footer{color:#fff;box-sizing:border-box;background-color:#1a1a1a;border-top:1px solid #333;flex-direction:column;width:100%;margin:0;padding:0;display:flex;box-shadow:0 -2px 10px #0000001a}.footer-main{box-sizing:border-box;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem;width:100%;padding:1.5rem;display:grid}footer p{margin:.3rem 0}footer a{color:#7e9cb9;text-decoration:none;transition:color .3s}footer a:hover{color:#b3d1ea}.footer-left{text-align:left;justify-self:start;padding-left:2rem}.footer-center{text-align:center;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:.5rem;width:100%;max-width:600px;margin:0 auto;display:flex}.footer-center p{text-align:center;width:100%;margin:.3rem 0}.footer-right{text-align:right;flex-direction:column;justify-content:center;justify-self:end;align-items:flex-start;padding-right:2rem;display:flex}.version-info{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.version-info p{margin:.3rem 0;font-size:.9rem}.clear-storage-btn{color:#fff;cursor:pointer;background-color:#f44;border:none;border-radius:4px;padding:.5rem 1rem}.clear-storage-btn:hover{background-color:#c00}.site-info{flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:600px;margin:0 auto;display:flex}.site-name{color:#fff;text-align:center;margin:0;font-size:1.2rem;font-weight:500}.disclaimer{color:#999;text-align:center;width:100%;margin:0;font-size:.9rem}.disclaimer-sub{color:#888;text-align:center;width:100%;margin:0;font-size:.85rem}@media (width<=768px){.footer-main{text-align:center;grid-template-columns:1fr;gap:1rem;padding:1rem}.footer-left,.footer-center,.footer-right{text-align:center;justify-self:center;width:100%;padding:0}.footer-left{text-align:center;justify-self:center}.footer-center{max-width:100%;padding:0 1rem}.footer-right{text-align:center}.clear-storage-btn{width:100%;max-width:250px;padding:.6rem 1.2rem}.version-info{text-align:center;width:100%}.site-info{gap:.3rem}}@media (width<=480px){footer{gap:.6rem;padding:.6rem}.footer-center p{margin:.2rem 0;font-size:.85rem}.version-info p{font-size:.8rem}}.backlinks-section{background:#0003;border-top:1px solid #333;grid-column:1/-1;width:100%;margin-top:0;padding:1rem}.backlinks-section h4{text-align:center;color:#7e9cb9;margin-bottom:1rem;font-size:1rem;font-weight:500}.backlinks-container{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.backlinks-category{min-width:150px;max-width:200px}.backlinks-category h5{color:#7e9cb9;border-bottom:1px solid #333;margin-bottom:.5rem;padding-bottom:.3rem;font-size:.9rem}.backlinks-list{margin:0;padding:0;list-style:none}.backlinks-list li{margin-bottom:.3rem}.backlinks-list a{color:#fff;font-size:.85rem;text-decoration:none;transition:color .2s}.backlinks-list a:hover{color:#b3d1ea;text-decoration:underline}@media (width<=768px){.backlinks-container{flex-direction:column;align-items:center;gap:1rem}.backlinks-category{text-align:center;width:100%;max-width:300px}.backlinks-category h5{text-align:center}.backlinks-list{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;display:flex}.backlinks-list li{margin-bottom:0}}@media (width<=480px){.backlinks-section h4{font-size:.9rem}.backlinks-category h5{font-size:.8rem}.backlinks-list a{font-size:.75rem}}.copyright{margin-bottom:.5rem;font-size:1rem;font-weight:500}.disclaimer{color:#999;max-width:600px;margin:0 auto;font-size:.9rem}.disclaimer p{margin:.2rem 0}