.mobile-site-trigger{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-height:26px;padding:3px 9px;border:1px solid #d9c8ad;border-radius:4px;background:#fffdfa;color:#75582f;font-size:12px;font-weight:600;line-height:1.4}.mobile-site-trigger:hover{color:var(--red);border-color:var(--red);background:#fff5f1}.mobile-site-trigger:focus-visible{outline:2px solid var(--red);outline-offset:3px}.mobile-site-help-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}@media(max-width:720px){.mobile-site-trigger,.site-shell .utility .mobile-site-trigger{display:none}}.mobile-site-dialog{position:fixed;inset:0;margin:auto;width:min(404px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:0;border:1px solid #e8e1d7;border-radius:12px;background:#fffdfa;color:#30342f;box-shadow:0 24px 90px #1c231f38;font-family:inherit}.mobile-site-dialog::backdrop{background:#252b2673;backdrop-filter:blur(4px)}.mobile-site-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #ece6dc}.mobile-site-dialog-head>span{display:flex;align-items:center;gap:9px;color:#9b8056}.mobile-site-dialog-head h2{font-size:16px;font-weight:600;color:#30342f;margin:0}.mobile-site-close{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:5px;background:transparent;color:#938b80;cursor:pointer}.mobile-site-close:hover{background:#f3eee6;color:#d83e33}.mobile-site-close:focus-visible,.mobile-site-copy:focus-visible,.mobile-site-url:focus-visible{outline:2px solid #d83e33;outline-offset:3px}.mobile-site-dialog-content{padding:26px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.mobile-site-kicker{font-size:9px;letter-spacing:1.8px;color:#a18b69}.mobile-site-dialog-content h3{font-size:20px;font-weight:600;line-height:1.5;margin:12px 0 8px}.mobile-site-dialog-content>p{font-size:12px;line-height:1.9;color:#91877a;margin:0}.mobile-site-code{width:254px;max-width:100%;aspect-ratio:1;padding:0;margin:23px 0 16px;border:1px solid #ebe5dc;border-radius:9px;overflow:hidden;background:#fff}.mobile-site-code>img{display:block;width:100%;height:auto;aspect-ratio:1}.mobile-site-name{font-size:15px;font-weight:600;letter-spacing:1px}.mobile-site-url{font-size:11px;color:#948368;text-decoration:none;margin-top:7px;line-height:1.6;overflow-wrap:anywhere}.mobile-site-url:hover{color:#d83e33}.mobile-site-copy{font:inherit;font-size:12px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:37px;margin:18px 0 12px;padding:0 20px;border:1px solid #dbd0bc;border-radius:5px;background:#f7f2e8;color:#8e7047;cursor:pointer}.mobile-site-copy:hover{background:#f0e7d7}.mobile-site-dialog-content>.mobile-site-hint{font-size:10px;color:#a1988c;line-height:1.8}@media(max-width:600px){.mobile-site-dialog{width:min(376px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.mobile-site-dialog-head{padding:16px 19px}.mobile-site-dialog-content{padding:22px 20px}.mobile-site-dialog-content h3{font-size:18px}.mobile-site-dialog-content>p{font-size:11px}.mobile-site-code{width:240px;margin-top:20px}.utility .mobile-site-trigger{gap:3px}.utility .mobile-site-trigger>svg{width:12px;height:12px}}