.mobile-appearance-control{grid-template-columns:minmax(0,1fr) minmax(0,180px);align-items:center;gap:12px;width:100%;min-width:0;font-size:14px;display:grid}.mobile-appearance-control label{font-weight:600}.mobile-appearance-control select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:10px}.mobile-appearance-control select:focus-visible,.mobile-install-guide summary:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.mobile-install-control{width:100%;min-width:0}.mobile-install-action,.mobile-install-guide summary{width:100%;min-height:44px;color:var(--brand);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;padding:10px 0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.mobile-install-guide summary{list-style:none}.mobile-install-guide summary::-webkit-details-marker{display:none}.mobile-install-action svg,.mobile-install-guide summary svg{flex-shrink:0}.mobile-install-guide summary span{flex:1;min-width:0}.mobile-install-guide[open] .mobile-install-chevron{transform:rotate(180deg)}.mobile-install-steps{max-width:60ch;color:var(--muted);overflow-wrap:anywhere;padding:2px 0 12px 27px;font-size:13px;line-height:1.55}.mobile-install-platform+.mobile-install-platform{margin-top:16px}.mobile-install-platform h3{color:var(--ink);margin:0;font-size:13px;font-weight:650}.mobile-install-steps ol{margin:8px 0 0;padding-left:18px}.mobile-install-steps li+li{margin-top:5px}.mobile-install-error{color:var(--danger);margin:4px 0 0;font-size:13px;line-height:1.5}
