.invite-code{border:0;font-family:inherit;cursor:pointer}.faq-q{border:0;background:transparent;width:100%;text-align:left;font-family:inherit;color:inherit}.image-preview{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;display:flex;justify-content:center;align-items:center}.image-preview[hidden],.toast[hidden],[hidden]{display:none!important}.image-preview img{max-width:92%;max-height:92%;border-radius:14px}.preview-close{position:absolute;right:20px;top:15px;color:white;background:transparent;border:0;font-size:36px;cursor:pointer}.toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.82);color:white;padding:14px 28px;border-radius:14px;z-index:10000;font-size:14px;backdrop-filter:blur(10px);max-width:90%;text-align:center}.preview-banner{background:#fff1d7;color:#805c12;text-align:center;padding:10px;font-size:13px}.chat-fab{position:fixed;right:16px;bottom:85px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--accent-gradient);box-shadow:0 6px 20px #3379ff55;border-radius:50%;color:white;font-size:26px}.section-content{overflow-wrap:anywhere}.section-content a{color:var(--blue)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #80bfff;outline-offset:3px}.app-card-name{overflow-wrap:anywhere}body{overflow-x:hidden}

.site-pagination{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:24px}.site-pagination a{padding:8px 14px;border-radius:12px;background:#fff;color:var(--blue);text-decoration:none}.site-pagination a.active{background:var(--blue);color:#fff}.download-status{color:var(--text-2);font-size:14px;margin-top:16px}.section-content img,.faq-a-inner img,.notice-body img{max-width:100%;height:auto;border-radius:12px}
